HEX
Server: Apache
System: Linux webd001.cluster127.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User: mciraet (192513)
PHP: 8.2.31
Disabled: _dyuweyrj4,_dyuweyrj4r,dl
Upload Files
File: /home/mciraet/www/wp-content/plugins/advanced-database-cleaner-pro/assets/js/app.js
/*! For license information please see app.js.LICENSE.txt */
(()=>{"use strict";var e,t,n,r={1021:(e,t,n)=>{var r=n(6540),a=n(7665),o=n(7832),i=n(5746);const l=wp.i18n;var c=["id","type","name","min","max","Icon","className","placeholder"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(null,arguments)}const u=function(e){var t=e.id,n=e.type,a=e.name,o=e.min,i=e.max,l=e.Icon,u=e.className,d=e.placeholder,m=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,c);return r.createElement("div",{className:"relative rounded-md"},l&&r.createElement("div",{className:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-2"},r.createElement(l,{className:"h-4 w-4 text-gray-400","aria-hidden":"true"})),r.createElement("input",s({id:t,name:a,type:n,min:o,max:i,className:"h-[2.3rem] !rounded-lg !border !border-gray-400/60 px-3 ".concat(l&&"pl-8","  !text-[.85rem] !text-gray-900 placeholder:!text-[.82rem] placeholder:!text-gray-400 focus:!border-black focus:!outline-none focus:!ring-0 ").concat(u),placeholder:d},m)))};var d=["Icon","spinIcon","text","className"];function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(null,arguments)}const f=function(e){var t=e.Icon,n=void 0===t?null:t,a=e.spinIcon,o=void 0!==a&&a,i=e.text,l=e.className,c=void 0===l?"":l,s=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,d);return r.createElement("button",m({type:"submit",className:"inline-flex h-[2.3rem] w-full items-center justify-center gap-x-2 whitespace-nowrap rounded-md bg-primary px-3 text-sm text-white shadow-sm hover:opacity-90 hover:shadow-sm hover:shadow-gray-400 sm:w-auto ".concat(c)},s),n&&r.createElement(n,{className:"text-[1.2rem] text-white ".concat(o?"animate-spin":"")}),i)};var p=["Icon","shouldAnimate","text","className"];function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(null,arguments)}const v=function(e){var t=e.Icon,n=void 0===t?null:t,a=e.shouldAnimate,o=void 0!==a&&a,i=e.text,l=e.className,c=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,p);return r.createElement("button",h({type:"submit",className:"inline-flex h-[2rem] items-center justify-center gap-x-2 whitespace-nowrap rounded-md border border-primary bg-gray-50 px-2 text-[.85rem] text-primary shadow-sm hover:opacity-90 hover:shadow-md sm:w-auto ".concat(l," ")},c),n&&r.createElement(n,{className:"text-[1rem] text-primary ".concat(o?"animate-spin":"")}),i)};var y=n(9828),b=n(4738);function g(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}const x=function(e){var t=e.text,n=e.textStyle,a=void 0===n?"font-medium":n,o=e.toggleSize,i=void 0===o?"normal":o,l=e.isActive,c=void 0!==l&&l,s=e.toggleChangeCallback,u=e.bgColor,d=void 0===u?"bg-[#2271b1]":u,m="small"===i?"h-5 w-10":"h-6 w-11",f="small"===i?"h-4 w-4":"h-5 w-5";return r.createElement(y.D,{as:"div",className:"flex items-center"},r.createElement(b.dO,{checked:c,onChange:function(e){s&&s(e)},className:g(c?d:"bg-gray-300","relative inline-flex flex-shrink-0 cursor-pointer rounded-full border-2 border-transparent transition-colors duration-200 ease-in-out focus:outline-none",m)},r.createElement("span",{"aria-hidden":"true",className:g(c?"translate-x-5":"translate-x-0","pointer-events-none inline-block transform rounded-full bg-white shadow ring-0 transition duration-200 ease-in-out",f)})),t&&r.createElement("span",{className:"ml-3 flex items-center gap-2 text-sm"},r.createElement("span",{className:"text-gray-900 ".concat(a)},t)))};var _=n(33);function w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const E=function(e){var t=e.children,n=e.content,a=e.iconSize,o=void 0===a?"text-[1rem]":a,i=e.iconColor,l=void 0===i?"text-gray-500":i,c=e.className,s=void 0===c?"":c,u=e.position,d=void 0===u?"top":u,m=e.align,f=void 0===m?"center":m,p=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return w(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?w(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(!1),2),h=p[0],v=p[1],y=(0,r.useRef)(null);(0,r.useEffect)((function(){return function(){clearTimeout(y.current)}}),[]);var b=function(){clearTimeout(y.current),y.current=setTimeout((function(){v(!0)}),300)},g=function(){clearTimeout(y.current),y.current=setTimeout((function(){v(!1)}),100)},x="top"===d?"bottom-full mb-2":"top-full mt-2",E="top"===d?"top-full":"bottom-full";return r.createElement("div",{className:"relative flex justify-center ".concat(s)},r.createElement("div",{onMouseEnter:b,onMouseLeave:g},t||r.createElement(_.Y4n,{className:"mt-[3px] ".concat(o," ").concat(l)})),h&&r.createElement("div",{onMouseEnter:b,onMouseLeave:g,className:"absolute ".concat(x," ").concat("end"===f?"-right-3":""," !z-50 w-[100px] transform rounded-xl bg-gray-800 p-4 !text-left text-[.82rem] !font-normal text-white shadow-lg hover:!cursor-default sxs:w-[200px] sm:w-[250px]")},n&&r.createElement("div",null,n),r.createElement("div",{className:"absolute ".concat("end"===f?"right-3":"left-1/2 -translate-x-1/2"," ").concat(E," h-0 w-0 transform border-l-[6px] border-r-[6px] ").concat("top"===d?"border-t-[6px] border-t-gray-800":"border-b-[6px] border-b-gray-800"," border-transparent content-['']")})))},N=function(e){var t=e.children,n=e.content,a=e.line2,o=void 0===a?"":a,i=e.align,l=function(e){switch(e){case"left":return{position:"bottom-[calc(100%+0.5rem)] left-0",animation:"translate-y-2 group-hover:translate-y-0"};case"right":default:return{position:"bottom-[calc(100%+0.5rem)] right-0",animation:"translate-y-2 group-hover:translate-y-0"};case"bottom-left":return{position:"top-[calc(100%+0.5rem)] left-0",animation:"-translate-y-2 group-hover:translate-y-0"};case"bottom-right":return{position:"top-[calc(100%+0.5rem)] right-0",animation:"-translate-y-2 group-hover:translate-y-0"}}}(void 0===i?"right":i),c=l.position,s=l.animation;return r.createElement("span",{className:"group relative inline-flex"},r.createElement("div",{className:"".concat("pointer-events-none absolute z-50 opacity-0 scale-95 whitespace-nowrap transition-all duration-200 ease-out group-hover:opacity-100 group-hover:scale-100"," ").concat(c," ").concat(s)},r.createElement("div",{className:"rounded-lg bg-zinc-700 px-2 py-1 text-[.82rem] font-semibold text-white shadow-md"},n,o&&r.createElement("div",{className:"text-[.75rem] font-normal text-gray-300"},o))),t)};var k=["Icon","href","target","className","children"];function S(){return S=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},S.apply(null,arguments)}const L=function(e){var t=e.Icon,n=e.href,a=e.target,o=void 0===a?"_self":a,i=e.className,l=e.children,c=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,k);return r.createElement("a",S({href:n,target:"_blank"===o?"_blank":"_self",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-x-2 font-semibold text-gray-800 underline hover:text-blue-500 hover:underline focus:ring-0 sm:w-auto ".concat(i," ")},c),t&&r.createElement(t,{className:"text-[1.2rem] text-black"}),l)};var j=n(5178),O=(0,l.__)("Loading data...","advanced-database-cleaner");const T=function(e){var t=e.text,n=void 0===t?O:t,a=e.size,o=void 0===a?"text-[1.5rem]":a,i=e.spinnerColor,l=void 0===i?"text-primary":i;return r.createElement("div",{className:"flex items-center gap-1"},r.createElement(j.JbZ,{className:"animate-spin ".concat(o," ").concat(l)}),""!==n&&r.createElement("span",{className:"ml-2"},n))};var C=n(2682),P=n(1468),I=adbc_app_settings.settings||[],A=adbc_app_settings.license_data||{},F=adbc_app_settings.nonce||"",M=adbc_app_settings.version||"",D=adbc_app_settings.version_type||"",G="1"===adbc_app_settings.is_pro_version,z=adbc_app_settings.warnings||[],R=adbc_app_settings.notifications||[],B=adbc_app_settings.is_multisite||"0",U=adbc_app_settings.sites_list||[],W=adbc_app_settings.rest_url||"",q=adbc_app_settings.actionscheduler_actions_exists||"0",K=adbc_app_settings.actionscheduler_logs_exists||"0",Y="1"===adbc_app_settings.is_woptimize_installed,V=Number(adbc_app_settings.php_max_execution_time)||120,H="FREE"===D?"adbc-free":G?"adbc-pro":"adbc-premium",$=n(1083);function Q(){Q=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Z(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Z(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function J(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Z(e){return Z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Z(e)}var X=function(e){var t,n,r;if(404!==(null!==(t=null===(n=e.response)||void 0===n?void 0:n.status)&&void 0!==t?t:0))return!1;var a=null===(r=e.response)||void 0===r?void 0:r.data;return!(!a||"object"!==Z(a)||"rest_no_route"!==a.code)},ee=function(e){var t,n=arguments;return(t=Q().mark((function t(){var r,a,o,i,c,s,u,d,m,f,p,h,v,y,b,g;return Q().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=(r=n.length>1&&void 0!==n[1]?n[1]:{}).method,o=void 0===a?"GET":a,i=r.params,c=void 0===i?{}:i,s=r.data,u=void 0===s?{}:s,d=r.signal,t.prev=1,t.next=4,(0,$.A)({url:e,method:o,params:c,data:u,headers:{"X-WP-Nonce":F,"Content-Type":"application/json"},signal:d,timeout:1e3*V});case 4:return m=t.sent,t.abrupt("return",m.data);case 8:if(t.prev=8,t.t0=t.catch(1),!$.A.isCancel(t.t0)){t.next=12;break}throw{isCanceled:!0,originalError:t.t0};case 12:throw g={status:null!==(f=null===(p=t.t0.response)||void 0===p?void 0:p.status)&&void 0!==f?f:0,message:null!==(h=null===(v=t.t0.response)||void 0===v||null===(v=v.data)||void 0===v?void 0:v.message)&&void 0!==h?h:t.t0.message,code:t.t0.code,failureCode:null===(y=t.t0.response)||void 0===y||null===(y=y.data)||void 0===y?void 0:y.failure_code,extra_data:null===(b=t.t0.response)||void 0===b||null===(b=b.data)||void 0===b?void 0:b.extra_data,isCanceled:!1},X(t.t0)&&(g.failureCode="rest_unreachable",g.message=(0,l.sprintf)((0,l.__)("The plugin could not reach the WordPress REST API at %s. This usually means the REST URL prefix has been customized on your site (for example /wp-json/ changed to /api/) without applying the 'rest_url_prefix' filter. Please contact your developer or hosting support.","advanced-database-cleaner"),W||"(unknown)")),g;case 15:case"end":return t.stop()}}),t,null,[[1,8]])})),function(){var e=this,n=arguments;return new Promise((function(r,a){var o=t.apply(e,n);function i(e){J(o,r,a,i,l,"next",e)}function l(e){J(o,r,a,i,l,"throw",e)}i(void 0)}))})()};function te(e){return te="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},te(e)}function ne(){ne=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==te(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(te(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function re(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ae(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){re(o,r,a,i,l,"next",e)}function l(e){re(o,r,a,i,l,"throw",e)}i(void 0)}))}}function oe(e){return ie.apply(this,arguments)}function ie(){return(ie=ae(ne().mark((function e(t){return ne().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-column-value-from-table",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(e){return ce.apply(this,arguments)}function ce(){return(ce=ae(ne().mark((function e(t){return ne().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/dismiss-notification",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function se(){return ue.apply(this,arguments)}function ue(){return(ue=ae(ne().mark((function e(){return ne().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-all-schedule-frequencies",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function de(){return me.apply(this,arguments)}function me(){return(me=ae(ne().mark((function e(){return ne().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/migration/get-available-migration-data",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fe(e){return pe.apply(this,arguments)}function pe(){return(pe=ae(ne().mark((function e(t){return ne().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/migration/migrate-data",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var he=n(5307),ve=n(5504),ye=n(6710),be=n(1612),ge=n(7008),xe=n(9826),_e=n(9644),we=n(9584),Ee=n(3669),Ne=n(819),ke=n(5414),Se={processFilter:1,currentPage:1,itemsPerPage:50,sortBy:"",sortOrder:"ASC"},Le=(0,he.Z0)({name:"filterModal",initialState:Se,reducers:{setModalFilters:function(e,t){var n=t.payload;for(var r in n)e[r]=n[r];e.currentPage=1,e.processFilter+=1},setModalSorting:function(e,t){var n=t.payload.newSortBy;e.sortBy===n?e.sortOrder="ASC"===e.sortOrder?"DESC":"ASC":(e.sortBy=n,e.sortOrder="ASC"),e.currentPage=1},setModalCurrentPage:function(e,t){e.currentPage=t.payload},resetAllModalFilters:function(e){var t=e.itemsPerPage;Object.assign(e,Se),e.itemsPerPage=t},forceRefreshData:function(e){e.processFilter+=1}}}),je=Le.actions,Oe=je.setModalFilters,Te=je.setModalSorting,Ce=je.setModalCurrentPage,Pe=je.resetAllModalFilters,Ie=je.forceRefreshData;const Ae=Le.reducer;var Fe="adbc_items_per_page",Me=[25,50,100,200,500,1e3],De={processFilter:1,search:"",searchIn:"name",size:0,sizeUnit:"KB",site:"all",belongsTo:"all",belongsToPluginSlug:"",belongsToThemeSlug:"",showManualCorrectionsOnly:!1,currentPage:1,itemsPerPage:function(){try{var e=parseInt(localStorage.getItem(Fe),10);return Me.includes(e)?e:50}catch(e){return 50}}(),sortBy:"",sortOrder:"ASC",tableStatus:"all",prefixStatus:"all",autoload:"all",expired:"all",duplicated:"all",unused:"all",postTypesPostsCount:0,postTypesVisibility:"all",frequency:"all",interval:"all",hasAction:"all"},Ge=(0,he.Z0)({name:"filter",initialState:De,reducers:{setFilters:function(e,t){var n=t.payload;for(var r in n)e[r]=n[r];e.currentPage=1,e.processFilter+=1},setToOptimizePresetFilter:function(e){Ge.caseReducers.resetSearchFilters(e),e.tableStatus="to_optimize",e.sortBy="overhead",e.sortOrder="DESC"},setToRepairPresetFilter:function(e){Ge.caseReducers.resetSearchFilters(e),e.tableStatus="to_repair"},setInvalidPrefixPresetFilter:function(e){Ge.caseReducers.resetSearchFilters(e),e.prefixStatus="invalid_prefix"},setNotScannedPresetFilter:function(e){Ge.caseReducers.resetSearchFilters(e),e.belongsTo="not_scanned"},setBigItemsPresetFilter:function(e){Ge.caseReducers.resetSearchFilters(e),e.size=150,e.sortBy="size",e.sortOrder="DESC"},setLargeNonPublicPostTypesPresetFilter:function(e){Ge.caseReducers.resetSearchFilters(e),e.postTypesPostsCount=100,e.postTypesVisibility="non_public",e.sortBy="posts_count",e.sortOrder="DESC"},setAutoloadPresetFilter:function(e){Ge.caseReducers.resetSearchFilters(e),e.autoload="yes",e.sortBy="size",e.sortOrder="DESC"},setExpiredTransientsPresetFilter:function(e){Ge.caseReducers.resetSearchFilters(e),e.expired="yes"},setUnusedMetaPresetFilter:function(e){Ge.caseReducers.resetSearchFilters(e),e.unused="yes"},setDuplicatedMetaPresetFilter:function(e){Ge.caseReducers.resetSearchFilters(e),e.duplicated="yes"},setCronNoActionPresetFilter:function(e){Ge.caseReducers.resetSearchFilters(e),e.hasAction="no"},setBelongsTo:function(e,t){e.belongsTo=t.payload,e.belongsToPluginSlug="",e.belongsToThemeSlug="",e.currentPage=1},setBelongsToPluginSlug:function(e,t){e.belongsToPluginSlug=t.payload,e.belongsTo="",e.belongsToThemeSlug="",e.currentPage=1},setBelongsToThemeSlug:function(e,t){e.belongsToThemeSlug=t.payload,e.belongsTo="",e.belongsToPluginSlug="",e.currentPage=1},setSorting:function(e,t){var n=t.payload.newSortBy;e.sortBy===n?e.sortOrder="ASC"===e.sortOrder?"DESC":"ASC":(e.sortBy=n,e.sortOrder="ASC"),e.currentPage=1},setCurrentPage:function(e,t){e.currentPage=t.payload},resetSearchFilters:function(e){var t=e.itemsPerPage,n=e.sortBy,r=e.sortOrder,a=e.processFilter;Object.assign(e,De),e.itemsPerPage=t,e.sortBy=n,e.sortOrder=r,e.processFilter=a+1},resetAllFilters:function(e){var t=e.itemsPerPage;Object.assign(e,De),e.itemsPerPage=t},forceRefreshData:function(e){e.processFilter+=1}}}),ze=Ge.actions,Re=ze.setFilters,Be=ze.setToOptimizePresetFilter,Ue=ze.setToRepairPresetFilter,We=ze.setInvalidPrefixPresetFilter,qe=ze.setNotScannedPresetFilter,Ke=ze.setBigItemsPresetFilter,Ye=ze.setLargeNonPublicPostTypesPresetFilter,Ve=ze.setAutoloadPresetFilter,He=ze.setExpiredTransientsPresetFilter,$e=ze.setUnusedMetaPresetFilter,Qe=ze.setDuplicatedMetaPresetFilter,Je=ze.setCronNoActionPresetFilter,Ze=ze.setBelongsTo,Xe=ze.setBelongsToPluginSlug,et=ze.setBelongsToThemeSlug,tt=ze.setSorting,nt=ze.setCurrentPage,rt=ze.resetSearchFilters,at=ze.resetAllFilters,ot=ze.forceRefreshData;const it=Ge.reducer;var lt=function(e){return""!==e.filter.search||"name"!==e.filter.searchIn||"all"!==e.filter.tableStatus||"all"!==e.filter.prefixStatus||e.filter.size>0||"KB"!==e.filter.sizeUnit||"all"!==e.filter.site||"all"!==e.filter.belongsTo||""!==e.filter.belongsToPluginSlug||""!==e.filter.belongsToThemeSlug||!0===e.filter.showManualCorrectionsOnly||"all"!==e.filter.autoload||"all"!==e.filter.expired||"all"!==e.filter.duplicated||"all"!==e.filter.unused||e.filter.postTypesPostsCount>0||"all"!==e.filter.postTypesVisibility||"all"!==e.filter.frequency||"all"!==e.filter.interval||"all"!==e.filter.hasAction},ct=function(e){return""!==e.filter.search||"name"!==e.filter.searchIn||"all"!==e.filter.tableStatus||"all"!==e.filter.prefixStatus||e.filter.size>0||"all"!==e.filter.site||"all"!==e.filter.autoload||"all"!==e.filter.expired||"all"!==e.filter.duplicated||"all"!==e.filter.unused||e.filter.postTypesPostsCount>0||"all"!==e.filter.postTypesVisibility||"all"!==e.filter.frequency||"all"!==e.filter.interval||"all"!==e.filter.hasAction},st=[[{key:25,label:"25"},{key:50,label:"50"},{key:100,label:"100"},{key:200,label:"200"},{key:500,label:"500"},{key:1e3,label:"1000"}]],ut=st.flat();const dt=function(e){var t,n=e.useModalFilter,a=void 0!==n&&n,o=(0,P.d4)((function(e){return a?e.filterModal.itemsPerPage:e.filter.itemsPerPage})),i=(0,P.wA)(),c=a?[st[0].filter((function(e){return 500!==e.key&&1e3!==e.key}))]:st,s=a?c.flat():ut,u=null!==(t=s.find((function(e){return e.key===o})))&&void 0!==t?t:s[0];return r.createElement("div",{className:"flex flex-col items-center gap-x-2 gap-y-2 sxs:flex-row"},r.createElement("span",null,(0,l.__)("Items per page","advanced-database-cleaner")),r.createElement(oh,{selectItems:c,selectedItem:u,onSelectionChange:function(e){a?i(Oe({itemsPerPage:e})):(function(e){try{localStorage.setItem(Fe,String(e))}catch(e){}}(e),i(Re({itemsPerPage:e})))},minWidthButton:"min-w-[60px]",minWidthContent:"min-w-[80px]",borderColor:"border-gray-400",extraBtnClasses:"!h-[1.6rem]",anchor:{to:"top end",gap:4}}))};function mt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const ft=function(e){var t=e.totalItems,n=void 0===t?0:t,a=e.onRefresh,o=e.loading,i=e.filterApplied,c=void 0!==i&&i,s=e.additionalStyle,d=void 0===s?"":s,m=e.useModalFilter,f=void 0!==m&&m,p=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return mt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(1),2),h=p[0],v=p[1],y=(0,P.d4)((function(e){return f?e.filterModal.itemsPerPage:e.filter.itemsPerPage})),b=(0,P.d4)((function(e){return f?e.filterModal.currentPage:e.filter.currentPage})),g=(0,P.wA)(),x=Math.ceil(n/y);(0,r.useEffect)((function(){v(b)}),[b]);var _=function(e){g(f?Ce(e):nt(e))},w=function(e){e>=1&&e<=x&&_(e)};return r.createElement("div",{className:"flex items-center gap-x-3"},r.createElement(N,{content:(0,l.__)("Refresh data","advanced-database-cleaner")},r.createElement(L,{href:"#",onClick:a},r.createElement(j.JbZ,{className:"text-[1.1rem] ".concat(o?"animate-spin":"")}))),r.createElement("div",{className:"sxs:item-center items-left flex flex-col gap-x-1 gap-y-2 sxs:flex-row ".concat(d)},r.createElement("div",{className:"flex items-center justify-center gap-x-1"},r.createElement("span",{className:"font-medium"},n)," ",(0,l._n)("item","items",n,"advanced-database-cleaner"),c&&r.createElement("span",{className:"italic text-red-700"},(0,l.__)("[Filter applied]","advanced-database-cleaner"))),n>0&&r.createElement("form",{onSubmit:function(e){e.preventDefault();var t=Number(h);!isNaN(t)&&t>=1&&t<=x?_(t):v(b)}},r.createElement("div",{className:"ml-3 flex items-center gap-x-1"},r.createElement("button",{type:"button",className:"flex w-auto rounded-md border bg-gray-100/80 px-1 py-[5px] hover:bg-gray-100 sxs:px-2 ".concat(1===b?"border-gray-200":"border-gray-400"),disabled:1===b,onClick:function(){return w(1)}},r.createElement(_e.U6K,null)),r.createElement("button",{type:"button",className:"flex w-auto rounded-md border bg-gray-100/80 px-1 py-[5px] hover:bg-gray-100 sxs:px-2 ".concat(1===b?"border-gray-200":"border-gray-400"),disabled:1===b,onClick:function(){return w(b-1)}},r.createElement(_e.Wup,null)),r.createElement(u,{className:"!h-[1.6rem] w-[4rem] !border-gray-400 px-0 py-[5px] text-center text-[.85rem]",value:h,onChange:function(e){return v(e.target.value)},disabled:1===x}),r.createElement("span",{className:"mx-2 whitespace-nowrap"},(0,l.__)("of","advanced-database-cleaner")," ",x),r.createElement("button",{type:"button",className:"flex w-auto rounded-md border bg-gray-100/80 px-1 py-[5px] hover:bg-gray-100 sxs:px-2 ".concat(b===x?"border-gray-200":"border-gray-400"),disabled:b===x,onClick:function(){return w(b+1)}},r.createElement(_e.mny,null)),r.createElement("button",{type:"button",className:"flex w-auto rounded-md border bg-gray-100/80 px-1 py-[5px] hover:bg-gray-100 sxs:px-2 ".concat(b===x?"border-gray-200":"border-gray-400"),disabled:b===x,onClick:function(){return w(x)}},r.createElement(_e.b0J,null))),r.createElement("button",{type:"submit",className:"hidden"},"Submit"))))};var pt=n(5781);function ht(e){return ht="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},ht(e)}function vt(){vt=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ht(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ht(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function yt(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function bt(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){yt(o,r,a,i,l,"next",e)}function l(e){yt(o,r,a,i,l,"throw",e)}i(void 0)}))}}function gt(){return xt.apply(this,arguments)}function xt(){return(xt=bt(vt().mark((function e(){return vt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-addons-list",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _t(e){return wt.apply(this,arguments)}function wt(){return(wt=bt(vt().mark((function e(t){return vt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-addons-activity-timeline",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Et(e){return Et="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},Et(e)}function Nt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return kt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function St(){St=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Et(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Et(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Lt(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}var jt=function(e){var t=Math.abs(e),n=e,r="B";return t>=Math.pow(1024,3)?(n=e/Math.pow(1024,3),r="GB"):t>=Math.pow(1024,2)?(n=e/Math.pow(1024,2),r="MB"):t>=1024&&(n=e/1024,r="KB"),n=Math.trunc(100*n)/100,"".concat(n," ").concat(r)},Ot=function(e){return isNaN(e)?"??":function(e){for(var t=Math.floor(e),n=[],r=0,a=[{singular:(0,l.__)("year","advanced-database-cleaner"),plural:(0,l.__)("years","advanced-database-cleaner"),seconds:31536e3},{singular:(0,l.__)("month","advanced-database-cleaner"),plural:(0,l.__)("months","advanced-database-cleaner"),seconds:2592e3},{singular:(0,l.__)("week","advanced-database-cleaner"),plural:(0,l.__)("weeks","advanced-database-cleaner"),seconds:604800},{singular:(0,l.__)("day","advanced-database-cleaner"),plural:(0,l.__)("days","advanced-database-cleaner"),seconds:86400},{singular:(0,l.__)("hour","advanced-database-cleaner"),plural:(0,l.__)("hours","advanced-database-cleaner"),seconds:3600},{singular:(0,l.__)("min","advanced-database-cleaner"),plural:(0,l.__)("mins","advanced-database-cleaner"),seconds:60},{singular:(0,l.__)("sec","advanced-database-cleaner"),plural:(0,l.__)("secs","advanced-database-cleaner"),seconds:1}];r<a.length;r++){var o=a[r];if(t>=o.seconds){var i=Math.floor(t/o.seconds);t-=i*o.seconds,n.push("".concat(i," ").concat(1===i?o.singular:o.plural))}}return 0===n.length&&n.push("0 ".concat((0,l.__)("secs","advanced-database-cleaner"))),n.join(", ")}(e)},Tt=function(e){if(!e&&0!==e)return"??";var t=Number(e);if(Number.isNaN(t))return"??";var n=String(t).length>=13?t:1e3*t,r=new Date(n),a=new Date,o=Math.floor((a-r)/1e3);if(o<0&&(o=0),0===o)return(0,l.__)("just now","advanced-database-cleaner");var i=o,c=Math.floor(i/86400);i-=86400*c;var s=Math.floor(i/3600);i-=3600*s;var u=Math.floor(i/60),d=i-=60*u,m=[],f=function(e,t){switch(t){case"day":return(0,l.sprintf)((0,l._n)("%1$d day","%1$d days",e,"advanced-database-cleaner"),e);case"hour":return(0,l.sprintf)((0,l._n)("%1$d hour","%1$d hours",e,"advanced-database-cleaner"),e);case"minute":return(0,l.sprintf)((0,l._n)("%1$d minute","%1$d minutes",e,"advanced-database-cleaner"),e);default:return(0,l.sprintf)((0,l._n)("%1$d second","%1$d seconds",e,"advanced-database-cleaner"),e)}};c>0?(m.push(f(c,"day")),s>0&&m.push(f(s,"hour")),u>0&&m.push(f(u,"minute"))):s>0?(m.push(f(s,"hour")),u>0&&m.push(f(u,"minute"))):u>0?(m.push(f(u,"minute")),d>0&&m.push(f(d,"second"))):m.push(f(d,"second"));var p=m.join(" ");return(0,l.sprintf)((0,l.__)("%s ago","advanced-database-cleaner"),p)},Ct=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n=new Date,r=new Date(1e3*e);if(isNaN(r.getTime())||r<=n)return"";for(var a=Math.floor((r-n)/1e3),o=function(e,t){switch(e){case"year":return(0,l.sprintf)((0,l._n)("%d year","%d years",t,"advanced-database-cleaner"),t);case"month":return(0,l.sprintf)((0,l._n)("%d month","%d months",t,"advanced-database-cleaner"),t);case"day":return(0,l.sprintf)((0,l._n)("%d day","%d days",t,"advanced-database-cleaner"),t);case"hour":return(0,l.sprintf)((0,l._n)("%d hour","%d hours",t,"advanced-database-cleaner"),t);case"minute":return(0,l.sprintf)((0,l._n)("%d min","%d mins",t,"advanced-database-cleaner"),t);default:return(0,l.sprintf)((0,l._n)("%d sec","%d secs",t,"advanced-database-cleaner"),t)}},i=[],c=0,s=[{id:"year",seconds:31536e3},{id:"month",seconds:2592e3},{id:"day",seconds:86400},{id:"hour",seconds:3600},{id:"minute",seconds:60},{id:"second",seconds:1}];c<s.length;c++){var u=s[c],d=u.id,m=u.seconds,f=Math.floor(a/m);if(f>0&&(i.push(o(d,f)),a-=f*m,i.length===t))break}return i.length?i.join(", "):(0,l.sprintf)((0,l._n)("%d second","%d seconds",0,"advanced-database-cleaner"),0)},Pt=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=13===String(e).length?Number(e):1e3*Number(e),o=new Date(a),i=function(e){return e.toString().padStart(2,"0")},l=r?o.getUTCFullYear():o.getFullYear(),c=i((r?o.getUTCMonth():o.getMonth())+1),s=i(r?o.getUTCDate():o.getDate());if(!t)return"".concat(l,"-").concat(c,"-").concat(s);var u=i(r?o.getUTCHours():o.getHours()),d=i(r?o.getUTCMinutes():o.getMinutes()),m=i(r?o.getUTCSeconds():o.getSeconds());return n?"".concat(l,"-").concat(c,"-").concat(s," ").concat(u,":").concat(d,":").concat(m):"".concat(l,"-").concat(c,"-").concat(s," ").concat(u,":").concat(d)},It=function(){var e,t=(e=St().mark((function e(t){var n;return St().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(navigator.clipboard){e.next=2;break}return e.abrupt("return",!1);case 2:return n=document.getElementById(t).innerText,e.next=5,navigator.clipboard.writeText(n);case 5:return e.abrupt("return",!0);case 6:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Lt(o,r,a,i,l,"next",e)}function l(e){Lt(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}(),At=n(2072);function Ft(e){return Ft="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},Ft(e)}function Mt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Dt(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ft(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ft(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ft(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gt=function(){for(var e=[],t=0;t<=9;t++){var n=new Date;n.setDate(n.getDate()-t),n.setHours(10,15,0,0);var r=Math.floor(n.getTime()/1e3),a={revisions:Math.floor(1*Math.random())+1,auto_drafts:Math.floor(2*Math.random())+1,trashed_posts:Math.floor(1*Math.random())+1,unapproved_comments:Math.floor(2*Math.random())+1,spam_comments:Math.floor(1*Math.random())+1,expired_transients:Math.floor(2*Math.random())+1,unused_postmeta:Math.floor(1*Math.random())+1,duplicated_postmeta:Math.floor(2*Math.random())+1,unused_usermeta:Math.floor(1*Math.random())+1,duplicated_usermeta:Math.floor(2*Math.random())+1};e.push(Dt({},r,a))}return{success:!0,message:"Success",data:{events:e,total_items:e.length,real_current_page:1}}},zt=function(){var e=new Date,t=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0),n=["activation","deactivation","uninstall"],r=[2,5,8,11,13,17,21,24,27,31,36,41,45,52,58],a=[];return[["Advanced Database Cleaner Premium","advanced-database-cleaner-premium"],["Advanced Database Cleaner","advanced-database-cleaner"],["WooCommerce","woocommerce"],["Yoast SEO","wordpress-seo"],["Jetpack","jetpack"],["Contact Form 7","contact-form-7"],["Elementor","elementor"],["WPForms","wpforms-lite"],["MailPoet","mailpoet"],["Rank Math SEO","seo-by-rank-math"],["Polylang","polylang"],["Twenty Twenty-Four","twentytwentyfour"],["Astra","astra"],["GeneratePress","generatepress"],["Classic Editor","classic-editor"]].forEach((function(e,o){var i=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Mt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Mt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e,2),l=i[0],c=i[1],s=r[o%r.length],u=new Date(t.getTime());u.setDate(u.getDate()-s);var d=37*o%600+540;u.setMinutes(u.getMinutes()+d);var m=n[o%n.length];a.push({timestamp:Math.floor(u.getTime()/1e3),addon_name:l,slug:c,activity_type:m})})),{success:!0,message:"",data:{total:a.length,activity_timeline:a}}},Rt=function(){var e=Ut(20),t=60,n=28,r={};return e.forEach((function(e,a){var o=2.8*Math.sin(a/2.8)+.6*Math.cos(a/4.1)+(a%5==0?.4:a%3==0?-.3:.15);t=Math.max(40,t+o);var i=[],l=[];4===a?i=["wp_yoast_indexable"]:9===a?i=["wp_wc_orders","wp_wc_order_stats"]:14===a&&(l=["wp_woocommerce_sessions"]),n+=i.length-l.length,r[e]={s:Math.round(1024*t*1024).toString(),t:n,a:i,d:l}})),{success:!0,message:"",data:r}},Bt=function(){var e=Ut(20),t={wp_options:{size_mb:2.5,rows:900,cols:4},wp_posts:{size_mb:6,rows:120,cols:23},wp_users:{size_mb:.35,rows:7,cols:13}},n={};return["wp_options","wp_posts","wp_users"].forEach((function(r){var a=t[r],o=Math.round(1024*a.size_mb*1024),i=a.rows,l=a.cols,c={};e.forEach((function(e,t){var n,a,s;"wp_options"===r?(n=Math.round(50*Math.sin(t/2.8)+25*Math.cos(t/3.5)),a=Math.round(1.8*Math.sin(t/2.3)+.5*Math.cos(t/3.1)),s=7===t?1:14===t?-1:0):"wp_posts"===r?(n=Math.round(100*Math.sin(t/2.5)+40*Math.cos(t/4)),a=Math.round(3.2*Math.sin(t/2)+.8*Math.cos(t/3.4)),s=6===t?1:0):(n=Math.round(18*Math.sin(t/2.2)+9*Math.cos(t/3.6)),a=Math.round(.9*Math.sin(t/2.1)+.4*Math.cos(t/2.9)),s=0);var u=Math.max(51200,o+1024*n),d=Math.max(0,i+a),m=Math.max(1,l+s);c[e]={s:Math.round(u),r:Math.round(d),c:Math.round(m),z:Math.round(u-o),w:Math.round(d-i),m:Math.round(m-l)},o=u,i=d,l=m})),n[r]=c})),{success:!0,message:"",data:n}},Ut=function(e){for(var t=[],n=new Date,r=e-1;r>=0;r--){var a=new Date(n);a.setDate(n.getDate()-r),t.push(a.toISOString().split("T")[0])}return t},Wt=(0,he.Z0)({name:"notification",initialState:{forceRender:0,show:!1,type:"success",title:(0,l.__)("Success!","advanced-database-cleaner"),message:"",links:[],autoHide:!0,hideAfter:5},reducers:{showNotification:function(e,t){e.forceRender+=1,e.show=!0,e.type=t.payload.type||e.type,e.title=t.payload.title||e.title,e.message=t.payload.message||e.message,e.links=Array.isArray(t.payload.links)?t.payload.links:[],e.autoHide=!1!==t.payload.autoHide,e.hideAfter=t.payload.hideAfter||e.hideAfter},hideNotification:function(e){e.forceRender=0,e.show=!1,e.type="success",e.title=(0,l.__)("Success!","advanced-database-cleaner"),e.message="",e.links=[],e.autoHide=!0,e.hideAfter=5}}}),qt=Wt.actions,Kt=qt.showNotification,Yt=qt.hideNotification;const Vt=Wt.reducer;var Ht=function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];e(Kt({type:"success",title:(0,l.__)("Success!","advanced-database-cleaner"),message:t||(0,l.__)("Done!","advanced-database-cleaner"),links:Array.isArray(r)?r:[],autoHide:n,hideAfter:5}))},$t=function(e){e(Kt({type:"success",title:(0,l.__)("Done!","advanced-database-cleaner"),message:(0,l.__)("Successfully saved!","advanced-database-cleaner"),autoHide:!0,hideAfter:2}))},Qt=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];e(Kt({type:"error",title:(0,l.__)("Error!","advanced-database-cleaner"),message:t||(0,l.__)("Unknown error occurred!","advanced-database-cleaner"),links:Array.isArray(n)?n:[],autoHide:!1}))},Jt=function(e,t,n){e(Kt({type:"info",title:t||(0,l.__)("Info!","advanced-database-cleaner"),message:n||(0,l.__)("Done!","advanced-database-cleaner"),autoHide:!0,hideAfter:5}))},Zt=function(e,t){e(Kt(t))};function Xt(e){return Xt="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},Xt(e)}function en(){en=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Xt(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Xt(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function tn(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function nn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return rn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var an=[[{key:"",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"activation",label:(0,l.__)("Activation","advanced-database-cleaner")},{key:"deactivation",label:(0,l.__)("Deactivation","advanced-database-cleaner")},{key:"uninstall",label:(0,l.__)("Uninstall","advanced-database-cleaner")}]],on=an.flat();const ln=function(e){var t=e.title,n=e.description,a=e.children,o=e.className,i=void 0===o?"":o,l=e.cardClassName,c=void 0===l?"":l,s=e.labelClassName,u=void 0===s?"":s,d=e.gap,m=void 0===d?"gap-2 md:gap-8":d,f=e.noPadding,p=void 0!==f&&f,h=!(!t&&!n);return r.createElement("div",{className:g("flex flex-col md:flex-row",m,i)},h&&r.createElement("div",{className:g("flex w-full shrink-0 flex-col justify-center md:w-[210px] xl:pl-4",u)},t&&r.createElement("h3",{className:"text-[.875rem] font-semibold tracking-tight text-gray-700"},t),n&&r.createElement("p",{className:"mt-1.5 text-[.78rem] leading-relaxed text-gray-400"},n)),r.createElement("div",{className:g(h?"flex-1":"w-full","rounded-xl border border-gray-200/70 bg-gray-50 shadow-sm transition-shadow",p?"":"px-2 py-4 md:px-5",c)},a))};function cn(e){return cn="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},cn(e)}function sn(){sn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==cn(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(cn(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function un(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function dn(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){un(o,r,a,i,l,"next",e)}function l(e){un(o,r,a,i,l,"throw",e)}i(void 0)}))}}function mn(e){return fn.apply(this,arguments)}function fn(){return(fn=dn(sn().mark((function e(t){return sn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-database-chart-data-by-day",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pn(e){return hn.apply(this,arguments)}function hn(){return(hn=dn(sn().mark((function e(t){return sn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-database-chart-data-by-month",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vn(e){return yn.apply(this,arguments)}function yn(){return(yn=dn(sn().mark((function e(t){return sn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-tables-chart-data-by-day",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function bn(e){return gn.apply(this,arguments)}function gn(){return(gn=dn(sn().mark((function e(t){return sn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-tables-chart-data-by-month",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xn(){return _n.apply(this,arguments)}function _n(){return(_n=dn(sn().mark((function e(){return sn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-last-week-database-size",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wn(){return En.apply(this,arguments)}function En(){return(En=dn(sn().mark((function e(){return sn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-last-week-database-size-for-free-version",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Nn(e){return Nn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Nn(e)}function kn(){kn=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Nn(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Nn(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Sn(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Ln(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return jn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const On=function(){var e=Ln((0,r.useState)(!0),2),t=e[0],n=e[1],a=Ln((0,r.useState)(null),2),o=a[0],i=a[1],c=Ln((0,r.useState)(0),2),s=c[0],u=c[1],d=Ln((0,r.useState)("--"),2),m=d[0],f=d[1],p=(0,P.wA)(),h=function(){var e,t=(e=kn().mark((function e(){var t,r,a,o,l,c;return kn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n(!0),e.prev=1,"PREMIUM"!==D){e.next=8;break}return e.next=5,xn();case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,wn();case 10:e.t0=e.sent;case 11:t=e.t0,r=t.data,(a=Object.entries(null!=r?r:{})).length>=2&&(o=Number(a.at(-1)[1]),l=Number(a.at(-2)[1]),i(o),0!==l?(u(c=o-l),f("".concat(c>0?"+":"-").concat(jt(Math.abs(c))))):f("--")),e.next=19;break;case 17:e.prev=17,e.t1=e.catch(1);case 19:return e.prev=19,n(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[1,17,19,22]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Sn(o,r,a,i,l,"next",e)}function l(e){Sn(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();(0,r.useEffect)((function(){h()}),[]);var v=s<0?"text-green-600":s>0?"text-red-500":"text-gray-400";return r.createElement("div",{className:"flex items-center gap-2"},null!==o&&r.createElement("div",{className:"hidden items-center gap-2 rounded-full border border-blue-100 bg-blue-50 px-3 py-1 text-sm text-blue-700 sm:!flex ".concat(t?"opacity-50":"")},r.createElement("button",{onClick:function(e){e.preventDefault(),p(kp({tabId:"analytics"}))},className:"flex items-center gap-2 rounded-xl px-2 py-0.5 transition-colors hover:bg-blue-200"},r.createElement(N,{content:(0,l.__)("Current Database Size","advanced-database-cleaner"),align:"right"},r.createElement(ye.JJQ,{className:"h-4 w-4"})),r.createElement("span",{className:"font-medium"},jt(o)),"PREMIUM"===D&&"--"!==m&&r.createElement("span",{className:"text-xs ".concat(v)},"(",m,")")),r.createElement("button",{onClick:h,className:"rounded-full transition-colors hover:bg-blue-200",disabled:t},r.createElement(j.JbZ,{className:"h-[14px] w-[14px] ".concat(t?"animate-spin":"")}))),r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),p(Op())},className:"flex items-center gap-1 rounded-full border bg-gray-100 px-3 py-[6px] text-sm text-gray-700 !no-underline transition-colors hover:bg-gray-200"},r.createElement("div",{className:"h-4 w-4"},r.createElement(we.Kt4,{className:"text-[1.1rem]"})),(0,l.__)("Support","advanced-database-cleaner")))};var Tn=n(2644),Cn=n(9666);function Pn(e){return Pn="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},Pn(e)}function In(){In=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Pn(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Pn(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function An(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Fn(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){An(o,r,a,i,l,"next",e)}function l(e){An(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Mn(e){return Dn.apply(this,arguments)}function Dn(){return(Dn=Fn(In().mark((function e(t){return In().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/start-scan",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gn(e){return zn.apply(this,arguments)}function zn(){return(zn=Fn(In().mark((function e(t){return In().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/stop-scan",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Rn(e){return Bn.apply(this,arguments)}function Bn(){return(Bn=Fn(In().mark((function e(t){return In().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/scan-heartbeat",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Un(e){return Wn.apply(this,arguments)}function Wn(){return(Wn=Fn(In().mark((function e(t){return In().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/remote-request-retries-reset",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qn(e){return Kn.apply(this,arguments)}function Kn(){return(Kn=Fn(In().mark((function e(t){return In().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/check-remote-scan-status",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Yn(e){return Vn.apply(this,arguments)}function Vn(){return(Vn=Fn(In().mark((function e(t){return In().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-remote-scan-results",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hn(){return $n.apply(this,arguments)}function $n(){return($n=Fn(In().mark((function e(){return In().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-remote-scan-balance",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qn(e){return Jn.apply(this,arguments)}function Jn(){return(Jn=Fn(In().mark((function e(t){return In().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/is-scan-exists",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zn(e){return Xn.apply(this,arguments)}function Xn(){return(Xn=Fn(In().mark((function e(t){return In().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/redeem-credits-code",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function er(){return tr.apply(this,arguments)}function tr(){return(tr=Fn(In().mark((function e(){return In().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-pro-scan-balance",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nr(){return rr.apply(this,arguments)}function rr(){return(rr=Fn(In().mark((function e(){return In().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/delete-scan-balance-from-db",{method:"POST"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ar(e){return ar="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},ar(e)}function or(){or=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ar(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ar(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function ir(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function lr(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){ir(o,r,a,i,l,"next",e)}function l(e){ir(o,r,a,i,l,"throw",e)}i(void 0)}))}}function cr(e){return sr.apply(this,arguments)}function sr(){return(sr=lr(or().mark((function e(t){return or().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/update-settings",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ur(e){return dr.apply(this,arguments)}function dr(){return(dr=lr(or().mark((function e(t){return or().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-setting",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function mr(e){return mr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mr(e)}function fr(){fr=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==mr(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(mr(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function pr(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function hr(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){pr(o,r,a,i,l,"next",e)}function l(e){pr(o,r,a,i,l,"throw",e)}i(void 0)}))}}function vr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yr(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const br=function(){var e,t,n,a,o=vr((0,r.useState)(null),2),i=o[0],c=o[1],s=vr((0,r.useState)(!1),2),u=s[0],d=s[1],m=(0,P.wA)(),f=(0,P.d4)((function(e){return e.shared.scanBalanceRefreshToken})),p="valid"===(0,P.d4)((function(e){return e.setting.licenseStatus})),h=(0,r.useCallback)(hr(fr().mark((function e(){var t,n,r,a,o;return fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!G){e.next=8;break}return e.next=4,er();case 4:!0===(null==(n=e.sent)?void 0:n.success)&&c(null!==(t=null==n?void 0:n.data)&&void 0!==t?t:null),e.next=12;break;case 8:return e.next=10,ur({key:"api_scan_balance"});case 10:!0===(null==(o=e.sent)?void 0:o.success)&&c(null!==(r=null==o||null===(a=o.data)||void 0===a?void 0:a.value)&&void 0!==r?r:null);case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),c(null);case 17:case"end":return e.stop()}}),e,null,[[0,14]])}))),[]);(0,r.useEffect)((function(){h()}),[h,f]);var v=function(){var e=hr(fr().mark((function e(){var t,n,r,a,o,i,s,f,h;return fr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!u){e.next=2;break}return e.abrupt("return");case 2:if(p){e.next=5;break}return Qt(m,(0,l.__)("You must first activate your plugin license before synchronizing your balance.","advanced-database-cleaner"),[{text:(0,l.__)("Activate now","advanced-database-cleaner"),tabId:"settings",anchorId:"license"}]),e.abrupt("return");case 5:return d(!0),e.prev=6,e.next=9,Hn();case 9:if(!0!==(null==(t=e.sent)?void 0:t.success)){e.next=27;break}if(r=null!==(n=null==t?void 0:t.data)&&void 0!==n?n:null,c(r),m(Yp()),!G||!r){e.next=27;break}if(i=null!==(a=r.total_quota)&&void 0!==a?a:0,s=null!==(o=r.total_consumed)&&void 0!==o?o:0,f=Math.max(0,i-s),!(i>0&&f>0)){e.next=27;break}return e.prev=19,e.next=22,le({notificationKey:"pro_remote_scan_upsell"});case 22:e.next=26;break;case 24:e.prev=24,e.t0=e.catch(19);case 26:m(Wp());case 27:e.next=32;break;case 29:e.prev=29,e.t1=e.catch(6),Qt(m,null===e.t1||void 0===e.t1?void 0:e.t1.message,null===(h=e.t1.extra_data)||void 0===h?void 0:h.message_links);case 32:return e.prev=32,d(!1),e.finish(32);case 35:case"end":return e.stop()}}),e,null,[[6,29,32,35],[19,24]])})));return function(){return e.apply(this,arguments)}}();if("PREMIUM"!==D)return null;var y=G,b=null!==(e=null==i?void 0:i.total_quota)&&void 0!==e?e:0,g=null!==(t=null==i?void 0:i.total_consumed)&&void 0!==t?t:0,x=Math.max(0,b-g),_=null!==(n=null==i?void 0:i.usage)&&void 0!==n?n:0,w=null!==(a=null==i?void 0:i.quota)&&void 0!==a?a:0,k=y&&(0===b||0===x),S=k||!y&&w>0&&_>=w,L=k?(0,l.__)("No remote scan credits available. Buy or redeem credits to use remote scan.","advanced-database-cleaner"):(0,l.__)("Remote scan daily limit reached. Wait for reset or upgrade for higher limits.","advanced-database-cleaner"),O=null!=i,T=O?b>0?"".concat(g,"/").concat(b):"—":"..",C=O?"".concat(_,"/").concat(w):"..";return r.createElement(r.Fragment,null,O&&r.createElement("div",{className:"hidden items-center gap-2 rounded-full border border-blue-100 bg-blue-50 px-3 py-1 text-sm text-blue-700 sm:!flex ".concat(!i||u?"opacity-50":"")},r.createElement("button",{type:"button",onClick:function(e){e.preventDefault(),m(kp({tabId:"settings",anchorId:"scan_balance"}))},className:"flex items-center gap-2 rounded-xl px-2 py-0.5 transition-colors hover:bg-blue-200"},r.createElement(N,{content:(0,l.__)("Remote Scan Credits","advanced-database-cleaner"),align:"right"},r.createElement(Cn.h4T,{className:"h-5 w-5","aria-hidden":"true"})),r.createElement("span",{className:"hidden xl:block"},(0,l.__)("Remote Scan Credits:","advanced-database-cleaner")),r.createElement("span",{className:"font-medium"},y?T:C),S&&r.createElement(E,{content:L,position:"bottom"},r.createElement(Tn.eHT,{className:"h-4 w-4 flex-shrink-0 text-amber-500","aria-hidden":"true"}))),r.createElement("button",{type:"button",onClick:function(e){e.preventDefault(),e.stopPropagation(),v()},className:"rounded-full transition-colors hover:bg-blue-200",disabled:u},r.createElement(j.JbZ,{className:"h-[14px] w-[14px] ".concat(u?"animate-spin":"")}))))};function gr(e){return gr="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},gr(e)}function xr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var _r=function(e,t,n){return"loading"===e?r.createElement("div",{className:"animate-pulse"},r.createElement("div",{className:"my-[.22rem] flex h-3 items-center rounded-full bg-gray-200"},r.createElement(we.WEG,{className:"animate-spin text-[1.2rem] text-gray-400"}))):r.createElement("div",{className:"flex items-start gap-x-2 text-[.7rem]"},r.createElement("div",{className:"w-5"},"ok"===e?r.createElement(we.rK8,{className:"text-[1.2rem] text-green-600"}):r.createElement(_e.q53,{className:"text-[1.2rem] text-orange-400"})),r.createElement("div",{className:"items-start gap-x-1"},wr(t)," ","ok"!==e&&r.createElement(L,{href:"#",onClick:n},(0,l.__)("[Filter]","advanced-database-cleaner"))))},wr=function(e){if("string"!=typeof e)return e;var t=e.match(/^\s*(\d+)\s*(.*)$/);if(!t)return e;var n=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return xr(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xr(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(t,3),a=n[1],o=n[2];return r.createElement(r.Fragment,null,r.createElement("strong",null,a),o?" ".concat(o):"")},Er=function(e){return r.createElement("div",{className:"flex flex-col items-center justify-center gap-y-2 bg-gray-100 py-8"},r.createElement(_e.F8y,{className:"text-[7rem] text-gray-300"}),r.createElement("span",{className:"text-[1rem] font-bold text-black"},(0,l.__)("No data found","advanced-database-cleaner")),e&&r.createElement("span",null,(0,l.__)("Try changing the filters or search term","advanced-database-cleaner")))},Nr=function(){return r.createElement("div",{className:"mt-4 flex h-[210px] items-center justify-center rounded-lg border border-gray-200 bg-gray-100 opacity-90"},r.createElement(T,{size:"text-[4rem]",spinnerColor:"text-gray-900",text:(0,l.__)("Loading data...","advanced-database-cleaner")}))},kr=function(e,t){var n=function(e){return null!==e&&"object"===gr(e)&&!Array.isArray(e)},r=function(e,t){if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return!1;for(var a=0;a<e.length;a++)if(!r(e[a],t[a]))return!1;return!0}if(n(e)&&n(t)){var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var l=0,c=o;l<c.length;l++){var s=c[l];if(!Object.prototype.hasOwnProperty.call(t,s))return!1;if(!r(e[s],t[s]))return!1}return!0}return!1},a=Object.keys(e),o=Object.keys(t);return a.length===o.length&&a.every((function(n){return!!Object.prototype.hasOwnProperty.call(t,n)&&("args"===n?r(e[n],t[n]):e[n]===t[n])}))},Sr={key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",tooltipText:"",width:"w-[60px] max-w-[150px]",visibility:"1"===B?"":"hidden"},Lr=function(e,t,n,r,a,o){return{key:e,label:t,sortable:n,contentType:r,tooltipText:a,width:o,visibility:arguments.length>6&&void 0!==arguments[6]?arguments[6]:""}},jr={posts:[Lr("ID",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[70px] max-w-[150px]"),Lr("post_title",(0,l.__)("Title","advanced-database-cleaner"),!0,"string","","w-[220px] max-w-[200px]"),Lr("post_content",(0,l.__)("Content","advanced-database-cleaner"),!1,"string","","w-[220px] max-w-[250px]"),Lr("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[60px] max-w-[150px]"),Lr("post_date_gmt",(0,l.__)("Date (UTC)","advanced-database-cleaner"),!0,"int","","w-[60px] max-w-[150px]"),Sr],wooProductVariations:[Lr("ID",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[70px] max-w-[150px]"),Lr("post_title",(0,l.__)("Title","advanced-database-cleaner"),!0,"string","","w-[220px] max-w-[200px]"),Lr("post_content",(0,l.__)("Content","advanced-database-cleaner"),!1,"string","","w-[220px] max-w-[250px]"),Lr("post_date_gmt",(0,l.__)("Date (UTC)","advanced-database-cleaner"),!0,"int","","w-[100px] max-w-[150px]"),Sr],comments:[Lr("comment_ID",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[70px] max-w-[150px]"),Lr("comment_author",(0,l.__)("Author","advanced-database-cleaner"),!0,"string","","w-[120px] max-w-[150px]"),Lr("comment_content",(0,l.__)("Content","advanced-database-cleaner"),!1,"string","","w-[220px] max-w-[300px]"),Lr("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),Lr("comment_post_ID",(0,l.__)("Post ID","advanced-database-cleaner"),!0,"int","","w-[80px] max-w-[120px]"),Lr("comment_date_gmt",(0,l.__)("Date (UTC)","advanced-database-cleaner"),!0,"int","","w-[60px] max-w-[150px]"),Sr],postMeta:[Lr("meta_id",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[100px] max-w-[150px]"),Lr("meta_key",(0,l.__)("Meta key","advanced-database-cleaner"),!0,"string","","w-[220px] max-w-[150px]"),Lr("meta_value",(0,l.__)("Meta value","advanced-database-cleaner"),!1,"string","","w-[250px] max-w-[300px]"),Lr("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),Sr],userMeta:[Lr("umeta_id",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[70px] max-w-[150px]"),Lr("meta_key",(0,l.__)("Meta key","advanced-database-cleaner"),!0,"string","","w-[220px] max-w-[150px]"),Lr("meta_value",(0,l.__)("Meta value","advanced-database-cleaner"),!1,"string","","w-[250px] max-w-[300px]"),Lr("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),Sr],customerAnalytics:[Lr("customer_id",(0,l.__)("Customer lookup ID","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[130px]"),Lr("user_id",(0,l.__)("Missing user ID","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[130px]"),Lr("email",(0,l.__)("Email address","advanced-database-cleaner"),!0,"string","","w-[240px] max-w-[300px]"),Lr("username",(0,l.__)("Username","advanced-database-cleaner"),!0,"string","","w-[180px] max-w-[220px]"),Sr],relationships:[Lr("object_id",(0,l.__)("Object ID","advanced-database-cleaner"),!0,"int","","w-[120px] max-w-[150px]"),Lr("term_taxonomy_id",(0,l.__)("Term taxonomy ID","advanced-database-cleaner"),!0,"int","","w-[120px] max-w-[150px]"),Lr("term_order",(0,l.__)("Term order","advanced-database-cleaner"),!0,"int","","w-[120px] max-w-[150px]"),Lr("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[120px] max-w-[150px]"),Sr],transients:[Lr("id",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[50px] max-w-[150px]"),Lr("name",(0,l.__)("Name","advanced-database-cleaner"),!0,"string","","w-[180px] max-w-[220px]"),Lr("value",(0,l.__)("Value","advanced-database-cleaner"),!1,"string","","w-[120px] max-w-[220px]"),Lr("autoload",(0,l.__)("Autoload","advanced-database-cleaner"),!0,"string",(0,l.__)("Indicates whether a transient is autoloaded or not. Values to autoload are: yes, on, auto, auto-on. Values to not autoload are: no, off, auto-off","advanced-database-cleaner"),"w-[80px] max-w-[120px]"),Lr("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),Lr("timeout",(0,l.__)("Expired at","advanced-database-cleaner"),!0,"int",(0,l.__)("All dates/times are in your local time zone","advanced-database-cleaner"),"w-[120px] max-w-[160px]"),Lr("found_in",(0,l.__)("Found in","advanced-database-cleaner"),!0,"string","","w-[60px] max-w-[150px]","1"===B?"":"hidden"),Sr],actions:[Lr("action_id",(0,l.__)("ID","advanced-database-cleaner"),!0,"int","","w-[70px] max-w-[150px]"),Lr("hook",(0,l.__)("Hook","advanced-database-cleaner"),!0,"string","","w-[220px] max-w-[200px]"),Lr("args",(0,l.__)("Args","advanced-database-cleaner"),!0,"string","","w-[100px] max-w-[180px]"),Lr("scheduled_date_gmt",(0,l.__)("Scheduled at (UTC)","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),Lr("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),Lr("status",(0,l.__)("Status","advanced-database-cleaner"),!1,"string","","w-[90px] max-w-[150px]"),Sr],logs:[Lr("log_id",(0,l.__)("Log ID","advanced-database-cleaner"),!0,"int","","w-[50px] max-w-[150px]"),Lr("action_id",(0,l.__)("Action ID","advanced-database-cleaner"),!0,"int","","w-[50px] max-w-[150px]"),Lr("message",(0,l.__)("Message","advanced-database-cleaner"),!1,"string","","w-[250px] max-w-[300px]"),Lr("log_date_gmt",(0,l.__)("Log date (UTC)","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),Lr("size",(0,l.__)("Size","advanced-database-cleaner"),!0,"int","","w-[90px] max-w-[150px]"),Lr("status",(0,l.__)("Status","advanced-database-cleaner"),!1,"string","","w-[90px] max-w-[150px]"),Sr]},Or={revisions:"posts",auto_drafts:"posts",trashed_posts:"posts",unapproved_comments:"comments",spam_comments:"comments",trashed_comments:"comments",pingbacks:"comments",trackbacks:"comments",unused_postmeta:"postMeta",duplicated_postmeta:"postMeta",unused_commentmeta:"postMeta",duplicated_commentmeta:"postMeta",unused_termmeta:"postMeta",duplicated_termmeta:"postMeta",oembed_caches:"postMeta",unused_usermeta:"userMeta",duplicated_usermeta:"userMeta",unused_relationships:"relationships",expired_transients:"transients",actionscheduler_completed_actions:"actions",actionscheduler_failed_actions:"actions",actionscheduler_canceled_actions:"actions",actionscheduler_completed_logs:"logs",actionscheduler_failed_logs:"logs",actionscheduler_canceled_logs:"logs",actionscheduler_orphan_logs:"logs",woocommerce_orphaned_product_variations:"wooProductVariations",woocommerce_orphaned_customer_analytics:"customerAnalytics"},Tr={revisions:(0,l.__)("Revisions","advanced-database-cleaner"),auto_drafts:(0,l.__)("Auto drafts","advanced-database-cleaner"),trashed_posts:(0,l.__)("Trashed posts","advanced-database-cleaner"),unapproved_comments:(0,l.__)("Unapproved comments","advanced-database-cleaner"),spam_comments:(0,l.__)("Spam comments","advanced-database-cleaner"),trashed_comments:(0,l.__)("Trashed comments","advanced-database-cleaner"),pingbacks:(0,l.__)("Pingbacks","advanced-database-cleaner"),trackbacks:(0,l.__)("Trackbacks","advanced-database-cleaner"),unused_postmeta:(0,l.__)("Unused postmeta","advanced-database-cleaner"),duplicated_postmeta:(0,l.__)("Duplicated postmeta","advanced-database-cleaner"),unused_commentmeta:(0,l.__)("Unused commentmeta","advanced-database-cleaner"),duplicated_commentmeta:(0,l.__)("Duplicated commentmeta","advanced-database-cleaner"),unused_usermeta:(0,l.__)("Unused usermeta","advanced-database-cleaner"),duplicated_usermeta:(0,l.__)("Duplicated usermeta","advanced-database-cleaner"),unused_termmeta:(0,l.__)("Unused termmeta","advanced-database-cleaner"),duplicated_termmeta:(0,l.__)("Duplicated termmeta","advanced-database-cleaner"),unused_relationships:(0,l.__)("Unused relationships","advanced-database-cleaner"),expired_transients:(0,l.__)("Expired transients","advanced-database-cleaner"),oembed_caches:(0,l.__)("oEmbed caches","advanced-database-cleaner"),actionscheduler_completed_actions:(0,l.__)("Actionscheduler completed actions","advanced-database-cleaner"),actionscheduler_failed_actions:(0,l.__)("Actionscheduler failed actions","advanced-database-cleaner"),actionscheduler_canceled_actions:(0,l.__)("Actionscheduler canceled actions","advanced-database-cleaner"),actionscheduler_completed_logs:(0,l.__)("Actionscheduler completed logs","advanced-database-cleaner"),actionscheduler_failed_logs:(0,l.__)("Actionscheduler failed logs","advanced-database-cleaner"),actionscheduler_canceled_logs:(0,l.__)("Actionscheduler canceled logs","advanced-database-cleaner"),actionscheduler_orphan_logs:(0,l.__)("Actionscheduler orphan logs","advanced-database-cleaner"),woocommerce_orphaned_product_variations:(0,l.__)("Orphaned product variations","advanced-database-cleaner"),woocommerce_orphaned_customer_analytics:(0,l.__)("Orphaned customer analytics","advanced-database-cleaner")},Cr=function(e){return Object.keys(Tr).includes(e)},Pr=function(e){switch(e){case"tables_to_repair":return(0,l.__)("Repair tables","advanced-database-cleaner");case"tables_to_optimize":return(0,l.__)("Optimize tables","advanced-database-cleaner");default:return Tr[e]||""}},Ir=(0,he.Z0)({name:"action",initialState:{actionSource:null,actionType:null,itemsType:null,processAction:!1,selectedItems:[],manualCategorization:[]},reducers:{prepareAction:function(e,t){var n;e.actionType=t.payload.actionType,e.itemsType=t.payload.itemsType,e.actionSource=null!==(n=t.payload.source)&&void 0!==n?n:null},startProcessingAction:function(e,t){if(t.payload){var n=t.payload;for(var r in n)e[r]=n[r]}e.processAction=!0},selectItem:function(e,t){var n=t.payload,r=e.selectedItems.findIndex((function(e){return kr(e,n)}));r>=0?e.selectedItems.splice(r,1):e.selectedItems.push(n)},selectItems:function(e,t){e.selectedItems=t.payload},setManualCategorization:function(e,t){e.manualCategorization=t.payload},resetProcessAction:function(e){e.processAction=!1},resetSelectedItems:function(e){e.selectedItems=[]},resetManualCategorization:function(e){e.manualCategorization=[]},resetAllActionData:function(e){e.actionSource=null,e.actionType=null,e.itemsType=null,e.processAction=!1,e.selectedItems=[],e.manualCategorization=[]}}}),Ar=Ir.actions,Fr=Ar.prepareAction,Mr=Ar.startProcessingAction,Dr=Ar.selectItem,Gr=Ar.selectItems,zr=Ar.resetProcessAction,Rr=Ar.resetAllActionData,Br=Ar.resetSelectedItems;const Ur=Ir.reducer,Wr=function(e){var t=e.tabsItems,n=(0,P.d4)((function(e){return e.shared.currentSubTabId}))||t[0].id,a=(0,P.wA)();return r.createElement("div",null,r.createElement("div",{className:"mb-8 flex gap-8 border-b border-gray-100 bg-gray-100 px-4"},t.map((function(e){return r.createElement("button",{key:e.id+"-tab",className:(t=n===e.id,g("flex items-center text-[.9rem] py-[14px] font-semibold",t?"text-black border-b-[2px] border-gray-900":"text-gray-500 border-b-[2px] border-transparent hover:text-black")),onClick:function(){a(kp({subTabId:e.id})),a(Rr())}},e.Icon&&r.createElement(e.Icon,{className:"mr-2 text-[1rem]"}),e.name);var t}))),r.createElement("div",null,t.map((function(e){return n===e.id&&r.createElement("div",{key:e.id+"-panel"},e.component)}))))};function qr(e){return qr="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},qr(e)}function Kr(){Kr=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==qr(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(qr(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Yr(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}var Vr={default:{badge:(0,l.__)("Recommended for WooCommerce stores","advanced-database-cleaner"),title:(0,l.__)("Speed up & clean your WooCommerce store with WOptimize","advanced-database-cleaner"),description:(0,l.__)("WOptimize is the ultimate solution to clean and speed up your WooCommerce store, it removes old orders, expired sessions, orphaned product and customer data, stale carts and caches, then optimizes what remains, all on autopilot.","advanced-database-cleaner")},woocommerce:{badge:(0,l.__)("Exclusive deal for you","advanced-database-cleaner"),title:(0,l.__)("Need more WooCommerce optimization?","advanced-database-cleaner"),description:(0,l.__)("We built WOptimize, an advanced cleaner that hunts down WooCommerce bloat and clears it in one click: Old orders, Orphaned products/customers meta, expired sessions, etc.","advanced-database-cleaner")}},Hr=[{icon:j.oyB,label:(0,l.__)("Faster checkout","advanced-database-cleaner")},{icon:j.ZdT,label:(0,l.__)("Lighter database","advanced-database-cleaner")},{icon:j.VIB,label:(0,l.__)("Safe one-click cleanup","advanced-database-cleaner")}];const $r=function(e){var t=e.variant,n=void 0===t?"default":t,a=(0,P.wA)(),o=Vr[n]||Vr.default,i="default"===n,c=function(){var e,t=(e=Kr().mark((function e(){var t;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a(qp()),e.prev=1,e.next=4,le({notificationKey:"woptimize_notice"});case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),Qt(a,e.t0.message,null===(t=e.t0.extra_data)||void 0===t?void 0:t.message_links);case 9:case"end":return e.stop()}}),e,null,[[1,6]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Yr(o,r,a,i,l,"next",e)}function l(e){Yr(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return r.createElement("div",{className:"relative mb-10 flex flex-col overflow-hidden rounded-md bg-sky-950 shadow-md md:flex-row"},r.createElement("div",{className:"pointer-events-none absolute inset-0 bg-[radial-gradient(circle,rgba(255,255,255,0.35)_1.5px,transparent_1.5px)] bg-[size:56px_56px] opacity-40"}),r.createElement("div",{className:"absolute inset-y-0 left-0 w-[5px] bg-emerald-500"}),i&&r.createElement("button",{type:"button",onClick:c,"aria-label":(0,l.__)("Dismiss","advanced-database-cleaner"),title:(0,l.__)("Dismiss","advanced-database-cleaner"),className:"absolute right-3 top-3 z-10 rounded-full bg-gray-400 p-[3px] text-black transition-colors hover:bg-gray-500 hover:text-white"},r.createElement(j.SXS,{className:"h-3 w-3"})),r.createElement("div",{className:"flex min-w-0 flex-1 flex-col justify-center px-7 py-6"},r.createElement("span",{className:"inline-flex w-fit items-center gap-1.5 rounded-full border border-emerald-300/40 bg-emerald-500/15 px-3 py-1 text-[.68rem] font-bold uppercase tracking-wide text-emerald-300"},r.createElement(j.J8b,{className:"text-[.85rem]"}),o.badge),r.createElement("h3",{className:"mt-3 text-[1.3rem] font-bold leading-snug text-white"},o.title),r.createElement("p",{className:"mt-2 text-[.85rem] leading-relaxed text-slate-300"},o.description),r.createElement("div",{className:"mt-4 flex flex-wrap gap-x-5 gap-y-2"},Hr.map((function(e){return r.createElement("span",{key:e.label,className:"inline-flex items-center gap-1.5 text-[.78rem] font-medium text-gray-100"},r.createElement(e.icon,{className:"text-[1.2rem] text-yellow-300"}),e.label)})))),r.createElement("div",{className:"relative m-4 flex shrink-0 flex-col items-center justify-center gap-2 rounded-md border border-sky-800 bg-sky-900 px-5 py-6 md:w-[250px]"},r.createElement("span",{className:"text-[.68rem] uppercase tracking-widest text-slate-400"},(0,l.__)("Launch offer","advanced-database-cleaner")),r.createElement("span",{className:"text-[1.6rem] font-extrabold leading-none text-emerald-400"},(0,l.sprintf)((0,l.__)("%d%% OFF","advanced-database-cleaner"),30)),r.createElement("span",{className:"text-[.72rem] text-slate-300"},(0,l.__)("Use code","advanced-database-cleaner")," ",r.createElement("span",{className:"rounded border border-dashed border-sky-400/70 px-1.5 py-0.5 font-bold tracking-wider text-white"},"WOPT30")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/woptimize?utm_source=woptimize-notice&utm_medium=adbc&utm_campaign=plugins&utm_content=try-woptimize",target:"_blank",className:"mt-1 inline-flex w-full items-center justify-center gap-2 rounded-xl bg-emerald-400 px-4 py-2.5 !text-[.82rem] font-bold !text-emerald-950 !no-underline shadow-sm transition-all hover:bg-emerald-300 hover:!text-emerald-950 hover:shadow-md"},(0,l.__)("I want to try it","advanced-database-cleaner"),r.createElement(C.L2n,{className:"h-4 w-4"}))))};var Qr=n(4653),Jr=n(8207),Zr=n(9107),Xr=n(7984),ea=n(5869),ta=n(5298),na=n(6810);function ra(e){return ra="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},ra(e)}function aa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function oa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?aa(Object(n),!0).forEach((function(t){ia(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):aa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ia(e,t,n){return(t=function(e){var t=function(e){if("object"!=ra(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=ra(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ra(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function la(){la=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ra(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ra(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function ca(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function sa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||ua(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 ua(e,t){if(e){if("string"==typeof e)return da(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?da(e,t):void 0}}function da(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ma={DAY:"day",MONTH:"month"},fa={databaseSize:{label:(0,l.__)("Database size","advanced-database-cleaner"),color:"#3b82f6"},totalTables:{label:(0,l.__)("Total tables","advanced-database-cleaner"),color:"#8b5cf6"},tablesAdded:{label:(0,l.__)("Tables added","advanced-database-cleaner"),color:"#22c55e"},tablesDeleted:{label:(0,l.__)("Tables deleted","advanced-database-cleaner"),color:"#ef4444"}},pa=function(e){return null==e?void 0:e.toISOString().split("T")[0]},ha=function(e){return e?e.toISOString().slice(0,7):null},va=function(e,t){return t===ma.DAY?new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric"}):new Date("".concat(e,"-01")).toLocaleDateString("en-US",{month:"short",year:"numeric"})},ya=function(e){var t=e.label,n=e.value,a=e.onChange;return r.createElement("div",{className:"flex flex-col gap-1"},r.createElement("label",{className:"text-xs text-gray-600"},t),r.createElement("input",{type:"date",value:n?pa(n):"",onChange:function(e){return a(e.target.value?new Date(e.target.value):null)},className:"!h-[2.1rem] !max-h-[2.1rem] !min-h-[2.1rem] !rounded-lg border !border-gray-400 px-2 text-[.83rem]"}))},ba=function(e){var t=e.view,n=e.onChange;return r.createElement("div",{className:"order-1 flex rounded-xl bg-gray-200 p-1 lg:order-2"},[{key:ma.DAY,label:(0,l.__)("Daily","advanced-database-cleaner")},{key:ma.MONTH,label:(0,l.__)("Monthly","advanced-database-cleaner")}].map((function(e){var a=e.key,o=e.label;return r.createElement("button",{key:a,onClick:function(){return n(a)},className:"rounded-lg px-4 py-1 text-[.85rem] font-semibold transition-all ".concat(t===a?"bg-white text-black shadow-sm":"text-gray-600 hover:text-gray-900")},o)})))},ga=function(e){var t=e.ranges,n=e.value,a=e.onChange,o=[t.map((function(e){var t=e.label;return{key:e.days,label:t}}))],i=o.flat().find((function(e){return e.key===n}))||{key:"",label:""},l=!!n,c=l?"bg-blue-50":"bg-white",s=l?"border-blue-600":"border-gray-300",u=l?"text-blue-700":"";return r.createElement(oh,{selectItems:o,selectedItem:i,onSelectionChange:function(e){""!==e&&a(+e)},minWidthButton:"min-w-[150px]",minWidthContent:"min-w-[150px]",ButtonBgColor:c,borderColor:s,extraBtnClasses:u})};const xa=function(){var e=sa((0,r.useState)(ma.DAY),2),t=e[0],n=e[1],a=sa((0,r.useState)([]),2),c=a[0],s=a[1],u=sa((0,r.useState)(!0),2),d=u[0],m=u[1],f=sa((0,r.useState)({open:!1,type:"",title:"",names:[]}),2),p=f[0],h=f[1],y=(0,r.useMemo)((function(){return function(e){return function(e){if(Array.isArray(e))return da(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ua(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.")}()}(c).sort((function(e,t){return new Date(t.date)-new Date(e.date)}))}),[c]),b=new Date,g=new Date;g.setDate(g.getDate()-30);var x=sa((0,r.useState)({startDate:g,endDate:b}),2),w=x[0],E=x[1],k=sa((0,r.useState)({startDate:g,endDate:b}),2),S=k[0],O=k[1],I=sa((0,r.useState)(30),2),A=I[0],F=I[1],M=(0,P.wA)(),G=function(){var e,t=(e=la().mark((function e(t,n,r){var a,o,i,l;return la().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&n){e.next=2;break}return e.abrupt("return");case 2:if(m(!0),e.prev=3,a=r===ma.DAY?{start_date:pa(t),end_date:pa(n)}:{start_date:ha(t),end_date:ha(n)},"FREE"!==D){e.next=11;break}return e.next=8,Rt();case 8:e.t0=e.sent,e.next=21;break;case 11:if(r!==ma.DAY){e.next=17;break}return e.next=14,mn(a);case 14:e.t1=e.sent,e.next=20;break;case 17:return e.next=19,pn(a);case 19:e.t1=e.sent;case 20:e.t0=e.t1;case 21:o=e.t0,i=Object.entries(o.data).map((function(e){var t=sa(e,2),n=t[0],a=t[1];return{date:n,displayDate:va(n,r),databaseSize:+(a.s/1024/1024).toFixed(2),totalTables:a.t,tablesAdded:a.a.length,tablesAddedNames:a.a,tablesDeleted:a.d.length,tablesDeletedNames:a.d}})).sort((function(e,t){return new Date(e.date)-new Date(t.date)})),s(i),e.next=29;break;case 26:e.prev=26,e.t2=e.catch(3),Qt(M,e.t2.message,null===(l=e.t2.extra_data)||void 0===l?void 0:l.message_links);case 29:return e.prev=29,m(!1),e.finish(29);case 32:case"end":return e.stop()}}),e,null,[[3,26,29,32]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){ca(o,r,a,i,l,"next",e)}function l(e){ca(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(e,n,r){return t.apply(this,arguments)}}();(0,r.useEffect)((function(){G(w.startDate,w.endDate,t)}),[w.startDate,w.endDate,t]);var z=[{label:(0,l.__)("Last 7 days","advanced-database-cleaner"),days:7},{label:(0,l.__)("Last 30 days","advanced-database-cleaner"),days:30},{label:(0,l.__)("Last 90 days","advanced-database-cleaner"),days:90}],R=function(e){var t=e.active,n=e.payload,a=e.label;return t&&null!=n&&n.length?r.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},r.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),r.createElement("div",{className:"flex justify-between gap-x-4 text-[.85rem]"},r.createElement("span",{className:"flex items-center gap-2"},r.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:fa.databaseSize.color}}),fa.databaseSize.label),r.createElement("span",{className:"font-semibold"},n[0].value," MB"))):null},B=function(e){var t=e.active,n=e.payload,a=e.label;return t&&null!=n&&n.length?r.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},r.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),n.map((function(e){return r.createElement("div",{key:e.dataKey,className:"mb-1 flex justify-between gap-x-10 text-[.85rem]"},r.createElement("span",{className:"flex items-center gap-2"},r.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:e.color}}),fa[e.dataKey].label),r.createElement("span",{className:"font-semibold"},"tablesDeleted"===e.dataKey?Math.abs(e.value):e.value))}))):null},U=function(e,t,n){return h({type:e,open:!0,title:t,names:n})},W=function(){return h({open:!1,title:"",names:[]})};return r.createElement("div",{className:"relative"},r.createElement("div",{className:"".concat("FREE"===D?"pointer-events-none blur-[1px]":"")},r.createElement("div",{className:"mb-6 flex flex-col gap-4 rounded-xl border border-gray-200 bg-gray-50 p-6 lg:flex-row lg:items-end lg:justify-between"},r.createElement("div",{className:"flex flex-wrap items-center gap-4"},r.createElement("div",{className:"flex flex-col gap-1"},r.createElement("label",{className:"text-xs text-gray-600"},(0,l.__)("Quick ranges","advanced-database-cleaner")),r.createElement(ga,{ranges:z,value:A,onChange:function(e){var t=new Date,n=new Date;n.setDate(n.getDate()-e),F(e),O({startDate:n,endDate:t}),E({startDate:n,endDate:t})}})),r.createElement("div",{className:"mt-6 h-[2rem] text-gray-400"},"|"),r.createElement("div",{className:"flex flex-wrap items-end gap-4"},r.createElement(ya,{label:(0,l.__)("From","advanced-database-cleaner"),value:S.startDate,onChange:function(e){return O((function(t){return oa(oa({},t),{},{startDate:e})}))}}),r.createElement(ya,{label:(0,l.__)("To","advanced-database-cleaner"),value:S.endDate,onChange:function(e){return O((function(t){return oa(oa({},t),{},{endDate:e})}))}}),r.createElement(v,{text:(0,l.__)("Apply","advanced-database-cleaner"),className:"!h-[2rem]",onClick:function(){var e=S.startDate,t=S.endDate;e&&t?e>t?Qt(M,(0,l.__)("Start date cannot be after end date.","advanced-database-cleaner")):(E(oa({},S)),F(null)):Qt(M,(0,l.__)("Please select valid start and end dates.","advanced-database-cleaner"))}}))),r.createElement("span",{className:"flex items-center gap-4"},r.createElement(ba,{view:t,onChange:n}))),r.createElement("section",{className:"mb-8 rounded-xl bg-gray-100/80 py-6 pr-4 shadow-sm"},r.createElement("div",{className:"mb-4 flex items-center justify-between pl-6"},r.createElement("div",{className:"flex items-center gap-1"},r.createElement(ye.JJQ,{className:"text-[1.1rem] text-blue-400"}),r.createElement("h3",{className:"ml-1 text-[1rem] font-semibold text-blue-900"},(0,l.__)("Database size","advanced-database-cleaner"))),r.createElement(N,{content:(0,l.__)("Refresh analytics","advanced-database-cleaner")},r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),d||G(w.startDate,w.endDate,t)}},r.createElement(j.JbZ,{className:"text-[.95rem] text-gray-700 ".concat(d?"animate-spin":"")})))),d?r.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):r.createElement(Qr.u,{width:"100%",height:240},r.createElement(Jr.X,{data:c,syncId:"analyticsSync"},r.createElement(Zr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),r.createElement(Xr.W,{dataKey:"displayDate",tick:{fontSize:12,fill:"#4b5563"}}),r.createElement(ea.h,{width:60,tick:{fontSize:12,fill:"#4b5563"},tickFormatter:function(e){return"".concat(e," MB")}}),r.createElement(ta.m,{content:r.createElement(R,null)}),r.createElement(na.y,{dataKey:"databaseSize",fill:fa.databaseSize.color,fillOpacity:.9,barSize:16,radius:[4,4,0,0]}))),r.createElement("div",{className:"mb-4 mt-4 flex items-center gap-2 pl-6"},r.createElement(j.XaU,{className:"text-[1.1rem] text-purple-400"}),r.createElement("h3",{className:"text-[1rem] font-semibold text-purple-900"},(0,l.__)("Tables count","advanced-database-cleaner"))),d?r.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):r.createElement(Qr.u,{width:"100%",height:240},r.createElement(Jr.X,{data:c,syncId:"analyticsSync"},r.createElement(Zr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),r.createElement(Xr.W,{dataKey:"displayDate",tick:{fontSize:12,fill:"#4b5563"}}),r.createElement(ea.h,{width:60,tick:{fontSize:12,fill:"#4b5563"}}),r.createElement(ta.m,{content:r.createElement(B,null)}),r.createElement(na.y,{dataKey:"totalTables",stackId:"tables",fill:fa.totalTables.color,fillOpacity:.5,barSize:14,radius:[0,0,0,0]}),r.createElement(na.y,{dataKey:"tablesDeleted",stackId:"tables",fill:fa.tablesDeleted.color,barSize:14,radius:[0,0,0,0]}),r.createElement(na.y,{dataKey:"tablesAdded",stackId:"tables",fill:fa.tablesAdded.color,barSize:14,radius:[0,0,0,0]})))),r.createElement("section",{className:"rounded-xl border border-gray-200 bg-white p-6 shadow-md"},r.createElement("div",{className:"border-b border-gray-100 p-4"},r.createElement("h2",{className:"text-lg font-semibold text-gray-800"},(0,l.__)("Raw data","advanced-database-cleaner"))),d?r.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):r.createElement("div",{className:"overflow-x-auto px-3"},r.createElement("table",{className:"w-full min-w-[600px]"},r.createElement("thead",{className:"bg-gray-200 text-[.89rem] uppercase text-black"},r.createElement("tr",null,r.createElement("th",{className:"rounded-l-xl px-4 py-1 py-3 text-left font-normal"},(0,l.__)("Date","advanced-database-cleaner")),r.createElement("th",{className:"px-4 py-3 text-left font-normal"},(0,l.__)("DB size (MB)","advanced-database-cleaner")),r.createElement("th",{className:"px-4 py-3 text-left font-normal"},(0,l.__)("Total tables","advanced-database-cleaner")),r.createElement("th",{className:"px-4 py-3 text-left font-normal"},(0,l.__)("Tables added","advanced-database-cleaner")),r.createElement("th",{className:"rounded-r-xl px-4 py-3 text-left font-normal"},(0,l.__)("Tables deleted","advanced-database-cleaner")))),r.createElement("tbody",{className:"divide-y divide-gray-200 text-[1.01rem]"},y.map((function(e){return r.createElement("tr",{key:e.date,className:"rounded-lg hover:bg-gray-100"},r.createElement("td",{className:"px-4 py-3 text-gray-800"},e.date),r.createElement("td",{className:"px-4 font-semibold text-blue-600"},e.databaseSize),r.createElement("td",{className:"px-4 font-semibold text-purple-500"},e.totalTables),r.createElement("td",{className:"px-4 font-semibold text-green-600"},e.tablesAdded,e.tablesAddedNames.length>0&&r.createElement(L,{href:"#",onClick:function(t){t.preventDefault(),U("added",(0,l.__)("Tables added on:","advanced-database-cleaner")+" "+e.date,e.tablesAddedNames)},className:"ml-2 text-[.8rem] !text-blue-600 underline hover:!text-blue-900"},(0,l.__)("view","advanced-database-cleaner"))),r.createElement("td",{className:"px-4 font-semibold text-red-500"},e.tablesDeleted,e.tablesDeletedNames.length>0&&r.createElement(L,{href:"#",onClick:function(t){t.preventDefault(),U("deleted",(0,l.__)("Tables deleted on:","advanced-database-cleaner")+" "+e.date,e.tablesDeletedNames)},className:"ml-2 text-[.8rem] !text-blue-600 underline hover:!text-blue-900"},(0,l.__)("view","advanced-database-cleaner"))))}))))))),"FREE"===D&&r.createElement("div",{className:"absolute inset-0 z-20 flex justify-center rounded-lg bg-white/40 backdrop-blur-[1px]"},r.createElement("div",{className:"mx-4 max-h-[500px] min-h-[200px] min-w-[500px] max-w-[500px] border border-gray-200 bg-white p-8 shadow-2xl"},r.createElement("div",{className:"text-center"},r.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gradient-to-r from-yellow-400 to-orange-500"},r.createElement(j.xGQ,{className:"h-8 w-8 text-white"})),r.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,l.__)("Unlock Database Analytics","advanced-database-cleaner")),r.createElement("p",{className:"mb-6 text-gray-600"},(0,l.__)("Upgrade to the Premium to access comprehensive database analytics.","advanced-database-cleaner")),r.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Database size chart","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Tables count chart","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("See exactly tables added/deleted","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Custom date range filtering","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("View charts by day or month","advanced-database-cleaner")))),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=database-analytics&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block !w-full transform rounded-xl bg-gradient-to-r from-blue-600 to-indigo-600 px-4 py-2 text-center !text-[1rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},r.createElement("span",{className:"flex items-center justify-center gap-2"},(0,l.__)("Upgrade to Premium","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),r.createElement("div",{className:"mt-4"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=database-analytics&utm_medium=adbc-free&utm_campaign=plugins&utm_content=learn-more-about-premium-features",target:"_blank",className:"!text-sm !font-normal !text-blue-600 !no-underline hover:!text-blue-800 hover:!underline"},(0,l.__)("Learn more about Premium features","advanced-database-cleaner")))))),p.open&&r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:W},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative max-h-[500px] transform overflow-y-auto rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-xl sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:W},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mt-2"},r.createElement("div",{className:"border-b border-dashed border-gray-300 pb-3 text-[1.05rem] font-semibold text-gray-700"},p.title),r.createElement("div",{className:"mt-8 flex flex-wrap items-center gap-2"},p.names.map((function(e,t){return r.createElement("span",{key:t,className:"rounded-lg px-3 py-1 font-mono text-sm text-gray-800 ".concat("added"===p.type?"bg-green-100":"bg-red-100")},e)}))))))))))};var _a=n(5721),wa=n(6679);function Ea(e){return Ea="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},Ea(e)}function Na(){Na=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Ea(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Ea(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function ka(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Sa(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){ka(o,r,a,i,l,"next",e)}function l(e){ka(o,r,a,i,l,"throw",e)}i(void 0)}))}}function La(){return ja.apply(this,arguments)}function ja(){return(ja=Sa(Na().mark((function e(){return Na().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-tables-names",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Oa(){return(Oa=Sa(Na().mark((function e(t){return Na().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-table-structure",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ta(){return(Ta=Sa(Na().mark((function e(t){return Na().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-table-rows",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ca(e){return Ca="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ca(e)}function Pa(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ia(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pa(Object(n),!0).forEach((function(t){Aa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Aa(e,t,n){return(t=function(e){var t=function(e){if("object"!=Ca(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Ca(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ca(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fa(){Fa=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Ca(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Ca(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Ma(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Da(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Ma(o,r,a,i,l,"next",e)}function l(e){Ma(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Ga(e){return function(e){if(Array.isArray(e))return Ba(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ra(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 za(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||Ra(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ra(e,t){if(e){if("string"==typeof e)return Ba(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ba(e,t):void 0}}function Ba(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Ua={DAY:"day",MONTH:"month"},Wa="#3b82f6",qa=function(e){return null==e?void 0:e.toISOString().split("T")[0]},Ka=function(e){return e?e.toISOString().slice(0,7):null},Ya=function(e,t){return t===Ua.DAY?new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric"}):new Date("".concat(e,"-01")).toLocaleDateString("en-US",{month:"short",year:"numeric"})},Va=function(e){var t=e.label,n=e.value,a=e.onChange;return r.createElement("div",{className:"flex flex-col gap-1"},r.createElement("label",{className:"text-xs text-gray-600"},t),r.createElement("input",{type:"date",value:n?qa(n):"",onChange:function(e){return a(e.target.value?new Date(e.target.value):null)},className:"!h-[2.1rem] !max-h-[2.1rem] !min-h-[2.1rem] !rounded-lg border !border-gray-400 px-2 text-[.83rem]"}))},Ha=function(e){var t=e.view,n=e.onChange;return r.createElement("div",{className:"order-1 flex rounded-xl bg-gray-200 p-1 lg:order-2"},[{key:Ua.DAY,label:(0,l.__)("Daily","advanced-database-cleaner")},{key:Ua.MONTH,label:(0,l.__)("Monthly","advanced-database-cleaner")}].map((function(e){var a=e.key,o=e.label;return r.createElement("button",{key:a,onClick:function(){return n(a)},className:"rounded-lg px-4 py-1 text-[.85rem] font-semibold transition-all ".concat(t===a?"bg-white text-black shadow-sm":"text-gray-600 hover:text-gray-900")},o)})))},$a=function(e){var t=e.ranges,n=e.value,a=e.onChange,o=[t.map((function(e){var t=e.label;return{key:e.days,label:t}}))],i=o.flat().find((function(e){return e.key===n}))||{key:"",label:""},l=!!n,c=l?"bg-blue-50":"bg-white",s=l?"border-blue-600":"border-gray-300",u=l?"text-blue-700":"";return r.createElement(oh,{selectItems:o,selectedItem:i,onSelectionChange:function(e){""!==e&&a(+e)},minWidthButton:"min-w-[150px]",minWidthContent:"min-w-[150px]",ButtonBgColor:c,borderColor:s,extraBtnClasses:u})},Qa=function(e){var t=e.tables,n=e.selectedTables,a=e.onSelectionChange,o=za((0,r.useState)(!1),2),i=o[0],c=o[1],s=za((0,r.useState)(""),2),d=s[0],m=s[1],f=(0,r.useRef)(null);(0,r.useEffect)((function(){if(i){var e=function(e){f.current&&!f.current.contains(e.target)&&c(!1)};return window.addEventListener("mousedown",e),function(){return window.removeEventListener("mousedown",e)}}}),[i]);var p=t.filter((function(e){return e.toLowerCase().includes(d.trim().toLowerCase())})),h=0===n.length&&!i;return r.createElement("div",{ref:f,className:"relative"},r.createElement("button",{onClick:function(){return c(!i)},className:"flex w-full min-w-[250px] items-center justify-between rounded-lg\n               border border-gray-400 bg-white px-3 py-2 text-sm hover:bg-gray-50\n               focus:outline-none focus:ring-1 focus:ring-blue-500 lg:min-w-[350px]\n               ".concat(h?"animate-adbc-shake":"")},r.createElement("span",{className:"text-gray-700"},0===n.length?(0,l.__)("Select tables ...","advanced-database-cleaner"):"".concat(n.length," table").concat(n.length>1?"s":""," selected")),r.createElement(C.bv7,{className:"h-4 w-4 transition-transform ".concat(i?"rotate-180":"")})),i&&r.createElement("div",{className:"absolute z-10 mt-1 max-h-60 w-full overflow-y-auto rounded-lg border border-gray-300 bg-white shadow-lg"},r.createElement("div",{className:"mb-2 flex items-center justify-between gap-2 border-b border-gray-200 bg-gray-100 p-2"},r.createElement(u,{type:"text",value:d,onChange:function(e){return m(e.target.value)},placeholder:(0,l.__)("Search...","advanced-database-cleaner"),className:"!h-[1.8rem] !max-h-[1.8rem] !min-h-[1.8rem] !max-w-[100px] !text-sm placeholder:!text-gray-500 lg:!min-w-[220px]"}),r.createElement("button",{onClick:function(){return a([])},className:"rounded px-2 py-1 text-xs text-gray-800 underline hover:bg-gray-300"},(0,l.__)("Unselect all","advanced-database-cleaner"))),p.map((function(e){return r.createElement("label",{key:e,className:"flex cursor-pointer items-center gap-2 px-3 py-2 hover:bg-gray-50"},r.createElement("input",{type:"checkbox",checked:n.includes(e),onChange:function(){return t=e,n.includes(t)?a(n.filter((function(e){return e!==t}))):a([].concat(Ga(n),[t]));var t},className:"h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500"}),r.createElement("span",{className:"-mt-[5px] text-[.85rem] text-gray-700"},e))})),0===p.length&&r.createElement("div",{className:"p-3 text-center text-xs text-gray-500"},(0,l.__)("No tables match your search.","advanced-database-cleaner"))))},Ja=function(e){var t=e.data,n=(0,r.useMemo)((function(){return Ga(t).sort((function(e,t){return new Date(t.date)-new Date(e.date)}))}),[t]);return r.createElement("section",{className:"p-10"},r.createElement("div",{className:"overflow-x-auto"},r.createElement("table",{className:"w-full min-w-[500px]"},r.createElement("thead",{className:"bg-gray-200 text-[.85rem] uppercase text-black"},r.createElement("tr",null,r.createElement("th",{className:"rounded-l-xl px-3 py-2 text-left font-normal"},(0,l.__)("Date","advanced-database-cleaner")),r.createElement("th",{className:"px-3 py-2 text-left font-normal"},(0,l.__)("Size","advanced-database-cleaner")),r.createElement("th",{className:"px-3 py-2 text-left font-normal"},(0,l.__)("Total rows","advanced-database-cleaner")),r.createElement("th",{className:"rounded-r-xl px-3 py-2 text-left font-normal"},(0,l.__)("Total columns","advanced-database-cleaner")))),r.createElement("tbody",{className:"divide-y divide-gray-100 text-[.95rem]"},n.map((function(e){return r.createElement("tr",{key:e.date,className:"hover:bg-gray-200"},r.createElement("td",{className:"px-3 py-2 text-gray-800"},e.date),r.createElement("td",{className:"px-3 py-2 font-semibold text-blue-600"},e.sizeDisplay,e.deltaDisplay),r.createElement("td",{className:"px-3 py-2 font-semibold text-green-600"},e.rowsDisplay),r.createElement("td",{className:"px-3 py-2 font-semibold text-purple-600"},e.columnsDisplay))}))))))};const Za=function(){var e=za((0,r.useState)(Ua.DAY),2),t=e[0],n=e[1],a=za((0,r.useState)({}),2),o=a[0],i=a[1],c=za((0,r.useState)(!1),2),s=c[0],u=c[1],d=za((0,r.useState)([]),2),m=d[0],f=d[1],p=za((0,r.useState)("FREE"===D?["wp_options","wp_posts","wp_users"]:[]),2),h=p[0],y=p[1],b=new Date,g=new Date;g.setDate(g.getDate()-30);var x=za((0,r.useState)({startDate:g,endDate:b}),2),w=x[0],E=x[1],k=za((0,r.useState)({startDate:g,endDate:b}),2),S=k[0],O=k[1],I=za((0,r.useState)(30),2),A=I[0],F=I[1],M=(0,P.wA)(),G=function(){var e=Da(Fa().mark((function e(t,n,r,a){var o,l,c,s;return Fa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("PREMIUM"!==D||t&&n&&a.length){e.next=2;break}return e.abrupt("return");case 2:if("PREMIUM"===D&&u(!0),e.prev=3,o=r===Ua.DAY?{start_date:qa(t),end_date:qa(n),tables:a}:{start_date:Ka(t),end_date:Ka(n),tables:a},"FREE"!==D){e.next=11;break}return e.next=8,Bt();case 8:e.t0=e.sent,e.next=21;break;case 11:if(r!==Ua.DAY){e.next=17;break}return e.next=14,vn(o);case 14:e.t1=e.sent,e.next=20;break;case 17:return e.next=19,bn(o);case 19:e.t1=e.sent;case 20:e.t0=e.t1;case 21:l=e.t0,c={},Object.keys(l.data).forEach((function(e){var t=l.data[e],n=Object.entries(t).map((function(e){var t=za(e,2),n=t[0],a=t[1],o=+(a.s/1024/1024).toFixed(2),i=+(a.z/1024/1024).toFixed(3);return{date:n,displayDate:Ya(n,r),size:o,sizeDisplay:"".concat(o," MB"),deltaDisplay:0!==a.z?" (".concat(i>0?"+":"").concat(i," MB)"):"",rows:a.r,rowsDisplay:"".concat(a.r).concat(0!==a.w?" (".concat(a.w>0?"+":"").concat(a.w,")"):""),columns:a.c,columnsDisplay:"".concat(a.c).concat(0!==a.m?" (".concat(a.m>0?"+":"").concat(a.m,")"):"")}})).sort((function(e,t){return new Date(e.date)-new Date(t.date)}));c[e]=n})),i(c),e.next=30;break;case 27:e.prev=27,e.t2=e.catch(3),Qt(M,e.t2.message,null===(s=e.t2.extra_data)||void 0===s?void 0:s.message_links);case 30:return e.prev=30,u(!1),e.finish(30);case 33:case"end":return e.stop()}}),e,null,[[3,27,30,33]])})));return function(t,n,r,a){return e.apply(this,arguments)}}();(0,r.useEffect)((function(){G(w.startDate,w.endDate,t,h)}),[w.startDate,w.endDate,t,h]),(0,r.useEffect)((function(){if("FREE"!==D){var e=function(){var e=Da(Fa().mark((function e(){var t,n,r;return Fa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,La();case 3:t=e.sent,n=Object.keys(t.data||{}),f(n),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),Qt(M,e.t0.message||"Failed to load table list",null===(r=e.t0.extra_data)||void 0===r?void 0:r.message_links);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}();e()}}),[]);var z=[{label:(0,l.__)("Last 7 days","advanced-database-cleaner"),days:7},{label:(0,l.__)("Last 30 days","advanced-database-cleaner"),days:30},{label:(0,l.__)("Last 90 days","advanced-database-cleaner"),days:90}],R=function(e){var t=e.active,n=e.payload,a=e.label;return t&&null!=n&&n.length?r.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},r.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),r.createElement("div",{className:"flex justify-between gap-x-4 text-[.85rem]"},r.createElement("span",{className:"flex items-center gap-2"},r.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:Wa}}),(0,l.__)("Size","advanced-database-cleaner")),r.createElement("span",{className:"font-semibold"},n[0].payload.sizeDisplay,n[0].payload.deltaDisplay))):null},B=function(e){var t=e.active,n=e.payload,a=e.label;return t&&null!=n&&n.length?r.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},r.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),n.map((function(e){return r.createElement("div",{key:e.dataKey,className:"mb-1 flex justify-between gap-x-10 text-[.85rem]"},r.createElement("span",{className:"flex items-center gap-2"},r.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:e.color}}),"rows"===e.dataKey?(0,l.__)("Rows","advanced-database-cleaner"):(0,l.__)("Columns","advanced-database-cleaner")),r.createElement("span",{className:"font-semibold"},"rows"===e.dataKey?e.payload.rowsDisplay:e.payload.columnsDisplay))}))):null};return r.createElement("div",{className:"relative"},r.createElement("div",{className:"".concat("FREE"===D?"pointer-events-none blur-[1px]":"")},r.createElement("div",{className:"mb-6 flex flex-col gap-4 rounded-xl border border-gray-200 bg-gray-50 p-6 lg:flex-row lg:items-end lg:justify-between"},r.createElement("div",{className:"flex flex-wrap items-center gap-4"},r.createElement("div",{className:"flex flex-col gap-1"},r.createElement("label",{className:"text-xs text-gray-600"},(0,l.__)("Quick ranges","advanced-database-cleaner")),r.createElement($a,{ranges:z,value:A,onChange:function(e){var t=new Date,n=new Date;n.setDate(n.getDate()-e),F(e),O({startDate:n,endDate:t}),E({startDate:n,endDate:t})}})),r.createElement("div",{className:"mt-6 h-[2rem] text-gray-400"},"|"),r.createElement("div",{className:"flex flex-wrap items-end gap-4"},r.createElement(Va,{label:(0,l.__)("From","advanced-database-cleaner"),value:S.startDate,onChange:function(e){return O((function(t){return Ia(Ia({},t),{},{startDate:e})}))}}),r.createElement(Va,{label:(0,l.__)("To","advanced-database-cleaner"),value:S.endDate,onChange:function(e){return O((function(t){return Ia(Ia({},t),{},{endDate:e})}))}}),r.createElement(v,{text:(0,l.__)("Apply","advanced-database-cleaner"),className:"!h-[2rem]",onClick:function(){var e=S.startDate,t=S.endDate;e&&t?e>t?Qt(M,(0,l.__)("Start date cannot be after end date.","advanced-database-cleaner")):(E(Ia({},S)),F(null)):Qt(M,(0,l.__)("Please select valid start and end dates.","advanced-database-cleaner"))}}))),r.createElement("span",{className:"flex items-center gap-4"},r.createElement(Ha,{view:t,onChange:n}))),"PREMIUM"===D&&r.createElement("section",{className:"mb-8 rounded-xl bg-gray-100/80 px-4 py-[18px] shadow-sm"},r.createElement("div",{className:"flex items-center justify-between"},r.createElement("div",{className:"flex flex-col gap-1"},r.createElement(Qa,{tables:m,selectedTables:h,onSelectionChange:y})),r.createElement(N,{content:(0,l.__)("Refresh analytics","advanced-database-cleaner")},r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),s||G(w.startDate,w.endDate,t,h)}},r.createElement(j.JbZ,{className:"text-[.95rem] text-gray-700 ".concat(s?"animate-spin":"")}))))),s?r.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):r.createElement("div",{className:"space-y-8"},h.map((function(e){var t=o[e]||[],n=t.length>0?t[t.length-1].sizeDisplay:jt(0);return r.createElement("div",{key:e,className:"rounded-xl bg-gray-100 shadow-sm"},r.createElement("div",{className:"mb-4 flex items-center gap-1 border-b border-gray-200 p-5"},r.createElement("h2",{className:"text-lg font-semibold text-gray-800"},e),r.createElement("div",{className:"text-sm"},"(",n,")")),r.createElement("div",{className:"grid grid-cols-1 gap-6 px-2 lg:grid-cols-2"},r.createElement("div",{className:""},r.createElement("div",{className:"mb-3 flex items-center gap-2 pl-4"},r.createElement("h3",{className:"text-sm font-semibold text-blue-900"},(0,l.__)("Table size","advanced-database-cleaner"))),r.createElement(Qr.u,{width:"100%",height:220},r.createElement(_a.b,{data:t,syncId:"sync-".concat(e)},r.createElement(Zr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),r.createElement(Xr.W,{dataKey:"displayDate",tick:{fontSize:10,fill:"#4b5563"}}),r.createElement(ea.h,{width:50,tick:{fontSize:10,fill:"#4b5563"},tickFormatter:function(e){return"".concat(e," MB")}}),r.createElement(ta.m,{content:r.createElement(R,null)}),r.createElement(wa.N,{type:"monotone",dataKey:"size",stroke:Wa,strokeWidth:2,dot:{r:3},activeDot:{r:5},name:"Size"})))),r.createElement("div",{className:""},r.createElement("div",{className:"mb-3 ml-2 flex items-center gap-2"},r.createElement("h3",{className:"text-sm font-semibold text-gray-800"},(0,l.__)("Total rows","advanced-database-cleaner"))),r.createElement(Qr.u,{width:"100%",height:220},r.createElement(Jr.X,{data:t,syncId:"sync-".concat(e)},r.createElement(Zr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),r.createElement(Xr.W,{dataKey:"displayDate",tick:{fontSize:12,fill:"#4b5563"}}),r.createElement(ea.h,{width:50,tick:{fontSize:12,fill:"#4b5563"}}),r.createElement(ta.m,{content:r.createElement(B,null)}),r.createElement(na.y,{dataKey:"rows",fill:"#22c55e",fillOpacity:.9,barSize:16,radius:[4,4,0,0]}))))),r.createElement(Ja,{data:t}))}))),0===h.length&&r.createElement("div",{className:"rounded-xl border py-12 text-center text-gray-500"},r.createElement(ye.ZRA,{className:"mx-auto mb-4 h-12 w-12 text-gray-300"}),r.createElement("p",{className:"mb-1 text-[1.1rem] font-semibold text-orange-500"},(0,l.__)("Please select a table!","advanced-database-cleaner")),r.createElement("p",{className:"text-sm"},(0,l.__)("Select one or more tables to view analytics.","advanced-database-cleaner")))),"FREE"===D&&r.createElement("div",{className:"absolute inset-0 z-20 flex justify-center rounded-lg bg-white/40 backdrop-blur-[1px]"},r.createElement("div",{className:"mx-4 max-h-[450px] min-h-[200px] min-w-[500px] max-w-[500px] border border-gray-200 bg-white p-8 shadow-2xl"},r.createElement("div",{className:"text-center"},r.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gradient-to-r from-yellow-400 to-orange-500"},r.createElement(j.xGQ,{className:"h-8 w-8 text-white"})),r.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,l.__)("Unlock Tables Analytics","advanced-database-cleaner")),r.createElement("p",{className:"mb-6 text-gray-600"},(0,l.__)("Upgrade to the Premium to access comprehensive tables analytics.","advanced-database-cleaner")),r.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Tables size charts","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Individual or multiple table selection","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Track tables rows & columns changes","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("View charts by day or month","advanced-database-cleaner")))),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=tables-analytics&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block !w-full transform rounded-xl bg-gradient-to-r from-blue-600 to-indigo-600 px-4 py-2 text-center !text-[1rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},r.createElement("span",{className:"flex items-center justify-center gap-2"},(0,l.__)("Upgrade to Premium","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),r.createElement("div",{className:"mt-4"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=tables-analytics&utm_medium=adbc-free&utm_campaign=plugins&utm_content=learn-more-about-premium-features",target:"_blank",className:"!text-sm !font-normal !text-blue-600 !no-underline hover:!text-blue-800 hover:!underline"},(0,l.__)("Learn more about Premium features","advanced-database-cleaner")))))))};var Xa=[{id:"database-analytics",name:(0,l.__)("Overview","advanced-database-cleaner"),component:r.createElement(xa,null),Icon:Ne.N6S},{id:"tables-analytics",name:(0,l.__)("Tables analytics","advanced-database-cleaner"),component:r.createElement(Za,null),Icon:Ne.rNF}];var eo=n(4164),to=[{id:"woocommerce_orphaned_product_variations",label:(0,l.__)("Orphaned product variations","advanced-database-cleaner"),description:(0,l.__)("Variations no longer attached to any parent product.","advanced-database-cleaner"),docUrl:null,canPurge:!0,hasKeepLast:!1},{id:"woocommerce_orphaned_customer_analytics",label:(0,l.__)("Orphaned customer analytics","advanced-database-cleaner"),description:(0,l.__)("WooCommerce customer-lookup rows referencing users that no longer exist.","advanced-database-cleaner"),docUrl:null,canPurge:!0,hasKeepLast:!1},{id:"woocommerce_expired_sessions",label:(0,l.__)("Expired customer sessions","advanced-database-cleaner"),description:(0,l.__)("Customer session rows in wp_woocommerce_sessions whose expiry date has passed.","advanced-database-cleaner"),docUrl:null,isTool:!0,canPurge:!0,hasKeepLast:!1}];function no(e){return no="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},no(e)}function ro(){ro=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==no(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(no(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function ao(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function oo(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){ao(o,r,a,i,l,"next",e)}function l(e){ao(o,r,a,i,l,"throw",e)}i(void 0)}))}}function io(e){return lo.apply(this,arguments)}function lo(){return(lo=oo(ro().mark((function e(t){return ro().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/automation/list-tasks",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function co(e){return so.apply(this,arguments)}function so(){return(so=oo(ro().mark((function e(t){return ro().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/automation/get-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function uo(e){return mo.apply(this,arguments)}function mo(){return(mo=oo(ro().mark((function e(t){return ro().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/automation/create-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fo(e){return po.apply(this,arguments)}function po(){return(po=oo(ro().mark((function e(t){return ro().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/automation/update-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ho(e){return vo.apply(this,arguments)}function vo(){return(vo=oo(ro().mark((function e(t){return ro().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/automation/delete-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function yo(e){return bo.apply(this,arguments)}function bo(){return(bo=oo(ro().mark((function e(t){return ro().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/automation/get-task-events-log",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function go(e){return xo.apply(this,arguments)}function xo(){return(xo=oo(ro().mark((function e(t){return ro().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/automation/clear-task-events-log",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _o(e){return _o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_o(e)}function wo(){wo=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==_o(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(_o(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Eo(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function No(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Eo(o,r,a,i,l,"next",e)}function l(e){Eo(o,r,a,i,l,"throw",e)}i(void 0)}))}}function ko(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||So(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 So(e,t){if(e){if("string"==typeof e)return Lo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Lo(e,t):void 0}}function Lo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function jo(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 Oo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jo(Object(n),!0).forEach((function(t){To(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function To(e,t,n){return(t=function(e){var t=function(e){if("object"!=_o(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=_o(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==_o(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Co,Po=[[{key:"adbc_once",label:(0,l.__)("Once","advanced-database-cleaner")},{key:"adbc_hourly",label:(0,l.__)("Once hourly","advanced-database-cleaner")},{key:"adbc_twicedaily",label:(0,l.__)("Twice daily","advanced-database-cleaner")},{key:"adbc_daily",label:(0,l.__)("Once daily","advanced-database-cleaner")},{key:"adbc_weekly",label:(0,l.__)("Once weekly","advanced-database-cleaner")},{key:"adbc_monthly",label:(0,l.__)("Once monthly","advanced-database-cleaner")}]],Io=[[{key:"days",label:(0,l.__)("Days","advanced-database-cleaner"),tooltipText:(0,l.__)("Preserve items from the last X days from being cleaned.","advanced-database-cleaner")},{key:"items",label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Items","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Items","advanced-database-cleaner"),disabled:"FREE"===D,tooltipText:r.createElement("span",null,(0,l.__)("Keep the last X items for each parent (e.g., the last 5 revisions per post). If an item has no parent, keep the last X items globally.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner")))}]],Ao=Po.flat(),Fo=Io.flat(),Mo=Object.fromEntries(to.map((function(e){return[e.id,(0,l.sprintf)((0,l.__)("WooCommerce: %s","advanced-database-cleaner"),e.label)]}))),Do=Oo(Oo(Oo({revisions:(0,l.__)("Revisions","advanced-database-cleaner"),auto_drafts:(0,l.__)("Auto drafts","advanced-database-cleaner"),trashed_posts:(0,l.__)("Trashed posts","advanced-database-cleaner"),unapproved_comments:(0,l.__)("Unapproved comments","advanced-database-cleaner"),spam_comments:(0,l.__)("Spam comments","advanced-database-cleaner"),trashed_comments:(0,l.__)("Trashed comments","advanced-database-cleaner"),pingbacks:(0,l.__)("Pingbacks","advanced-database-cleaner"),trackbacks:(0,l.__)("Trackbacks","advanced-database-cleaner"),unused_postmeta:(0,l.__)("Unused postmeta","advanced-database-cleaner"),duplicated_postmeta:(0,l.__)("Duplicated postmeta","advanced-database-cleaner"),unused_commentmeta:(0,l.__)("Unused commentmeta","advanced-database-cleaner"),duplicated_commentmeta:(0,l.__)("Duplicated commentmeta","advanced-database-cleaner"),unused_usermeta:(0,l.__)("Unused usermeta","advanced-database-cleaner"),duplicated_usermeta:(0,l.__)("Duplicated usermeta","advanced-database-cleaner"),unused_termmeta:(0,l.__)("Unused termmeta","advanced-database-cleaner"),duplicated_termmeta:(0,l.__)("Duplicated termmeta","advanced-database-cleaner"),unused_relationships:(0,l.__)("Unused relationships","advanced-database-cleaner"),expired_transients:(0,l.__)("Expired transients","advanced-database-cleaner"),oembed_caches:(0,l.__)("oEmbed caches","advanced-database-cleaner"),tables_to_optimize:(0,l.__)("Optimize tables","advanced-database-cleaner"),tables_to_repair:(0,l.__)("Repair tables","advanced-database-cleaner")},"1"===q&&{actionscheduler_completed_actions:(0,l.__)("Action Scheduler completed actions","advanced-database-cleaner"),actionscheduler_failed_actions:(0,l.__)("Action Scheduler failed actions","advanced-database-cleaner"),actionscheduler_canceled_actions:(0,l.__)("Action Scheduler canceled actions","advanced-database-cleaner")}),"1"===K&&{actionscheduler_completed_logs:(0,l.__)("Action Scheduler completed logs","advanced-database-cleaner"),actionscheduler_failed_logs:(0,l.__)("Action Scheduler failed logs","advanced-database-cleaner"),actionscheduler_canceled_logs:(0,l.__)("Action Scheduler canceled logs","advanced-database-cleaner"),actionscheduler_orphan_logs:(0,l.__)("Action Scheduler orphan logs","advanced-database-cleaner")}),Mo),Go=new Set(["unused_postmeta","duplicated_postmeta","unused_commentmeta","duplicated_commentmeta","unused_usermeta","duplicated_usermeta","unused_termmeta","duplicated_termmeta","unused_relationships","expired_transients","oembed_caches"].concat(function(e){if(Array.isArray(e))return Lo(e)}(Co=to.map((function(e){return e.id})))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(Co)||So(Co)||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.")}())),zo=new Set(["tables_to_optimize","tables_to_repair"]),Ro=new Set(["actionscheduler_completed_actions","actionscheduler_failed_actions","actionscheduler_canceled_actions","actionscheduler_completed_logs","actionscheduler_failed_logs","actionscheduler_canceled_logs","actionscheduler_orphan_logs"]),Bo=["tables_to_optimize","tables_to_repair"],Uo={selected:!1,keepType:"days",keepValue:0},Wo=function(e){var t=e.title,n=e.count;return r.createElement("div",{className:"mb-4 flex items-center justify-between border-b border-gray-300 pb-4"},r.createElement("h3",{className:"text-[1rem] font-bold text-gray-700"},t),r.createElement("span",{className:"rounded-full bg-blue-100 px-3 py-1 text-xs font-medium text-blue-800"},(0,l.sprintf)((0,l.__)("%d selected","advanced-database-cleaner"),n)))},qo=function(e){var t,n=e.name,a=e.setName,o=e.frequency,i=e.setFrequency,c=e.start,s=e.setStart,d=e.active,m=e.setActive;return r.createElement("div",{className:"rounded-xl bg-white px-8 py-6 shadow-sm ring-1 ring-gray-200"},r.createElement("div",{className:"space-y-6"},r.createElement("div",null,r.createElement("span",{className:"mb-2 block text-sm font-medium text-gray-700"},(0,l.__)("Task name","advanced-database-cleaner")),r.createElement(u,{value:n,onChange:function(e){return a(e.target.value)},className:"w-full rounded-lg border border-gray-300 px-4 py-2 text-sm focus:border-gray-800 focus:outline-none focus:!ring-0",required:!0})),r.createElement("div",null,r.createElement("span",{className:"mb-2 block text-sm font-medium text-gray-700"},(0,l.__)("Frequency","advanced-database-cleaner")),r.createElement(oh,{selectItems:Po,selectedItem:null!==(t=Ao.find((function(e){return e.key===o})))&&void 0!==t?t:Ao[4],onSelectionChange:i,minWidthButton:"min-w-[60px] w-full",minWidthContent:"min-w-[300px]",borderColor:"border-gray-300",extraBtnClasses:"!h-[2.45rem]"})),r.createElement("div",null,r.createElement("span",{className:"mb-2 flex justify-between text-sm font-medium text-gray-700"},(0,l.__)("Start time","advanced-database-cleaner"),r.createElement("span",{className:"text-[.75rem] font-normal italic text-gray-600"},(0,l.__)("Local time","advanced-database-cleaner"))),r.createElement(u,{type:"datetime-local",value:c,onChange:function(e){return s(e.target.value)},className:"!h-[2.4rem] w-full !rounded-lg !border !border-gray-300 px-4 text-sm focus:!border-gray-800 focus:outline-none focus:!ring-0",required:!0})),r.createElement("div",{className:"flex items-center gap-4 rounded-xl border border-gray-200 bg-gray-50 p-4"},r.createElement(x,{text:d?(0,l.__)("Active","advanced-database-cleaner"):(0,l.__)("Paused","advanced-database-cleaner"),textStyle:"font-normal text-[.8rem]",toggleSize:"small",toggleChangeCallback:m,isActive:d,bgColor:"bg-green-500"}))))},Ko=function(e){var t=e.selectedItemsToClean,n=e.selectedActionSchedulerInFree,a=e.operationsTodoSelected;return r.createElement("div",{className:"rounded-xl bg-gradient-to-br from-gray-50 to-gray-100 p-8 shadow-sm ring-1 ring-gray-200"},r.createElement("h4",{className:"mb-6 text-[1rem] font-bold text-gray-700"},(0,l.__)("Summary","advanced-database-cleaner")),r.createElement("div",{className:"space-y-6 text-sm"},t.length>0&&r.createElement(Yo,{title:(0,l.__)("Items to clean","advanced-database-cleaner"),keys:t,max:3,color:"text-blue-700",bgColor:"bg-blue-100"}),n.length>0&&r.createElement(Yo,{title:(0,l.__)("Premium items (won't be cleaned)","advanced-database-cleaner"),keys:n,max:3,color:"text-yellow-700",bgColor:"bg-yellow-100"}),a.length>0&&r.createElement(Yo,{title:(0,l.__)("Actions to do","advanced-database-cleaner"),keys:a,color:"text-green-700",bgColor:"bg-green-100"}),t.length+n.length+a.length===0&&r.createElement("div",null,r.createElement("p",{className:"italic text-gray-500"},(0,l.__)("No operations selected yet","advanced-database-cleaner")))))},Yo=function(e){var t=e.title,n=e.keys,a=e.max,o=void 0===a?1/0:a,i=e.color,c=e.bgColor;return r.createElement("div",{className:(0,eo.A)("rounded-xl p-4",c)},r.createElement("p",{className:(0,eo.A)("mb-3 font-semibold",i)},t," (",n.length,")"),r.createElement("div",{className:"space-y-2"},n.slice(0,o).map((function(e){return r.createElement("div",{key:"sum-b-"+e,className:"flex items-center justify-between text-xs"},r.createElement("span",{className:"text-gray-700"},Do[e]))})),n.length>o&&r.createElement("p",{className:"text-xs font-medium text-gray-500"},"+",n.length-o," ",(0,l.__)("more","advanced-database-cleaner"))))};const Vo=function(){var e=(0,P.d4)((function(e){return e.shared.taskId})),t=(0,P.wA)(),n=ko((0,r.useState)(!0),2),a=n[0],o=n[1],i=ko((0,r.useState)(!1),2),c=i[0],s=i[1],d=ko((0,r.useState)(""),2),m=d[0],f=d[1],p=ko((0,r.useState)("adbc_weekly"),2),h=p[0],v=p[1],y=ko((0,r.useState)(""),2),b=y[0],g=y[1],x=ko((0,r.useState)(!0),2),_=x[0],w=x[1],E=ko((0,r.useState)((function(){return Object.fromEntries(Object.keys(Do).map((function(e){return[e,Oo({},Uo)]})))})),2),N=E[0],k=E[1],S=(0,r.useMemo)((function(){return Object.keys(Do).filter((function(e){return!Bo.includes(e)}))}),[]),O=(0,r.useMemo)((function(){return S.filter((function(e){return N[e].selected}))}),[S,N]),I=(0,r.useMemo)((function(){return Bo.filter((function(e){return N[e].selected}))}),[N]),A=(0,r.useMemo)((function(){return"FREE"===D?S.filter((function(e){return!Ro.has(e)})):S}),[S]),F=(0,r.useMemo)((function(){return"FREE"===D?O.filter((function(e){return!Ro.has(e)})):O}),[O]),M=(0,r.useMemo)((function(){return"FREE"===D?O.filter((function(e){return Ro.has(e)})):[]}),[O]),G=F.length===A.length,z=F.length>0,R=ko((0,r.useState)(!1),2),B=R[0],U=R[1],W=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=function(e){W.current&&!W.current.contains(e.target)&&U(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}),[]);var q=function(e){var t=new Date(e),n=function(e){return String(e).padStart(2,"0")},r=t.getFullYear(),a=n(t.getMonth()+1),o=n(t.getDate()),i=n(t.getHours()),l=n(t.getMinutes());return"".concat(r,"-").concat(a,"-").concat(o,"T").concat(i,":").concat(l)};(0,r.useEffect)((function(){var n=function(){var n=No(wo().mark((function n(){var r,a,i,l,c,s;return wo().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e){n.next=3;break}return g(q(Date.now())),n.abrupt("return",o(!1));case 3:return n.prev=3,n.next=6,co({id:e});case 6:r=n.sent,a=r.data,f(a.name),v(a.frequency),i=Number(a.start_datetime),l=13===String(i).length?Number(i):1e3*i,g(q(l)),w(a.active),c=structuredClone(N),Object.entries(a.operations).forEach((function(e){var t,n=ko(e,2),r=n[0],a=n[1];c[r]&&(c[r]={selected:!0,keepType:"string"==typeof a?"days":a.type,keepValue:"string"==typeof a?0:parseInt(null!==(t=a.value)&&void 0!==t?t:0,10)})})),k(c),n.next=22;break;case 19:n.prev=19,n.t0=n.catch(3),Qt(t,n.t0.message,null===(s=n.t0.extra_data)||void 0===s?void 0:s.message_links);case 22:return n.prev=22,o(!1),n.finish(22);case 25:case"end":return n.stop()}}),n,null,[[3,19,22,25]])})));return function(){return n.apply(this,arguments)}}();n()}),[e]);var K=(0,r.useCallback)((function(e){"FREE"===D&&Ro.has(e)||k((function(t){return Oo(Oo({},t),{},To({},e,Oo(Oo({},t[e]),{},{selected:!t[e].selected})))}))}),[]),Y=(0,r.useCallback)((function(e){k((function(t){return Oo(Oo({},t),{},To({},e,Oo(Oo({},t[e]),{},{selected:!1})))}))}),[]),V=(0,r.useCallback)((function(e,t,n){return k((function(r){return Oo(Oo({},r),{},To({},e,Oo(Oo({},r[e]),{},To({},t,n))))}))}),[]),H=(0,r.useCallback)((function(){k((function(e){var t=Oo({},e),n=!G;return A.forEach((function(e){return t[e].selected=n})),t}))}),[G,A]),$=function(){var t={};return Object.entries(N).forEach((function(e){var n=ko(e,2),r=n[0],a=n[1];a.selected&&("FREE"===D&&Ro.has(r)||(Go.has(r)||zo.has(r)?t[r]="no_keep_last":a.keepValue&&0!==Number(a.keepValue)?t[r]={type:a.keepType,value:Number(a.keepValue)}:t[r]="no_keep_last"))})),{id:null!=e?e:void 0,name:m,frequency:h,start_datetime:Math.floor(new Date(b).getTime()/1e3),type:"general_cleanup",operations:t,active:_}},Q=function(){var n=No(wo().mark((function n(r){var a;return wo().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r.preventDefault(),m&&b){n.next=3;break}return n.abrupt("return",alert((0,l.__)("Name & start date are required","advanced-database-cleaner")));case 3:if(s(!0),n.prev=4,!e){n.next=10;break}return n.next=8,fo($());case 8:n.next=12;break;case 10:return n.next=12,uo($());case 12:Ht(t,e?(0,l.__)("Updated successfully!","advanced-database-cleaner"):(0,l.__)("Created successfully!","advanced-database-cleaner")),J(),n.next=19;break;case 16:n.prev=16,n.t0=n.catch(4),Qt(t,n.t0.message,null===(a=n.t0.extra_data)||void 0===a?void 0:a.message_links);case 19:return n.prev=19,s(!1),n.finish(19);case 22:case"end":return n.stop()}}),n,null,[[4,16,19,22]])})));return function(e){return n.apply(this,arguments)}}(),J=function(){t(kp({tabId:"automation"})),t(zp()),t(Rr()),t(at())};return a?r.createElement("div",{className:"flex h-96 items-center justify-center"},r.createElement("div",{className:"text-center"},r.createElement(T,{spinnerColor:"text-blue-600"}))):r.createElement("div",{className:"min-h-screen"},r.createElement("div",{className:"w-full space-y-8"},r.createElement("header",{className:"flex items-center"},r.createElement("button",{onClick:J,className:"group flex items-center gap-3 rounded-xl border bg-white px-4 py-2 shadow-sm transition-all"},r.createElement(C.rBg,{className:"h-5 w-5 text-blue-600 transition-transform group-hover:-translate-x-0.5"}),r.createElement("span",{className:"text-sm font-medium text-gray-700"},(0,l.__)("Back","advanced-database-cleaner")))),r.createElement("form",{onSubmit:Q,className:"flex flex-col justify-between gap-8 xl:flex-row"},r.createElement("section",{className:"w-full flex-1 space-y-8"},r.createElement("div",{className:"rounded-xl bg-white p-8 shadow-sm ring-1 ring-gray-200"},r.createElement(Wo,{title:(0,l.__)("Select items to clean","advanced-database-cleaner"),count:F.length}),r.createElement("div",{className:"relative mb-4",ref:W},r.createElement("button",{type:"button",onClick:function(){return U((function(e){return!e}))},className:"flex w-full items-center justify-between rounded-xl border border-gray-300 bg-gray-50 px-4 py-3 text-sm font-medium ring-0 hover:bg-gray-100 focus:border-gray-800 focus:outline-none focus:ring-0"},r.createElement("span",{className:"font-normal text-gray-700"},0===F.length?(0,l.__)("Select items…","advanced-database-cleaner"):"".concat(F.length," ").concat((0,l.__)("items selected","advanced-database-cleaner"))),r.createElement(C.bv7,{className:(0,eo.A)("h-5 w-5 text-gray-400 transition-transform",B&&"rotate-180")})),B&&r.createElement("div",{className:"absolute z-20 mt-2 w-full rounded-xl border border-gray-300 bg-white shadow-xl"},r.createElement("div",{className:"mt-1 border-b border-gray-100 px-6 py-4"},r.createElement("label",{className:"flex cursor-pointer items-center gap-3 text-sm font-medium"},r.createElement("input",{type:"checkbox",className:"h-4 w-4 rounded border-gray-300 text-blue-600",checked:G,ref:function(e){e&&(e.indeterminate=z&&!G)},onChange:H}),r.createElement("span",{className:"-mt-[5px]"},G?(0,l.__)("Unselect All","advanced-database-cleaner"):(0,l.__)("Select All","advanced-database-cleaner")))),r.createElement("div",{className:"max-h-64 overflow-y-auto p-2"},S.map((function(e){var t=Ro.has(e),n="FREE"===D&&t;return r.createElement("label",{key:"item-to-"+e,className:(0,eo.A)("flex items-center gap-3 rounded-xl px-4 py-3 transition-colors",n?"cursor-not-allowed hover:bg-gray-200":"cursor-pointer hover:bg-gray-200")},r.createElement("input",{type:"checkbox",className:"h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-600 disabled:!cursor-not-allowed disabled:border-gray-300",checked:N[e].selected,disabled:n,onChange:function(){return K(e)}}),r.createElement("span",{className:"-mt-[4px] flex flex-1 justify-between text-sm text-gray-700"},Do[e],t&&"FREE"===D&&r.createElement("span",{className:"ml-2 inline-flex items-center gap-1 text-[.75rem] font-semibold text-yellow-600"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=add-edit-automation-task&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"!text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("In premium","advanced-database-cleaner")))),N[e].selected&&!n&&r.createElement(C.q9z,{className:"h-4 w-4 text-blue-600"}))}))))),F.length>0&&r.createElement("div",null,F.map((function(e){return r.createElement("div",{key:"config-kl-"+e,className:"flex w-full flex-col justify-between border-b border-blue-200 bg-blue-50 p-4 md:flex-row md:items-center"},r.createElement("div",{className:"flex items-center gap-3"},r.createElement("button",{type:"button",onClick:function(){return K(e)},className:"rounded-lg p-1 text-blue-600 transition-colors hover:bg-blue-100"},r.createElement(C.U_s,{className:"h-4 w-4"})),r.createElement("span",{className:"text-sm font-medium text-blue-900"},Do[e])),r.createElement("div",{className:"ml-2 flex items-center gap-2 text-[.8rem]"},function(e){var t;return Go.has(e)?r.createElement("span",{className:"text-xs italic text-gray-500"},(0,l.__)("'Keep last' not applicable","advanced-database-cleaner")):zo.has(e)?null:r.createElement(r.Fragment,null,r.createElement("span",null,(0,l.__)("Keep last","advanced-database-cleaner")),r.createElement(u,{type:"number",min:"0",className:"!h-[2rem] !max-h-[2rem] !min-h-[2rem] w-[60px] !rounded-lg border !border-gray-300 px-3 py-1 !text-xs focus:!border-gray-800 focus:!outline-none focus:!ring-0",value:N[e].keepValue,onChange:function(t){return V(e,"keepValue",t.target.value)}}),r.createElement(oh,{selectItems:Io,selectedItem:null!==(t=Fo.find((function(t){return t.key===N[e].keepType})))&&void 0!==t?t:Fo[0],onSelectionChange:function(t){return V(e,"keepType",t)},minWidthButton:"min-w-[60px] w-full",minWidthContent:"FREE"===D?"min-w-[180px]":"min-w-[120px]",borderColor:"border-gray-300",extraBtnClasses:"!h-[2.4rem]"}))}(e)))}))),M.length>0&&r.createElement("div",{className:"mt-4"},r.createElement("div",{className:"mb-3 rounded-lg border border-yellow-200 bg-yellow-50 p-3"},r.createElement("div",{className:"flex items-start gap-2"},r.createElement(j.xGQ,{className:"mt-0.5 h-4 w-4 flex-shrink-0 text-yellow-600"}),r.createElement("div",{className:"text-sm"},r.createElement("p",{className:"font-medium text-yellow-800"},(0,l.__)("Premium Features Selected","advanced-database-cleaner")),r.createElement("p",{className:"mt-1 text-yellow-700"},(0,l.__)("The following operations are only available in the premium version and will not be cleaned:","advanced-database-cleaner"))))),r.createElement("div",null,M.map((function(e){return r.createElement("div",{key:"config-as-"+e,className:"flex w-full flex-col justify-between border-b border-yellow-200 bg-yellow-50 p-4 md:flex-row md:items-center"},r.createElement("div",{className:"flex items-center gap-3"},r.createElement("button",{type:"button",onClick:function(){return Y(e)},className:"rounded-lg p-1 text-yellow-600 transition-colors hover:bg-yellow-100"},r.createElement(C.U_s,{className:"h-4 w-4"})),r.createElement("span",{className:"text-sm font-medium text-yellow-900"},Do[e]),r.createElement("span",{className:"ml-2 inline-flex items-center gap-1 text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("Premium only","advanced-database-cleaner"))),r.createElement("div",{className:"ml-2 flex items-center gap-2 text-[.8rem]"},r.createElement("span",{className:"text-xs italic text-yellow-600"},(0,l.__)("Will not be cleaned","advanced-database-cleaner"))))}))))),r.createElement("div",{className:"rounded-xl bg-white p-8 shadow-sm ring-1 ring-gray-200"},r.createElement(Wo,{title:(0,l.__)("Select actions to do","advanced-database-cleaner"),count:I.length}),r.createElement("div",{className:"flex flex-wrap items-center gap-4"},Bo.map((function(e){return r.createElement("div",{key:"op-"+e,className:(0,eo.A)("rounded-xl border px-8 py-4 transition-all",N[e].selected?"border-green-200 bg-green-50 shadow-sm":"border-gray-200 bg-gray-50 hover:bg-gray-100")},r.createElement("label",{className:"flex cursor-pointer items-start gap-3 pt-1"},r.createElement("input",{type:"checkbox",className:"h-4 w-4 rounded border-gray-300 text-green-600 focus:ring-green-600",checked:N[e].selected,onChange:function(){return K(e)}}),r.createElement("span",{className:"-mt-[6px] flex-1 text-sm font-medium text-gray-700"},Do[e])))}))))),r.createElement("aside",{className:"w-full space-y-8 lg:w-[350px]"},r.createElement(qo,{name:m,setName:f,frequency:h,setFrequency:v,start:b,setStart:g,active:_,setActive:w}),r.createElement(Ko,{selectedItemsToClean:F,selectedActionSchedulerInFree:M,operationsTodoSelected:I,ops:N}),r.createElement("div",{className:"space-y-3"},r.createElement("button",{type:"submit",disabled:c||F.length+I.length===0,className:"flex w-full items-center justify-center gap-3 rounded-xl bg-blue-500 px-6 py-4 text-sm font-semibold text-white shadow-lg transition-all hover:bg-blue-600 hover:shadow-xl disabled:cursor-not-allowed disabled:opacity-50 disabled:hover:bg-blue-600"},c?r.createElement(j.JbZ,{className:"animate-spin text-[1.5rem]"}):r.createElement(r.Fragment,null,r.createElement(ye.abJ,{className:"h-5 w-5"}),e?(0,l.__)("Update task","advanced-database-cleaner"):(0,l.__)("Create task","advanced-database-cleaner"))),r.createElement("button",{type:"button",onClick:J,className:"w-full rounded-xl border border-gray-300 bg-white px-6 py-2 text-sm font-semibold text-gray-700 transition-all hover:bg-gray-50 hover:shadow-sm"},(0,l.__)("Cancel","advanced-database-cleaner")))))))};var Ho=n(4263),$o=n(4563),Qo=n(2227),Jo=(0,he.Z0)({name:"modal",initialState:{show:!1,type:"warning",title:null,message:null,dbBackupWarning:!0,confirmLabel:(0,l.__)("Confirm","advanced-database-cleaner")},reducers:{showModal:function(e,t){e.show=!0,e.type=t.payload.type||e.type,e.title=t.payload.title,e.message=t.payload.message,e.dbBackupWarning=t.payload.dbBackupWarning,e.confirmLabel=t.payload.confirmLabel||e.confirmLabel},hideModal:function(e){e.show=!1,e.type="warning",e.title=null,e.message=null,e.dbBackupWarning=!0,e.confirmLabel=(0,l.__)("Confirm","advanced-database-cleaner")}}}),Zo=Jo.actions,Xo=Zo.showModal,ei=Zo.hideModal;const ti=Jo.reducer;function ni(e){return ni="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ni(e)}function ri(){ri=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ni(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ni(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function ai(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function oi(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){ai(o,r,a,i,l,"next",e)}function l(e){ai(o,r,a,i,l,"throw",e)}i(void 0)}))}}function ii(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return li(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?li(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function li(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ci(e){var t=e.show,n=e.taskData,a=e.onClose,c=ii((0,r.useState)(null),2),s=c[0],u=c[1],d=ii((0,r.useState)(!0),2),m=d[0],f=d[1],p=(0,P.d4)((function(e){return e.filter.currentPage})),h=(0,P.d4)((function(e){return e.filter.itemsPerPage})),v=(0,P.d4)((function(e){return e.action.actionType})),y=(0,P.d4)((function(e){return e.action.processAction})),b=(0,P.wA)();(0,r.useEffect)((function(){g()}),[p]),(0,r.useEffect)((function(){x()}),[y]);var g=function(){var e=oi(ri().mark((function e(){var t,r;return ri().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(f(!0),e.prev=1,"PREMIUM"!==D){e.next=8;break}return e.next=5,yo({id:n.taskId,currentPage:p,itemsPerPage:h});case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,Gt();case 10:e.t0=e.sent;case 11:t=e.t0,u(t.data),e.next=19;break;case 15:e.prev=15,e.t1=e.catch(1),Qt(b,e.t1.message,null===(r=e.t1.extra_data)||void 0===r?void 0:r.message_links),u(null);case 19:return e.prev=19,f(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[1,15,19,22]])})));return function(){return e.apply(this,arguments)}}(),x=function(){var e=oi(ri().mark((function e(){var t;return ri().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(y&&"delete_task_events"===v){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,go({id:n.taskId});case 5:g(),Ht(b,(0,l.__)("Cleared successfully!","advanced-database-cleaner")),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),Qt(b,e.t0.message,null===(t=e.t0.extra_data)||void 0===t?void 0:t.message_links);case 12:return e.prev=12,b(zr()),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[2,9,12,15]])})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=oi(ri().mark((function e(){return ri().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:b(Fr({actionType:"delete_task_events",itemsType:null})),b(Xo({type:"delete",title:(0,l.__)("Clear these events log?","advanced-database-cleaner"),message:"",confirmLabel:(0,l.__)("Clear","advanced-database-cleaner"),dbBackupWarning:!1}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return t?r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:a},r.createElement(i.Xi,{className:"fixed inset-0 bg-gray-900/70"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{className:"relative w-full max-w-5xl transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all sm:my-8 sm:p-2"},r.createElement("button",{className:"absolute right-4 top-4 z-30 p-1 text-gray-500 hover:text-black",onClick:a,"aria-label":"Close"},r.createElement(_.WQq,{className:"h-6 w-6"})),r.createElement("div",{className:"-m-2 rounded-t-lg border-b border-slate-300 bg-gradient-to-r from-slate-100 to-blue-50 px-8 py-4"},r.createElement("div",{className:"flex items-center gap-3 text-[1.1rem]"},r.createElement("h2",{className:"text-gray-700"},(0,l.__)("Cleanup events log for:","advanced-database-cleaner")),r.createElement("span",{className:"font-semibold text-black"},n.taskName))),r.createElement("div",{className:"relative my-4 min-h-[200px] rounded-lg bg-slate-50"},r.createElement("div",{className:"".concat("PREMIUM"!==D?"pointer-events-none blur-[1px]":"")},m?r.createElement("div",{className:"flex min-h-[232px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):r.createElement(r.Fragment,null,s&&s.total_items>0?r.createElement("div",{className:"max-h-[70vh] overflow-x-auto overflow-y-auto px-4 py-4",style:{scrollbarWidth:"thin"}},r.createElement("div",{className:"min-w-max"},s.events.map((function(e,t){var n=ii(Object.entries(e)[0],2),a=n[0],o=n[1];return r.createElement("div",{key:"evt-w-"+a,className:"w-full min-w-[800px] rounded-lg border border-transparent bg-white p-2 hover:border hover:border-gray-600 hover:bg-gray-100"},r.createElement("div",{className:"flex w-full items-center"},r.createElement("div",{className:"flex flex-shrink-0 items-center gap-2 text-sm text-black"},r.createElement("span",{className:"rounded bg-gray-100 px-2 py-0.5 text-xs"},Pt(a,!0,!1))),r.createElement("div",{className:"flex w-32 flex-shrink-0 justify-center"},r.createElement("span",{className:"inline-flex items-center text-nowrap rounded-md bg-green-700 px-2 py-0.5 text-xs font-medium text-white"},Object.values(o).reduce((function(e,t){return e+t}),0)," ",(0,l.__)("items cleaned","advanced-database-cleaner"))),r.createElement("div",{className:"flex w-6 flex-shrink-0 justify-center text-gray-400"},"-"),r.createElement("div",{className:"min-w-0 flex-1"},r.createElement("div",{className:"flex items-center gap-2 overflow-x-auto text-nowrap pb-1 text-sm text-gray-700",style:{scrollbarWidth:"thin"}},function(e){return Object.entries(e).map((function(e,t){var n=ii(e,2),a=n[0],o=n[1];return r.createElement("div",{key:"event-l-"+t,className:"flex items-center gap-1 text-[.85rem]"},r.createElement("span",{className:"text-gray-700"},Pr(a)),r.createElement("span",{className:"text-gray-900"},"[",o,"]"),"-")}))}(o)))))})))):r.createElement("div",{className:"rounded-lg bg-gray-50 p-12 text-center"},r.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100"},r.createElement(j.t2D,{className:"h-8 w-8 text-gray-400"})),r.createElement("h3",{className:"mb-2 text-lg font-semibold text-gray-900"},(0,l.__)("No events recorded","advanced-database-cleaner")),r.createElement("p",{className:"text-gray-600"},(0,l.__)("Events will appear here when the task runs.","advanced-database-cleaner"))))),"PREMIUM"!==D&&r.createElement("div",{className:"absolute inset-0 z-20 flex items-center justify-center bg-white/80 backdrop-blur-[0.5px]"},r.createElement("div",{className:"mx-4 max-w-lg border border-gray-200 bg-white p-8 shadow-2xl"},r.createElement("div",{className:"text-center"},r.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gradient-to-r from-yellow-400 to-orange-500"},r.createElement(j.xGQ,{className:"h-8 w-8 text-white"})),r.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,l.__)("Unlock Cleanup Events Log","advanced-database-cleaner")),r.createElement("p",{className:"mb-6 text-gray-600"},(0,l.__)("Upgrade to the Premium to access detailed logs of your cleanup tasks.","advanced-database-cleaner")),r.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),r.createElement("span",null,(0,l.__)("Detailed tasks events logging","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),r.createElement("span",null,(0,l.__)("See what was cleaned and when","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),r.createElement("span",null,(0,l.__)("Clear events log anytime you want","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),r.createElement("span",null,(0,l.__)("Priority support","advanced-database-cleaner")))),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=automation-task-events-modal&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block !w-full transform rounded-xl bg-gradient-to-r from-blue-600 to-indigo-600 px-4 py-2 text-center !text-[1rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},r.createElement("span",{className:"flex items-center justify-center gap-2"},(0,l.__)("Upgrade to Premium","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),r.createElement("div",{className:"mt-4"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=automation-task-events-modal&utm_medium=adbc-free&utm_campaign=plugins&utm_content=learn-more-about-premium-features",target:"_blank",className:"!text-sm !font-normal !text-blue-600 !no-underline hover:!text-blue-800 hover:!underline"},(0,l.__)("Learn more about Premium features","advanced-database-cleaner"))))))),!m&&s&&s.total_items>0&&r.createElement("div",{className:"flex flex-col items-center justify-between gap-4 rounded-b-lg border-t border-gray-200 bg-gray-50 p-4 sm:flex-row ".concat("PREMIUM"!==D?"pointer-events-none blur-[1px]":"")},r.createElement("button",{onClick:w,disabled:"PREMIUM"!==D,className:"inline-flex items-center gap-2 rounded-lg border border-red-300 bg-red-100 px-2 py-1 text-sm font-medium text-red-700 hover:bg-red-200 disabled:cursor-not-allowed disabled:opacity-50"},r.createElement(Ho.op0,{className:"h-4 w-4"}),(0,l.__)("Clear log","advanced-database-cleaner")),r.createElement(ft,{totalItems:null==s?void 0:s.total_items,top:!1,loading:m}))))))):null}function si(e){return si="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},si(e)}function ui(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 di(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ui(Object(n),!0).forEach((function(t){mi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ui(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mi(e,t,n){return(t=function(e){var t=function(e){if("object"!=si(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=si(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==si(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fi(){fi=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==si(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(si(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function pi(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function hi(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){pi(o,r,a,i,l,"next",e)}function l(e){pi(o,r,a,i,l,"throw",e)}i(void 0)}))}}function vi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yi(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yi(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var bi={adbc_once:(0,l.__)("Once","advanced-database-cleaner"),adbc_hourly:(0,l.__)("Once hourly","advanced-database-cleaner"),adbc_twicedaily:(0,l.__)("Twice daily","advanced-database-cleaner"),adbc_daily:(0,l.__)("Once daily","advanced-database-cleaner"),adbc_weekly:(0,l.__)("Once weekly","advanced-database-cleaner"),adbc_monthly:(0,l.__)("Once monthly","advanced-database-cleaner")},gi=function(e){var t,n,a=e.task,o=e.onDelete,i=e.onToggle,c=e.onEvents,s=e.dispatch;return r.createElement("div",{className:"rounded-xl shadow-sm transition-all hover:shadow-lg hover:ring-gray-300 ".concat(a.active?"border border-green-500 bg-green-50":"border border-gray-300 bg-gray-50")},r.createElement("div",{className:"flex h-full flex-col p-6"},r.createElement("div",{className:"mb-4 flex items-start justify-between border-b border-dashed border-gray-300 pb-4"},r.createElement("div",{className:"flex-1 pr-4"},r.createElement("h3",{className:"text-[1rem] font-semibold text-black"},a.name)),r.createElement("div",{className:"flex items-center gap-2"},a.active?r.createElement("span",{className:"text-gray-900"},(0,l.__)("Active","advanced-database-cleaner")):r.createElement("span",{className:"text-gray-500"},(0,l.__)("Paused","advanced-database-cleaner")),r.createElement(x,{toggleSize:"big",toggleChangeCallback:i,isActive:a.active,bgColor:"bg-green-500"}))),r.createElement("div",{className:"flex-grow space-y-1 text-gray-700"},r.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},r.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},r.createElement($o.Amo,{className:"text-[1rem] text-gray-500"}),(0,l.__)("Start date:","advanced-database-cleaner")),r.createElement("span",null,a.start_datetime?Pt(a.start_datetime,!0,!1):"")),r.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},r.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},r.createElement(_e.tnc,{className:"text-[1.1rem] text-gray-500"}),(0,l.__)("Frequency:","advanced-database-cleaner")),r.createElement("span",null,bi[a.frequency]||a.frequency)),r.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},r.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},r.createElement(C.mmf,{className:"text-[1rem] text-gray-500"}),(0,l.__)("Last run:","advanced-database-cleaner")),a.last_run?r.createElement(N,{content:r.createElement("div",null,(0,l.sprintf)((0,l.__)("Executed %s","advanced-database-cleaner"),Tt(Date.parse(a.last_run)||a.last_run)))},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},Pt(a.last_run,!0,!1))):r.createElement("span",null,"--")),r.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},r.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},r.createElement(Qo.W_k,{className:"text-[1rem] text-gray-500"}),(0,l.__)("Next run:","advanced-database-cleaner")),a.next_run?r.createElement(N,{content:r.createElement("div",null,(n=Ct(a.next_run),n?(0,l.sprintf)((0,l.__)("Runs in %s","advanced-database-cleaner"),n):(0,l.__)("Running now","advanced-database-cleaner")))},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},Pt(a.next_run,!0,!1))):r.createElement("span",null,"--")),r.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},r.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},r.createElement(Ne.hVZ,{className:"text-[1rem] text-gray-500"}),(0,l.__)("Items to clean:","advanced-database-cleaner")),r.createElement("span",null,Object.values(null!==(t=a.operations)&&void 0!==t?t:{}).length),a.operations&&Object.keys(a.operations).length>0?r.createElement(E,{content:r.createElement("span",{className:"flex flex-wrap items-center gap-2 text-gray-100"},Object.keys(a.operations).map((function(e,t){return r.createElement("span",{key:"opr"+t,className:"text-nowrap rounded-md bg-gray-600 px-2 py-0.5 text-xs"},Pr(e))}))),position:"bottom"},r.createElement(Qo.eQk,{className:"h-4 w-4"})):r.createElement("span",{className:"text-gray-500"},"--"))),r.createElement("div",{className:"mt-2 flex items-center justify-between"},r.createElement("div",{className:"flex flex-col gap-x-2 text-[0.65rem] italic text-gray-700 transition-opacity duration-300 xl:flex-row"},a.created_at&&r.createElement("span",null,(0,l.__)("Created:","advanced-database-cleaner")," ",Pt(a.created_at,!0,!1)),r.createElement("span",{className:"hidden italic xl:!flex"},"|"),r.createElement("span",null,(0,l.__)("Edited:","advanced-database-cleaner")," ",a.updated_at?Pt(a.updated_at,!0,!1):(0,l.__)("never","advanced-database-cleaner"))),r.createElement("div",{className:"flex justify-end gap-2"},r.createElement(N,{content:(0,l.__)("Edit","advanced-database-cleaner"),align:"right"},r.createElement("button",{onClick:function(){s(Gp(a.id)),s(kp({subTabId:"add_edit_task"})),xp("task_id",a.id)},className:"inline-flex items-center justify-center gap-1 rounded-lg border border-gray-300 px-3 py-2 text-sm font-medium text-gray-700 transition-colors hover:bg-gray-200 focus:outline-none"},r.createElement(Ho.dtF,{className:"h-4 w-4"}))),r.createElement(N,{content:r.createElement("span",{className:"flex items-center gap-1"},(0,l.__)("Events log","advanced-database-cleaner"),"FREE"===D&&r.createElement("span",{className:"ml-1 flex gap-1 rounded-md bg-yellow-100 px-1 text-[.65rem] font-semibold text-yellow-800"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-600"}),(0,l.__)("premium","advanced-database-cleaner"))),align:"right"},r.createElement("button",{onClick:c,className:"inline-flex items-center justify-center gap-1 rounded-lg border border-gray-300 px-3 py-2 text-sm font-medium text-gray-700 transition-colors hover:bg-gray-200 focus:outline-none"},r.createElement(C.yB7,{className:"h-4 w-4"}))),r.createElement(N,{content:(0,l.__)("Delete","advanced-database-cleaner"),align:"right"},r.createElement("button",{onClick:o,className:"inline-flex items-center justify-center gap-1 rounded-lg border border-gray-300 px-3 py-2 text-sm font-medium text-gray-700 transition-colors hover:bg-red-200 hover:text-red-700 focus:outline-none"},r.createElement(Ho.op0,{className:"h-4 w-4"})))))))};const xi=function(){var e=vi((0,r.useState)([]),2),t=e[0],n=e[1],a=vi((0,r.useState)("all"),2),c=a[0],s=a[1],u=vi((0,r.useState)({total:0,active:0,paused:0}),2),d=u[0],m=u[1],f=vi((0,r.useState)({actionType:"",taskId:null,taskName:"",showEventsModal:!1}),2),p=f[0],h=f[1],v=vi((0,r.useState)(!1),2),y=v[0],b=v[1],g=vi((0,r.useState)(!0),2),x=g[0],w=g[1],E=(0,P.d4)((function(e){return e.action.processAction})),k=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),S=(0,P.wA)();(0,r.useEffect)((function(){O()}),[c]),(0,r.useEffect)((function(){I()}),[E]);var O=function(){var e=hi(fi().mark((function e(){var t,r,a,o,i,l,s,u,d,f;return fi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.prev=1,e.next=4,io({status:c});case 4:u=e.sent,d=u.data,n(Object.values(null!==(t=null==d?void 0:d.items)&&void 0!==t?t:{})),m({total:null!==(r=null==d||null===(a=d.counts)||void 0===a?void 0:a.total)&&void 0!==r?r:0,active:null!==(o=null==d||null===(i=d.counts)||void 0===i?void 0:i.active)&&void 0!==o?o:0,paused:null!==(l=null==d||null===(s=d.counts)||void 0===s?void 0:s.paused)&&void 0!==l?l:0}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(1),Qt(S,e.t0.message,null===(f=e.t0.extra_data)||void 0===f?void 0:f.message_links);case 13:return e.prev=13,w(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[1,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=hi(fi().mark((function e(){var t;return fi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(E&&"delete_task"===p.actionType){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,ho({id:p.taskId});case 5:O(),h({actionType:"",taskId:null,taskName:""}),Ht(S,(0,l.__)("Deleted successfully!","advanced-database-cleaner")),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),Qt(S,e.t0.message,null===(t=e.t0.extra_data)||void 0===t?void 0:t.message_links);case 13:return e.prev=13,S(zr()),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[2,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=hi(fi().mark((function e(t){return fi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h({actionType:"delete_task",taskId:t.id,taskName:t.name}),S(Fr({actionType:"delete_task",itemsType:null})),S(k?Xo({type:"delete",title:(0,l.__)("Delete task?","advanced-database-cleaner"),message:(0,l.sprintf)((0,l.__)("Task to delete: %s","advanced-database-cleaner"),t.name),confirmLabel:(0,l.__)("Delete","advanced-database-cleaner"),dbBackupWarning:!1}):Mr());case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=hi(fi().mark((function e(t){var n;return fi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,fo(di(di({},t),{},{active:!t.active}));case 3:O(),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),Qt(S,e.t0.message,null===(n=e.t0.extra_data)||void 0===n?void 0:n.message_links);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),M=function(){var e=hi(fi().mark((function e(t){return fi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h({actionType:"show_task_events",taskId:t.id,taskName:t.name,showEventsModal:!0});case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return r.createElement("div",{className:""},r.createElement("div",{className:"mb-4"},r.createElement("div",{className:"mb-8 flex flex-col items-start gap-4 md:flex-row md:items-center md:justify-between"},r.createElement("div",null,r.createElement("button",{className:"flex h-[40px] items-center justify-center gap-x-2 rounded-lg bg-blue-500 px-10 text-sm font-semibold tracking-wide text-white hover:bg-blue-600",onClick:function(){"FREE"===D&&d.total>=5?b(!0):S(kp({subTabId:"add_edit_task"}))}},r.createElement(_e.db9,{className:"text-[1.2rem]"}),(0,l.__)("New automated task","advanced-database-cleaner"))),"FREE"===D&&r.createElement("div",{className:"w-full sm:w-auto"},r.createElement("div",{className:"group relative overflow-hidden rounded-xl bg-gray-100 px-2 py-[5px] md:bg-white"},r.createElement("div",{className:"relative flex items-center justify-between gap-4"},r.createElement("div",{className:"items-top flex gap-3"},r.createElement(ge.gt3,{className:"text-[.9rem] text-yellow-500"}),r.createElement("div",null,r.createElement("div",{className:"flex items-center gap-2"},r.createElement("span",{className:"text-xs font-bold uppercase tracking-wider"},(0,l.__)("Free Plan","advanced-database-cleaner")),r.createElement("div",{className:"h-1 w-1 rounded-full bg-gray-600"}),r.createElement("span",{className:"text-xs text-black"},(0,l.sprintf)((0,l.__)("%1$d/%2$d tasks used","advanced-database-cleaner"),d.total,5))),r.createElement("div",{className:"relative mt-2.5 h-1 overflow-hidden rounded-full bg-gray-300/80"},r.createElement("div",{className:"h-full bg-gradient-to-r from-yellow-500 to-orange-500  transition-all duration-500 ease-out",style:{width:"".concat(Math.min(d.total/5*100,100),"%")}})))),r.createElement("button",{type:"button",className:"group/btn flex items-center gap-1 rounded-lg bg-gradient-to-r from-blue-600 to-indigo-600 px-2 py-1.5 text-[11px] font-semibold text-white shadow-sm transition-all duration-200 hover:from-blue-700 hover:to-indigo-700 hover:shadow-md",onClick:function(){return b(!0)}},r.createElement("span",null,(0,l.__)("Upgrade","advanced-database-cleaner")),r.createElement(we.ye6,{className:"mt-[1px] h-4 w-4 transition-transform duration-200 group-hover/btn:translate-x-0.5"})))))),r.createElement("div",null,r.createElement("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-3"},r.createElement("button",{className:"rounded-xl px-4 py-1 text-left sm:py-3 ".concat("all"===c?"bg-blue-100 ring-1 ring-blue-400":"bg-gray-100/80 ring-1 ring-gray-200 hover:ring-blue-400"),onClick:function(){return s("all")}},r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-blue-100"},r.createElement(C.Xqn,{className:"h-5 w-5 text-blue-600"})),r.createElement("div",{className:"flex w-full items-center justify-between"},r.createElement("p",{className:"text-[.8rem] font-semibold text-gray-600"},(0,l.__)("Total Tasks","advanced-database-cleaner")),r.createElement("p",{className:"text-xl font-bold text-gray-900"},d.total)))),r.createElement("button",{className:"rounded-xl px-4 py-1 text-left sm:py-3 ".concat("active"===c?"bg-green-100 ring-1 ring-green-400":"bg-gray-100/80 ring-1 ring-gray-200 hover:ring-green-400"),onClick:function(){return s("active")}},r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-green-100"},r.createElement(Ho.hmc,{className:"h-5 w-5 text-green-600"})),r.createElement("div",{className:"flex w-full items-center justify-between"},r.createElement("p",{className:"text-[.8rem] font-semibold text-gray-600"},(0,l.__)("Active Tasks","advanced-database-cleaner")),r.createElement("p",{className:"text-xl font-bold text-gray-900"},d.active)))),r.createElement("button",{className:"rounded-xl px-4 py-1 text-left sm:py-3 ".concat("paused"===c?"bg-gray-200 ring-1 ring-gray-400":"bg-gray-100/80 ring-1 ring-gray-200 hover:ring-gray-400"),onClick:function(){return s("paused")}},r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-gray-200"},r.createElement(Ho.f6D,{className:"h-5 w-5 text-gray-600"})),r.createElement("div",{className:"flex w-full items-center justify-between"},r.createElement("p",{className:"text-[.8rem] font-semibold text-gray-600"},(0,l.__)("Paused Tasks","advanced-database-cleaner")),r.createElement("p",{className:"text-xl font-bold text-gray-900"},d.paused))))),r.createElement("div",{className:"mt-4 flex justify-end gap-3"},r.createElement(N,{content:(0,l.__)("Refresh","advanced-database-cleaner")},r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),O()}},r.createElement(j.JbZ,{className:"text-[1.1rem] ".concat(x?"animate-spin":"")})))))),x?r.createElement("div",{className:"flex min-h-[200px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):0===t.length?r.createElement("div",{className:"flex min-h-[300px] flex-col items-center justify-center rounded-xl px-6 ring-1 ring-gray-200"},r.createElement("div",{className:"flex h-16 w-16 items-center justify-center rounded-full border border-gray-200 bg-gray-100"},r.createElement(j.t2D,{className:"h-7 w-7 text-gray-400"})),r.createElement("div",{className:"mt-6 text-center"},r.createElement("h3",{className:"mb-3 text-[1.3em] font-bold text-gray-800"},(0,l.__)("No tasks found!","advanced-database-cleaner")),"all"!==c?r.createElement("p",{className:"text-sm leading-relaxed text-gray-500"},(0,l.__)("You don't have any tasks matching the selected filter.","advanced-database-cleaner")):r.createElement("p",{className:"text-sm leading-relaxed text-gray-500"},(0,l.__)("Get started by creating your first automated cleaning task.","advanced-database-cleaner")))):r.createElement("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2"},t.map((function(e){return r.createElement(gi,{key:"tsk-"+e.id,task:e,onDelete:function(){return A(e)},onToggle:function(){return F(e)},onEvents:function(){return M(e)},dispatch:S})}))),r.createElement("div",{className:"mt-4 flex justify-end text-[.75rem] text-gray-400"},(0,l.__)("(All dates/times are in your local time zone)","advanced-database-cleaner")),p.showEventsModal&&r.createElement(ci,{show:p.showEventsModal,taskData:p,onClose:function(){h({actionType:"",taskId:null,taskName:"",showEventsModal:!1}),S(zr()),S(at())}}),"FREE"===D&&y&&r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:function(){return b(!1)}},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-2xl border-t-[3px] border-yellow-600 bg-white text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:w-full sm:max-w-lg sm:px-2"},r.createElement("div",{className:"mx-auto mt-2"},r.createElement("div",{className:"relative px-8 pb-6 pt-6"},r.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gradient-to-r from-yellow-300 to-orange-400"},r.createElement(j.xGQ,{className:"h-8 w-8 text-white"})),r.createElement("div",{className:"text-center"},r.createElement("h3",{className:"mb-2 text-2xl font-bold text-gray-900"},(0,l.__)("Unlock Premium Automation","advanced-database-cleaner")),r.createElement("p",{className:"text-gray-600"},(0,l.__)("Upgrade to create unlimited tasks with advanced features.","advanced-database-cleaner")))),r.createElement("div",{className:"px-12 pb-6"},r.createElement("div",{className:"space-y-4"},r.createElement("div",{className:"flex items-start gap-3"},r.createElement("div",{className:"mt-1 flex items-center justify-center rounded-full bg-green-100"},r.createElement(_.LGE,{className:"h-5 w-5 text-green-600"})),r.createElement("div",null,r.createElement("h4",{className:"font-semibold text-gray-900"},(0,l.__)("Unlimited Automated Tasks","advanced-database-cleaner")),r.createElement("p",{className:"text-sm text-gray-600"},(0,l.__)("Create as many automation tasks as you need.","advanced-database-cleaner")))),r.createElement("div",{className:"flex items-start gap-3"},r.createElement("div",{className:"mt-1 flex items-center justify-center rounded-full bg-green-100"},r.createElement(_.LGE,{className:"h-5 w-5 text-green-600"})),r.createElement("div",null,r.createElement("h4",{className:"font-semibold text-gray-900"},(0,l.__)("Many Premium Features","advanced-database-cleaner")),r.createElement("p",{className:"text-sm text-gray-600"},(0,l.__)("Access advanced cleaning options, analytics, and more.","advanced-database-cleaner")))),r.createElement("div",{className:"flex items-start gap-3"},r.createElement("div",{className:"mt-1 flex items-center justify-center rounded-full bg-green-100"},r.createElement(_.LGE,{className:"h-5 w-5 text-green-600"})),r.createElement("div",null,r.createElement("h4",{className:"font-semibold text-gray-900"},(0,l.__)("Priority Support","advanced-database-cleaner")),r.createElement("p",{className:"text-sm text-gray-600"},(0,l.__)("Get expert assistance and early access to new features.","advanced-database-cleaner")))))),r.createElement("div",{className:"flex flex-col gap-3 bg-gray-50 px-12 py-6 sm:flex-row"},r.createElement("button",{type:"button",className:"flex-1 rounded-xl border border-gray-300 px-4 py-3 text-sm font-medium text-gray-700 transition-colors hover:bg-white",onClick:function(){return b(!1)}},(0,l.__)("Maybe Later","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=automation-tasks-limit-modal&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block transform rounded-xl bg-gradient-to-r from-blue-600 to-indigo-600 px-4 py-3 text-center !text-[1rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},r.createElement("span",{className:"flex items-center justify-center gap-2"},(0,l.__)("Upgrade to Premium","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"})))),r.createElement("div",{className:"mx-12 mb-8 rounded-lg bg-gradient-to-r from-blue-50 to-indigo-50 px-4 py-2 text-center"},r.createElement("p",{className:"mt-1 text-xs text-gray-800"},(0,l.__)("30-day money-back guarantee. No questions asked.","advanced-database-cleaner"))))))))))};function _i(e){return _i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_i(e)}function wi(){wi=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==_i(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(_i(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Ei(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Ni(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Ei(o,r,a,i,l,"next",e)}function l(e){Ei(o,r,a,i,l,"throw",e)}i(void 0)}))}}function ki(e,t,n){return Si.apply(this,arguments)}function Si(){return(Si=Ni(wi().mark((function e(t,n,r){return wi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.t0=t,e.next="tables"===e.t0?3:"options"===e.t0?4:"transients"===e.t0?5:"posts_meta"===e.t0?6:"users_meta"===e.t0?7:"cron_jobs"===e.t0?8:"post_types"===e.t0?9:"revisions"===e.t0||"auto_drafts"===e.t0||"trashed_posts"===e.t0||"unapproved_comments"===e.t0||"spam_comments"===e.t0||"trashed_comments"===e.t0||"pingbacks"===e.t0||"trackbacks"===e.t0||"unused_postmeta"===e.t0||"duplicated_postmeta"===e.t0||"unused_commentmeta"===e.t0||"duplicated_commentmeta"===e.t0||"unused_usermeta"===e.t0||"duplicated_usermeta"===e.t0||"unused_termmeta"===e.t0||"duplicated_termmeta"===e.t0||"unused_relationships"===e.t0||"expired_transients"===e.t0||"oembed_caches"===e.t0||"actionscheduler_completed_actions"===e.t0||"actionscheduler_failed_actions"===e.t0||"actionscheduler_canceled_actions"===e.t0||"actionscheduler_completed_logs"===e.t0||"actionscheduler_failed_logs"===e.t0||"actionscheduler_canceled_logs"===e.t0||"actionscheduler_orphan_logs"===e.t0||"woocommerce_orphaned_product_variations"===e.t0||"woocommerce_orphaned_customer_analytics"===e.t0?10:11;break;case 3:return e.abrupt("return",ee(W+"/get-tables-list",{method:"POST",data:n,signal:r}));case 4:return e.abrupt("return",ee(W+"/get-options-list",{method:"POST",data:n,signal:r}));case 5:return e.abrupt("return",ee(W+"/get-transients-list",{method:"POST",data:n,signal:r}));case 6:return e.abrupt("return",ee(W+"/get-posts-meta-list",{method:"POST",data:n,signal:r}));case 7:return e.abrupt("return",ee(W+"/get-users-meta-list",{method:"POST",data:n,signal:r}));case 8:return e.abrupt("return",ee(W+"/get-cron-jobs-list",{method:"POST",data:n,signal:r}));case 9:return e.abrupt("return",ee(W+"/get-post-types-list",{method:"POST",data:n,signal:r}));case 10:return e.abrupt("return",ee(W+"/general-cleanup/get-items",{method:"POST",data:n,signal:r}));case 11:return e.abrupt("return",[]);case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Li(e,t){return ji.apply(this,arguments)}function ji(){return(ji=Ni(wi().mark((function e(t,n){var r;return wi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r={edit_scan_results_tables:"/edit-scan-results-tables",optimize_tables:"/optimize-tables",repair_tables:"/repair-tables",refresh_counts_tables:"/refresh-counts-tables",convert_to_innodb_tables:"/convert-to-innodb-tables",empty_rows_tables:"/empty-rows-tables",delete_tables:"/delete-tables",edit_scan_results_options:"/edit-scan-results-options",set_autoload_to_yes_options:"/set-autoload-to-yes-options",set_autoload_to_no_options:"/set-autoload-to-no-options",delete_options:"/delete-options",edit_scan_results_transients:"/edit-scan-results-transients",set_autoload_to_yes_transients:"/set-autoload-to-yes-transients",set_autoload_to_no_transients:"/set-autoload-to-no-transients",delete_transients:"/delete-transients",edit_scan_results_posts_meta:"/edit-scan-results-posts-meta",delete_posts_meta:"/delete-posts-meta",edit_scan_results_users_meta:"/edit-scan-results-users-meta",delete_users_meta:"/delete-users-meta",edit_scan_results_cron_jobs:"/edit-scan-results-cron-jobs",delete_cron_jobs:"/delete-cron-jobs",edit_scan_results_post_types:"/edit-scan-results-post-types",delete_post_types:"/delete-posts-by-post-type",delete_revisions:"/general-cleanup/delete-items",delete_auto_drafts:"/general-cleanup/delete-items",delete_trashed_posts:"/general-cleanup/delete-items",delete_unapproved_comments:"/general-cleanup/delete-items",delete_spam_comments:"/general-cleanup/delete-items",delete_trashed_comments:"/general-cleanup/delete-items",delete_pingbacks:"/general-cleanup/delete-items",delete_trackbacks:"/general-cleanup/delete-items",delete_unused_postmeta:"/general-cleanup/delete-items",delete_duplicated_postmeta:"/general-cleanup/delete-items",delete_unused_commentmeta:"/general-cleanup/delete-items",delete_duplicated_commentmeta:"/general-cleanup/delete-items",delete_unused_usermeta:"/general-cleanup/delete-items",delete_duplicated_usermeta:"/general-cleanup/delete-items",delete_unused_termmeta:"/general-cleanup/delete-items",delete_duplicated_termmeta:"/general-cleanup/delete-items",delete_unused_relationships:"/general-cleanup/delete-items",delete_expired_transients:"/general-cleanup/delete-items",delete_oembed_caches:"/general-cleanup/delete-items",delete_actionscheduler_completed_actions:"/general-cleanup/delete-items",delete_actionscheduler_failed_actions:"/general-cleanup/delete-items",delete_actionscheduler_canceled_actions:"/general-cleanup/delete-items",delete_actionscheduler_completed_logs:"/general-cleanup/delete-items",delete_actionscheduler_failed_logs:"/general-cleanup/delete-items",delete_actionscheduler_canceled_logs:"/general-cleanup/delete-items",delete_actionscheduler_orphan_logs:"/general-cleanup/delete-items",delete_woocommerce_orphaned_product_variations:"/general-cleanup/delete-items",delete_woocommerce_orphaned_customer_analytics:"/general-cleanup/delete-items"}[t]){e.next=4;break}return e.abrupt("return",[]);case 4:return e.abrupt("return",ee(W+r,{method:"POST",data:n}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Oi=(0,he.Z0)({name:"scan",initialState:{isScanModalShown:!1,whoOpenedScanModal:"",scanParams:null,isScanBalanceModalShown:!1,isRedeemCreditCodeModalShown:!1,redeemCreditCodeModalMode:"redeem",isEditCategorizationModalShown:!1},reducers:{showScanModal:function(e,t){e.whoOpenedScanModal=t.payload,e.isScanModalShown=!0},hideScanModal:function(e){e.isScanModalShown=!1,e.whoOpenedScanModal=""},setScanParams:function(e,t){e.scanParams=t.payload},showScanBalanceModal:function(e){e.isScanBalanceModalShown=!0},hideScanBalanceModal:function(e){e.isScanBalanceModalShown=!1},showRedeemCreditCodeModal:function(e,t){var n,r;e.isRedeemCreditCodeModalShown=!0,e.redeemCreditCodeModalMode=null!==(n=null==t||null===(r=t.payload)||void 0===r?void 0:r.mode)&&void 0!==n?n:"redeem"},hideRedeemCreditCodeModal:function(e){e.isRedeemCreditCodeModalShown=!1,e.redeemCreditCodeModalMode="redeem"},showEditCategorizationModal:function(e){e.isEditCategorizationModalShown=!0},hideEditCategorizationModal:function(e){e.isEditCategorizationModalShown=!1}}}),Ti=Oi.actions,Ci=Ti.showScanModal,Pi=Ti.hideScanModal,Ii=Ti.setScanParams,Ai=Ti.showScanBalanceModal,Fi=Ti.hideScanBalanceModal,Mi=Ti.showRedeemCreditCodeModal,Di=Ti.hideRedeemCreditCodeModal,Gi=Ti.showEditCategorizationModal,zi=Ti.hideEditCategorizationModal;const Ri=Oi.reducer;var Bi=function(e){var t=((arguments.length>1&&void 0!==arguments[1]?arguments[1]:"")||"").trim();if(t.length>0)return t;var n=(0,l.__)("Completed successfully!","advanced-database-cleaner"),r=(0,l.sprintf)((0,l._n)(" %d item could not be processed."," %d items could not be processed.",e,"advanced-database-cleaner"),e);return e>0?r:n},Ui=function(e,t,n,r,a){if(t.startsWith("delete_")||t.startsWith("empty_")||t.startsWith("convert_to_innodb_"))if(a){var o=function(e,t){return"empty_rows_tables"===e?{type:"delete",title:(0,l.sprintf)((0,l._n)("Empty %d table?","Empty %d tables?",t,"advanced-database-cleaner"),t),message:(0,l.__)("Once emptied, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,l.__)("Empty","advanced-database-cleaner"),dbBackupWarning:!0}:"convert_to_innodb_tables"===e?{type:"warning",title:(0,l.__)("Convert table to InnoDB?","advanced-database-cleaner"),message:(0,l.__)("Converting a table to InnoDB will alter its storage engine. Are you sure you want to proceed?","advanced-database-cleaner"),confirmLabel:(0,l.__)("Convert","advanced-database-cleaner"),dbBackupWarning:!0}:e.startsWith("delete_")?{type:"delete",title:(0,l.sprintf)((0,l._n)("Delete %d item?","Delete %d items?",t,"advanced-database-cleaner"),t),message:(0,l.__)("Once deleted, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,l.__)("Delete","advanced-database-cleaner"),dbBackupWarning:!0}:null}(t,n);e(Xo(o))}else e(Mr());else t.startsWith("edit_scan_results_")?e(Gi()):t.startsWith("scan_")?e(Ci(r)):e(Mr())},Wi=n(8069);function qi(e){return qi="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},qi(e)}function Ki(){Ki=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==qi(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(qi(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Yi(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Vi(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Yi(o,r,a,i,l,"next",e)}function l(e){Yi(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Hi(){return(Hi=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-total-tables-to-optimize",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $i(){return($i=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-total-tables-to-repair",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qi(){return(Qi=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-total-tables-with-invalid-prefix",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ji(){return(Ji=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-total-not-scanned-tables",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zi(){return(Zi=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-big-options",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xi(){return(Xi=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-total-not-scanned-options",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function el(){return(el=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-autoload-health",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tl(){return(tl=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-big-posts-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nl(){return(nl=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-total-not-scanned-posts-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rl(){return(rl=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-duplicated-posts-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function al(){return(al=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-unused-posts-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ol(){return(ol=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-big-users-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function il(){return(il=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-total-not-scanned-users-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ll(){return(ll=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-duplicated-users-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function cl(){return(cl=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-unused-users-meta",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function sl(){return(sl=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-big-transients",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ul(){return(ul=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-total-not-scanned-transients",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function dl(){return(dl=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-expired-transients",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ml(){return(ml=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-total-not-scanned-cron-jobs",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fl(){return(fl=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-total-cron-jobs-with-no-action",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function pl(){return(pl=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-total-not-scanned-post-types",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function hl(){return(hl=Vi(Ki().mark((function e(t){return Ki().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/count-total-large-non-public-post-types",{method:"GET",signal:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function vl(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return yl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yl(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}function yl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const bl=function(e){var t=e.actions,n=e.itemsType,a=(0,P.d4)((function(e){return e.action.actionType})),o=(0,P.d4)((function(e){return e.action.processAction})),i=(0,P.d4)((function(e){return e.action.selectedItems})),c=(0,P.wA)(),s=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),u=(0,r.useMemo)((function(){var e,n;if(!a)return(null===(n=t[0])||void 0===n?void 0:n[0])||null;var r,o=vl(t);try{for(o.s();!(r=o.n()).done;){var i,l=vl(r.value);try{for(l.s();!(i=l.n()).done;){var c=i.value;if(c.key===a)return c}}catch(e){l.e(e)}finally{l.f()}}}catch(e){o.e(e)}finally{o.f()}return(null===(e=t[0])||void 0===e?void 0:e[0])||null}),[a,t]),d=function(){a?0!==i.length?Ui(c,a,i.length,"bulkAction",s):Zt(c,{type:"warning",title:(0,l.__)("No items selected!","advanced-database-cleaner"),message:(0,l.__)("Please select at least one item to apply the action!","advanced-database-cleaner"),hideAfter:5}):Zt(c,{type:"warning",title:(0,l.__)("No action selected!","advanced-database-cleaner"),message:(0,l.__)("Please select an action to apply!","advanced-database-cleaner"),hideAfter:5})};return r.createElement("div",{className:"flex gap-x-2"},r.createElement(oh,{selectItems:t,selectedItem:u,onSelectionChange:function(e){c(Fr("bulk_actions"===e?{actionType:null,itemsType:n,source:"bulk"}:{actionType:e,itemsType:n,source:"bulk"}))},borderColor:"border-gray-400",minWidthButton:"min-w-[160px]"}),r.createElement("div",null,r.createElement(v,{text:(0,l.sprintf)((0,l.__)("Apply to selected (%1s)","advanced-database-cleaner"),i.length),className:"hidden !h-[2rem] lg:!block",onClick:d,disabled:o}),r.createElement(v,{text:(0,l.sprintf)((0,l.__)("Apply (%1s)","advanced-database-cleaner"),i.length),className:"!h-[2rem] lg:!hidden",onClick:d,disabled:o})))};function gl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return xl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xl(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const _l=function(e){var t=e.autoloadHealth,n=void 0===t?"":t,a=e.autoloadedSize,o=void 0===a?0:a,i=e.autoloadLimit,c=void 0===i?"":i,s=gl((0,r.useState)(""),2),u=s[0],d=s[1],m=gl((0,r.useState)(""),2),f=m[0],p=m[1],h=gl((0,r.useState)(""),2),v=h[0],y=h[1],b=(0,P.d4)((function(e){return e.shared.currentTabId})),g=(0,P.d4)((function(e){return e.filter.belongsTo})),x=(0,P.d4)((function(e){return e.filter.prefixStatus})),_=(0,P.d4)((function(e){return e.filter.autoload})),w=(0,P.d4)((function(e){return e.filter.size})),E=(0,P.d4)((function(e){return e.filter.sizeUnit})),N=(0,P.d4)((function(e){return e.filter.expired})),k=(0,P.d4)((function(e){return e.filter.duplicated})),S=(0,P.d4)((function(e){return e.filter.postTypesPostsCount})),j=(0,P.d4)((function(e){return e.filter.postTypesVisibility})),O=(0,P.d4)((function(e){return e.filter.unused})),T=(0,P.d4)((function(e){return e.filter.hasAction}));return(0,r.useEffect)((function(){var e="";p(""),y("blue"),"invalid_prefix"===x?e=(0,l.__)("Items below have invalid prefixes, indicating they likely originate from other WordPress installations or unrelated projects.","advanced-database-cleaner"):"orphans"===g?(e=(0,l.__)("Items below seem to be orphaned. However, please ensure you only delete entries you are certain are safe to remove.","advanced-database-cleaner"),y("red")):"not_scanned"===g?e="FREE"===D?(0,l.__)("Upgrade to Premium to scan the items below and identify which plugin or theme they belong to.","advanced-database-cleaner"):(0,l.__)("Items below have not been scanned yet. Click the button above to scan them and identify their associated plugin or theme.","advanced-database-cleaner"):"post_types"===b&&"non_public"===j&&S>=100?(e=(0,l.__)("Items below are non-public post types with a high number of posts. Only delete them if you are sure they are safe to remove.","advanced-database-cleaner"),y("red")):"bad"===n&&"yes"===_?(e=(0,l.sprintf)((0,l.__)("Your autoload size (%1$s) exceeds your WordPress recommendation (%2$s). Reducing it may improve performance.","advanced-database-cleaner"),o,c),p("https://docs.sigmaplugin.com/article/61-how-to-documentation-reduce-autoload-size?utm_source=filter-message&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=documentation-reduce-autoload-size"))):"tables"!==b&&"cron_jobs"!==b&&(w>=150&&"KB"===E||w>=1&&"MB"===E||w>=1&&"GB"===E)?e=(0,l.__)("Items below exceed 150KB, which is considered large! Please review them.","advanced-database-cleaner"):"transients"===b&&"yes"===N?e=(0,l.__)("Transients below are expired. You can safely delete them.","advanced-database-cleaner"):"posts_meta"===b&&"yes"===k?e=(0,l.__)("Items below are duplicate post meta entries. You can safely delete them, as the original entries will be preserved automatically.","advanced-database-cleaner"):"posts_meta"===b&&"yes"===O?e=(0,l.__)("Items below are unused post meta (linked to missing posts). You can safely delete them.","advanced-database-cleaner"):"users_meta"===b&&"yes"===k?e=(0,l.__)("Items below are duplicate user meta entries. You can safely delete them, as the original entries will be preserved automatically.","advanced-database-cleaner"):"users_meta"===b&&"yes"===O?e=(0,l.__)("Items below are unused user meta (linked to missing users). You can safely delete them.","advanced-database-cleaner"):"cron_jobs"===b&&"no"===T&&(e=(0,l.__)("The cron jobs below have no registered actions. Review and delete those that are obsolete.","advanced-database-cleaner")),d(e)}),[b,g,x,_,N,w,E,n,o,c,k,O,T,j,S]),r.createElement(r.Fragment,null,u&&r.createElement("div",{className:"tex-black mt-6 flex flex-col rounded-md ".concat("blue"===v?"bg-blue-100":"bg-red-100"," px-2 py-[7px] shadow-sm")},r.createElement("div",{className:"items-top flex gap-2"},r.createElement(ge.bT0,{"aria-hidden":"true",className:"mt-[2px] hidden size-[16px] md:!flex ".concat("red"===v?"text-orange-600":"text-blue-500"," ")}),r.createElement("span",null,u," ",""!==f&&r.createElement(L,{href:f,target:"_blank"},(0,l.__)("Read more","advanced-database-cleaner")))),"bad"===n&&"yes"===_&&r.createElement("span",{className:"flex gap-x-1 pl-0 text-[.75rem] md:pl-[23px]"},r.createElement("span",{className:"font-bold"},(0,l.__)("Note:","advanced-database-cleaner")),(0,l.__)("Transients with autoload enabled also increase the autoload size. Check the Transients tab as well.","advanced-database-cleaner"))))};function wl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return El(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?El(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function El(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Nl=function(e){var t=e.tabName,n=e.categorizationCount,a=e.pluginsCount,o=e.themesCount,i=[[{key:"all",label:"All plugins ("+n.p+")"}],Object.entries(a).map((function(e){var t=wl(e,2),n=t[0],r=t[1];return{key:n,label:r.name+" ("+r.count+")"}}))],c=[[{key:"all",label:"All themes ("+n.t+")"}],Object.entries(o).map((function(e){var t=wl(e,2),n=t[0],r=t[1];return{key:n,label:r.name+" ("+r.count+")"}}))],s=function(e){switch(e){case"tables":return{allItemsMsg:(0,l.__)("All tables","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins tables","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes tables","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP tables","advanced-database-cleaner")};case"options":return{allItemsMsg:(0,l.__)("All options","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins options","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes options","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP options","advanced-database-cleaner")};case"posts_meta":return{allItemsMsg:(0,l.__)("All post meta","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins meta","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes meta","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP meta","advanced-database-cleaner")};case"users_meta":return{allItemsMsg:(0,l.__)("All user meta","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins meta","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes meta","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP meta","advanced-database-cleaner")};case"transients":return{allItemsMsg:(0,l.__)("All transients","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins transients","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes transients","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP transients","advanced-database-cleaner")};case"cron_jobs":return{allItemsMsg:(0,l.__)("All cron jobs","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins cron jobs","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes cron jobs","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP cron jobs","advanced-database-cleaner")};case"post_types":return{allItemsMsg:(0,l.__)("All post types","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins post types","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes post types","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP post types","advanced-database-cleaner")};default:return{allItemsMsg:(0,l.__)("All items","advanced-database-cleaner"),pluginsItemsMsg:(0,l.__)("Plugins items","advanced-database-cleaner"),themesItemsMsg:(0,l.__)("Themes items","advanced-database-cleaner"),wpItemsMsg:(0,l.__)("WP items","advanced-database-cleaner")}}}(t),u=s.allItemsMsg,d=s.pluginsItemsMsg,m=s.themesItemsMsg,f=s.wpItemsMsg,p=(0,P.d4)((function(e){return e.filter.belongsTo})),h=(0,P.d4)((function(e){return e.filter.belongsToPluginSlug})),v=(0,P.d4)((function(e){return e.filter.belongsToThemeSlug})),y=(0,P.d4)((function(e){return e.filter.showManualCorrectionsOnly})),b=(0,P.d4)((function(e){return e.shared.hideFilters})),g=(0,P.wA)(),_=function(e){g(Ze(e))},w=function(e,t){g("plugin"===e?"all"===t?Ze("plugins"):Xe(t):"all"===t?Ze("themes"):et(t))};return"PREMIUM"===D&&r.createElement("div",{className:"mt-5",hidden:b},r.createElement("div",{className:"flex min-h-[40px] flex-col gap-2 bg-white text-[.8rem] text-gray-900 xl:flex-row"},r.createElement("div",{className:"grid w-full grid-cols-1 gap-2 gap-x-3 sm:grid-cols-2 md:grid-cols-3 xl:flex"},r.createElement("button",{className:"flex min-h-[40px] flex-grow flex-row gap-x-1 rounded-xl border px-2 py-3 hover:border-gray-800 2xl:justify-center ".concat("all"===p?"border-black bg-gray-200/80":"border-gray-300"),onClick:function(){return _("all")}},r.createElement("span",{className:"text-left"},u),r.createElement("span",{id:"adbc-categorization-all",className:"font-bold"},"(",n.all,")")),r.createElement("button",{className:"flex min-h-[40px] flex-grow flex-row gap-x-1 rounded-xl border px-2 py-3 hover:border-orange-500 2xl:justify-center ".concat("orphans"===p?"border-orange-500 bg-orange-100":"border-gray-300"),onClick:function(){return _("orphans")}},r.createElement("span",{className:"text-left"},(0,l.__)("Orphans","advanced-database-cleaner")),r.createElement("span",{id:"adbc-categorization-orphans",className:"font-bold"},"(",n.o,")")),r.createElement("div",{className:"flex flex-grow flex-row items-center rounded-xl border hover:border-blue-500 ".concat("plugins"===p?"bg-blue-100":"border-gray-300"," ").concat(("plugins"===p||h)&&"!border-blue-500"," ")},r.createElement("button",{className:"flex h-full min-h-[40px] w-full items-center p-2 2xl:justify-center",onClick:function(){return _("plugins")}},r.createElement("span",{className:"flex gap-x-1"},r.createElement("span",{className:"text-left"},d),r.createElement("span",{className:"font-bold"},"(",n.p,")"))),Object.keys(a).length>0&&r.createElement("div",{className:"mr-[5px]"},r.createElement(oh,{selectItems:i,onSelectionChange:function(e){return w("plugin",e)},minWidthContent:"min-w-[300px]",maxHeight:!0,buttonOnly:!0,ButtonBgColor:""!=h?"bg-blue-200":"bg-gray-100",extraBtnClasses:"rounded-lg border-gray-100 hover:border-gray-400"}))),r.createElement("div",{className:"flex flex-grow flex-row items-center rounded-xl border hover:border-green-500 ".concat("themes"===p?"bg-green-100":"border-gray-300"," ").concat(("themes"===p||v)&&"!border-green-500")},r.createElement("button",{className:"flex h-full min-h-[40px] w-full items-center p-2 2xl:justify-center",onClick:function(){return _("themes")}},r.createElement("span",{className:"flex gap-x-1"},r.createElement("span",{className:"text-left"},m),r.createElement("span",{className:"font-bold"},"(",n.t,")"))),Object.keys(o).length>0&&r.createElement("div",{className:"mr-[5px]"},r.createElement(oh,{selectItems:c,onSelectionChange:function(e){return w("theme",e)},minWidthContent:"min-w-[300px]",maxHeight:!0,buttonOnly:!0,ButtonBgColor:""!=v?"bg-green-200":"bg-gray-100",extraBtnClasses:"rounded-lg border-gray-100 hover:border-gray-400"}))),r.createElement("button",{className:"flex min-h-[40px] flex-grow flex-row gap-x-1 rounded-xl border px-2 py-3 hover:border-purple-500 2xl:justify-center ".concat("wordpress"===p?"border-purple-500 bg-purple-100":"border-gray-300"),onClick:function(){return _("wordpress")}},r.createElement("span",{className:"text-left"},f),r.createElement("span",{className:"font-bold"},"(",n.w,")")),("posts_meta"===t||"users_meta"===t||"post_types"===t)&&r.createElement("button",{className:"flex min-h-[40px] flex-grow flex-row gap-x-1 rounded-xl border px-2 py-3 hover:border-red-500 2xl:justify-center ".concat("unknown"===p?"border-red-500 bg-red-100":"border-gray-300"),onClick:function(){return _("unknown")}},r.createElement("span",{className:"text-left"},(0,l.__)("Unknown","advanced-database-cleaner")),r.createElement("span",{className:"font-bold"},"(",n.unk,")")),r.createElement("button",{className:"flex min-h-[40px] flex-grow flex-row gap-x-1 rounded-xl border px-2 py-3 hover:border-yellow-500 2xl:justify-center ".concat("not_scanned"===p?"border-yellow-500 bg-yellow-100":"border-gray-300"),onClick:function(){return _("not_scanned")}},r.createElement("span",{className:"text-left"},(0,l.__)("Not scanned","advanced-database-cleaner")),r.createElement("span",{id:"adbc-categorization-not-scanned",className:"font-bold"},"(",n.u,")")))),r.createElement("div",{className:"mt-3 flex min-h-[40px] items-center justify-between gap-x-3 border-b border-gray-300 text-[.8rem] text-gray-900"},r.createElement(x,{text:(0,l.__)("Show manual corrections only","advanced-database-cleaner"),textStyle:"font-normal text-[.8rem]",toggleSize:"small",toggleChangeCallback:function(e){return function(e){g(Re({showManualCorrectionsOnly:e}))}(e)},isActive:y})))};function kl(e){return kl="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},kl(e)}function Sl(){Sl=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==kl(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(kl(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Ll(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function jl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||Tl(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ol(e){return function(e){if(Array.isArray(e))return Cl(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Tl(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 Tl(e,t){if(e){if("string"==typeof e)return Cl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Cl(e,t):void 0}}function Cl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Pl=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,l.__)("Hook","advanced-database-cleaner")},{key:"value",label:(0,l.__)("Args","advanced-database-cleaner")}]],Il=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"once",label:(0,l.__)("Once","advanced-database-cleaner")}]],Al=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"N/A",label:(0,l.__)("N/A","advanced-database-cleaner")}]],Fl=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,l.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,l.__)("No","advanced-database-cleaner")}]],Ml=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],Ol(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const Dl=function(e){var t=e.notScannedCount,n=e.noActionCount,a=(0,P.d4)((function(e){return e.filter})),o=(0,P.d4)((function(e){return e.shared.hideFilters})),i=(0,P.d4)(lt),c=jl((0,r.useState)(a.search),2),s=c[0],d=c[1],m=jl((0,r.useState)(a.searchIn),2),f=m[0],p=m[1],h=jl((0,r.useState)(a.frequency),2),y=h[0],b=h[1],g=jl((0,r.useState)(a.interval),2),x=g[0],_=g[1],w=jl((0,r.useState)(a.hasAction),2),E=w[0],N=w[1],k=jl((0,r.useState)(a.site),2),S=k[0],O=k[1],T=jl((0,r.useState)(Pl[1][0]),2),I=T[0],A=T[1],F=jl((0,r.useState)(Il[0][0]),2),M=F[0],G=F[1],z=jl((0,r.useState)(Al[0][0]),2),R=z[0],U=z[1],W=jl((0,r.useState)(Fl[0][0]),2),q=W[0],K=W[1],Y=jl((0,r.useState)(Ml[0][0]),2),V=Y[0],H=Y[1],$=jl((0,r.useState)(0),2),Q=$[0],J=$[1],Z=jl((0,r.useState)(Il),2),X=Z[0],ee=Z[1],te=jl((0,r.useState)(Al),2),ne=te[0],re=te[1],ae=jl((0,r.useState)(!1),2),oe=ae[0],ie=ae[1],le=(0,P.wA)(),ce=".."===t||".."===n,ue=ce?"border-gray-100 bg-gray-100 shadow-md":0===t&&0===n?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",de=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){d(a.search),p(a.searchIn),b(a.frequency),_(a.interval),N(a.hasAction),O(a.site),A(de(Pl,a.searchIn,Pl[1][0])),G(de(X,a.frequency,X[0][0])),U(de(ne,a.interval,ne[0][0])),K(de(Fl,a.hasAction,Fl[0][0])),H(de(Ml,a.site,Ml[0][0]))}),[a]),(0,r.useEffect)((function(){G(de(X,y,X[0][0])),U(de(ne,x,ne[0][0]))}),[X,ne,y,x]),(0,r.useEffect)((function(){if("FREE"!==D){var e=function(){var e,t=(e=Sl().mark((function e(){var t,n,r,a,o;return Sl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ie(!0),e.prev=1,e.next=4,se();case 4:if(t=e.sent,n=null==t?void 0:t.data){e.next=8;break}return e.abrupt("return");case 8:r=Object.entries(n).map((function(e){var t=jl(e,2),n=t[0],r=t[1];return{key:n,label:"".concat(r.display," (").concat(n,")")}})),a=Ol(new Set(Object.values(n).map((function(e){return e.interval})).filter((function(e){return"number"==typeof e&&e>0})))).sort((function(e,t){return e-t})).map((function(e){return{key:String(e),label:String(e)}})),ee((o=function(e,t){return[e,t]})([{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"once",label:(0,l.__)("Once","advanced-database-cleaner")}].concat(Ol(r)))),re(o([{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"N/A",label:(0,l.__)("N/A","advanced-database-cleaner")}].concat(Ol(a)))),e.next=17;break;case 15:e.prev=15,e.t0=e.catch(1);case 17:return e.prev=17,ie(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[1,15,17,20]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Ll(o,r,a,i,l,"next",e)}function l(e){Ll(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();e()}}),[]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},i&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),le(rt()),A(Pl[1][0]),G(Il[0][0]),U(Al[0][0]),K(Fl[0][0]),H(Ml[0][0]),J(Q+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),le(Sp(!o))}},o?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:Q,className:"mt-1",hidden:o},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(ue," relative justify-center px-2 py-1")},!ce&&r.createElement("button",{onClick:function(e){e.preventDefault(),le(Kp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),_r(".."===n?"loading":0===n?"ok":"warning",(0,l.sprintf)((0,l._n)("%s cron job with no action","%s cron jobs with no action",n,"advanced-database-cleaner"),n),(function(e){e.preventDefault(),le(Je()),A(Pl[1][0]),G(Il[0][0]),U(Al[0][0]),K(Fl[1][1]),H(Ml[0][0]),J(Q+1)})),_r(".."===t?"loading":0===t?"ok":"warning",(0,l.sprintf)((0,l._n)("%s cron job not scanned","%s cron jobs not scanned",t,"advanced-database-cleaner"),t),(function(e){e.preventDefault(),le(qe()),A(Pl[1][0]),G(Il[0][0]),U(Al[0][0]),K(Fl[0][0]),H(Ml[0][0]),J(Q+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return d(e.target.value)},maxLength:100,value:s})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search in","advanced-database-cleaner")),r.createElement(oh,{selectItems:Pl,selectedItem:I,onSelectionChange:function(e){p(e),A(de(Pl,e,Pl[1][0]))},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Frequency","advanced-database-cleaner")),oe?r.createElement("div",{className:"flex h-[2rem] w-full items-center rounded-lg border border-gray-300 bg-gray-100 px-2 text-[.7rem] text-gray-500 xl:w-[100px]"},(0,l.__)("Loading ...","advanced-database-cleaner")):r.createElement(oh,{selectItems:X,selectedItem:M,onSelectionChange:function(e){b(e),G(de(X,e,X[0][0]))},minWidthButton:"w-full xl:min-w-[100px]",extraBtnClasses:"xl:max-w-[100px]",minWidthContent:"min-w-[300px]",maxHeight:!0})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Interval (secs)","advanced-database-cleaner")),oe?r.createElement("div",{className:"flex h-[2rem] w-full items-center rounded-lg border border-gray-300 bg-gray-100 px-2 text-[.7rem] text-gray-500 xl:w-[80px]"},(0,l.__)("Loading ...","advanced-database-cleaner")):r.createElement(oh,{selectItems:ne,selectedItem:R,onSelectionChange:function(e){_(e),U(de(ne,e,ne[0][0]))},minWidthButton:"w-full xl:min-w-[80px]",extraBtnClasses:"xl:max-w-[120px]",minWidthContent:"min-w-[140px]",maxHeight:!0})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Has action","advanced-database-cleaner")),r.createElement(oh,{selectItems:Fl,selectedItem:q,onSelectionChange:function(e){N(e),K(de(Fl,e,Fl[0][0]))},minWidthButton:"w-full xl:min-w-[60px]",extraBtnClasses:"xl:max-w-[120px]",minWidthContent:"min-w-[100px]"})),"1"===B&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(oh,{selectItems:Ml,selectedItem:V,onSelectionChange:function(e){O(e),H(de(Ml,e,Ml[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:pt.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),le(Re({search:s,searchIn:f,frequency:y,interval:x,hasAction:E,site:S})),le(Ze("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=cron-jobs-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};var Gl=n(8199),zl=n(1578),Rl=n(139),Bl=function(e){switch(e){case 1:return(0,l.__)("We couldn't verify your license. Please check that your license key is active for the current website.","advanced-database-cleaner");case 2:return(0,l.__)("You don't have enough credits to send additional remote requests.","advanced-database-cleaner");case 3:return(0,l.__)("The remote database cannot scan such a large number of items. Contact the plugin developer for more information.","advanced-database-cleaner");case 4:return(0,l.__)("An error occurred during the remote request. Check the logs for more details.","advanced-database-cleaner");case 6:return(0,l.__)("The remote server is being prepared for maintenance. Please try again later.","advanced-database-cleaner");case 5:return(0,l.__)("The remote server is under maintenance. Please try again later.","advanced-database-cleaner");case 7:return(0,l.__)("Invalid credit code. Please check and try again.","advanced-database-cleaner");case 8:return(0,l.__)("This credit code has already been redeemed. Please close this pop-up and click the 'Refresh credits info' button to refresh your credit balance","advanced-database-cleaner");default:return""}};const Ul=function(e){var t,n,a,o,i,c=e.Icon,s=e.title,u=e.label,d=e.tooltipText,m=e.status,f=e.progress,p=e.showProgress,h=void 0===p||p,v=e.showConnector,y=void 0===v||v,b=e.collectedFiles,g=void 0===b?null:b,x=e.heartBeatResponse,_=void 0===x?null:x,w=e.retryReason,N=void 0===w?"":w,k=e.disabled,S=void 0!==k&&k,L="completed"===m,j="current"===m,O="failed"===(null==_||null===(t=_.data)||void 0===t||null===(t=t.remote)||void 0===t?void 0:t.status)||"shutdown"===(null==_||null===(n=_.data)||void 0===n?void 0:n.status)&&"timeout"!==(null==_||null===(a=_.data)||void 0===a?void 0:a.shutdown_reason)&&"forced_timeout"!==(null==_||null===(o=_.data)||void 0===o?void 0:o.shutdown_reason)||"check_remote_scan_status_error"===N||"get_scan_results_error"===N;return i=L?S?"border border-gray-400 bg-gray-400 text-white":"border border-green-600 bg-green-600 text-white":j?"bg-white":"border border-gray-300 bg-white",r.createElement(r.Fragment,null,r.createElement("div",{className:"relative flex items-center"},r.createElement("span",{className:"flex h-[40px] w-[40px] items-center justify-center rounded-full lg:h-[55px] lg:w-[55px] ".concat(i)},L?r.createElement(ge.CMH,{className:"text-lg"}):j?r.createElement(r.Fragment,null,O?r.createElement(C.ORb,{className:"h-full w-20 rounded-full bg-red-500 text-white"}):r.createElement(Rl.kiM,{className:"h-full w-20 animate-spin text-blue-500"})):r.createElement(c,{className:"text-3xl text-gray-300"}),j&&!O&&r.createElement("span",{className:"absolute text-[.7rem] font-semibold lg:text-[.85rem]"},h&&r.createElement(r.Fragment,null,f),null!==g&&r.createElement(r.Fragment,null,g))),r.createElement("div",{className:"text-md absolute top-2 -ml-[43px] mt-[40px] flex w-32 flex-col gap-y-[0px] text-center lg:-ml-[36px] lg:mt-[54px]"},r.createElement("span",{className:"hidden text-[.85rem] font-bold sxs:!block"},"".concat(s)),r.createElement(E,{content:d,iconSize:"text-[.9rem]",iconColor:"text-gray-400 mt-1",className:"hidden xl:!flex"},r.createElement("span",{className:"underline decoration-gray-500/50 decoration-dotted underline-offset-2"},u))),r.createElement("div",null,j&&!O&&h&&null!==f&&r.createElement("span",{className:"absolute top-[10px] z-10 bg-blue-50 pl-[2px] pr-[3px] text-[.7rem] font-semibold lg:top-[17px] lg:text-[.85rem]"},"%"),j&&null!==g&&r.createElement("span",{className:"absolute top-[9px] z-10 bg-blue-50 pl-[1px] pr-[3px] text-[.7rem] lg:top-[16px] lg:text-[.8rem]"},(0,l.__)("files","advanced-database-cleaner")))),y&&r.createElement(r.Fragment,null,r.createElement("div",{className:"h-[1px] flex-auto border-t-2 ".concat(L?"border-green-600":"border-gray-300"," ")})))};function Wl(e){return Wl="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},Wl(e)}function ql(){ql=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Wl(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Wl(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Kl(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Yl(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Kl(o,r,a,i,l,"next",e)}function l(e){Kl(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Vl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Hl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hl(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var $l=!1;const Ql=function(e){var t,n,o,i,c,s,u,d,m,f,p,h,y,b=e.tabName,g=Vl((0,r.useState)(null),2),x=g[0],w=g[1],E=Vl((0,r.useState)(null),2),N=E[0],k=E[1],S=Vl((0,r.useState)([]),2),O=S[0],T=S[1],I=Vl((0,r.useState)(!1),2),A=I[0],F=I[1],M=Vl((0,r.useState)(!1),2),G=M[0],z=M[1],R=Vl((0,r.useState)(!1),2),B=R[0],U=R[1],W=Vl((0,r.useState)(!1),2),q=W[0],K=W[1],Y=Vl((0,r.useState)(""),2),V=Y[0],H=Y[1],$=Vl((0,r.useState)(""),2),Q=$[0],J=$[1],Z=(0,P.d4)((function(e){return e.scan.scanParams})),X=(0,r.useRef)(null),ee=(0,r.useRef)(!1),te=(0,r.useRef)(!1),ne=(0,r.useRef)(null),re=(0,P.wA)(),ae=(0,a.jE)();(0,r.useEffect)((function(){"FREE"!==D&&Z&&($l=!1,w(null),k(null),T([]),z(!1),U(!1),K(!1),H(""),J(""),F(!0),Mn({items_type:b,scan_type:null==Z?void 0:Z.scanType,preg_match:!1,partial_match:"post_types"!==b,what_to_scan:null==Z?void 0:Z.whatToScan,override_manual_categorization:null==Z?void 0:Z.overrideManualCategorization,selected_items_to_scan:null==Z?void 0:Z.selectedItems,continue_scan:!1}),oe(3e3),re(Ii(null)),re(Rr()))}),[Z]),(0,r.useEffect)((function(){if("FREE"!==D)return ee.current=!0,ie(),function(){ee.current=!1,X.current&&clearTimeout(X.current)}}),[]),(0,r.useEffect)((function(){if("FREE"!==D){var e=ne.current;e&&(e.scrollTop=e.scrollHeight)}}),[O]),(0,r.useEffect)((function(){var e,t,n,r,a,o,i,c,s,u,d,m,f,p,h,v,y,g;if("FREE"!==D&&x){var _=[],w={1:(0,l.__)("Preparing items to scan","advanced-database-cleaner")+" ".concat(null!=x&&null!==(e=x.data)&&void 0!==e&&null!==(e=e.local)&&void 0!==e&&e.total_items?"("+(null==x||null===(t=x.data)||void 0===t||null===(t=t.local)||void 0===t?void 0:t.total_items)+")":""),2:(0,l.__)("Collecting PHP files to scan","advanced-database-cleaner")+" ".concat(null!=x&&null!==(n=x.data)&&void 0!==n&&null!==(n=n.local)&&void 0!==n&&null!==(n=n.collecting_files)&&void 0!==n&&n.collected_files?"("+(null==x||null===(r=x.data)||void 0===r||null===(r=r.local)||void 0===r||null===(r=r.collecting_files)||void 0===r?void 0:r.collected_files)+" / "+(null==x||null===(a=x.data)||void 0===a||null===(a=a.local)||void 0===a||null===(a=a.collecting_files)||void 0===a?void 0:a.total_files)+")":""),3:(0,l.__)("Regex scan (skipped)","advanced-database-cleaner"),4:(0,l.__)("Exact match scan","advanced-database-cleaner")+" ".concat(null!=x&&null!==(o=x.data)&&void 0!==o&&null!==(o=o.local)&&void 0!==o&&null!==(o=o.exact_match)&&void 0!==o&&o.progress?"("+(null==x||null===(i=x.data)||void 0===i||null===(i=i.local)||void 0===i||null===(i=i.exact_match)||void 0===i?void 0:i.progress)+"%)":""),5:(0,l.__)("Partial match scan","advanced-database-cleaner")+" ".concat("post_types"===b?"("+(0,l.__)("skipped","advanced-database-cleaner")+")":null!=x&&null!==(c=x.data)&&void 0!==c&&null!==(c=c.local)&&void 0!==c&&null!==(c=c.partial_match)&&void 0!==c&&c.progress?"("+(null==x||null===(s=x.data)||void 0===s||null===(s=s.local)||void 0===s||null===(s=s.partial_match)||void 0===s?void 0:s.progress)+"%)":""),6:(0,l.__)("Preparing local scan results","advanced-database-cleaner"),7:(0,l.__)("Requesting remote scan","advanced-database-cleaner")+" ".concat("local"===(null==x||null===(u=x.data)||void 0===u?void 0:u.scan_type)?"("+(0,l.__)("skipped","advanced-database-cleaner")+")":""),8:(0,l.__)("Remote scan","advanced-database-cleaner")+" ".concat("local"===(null==x||null===(d=x.data)||void 0===d?void 0:d.scan_type)?"("+(0,l.__)("skipped","advanced-database-cleaner")+")":"")+" ".concat("done"===(null==x||null===(m=x.data)||void 0===m||null===(m=m.remote)||void 0===m?void 0:m.status)?"["+(0,l.__)("corrected items:","advanced-database-cleaner")+" "+(null==x||null===(f=x.data)||void 0===f||null===(f=f.remote)||void 0===f?void 0:f.corrected_items)+"]":"")};if(""===(null==x||null===(p=x.data)||void 0===p?void 0:p.step)&&"shutdown"===(null==x||null===(h=x.data)||void 0===h?void 0:h.status))return _.push({label:(0,l.__)("The scan cannot start!","advanced-database-cleaner"),status:"failed"}),_.push({label:null==x?void 0:x.message,showLink:{label:(0,l.__)("check logs","advanced-database-cleaner"),href:"#",onClick:function(e){e.preventDefault(),re(kp({tabId:"info_and_logs",subTabId:"debug"}))}},status:"failed",isSubDetail:!0}),void T(_);var E=parseInt(null==x||null===(v=x.data)||void 0===v||null===(v=v.step)||void 0===v?void 0:v.split("_")[0]);_.push({label:(0,l.__)("Scan started","advanced-database-cleaner"),status:"done"});for(var k=1;k<=8;k++){var S,L,j;if(8===k&&(null==x||null===(S=x.data)||void 0===S||null===(S=S.remote)||void 0===S?void 0:S.trimmed_count)>0&&_.push({label:(0,l.__)("Too many items to send due to your server limitation. Trimmed items:","advanced-database-cleaner")+" ".concat(null==x||null===(j=x.data)||void 0===j||null===(j=j.remote)||void 0===j?void 0:j.trimmed_count),showLink:{label:(0,l.__)("Read more","advanced-database-cleaner"),href:"https://docs.sigmaplugin.com/article/77-warning-too-many-items-to-send-due-to-your-server-limitation-trimmed-items-x?utm_source=scan-timeline&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-scan-trimmed-items"},isSubDetail:!0,color:"orange"}),k<E||"done"===(null==x||null===(L=x.data)||void 0===L?void 0:L.status))_.push({label:w[k],status:"done"});else if(k===E){var O,C,P,I,A,F,M,G;if((null==x||null===(O=x.data)||void 0===O?void 0:O.timeouts_count)>0&&_.push({label:(0,l.__)("Timeouts occurred:","advanced-database-cleaner")+" (".concat(null==x||null===(M=x.data)||void 0===M?void 0:M.timeouts_count,")"),status:"info"}),(null==x||null===(C=x.data)||void 0===C?void 0:C.forced_timeouts_count)>0&&_.push({label:(0,l.__)("Forced timeouts occurred:","advanced-database-cleaner")+" (".concat(null==x||null===(G=x.data)||void 0===G?void 0:G.forced_timeouts_count,")"),status:"info"}),7===E&&"failed"===(null==x||null===(P=x.data)||void 0===P||null===(P=P.remote)||void 0===P?void 0:P.status)||8===E&&("check_remote_scan_status_error"===V||"get_scan_results_error"===V)||"shutdown"===(null==x||null===(I=x.data)||void 0===I?void 0:I.status)&&"timeout"!==(null==x||null===(A=x.data)||void 0===A?void 0:A.shutdown_reason)&&"forced_timeout"!==(null==x||null===(F=x.data)||void 0===F?void 0:F.shutdown_reason)){var z,R,B,U,W;if(_.push({label:w[k],status:"failed"}),E<7&&_.push({label:null==x?void 0:x.message,showLink:"memory_error"===V?{label:(0,l.__)("Read more","advanced-database-cleaner"),href:"https://docs.sigmaplugin.com/article/75-error-scan-stopped-due-to-memory-limit?utm_source=scan-timeline&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-scan-memory-error"}:null,status:"failed",isSubDetail:!0}),7===E)(null==x||null===(z=x.data)||void 0===z||null===(z=z.remote)||void 0===z?void 0:z.retry_count)>1&&_.push({label:(0,l.__)("Retry sending the request","advanced-database-cleaner")+" ("+(null==x||null===(U=x.data)||void 0===U||null===(U=U.remote)||void 0===U?void 0:U.retry_count)+"/3)"+((null==x||null===(W=x.data)||void 0===W||null===(W=W.remote)||void 0===W?void 0:W.retry_count)>2?" ("+(0,l.__)("Max retries reached","advanced-database-cleaner")+")":""),isSubDetail:!0}),_.push({label:(0,l.__)("Request failed","advanced-database-cleaner"),showLink:2===(null==x||null===(R=x.data)||void 0===R||null===(R=R.remote)||void 0===R?void 0:R.failure_code)?{label:(0,l.__)("Show balance","advanced-database-cleaner"),href:"#",onClick:me}:null,errorMessage:Bl(null==x||null===(B=x.data)||void 0===B||null===(B=B.remote)||void 0===B?void 0:B.failure_code),isSubDetail:!0});8===E&&_.push({label:(0,l.__)("Failed","advanced-database-cleaner"),errorMessage:Q,isSubDetail:!0})}else _.push({label:w[k],status:"current"})}}"requested"===(null==N?void 0:N.status)&&_.push({label:(0,l.sprintf)((0,l.__)("You are at position %d in the queue.","advanced-database-cleaner"),null==N?void 0:N.queue_position),isSubDetail:!0,color:"blue"}),"processing"!==(null==N?void 0:N.status)&&"done"!==(null==N?void 0:N.status)||"done"===(null==x||null===(y=x.data)||void 0===y?void 0:y.status)||_.push({label:(0,l.__)("The server is scanning your items...","advanced-database-cleaner"),isSubDetail:!0,color:"blue"}),!0===(null==N?void 0:N.took_too_long)&&_.push({label:(0,l.__)("Info: the remote scan is taking more than expected!","advanced-database-cleaner"),isSubDetail:!0,color:"blue"}),"done"===(null==x||null===(g=x.data)||void 0===g?void 0:g.status)&&_.push({label:(0,l.__)("Scan completed","advanced-database-cleaner"),status:"done"}),T(_)}}),[x,V]);var oe=function(e){ee.current&&(X.current&&clearTimeout(X.current),X.current=setTimeout(ie,e||3e3))},ie=function(){var e=Yl(ql().mark((function e(){var t,n;return ql().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(ee.current){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,Rn({items_type:b});case 4:if((n=e.sent).success){e.next=9;break}return F(!1),Qt(re,n.message),e.abrupt("return");case 9:F(!0),K(!1),U(!1),H(""),J(""),w(n),e.t0=n.heartbeat_code,e.next=1===e.t0?18:7===e.t0?21:9===e.t0?23:2===e.t0?34:10===e.t0?36:14===e.t0?39:12===e.t0?41:13===e.t0?44:8===e.t0?46:11===e.t0?49:4===e.t0?52:6===e.t0?55:3===e.t0?57:66;break;case 18:return F(!1),Qt(re,n.message),e.abrupt("break",68);case 21:return oe(2e3),e.abrupt("break",68);case 23:return $l=!0,w(null),k(null),T([]),F(!1),z(!1),K(!1),U(!1),H(""),Jt(re,(0,l.__)("Scan stopped","advanced-database-cleaner"),n.message),e.abrupt("break",68);case 34:case 44:case 66:return F(!1),e.abrupt("break",68);case 36:return Jt(re,(0,l.__)("Scan timeout occurred!","advanced-database-cleaner"),n.message),le(!0),e.abrupt("break",68);case 39:return le(!0),e.abrupt("break",68);case 41:return K(!0),H("memory_error"),e.abrupt("break",68);case 46:return F(!1),Qt(re,n.message,null===(t=n.extra_data)||void 0===t?void 0:t.message_links),e.abrupt("break",68);case 49:return K(!0),H("remote_request_failed"),e.abrupt("break",68);case 52:return K(!0),H("max_remote_retries_reached"),e.abrupt("break",68);case 55:return se(),e.abrupt("break",68);case 57:return F(!1),K(!1),U(!1),H(""),ae.removeQueries({queryKey:[b]}),re(ot()),re(Kp()),Ht(re,n.message),e.abrupt("break",68);case 68:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=Yl(ql().mark((function e(){var t,n=arguments;return ql().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=n.length>0&&void 0!==n[0]&&n[0],te.current=!1,!1===t&&re(Ci("scanButton")),!0===t&&(F(!0),Mn({items_type:b,scan_type:"",preg_match:!1,partial_match:!1,what_to_scan:"",override_manual_categorization:!1,selected_items_to_scan:[],continue_scan:!0}),oe(3e3));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){var e=Yl(ql().mark((function e(t){var n;return ql().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),!G){e.next=3;break}return e.abrupt("return");case 3:return z(!0),e.prev=4,e.next=7,Gn({items_type:b});case 7:e.next=13;break;case 9:e.prev=9,e.t0=e.catch(4),Qt(re,e.t0.message,null===(n=e.t0.extra_data)||void 0===n?void 0:n.message_links),z(!1);case 13:return e.prev=13,ie(),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[4,9,13,16]])})));return function(t){return e.apply(this,arguments)}}(),se=function(){var e=Yl(ql().mark((function e(){var t,n,r,a,o;return ql().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,qn({items_type:b});case 3:if(!1!==(n=e.sent).success){e.next=10;break}return r=null==n?void 0:n.failure_code,J(5===r?(0,l.__)("Server is under maintenance. Please retry again after few minutes","advanced-database-cleaner"):(0,l.__)("An error occurred while getting the results from the server. Check the logs for more details","advanced-database-cleaner")),K(!0),H("check_remote_scan_status_error"),e.abrupt("return");case 10:if(!0!==$l){e.next=12;break}return e.abrupt("return");case 12:w(n),a=null===(t=n.data)||void 0===t?void 0:t.remote_answer,k(a),te.current||(te.current=!0,re(Yp())),"done"===(null==a?void 0:a.status)?ue():oe(1e3),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(0),Qt(re,e.t0.message,null===(o=e.t0.extra_data)||void 0===o?void 0:o.message_links);case 22:case"end":return e.stop()}}),e,null,[[0,19]])})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=Yl(ql().mark((function e(){var t,n,r;return ql().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Yn({items_type:b});case 3:if(null!=(t=e.sent)&&t.success){e.next=10;break}return n=null==t?void 0:t.failure_code,J(5===n?(0,l.__)("Server is under maintenance. Please retry again after few minutes","advanced-database-cleaner"):(0,l.__)("An error occurred while getting the results from the server. Check the logs for more details","advanced-database-cleaner")),K(!0),H("get_scan_results_error"),e.abrupt("return");case 10:ie(),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),Qt(re,e.t0.message,null===(r=e.t0.extra_data)||void 0===r?void 0:r.message_links);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}}(),de=function(){var e=Yl(ql().mark((function e(){var t,n,r,a=arguments;return ql().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=a.length>0&&void 0!==a[0]?a[0]:"",!B){e.next=3;break}return e.abrupt("return");case 3:if(U(!0),e.prev=4,"remote_request_failed"!==t&&"max_remote_retries_reached"!==t){e.next=13;break}return e.next=8,Un({items_type:b});case 8:if((n=e.sent).success){e.next=13;break}return Qt(re,n.message),U(!1),e.abrupt("return");case 13:le(!0),e.next=20;break;case 16:e.prev=16,e.t0=e.catch(4),Qt(re,e.t0.message,null===(r=e.t0.extra_data)||void 0===r?void 0:r.message_links),U(!1);case 20:case"end":return e.stop()}}),e,null,[[4,16]])})));return function(){return e.apply(this,arguments)}}(),me=function(e){e.preventDefault(),re(Ai(!0))},fe=function(e){var t,n;if("done"===(null==x||null===(t=x.data)||void 0===t?void 0:t.status))return"completed";var r=parseInt(null==x||null===(n=x.data)||void 0===n||null===(n=n.step)||void 0===n?void 0:n.split("_")[0]);return e.some((function(e){return parseInt(e.split("_")[0])===r}))?"current":e.every((function(e){return parseInt(e.split("_")[0])<r}))?"completed":"waiting"};return r.createElement("div",{className:"mb-2"},r.createElement("div",{className:"flex w-full gap-x-6"},r.createElement("div",{className:"flex flex-col gap-2 sm:flex-row sm:justify-between"},r.createElement("button",{disabled:A,className:"flex h-[40px] min-w-[280px] max-w-[280px] items-center justify-center gap-x-2 rounded-lg bg-blue-500 px-4 text-sm font-semibold tracking-wide text-white ".concat(A?"opacity-80":"hover:bg-blue-600"," "),onClick:function(){return le(!1)}},!A&&r.createElement(Cn.h4T,{className:"text-[1.5rem]"}),r.createElement("span",{className:"-mt-[1px]"},A?(0,l.__)("Scan in progress","advanced-database-cleaner"):function(e){switch(e){case"tables":return(0,l.__)("Start a scan for tables","advanced-database-cleaner");case"options":return(0,l.__)("Start a scan for options","advanced-database-cleaner");case"posts_meta":return(0,l.__)("Start a scan for post meta","advanced-database-cleaner");case"users_meta":return(0,l.__)("Start a scan for user meta","advanced-database-cleaner");case"transients":return(0,l.__)("Start a scan for transients","advanced-database-cleaner");case"cron_jobs":return(0,l.__)("Start a scan for cron jobs","advanced-database-cleaner");case"post_types":return(0,l.__)("Start a scan for post types","advanced-database-cleaner")}}(b)),A&&r.createElement("div",{className:"flex items-center justify-center space-x-1 pt-[3px]"},r.createElement("div",{className:"h-2 w-2 animate-bounce rounded-full bg-blue-900 [animation-delay:-0.3s]"}),r.createElement("div",{className:"h-2 w-2 animate-bounce rounded-full bg-blue-900  [animation-delay:-0.15s]"}),r.createElement("div",{className:"h-2 w-2 animate-bounce rounded-full bg-blue-900 "}))),r.createElement("div",{className:"flex gap-x-2"},A&&r.createElement(L,{href:"#",className:"h-[40px] !w-full rounded-lg border border-red-100 bg-red-100/80 px-4 py-1 text-[.85rem] text-red-500 no-underline hover:bg-red-200 hover:text-red-500 hover:no-underline",onClick:ce},r.createElement(be.g,{className:"h-[16px] w-[16px]"}),G?(0,l.__)("Stopping scan...","advanced-database-cleaner"):(0,l.__)("Stop the scan","advanced-database-cleaner")),("done"===(null==x||null===(t=x.data)||void 0===t?void 0:t.status)||""===(null==x||null===(n=x.data)||void 0===n?void 0:n.step)&&"shutdown"===(null==x||null===(o=x.data)||void 0===o?void 0:o.status))&&r.createElement(L,{href:"#",className:"!w-full rounded-lg border border-gray-200 bg-gray-200 px-4 py-1 text-[.85rem] !font-normal text-gray-700 no-underline hover:bg-gray-300 hover:text-gray-700 hover:no-underline",onClick:function(e){e.preventDefault(),w(null),k(null),T([]),F(!1),z(!1),U(!1),K(!1),H(""),J("")}},(0,l.__)("Hide scan process details","advanced-database-cleaner"))))),(A||x&&2!==x.heartbeat_code)&&r.createElement("div",{className:"mt-4 flex flex-col gap-3 lg:flex-row"},r.createElement("fieldset",{className:"h-[100px] w-full rounded-xl border border-solid border-blue-100 bg-blue-50 px-4 pt-[20px] sxs:h-[120px] lg:h-[160px] lg:px-8"},r.createElement("legend",{className:"-ml-1 rounded-lg bg-white px-[5px] text-[.75rem] text-black lg:-ml-5"},(0,l.__)("Scan progress","advanced-database-cleaner")),r.createElement("div",{className:"flex items-center text-black"},r.createElement(Ul,{Icon:zl.vq0,title:(0,l.__)("Step 1","advanced-database-cleaner"),label:(0,l.__)("Collecting files","advanced-database-cleaner"),tooltipText:(0,l.__)("Collecting the PHP files to be scanned. This process may take some time, depending on the number of plugin and theme files you have.","advanced-database-cleaner"),status:fe(["1_prepare_items_to_scan","2_collect_php_files"]),progress:0,showProgress:!1,collectedFiles:(null==x||null===(i=x.data)||void 0===i||null===(i=i.local)||void 0===i||null===(i=i.collecting_files)||void 0===i?void 0:i.collected_files)||0,heartBeatResponse:x,retryReason:V}),r.createElement(Ul,{Icon:Ne.rlW,title:(0,l.__)("Step 2","advanced-database-cleaner"),label:(0,l.__)("Exact match","advanced-database-cleaner"),tooltipText:(0,l.__)("The scan will attempt to find exact matches for items names in the previously collected files.","advanced-database-cleaner"),status:fe(["3_preg_match_scan","4_exact_match_scan"]),progress:(null==x||null===(c=x.data)||void 0===c||null===(c=c.local)||void 0===c||null===(c=c.exact_match)||void 0===c?void 0:c.progress)||0,heartBeatResponse:x,retryReason:V}),r.createElement(Ul,{Icon:j.SD3,title:(0,l.__)("Step 3","advanced-database-cleaner"),label:(0,l.__)("Partial match","advanced-database-cleaner"),tooltipText:(0,l.__)("For any remaining items from the previous step, the scan will attempt to find partial matches for items names.","advanced-database-cleaner"),status:fe(["5_partial_match_scan","6_prepare_local_scan_results"]),progress:(null==x||null===(s=x.data)||void 0===s||null===(s=s.local)||void 0===s||null===(s=s.partial_match)||void 0===s?void 0:s.progress)||0,heartBeatResponse:x,retryReason:V}),r.createElement(Ul,{Icon:Ho.zV$,title:(0,l.__)("Step 4","advanced-database-cleaner"),label:(0,l.__)("Remote scan","advanced-database-cleaner"),tooltipText:r.createElement("span",{className:"flex flex-col gap-y-1"},(0,l.__)("The local scan results will be transmitted to a remote database to enhance the accuracy of results and provide more detailed information about the items. No sensitive data is sent.","advanced-database-cleaner"),r.createElement("div",null,r.createElement(L,{href:"https://docs.sigmaplugin.com/article/57-the-remote-scan-in-advanced-database-cleaner-precision-meets-security?utm_source=scan-timeline&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-remote-scan-info",target:"_blank",className:"!text-blue-300 hover:!text-blue-500"},(0,l.__)("Read more","advanced-database-cleaner")))),status:fe(["7_requesting_remote_scan","8_getting_remote_scan_results"]),progress:(null==N?void 0:N.progress)||0,showConnector:!1,heartBeatResponse:x,retryReason:V,disabled:"local"===(null==x||null===(u=x.data)||void 0===u?void 0:u.scan_type)}))),r.createElement("fieldset",{className:"h-[160px] overflow-y-auto rounded-xl border border-solid !border-blue-100 bg-blue-50 py-[15px] pl-[20px] pr-[5px] lg:min-w-[400px] lg:max-w-[400px]"},r.createElement("legend",{className:"-ml-2 rounded-lg bg-white px-[5px] text-[.75rem] text-black"},(0,l.__)("Scan details","advanced-database-cleaner")),r.createElement("div",{ref:ne,className:"adbc-custom-scrollbar -ml-[5px] h-full overflow-y-auto pl-[8px]"},O.map((function(e,t){var n,a,o;return r.createElement("div",{key:"step-detail-"+t,className:"relative flex w-full items-center py-[2px] ".concat(e.isSubDetail?"":"border-l-2 border-blue-200")},"current"===e.status&&r.createElement("div",{className:"absolute z-10 -ml-[9px] h-4 w-4 rounded-full bg-white"},r.createElement(Rl.kiM,{className:"h-4 w-4 animate-spin text-blue-600"})),"done"===e.status&&r.createElement(ge.CMH,{className:"absolute z-10 -ml-[9px] h-[15px] w-[15px] rounded-full border border-blue-400 bg-white p-[.15rem] text-blue-700"}),"info"===e.status&&r.createElement(Gl.JFS,{className:"absolute z-10 -ml-[9px] h-[16px] w-[16px] rounded-full bg-white"}),"failed"===e.status&&!e.isSubDetail&&r.createElement(C.ORb,{className:"absolute z-10 -ml-[8px] h-[15px] w-[15px] rounded-full bg-red-500 text-white"}),e.isSubDetail?r.createElement("div",{className:"ml-[20px] border-l-[3px] ".concat("blue"===e.color?"border-blue-400":"orange"===e.color?"border-orange-400":"border-red-400"," pl-[10px]")},r.createElement("span",{className:"blue"===e.color?"text-blue-600":"orange"===e.color?"text-orange-600":"text-red-600"},e.label),e.errorMessage&&r.createElement(r.Fragment,null,": ",e.errorMessage),e.showLink&&r.createElement(L,{onClick:null===(n=e.showLink)||void 0===n?void 0:n.onClick,href:null===(a=e.showLink)||void 0===a?void 0:a.href,target:"_blank",className:"pl-1 text-[.78rem] font-semibold"},null===(o=e.showLink)||void 0===o?void 0:o.label)):r.createElement("div",{className:"pl-[14px]"},e.label))})),q&&r.createElement("div",{className:"relative flex w-full items-center py-[2px]"},r.createElement(v,{Icon:_.Vt$,text:B?(0,l.__)("Retrying...","advanced-database-cleaner"):(0,l.__)("Retry","advanced-database-cleaner"),className:"ml-[20px] mt-2 h-[1.7rem]",shouldAnimate:B,onClick:function(){return de(V)}})),(null==x||null===(d=x.data)||void 0===d?void 0:d.timeouts_count)>0&&"done"==(null==x||null===(m=x.data)||void 0===m?void 0:m.status)&&r.createElement("div",{className:"relative flex w-full items-center border-l-2 border-blue-200 py-[2px]"},r.createElement(Gl.JFS,{className:"absolute z-10 -ml-[9px] h-[16px] w-[16px] rounded-full bg-white"}),r.createElement("div",{className:"pl-[14px]"},(0,l.__)("Total timeouts:","advanced-database-cleaner")+" ".concat(null==x||null===(f=x.data)||void 0===f?void 0:f.timeouts_count))),(null==x||null===(p=x.data)||void 0===p?void 0:p.forced_timeouts_count)>0&&"done"==(null==x||null===(h=x.data)||void 0===h?void 0:h.status)&&r.createElement("div",{className:"relative flex w-full items-center border-l-2 border-blue-200 py-[2px]"},r.createElement(Gl.JFS,{className:"absolute z-10 -ml-[9px] h-[16px] w-[16px] rounded-full bg-white"}),r.createElement("div",{className:"pl-[14px]"},(0,l.__)("Total forced timeouts:","advanced-database-cleaner")+" ".concat(null==x||null===(y=x.data)||void 0===y?void 0:y.forced_timeouts_count)))))))};function Jl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Zl=function(e){switch(e){case"p":return"text-blue-600 font-semibold";case"t":return"text-green-600 font-semibold";case"o":return"text-orange-600 font-semibold";case"w":return"text-purple-500 font-semibold";case"u":return"text-gray-200 font-semibold";case"unk":return"text-red-500 font-semibold";default:return"text-black"}},Xl=function(e){return{inactive:r.createElement(N,{content:(0,l.__)("Inactive","advanced-database-cleaner")},r.createElement(be.Qp1,{className:"text-[10px] text-gray-400"})),active:r.createElement(N,{content:(0,l.__)("Active","advanced-database-cleaner")},r.createElement(be.Qp1,{className:"text-[10px] text-green-600"})),not_installed:r.createElement(N,{content:(0,l.__)("Not installed","advanced-database-cleaner")},r.createElement(be.Qp1,{className:"text-[10px] text-red-600"}))}[e]||""},ec=function(e,t){return r.createElement("div",{className:"my-2 flex h-full w-full flex-col rounded-lg border border-gray-200 text-[.75rem] shadow-md"},r.createElement("div",{className:"break-normal rounded-t-lg bg-gray-200 px-2 py-2 text-[0.85rem] font-semibold text-gray-800"},"plugins"===t?(0,l.__)("Known plugins using this item","advanced-database-cleaner"):(0,l.__)("Known themes using this item","advanced-database-cleaner")),0===e.length&&r.createElement("div",{className:"break-normal px-2 py-2 text-[.85rem] italic text-gray-500"},(0,l.__)("No data available!","advanced-database-cleaner")),e.map((function(n,a){return r.createElement("div",{key:"known"+t+n.slug,className:"flex items-center justify-between text-[.85rem] ".concat(a<e.length-1?"border-b border-dashed border-gray-400":"rounded-b-lg"," ").concat("text-gray-900"," break-normal bg-white px-2 py-2")},function(e){for(var t=0,n=Object.entries({"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'","&nbsp;":" ","&ndash;":"–","&#8211;":"–","&mdash;":"—","&#8212;":"—"});t<n.length;t++){var r=Nt(n[t],2),a=r[0],o=r[1];e=e.replace(new RegExp(a,"g"),o)}return e}(n.name)," (",n.percent,"%)"," ",Xl(n.status))})))},tc=function(e){var t=e.isOpen,n=e.onClose,a=e.itemName,c=e.itemType,s=e.belongsToName,u=e.belongsToPercent,d=e.belongsToStatus,m=e.plugins,f=e.themes;return t?r.createElement(o.e,{appear:!0,show:t,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:n},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-2 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:min-h-[500px] sm:w-full sm:max-w-3xl sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:n},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mt-8"},r.createElement("div",{className:"mb-3 rounded-xl border-b-2 border-gray-200 bg-gray-100 px-3 py-2"},r.createElement("div",{className:"flex items-center gap-x-1"},r.createElement("span",{className:"text-[.8rem] font-semibold text-gray-600"},(0,l.__)("Name:","advanced-database-cleaner")),r.createElement("span",{className:"mt-[2px] font-mono text-[.9rem] font-bold text-black"},a)),r.createElement("div",{className:"flex items-center gap-x-1"},"o"!==c&&"unk"!==c&&r.createElement("span",{className:"text-[.8rem] font-semibold text-gray-600"},(0,l.__)("Belongs to:","advanced-database-cleaner")),r.createElement("span",{className:"text-[.8rem] ".concat(Zl(c))},s),"o"!==c&&"unk"!==c&&u<100&&r.createElement("span",{className:"text-[.8rem] font-semibold text-gray-700"}," ("+u+"%)"),"o"!==c&&"unk"!==c&&r.createElement("span",{className:"mt-[1px]"},Xl(d)))),r.createElement("div",{className:"flex max-h-[340px] flex-col gap-x-4 overflow-y-auto pr-1 lg:flex-row"},ec(m,"plugins"),ec(f,"themes")),r.createElement("div",{className:"mt-6 flex items-center justify-end gap-3 border-t border-gray-200 py-4"},r.createElement("span",{className:"flex items-center gap-2 text-green-600"},r.createElement(be.Qp1,{className:"mt-1 text-[10px] text-green-600"}),(0,l.__)("Active","advanced-database-cleaner")),"|",r.createElement("span",{className:"flex items-center gap-2 text-gray-600"},r.createElement(be.Qp1,{className:"mt-1 text-[10px] text-gray-400"}),(0,l.__)("Inactive","advanced-database-cleaner")),"|",r.createElement("span",{className:"flex items-center gap-2 text-red-600"},r.createElement(be.Qp1,{className:"mt-1 text-[10px] text-red-600"}),(0,l.__)("Not installed","advanced-database-cleaner"))))))))):null};const nc=function(e){e.tabName;var t,n=e.itemName,a=e.belongToData,o=e.knownPlugins,i=e.knowThemes,c=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jl(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jl(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(!1),2),s=c[0],u=c[1],d=(0,P.wA)(),m=(0,P.d4)((function(e){return e.setting.preventTakingActionOnWpItems}));return"u"===a.type?"PREMIUM"===D?r.createElement("div",{className:"flex gap-x-1"},r.createElement("span",{className:"text-gray-600"},(0,l.__)("Not scanned yet!","advanced-database-cleaner")),r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),d(Ci("dataTableColumn"))},className:"!text-blue-600 hover:!text-blue-900"},(0,l.__)("[scan]","advanced-database-cleaner"))):r.createElement("div",{className:"flex gap-x-1"},r.createElement("span",{className:"flex items-center gap-1 text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.8rem] text-yellow-600"}),(0,l.__)("premium","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=belong-to-column-datatable&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center text-[.75rem] !font-normal !text-gray-900 hover:!text-blue-600"},"[",(0,l.__)("upgrade","advanced-database-cleaner"),"]")):"w"===a.type&&"m"!==a.by?r.createElement("div",null,r.createElement("span",{className:"flex justify-between break-normal ".concat(Zl(a.type))},a.name,m&&r.createElement(N,{content:(0,l.__)("Belongs to WordPress","advanced-database-cleaner"),line2:(0,l.__)("Cannot be deleted or edited!","advanced-database-cleaner")},r.createElement(be.JhU,{className:"mt-[2px] w-[13px] text-[11px] text-gray-800"})))):r.createElement("div",{className:"flex flex-col"},r.createElement("span",{className:"flex justify-between break-normal ".concat(Zl(a.type))},a.name,"o"!==a.type&&"unk"!==a.type&&"m"!==a.by&&a.percent<100?" ("+a.percent+"%)":"","m"===a.by&&r.createElement(N,{content:(0,l.__)("You manually corrected this items!","advanced-database-cleaner")},r.createElement(ge.WBX,{className:"mt-[2px] w-[16px] text-[15px] text-green-700"})),"m"!==a.by&&(o.length>0||i.length>0)&&r.createElement(N,{content:(0,l.__)("More info","advanced-database-cleaner")},r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),u(!0)},className:"focus:ring-0"},r.createElement(ke.Zel,{className:"mt-[3px] !h-[16px] !w-[16px] rounded-full border border-gray-200 bg-blue-600 p-[1px] text-white"})))),"o"===a.type||"w"===a.type&&"m"===a.by?"":(t=a.status,{inactive:r.createElement("span",{className:"flex items-center gap-x-1 text-[.7rem] font-semibold italic text-gray-900"},r.createElement(be.Qp1,{className:"text-[7px] text-gray-400"}),(0,l.__)("Inactive","advanced-database-cleaner")),active:r.createElement("span",{className:"flex items-center gap-x-1 text-[.7rem] font-semibold italic text-gray-900"},r.createElement(be.Qp1,{className:"text-[7px] text-green-600"}),(0,l.__)("Active","advanced-database-cleaner")),not_installed:r.createElement("span",{className:"flex items-center gap-x-1 text-[.7rem] font-semibold italic text-gray-900"},r.createElement(be.Qp1,{className:"text-[7px] text-red-600"}),(0,l.__)("Not installed","advanced-database-cleaner"))}[t]||""),r.createElement(tc,{isOpen:s,onClose:function(){return u(!1)},itemName:n,itemType:a.type,belongsToName:a.name,belongsToPercent:a.percent,belongsToStatus:a.status,plugins:o,themes:i}))};function rc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const ac=function(e){var t=e.tabName,n=void 0===t?"":t,a=e.columns,o=e.data,i=e.actions,c=void 0===i?[]:i,s=(0,P.d4)((function(e){return e.action.selectedItems})),u=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),d=(0,P.d4)((function(e){return e.action.processAction})),m=(0,P.wA)(),f=(0,r.useRef)(null),p=(0,r.useMemo)((function(){return c.map((function(e){return e.filter((function(e){return"bulk_actions"!==e.key}))})).filter((function(e){return e.length>0}))}),[c]),h=(0,r.useMemo)((function(){var e=p.flat();return 1===e.length?e[0]:null}),[p]);return(0,r.useEffect)((function(){0===s.length&&(f.current=null)}),[s.length]),r.createElement("tbody",{className:"text-[.82rem] text-gray-800"},o.map((function(e,t){var i=s.some((function(t){return kr(t,e.composite_id)}));return r.createElement("tr",{key:"row-dt-"+t+e.composite_id.name,className:"h-[2.4rem] hover:bg-gray-200/80 ".concat(i?"border-l-[3px] border-blue-500 bg-gray-200/80":"border-l-[3px] border-transparent bg-gray-50/50")},r.createElement("td",{className:"border-b border-gray-200/80 pt-2 text-center align-top"},r.createElement("input",{type:"checkbox",checked:i,onChange:function(n){return function(e,t,n){var r=e.target.checked;if(e.nativeEvent.shiftKey&&null!==f.current){var a=Math.min(f.current,n),i=Math.max(f.current,n),l=o.slice(a,i+1).map((function(e){return e.composite_id})),c=function(e){return function(e){if(Array.isArray(e))return rc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return rc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rc(e,t):void 0}}(e)||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.")}()}(s);r?l.forEach((function(e){c.some((function(t){return kr(t,e)}))||c.push(e)})):c=c.filter((function(e){return!l.some((function(t){return kr(e,t)}))})),m(Gr(c))}else m(Dr(t.composite_id));f.current=n}(n,e,t)}})),a.map((function(a){return r.createElement("td",{key:"col-".concat(a.key,"-").concat(t),className:"".concat(a.width," ").concat(a.visibility," break-all border border-b border-gray-200/80 px-2 pt-2 align-top")},function(e,t,n,a,o){switch(t){case"table_name":return m=n.prefix,f=n.name_without_prefix,p=n.raw_overhead,h=n.type,r.createElement(r.Fragment,null,r.createElement("span",{className:"".concat(!m&&"flex items-start")},m?r.createElement("b",null,m):r.createElement(N,{content:(0,l.__)("Invalid table prefix!","advanced-database-cleaner"),align:"left"},r.createElement(we.Paf,{className:"mr-1 mt-[3px] text-[.95rem] text-red-500"})),f),p>0&&"InnoDB"!==h&&r.createElement("div",{className:"mb-1 text-xs text-orange-600"},(0,l.__)("(to optimize)","advanced-database-cleaner")));case"rows":return"tables"===e?function(e,t){var n=e.prefix+e.name_without_prefix;return r.createElement("div",{className:"group flex items-center justify-between gap-2"},r.createElement("span",null,e.rows),r.createElement(Ne.wIx,{className:"group-blue:text-green-900 shrink-0 cursor-pointer !text-[19px] text-green-600",onClick:function(){t(Ap({tableName:n}))}}))}(n,o):n[t];case"posts_count":return"post_types"===e?function(e,t){return r.createElement("div",{className:"group flex items-center justify-between gap-2"},r.createElement("span",null,e.posts_count),r.createElement(Ne.wIx,{className:"shrink-0 cursor-pointer !text-[19px] text-green-600",onClick:function(){t(Mp({postTypeName:e.name,siteId:e.site_id}))}}))}(n,o):n[t];case"is_public":return"post_types"===e?n.is_public?(0,l.__)("Public","advanced-database-cleaner"):(0,l.__)("Non-public","advanced-database-cleaner"):n[t];case"site_id":return function(e){if("N/A"===e||"1"!==B)return e;var t=U.find((function(t){return String(t.id)===String(e)})),n=t?t.name:(0,l.__)("Name not found!","advanced-database-cleaner");return r.createElement(N,{content:n},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},e))}(n.site_id);case"value":case"post_content":case"comment_content":case"meta_value":case"term_order":case"message":case"args":return function(e,t,n){var a=function(e,t){var n=t.site_id,r="",a="",o="",i="",l=99;switch(e){case"options":case"transients":case"users_meta":case"posts_meta":l=19,r=t.value,a=t.name,o=t.id,i=t.found_in||"";break;case"revisions":case"auto_drafts":case"trashed_posts":case"woocommerce_orphaned_product_variations":r=t.post_content,o=t.ID;break;case"unapproved_comments":case"spam_comments":case"trashed_comments":case"pingbacks":case"trackbacks":r=t.comment_content,o=t.comment_ID;break;case"unused_postmeta":case"duplicated_postmeta":case"unused_commentmeta":case"duplicated_commentmeta":case"unused_termmeta":case"duplicated_termmeta":case"oembed_caches":r=t.meta_value,o=t.meta_id;break;case"unused_usermeta":case"duplicated_usermeta":r=t.meta_value,o=t.umeta_id;break;case"unused_relationships":r=t.term_order,o=t.object_id;break;case"expired_transients":r=t.value,o=t.id,i=t.found_in||"";break;case"actionscheduler_completed_actions":case"actionscheduler_failed_actions":case"actionscheduler_canceled_actions":r=t.args,o=t.action_id;break;case"actionscheduler_completed_logs":case"actionscheduler_failed_logs":case"actionscheduler_canceled_logs":case"actionscheduler_orphan_logs":r=t.message,o=t.log_id;break;case"woocommerce_orphaned_customer_analytics":r=t.email,o=t.customer_id;break;default:r=t.value}var c=r?r.slice(0,l):"";return{value:c,isTruncated:!!r&&c.length<r.length,name:a,rowId:o,siteId:n,transientFoundIn:i}}(e,t),o=a.value,i=a.isTruncated,l=a.name,c=a.rowId,s=a.siteId,u=a.transientFoundIn;return r.createElement("div",{className:"group flex items-center justify-between gap-2"},r.createElement("span",null,o,i&&r.createElement("span",{className:"ml-1 font-bold"},"…")),r.createElement("div",null,r.createElement(xe.GNz,{className:"cursor-pointer !text-[16px] text-gray-300 group-hover:text-gray-900",onClick:function(){n(Lp({name:l,siteId:s,rowId:c,transientFoundIn:u||""}))}})))}(e,n,o);case"size":return"tables"===e?function(e,t){var n=jt(e);if(null==t||""===t)return n;var a=(0,l.sprintf)((0,l.__)("%s%% of total database size","advanced-database-cleaner"),t);return r.createElement(N,{content:a},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},n))}(n.size,n.size_percent):jt(n.size);case"timeout":return Pt(n.timeout);case"hook_name":return r.createElement("div",{className:"flex flex-col"},r.createElement("div",null,n.hook_name),r.createElement("div",{className:"my-3 text-cyan-600"},r.createElement("pre",{className:"whitespace-pre-wrap text-xs"},JSON.stringify(n.args,null,2))));case"timestamp":return Pt(n.timestamp);case"interval":return function(e){if("N/A"===e)return e;var t=(0,l.sprintf)((0,l.__)("Every %s","advanced-database-cleaner"),Ot(Number(e)));return r.createElement("span",null,r.createElement(N,{content:t},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},e)),r.createElement("span",{className:"ml-1 font-light"},(0,l.__)("secs","advanced-database-cleaner")))}(n.interval);case"action":return u=n.action,d=n.action_file,u?d?r.createElement("div",{className:"flex justify-start"},r.createElement(E,{content:r.createElement(r.Fragment,null,r.createElement("div",{className:"font-bold"},(0,l.__)("Defined in:","advanced-database-cleaner")),r.createElement("div",{className:"font-mono text-xs"},d))},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},u))):r.createElement("span",{className:"font-mono text-xs"},u):"";case"expired":return c=n.expired,s=n.timeout,"yes"===c?r.createElement("span",{className:"text-red-500"},(0,l.__)("Yes","advanced-database-cleaner")):r.createElement(r.Fragment,null,r.createElement(N,{content:s?r.createElement("div",null,(0,l.__)("Expires at:","advanced-database-cleaner")+" "+Pt(s)," ",(0,l.__)("(local time)","advanced-database-cleaner"),r.createElement("div",{className:"font-thin"},(0,l.__)("In","advanced-database-cleaner")," ",Ct(s))):(0,l.__)("Never expires","advanced-database-cleaner")},r.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},(0,l.__)("No","advanced-database-cleaner"))));case"belongs_to":return r.createElement(nc,{tabName:e,itemName:n.name,belongToData:n.belongs_to,knownPlugins:n.known_plugins,knowThemes:n.known_themes});default:var i=n[t];return"string"==typeof i&&i.length>100?r.createElement("div",{className:"flex text-left"},r.createElement(E,{content:i,position:a<15?"bottom":"top"},i.slice(0,100),r.createElement("span",{className:"ml-1 font-bold"},"…"))):i}var c,s,u,d,m,f,p,h}(n,a.key,e,t,m))})),r.createElement("td",{className:"w-[40px] border-b border-gray-200/80"},p.length>0&&r.createElement("div",{className:"flex items-center justify-center"},h?r.createElement("button",{className:g("flex !h-[1.7rem] cursor-pointer items-center rounded-lg border px-1.5 text-[1rem]","bg-white",h.danger?"text-red-500 hover:border-red-400":"text-gray-700 hover:border-gray-500",d?"pointer-events-none opacity-70":""),onClick:function(){m(Gr([e.composite_id])),m(Fr({actionType:h.key,itemsType:n,source:"single"})),Ui(m,h.key,1,"singleRowAction",u)}},h.icon):r.createElement(oh,{selectItems:p,buttonOnly:!0,Icon:_e.DJH,borderColor:"border-gray-300/80",anchor:{to:"bottom end",gap:4},tooltipAlign:"end",extraBtnClasses:d?"pointer-events-none opacity-70":"",onSelectionChange:function(t){m(Gr([e.composite_id])),m(Fr({actionType:t,itemsType:n,source:"single"})),Ui(m,t,1,"singleRowAction",u)}}))))})))},oc=function(e){var t=e.columns,n=e.data,a=(0,P.d4)((function(e){return e.action.selectedItems})),o=(0,P.d4)((function(e){return e.filter.sortBy})),i=(0,P.d4)((function(e){return e.filter.sortOrder})),l=n.length>0&&n.length===a.length,c=(0,P.wA)(),s=function(e){var t=e.column;if(!t.sortable)return null;var n,a=t.key===o;return n="int"===t.contentType?a?"ASC"===i?be.L2T:be.mTC:be.L2T:a?"ASC"===i?be.MPV:be.NDH:be.MPV,r.createElement(n,{className:"text-[.85rem] ".concat(a?"text-gray-900":"")})};return r.createElement("thead",{className:"h-[3rem] bg-gray-100 text-gray-700"},r.createElement("tr",null,r.createElement("th",{scope:"col",className:"w-[40px] border-b border-gray-300 px-2"},r.createElement("input",{type:"checkbox",onChange:function(e){var t=e.target.checked?n.map((function(e){return e.composite_id})):[];c(Gr(t))},checked:l})),t.map((function(e){return r.createElement("th",{key:e.key,scope:"col",className:"".concat(e.visibility," border-b border-gray-300 pl-2 pr-4 text-gray-400 hover:text-gray-900 ").concat(e.sortable&&"cursor-pointer"),onClick:(t=e.key,n=e.sortable,function(){n&&c(tt({newSortBy:t}))})},r.createElement("div",{className:"flex items-center gap-x-1 tracking-wide"},e.tooltipText?r.createElement(E,{content:e.tooltipText,position:"bottom"},r.createElement("span",{className:"whitespace-nowrap text-gray-900 underline decoration-gray-400 decoration-dashed decoration-[0.07rem] underline-offset-[5px]"},e.label)):r.createElement("span",{className:"whitespace-nowrap text-gray-900"},e.label),r.createElement(s,{column:e})));var t,n})),r.createElement("th",{scope:"col",className:"border-b border-gray-300 px-2"},r.createElement("span",{className:"flex items-center gap-x-1 tracking-wide"}))))},ic=function(e){var t,n,a,o,i,l,c,s=e.actions,u=e.columns,d=(0,P.d4)((function(e){return e.filter})),m=(0,P.d4)(lt),f=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),p=(0,P.wA)();(0,r.useEffect)((function(){if(null!=v&&v.data){var e=v.data.real_current_page;d.currentPage>e&&p(nt(e))}}),[v]);var h=(0,Wi.I)({queryKey:["cron_jobs","list",d],queryFn:function(e){var t=e.signal;return ki("cron_jobs",d,t)}}),v=h.data,y=h.isPending,b=h.isFetching,g=h.refetch,x=(0,Wi.I)({queryKey:["cron_jobs","count","notScanned",f],queryFn:function(e){return function(e){return ml.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),_=x.data,w=(0,Wi.I)({queryKey:["cron_jobs","count","noAction",f],queryFn:function(e){return function(e){return fl.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),E=w.data,N=(null==v||null===(t=v.data)||void 0===t?void 0:t.items)||[],k=(null==v||null===(n=v.data)||void 0===n?void 0:n.total_items)||0,S=(null==v||null===(a=v.data)||void 0===a?void 0:a.categorization_count)||[],L=(null==v||null===(o=v.data)||void 0===o?void 0:o.plugins_count)||[],j=(null==v||null===(i=v.data)||void 0===i?void 0:i.themes_count)||[],O=null!==(l=null==_?void 0:_.data)&&void 0!==l?l:"..",T=null!==(c=null==E?void 0:E.data)&&void 0!==c?c:"..";(0,r.useEffect)((function(){p(Br())}),[d,p]);var C=function(e){e.preventDefault(),b||g()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Ql,{tabName:"cron_jobs"}),r.createElement(Dl,{notScannedCount:O,noActionCount:T}),r.createElement(Nl,{tabName:"cron_jobs",categorizationCount:S,pluginsCount:L,themesCount:j}),k>0&&r.createElement(_l,null),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(bl,{actions:s,itemsType:"cron_jobs"}),r.createElement(ft,{totalItems:k,additionalStyle:"hidden md:!flex",onRefresh:C,loading:b,filterApplied:m})),y?Nr():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(b?"opacity-20":"opacity-100")},N.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(oc,{columns:u,data:N}),r.createElement(ac,{tabName:"cron_jobs",columns:u,data:N,actions:s})):Er(m)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(bl,{actions:s,itemsType:"cron_jobs"}),k>10&&r.createElement(ft,{totalItems:k,onRefresh:C,loading:b,filterApplied:m})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(dt,null)))};function lc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||cc(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 cc(e,t){if(e){if("string"==typeof e)return sc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sc(e,t):void 0}}function sc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var uc=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],dc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return sc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||cc(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.")}()}(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const mc=function(e){var t=e.tabName,n={nameLabel:(0,l.__)("Meta key","advanced-database-cleaner"),valueLabel:(0,l.__)("Meta value","advanced-database-cleaner")};switch(t){case"revisions":case"auto_drafts":case"trashed_posts":case"woocommerce_orphaned_product_variations":n={nameLabel:(0,l.__)("Title","advanced-database-cleaner"),valueLabel:(0,l.__)("Content","advanced-database-cleaner")};break;case"unapproved_comments":case"spam_comments":case"trashed_comments":case"pingbacks":case"trackbacks":n={nameLabel:(0,l.__)("Author","advanced-database-cleaner"),valueLabel:(0,l.__)("Content","advanced-database-cleaner")};break;case"unused_relationships":n={nameLabel:(0,l.__)("Term ID","advanced-database-cleaner"),valueLabel:(0,l.__)("Term order","advanced-database-cleaner")};break;case"expired_transients":n={nameLabel:(0,l.__)("Name","advanced-database-cleaner"),valueLabel:(0,l.__)("Value","advanced-database-cleaner")};break;case"actionscheduler_completed_actions":case"actionscheduler_failed_actions":case"actionscheduler_canceled_actions":n={nameLabel:(0,l.__)("Hook","advanced-database-cleaner"),valueLabel:(0,l.__)("Args","advanced-database-cleaner")};break;case"actionscheduler_completed_logs":case"actionscheduler_failed_logs":case"actionscheduler_canceled_logs":case"actionscheduler_orphan_logs":n={nameLabel:(0,l.__)("Action ID","advanced-database-cleaner"),valueLabel:(0,l.__)("Message","advanced-database-cleaner")};break;case"woocommerce_orphaned_customer_analytics":n={nameLabel:(0,l.__)("Username","advanced-database-cleaner"),valueLabel:(0,l.__)("Email address","advanced-database-cleaner")}}var a=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"name",label:n.nameLabel},{key:"value",label:n.valueLabel}]],o=(0,P.d4)((function(e){return e.filter})),i=(0,P.d4)((function(e){return e.shared.hideFilters})),c=(0,P.d4)(lt),s=!["woocommerce_orphaned_product_variations","woocommerce_orphaned_customer_analytics"].includes(t),d=lc((0,r.useState)(o.search),2),m=d[0],f=d[1],p=lc((0,r.useState)(o.searchIn),2),h=p[0],y=p[1],b=lc((0,r.useState)(o.size),2),g=b[0],x=b[1],_=lc((0,r.useState)(o.sizeUnit),2),w=_[0],E=_[1],N=lc((0,r.useState)(o.site),2),k=N[0],S=N[1],O=lc((0,r.useState)(uc[0][0]),2),T=O[0],I=O[1],A=lc((0,r.useState)(dc[0][0]),2),F=A[0],M=A[1],G=lc((0,r.useState)(0),2),z=G[0],R=G[1],U=(0,P.wA)(),W=a.flat().find((function(e){return e.key===h}))||a[1][0],q=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){f(o.search),y(o.searchIn),x(o.size),E(o.sizeUnit),S(o.site),I(q(uc,o.sizeUnit,uc[0][0])),M(q(dc,o.site,dc[0][0]))}),[o]),r.createElement(r.Fragment,null,r.createElement("div",{className:"mt-2 flex min-h-[20px] w-full items-end justify-end gap-x-2 text-end"},c&&r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),U(rt()),I(uc[0][0]),M(dc[0][0]),R(z+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"|"),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),U(Sp(!i))}},i?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:z,className:"mt-1",hidden:i},r.createElement("div",{className:"flex w-full flex-col rounded-xl border bg-gray-200/80 xl:min-w-[800px] xl:flex-row xl:gap-x-2 xl:gap-y-4"},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 p-3 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex xl:shadow-sm ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[10rem]",onChange:function(e){return f(e.target.value)},maxLength:100,value:m})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search in","advanced-database-cleaner")),r.createElement(oh,{selectItems:a,selectedItem:W,onSelectionChange:function(e){return y(e)},minWidthButton:"w-full xl:min-w-[100px]",minWidthContent:"min-w-[120px]"})),s&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Size big than","advanced-database-cleaner")),r.createElement("div",{className:"flex gap-0"},r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-l-lg !rounded-r-[0px] !border-gray-300 !ring-0 xl:w-[4rem]",onChange:function(e){return x(parseInt(e.target.value))},value:g}),r.createElement(oh,{selectItems:uc,selectedItem:T,onSelectionChange:function(e){E(e),I(q(uc,e,uc[0][0]))},minWidthButton:"min-w-[55px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===B&&"unused_usermeta"!==t&&"duplicated_usermeta"!==t&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(oh,{selectItems:dc,selectedItem:F,onSelectionChange:function(e){S(e),M(q(dc,e,dc[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:pt.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),U(Re({search:m,searchIn:h,size:s?Number(g):0,sizeUnit:s?w:"KB",site:k}))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center"},r.createElement("div",{className:"flex items-center gap-2 rounded-lg px-3 py-[8px] xl:mt-[22px] xl:border xl:border-yellow-500/40 xl:bg-gray-50 xl:py-[6px]"},r.createElement(j.xGQ,{className:"h-4 w-4 text-yellow-600"}),r.createElement("span",{className:"text-[.75rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=general-cleanup-preview-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center gap-1 text-[.8rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("Upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"h-3 w-3"})))))))};function fc(e){return fc="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},fc(e)}function pc(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 hc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pc(Object(n),!0).forEach((function(t){vc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vc(e,t,n){return(t=function(e){var t=function(e){if("object"!=fc(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=fc(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==fc(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const yc=function(e){var t,n,a=e.tabName,o=e.actions,i=e.columns,l=e.parentTabId,c=void 0===l?"general_cleanup":l,s=(0,P.d4)((function(e){return e.filter})),u=(0,P.d4)(lt),d=(0,P.wA)();(0,r.useEffect)((function(){if(null!=p&&p.data){var e=p.data.real_current_page;s.currentPage>e&&d(nt(e))}}),[p]);var m=hc(hc({},s),{},{itemsType:a}),f=(0,Wi.I)({queryKey:["custom_cleanup",a,"list",m],queryFn:function(e){var t=e.signal;return ki(a,m,t)}}),p=f.data,h=f.isPending,v=f.isFetching,y=f.refetch,b=(null==p||null===(t=p.data)||void 0===t?void 0:t.items)||[],g=(null==p||null===(n=p.data)||void 0===n?void 0:n.total_items)||0;(0,r.useEffect)((function(){d(Br())}),[s,d]);var x=function(e){e.preventDefault(),v||y()};return r.createElement("div",null,r.createElement("div",{className:"-mb-4 flex items-center gap-1"},r.createElement("button",{onClick:function(){d(kp({tabId:c})),d(Rr()),d(at())},className:"group flex items-center gap-3 rounded-xl border bg-white px-4 py-2 shadow-sm transition-all"},r.createElement(C.rBg,{className:"h-5 w-5 text-blue-600 transition-transform group-hover:-translate-x-0.5"}))),r.createElement(mc,{tabName:a}),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(bl,{actions:o,itemsType:a}),r.createElement(ft,{totalItems:g,additionalStyle:"hidden md:!flex",onRefresh:x,loading:v,filterApplied:u})),h?Nr():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(v?"opacity-20":"opacity-100")},b.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(oc,{columns:i,data:b}),r.createElement(ac,{tabName:a,columns:i,data:b,actions:o})):Er(u)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(bl,{actions:o,itemsType:a}),g>10&&r.createElement(ft,{totalItems:g,onRefresh:x,loading:v,filterApplied:u})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(dt,null)))};function bc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||gc(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 gc(e,t){if(e){if("string"==typeof e)return xc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xc(e,t):void 0}}function xc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var _c=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,l.__)("Name","advanced-database-cleaner")},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner")}]],wc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,l.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,l.__)("No","advanced-database-cleaner")}]],Ec=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],Nc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return xc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||gc(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.")}()}(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const kc=function(e){var t=e.autoloadHealth,n=e.autoloadedSize,a=e.bigOptionsCount,o=e.notScannedCount,i=(0,P.d4)((function(e){return e.filter})),c=(0,P.d4)((function(e){return e.shared.hideFilters})),s=(0,P.d4)(lt),d=bc((0,r.useState)(i.search),2),m=d[0],f=d[1],p=bc((0,r.useState)(i.searchIn),2),h=p[0],y=p[1],b=bc((0,r.useState)(i.autoload),2),g=b[0],x=b[1],_=bc((0,r.useState)(i.size),2),w=_[0],E=_[1],N=bc((0,r.useState)(i.sizeUnit),2),k=N[0],S=N[1],O=bc((0,r.useState)(i.site),2),T=O[0],I=O[1],A=bc((0,r.useState)(_c[1][0]),2),F=A[0],M=A[1],G=bc((0,r.useState)(wc[0][0]),2),z=G[0],R=G[1],U=bc((0,r.useState)(Ec[0][0]),2),W=U[0],q=U[1],K=bc((0,r.useState)(Nc[0][0]),2),Y=K[0],V=K[1],H=bc((0,r.useState)(0),2),$=H[0],Q=H[1],J=(0,P.wA)(),Z=".."===t||".."===n||".."===a||".."===o,X=Z?"border-gray-100 bg-gray-100 shadow-md":"good"===t&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",ee=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){f(i.search),y(i.searchIn),x(i.autoload),E(i.size),S(i.sizeUnit),I(i.site),M(ee(_c,i.searchIn,_c[1][0])),R(ee(wc,i.autoload,wc[0][0])),q(ee(Ec,i.sizeUnit,Ec[0][0])),V(ee(Nc,i.site,Nc[0][0]))}),[i]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},s&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),J(rt()),M(_c[1][0]),R(wc[0][0]),q(Ec[0][0]),V(Nc[0][0]),Q($+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),J(Sp(!c))}},c?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:$,className:"mt-1",hidden:c},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(X," relative justify-center px-2 py-1")},!Z&&r.createElement("button",{onClick:function(e){e.preventDefault(),J(Kp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),_r(".."===t?"loading":"good"===t?"ok":"warning","good"===t?(0,l.sprintf)((0,l.__)("Autoload size is good (%s)","advanced-database-cleaner"),n):(0,l.sprintf)((0,l.__)("Autoload size is big (%s)","advanced-database-cleaner"),n),(function(e){e.preventDefault(),J(Ve()),M(_c[1][0]),R(wc[1][0]),q(Ec[0][0]),V(Nc[0][0]),Q($+1)})),_r(".."===a?"loading":0===a?"ok":"warning",(0,l.sprintf)((0,l._n)("%s big option detected","%s big options detected",a,"advanced-database-cleaner"),a),(function(e){e.preventDefault(),J(Ke()),M(_c[1][0]),R(wc[0][0]),q(Ec[0][0]),V(Nc[0][0]),Q($+1)})),_r(".."===o?"loading":0===o?"ok":"warning",(0,l.sprintf)((0,l._n)("%s option not scanned","%s options not scanned",o,"advanced-database-cleaner"),o),(function(e){e.preventDefault(),J(qe()),M(_c[1][0]),R(wc[0][0]),q(Ec[0][0]),V(Nc[0][0]),Q($+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[10rem]",onChange:function(e){return f(e.target.value)},maxLength:100,value:m})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search in","advanced-database-cleaner")),r.createElement(oh,{selectItems:_c,selectedItem:F,onSelectionChange:function(e){y(e),M(ee(_c,e,_c[1][0]))},minWidthButton:"w-full xl:min-w-[85px]",minWidthContent:"min-w-[120px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Autoload","advanced-database-cleaner")),r.createElement(oh,{selectItems:wc,selectedItem:z,onSelectionChange:function(e){x(e),R(ee(wc,e,wc[0][0]))},minWidthButton:"w-full xl:min-w-[70px]",extraBtnClasses:"xl:max-w-[80px]",minWidthContent:"min-w-[100px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Size big than","advanced-database-cleaner")),r.createElement("div",{className:"flex gap-0"},r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-l-lg !rounded-r-[0px] !border-gray-300 !ring-0 xl:w-[3.8rem]",onChange:function(e){return E(parseInt(e.target.value))},value:w}),r.createElement(oh,{selectItems:Ec,selectedItem:W,onSelectionChange:function(e){S(e),q(ee(Ec,e,Ec[0][0]))},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===B&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(oh,{selectItems:Nc,selectedItem:Y,onSelectionChange:function(e){I(e),V(ee(Nc,e,Nc[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:pt.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),J(Re({search:m,searchIn:h,autoload:g,size:Number(w),sizeUnit:k,site:T})),J(Ze("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=options-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))},Sc=function(e){var t,n,a,o,i,l,c,s,u,d,m,f,p,h=e.actions,v=e.columns,y=(0,P.d4)((function(e){return e.filter})),b=(0,P.d4)(lt),g=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),x=(0,P.wA)();(0,r.useEffect)((function(){if(null!=w&&w.data){var e=w.data.real_current_page;y.currentPage>e&&x(nt(e))}}),[w]);var _=(0,Wi.I)({queryKey:["options","list",y],queryFn:function(e){var t=e.signal;return ki("options",y,t)}}),w=_.data,E=_.isPending,N=_.isFetching,k=_.refetch,S=(0,Wi.I)({queryKey:["options","count","autoload",g],queryFn:function(e){return function(e){return el.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),L=S.data,j=(0,Wi.I)({queryKey:["options","count","bigOptions",g],queryFn:function(e){return function(e){return Zi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),O=j.data,T=(0,Wi.I)({queryKey:["options","count","notScanned",g],queryFn:function(e){return function(e){return Xi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),C=T.data,I=(null==w||null===(t=w.data)||void 0===t?void 0:t.items)||[],A=(null==w||null===(n=w.data)||void 0===n?void 0:n.total_items)||0,F=(null==w||null===(a=w.data)||void 0===a?void 0:a.categorization_count)||[],M=(null==w||null===(o=w.data)||void 0===o?void 0:o.plugins_count)||[],G=(null==w||null===(i=w.data)||void 0===i?void 0:i.themes_count)||[],z=null!==(l=null==L||null===(c=L.data)||void 0===c?void 0:c.autoloaded_size)&&void 0!==l?l:"..",R=null!==(s=null==L||null===(u=L.data)||void 0===u?void 0:u.autoload_health)&&void 0!==s?s:"..",B=null!==(d=null==L||null===(m=L.data)||void 0===m?void 0:m.autoload_limit)&&void 0!==d?d:"..",U=null!==(f=null==O?void 0:O.data)&&void 0!==f?f:"..",W=null!==(p=null==C?void 0:C.data)&&void 0!==p?p:"..";(0,r.useEffect)((function(){x(Br())}),[y,x]);var q=function(e){e.preventDefault(),N||k()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Ql,{tabName:"options"}),r.createElement(kc,{autoloadedSize:z,autoloadHealth:R,bigOptionsCount:U,notScannedCount:W}),r.createElement(Nl,{tabName:"options",categorizationCount:F,pluginsCount:M,themesCount:G}),A>0&&r.createElement(_l,{autoloadHealth:R,autoloadedSize:z,autoloadLimit:B}),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(bl,{actions:h,itemsType:"options"}),r.createElement(ft,{totalItems:A,additionalStyle:"hidden md:!flex",onRefresh:q,loading:N,filterApplied:b})),E?Nr():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(N?"opacity-20":"opacity-100")},I.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(oc,{columns:v,data:I}),r.createElement(ac,{tabName:"options",columns:v,data:I,actions:h})):Er(b)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(bl,{actions:h,itemsType:"options"}),A>10&&r.createElement(ft,{totalItems:A,onRefresh:q,loading:N,filterApplied:b})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(dt,null)))};function Lc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||jc(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function jc(e,t){if(e){if("string"==typeof e)return Oc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Oc(e,t):void 0}}function Oc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Tc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,l.__)("Meta key","advanced-database-cleaner")},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner")}]],Cc=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],Pc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,l.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,l.__)("No","advanced-database-cleaner")}]],Ic=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return Oc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||jc(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.")}()}(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const Ac=function(e){var t=e.bigPostsMetaCount,n=e.notScannedCount,a=e.duplicatedPostsMetaCount,o=e.unusedPostsMetaCount,i=(0,P.d4)((function(e){return e.filter})),c=(0,P.d4)((function(e){return e.shared.hideFilters})),s=(0,P.d4)(lt),d=Lc((0,r.useState)(i.search),2),m=d[0],f=d[1],p=Lc((0,r.useState)(i.searchIn),2),h=p[0],y=p[1],b=Lc((0,r.useState)(i.size),2),g=b[0],x=b[1],_=Lc((0,r.useState)(i.sizeUnit),2),w=_[0],E=_[1],N=Lc((0,r.useState)(i.duplicated),2),k=N[0],S=N[1],O=Lc((0,r.useState)(i.unused),2),T=O[0],I=O[1],A=Lc((0,r.useState)(i.site),2),F=A[0],M=A[1],G=Lc((0,r.useState)(Tc[1][0]),2),z=G[0],R=G[1],U=Lc((0,r.useState)(Cc[0][0]),2),W=U[0],q=U[1],K=Lc((0,r.useState)(Pc[0][0]),2),Y=K[0],V=K[1],H=Lc((0,r.useState)(Pc[0][0]),2),$=H[0],Q=H[1],J=Lc((0,r.useState)(Ic[0][0]),2),Z=J[0],X=J[1],ee=Lc((0,r.useState)(0),2),te=ee[0],ne=ee[1],re=(0,P.wA)(),ae=".."===t||".."===n||".."===a||".."===o,oe=ae?"border-gray-100 bg-gray-100 shadow-md":0===t&&0===n&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",ie=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){f(i.search),y(i.searchIn),x(i.size),E(i.sizeUnit),S(i.duplicated),I(i.unused),M(i.site),R(ie(Tc,i.searchIn,Tc[1][0])),q(ie(Cc,i.sizeUnit,Cc[0][0])),V(ie(Pc,i.duplicated,Pc[0][0])),Q(ie(Pc,i.unused,Pc[0][0])),X(ie(Ic,i.site,Ic[0][0]))}),[i]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},s&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),re(rt()),R(Tc[1][0]),q(Cc[0][0]),V(Pc[0][0]),Q(Pc[0][0]),X(Ic[0][0]),ne(te+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),re(Sp(!c))}},c?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:te,className:"mt-1",hidden:c},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(oe," relative justify-center px-2 py-1")},!ae&&r.createElement("button",{onClick:function(e){e.preventDefault(),re(Kp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),_r(".."===o?"loading":0===o?"ok":"warning",(0,l.sprintf)((0,l.__)("%s unused post meta","advanced-database-cleaner"),o),(function(e){e.preventDefault(),re($e()),R(Tc[1][0]),q(Cc[0][0]),V(Pc[0][0]),Q(Pc[1][0]),X(Ic[0][0]),ne(te+1)})),_r(".."===a?"loading":0===a?"ok":"warning",(0,l.sprintf)((0,l.__)("%s duplicated post meta","advanced-database-cleaner"),a),(function(e){e.preventDefault(),re(Qe()),R(Tc[1][0]),q(Cc[0][0]),V(Pc[1][0]),Q(Pc[0][0]),X(Ic[0][0]),ne(te+1)})),_r(".."===t?"loading":0===t?"ok":"warning",(0,l.sprintf)((0,l.__)("%s big post meta detected","advanced-database-cleaner"),t),(function(e){e.preventDefault(),re(Ke()),R(Tc[1][0]),q(Cc[0][0]),V(Pc[0][0]),Q(Pc[0][0]),X(Ic[0][0]),ne(te+1)})),_r(".."===n?"loading":0===n?"ok":"warning",(0,l.sprintf)((0,l.__)("%s post meta not scanned","advanced-database-cleaner"),n),(function(e){e.preventDefault(),re(qe()),R(Tc[1][0]),q(Cc[0][0]),V(Pc[0][0]),Q(Pc[0][0]),X(Ic[0][0]),ne(te+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return f(e.target.value)},maxLength:100,value:m})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search in","advanced-database-cleaner")),r.createElement(oh,{selectItems:Tc,selectedItem:z,onSelectionChange:function(e){y(e),R(ie(Tc,e,Tc[1][0]))},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Size big than","advanced-database-cleaner")),r.createElement("div",{className:"flex gap-0"},r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-l-lg !rounded-r-[0px] !border-gray-300 !ring-0 xl:w-[3.5rem]",onChange:function(e){return x(parseInt(e.target.value))},value:g}),r.createElement(oh,{selectItems:Cc,selectedItem:W,onSelectionChange:function(e){E(e),q(ie(Cc,e,Cc[0][0]))},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Unused","advanced-database-cleaner")),r.createElement(oh,{selectItems:Pc,selectedItem:$,onSelectionChange:function(e){I(e),Q(ie(Pc,e,Pc[0][0]))},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Duplicated","advanced-database-cleaner")),r.createElement(oh,{selectItems:Pc,selectedItem:Y,onSelectionChange:function(e){S(e),V(ie(Pc,e,Pc[0][0]))},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),"1"===B&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(oh,{selectItems:Ic,selectedItem:Z,onSelectionChange:function(e){M(e),X(ie(Ic,e,Ic[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:pt.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),re(Re({search:m,searchIn:h,size:Number(g),sizeUnit:w,duplicated:k,unused:T,site:F})),re(Ze("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=postmeta-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))},Fc=function(e){var t,n,a,o,i,l,c,s,u,d=e.actions,m=e.columns,f=(0,P.d4)((function(e){return e.filter})),p=(0,P.d4)(lt),h=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),v=(0,P.wA)();(0,r.useEffect)((function(){if(null!=b&&b.data){var e=b.data.real_current_page;f.currentPage>e&&v(nt(e))}}),[b]);var y=(0,Wi.I)({queryKey:["posts_meta","list",f],queryFn:function(e){var t=e.signal;return ki("posts_meta",f,t)}}),b=y.data,g=y.isPending,x=y.isFetching,_=y.refetch,w=(0,Wi.I)({queryKey:["posts_meta","count","big",h],queryFn:function(e){return function(e){return tl.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),E=w.data,N=(0,Wi.I)({queryKey:["posts_meta","count","notScanned",h],queryFn:function(e){return function(e){return nl.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),k=N.data,S=(0,Wi.I)({queryKey:["posts_meta","count","duplicated",h],queryFn:function(e){return function(e){return rl.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),L=S.data,j=(0,Wi.I)({queryKey:["posts_meta","count","unused",h],queryFn:function(e){return function(e){return al.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),O=j.data,T=(null==b||null===(t=b.data)||void 0===t?void 0:t.items)||[],C=(null==b||null===(n=b.data)||void 0===n?void 0:n.total_items)||0,I=(null==b||null===(a=b.data)||void 0===a?void 0:a.categorization_count)||[],A=(null==b||null===(o=b.data)||void 0===o?void 0:o.plugins_count)||[],F=(null==b||null===(i=b.data)||void 0===i?void 0:i.themes_count)||[],M=null!==(l=null==E?void 0:E.data)&&void 0!==l?l:"..",G=null!==(c=null==k?void 0:k.data)&&void 0!==c?c:"..",z=null!==(s=null==L?void 0:L.data)&&void 0!==s?s:"..",R=null!==(u=null==O?void 0:O.data)&&void 0!==u?u:"..";(0,r.useEffect)((function(){v(Br())}),[f,v]);var B=function(e){e.preventDefault(),x||_()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Ql,{tabName:"posts_meta"}),r.createElement(Ac,{bigPostsMetaCount:M,notScannedCount:G,duplicatedPostsMetaCount:z,unusedPostsMetaCount:R}),r.createElement(Nl,{tabName:"posts_meta",categorizationCount:I,pluginsCount:A,themesCount:F}),C>0&&r.createElement(_l,{bigPostsMetaCount:M,duplicatedPostsMetaCount:z,unusedPostsMetaCount:R}),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(bl,{actions:d,itemsType:"posts_meta"}),r.createElement(ft,{totalItems:C,additionalStyle:"hidden md:!flex",onRefresh:B,loading:x,filterApplied:p})),g?Nr():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(x?"opacity-20":"opacity-100")},T.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(oc,{columns:m,data:T}),r.createElement(ac,{tabName:"posts_meta",columns:m,data:T,actions:d})):Er(p)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(bl,{actions:d,itemsType:"posts_meta"}),C>10&&r.createElement(ft,{totalItems:C,onRefresh:B,loading:x,filterApplied:p})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(dt,null)))};function Mc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||Dc(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 Dc(e,t){if(e){if("string"==typeof e)return Gc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Gc(e,t):void 0}}function Gc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var zc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return Gc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Dc(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.")}()}(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))],Rc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"public",label:(0,l.__)("Public","advanced-database-cleaner")},{key:"non_public",label:(0,l.__)("Non-public","advanced-database-cleaner")}]];const Bc=function(e){var t=e.notScannedCount,n=e.largeNonPublicPostTypesCount,a=(0,P.d4)((function(e){return e.filter})),o=(0,P.d4)((function(e){return e.shared.hideFilters})),i=(0,P.d4)(lt),c=Mc((0,r.useState)(a.search),2),s=c[0],d=c[1],m=Mc((0,r.useState)(a.postTypesPostsCount),2),f=m[0],p=m[1],h=Mc((0,r.useState)(a.site),2),y=h[0],b=h[1],g=Mc((0,r.useState)(a.postTypesVisibility),2),x=g[0],_=g[1],w=Mc((0,r.useState)(zc[0][0]),2),E=w[0],N=w[1],k=Mc((0,r.useState)(Rc[0][0]),2),S=k[0],O=k[1],T=Mc((0,r.useState)(0),2),I=T[0],A=T[1],F=(0,P.wA)(),M=".."===t||".."===n,G=M?"border-gray-100 bg-gray-100 shadow-md":0===t&&0===n?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",z=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){d(a.search),p(a.postTypesPostsCount),b(a.site),_(a.postTypesVisibility),N(z(zc,a.site,zc[0][0])),O(z(Rc,a.postTypesVisibility,Rc[0][0]))}),[a]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},i&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),F(rt()),N(zc[0][0]),O(Rc[0][0]),A(I+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),F(Sp(!o))}},o?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:I,className:"mt-1",hidden:o},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(G," relative justify-center px-2 py-1")},!M&&r.createElement("button",{onClick:function(e){e.preventDefault(),F(Kp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),_r(".."===t?"loading":0===t?"ok":"warning",(0,l.sprintf)((0,l.__)("%s post types not scanned","advanced-database-cleaner"),t),(function(e){e.preventDefault(),F(qe()),N(zc[0][0]),O(Rc[0][0]),A(I+1)})),_r(".."===n?"loading":0===n?"ok":"warning",(0,l.sprintf)((0,l.__)("%s non-public post types with many posts","advanced-database-cleaner"),n),(function(e){e.preventDefault(),F(Ye()),N(zc[0][0]),O(Rc[0][0]),A(I+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return d(e.target.value)},maxLength:100,value:s})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Posts count >","advanced-database-cleaner")),r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-lg !border-gray-300 !ring-0 xl:w-[6rem]",onChange:function(e){return p(parseInt(e.target.value))},value:f})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Visibility","advanced-database-cleaner")),r.createElement(oh,{selectItems:Rc,selectedItem:S,onSelectionChange:function(e){_(e),O(z(Rc,e,Rc[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[140px]"})),"1"===B&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(oh,{selectItems:zc,selectedItem:E,onSelectionChange:function(e){b(e),N(z(zc,e,zc[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:pt.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),F(Re({search:s,postTypesPostsCount:Number(f),site:y,postTypesVisibility:x})),F(Ze("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=posttypes-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))},Uc=function(e){var t,n,a,o,i,l,c,s=e.actions,u=e.columns,d=(0,P.d4)((function(e){return e.filter})),m=(0,P.d4)(lt),f=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),p=(0,P.wA)();(0,r.useEffect)((function(){if(null!=v&&v.data){var e=v.data.real_current_page;d.currentPage>e&&p(nt(e))}}),[v]);var h=(0,Wi.I)({queryKey:["post_types","list",d],queryFn:function(e){var t=e.signal;return ki("post_types",d,t)}}),v=h.data,y=h.isPending,b=h.isFetching,g=h.refetch,x=(0,Wi.I)({queryKey:["post_types","count","notScanned",f],queryFn:function(e){return function(e){return pl.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),_=x.data,w=(0,Wi.I)({queryKey:["post_types","count","nonPublic",f],queryFn:function(e){return function(e){return hl.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),E=w.data,N=(null==v||null===(t=v.data)||void 0===t?void 0:t.items)||[],k=(null==v||null===(n=v.data)||void 0===n?void 0:n.total_items)||0,S=(null==v||null===(a=v.data)||void 0===a?void 0:a.categorization_count)||{},L=(null==v||null===(o=v.data)||void 0===o?void 0:o.plugins_count)||{},j=(null==v||null===(i=v.data)||void 0===i?void 0:i.themes_count)||{},O=null!==(l=null==_?void 0:_.data)&&void 0!==l?l:"..",T=null!==(c=null==E?void 0:E.data)&&void 0!==c?c:"..";(0,r.useEffect)((function(){p(Br())}),[d,p]);var C=function(e){e.preventDefault(),b||g()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Ql,{tabName:"post_types"}),r.createElement(Bc,{notScannedCount:O,largeNonPublicPostTypesCount:T}),r.createElement(Nl,{tabName:"post_types",categorizationCount:S,pluginsCount:L,themesCount:j}),k>0&&r.createElement(_l,null),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(bl,{actions:s,itemsType:"post_types"}),r.createElement(ft,{totalItems:k,additionalStyle:"hidden md:!flex",onRefresh:C,loading:b,filterApplied:m})),y?Nr():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(b?"opacity-20":"opacity-100")},N.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(oc,{columns:u,data:N}),r.createElement(ac,{tabName:"post_types",columns:u,data:N,actions:s})):Er(m)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(bl,{actions:s,itemsType:"post_types"}),k>10&&r.createElement(ft,{totalItems:k,onRefresh:C,loading:b,filterApplied:m})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(dt,null)))};function Wc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||qc(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 qc(e,t){if(e){if("string"==typeof e)return Kc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Kc(e,t):void 0}}function Kc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Yc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"to_optimize",label:(0,l.__)("To optimize","advanced-database-cleaner")},{key:"to_repair",label:(0,l.__)("To repair","advanced-database-cleaner")}]],Vc=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"valid_prefix",label:(0,l.__)("Valid prefix","advanced-database-cleaner")},{key:"invalid_prefix",label:(0,l.__)("Invalid prefix","advanced-database-cleaner")}]],Hc=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],$c=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return Kc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||qc(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.")}()}(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const Qc=function(e){var t=e.totalToOptimize,n=e.totalToRepair,a=e.totalInvalidPrefix,o=e.totalNotScanned,i=(0,P.d4)((function(e){return e.filter})),c=(0,P.d4)((function(e){return e.shared.hideFilters})),s=(0,P.d4)(lt),d=(0,P.d4)((function(e){return e.setting.showTablesWithInvalidPrefix})),m=Wc((0,r.useState)(i.search),2),f=m[0],p=m[1],h=Wc((0,r.useState)(i.tableStatus),2),y=h[0],b=h[1],g=Wc((0,r.useState)(i.prefixStatus),2),x=g[0],_=g[1],w=Wc((0,r.useState)(i.size),2),E=w[0],N=w[1],k=Wc((0,r.useState)(i.sizeUnit),2),S=k[0],O=k[1],T=Wc((0,r.useState)(i.site),2),I=T[0],A=T[1],F=Wc((0,r.useState)(Yc[0][0]),2),M=F[0],G=F[1],z=Wc((0,r.useState)(Vc[0][0]),2),R=z[0],U=z[1],W=Wc((0,r.useState)(Hc[0][0]),2),q=W[0],K=W[1],Y=Wc((0,r.useState)($c[0][0]),2),V=Y[0],H=Y[1],$=Wc((0,r.useState)(0),2),Q=$[0],J=$[1],Z=(0,P.wA)(),X=".."===t||".."===n||".."===a||".."===o,ee=X?"border-gray-100 bg-gray-100 shadow-md":(d?0===t&&0===n&&0===a&&0===o:0===t&&0===n&&0===o)?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",te=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){p(i.search),b(i.tableStatus),_(i.prefixStatus),N(i.size),O(i.sizeUnit),A(i.site),G(te(Yc,i.tableStatus,Yc[0][0])),U(te(Vc,i.prefixStatus,Vc[0][0])),K(te(Hc,i.sizeUnit,Hc[0][0])),H(te($c,i.site,$c[0][0]))}),[i]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},s&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),Z(rt()),G(Yc[0][0]),U(Vc[0][0]),K(Hc[0][0]),H($c[0][0]),J(Q+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),Z(Sp(!c))}},c?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:Q,className:"mt-1",hidden:c},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(ee," relative justify-center px-2 py-1")},!X&&r.createElement("button",{onClick:function(e){e.preventDefault(),Z(Kp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),_r(".."===t?"loading":0===t?"ok":"warning",(0,l.sprintf)((0,l._n)("%s table to optimize","%s tables to optimize",t,"advanced-database-cleaner"),t),(function(e){e.preventDefault(),Z(Be()),G(Yc[1][0]),U(Vc[0][0]),K(Hc[0][0]),H($c[0][0]),J(Q+1)})),_r(".."===n?"loading":0===n?"ok":"warning",(0,l.sprintf)((0,l._n)("%s table to repair","%s tables to repair",n,"advanced-database-cleaner"),n),(function(e){e.preventDefault(),Z(Ue()),G(Yc[1][1]),U(Vc[0][0]),K(Hc[0][0]),H($c[0][0]),J(Q+1)})),d&&_r(".."===a?"loading":0===a?"ok":"warning",(0,l.sprintf)((0,l._n)("%s table with invalid prefix","%s tables with invalid prefix",a,"advanced-database-cleaner"),a),(function(e){e.preventDefault(),Z(We()),U(Vc[1][1]),G(Yc[0][0]),K(Hc[0][0]),H($c[0][0]),J(Q+1)})),_r(".."===o?"loading":0===o?"ok":"warning",(0,l.sprintf)((0,l._n)("%s table not scanned","%s tables not scanned",o,"advanced-database-cleaner"),o),(function(e){e.preventDefault(),Z(qe()),G(Yc[0][0]),U(Vc[0][0]),K(Hc[0][0]),H($c[0][0]),J(Q+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[10rem]",onChange:function(e){return p(e.target.value)},maxLength:100,value:f})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Table status","advanced-database-cleaner")),r.createElement(oh,{selectItems:Yc,selectedItem:M,onSelectionChange:function(e){b(e),G(te(Yc,e,Yc[0][0]))},minWidthButton:"w-full xl:min-w-[7rem]",minWidthContent:"min-w-[150px]"})),d&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Prefix status","advanced-database-cleaner")),r.createElement(oh,{selectItems:Vc,selectedItem:R,onSelectionChange:function(e){_(e),U(te(Vc,e,Vc[0][0]))},minWidthButton:"w-full xl:min-w-[7rem]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Size big than","advanced-database-cleaner")),r.createElement("div",{className:"flex gap-0"},r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-l-lg !rounded-r-[0px] !border-gray-300 !ring-0 xl:w-[4rem]",onChange:function(e){return N(parseInt(e.target.value))},value:E}),r.createElement(oh,{selectItems:Hc,selectedItem:q,onSelectionChange:function(e){O(e),K(te(Hc,e,Hc[0][0]))},minWidthButton:"min-w-[55px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===B&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(oh,{selectItems:$c,selectedItem:V,onSelectionChange:function(e){A(e),H(te($c,e,$c[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:pt.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),Z(Re({search:f,tableStatus:y,prefixStatus:x,size:Number(E),sizeUnit:S,site:I})),Z(Ze("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=tables-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))},Jc=function(e){var t,n,a,o,i,l,c,s,u,d=e.actions,m=e.columns,f=(0,P.d4)((function(e){return e.filter})),p=(0,P.d4)(lt),h=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),v=(0,P.wA)();(0,r.useEffect)((function(){if(null!=b&&b.data){var e=b.data.real_current_page;f.currentPage>e&&v(nt(e))}}),[b]);var y=(0,Wi.I)({queryKey:["tables","list",f],queryFn:function(e){var t=e.signal;return ki("tables",f,t)}}),b=y.data,g=y.isPending,x=y.isFetching,_=y.refetch,w=(0,Wi.I)({queryKey:["tables","count","optimize",h],queryFn:function(e){return function(e){return Hi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),E=w.data,N=(0,Wi.I)({queryKey:["tables","count","repair",h],queryFn:function(e){return function(e){return $i.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),k=N.data,S=(0,Wi.I)({queryKey:["tables","count","invalidPrefix",h],queryFn:function(e){return function(e){return Qi.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),L=S.data,j=(0,Wi.I)({queryKey:["tables","count","notScanned",h],queryFn:function(e){return function(e){return Ji.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),O=j.data,T=(null==b||null===(t=b.data)||void 0===t?void 0:t.items)||[],C=(null==b||null===(n=b.data)||void 0===n?void 0:n.total_items)||0,I=(null==b||null===(a=b.data)||void 0===a?void 0:a.categorization_count)||[],A=(null==b||null===(o=b.data)||void 0===o?void 0:o.plugins_count)||[],F=(null==b||null===(i=b.data)||void 0===i?void 0:i.themes_count)||[],M=null!==(l=null==E?void 0:E.data)&&void 0!==l?l:"..",G=null!==(c=null==k?void 0:k.data)&&void 0!==c?c:"..",z=null!==(s=null==L?void 0:L.data)&&void 0!==s?s:"..",R=null!==(u=null==O?void 0:O.data)&&void 0!==u?u:"..";(0,r.useEffect)((function(){v(Br())}),[f,v]);var B=function(e){e.preventDefault(),x||_()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Ql,{tabName:"tables"}),r.createElement(Qc,{totalToOptimize:M,totalToRepair:G,totalInvalidPrefix:z,totalNotScanned:R}),r.createElement(Nl,{tabName:"tables",categorizationCount:I,pluginsCount:A,themesCount:F}),C>0&&r.createElement(_l,null),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(bl,{actions:d,itemsType:"tables"}),r.createElement(ft,{totalItems:C,additionalStyle:"hidden md:!flex",onRefresh:B,loading:x,filterApplied:p})),g?Nr():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(x?"opacity-20":"opacity-100")},T.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(oc,{columns:m,data:T}),r.createElement(ac,{tabName:"tables",columns:m,data:T,actions:d})):Er(p)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(bl,{actions:d,itemsType:"tables"}),C>10&&r.createElement(ft,{totalItems:C,onRefresh:B,loading:x,filterApplied:p})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(dt,null)))};function Zc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||Xc(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 Xc(e,t){if(e){if("string"==typeof e)return es(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?es(e,t):void 0}}function es(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ts=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,l.__)("Name","advanced-database-cleaner")},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner")}]],ns=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,l.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,l.__)("No","advanced-database-cleaner")}]],rs=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,l.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,l.__)("No","advanced-database-cleaner")}]],as=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],os=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return es(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Xc(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.")}()}(U.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const is=function(e){var t=e.expiredTransientsCount,n=e.bigTransientsCount,a=e.notScannedCount,o=(0,P.d4)((function(e){return e.filter})),i=(0,P.d4)((function(e){return e.shared.hideFilters})),c=(0,P.d4)(lt),s=Zc((0,r.useState)(o.search),2),d=s[0],m=s[1],f=Zc((0,r.useState)(o.searchIn),2),p=f[0],h=f[1],y=Zc((0,r.useState)(o.autoload),2),b=y[0],g=y[1],x=Zc((0,r.useState)(o.expired),2),_=x[0],w=x[1],E=Zc((0,r.useState)(o.size),2),N=E[0],k=E[1],S=Zc((0,r.useState)(o.sizeUnit),2),O=S[0],T=S[1],I=Zc((0,r.useState)(o.site),2),A=I[0],F=I[1],M=Zc((0,r.useState)(ts[1][0]),2),G=M[0],z=M[1],R=Zc((0,r.useState)(ns[0][0]),2),U=R[0],W=R[1],q=Zc((0,r.useState)(rs[0][0]),2),K=q[0],Y=q[1],V=Zc((0,r.useState)(as[0][0]),2),H=V[0],$=V[1],Q=Zc((0,r.useState)(os[0][0]),2),J=Q[0],Z=Q[1],X=Zc((0,r.useState)(0),2),ee=X[0],te=X[1],ne=(0,P.wA)(),re=".."===t||".."===n||".."===a,ae=re?"border-gray-100 bg-gray-100 shadow-md":0===t&&0===n&&0===a?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",oe=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){m(o.search),h(o.searchIn),g(o.autoload),w(o.expired),k(o.size),T(o.sizeUnit),F(o.site),z(oe(ts,o.searchIn,ts[1][0])),W(oe(ns,o.autoload,ns[0][0])),Y(oe(rs,o.expired,rs[0][0])),$(oe(as,o.sizeUnit,as[0][0])),Z(oe(os,o.site,os[0][0]))}),[o]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},c&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),ne(rt()),z(ts[1][0]),W(ns[0][0]),Y(rs[0][0]),$(as[0][0]),Z(os[0][0]),te(ee+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),ne(Sp(!i))}},i?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:ee,className:"mt-1",hidden:i},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(ae," relative justify-center px-2 py-1")},!re&&r.createElement("button",{onClick:function(e){e.preventDefault(),ne(Kp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),_r(".."===t?"loading":0===t?"ok":"warning",(0,l.sprintf)((0,l._n)("%s expired transient detected","%s expired transients detected",t,"advanced-database-cleaner"),t),(function(e){e.preventDefault(),ne(He()),z(ts[1][0]),W(ns[0][0]),Y(rs[1][0]),$(as[0][0]),Z(os[0][0]),te(ee+1)})),_r(".."===n?"loading":0===n?"ok":"warning",(0,l.sprintf)((0,l._n)("%s big transient detected","%s big transients detected",n,"advanced-database-cleaner"),n),(function(e){e.preventDefault(),ne(Ke()),z(ts[1][0]),W(ns[0][0]),Y(rs[0][0]),$(as[0][0]),Z(os[0][0]),te(ee+1)})),_r(".."===a?"loading":0===a?"ok":"warning",(0,l.sprintf)((0,l._n)("%s transient not scanned","%s transients not scanned",a,"advanced-database-cleaner"),a),(function(e){e.preventDefault(),ne(qe()),z(ts[1][0]),W(ns[0][0]),Y(rs[0][0]),$(as[0][0]),Z(os[0][0]),te(ee+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return m(e.target.value)},maxLength:100,value:d})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search in","advanced-database-cleaner")),r.createElement(oh,{selectItems:ts,selectedItem:G,onSelectionChange:function(e){h(e),z(oe(ts,e,ts[1][0]))},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Autoload","advanced-database-cleaner")),r.createElement(oh,{selectItems:ns,selectedItem:U,onSelectionChange:function(e){g(e),W(oe(ns,e,ns[0][0]))},minWidthButton:"w-full xl:min-w-[70px]",extraBtnClasses:"xl:max-w-[80px]",minWidthContent:"min-w-[100px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Expired","advanced-database-cleaner")),r.createElement(oh,{selectItems:rs,selectedItem:K,onSelectionChange:function(e){w(e),Y(oe(rs,e,rs[0][0]))},minWidthButton:"w-full xl:min-w-[70px]",extraBtnClasses:"xl:max-w-[80px]",minWidthContent:"min-w-[100px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Size big than","advanced-database-cleaner")),r.createElement("div",{className:"flex gap-0"},r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-l-lg !rounded-r-[0px] !border-gray-300 !ring-0 xl:w-[3.5rem]",onChange:function(e){return k(parseInt(e.target.value))},value:N}),r.createElement(oh,{selectItems:as,selectedItem:H,onSelectionChange:function(e){T(e),$(oe(as,e,as[0][0]))},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===B&&r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Site","advanced-database-cleaner")),r.createElement(oh,{selectItems:os,selectedItem:J,onSelectionChange:function(e){F(e),Z(oe(os,e,os[0][0]))},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),r.createElement("div",null,r.createElement(v,{Icon:pt.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),ne(Re({search:d,searchIn:p,autoload:b,expired:_,size:Number(N),sizeUnit:O,site:A})),ne(Ze("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=transients-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))},ls=function(e){var t,n,a,o,i,l,c,s,u=e.actions,d=e.columns,m=(0,P.d4)((function(e){return e.filter})),f=(0,P.d4)(lt),p=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),h=(0,P.wA)();(0,r.useEffect)((function(){if(null!=y&&y.data){var e=y.data.real_current_page;m.currentPage>e&&h(nt(e))}}),[y]);var v=(0,Wi.I)({queryKey:["transients","list",m],queryFn:function(e){var t=e.signal;return ki("transients",m,t)}}),y=v.data,b=v.isPending,g=v.isFetching,x=v.refetch,_=(0,Wi.I)({queryKey:["transients","count","expired",p],queryFn:function(e){return function(e){return dl.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),w=_.data,E=(0,Wi.I)({queryKey:["transients","count","big",p],queryFn:function(e){return function(e){return sl.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),N=E.data,k=(0,Wi.I)({queryKey:["transients","count","notScanned",p],queryFn:function(e){return function(e){return ul.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),S=k.data,L=(null==y||null===(t=y.data)||void 0===t?void 0:t.items)||[],j=(null==y||null===(n=y.data)||void 0===n?void 0:n.total_items)||0,O=(null==y||null===(a=y.data)||void 0===a?void 0:a.categorization_count)||[],T=(null==y||null===(o=y.data)||void 0===o?void 0:o.plugins_count)||[],C=(null==y||null===(i=y.data)||void 0===i?void 0:i.themes_count)||[],I=null!==(l=null==w?void 0:w.data)&&void 0!==l?l:"..",A=null!==(c=null==N?void 0:N.data)&&void 0!==c?c:"..",F=null!==(s=null==S?void 0:S.data)&&void 0!==s?s:"..";(0,r.useEffect)((function(){h(Br())}),[m,h]);var M=function(e){e.preventDefault(),g||x()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Ql,{tabName:"transients"}),r.createElement(is,{expiredTransientsCount:I,bigTransientsCount:A,notScannedCount:F}),r.createElement(Nl,{tabName:"transients",categorizationCount:O,pluginsCount:T,themesCount:C}),j>0&&r.createElement(_l,{expiredTransients:I,bigTransientsCount:A}),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(bl,{actions:u,itemsType:"transients"}),r.createElement(ft,{totalItems:j,additionalStyle:"hidden md:!flex",onRefresh:M,loading:g,filterApplied:f})),b?Nr():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(g?"opacity-20":"opacity-100")},L.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(oc,{columns:d,data:L}),r.createElement(ac,{tabName:"transients",columns:d,data:L,actions:u})):Er(f)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(bl,{actions:u,itemsType:"transients"}),j>10&&r.createElement(ft,{totalItems:j,onRefresh:M,loading:g,filterApplied:f})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(dt,null)))};function cs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ss(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ss(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ss(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var us=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,l.__)("Meta key","advanced-database-cleaner")},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner")}]],ds=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],ms=[[{key:"all",label:(0,l.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,l.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,l.__)("No","advanced-database-cleaner")}]];const fs=function(e){var t=e.bigUsersMetaCount,n=e.notScannedCount,a=e.duplicatedUsersMetaCount,o=e.unusedUsersMetaCount,i=(0,P.d4)((function(e){return e.filter})),c=(0,P.d4)((function(e){return e.shared.hideFilters})),s=(0,P.d4)(lt),d=cs((0,r.useState)(i.search),2),m=d[0],f=d[1],p=cs((0,r.useState)(i.searchIn),2),h=p[0],y=p[1],b=cs((0,r.useState)(i.size),2),g=b[0],x=b[1],_=cs((0,r.useState)(i.sizeUnit),2),w=_[0],E=_[1],N=cs((0,r.useState)(i.duplicated),2),k=N[0],S=N[1],O=cs((0,r.useState)(i.unused),2),T=O[0],I=O[1],A=cs((0,r.useState)(us[1][0]),2),F=A[0],M=A[1],G=cs((0,r.useState)(ds[0][0]),2),z=G[0],R=G[1],B=cs((0,r.useState)(ms[0][0]),2),U=B[0],W=B[1],q=cs((0,r.useState)(ms[0][0]),2),K=q[0],Y=q[1],V=cs((0,r.useState)(0),2),H=V[0],$=V[1],Q=(0,P.wA)(),J=".."===t||".."===n||".."===a||".."===o,Z=J?"border-gray-100 bg-gray-100 shadow-md":0===t&&0===n&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md",X=function(e,t,n){return e.flat().find((function(e){return e.key===t}))||n};return(0,r.useEffect)((function(){f(i.search),y(i.searchIn),x(i.size),E(i.sizeUnit),S(i.duplicated),I(i.unused),M(X(us,i.searchIn,us[1][0])),R(X(ds,i.sizeUnit,ds[0][0])),W(X(ms,i.duplicated,ms[0][0])),Y(X(ms,i.unused,ms[0][0]))}),[i]),r.createElement(r.Fragment,null,r.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},s&&r.createElement("div",{className:"flex items-center"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),Q(rt()),M(us[1][0]),R(ds[0][0]),W(ms[0][0]),Y(ms[0][0]),$(H+1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===D&&r.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===D&&r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),Q(Sp(!c))}},c?r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.E1u,null),(0,l.__)("Show filters","advanced-database-cleaner")):r.createElement("div",{className:"flex items-center gap-x-[4px]"},r.createElement(Tn.UX6,null),(0,l.__)("Hide filters","advanced-database-cleaner")))),r.createElement("div",{key:H,className:"mt-1",hidden:c},r.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},r.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(Z," relative justify-center px-2 py-1")},!J&&r.createElement("button",{onClick:function(e){e.preventDefault(),Q(Kp())},className:"absolute right-1 top-1 flex h-6 w-6 items-center justify-center rounded-xl p-0.5 text-gray-700 transition-colors hover:text-black"},r.createElement(j.JbZ,{className:"text-[.82rem]"})),_r(".."===o?"loading":0===o?"ok":"warning",(0,l.sprintf)((0,l.__)("%s unused user meta","advanced-database-cleaner"),o),(function(e){e.preventDefault(),Q($e()),M(us[1][0]),R(ds[0][0]),W(ms[0][0]),Y(ms[1][0]),$(H+1)})),_r(".."===a?"loading":0===a?"ok":"warning",(0,l.sprintf)((0,l.__)("%s duplicated user meta","advanced-database-cleaner"),a),(function(e){e.preventDefault(),Q(Qe()),M(us[1][0]),R(ds[0][0]),W(ms[1][0]),Y(ms[0][0]),$(H+1)})),_r(".."===t?"loading":0===t?"ok":"warning",(0,l.sprintf)((0,l.__)("%s big user meta detected","advanced-database-cleaner"),t),(function(e){e.preventDefault(),Q(Ke()),M(us[1][0]),R(ds[0][0]),W(ms[0][0]),Y(ms[0][0]),$(H+1)})),_r(".."===n?"loading":0===n?"ok":"warning",(0,l.sprintf)((0,l.__)("%s user meta not scanned","advanced-database-cleaner"),n),(function(e){e.preventDefault(),Q(qe()),M(us[1][0]),R(ds[0][0]),W(ms[0][0]),Y(ms[0][0]),$(H+1)}))),r.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===D?"py-2":"py-3")},r.createElement("form",{className:"grid w-full grid-cols-2 items-end gap-x-4 gap-y-2 text-[.7rem] text-gray-900 sm:grid-cols-3 xl:flex ".concat("FREE"===D?"pointer-events-none opacity-50":"")},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return f(e.target.value)},maxLength:100,value:m})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search in","advanced-database-cleaner")),r.createElement(oh,{selectItems:us,selectedItem:F,onSelectionChange:function(e){y(e),M(X(us,e,us[1][0]))},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Size big than","advanced-database-cleaner")),r.createElement("div",{className:"flex gap-0"},r.createElement(u,{type:"number",min:0,className:"!h-[2rem] !min-h-[10px] w-full !rounded-l-lg !rounded-r-[0px] !border-gray-300 !ring-0 xl:w-[3.5rem]",onChange:function(e){return x(parseInt(e.target.value))},value:g}),r.createElement(oh,{selectItems:ds,selectedItem:z,onSelectionChange:function(e){E(e),R(X(ds,e,ds[0][0]))},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Unused","advanced-database-cleaner")),r.createElement(oh,{selectItems:ms,selectedItem:K,onSelectionChange:function(e){I(e),Y(X(ms,e,ms[0][0]))},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Duplicated","advanced-database-cleaner")),r.createElement(oh,{selectItems:ms,selectedItem:U,onSelectionChange:function(e){S(e),W(X(ms,e,ms[0][0]))},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),r.createElement("div",null,r.createElement(v,{Icon:pt.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),Q(Re({search:m,searchIn:h,size:Number(g),sizeUnit:w,duplicated:k,unused:T})),Q(Ze("all"))}}))),"FREE"===D&&r.createElement("div",{className:"flex w-full items-center pt-1"},r.createElement("div",{className:"flex items-center gap-1 rounded-lg"},r.createElement(j.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),r.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,l.__)("Unlock Advanced Filters:","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=usermeta-filters&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"flex items-center !gap-[3px] text-[.7rem] font-semibold !text-blue-500 !no-underline hover:!text-blue-700"},(0,l.__)("upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[1px] h-3 w-3"}))))))))},ps=function(e){var t,n,a,o,i,l,c,s,u,d=e.actions,m=e.columns,f=(0,P.d4)((function(e){return e.filter})),p=(0,P.d4)(lt),h=(0,P.d4)((function(e){return e.shared.refreshCountsInOrangeHealthCheck})),v=(0,P.wA)();(0,r.useEffect)((function(){if(null!=b&&b.data){var e=b.data.real_current_page;f.currentPage>e&&v(nt(e))}}),[b]);var y=(0,Wi.I)({queryKey:["users_meta","list",f],queryFn:function(e){var t=e.signal;return ki("users_meta",f,t)}}),b=y.data,g=y.isPending,x=y.isFetching,_=y.refetch,w=(0,Wi.I)({queryKey:["users_meta","count","big",h],queryFn:function(e){return function(e){return ol.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),E=w.data,N=(0,Wi.I)({queryKey:["users_meta","count","notScanned",h],queryFn:function(e){return function(e){return il.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),k=N.data,S=(0,Wi.I)({queryKey:["users_meta","count","duplicated",h],queryFn:function(e){return function(e){return ll.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),L=S.data,j=(0,Wi.I)({queryKey:["users_meta","count","unused",h],queryFn:function(e){return function(e){return cl.apply(this,arguments)}(e.signal)},placeholderData:void 0,enabled:!0}),O=j.data,T=(null==b||null===(t=b.data)||void 0===t?void 0:t.items)||[],C=(null==b||null===(n=b.data)||void 0===n?void 0:n.total_items)||0,I=(null==b||null===(a=b.data)||void 0===a?void 0:a.categorization_count)||{},A=(null==b||null===(o=b.data)||void 0===o?void 0:o.plugins_count)||{},F=(null==b||null===(i=b.data)||void 0===i?void 0:i.themes_count)||{},M=null!==(l=null==E?void 0:E.data)&&void 0!==l?l:"..",G=null!==(c=null==k?void 0:k.data)&&void 0!==c?c:"..",z=null!==(s=null==L?void 0:L.data)&&void 0!==s?s:"..",R=null!==(u=null==O?void 0:O.data)&&void 0!==u?u:"..";(0,r.useEffect)((function(){v(Br())}),[f,v]);var B=function(e){e.preventDefault(),x||_()};return r.createElement("div",null,"PREMIUM"===D&&r.createElement(Ql,{tabName:"users_meta"}),r.createElement(fs,{bigUsersMetaCount:M,notScannedCount:G,duplicatedUsersMetaCount:z,unusedUsersMetaCount:R}),r.createElement(Nl,{tabName:"users_meta",categorizationCount:I,pluginsCount:A,themesCount:F}),C>0&&r.createElement(_l,{bigUsersMetaCount:M,duplicatedUsersMetaCount:z,unusedUsersMetaCount:R}),r.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},r.createElement(bl,{actions:d,itemsType:"users_meta"}),r.createElement(ft,{totalItems:C,additionalStyle:"hidden md:!flex",onRefresh:B,loading:x,filterApplied:p})),g?Nr():r.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300 transition-opacity duration-300 ".concat(x?"opacity-20":"opacity-100")},T.length>0?r.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},r.createElement(oc,{columns:m,data:T}),r.createElement(ac,{tabName:"users_meta",columns:m,data:T,actions:d})):Er(p)),r.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},r.createElement(bl,{actions:d,itemsType:"users_meta"}),C>10&&r.createElement(ft,{totalItems:C,onRefresh:B,loading:x,filterApplied:p})),r.createElement("div",{className:"mt-6 flex justify-center md:justify-end"},r.createElement(dt,null)))};var hs=n(7668),vs=n(540),ys=n(9124),bs=n(5604);function gs(e){return gs="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},gs(e)}function xs(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 _s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xs(Object(n),!0).forEach((function(t){ws(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ws(e,t,n){return(t=function(e){var t=function(e){if("object"!=gs(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=gs(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==gs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Es(){Es=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==gs(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(gs(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Ns(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function ks(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Ns(o,r,a,i,l,"next",e)}function l(e){Ns(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Ss(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ls(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ls(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ls(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var js=[{key:"p",name:(0,l.__)("Installed plugin","advanced-database-cleaner")},{key:"t",name:(0,l.__)("Installed theme","advanced-database-cleaner")},{key:"w",name:(0,l.__)("WordPress","advanced-database-cleaner")},{key:"o",name:(0,l.__)("Orphan","advanced-database-cleaner")},{key:"u",name:(0,l.__)("Don't assign to any category","advanced-database-cleaner")},{key:"c",name:(0,l.__)("Assign to custom addon","advanced-database-cleaner")}],Os=/^[a-z0-9_-]+$/;const Ts=function(){var e=Ss((0,r.useState)(!1),2),t=e[0],n=e[1],a=Ss((0,r.useState)(js[0].key),2),c=a[0],s=a[1],d=Ss((0,r.useState)(""),2),m=d[0],f=d[1],p=Ss((0,r.useState)(""),2),h=p[0],v=p[1],y=Ss((0,r.useState)("p"),2),b=y[0],x=y[1],w=Ss((0,r.useState)(""),2),N=w[0],k=w[1],S=Ss((0,r.useState)(""),2),j=S[0],O=S[1],C=Ss((0,r.useState)({slug:"",name:""}),2),I=C[0],A=C[1],F=Ss((0,r.useState)([]),2),M=F[0],D=F[1],G=Ss((0,r.useState)(null),2),z=G[0],R=G[1],B=Ss((0,r.useState)(""),2),U=B[0],W=B[1],q=Ss((0,r.useState)(!1),2),K=q[0],Y=q[1],V=Ss((0,r.useState)(!1),2),H=V[0],$=V[1],Q=Ss((0,r.useState)([]),2),J=Q[0],Z=Q[1],X=Ss((0,r.useState)([]),2),ee=X[0],te=X[1],ne=(0,P.d4)((function(e){return e.setting.sendCorrectionsToServer})),re="valid"===(0,P.d4)((function(e){return e.setting.licenseStatus})),ae=Ss((0,r.useState)(ne),2),oe=ae[0],ie=ae[1],le=Ss((0,r.useState)(!0),2),ce=le[0],se=le[1],ue=(0,P.d4)((function(e){return e.scan.isEditCategorizationModalShown})),de=(0,P.d4)((function(e){return e.action.selectedItems.length})),me=(0,P.d4)((function(e){return e.action.actionSource})),fe=(0,P.d4)((function(e){return e.shared.currentTabId})),pe=(0,P.wA)();(0,r.useEffect)((function(){ue&&he()}),[ue]),(0,r.useEffect)((function(){ue||(n(!1),s(js[0].key),f(""),v(""),x("p"),k(""),O(""),A({slug:"",name:""}),D([]),R(null),W(""),Y(!1),$(!1),Z([]),te([]),se(!0),ie(ne))}),[ue,ne]);var he=function(){var e=ks(Es().mark((function e(){var t,n,r,a,o,i,c;return Es().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,se(!0),e.next=4,gt();case 4:a=e.sent,o=[[{key:"",label:(0,l.__)("Select a plugin","advanced-database-cleaner")}],Object.entries(null===(t=a.data)||void 0===t?void 0:t.plugins_list).filter((function(e){return"mu-plugin-folder"!==Ss(e,2)[1].type})).map((function(e){var t=Ss(e,2),n=t[0],r=t[1];return{key:n,label:r.name+("mu-plugin"===r.type?" [MU]":"")}}))],i=[[{key:"",label:(0,l.__)("Select a theme","advanced-database-cleaner")}],Object.entries(null===(n=a.data)||void 0===n?void 0:n.themes_list).map((function(e){var t=Ss(e,2);return{key:t[0],label:t[1].name}}))],Z(o),te(i),D((null===(r=a.data)||void 0===r?void 0:r.custom_addons_list)||[]),f(o[0][0].key),v(i[0][0].key),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),Qt(pe,e.t0.message,null===(c=e.t0.extra_data)||void 0===c?void 0:c.message_links);case 17:return e.prev=17,se(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[0,14,17,20]])})));return function(){return e.apply(this,arguments)}}(),ve=function(){R(null)},ye=""===U?M:M.filter((function(e){var t=U.toLowerCase();return e.name.toLowerCase().includes(t)||e.slug.toLowerCase().includes(t)}));if(!ue)return null;var be=function(){var e=ks(Es().mark((function e(){var r,a,o,i,s,u,d;return Es().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=2;break}return e.abrupt("return");case 2:return n(!0),e.prev=3,e.next=6,Qn({items_type:fe});case 6:if(!e.sent.data){e.next=12;break}return Qt(pe,(0,l.__)("A scan is in progress. Please wait until it finishes before performing this action","advanced-database-cleaner")),ge(),e.abrupt("return");case 12:if(r=oe?"1":"0","p"!==c||m){e.next=16;break}return Y(!0),e.abrupt("return");case 16:if("t"!==c||h){e.next=19;break}return $(!0),e.abrupt("return");case 19:if(a=N.trim(),o=j.trim(),"c"!==c){e.next=26;break}if(i={slug:a.length<=200&&Os.test(a)?"":(0,l.__)("Use a maximum of 200 lowercase letters, numbers, hyphens, and underscores only.","advanced-database-cleaner"),name:o&&Array.from(o).length<=200?"":(0,l.__)("Enter the addon's name using a maximum of 200 characters.","advanced-database-cleaner")},A(i),!i.slug&&!i.name){e.next=26;break}return e.abrupt("return");case 26:"c"===c?s={type:b,slug:a,name:o,is_custom:!0,send_to_server:r}:"p"===c?s={type:"p",slug:m,send_to_server:r}:"t"===c?s={type:"t",slug:h,send_to_server:r}:(u=["o","u"].includes(c)?"0":r,s={type:c,slug:c,send_to_server:u}),pe(Mr({manualCategorization:s})),pe(zi()),e.next=34;break;case 31:e.prev=31,e.t0=e.catch(3),Qt(pe,e.t0.message,null===(d=e.t0.extra_data)||void 0===d?void 0:d.message_links);case 34:return e.prev=34,n(!1),e.finish(34);case 37:case"end":return e.stop()}}),e,null,[[3,31,34,37]])})));return function(){return e.apply(this,arguments)}}(),ge=function(){"single"===me&&pe(Rr()),pe(zi())};return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:ge},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:ge},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mb-1 mt-2"},r.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg"},r.createElement(Ee.qZP,{className:"h-10 w-10 text-primary","aria-hidden":"true"})),r.createElement("div",{className:"mt-3 text-center"},r.createElement(i.L3,{as:"h3",className:"text-[.95rem] leading-6 text-gray-900"},(0,l.sprintf)((0,l.__)("Assign the %d selected item(s) to:","advanced-database-cleaner"),de)),r.createElement(hs.z6,{value:c,onChange:s,className:"mt-6"},r.createElement("div",{className:"divide-y rounded-lg border border-gray-300"},js.map((function(e,t){return r.createElement(hs.sx,{key:e.key,value:e.key,className:function(e){var n=e.checked;return g(0===t?"rounded-tl-md rounded-tr-md":"",t===js.length-1?"rounded-bl-md rounded-br-md":"",n?"z-10 bg-blue-100":"","relative flex h-[50px] cursor-pointer  items-center px-4")}},(function(t){var n=t.active,a=t.checked;return r.createElement("div",{className:"flex min-w-full justify-between"},r.createElement("span",{className:"flex items-center text-sm"},r.createElement("span",{className:g(a?"border-transparent bg-blue-600":"border-gray-400 bg-white",n?"ring-blue-600":"","flex h-4 w-4 items-center justify-center rounded-full border"),"aria-hidden":"true"},r.createElement("span",{className:"h-1.5 w-1.5 rounded-full bg-white"})),r.createElement(vs.JU,{as:"span",className:"ml-3 flex items-center gap-x-2 text-[.9rem] text-black"},e.name,"u"===e.key&&r.createElement(E,{content:(0,l.__)("Items will not be assigned to any plugin/theme and will be marked as 'not scanned'","advanced-database-cleaner")}),"c"===e.key&&r.createElement(E,{content:(0,l.__)("Assign items to a plugin or theme that is no longer installed.","advanced-database-cleaner")}))),r.createElement("span",null,"p"===e.key?ce?r.createElement(T,{text:""}):r.createElement(ys.VY,{as:"span",className:"p"===c?"":"hidden"},r.createElement(oh,{selectItems:J,onSelectionChange:function(e){f(e),Y(!1)},minWidthButton:"min-w-[200px]",minWidthContent:"min-w-[300px]",maxHeight:!0,borderColor:K?"border-2 border-red-500":"border-blue-400",truncateMaxWidth:"max-w-[170px]"})):"t"===e.key?ce?r.createElement(T,{text:""}):r.createElement(ys.VY,{as:"span",className:"t"===c?"":"hidden"},r.createElement(oh,{selectItems:ee,onSelectionChange:function(e){v(e),$(!1)},minWidthButton:"min-w-[200px]",minWidthContent:"min-w-[300px]",maxHeight:!0,borderColor:H?"border-2 border-red-500":"border-blue-400",truncateMaxWidth:"max-w-[170px]",disabled:!0})):""))}))})))),"c"===c&&r.createElement("div",{className:"mt-3 rounded-lg border border-blue-200 bg-blue-50/70 p-4 text-left"},r.createElement("div",{className:"mb-4"},r.createElement("label",{className:"text-[.8rem] font-semibold text-gray-800"},(0,l.__)("Saved custom addons","advanced-database-cleaner")),r.createElement(bs.G3,{value:z,onChange:function(e){R(e),W(""),e&&(x(e.type),k(e.slug),O(e.name),A({slug:"",name:""}))},nullable:!0},r.createElement("div",{className:"relative mt-1"},r.createElement(bs.oK,{className:"h-[2rem] w-full rounded-lg border border-blue-400 bg-white py-1 pl-2 pr-9 text-[.83rem] text-gray-900 focus:border-black focus:outline-none focus:ring-0",displayValue:function(e){return(null==e?void 0:e.name)||""},onChange:function(e){return W(e.target.value)},placeholder:(0,l.__)("Search saved custom addons","advanced-database-cleaner")}),r.createElement(bs.i7,{className:"absolute inset-y-[1px] right-[1px] z-10 flex items-center rounded-r-lg bg-white pl-1 pr-2"},r.createElement(_e.gpS,{className:"h-5 w-5 text-gray-500","aria-hidden":"true"})),r.createElement(bs.Kc,{anchor:{to:"bottom start",gap:4},modal:!1,className:"!z-50 max-h-[220px] !w-[370px] !min-w-[300px] !max-w-[370px] overflow-y-auto rounded-lg border border-gray-400/80 bg-white p-2 text-gray-900 shadow-lg"},0===ye.length?r.createElement("div",{className:"px-[10px] py-[2px] text-left text-[.83rem] text-gray-500"},(0,l.__)("No custom addons found.","advanced-database-cleaner")):ye.map((function(e){return r.createElement(bs.jO,{key:"".concat(e.type,":").concat(e.slug),value:e,className:function(e){return g(e.focus?"bg-gray-200":"","relative cursor-pointer select-none rounded-md px-[10px] py-[2px] text-left text-[.83rem]")}},r.createElement("span",{className:"block break-words"},e.name.length>70?"".concat(e.name.slice(0,70),"..."):e.name))})))))),r.createElement("fieldset",null,r.createElement("legend",{className:"text-[.8rem] font-semibold text-gray-800"},(0,l.__)("Addon type","advanced-database-cleaner")),r.createElement("div",{className:"mt-2 flex gap-x-5"},[{key:"p",label:(0,l.__)("Plugin","advanced-database-cleaner")},{key:"t",label:(0,l.__)("Theme","advanced-database-cleaner")}].map((function(e){return r.createElement("label",{key:e.key,className:"flex cursor-pointer items-center gap-x-2 text-[.85rem] text-gray-900"},r.createElement("input",{type:"radio",name:"custom-addon-type",value:e.key,checked:b===e.key,onChange:function(e){x(e.target.value),ve()},className:"!border-gray-400 !text-blue-600 focus:!ring-blue-500"}),e.label)})))),r.createElement("div",{className:"mt-4"},r.createElement("label",{htmlFor:"custom-addon-slug",className:"text-[.8rem] font-semibold text-gray-800"},(0,l.__)("Slug","advanced-database-cleaner")),r.createElement(u,{id:"custom-addon-slug",type:"text",value:N,maxLength:200,pattern:"[a-z0-9_-]+",autoCapitalize:"none",autoCorrect:"off",spellCheck:!1,"aria-invalid":Boolean(I.slug),onChange:function(e){k(e.target.value.toLowerCase().replace(/[^a-z0-9_-]/g,"")),A((function(e){return _s(_s({},e),{},{slug:""})})),ve()},placeholder:(0,l.__)("e.g. my-custom-plugin","advanced-database-cleaner"),className:"mt-1 w-full ".concat(I.slug?"!border-red-500":"")}),I.slug&&r.createElement("p",{className:"mt-1 text-[.75rem] text-red-600"},I.slug)),r.createElement("div",{className:"mt-3"},r.createElement("label",{htmlFor:"custom-addon-name",className:"text-[.8rem] font-semibold text-gray-800"},(0,l.__)("Addon's name","advanced-database-cleaner")),r.createElement(u,{id:"custom-addon-name",type:"text",dir:"auto",value:j,maxLength:200,"aria-invalid":Boolean(I.name),onChange:function(e){O(e.target.value),A((function(e){return _s(_s({},e),{},{name:""})})),ve()},placeholder:(0,l.__)("e.g. My Custom Plugin","advanced-database-cleaner"),className:"mt-1 w-full ".concat(I.name?"!border-red-500":"")}),I.name&&r.createElement("p",{className:"mt-1 text-[.75rem] text-red-600"},I.name))),"c"!==c&&"p"!==c&&"t"!==c&&"w"!==c||!re?"":!0===ne?r.createElement("div",{className:"mt-3 flex items-center gap-x-1 rounded-lg border border-gray-200 bg-gray-200/80 px-4 py-3 text-left"},r.createElement("span",null,(0,l.__)("This correction will be sent anonymously to our server","advanced-database-cleaner")),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("You have chosen to submit your manual corrections to the plugin server. To change this, please navigate to the plugin settings page","advanced-database-cleaner")),iconSize:"text-[.9rem]",iconColor:"text-gray-400 mt-1"})):r.createElement("div",{className:"items-top mt-3 flex gap-x-2 rounded-lg border border-purple-200 bg-purple-200/80 px-4 py-3 text-left"},r.createElement("span",null,r.createElement("input",{type:"checkbox",checked:oe,onChange:function(e){var t=!!e.target.checked;ie(t)}})),r.createElement("span",{className:"text-[.82rem]"},(0,l.__)("Send this correction anonymously to the plugin server?","advanced-database-cleaner")," ",r.createElement(L,{href:"https://docs.sigmaplugin.com/article/59-sending-manual-corrections-to-the-remote-server-in-advanced-database-cleaner-premium?utm_source=edit-categorization-modal&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-send-manual-corrections",target:"_blank",className:"text-[.78rem] font-semibold"},(0,l.__)("Read more","advanced-database-cleaner"))))),r.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-8"},r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full border border-gray-400/70 bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-sm hover:border-gray-500 hover:bg-gray-50 sm:mt-0 sm:w-auto",onClick:ge},(0,l.__)("Cancel","advanced-database-cleaner")),r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full bg-primary px-3 py-2 text-sm font-semibold text-white shadow-sm hover:opacity-90 sm:w-auto",disabled:t,onClick:be},(0,l.__)("Confirm","advanced-database-cleaner")))))))))};function Cs(e){return Cs="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},Cs(e)}function Ps(){Ps=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Cs(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Cs(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Is(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function As(){var e;return e=Ps().mark((function e(t){return Ps().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/list-posts-by-post-type",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})),As=function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Is(o,r,a,i,l,"next",e)}function l(e){Is(o,r,a,i,l,"throw",e)}i(void 0)}))},As.apply(this,arguments)}function Fs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ms(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ms(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ms(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Ds=function(e){var t=e.allColumns,n=e.visibleColumns,a=e.setVisibleColumns,o=Fs((0,r.useState)(!1),2),i=o[0],c=o[1],s=r.useRef(null);(0,r.useEffect)((function(){if(i){var e=function(e){s.current&&!s.current.contains(e.target)&&c(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}}),[i]);var u=t.length-n.size;return r.createElement("div",{className:"relative",ref:s},r.createElement("button",{type:"button",className:"flex items-center gap-1.5 rounded-md border border-amber-200 bg-amber-100 px-3 py-1 text-xs font-medium text-gray-700 hover:border-amber-600",onClick:function(){return c((function(e){return!e}))}},r.createElement(j.V_1,{className:"text-sm"}),(0,l.__)("Columns","advanced-database-cleaner"),u>0&&r.createElement("span",{className:"rounded-full bg-amber-300 px-1.5 text-[10px] font-semibold text-amber-800"},n.size,"/",t.length)),i&&r.createElement("div",{className:"absolute left-0 z-30 mt-1 w-56 rounded-lg border border-gray-200 bg-white shadow-lg"},r.createElement("div",{className:"flex justify-between border-b border-gray-100 px-3 py-2"},r.createElement("button",{type:"button",className:"text-[11px] font-medium text-blue-600 hover:text-blue-800",onClick:function(){return a(new Set(t.map((function(e){return e.key}))))}},(0,l.__)("Show all","advanced-database-cleaner")),r.createElement("button",{type:"button",className:"text-[11px] font-medium text-blue-600 hover:text-blue-800",onClick:function(){var e,n=null===(e=t[0])||void 0===e?void 0:e.key;n&&a(new Set([n]))}},(0,l.__)("Hide all","advanced-database-cleaner"))),r.createElement("div",{className:"max-h-60 overflow-y-auto px-1 py-1"},t.map((function(e){return r.createElement("label",{key:e.key,className:"flex cursor-pointer items-center gap-2 rounded px-2 py-1.5 text-xs text-gray-700 hover:bg-gray-100"},r.createElement("input",{type:"checkbox",className:"rounded",checked:n.has(e.key),onChange:function(){return t=e.key,void a((function(e){var n=new Set(e);return n.has(t)?n.size>1&&n.delete(t):n.add(t),n}));var t}}),r.createElement("span",{className:"truncate"},e.label))})))))},Gs=function(e){var t=e.columns,n=e.sortBy,a=e.sortOrder,o=e.dispatch,i=function(e){var t=e.column;if(!t.sortable)return null;var o,i=t.key===n;return o="int"===t.contentType?i?"ASC"===a?be.L2T:be.mTC:be.L2T:i?"ASC"===a?be.MPV:be.NDH:be.MPV,r.createElement(o,{className:"text-[.85rem] ".concat(i?"text-gray-900":"")})};return r.createElement("thead",{className:"sticky top-0 z-10 h-[3rem] bg-gray-100 text-gray-700"},r.createElement("tr",null,t.map((function(e){return r.createElement("th",{key:e.key,scope:"col",className:"cursor-pointer border-b border-gray-300 px-2 pr-4 text-gray-400 hover:text-gray-900",onClick:(t=e.key,function(){o(Te({newSortBy:t}))})},r.createElement("div",{className:"flex items-center gap-x-1 whitespace-nowrap tracking-wide"},r.createElement("span",{className:"text-gray-900"},e.label),r.createElement(i,{column:e})));var t}))))},zs=function(e){var t=e.value,n=e.columnName,a=e.dispatch;if(null==t)return r.createElement("span",{className:"text-gray-400"},"NULL");var o=String(t);return o.length>20?r.createElement("div",{className:"group flex items-center gap-2"},r.createElement("span",null,o.slice(0,20),r.createElement("span",{className:"ml-1 font-bold"},"…")),r.createElement(xe.GNz,{className:"shrink-0 cursor-pointer !text-[16px] text-gray-300 group-hover:text-gray-900",onClick:function(){a(Lp({name:n,rawValue:o}))}})):r.createElement("span",null,o)};const Rs=function(){var e,t,n=(0,P.d4)((function(e){return e.shared})),a=n.isPostsViewerModalShown,c=n.postsViewerPostTypeName,s=n.postsViewerSiteId,u=(0,P.d4)((function(e){return e.filterModal})),d=(0,P.wA)(),m=(0,Wi.I)({queryKey:["posts-viewer",c,s,u],queryFn:function(){return function(e){return As.apply(this,arguments)}({postTypeName:c,siteId:s,currentPage:u.currentPage,itemsPerPage:u.itemsPerPage,sortBy:u.sortBy,sortOrder:u.sortOrder})},enabled:a&&!!c&&!!s}),f=m.data,p=m.isPending,h=m.isFetching,v=m.refetch;(0,r.useEffect)((function(){if(null!=f&&f.data){var e=f.data.real_current_page;u.currentPage!==e&&(d(Ce(e)),d(Ie()))}}),[f]);var y=(null==f||null===(e=f.data)||void 0===e?void 0:e.items)||[],b=(null==f||null===(t=f.data)||void 0===t?void 0:t.total_items)||0,g=y.length>0?Object.keys(y[0]):[],x=g.map((function(e){return{key:e,label:e,sortable:!0,contentType:"ID"===e||"post_author"===e||"post_parent"===e||"menu_order"===e||"comment_count"===e?"int":"string"}})),w=Fs((0,r.useState)(new Set),2),E=w[0],N=w[1],k=Fs((0,r.useState)(!1),2),S=k[0],L=k[1];(0,r.useEffect)((function(){if(a){if(!S&&0!==g.length){var e=["ID","post_title","post_status","post_date","post_author"].filter((function(e){return g.includes(e)}));N(e.length>0?new Set(e):new Set(g.slice(0,6))),L(!0)}}else L(!1)}),[a,g.length,S]);var j=x.filter((function(e){return E.has(e.key)})),O=function(){d(Dp()),d(Pe()),N(new Set)};return a?r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:O},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-6xl sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 z-10 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:O},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement(i.L3,null,r.createElement("div",{className:"flex w-fit gap-x-1 rounded-md bg-blue-100 px-3 py-1 text-sm text-gray-900 shadow-sm"},r.createElement("span",null,(0,l.__)("Post type:","advanced-database-cleaner")),r.createElement("span",{className:"font-mono font-semibold"},c),r.createElement("span",{className:"text-gray-500"},"(",(0,l.__)("Site","advanced-database-cleaner")," ",s,")"))),r.createElement("div",{className:"mt-8 min-h-[65vh]"},p?r.createElement("div",{className:"flex items-center justify-center py-16"},r.createElement(Rl.kiM,{className:"h-8 w-8 animate-spin text-gray-400"})):r.createElement("div",null,r.createElement("div",{className:"mb-4 flex items-center justify-between"},r.createElement(Ds,{allColumns:x,visibleColumns:E,setVisibleColumns:N}),r.createElement(ft,{totalItems:b,useModalFilter:!0,onRefresh:function(e){e.preventDefault(),h||v()},loading:h})),r.createElement("div",{className:"max-h-[55vh] w-full overflow-auto border border-gray-300 transition-opacity duration-300 ".concat(h?"opacity-20":"opacity-100")},y.length>0?r.createElement("table",{className:"w-full"},r.createElement(Gs,{columns:j,sortBy:u.sortBy,sortOrder:u.sortOrder,dispatch:d}),r.createElement("tbody",{className:"text-[.82rem] text-gray-800"},y.map((function(e,t){return r.createElement("tr",{key:"modal-row-".concat(t),className:"h-[2.4rem] border-l-[3px] border-transparent bg-gray-50/50 hover:bg-gray-200/80"},j.map((function(n){return r.createElement("td",{key:"modal-cell-".concat(n.key,"-").concat(t),className:"max-w-[300px] border border-gray-200/80 px-2 py-1 align-top"},r.createElement(zs,{value:e[n.key],columnName:n.label,dispatch:d}))})))})))):r.createElement("div",{className:"py-12 text-center text-gray-500"},(0,l.__)("No data found.","advanced-database-cleaner"))),b>25&&r.createElement("div",{className:"mt-4 flex justify-end"},r.createElement(dt,{useModalFilter:!0}))))))))):null},Bs=function(e){var t=e.title,n=e.description,a=e.readMoreLink,o=e.bgColor,i=void 0===o?"bg-gray-100":o,c=e.textColor,s=void 0===c?"text-gray-800":c,u=e.padding,d=void 0===u?"p-6":u,m=e.content,f=e.anchorId;return r.createElement("div",{className:"pb-[45px]"},f&&r.createElement("div",{id:f}),r.createElement("h3",{className:"border-b pb-4 text-[1.15rem] font-semibold text-black"},t),r.createElement("div",{className:"mt-3 text-gray-500"},n," ",a&&r.createElement(L,{href:a,target:"_blank",className:""},(0,l.__)("Read more","advanced-database-cleaner"))),r.createElement("div",{className:"mt-6 rounded-md ".concat(i," ").concat(d," text-sm ").concat(s),"data-setting-anchor-card":f||void 0},m))};function Us(){Us=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Ks(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Ks(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Ws(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function qs(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Ws(o,r,a,i,l,"next",e)}function l(e){Ws(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Ks(e){return Ks="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},Ks(e)}function Ys(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Vs(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vs(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Hs=function(){var e,t=Ys((0,r.useState)(null),2),n=t[0],a=t[1],o=Ys((0,r.useState)(".."),2),i=o[0],c=o[1],s=Ys((0,r.useState)(".."),2),u=s[0],d=s[1],m=Ys((0,r.useState)(!1),2),f=m[0],p=m[1],h=Ys((0,r.useState)(0),2),y=h[0],b=h[1],g=(0,P.wA)(),x=(0,P.d4)((function(e){return e.shared.scanBalanceRefreshToken})),w="valid"===(0,P.d4)((function(e){return e.setting.licenseStatus}));(0,r.useEffect)((function(){C()}),[x]),(0,r.useEffect)((function(){if(n&&void 0!==n.usage&&n.quota){var e=Math.floor(n.usage/n.quota*100);b(e)}}),[n]);var E=G,N=n&&n.quota>0&&n.usage>=n.quota,k=E&&n&&n.total_quota>0&&n.total_consumed>=n.total_quota,S=E&&n&&0===n.total_quota,O=function(e){e&&"object"===Ks(e)&&!Array.isArray(e)&&(a(e),c(Ot(null==e?void 0:e.ttl)),d(Tt(null==e?void 0:e.updated_at)))},T=function(){a(null),c(".."),d(".."),b(0)},C=function(){var e=qs(Us().mark((function e(){var t,n,r,a,o,i;return Us().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!E){e.next=8;break}return e.next=4,er();case 4:!0===(null==(t=e.sent)?void 0:t.success)&&((n=null==t?void 0:t.data)&&"object"===Ks(n)&&!Array.isArray(n)?O(n):T()),e.next=12;break;case 8:return e.next=10,ur({key:"api_scan_balance"});case 10:!0===(null==(r=e.sent)?void 0:r.success)&&((o=null==r||null===(a=r.data)||void 0===a?void 0:a.value)&&"object"===Ks(o)&&!Array.isArray(o)?O(o):T());case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(0),Qt(g,e.t0.message,null===(i=e.t0.extra_data)||void 0===i?void 0:i.message_links);case 17:case"end":return e.stop()}}),e,null,[[0,14]])})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=qs(Us().mark((function e(){return Us().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(G){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,le({notificationKey:"pro_remote_scan_upsell"});case 5:g(Wp()),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),g(Wp());case 11:case"end":return e.stop()}}),e,null,[[2,8]])})));return function(){return e.apply(this,arguments)}}(),A=function(){var e=qs(Us().mark((function e(){var t,n,r,a,o,i,c,s;return Us().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!f){e.next=2;break}return e.abrupt("return");case 2:if(w){e.next=5;break}return Qt(g,(0,l.__)("You must first activate your plugin license before synchronizing your balance.","advanced-database-cleaner"),[{text:(0,l.__)("Activate now","advanced-database-cleaner"),tabId:"settings",anchorId:"license"}]),e.abrupt("return");case 5:return p(!0),b(0),e.prev=7,e.next=10,Hn();case 10:if(!0!==(null==(t=e.sent)?void 0:t.success)){e.next=22;break}if(n=null==t?void 0:t.data,O(n),!G||!n){e.next=21;break}if(o=null!==(r=n.total_quota)&&void 0!==r?r:0,i=null!==(a=n.total_consumed)&&void 0!==a?a:0,c=Math.max(0,o-i),!(o>0&&c>0)){e.next=21;break}return e.next=21,I();case 21:g(Yp());case 22:e.next=27;break;case 24:e.prev=24,e.t0=e.catch(7),Qt(g,e.t0.message,null===(s=e.t0.extra_data)||void 0===s?void 0:s.message_links);case 27:return e.prev=27,p(!1),e.finish(27);case 30:case"end":return e.stop()}}),e,null,[[7,24,27,30]])})));return function(){return e.apply(this,arguments)}}();return r.createElement("div",{className:"flex flex-col sm:flex-row"},r.createElement("div",{className:"m-auto max-w-[80px] sm:m-0"},r.createElement("div",{className:"relative size-[80px] rounded-full bg-white shadow-md"},r.createElement("svg",{className:"size-full -rotate-90",viewBox:"0 0 36 36",xmlns:"http://www.w3.org/2000/svg"},r.createElement("circle",{cx:"18",cy:"18",r:"16",fill:"none",className:"stroke-current text-gray-200",strokeWidth:"3"}),r.createElement("circle",{cx:"18",cy:"18",r:"16",fill:"none",className:"stroke-current ".concat(N?"text-red-600":"text-blue-500"),strokeWidth:"3",strokeDasharray:"100",strokeDashoffset:"".concat(100-y),style:{transition:"stroke-dashoffset 0.5s ease-out"},strokeLinecap:"round"})),r.createElement("div",{className:"absolute start-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 transform"},r.createElement("span",{className:"text-center text-[16px] font-bold ".concat(N?"text-red-600":"text-blue-500")},y,"%"))),r.createElement("div",{className:"mt-2 hidden text-center text-[12px] sm:!flex"},(0,l.__)("Today's usage","advanced-database-cleaner"))),r.createElement("div",{className:"mt-4 flex flex-col items-center justify-center sm:ml-[40px] sm:mt-0 sm:items-start"},r.createElement("div",{className:"flex flex-col items-center gap-1 sm:items-start"},E&&void 0!==(null==n?void 0:n.total_quota)&&void 0!==(null==n?void 0:n.total_consumed)?r.createElement("div",null,(0,l.__)("Total credits used:","advanced-database-cleaner")," ",r.createElement("span",{className:"font-bold"},n.total_consumed),"/",r.createElement("span",{className:"font-bold"},n.total_quota),r.createElement("span",{className:"ml-2 text-xs italic"},n.total_quota-n.total_consumed>0?(0,l.sprintf)((0,l.__)("(You have %s credits left)","advanced-database-cleaner"),n.total_quota-n.total_consumed):n.total_quota>0&&(0,l.__)("(You have used all your credits)","advanced-database-cleaner"))):null,r.createElement("div",null,(0,l.__)("Credits used today:","advanced-database-cleaner")," ",r.createElement("span",{className:"font-bold"},(null==n?void 0:n.usage)>=0?null==n?void 0:n.usage:".."),"/",r.createElement("span",{className:"font-bold"},null!==(e=null==n?void 0:n.quota)&&void 0!==e?e:"..")),(null==n?void 0:n.ttl)>0?r.createElement("div",{className:"text-center sm:text-left"},(0,l.__)("Daily limit will reset in:","advanced-database-cleaner")," ",r.createElement("div",{className:"flex sm:!hidden"}),r.createElement("span",{className:"text-[13px] font-semibold"},i)):null,r.createElement("div",{className:"text-[12px] text-gray-700"},"[",(0,l.__)("Last info refresh:","advanced-database-cleaner")," ",u,"]")),r.createElement("div",{className:"mt-4 flex flex-col items-center gap-3 sm:flex-row sm:flex-wrap"},r.createElement(v,{Icon:_.Vt$,text:f?(0,l.__)("Refreshing...","advanced-database-cleaner"):(0,l.__)("Refresh credits info","advanced-database-cleaner"),className:"h-[1.6rem]",shouldAnimate:f,onClick:function(){return A()}}),E?r.createElement(r.Fragment,null,r.createElement("button",{type:"button",onClick:function(){return g(Mi())},className:"rounded-md border border-gray-300 bg-blue-600 px-3 py-1.5 text-sm font-semibold text-white hover:bg-blue-700"},(0,l.__)("Redeem credit code","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/remote-scan-credits?utm_source=scan-balance-settings&utm_medium=adbc-pro&utm_campaign=plugins&utm_content=buy-credits1",target:"_blank",className:"rounded-md border border-gray-300 bg-blue-600 px-3 py-1.5 text-sm font-semibold text-white no-underline hover:bg-blue-700 hover:text-white hover:no-underline focus:text-white"},r.createElement("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 512 512",height:"18px",width:"18px"},r.createElement("circle",{cx:"176",cy:"416",r:"32"}),r.createElement("circle",{cx:"400",cy:"416",r:"32"}),r.createElement("path",{d:"M456.8 120.78a23.92 23.92 0 0 0-18.56-8.78H133.89l-6.13-34.78A16 16 0 0 0 112 64H48a16 16 0 0 0 0 32h50.58l45.66 258.78A16 16 0 0 0 160 368h256a16 16 0 0 0 0-32H173.42l-5.64-32h241.66A24.07 24.07 0 0 0 433 284.71l28.8-144a24 24 0 0 0-5-19.93z"})),(0,l.__)("Buy credits","advanced-database-cleaner"))):null),N?r.createElement("div",{className:"mt-4 rounded-md border border-red-600 bg-red-50 p-3 text-center text-[12px] text-red-600 sm:text-left"},E?!k&&(0,l.__)("You have reached your daily limit for remote server requests. Please wait for your credits to reset.","advanced-database-cleaner"):r.createElement(r.Fragment,null,(0,l.__)("You have reached your daily limit for remote server requests. Please wait for your credits to reset or upgrade your license for a higher limit.","advanced-database-cleaner")," ",r.createElement(L,{href:"https://docs.sigmaplugin.com/article/102-upgrade-my-license?utm_source=scan-balance-modal&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-upgrade-license",target:"_blank",className:"text-[.78rem] font-semibold"},(0,l.__)("Upgrade my license","advanced-database-cleaner")))):null,k?r.createElement("div",{className:"mt-4 rounded-md border border-red-600 bg-red-50 p-3 text-center text-[12px] text-red-600 sm:text-left"},(0,l.__)("You have used all your total credits. Buy more credits or redeem a credit code to continue using the remote scan.","advanced-database-cleaner")," ",r.createElement(L,{href:"https://sigmaplugin.com/remote-scan-credits?utm_source=scan-balance-settings&utm_medium=adbc-pro&utm_campaign=plugins&utm_content=buy-credits2",target:"_blank",className:"text-[.78rem] font-semibold"},(0,l.__)("Buy credits","advanced-database-cleaner"))):null,S?r.createElement("div",{className:"mt-4 rounded-md border border-red-600 bg-red-50 p-3 text-center text-[12px] text-red-600 sm:text-left"},(0,l.__)("No credits found for your Pro license. Please buy or redeem credits to use the remote scan feature.","advanced-database-cleaner")):null,E&&r.createElement("div",{className:"mt-4 flex gap-x-4"},r.createElement(L,{href:"https://docs.sigmaplugin.com/article/124-redeem-track-remote-scan-credits#get-credits",target:"_blank",className:"!text-xs !font-normal !text-blue-600 no-underline hover:text-blue-800"},(0,l.__)("Where to find my credit codes?","advanced-database-cleaner"),r.createElement(j.TdP,{className:"-ml-0.5 h-3 w-3"})),r.createElement(L,{href:"https://docs.sigmaplugin.com/article/124-redeem-track-remote-scan-credits#track-credits",target:"_blank",className:"!text-xs !font-normal !text-blue-600 no-underline hover:text-blue-800"},(0,l.__)("Where to track my credits usage?","advanced-database-cleaner"),r.createElement(j.TdP,{className:"-ml-0.5 h-3 w-3"})))))},$s=function(){var e=(0,P.d4)((function(e){return e.scan.isScanBalanceModalShown})),t=(0,P.wA)();if(!e)return null;var n=function(){t(Fi())};return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:n},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-2xl sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:n},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mt-2"},r.createElement(Bs,{title:(0,l.__)("Remote scan credits","advanced-database-cleaner"),description:(0,l.__)("Enhancing local scan accuracy via remote server analysis. Each credit enables one request to improve detection of tables, options, and other elements linked to specific plugins and themes.","advanced-database-cleaner"),readMoreLink:G?null:"https://docs.sigmaplugin.com/article/58-understanding-documentation-remote-scan-credits-in-advanced-database-cleaner-premium?utm_source=scan-balance-modal&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-remote-scan-credits",content:r.createElement(Hs,null)})))))))};function Qs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Js(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Js(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Js(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Zs="rows",Xs="structure",eu={posts:["ID","post_title","post_status","post_type","post_date","post_author"],comments:["comment_ID","comment_author","comment_content","comment_date","comment_approved","comment_post_ID"],users:["ID","user_login","user_email","user_registered","display_name","user_status"],term_taxonomy:["term_taxonomy_id","term_id","taxonomy","description","count","parent"],links:["link_id","link_url","link_name","link_target","link_visible","link_owner"]},tu=function(e){var t=e.columns,n=e.allColumns,a=e.visibleColumns,o=e.setVisibleColumns,i=e.rows,c=e.totalItems,s=e.isLoading,u=e.isFetching,d=e.onRefresh,m=e.filterModalProps,f=e.dispatch;return s?r.createElement("div",{className:"flex items-center justify-center py-16"},r.createElement(Rl.kiM,{className:"h-8 w-8 animate-spin text-gray-400"})):r.createElement("div",null,r.createElement("div",{className:"mb-4 flex items-center justify-between"},r.createElement(nu,{allColumns:n,visibleColumns:a,setVisibleColumns:o}),r.createElement(ft,{totalItems:c,useModalFilter:!0,onRefresh:d,loading:u})),r.createElement("div",{className:"max-h-[55vh] w-full overflow-auto border border-gray-300 transition-opacity duration-300 ".concat(u?"opacity-20":"opacity-100")},i.length>0?r.createElement("table",{className:"w-full"},r.createElement(ru,{columns:t,sortBy:m.sortBy,sortOrder:m.sortOrder,dispatch:f}),r.createElement("tbody",{className:"text-[.82rem] text-gray-800"},i.map((function(e,n){return r.createElement("tr",{key:"modal-row-".concat(n),className:"h-[2.4rem] border-l-[3px] border-transparent bg-gray-50/50 hover:bg-gray-200/80"},t.map((function(t){return r.createElement("td",{key:"modal-cell-".concat(t.key,"-").concat(n),className:"max-w-[300px] border border-gray-200/80 px-2 py-1 align-top"},r.createElement(au,{value:e[t.key],columnName:t.label,dispatch:f}))})))})))):r.createElement("div",{className:"py-12 text-center text-gray-500"},(0,l.__)("No data found.","advanced-database-cleaner"))),c>25&&r.createElement("div",{className:"mt-4 flex justify-end"},r.createElement(dt,{useModalFilter:!0})))},nu=function(e){var t=e.allColumns,n=e.visibleColumns,a=e.setVisibleColumns,o=Qs((0,r.useState)(!1),2),i=o[0],c=o[1],s=(0,r.useRef)(null);(0,r.useEffect)((function(){if(i){var e=function(e){s.current&&!s.current.contains(e.target)&&c(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}}),[i]);var u=t.length-n.size;return r.createElement("div",{className:"relative",ref:s},r.createElement("button",{type:"button",className:"flex items-center gap-1.5 rounded-md border border-amber-200 bg-amber-100 px-3 py-1 text-xs font-medium text-gray-700 hover:border-amber-600",onClick:function(){return c((function(e){return!e}))}},r.createElement(j.V_1,{className:"text-sm"}),(0,l.__)("Columns","advanced-database-cleaner"),u>0&&r.createElement("span",{className:"rounded-full bg-amber-300 px-1.5 text-[10px] font-semibold text-amber-800"},n.size,"/",t.length)),i&&r.createElement("div",{className:"absolute left-0 z-30 mt-1 w-56 rounded-lg border border-gray-200 bg-white shadow-lg"},r.createElement("div",{className:"flex justify-between border-b border-gray-100 px-3 py-2"},r.createElement("button",{type:"button",className:"text-[11px] font-medium text-blue-600 hover:text-blue-800",onClick:function(){return a(new Set(t.map((function(e){return e.key}))))}},(0,l.__)("Show all","advanced-database-cleaner")),r.createElement("button",{type:"button",className:"text-[11px] font-medium text-blue-600 hover:text-blue-800",onClick:function(){var e,n=null===(e=t[0])||void 0===e?void 0:e.key;n&&a(new Set([n]))}},(0,l.__)("Hide all","advanced-database-cleaner"))),r.createElement("div",{className:"max-h-60 overflow-y-auto px-1 py-1"},t.map((function(e){return r.createElement("label",{key:e.key,className:"flex cursor-pointer items-center gap-2 rounded px-2 py-1.5 text-xs text-gray-700 hover:bg-gray-100"},r.createElement("input",{type:"checkbox",className:"rounded",checked:n.has(e.key),onChange:function(){return t=e.key,void a((function(e){var n=new Set(e);return n.has(t)?n.size>1&&n.delete(t):n.add(t),n}));var t}}),r.createElement("span",{className:"truncate"},e.label))})))))},ru=function(e){var t=e.columns,n=e.sortBy,a=e.sortOrder,o=e.dispatch,i=function(e){var t=e.column;if(!t.sortable)return null;var o,i=t.key===n;return o="int"===t.contentType?i?"ASC"===a?be.L2T:be.mTC:be.L2T:i?"ASC"===a?be.MPV:be.NDH:be.MPV,r.createElement(o,{className:"text-[.85rem] ".concat(i?"text-gray-900":"")})};return r.createElement("thead",{className:"sticky top-0 z-10 h-[3rem] bg-gray-100 text-gray-700"},r.createElement("tr",null,t.map((function(e){return r.createElement("th",{key:e.key,scope:"col",className:"cursor-pointer border-b border-gray-300 px-2 pr-4 text-gray-400 hover:text-gray-900",onClick:(t=e.key,function(){o(Te({newSortBy:t}))})},r.createElement("div",{className:"flex items-center gap-x-1 whitespace-nowrap tracking-wide"},r.createElement("span",{className:"text-gray-900"},e.label),r.createElement(i,{column:e})));var t}))))},au=function(e){var t=e.value,n=e.columnName,a=e.dispatch;if(null==t)return r.createElement("span",{className:"text-gray-400"},"NULL");var o=String(t);return o.length>20?r.createElement("div",{className:"group flex items-center gap-2"},r.createElement("span",null,o.slice(0,20),r.createElement("span",{className:"ml-1 font-bold"},"…")),r.createElement(xe.GNz,{className:"shrink-0 cursor-pointer !text-[16px] text-gray-300 group-hover:text-gray-900",onClick:function(){a(Lp({name:n,rawValue:o}))}})):r.createElement("span",null,o)},ou="columns",iu="indexes",lu="status",cu="create",su=function(e){var t=e.structureData,n=e.isLoading,a=Qs((0,r.useState)(ou),2),o=a[0],i=a[1];if(n)return r.createElement("div",{className:"flex items-center justify-center py-16"},r.createElement(Rl.kiM,{className:"h-8 w-8 animate-spin text-gray-400"}));if(!t)return r.createElement("div",{className:"py-12 text-center text-gray-500"},(0,l.__)("No structure data available.","advanced-database-cleaner"));var c=t.columns||[],s=t.indexes||[],u=t.table_status||null,d=t.create_statement||"",m=function(e,t){return r.createElement("button",{className:"rounded-md px-3 py-1 text-xs font-medium ".concat(o===e?"bg-gray-700 text-white":"bg-gray-100 text-gray-600 hover:bg-gray-200"),onClick:function(){return i(e)}},t)};return r.createElement("div",null,r.createElement("div",{className:"mb-4 flex gap-2"},m(ou,(0,l.__)("Columns","advanced-database-cleaner")),m(iu,(0,l.__)("Indexes","advanced-database-cleaner")),m(lu,(0,l.__)("Table Status","advanced-database-cleaner")),m(cu,(0,l.__)("Create Statement","advanced-database-cleaner"))),o===ou&&r.createElement(uu,{columns:c}),o===iu&&r.createElement(du,{indexes:s}),o===lu&&r.createElement(pu,{tableStatus:u}),o===cu&&r.createElement(hu,{statement:d}))},uu=function(e){var t=e.columns;return 0===t.length?r.createElement("div",{className:"py-8 text-center text-gray-500"},(0,l.__)("No columns found.","advanced-database-cleaner")):r.createElement("div",{className:"max-h-[55vh] overflow-auto border border-gray-300"},r.createElement("table",{className:"w-full"},r.createElement("thead",{className:"sticky top-0 z-10 h-[3rem] bg-gray-100 text-gray-700"},r.createElement("tr",null,["Field","Type","Collation","Null","Key","Default","Extra"].map((function(e){return r.createElement("th",{key:e,className:"border-b border-gray-300 px-4 py-2 text-left text-xs"},e)})))),r.createElement("tbody",{className:"text-[.82rem] text-gray-800"},t.map((function(e,t){return r.createElement("tr",{key:"col-".concat(t),className:"h-[2.4rem] border-l-[3px] border-transparent bg-gray-50/50 hover:bg-gray-200/80"},r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-medium"},r.createElement("span",{className:"flex items-center justify-between gap-1.5"},e.Field,"PRI"===e.Key&&r.createElement(j.uJN,{className:"h-4 w-4 text-amber-500",title:(0,l.__)("Primary key","advanced-database-cleaner"),"aria-hidden":"true"}),e.Key&&"PRI"!==e.Key&&r.createElement(j.uJN,{className:"h-4 w-4 text-gray-600",title:(0,l.__)("Index","advanced-database-cleaner"),"aria-hidden":"true"}))),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-mono text-xs"},e.Type),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 text-xs text-gray-500"},e.Collation||"—"),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1"},"YES"===e.Null?r.createElement("span",{className:"text-yellow-600"},(0,l.__)("Yes","advanced-database-cleaner")):r.createElement("span",null,(0,l.__)("No","advanced-database-cleaner"))),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1"},e.Key&&r.createElement("span",{className:"rounded bg-gray-100 px-1.5 py-0.5 text-xs font-medium text-gray-700"},e.Key)),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-mono text-xs text-gray-500"},null!==e.Default?String(e.Default):r.createElement("span",{className:"text-gray-400"},"NULL")),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-mono text-xs text-gray-600"},e.Extra))})))))},du=function(e){var t=e.indexes;if(0===t.length)return r.createElement("div",{className:"py-8 text-center text-gray-500"},(0,l.__)("No indexes found.","advanced-database-cleaner"));var n=t.reduce((function(e,t){var n=t.Key_name;return e[n]||(e[n]=[]),e[n].push(t),e}),{});return r.createElement("div",{className:"max-h-[55vh] overflow-auto border border-gray-300"},r.createElement("table",{className:"w-full"},r.createElement("thead",{className:"sticky top-0 z-10 h-[3rem] bg-gray-100 text-gray-700"},r.createElement("tr",null,["Key_name","Column_name","Non_unique","Index_type","Cardinality","Collation"].map((function(e){return r.createElement("th",{key:e,className:"border-b border-gray-300 px-4 py-2 text-left text-xs"},e.replace(/_/g," "))})))),r.createElement("tbody",{className:"text-[.82rem] text-gray-800"},Object.entries(n).map((function(e){var t=Qs(e,2),n=t[0],a=t[1];return a.map((function(e,t){return r.createElement("tr",{key:"".concat(n,"-").concat(t),className:"h-[2.4rem] border-l-[3px] border-transparent bg-gray-50/50 hover:bg-gray-200/80"},0===t?r.createElement("td",{rowSpan:a.length,className:"border border-gray-200/80 px-4 py-1 align-top font-medium",title:a.length>1?(0,l.sprintf)((0,l.__)("%d column(s) in this index","advanced-database-cleaner"),a.length):void 0},n):null,r.createElement("td",{className:"border border-gray-200/80 px-4 py-1"},e.Column_name),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1"},"0"===e.Non_unique?r.createElement("span",{className:"rounded bg-green-100 px-1.5 py-0.5 text-xs font-medium text-green-700"},(0,l.__)("Unique","advanced-database-cleaner")):r.createElement("span",{className:"text-gray-500"},(0,l.__)("No","advanced-database-cleaner"))),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-mono text-xs"},e.Index_type),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1"},e.Cardinality),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1"},e.Collation||"—"))}))})))))},mu=["Engine","Version","Row_format","Rows","Avg_row_length","Data_length","Max_data_length","Index_length","Data_free","Auto_increment","Create_time","Update_time","Check_time","Collation","Checksum","Create_options","Comment"],fu=new Set(["Avg_row_length","Data_length","Max_data_length","Index_length","Data_free"]),pu=function(e){var t=e.tableStatus;return t?r.createElement("div",{className:"max-h-[55vh] overflow-auto border border-gray-300"},r.createElement("table",{className:"w-full"},r.createElement("thead",{className:"sticky top-0 z-10 h-[3rem] bg-gray-100 text-gray-700"},r.createElement("tr",null,r.createElement("th",{className:"border-b border-gray-300 px-4 py-2 text-left text-xs"},(0,l.__)("Property","advanced-database-cleaner")),r.createElement("th",{className:"border-b border-gray-300 px-4 py-2 text-left text-xs"},(0,l.__)("Value","advanced-database-cleaner")))),r.createElement("tbody",{className:"text-[.82rem] text-gray-800"},mu.map((function(e){return r.createElement("tr",{key:e,className:"h-[2.2rem] border-l-[3px] border-transparent bg-gray-50/50 hover:bg-gray-200/80"},r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-medium"},"Data_free"===e?(0,l.__)("Overhead","advanced-database-cleaner"):e.replace(/_/g," ")),r.createElement("td",{className:"border border-gray-200/80 px-4 py-1 font-mono text-xs"},function(e,t){if(null==t)return"—";if(fu.has(e)){var n=Number(t);return isNaN(n)?String(t):jt(n)}return String(t)}(e,t[e])))}))))):r.createElement("div",{className:"py-8 text-center text-gray-500"},(0,l.__)("No status data available.","advanced-database-cleaner"))},hu=function(e){var t=e.statement;return t?r.createElement("div",null,r.createElement("p",{className:"mb-3 text-xs text-gray-600"},(0,l.__)("The SQL statement used to create this table. Useful for documentation or recreating the table structure elsewhere.","advanced-database-cleaner")),r.createElement("div",{className:"max-h-[55vh] overflow-auto border border-gray-300 bg-gray-50 p-4"},r.createElement("pre",{className:"whitespace-pre-wrap break-all font-mono text-[13px] text-gray-800"},t))):r.createElement("div",{className:"py-8 text-center text-gray-500"},(0,l.__)("No create statement available.","advanced-database-cleaner"))};const vu=function(){var e,t,n,a=Qs((0,r.useState)(Zs),2),c=a[0],s=a[1],u=Qs((0,r.useState)(new Set),2),d=u[0],m=u[1],f=(0,P.d4)((function(e){return e.shared})),p=f.isTableViewerModalShown,h=f.tableViewerTableName,v=(0,P.d4)((function(e){return e.filterModal})),y=(0,P.wA)(),b=(0,Wi.I)({queryKey:["table-viewer","structure",h],queryFn:function(){return function(e){return Oa.apply(this,arguments)}({tableName:h})},enabled:p&&!!h}),x=b.data,w=b.isPending,E=(null==x||null===(e=x.data)||void 0===e?void 0:e.columns)||[],N=(0,Wi.I)({queryKey:["table-viewer","rows",h,v],queryFn:function(){return function(e){return Ta.apply(this,arguments)}({tableName:h,currentPage:v.currentPage,itemsPerPage:v.itemsPerPage,sortBy:v.sortBy,sortOrder:v.sortOrder})},enabled:p&&E.length>0}),k=N.data,S=N.isPending,L=N.isFetching,j=N.refetch;(0,r.useEffect)((function(){if(null!=k&&k.data){var e=k.data.real_current_page;v.currentPage!==e&&(y(Ce(e)),y(Ie()))}}),[k]);var O=(null==k||null===(t=k.data)||void 0===t?void 0:t.items)||[],T=(null==k||null===(n=k.data)||void 0===n?void 0:n.total_items)||0,C=E.map((function(e){return{key:e.Field,label:e.Field,sortable:!0,contentType:e.Type.includes("int")||e.Type.includes("decimal")||e.Type.includes("float")?"int":"string"}}));(0,r.useEffect)((function(){if(p&&0!==C.length){var e=C.map((function(e){return e.key}));m(function(e,t){if(t.length<=6)return new Set(t);for(var n=0,r=Object.entries(eu);n<r.length;n++){var a=Qs(r[n],2),o=a[0],i=a[1];if(e.endsWith("_".concat(o))||e===o){var l=i.filter((function(e){return t.includes(e)}));if(l.length>0)return new Set(l)}}return new Set(t.slice(0,6))}(h,e))}}),[E,p]);var I=C.filter((function(e){return d.has(e.key)})),A=function(){y(Fp()),y(Pe()),s(Zs),m(new Set)};if(!p)return null;var F=w||S;return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:A},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-6xl sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 z-10 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:A},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement(i.L3,null,r.createElement("div",{className:"flex w-fit gap-x-1 rounded-md bg-blue-100 px-3 py-1 text-sm text-gray-900 shadow-sm"},r.createElement("span",null,(0,l.__)("Table:","advanced-database-cleaner")),r.createElement("span",{className:"font-mono font-semibold"},h))),r.createElement("div",{className:"mt-6 flex gap-8 border-b border-gray-100 bg-gray-100 px-4"},r.createElement("button",{className:g("flex items-center py-[10px] text-[.9rem] font-semibold",c===Zs?"border-b-[2px] border-blue-500 text-slate-900":"border-b-[2px] border-transparent text-slate-600 hover:text-slate-900/80"),onClick:function(){return s(Zs)}},r.createElement(pt.gXn,{className:"mr-2 text-[1.3rem] text-blue-700"}),(0,l.__)("Table Rows","advanced-database-cleaner")),r.createElement("button",{className:g("flex items-center py-[14px] text-[.9rem] font-semibold",c===Xs?"border-b-[2px] border-blue-500 text-slate-900":"border-b-[2px] border-transparent text-slate-600 hover:text-slate-900/80"),onClick:function(){return s(Xs)}},r.createElement(pt.i01,{className:"mr-2 text-[1.3rem] text-blue-700"}),(0,l.__)("Table Structure","advanced-database-cleaner"))),r.createElement("div",{className:"mt-8 min-h-[65vh]"},c===Zs&&r.createElement(tu,{columns:I,allColumns:C,visibleColumns:d,setVisibleColumns:m,rows:O,totalItems:T,isLoading:F,isFetching:L,onRefresh:function(e){e.preventDefault(),L||j()},filterModalProps:v,dispatch:y}),c===Xs&&r.createElement(su,{structureData:null==x?void 0:x.data,isLoading:w})))))))};function yu(e){return yu="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},yu(e)}function bu(){bu=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==yu(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(yu(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function gu(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function xu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _u(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_u(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const wu=function(){var e=xu((0,r.useState)(""),2),t=e[0],n=e[1],a=xu((0,r.useState)(""),2),c=a[0],s=a[1],u=xu((0,r.useState)(""),2),d=u[0],m=u[1],f=xu((0,r.useState)(!1),2),p=f[0],h=f[1],v=xu((0,r.useState)(!1),2),y=v[0],b=v[1],g=(0,P.d4)((function(e){return e.shared})),x=g.name,w=g.siteId,E=g.rowId,N=g.currentTabId,k=g.currentSubTabId,S=g.transientFoundIn,O=g.rawValue,T=g.isContentValueModalShown,C=Cr(k)?k:N,I=null!==O,A=(0,P.wA)();(0,r.useEffect)((function(){T&&(I?(n(O),m(""),s("")):F())}),[T]);var F=function(){var e,t=(e=bu().mark((function e(){var t,r;return bu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,h(!0),e.next=4,oe({itemsType:C,siteId:w,rowId:E,transientFoundIn:S});case 4:t=e.sent,m(null==t?void 0:t.data.type),n(null==t?void 0:t.data.value),s((null==t?void 0:t.data.pretty_json)||""),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),Qt(A,e.t0.message,null===(r=e.t0.extra_data)||void 0===r?void 0:r.message_links);case 13:return e.prev=13,h(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[0,10,13,16]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){gu(o,r,a,i,l,"next",e)}function l(e){gu(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),M=function(){n(""),s(""),m(""),h(!1),b(!1),A(jp())};return T?r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:M},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-xl sm:p-6"},p&&r.createElement("div",{className:"absolute inset-0 z-20 flex items-center justify-center rounded-lg bg-white/80"},r.createElement(Rl.kiM,{className:"h-8 w-8 animate-spin text-gray-500"})),r.createElement("div",{className:"absolute right-0 top-0 z-10 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:M},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"relative mt-2 flex flex-col gap-3 px-4 py-2"},!I&&r.createElement("h2",{className:"mt-4 break-words text-lg font-semibold text-gray-800"},x),r.createElement("div",{className:"flex flex-row justify-between"},d&&r.createElement("span",{className:"flex items-center rounded bg-gray-600 px-1 py-[1px] text-[.6rem] font-semibold uppercase tracking-wider text-white"},d.replace(/_/g," ")),r.createElement("div",{className:"flex items-center gap-2"},c&&r.createElement(L,{href:"#",className:"ml-auto px-2 py-[2px] text-[.7rem] font-medium text-gray-700",onClick:function(e){e.preventDefault(),b((function(e){return!e}))}},y?(0,l.__)("Show original value","advanced-database-cleaner"):(0,l.__)("Show formatted value","advanced-database-cleaner")),!I&&r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),F()},className:"text-gray-600 hover:text-gray-900"},r.createElement(j.JbZ,{className:"h-4 w-4 ".concat(p?"animate-spin":"")}))))),r.createElement("div",{className:"relative mx-auto mt-2 max-h-[70vh] overflow-y-auto px-4 py-2"},y?r.createElement("pre",{className:"overflow-x-auto whitespace-pre break-all rounded-xl border bg-gray-100 p-4 text-[13px]"},c):r.createElement("pre",{className:"whitespace-pre-wrap break-all rounded-xl border bg-gray-100 p-4 text-[13px]"},t))))))):null};var Eu=function(e,t){var n=document.getElementById(e);n&&(n.style.display=t)},Nu=function(e,t){var n=document.querySelector(e);n&&(n.style.display=t)},ku=function(e){var t=document.getElementById(e),n=t?t.innerText.replace(/\D/g,""):"";return n?parseInt(n):0};function Su(e){return Su="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},Su(e)}function Lu(){Lu=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Su(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Su(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function ju(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Ou(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Tu(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Tu(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Tu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Cu=[{id:1,title:(0,l.__)("Local scan only","advanced-database-cleaner"),description:(0,l.__)("Less accurate","advanced-database-cleaner"),moreInfo:(0,l.__)("The plugin will only scan your items against your local files; no data will be sent to the remote database.","advanced-database-cleaner"),value:"local",readMoreLink:"",recommended:!1},{id:2,title:(0,l.__)("Local & remote scan","advanced-database-cleaner"),description:(0,l.__)("More accurate","advanced-database-cleaner"),moreInfo:(0,l.__)("The plugin will begin by scanning items against your local files, then it will anonymously send the scan results to a secure remote database for more accurate results.","advanced-database-cleaner"),value:"full",readMoreLink:"https://docs.sigmaplugin.com/article/57-the-remote-scan-in-advanced-database-cleaner-precision-meets-security?utm_source=start-scan-modal&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-remote-scan-info",recommended:!0}],Pu=[{id:"v4_bundle",title:(0,l.__)("Buy V4 bundled with remote scan","advanced-database-cleaner")},{id:"credits",title:(0,l.__)("Use credits","advanced-database-cleaner")}];const Iu=function(){var e=(0,P.d4)((function(e){return e.scan.isScanModalShown})),t=(0,P.d4)((function(e){return e.shared.showProRemoteScanUpsell})),n="valid"===(0,P.d4)((function(e){return e.setting.licenseStatus})),a=(0,P.d4)((function(e){return e.scan.whoOpenedScanModal})),c=(0,P.d4)((function(e){return e.action.actionSource})),s=(0,P.d4)((function(e){return e.action.selectedItems})),u=s.length,d=(0,P.d4)((function(e){return e.shared.currentTabId})),m=(0,P.d4)(ct),f=ku("adbc-categorization-all"),p=ku("adbc-categorization-not-scanned"),h=[{id:1,title:(0,l.__)("All items","advanced-database-cleaner"),value:"all",total:f,active:!0},{id:2,title:(0,l.__)("Not scanned","advanced-database-cleaner"),value:"uncategorized",total:p,active:p>0},{id:3,title:(0,l.__)("Selected","advanced-database-cleaner"),value:"selected",total:u,active:u>0}],v=Ou((0,r.useState)(!1),2),y=v[0],b=v[1],g=Ou((0,r.useState)(Cu[0]),2),w=g[0],N=g[1],k=Ou((0,r.useState)(h[0]),2),S=k[0],O=k[1],T=Ou((0,r.useState)(!1),2),I=T[0],A=T[1],F=Ou((0,r.useState)("v4_bundle"),2),M=F[0],D=F[1],z=(0,P.wA)();if((0,r.useEffect)((function(){if(!1!==e)switch(a){case"dataTableColumn":O(h[1]);break;case"bulkAction":case"singleRowAction":O(h[2]);break;default:O(h[0])}}),[e]),!e)return null;var R=function(){var e,t=(e=Lu().mark((function e(){var t;return Lu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!y){e.next=2;break}return e.abrupt("return");case 2:return b(!0),e.prev=3,e.next=6,Qn({items_type:d});case 6:if(!e.sent.data){e.next=12;break}return Qt(z,(0,l.__)("A scan is already in progress. Please reload the page to see the current scan status.","advanced-database-cleaner")),B(),e.abrupt("return");case 12:z(Ii({scanType:w.value,whatToScan:S.value,overrideManualCategorization:I,selectedItems:"selected"===S.value?s:[]})),B(),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(3),Qt(z,e.t0.message,null===(t=e.t0.extra_data)||void 0===t?void 0:t.message_links);case 19:return e.prev=19,b(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[3,16,19,22]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){ju(o,r,a,i,l,"next",e)}function l(e){ju(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),B=function(){N(Cu[0]),O(h[0]),A(!1),D("v4_bundle"),"single"===c&&z(Rr()),z(Di()),z(Pi())};return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:B},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-xl sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:B},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mb-4 mt-3"},r.createElement(Cn.h4T,{className:"mx-auto p-[5px] text-[2.5rem] text-blue-500"}),r.createElement(i.L3,{as:"h3",className:"text-center text-[1rem] font-semibold text-gray-900"},(0,l.__)("Select the scan configuration","advanced-database-cleaner")),r.createElement("div",{className:"text-center text-[.75rem] text-gray-900"},(0,l.__)("The scan will identify which plugins or themes your items are associated with","advanced-database-cleaner")),r.createElement("div",{className:"relative mt-6"},r.createElement("div",{"aria-hidden":"true",className:"absolute inset-0 flex items-center"},r.createElement("div",{className:"w-full border-t border-gray-300"})),r.createElement("div",{className:"relative flex items-center justify-start"},r.createElement("span",{className:"bg-white pr-1 text-[.8rem] text-gray-900"},(0,l.__)("Scan type","advanced-database-cleaner")))),r.createElement(hs.z6,{value:w.id,onChange:function(e){return N(Cu.find((function(t){return t.id===e})))},className:"mt-4 grid grid-cols-1 gap-x-4 gap-y-4 sm:grid-cols-2"},Cu.map((function(e){return r.createElement(hs.sx,{key:"scan_type_"+e.id,value:e.id,className:"group relative flex cursor-pointer rounded-lg border border-gray-300 bg-white p-4 shadow-md focus:outline-none data-[focus]:border-blue-600 data-[checked]:bg-blue-50 data-[focus]:ring-2 data-[focus]:ring-blue-600"},r.createElement("span",{className:"flex flex-1"},r.createElement("span",{className:"flex flex-col"},r.createElement("span",{className:"flex items-center text-[.95rem] font-semibold text-black underline decoration-gray-500/60 decoration-dashed decoration-1 underline-offset-4"},r.createElement(E,{content:r.createElement("span",null,e.moreInfo," ",e.readMoreLink&&r.createElement(L,{href:e.readMoreLink,target:"_blank",className:"text-[.78rem] font-semibold !text-blue-300 hover:!text-blue-500"},(0,l.__)("Read more","advanced-database-cleaner")))},e.title)),r.createElement("span",{className:"mt-1 flex items-center text-[.8rem] text-gray-700"},e.description,e.recommended&&r.createElement("span",{className:"pl-1 text-[.7rem] font-semibold text-green-700"},"[",(0,l.__)("Recommended","advanced-database-cleaner"),"]")))),r.createElement(C.OLr,{"aria-hidden":"true",className:"relative -right-2 -top-2 h-5 w-5 text-blue-600 [.group:not([data-checked])_&]:invisible"}),r.createElement("span",{"aria-hidden":"true",className:"pointer-events-none absolute -inset-px rounded-lg border-2 border-transparent group-data-[focus]:border group-data-[checked]:border-blue-600"}))}))),G&&"full"===w.value&&t?r.createElement("div",{className:"mt-6 rounded-lg border-2 border-dashed border-amber-400 bg-amber-50 p-4"},r.createElement("p",{className:"mb-4 flex gap-2 text-sm text-gray-700"},(0,l.__)("The remote scan is a powerful feature that enhances largely the accuracy of the scan results. Since it costs ongoing charges to maintain, it is not included in the lifetime plan. There are two ways to use it:","advanced-database-cleaner")),r.createElement(hs.z6,{value:M,onChange:D,className:"flex flex-wrap gap-x-6 gap-y-2"},Pu.map((function(e){return r.createElement(hs.sx,{key:"pro_remote_"+e.id,value:e.id,className:"group flex cursor-pointer items-center gap-2 border-b border-gray-400 bg-amber-50 py-2 focus:outline-none"},r.createElement("span",{className:"flex h-4 w-4 flex-shrink-0 items-center justify-center rounded-full border-2 border-gray-400 group-data-[checked]:border-blue-600 group-data-[checked]:bg-blue-600"},r.createElement("span",{className:"h-2 w-2 rounded-full bg-white opacity-0 group-data-[checked]:opacity-100"})),r.createElement("span",{className:"text-sm font-medium text-gray-900"},e.title))}))),"v4_bundle"===M?r.createElement("div",{className:"mt-4 rounded-lg bg-white p-4 text-gray-700"},r.createElement("p",{className:"text-sm"},(0,l.__)("You can upgrade to the full Version 4, which includes the Remote Scan and Cloud features, available on an annual subscription.","advanced-database-cleaner")),r.createElement("p",{className:"mt-4 text-sm"},(0,l.__)("As a lifetime license holder, you'll receive a permanent 50% discount, applied to your first purchase and all future renewals.","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/upgrade-to-full-v4?utm_source=scan-modal&utm_medium=adbc-pro&utm_campaign=plugins&utm_content=upgrade-to-v4",target:"_blank",className:"mt-8 rounded-lg bg-blue-600 px-3 py-1 text-sm font-semibold text-white no-underline hover:bg-blue-500 hover:text-white hover:no-underline focus:!text-white"},r.createElement("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 512 512",height:"18px",width:"18px"},r.createElement("circle",{cx:"176",cy:"416",r:"32"}),r.createElement("circle",{cx:"400",cy:"416",r:"32"}),r.createElement("path",{d:"M456.8 120.78a23.92 23.92 0 0 0-18.56-8.78H133.89l-6.13-34.78A16 16 0 0 0 112 64H48a16 16 0 0 0 0 32h50.58l45.66 258.78A16 16 0 0 0 160 368h256a16 16 0 0 0 0-32H173.42l-5.64-32h241.66A24.07 24.07 0 0 0 433 284.71l28.8-144a24 24 0 0 0-5-19.93z"})),(0,l.__)("Get the full version 4","advanced-database-cleaner"))):r.createElement("div",{className:"mt-4 rounded-lg bg-white p-4"},r.createElement("p",{className:"text-sm text-gray-700"},(0,l.__)("Buy credits to use the Remote Scan feature and pay only when you need it. Or simply redeem a credit code if you already have one.","advanced-database-cleaner"),r.createElement(L,{href:"https://docs.sigmaplugin.com/article/124-redeem-track-remote-scan-credits#get-credits",target:"_blank",className:"!font-normal !text-blue-600 no-underline hover:text-blue-800"},(0,l.__)("Where to find my credit codes?","advanced-database-cleaner"),r.createElement(j.TdP,{className:"-ml-0.5 h-3 w-3"}))),r.createElement("div",{className:"mt-8 flex flex-col gap-3 sm:flex-row sm:flex-wrap"},r.createElement(L,{href:"https://sigmaplugin.com/remote-scan-credits?utm_source=scan-balance-settings&utm_medium=adbc-pro&utm_campaign=plugins&utm_content=buy-credits3",target:"_blank",className:"rounded-lg bg-blue-600 px-3 py-1 text-sm font-semibold text-white no-underline hover:bg-blue-500 hover:text-white hover:no-underline focus:!text-white"},r.createElement("svg",{stroke:"currentColor",fill:"currentColor",strokeWidth:"0",viewBox:"0 0 512 512",height:"18px",width:"18px"},r.createElement("circle",{cx:"176",cy:"416",r:"32"}),r.createElement("circle",{cx:"400",cy:"416",r:"32"}),r.createElement("path",{d:"M456.8 120.78a23.92 23.92 0 0 0-18.56-8.78H133.89l-6.13-34.78A16 16 0 0 0 112 64H48a16 16 0 0 0 0 32h50.58l45.66 258.78A16 16 0 0 0 160 368h256a16 16 0 0 0 0-32H173.42l-5.64-32h241.66A24.07 24.07 0 0 0 433 284.71l28.8-144a24 24 0 0 0-5-19.93z"})),(0,l.__)("Buy credits","advanced-database-cleaner")),r.createElement("button",{type:"button",onClick:function(){return z(Mi())},className:"rounded-lg border border-gray-300 bg-white px-3 py-1 text-sm font-semibold text-gray-700 hover:bg-gray-50"},(0,l.__)("Redeem credit code","advanced-database-cleaner")),r.createElement("button",{type:"button",onClick:function(){return z(Mi({mode:"sync"}))},className:"rounded-lg border border-gray-300 bg-white px-3 py-1 text-sm font-semibold text-gray-700 hover:bg-gray-50"},(0,l.__)("Refresh credits info","advanced-database-cleaner"))))):"full"!==w.value||n?r.createElement(r.Fragment,null,r.createElement("div",{className:"relative mt-6"},r.createElement("div",{"aria-hidden":"true",className:"absolute inset-0 flex items-center"},r.createElement("div",{className:"w-full border-t border-gray-300"})),r.createElement("div",{className:"relative flex items-center justify-start"},r.createElement("span",{className:"bg-white pr-1 text-[.8rem] text-gray-900"},(0,l.__)("Items to scan","advanced-database-cleaner")))),r.createElement(hs.z6,{value:S.id,onChange:function(e){return O(h.find((function(t){return t.id===e})))},className:"mt-4 grid grid-cols-1 gap-x-4 gap-y-4 sm:grid-cols-3"},h.map((function(e){return r.createElement(hs.sx,{key:"to_scan_"+e.id,value:e.id,disabled:!e.active,className:"group relative flex ".concat(e.active?"cursor-pointer":"cursor-not-allowed"," rounded-lg border border-gray-300 bg-white px-4 py-2 shadow-md focus:outline-none data-[focus]:border-blue-600 data-[checked]:bg-blue-50 data-[focus]:ring-2 data-[focus]:ring-blue-600")},r.createElement("span",{className:"flex w-full justify-between sm:flex-col sm:gap-y-[2px]"},r.createElement("span",{className:"text-sm font-medium text-gray-900"},e.title),(!m||"selected"===e.value)&&r.createElement("span",{className:"text-[.75rem] text-gray-700"},e.total)),r.createElement(C.OLr,{"aria-hidden":"true",className:"relative -right-[8px] -top-[1px] h-5 w-5 text-blue-600 [.group:not([data-checked])_&]:invisible"}),r.createElement("span",{"aria-hidden":"true",className:"pointer-events-none absolute -inset-px rounded-lg border-2 border-transparent group-data-[focus]:border group-data-[checked]:border-blue-600"}))}))),r.createElement("div",{className:"mt-6 flex items-center gap-x-1 rounded-xl border-gray-400 bg-gray-100 p-4 shadow-sm"},r.createElement(x,{text:(0,l.__)("Override manual corrections?","advanced-database-cleaner"),textStyle:"text-[.8rem]",toggleSize:"small",toggleChangeCallback:function(e){return A(e)},isActive:I}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("This will override any manual 'belongs to' corrections you have made. If you are unsure, leave this option disabled.","advanced-database-cleaner")),iconSize:"text-[1rem]"},r.createElement(Gl.JFS,{className:"mt-[2px] h-[14px] w-[14px] text-gray-500"}))),r.createElement("button",{className:"mt-10 flex h-[40px] w-full min-w-[280px] items-center justify-center gap-x-2 rounded-lg bg-blue-600 px-4 text-sm font-semibold tracking-wide text-white hover:bg-blue-500",disabled:y,onClick:R},r.createElement("span",null,(0,l.__)("Start the scan","advanced-database-cleaner"))),"full"===w.value&&!G&&r.createElement("div",{className:"mt-6 text-[.8rem] text-gray-600"},(0,l.__)("By starting this scan, you agree to anonymously send the local scan results to our secure remote database to improve your scan accuracy. No personal data is collected.","advanced-database-cleaner")," ",r.createElement(L,{href:"https://docs.sigmaplugin.com/article/57-the-remote-scan-in-advanced-database-cleaner-precision-meets-security?utm_source=start-scan-modal&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-remote-scan-user-consent",target:"_blank",className:"text-[.7rem] font-semibold"},(0,l.__)("Read more","advanced-database-cleaner")))):r.createElement("div",{className:"mt-6 flex gap-3 rounded-lg border border-amber-200 bg-amber-50 p-4"},r.createElement(Tn.eHT,{className:"h-6 w-6 flex-shrink-0 text-amber-500","aria-hidden":"true"}),r.createElement("div",null,r.createElement("p",{className:"text-sm text-gray-700"},(0,l.__)("Please activate your plugin license first to perform a remote scan.","advanced-database-cleaner")),r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),B(),z(kp({tabId:"settings",anchorId:"license"}))},className:"mt-3 inline-flex items-center gap-1.5 text-sm font-semibold text-blue-600 hover:text-blue-800"},(0,l.__)("Go to settings to activate license","advanced-database-cleaner"))))))))))};function Au(e){return Au="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},Au(e)}function Fu(){Fu=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Au(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Au(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Mu(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}const Du=function(e){var t=e.tabName,n=e.actions,o=e.columns,i=e.parentTabId,c=void 0===i?"general_cleanup":i,s=(0,P.d4)((function(e){return e.action})),u=Cr(t),d=(0,P.wA)(),m=(0,a.jE)();(0,r.useEffect)((function(){f()}),[s]);var f=function(){var e,n=(e=Fu().mark((function e(){var n,r,a,o,i,l;return Fu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!0!==s.processAction||null===s.actionType){e.next=21;break}return e.prev=1,e.next=4,Li(s.actionType,s);case 4:r=e.sent,a=Bi(null==r?void 0:r.data,null==r?void 0:r.message),o=null==r||!r.message,i=(null==r||null===(n=r.extra_data)||void 0===n?void 0:n.message_links)||[],Ht(d,a,o,i),u?m.removeQueries({queryKey:["custom_cleanup",t]}):m.removeQueries({queryKey:[t]}),d(ot()),d(Kp()),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(1),Qt(d,e.t0.message,null===(l=e.t0.extra_data)||void 0===l?void 0:l.message_links);case 17:return e.prev=17,d(Rr()),d(ei()),e.finish(17);case 21:case"end":return e.stop()}}),e,null,[[1,14,17,21]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Mu(o,r,a,i,l,"next",e)}function l(e){Mu(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return n.apply(this,arguments)}}();return r.createElement(r.Fragment,null,u?r.createElement(yc,{tabName:t,actions:n,columns:o,parentTabId:c}):"tables"===t?r.createElement(Jc,{actions:n,columns:o}):"options"===t?r.createElement(Sc,{actions:n,columns:o}):"transients"===t?r.createElement(ls,{actions:n,columns:o}):"posts_meta"===t?r.createElement(Fc,{actions:n,columns:o}):"users_meta"===t?r.createElement(ps,{actions:n,columns:o}):"cron_jobs"===t?r.createElement(ic,{actions:n,columns:o}):"post_types"===t?r.createElement(Uc,{actions:n,columns:o}):r.createElement("div",null,(0,l.__)("Not supported!","advanced-database-cleaner")),r.createElement(Ts,null),r.createElement(Iu,null),r.createElement($s,null),r.createElement(vu,null),r.createElement(Rs,null),r.createElement(wu,null))},Gu=function(e){var t=e.subTab,n=e.parentTabId,a=void 0===n?"general_cleanup":n,o=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"delete_"+t,icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),danger:!0}]],i=function(e){var t;return null!==(t=jr[Or[e]])&&void 0!==t?t:[]}(t);return r.createElement(Du,{tabName:t,actions:o,columns:i,parentTabId:a})};var zu=n(7876),Ru=n(7571);function Bu(e){return Bu="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},Bu(e)}function Uu(){Uu=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Bu(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Bu(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Wu(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function qu(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Wu(o,r,a,i,l,"next",e)}function l(e){Wu(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Ku(e,t){return Yu.apply(this,arguments)}function Yu(){return(Yu=qu(Uu().mark((function e(t,n){return Uu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/general-cleanup/get-general-data",{method:"POST",data:t,signal:n}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Vu(e){return Hu.apply(this,arguments)}function Hu(){return(Hu=qu(Uu().mark((function e(t){return Uu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/general-cleanup/purge-items",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $u(e){return Qu.apply(this,arguments)}function Qu(){return(Qu=qu(Uu().mark((function e(t){return Uu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/general-cleanup/set-keep-last",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ju(){return Zu.apply(this,arguments)}function Zu(){return(Zu=qu(Uu().mark((function e(){return Uu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/general-cleanup/get-keep-last",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xu(e){return ed.apply(this,arguments)}function ed(){return(ed=qu(Uu().mark((function e(t){return Uu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/general-cleanup/delete-keep-last",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function td(e){return nd.apply(this,arguments)}function nd(){return(nd=qu(Uu().mark((function e(t){return Uu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/general-cleanup/activate-auto-count",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rd(e){return ad.apply(this,arguments)}function ad(){return(ad=qu(Uu().mark((function e(t){return Uu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/general-cleanup/deactivate-auto-count",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function od(e){return od="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},od(e)}var id=(0,he.Z0)({name:"setting",initialState:{leftMenu:"1"===I.left_menu,toolsMenu:"1"===I.tools_menu,networkMenu:"1"===I.network_menu,hiddenTabs:I&&"object"===od(I.hidden_tabs)?Object.values(I.hidden_tabs):[],fileLinesBatches:I.file_lines_batch,fileContentChunks:I.file_content_chunks,maxExecutionTime:I.scan_max_execution_time,databaseRowsBatches:I.database_rows_batch,cleanupMethod:I.sql_or_native_cleanup_method||"sql",sendCorrectionsToServer:"1"===I.send_corrections_to_server,reduceCpuUsage:"1"===I.reduce_cpu_usage,cpuWorkTime:I.cpu_work_time_ms,cpuRestTime:I.cpu_rest_time_ms,analyticsEnabled:"1"===I.analytics_enabled,addonsActivityEnabled:"1"===I.addons_activity_enabled,showTablesWithInvalidPrefix:"1"===I.show_tables_with_invalid_prefix,preventTakingActionOnWpItems:"1"===I.prevent_taking_action_on_wp_items,showConfirmationOnDangerousActions:"1"===I.show_confirmation_on_dangerous_actions,sideBarIsExpanded:"1"===I.sidebar_is_expanded,generalCleanupAutoCount:I.general_cleanup_auto_count,licenseKey:(null==A?void 0:A.key)||"",licenseStatus:(null==A?void 0:A.status)||"",licenseExpires:(null==A?void 0:A.expires)||"",licensePriceId:(null==A?void 0:A.price_id)||""},reducers:{setLeftMenu:function(e,t){e.leftMenu=t.payload},setToolsMenu:function(e,t){e.toolsMenu=t.payload},setNetworkMenu:function(e,t){e.networkMenu=t.payload},hideTab:function(e,t){e.hiddenTabs.push(t.payload)},showTab:function(e,t){e.hiddenTabs=e.hiddenTabs.filter((function(e){return e!==t.payload}))},setScanSettings:function(e,t){e.fileLinesBatches=t.payload.fileLinesBatches,e.fileContentChunks=t.payload.fileContentChunks,e.maxExecutionTime=t.payload.maxExecutionTime},SetSendCorrectionsToServer:function(e,t){e.sendCorrectionsToServer=t.payload},setCpuSettings:function(e,t){e.cpuWorkTime=t.payload.cpuWorkTime,e.cpuRestTime=t.payload.cpuRestTime},SetReduceCpuUsage:function(e,t){e.reduceCpuUsage=t.payload},setPerformanceSettings:function(e,t){e.databaseRowsBatches=t.payload.databaseRowsBatches,e.cleanupMethod=t.payload.cleanupMethod},setAnalyticsEnabled:function(e,t){e.analyticsEnabled=t.payload},setAddonsActivityEnabled:function(e,t){e.addonsActivityEnabled=t.payload},setShowTablesWithInvalidPrefix:function(e,t){e.showTablesWithInvalidPrefix=t.payload},setPreventTakingActionOnWpItems:function(e,t){e.preventTakingActionOnWpItems=t.payload},setShowConfirmationOnDangerousActions:function(e,t){e.showConfirmationOnDangerousActions=t.payload},setSideBarIsExpanded:function(e,t){e.sideBarIsExpanded=t.payload},setGeneralCleanupAutoCount:function(e,t){e.generalCleanupAutoCount=t.payload},setLicenseData:function(e,t){e.licenseKey=t.payload.key||"",e.licenseStatus=t.payload.status||"",e.licenseExpires=t.payload.expires||"",e.licensePriceId=t.payload.price_id||""}}}),ld=id.actions,cd=ld.setLeftMenu,sd=ld.setToolsMenu,ud=ld.setNetworkMenu,dd=ld.hideTab,md=ld.showTab,fd=ld.setScanSettings,pd=(ld.SetSendCorrectionsToServer,ld.setCpuSettings),hd=ld.SetReduceCpuUsage,vd=ld.setPerformanceSettings,yd=ld.setAnalyticsEnabled,bd=ld.setAddonsActivityEnabled,gd=ld.setShowTablesWithInvalidPrefix,xd=ld.setPreventTakingActionOnWpItems,_d=ld.setShowConfirmationOnDangerousActions,wd=ld.setSideBarIsExpanded,Ed=ld.setGeneralCleanupAutoCount,Nd=ld.setLicenseData;const kd=id.reducer;function Sd(e){return Sd="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sd(e)}function Ld(){Ld=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Sd(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Sd(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function jd(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 Od(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jd(Object(n),!0).forEach((function(t){Td(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Td(e,t,n){return(t=function(e){var t=function(e){if("object"!=Sd(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Sd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Sd(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Cd(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Pd(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Cd(o,r,a,i,l,"next",e)}function l(e){Cd(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Id(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ad(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ad(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ad(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Fd=[[{key:"days",label:(0,l.__)("Days","advanced-database-cleaner"),tooltipText:(0,l.__)("Preserve items from the last X days from being cleaned.","advanced-database-cleaner")},{key:"items",label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Items","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Items","advanced-database-cleaner"),disabled:"FREE"===D,tooltipText:r.createElement("span",null,(0,l.__)("Keep the last X items for each parent (e.g., the last 5 revisions per post). If an item has no parent, keep the last X items globally.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner")))}]],Md=["revisions","auto_drafts","unapproved_comments","spam_comments","trashed_comments","pingbacks","trackbacks"],Dd=["trashed_posts","actionscheduler_completed_actions","actionscheduler_failed_actions","actionscheduler_canceled_actions","actionscheduler_completed_logs","actionscheduler_failed_logs","actionscheduler_canceled_logs","actionscheduler_orphan_logs"];const Gd=function(e){var t,n=e.isOpen,a=e.itemKey,c=e.itemLabel,s=e.onClose,d=e.onSave,m=e.allItemKeys,f=void 0===m?[]:m,p=Id((0,r.useState)({currentType:"days",currentValue:0,loading:!0,applyToAll:!1}),2),h=p[0],v=p[1],y=Id((0,r.useState)(!1),2),b=y[0],g=y[1],x=(0,P.wA)();(0,r.useEffect)((function(){var e=function(){var e=Pd(Ld().mark((function e(){var t,r,o,i;return Ld().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n&&a){e.next=2;break}return e.abrupt("return");case 2:return v((function(e){return Od(Od({},e),{},{loading:!0})})),e.prev=3,e.next=6,Ju();case 6:t=e.sent,(r=t.data)[a]?(o=r[a],v({currentType:o.type,currentValue:o.value,loading:!1,applyToAll:!1})):v({currentType:"days",currentValue:0,loading:!1,applyToAll:!1}),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(3),Qt(x,e.t0.message,null===(i=e.t0.extra_data)||void 0===i?void 0:i.message_links),v((function(e){return Od(Od({},e),{},{loading:!1})}));case 15:case"end":return e.stop()}}),e,null,[[3,11]])})));return function(){return e.apply(this,arguments)}}();e()}),[n,a,x]);var w=function(){var e=Pd(Ld().mark((function e(){var t,n,r,o,i,c;return Ld().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(g(!0),e.prev=1,0!==(t=parseInt(h.currentValue,10))){e.next=9;break}return n=h.applyToAll?f:[a],e.next=7,Xu({itemsTypes:n});case 7:e.next=12;break;case 9:return h.applyToAll?(o={},f.forEach((function(e){o[e]={type:h.currentType,value:t}})),r={keepLast:o}):r={keepLast:Td({},a,{type:h.currentType,value:t})},e.next=12,$u(r);case 12:Ht(x,(0,l.__)("Updated successfully!","advanced-database-cleaner")),i=h.applyToAll?f:[a],d&&d(i),s(),e.next=21;break;case 18:e.prev=18,e.t0=e.catch(1),Qt(x,e.t0.message,null===(c=e.t0.extra_data)||void 0===c?void 0:c.message_links);case 21:return e.prev=21,g(!1),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[1,18,21,24]])})));return function(){return e.apply(this,arguments)}}(),E=function(){s(),v({currentType:"days",currentValue:0,loading:!0,applyToAll:!1}),g(!1)};return r.createElement(o.e,{appear:!0,show:n,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:E},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:E},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mb-1 mt-2"},r.createElement("div",{className:"mt-3 text-left"},r.createElement(i.L3,{as:"h3",className:"mb-4 text-base font-bold leading-6 text-gray-900"},!h.loading&&c),h.loading?r.createElement("div",{className:"flex items-center justify-center py-8"},r.createElement(j.JbZ,{className:"animate-spin text-[1.5rem] text-blue-500"}),r.createElement("span",{className:"ml-2 text-gray-600"},(0,l.__)("Loading settings...","advanced-database-cleaner"))):r.createElement(r.Fragment,null,r.createElement("div",{className:"mb-4 mt-8 flex items-center gap-2"},r.createElement("span",{className:"flex h-[2rem] items-center whitespace-nowrap rounded-lg bg-gray-100 px-2 text-[.8rem] font-semibold text-gray-900"},(0,l.__)("Keep last","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Enter number","advanced-database-cleaner"),className:"!h-[2rem] !max-h-[2rem] !min-h-[2rem] w-[6rem] !border-gray-300",onChange:function(e){var t=e.target.value.replace(/[^0-9]/g,""),n=parseInt(t,10),r=isNaN(n)?0:Math.min(n,1e4);v((function(e){return Od(Od({},e),{},{currentValue:r})}))},value:h.currentValue,type:"number",min:"0",max:"10000"}),r.createElement(oh,{selectItems:Fd,selectedItem:null!==(t=Fd[0].find((function(e){return e.key===h.currentType})))&&void 0!==t?t:Fd[0][0],onSelectionChange:function(e){v((function(t){return Od(Od({},t),{},{currentType:e})}))},minWidthButton:"min-w-[100px]",minWidthContent:"FREE"===D?"min-w-[180px]":"min-w-[120px]",borderColor:"border-gray-400"}),r.createElement("span",{className:"flex h-[2rem] items-center text-[.8rem] text-gray-900"},"days"===h.currentType&&(0,l.__)("of data","advanced-database-cleaner"),"items"===h.currentType&&(Md.includes(a)?(0,l.__)("per post","advanced-database-cleaner"):Dd.includes(a)?(0,l.__)("in total","advanced-database-cleaner"):""))),r.createElement("div",{className:"mb-6"},0===parseInt(h.currentValue,10)&&r.createElement("div",{className:"mt-2 rounded-md bg-orange-100 px-3 py-1"},r.createElement("p",{className:"text-[.75rem] text-orange-800"},(0,l.__)("No items are kept with this configuration.","advanced-database-cleaner")))),r.createElement("div",{className:"mb-8 mt-8 flex items-center gap-1"},r.createElement("input",{type:"checkbox",checked:h.applyToAll,onChange:function(e){return v((function(t){return Od(Od({},t),{},{applyToAll:e.target.checked})}))},className:"h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500"}),r.createElement("span",{className:"-mt-[4px] text-[.8rem] text-gray-700"},(0,l.__)("Apply this to all other items (if applicable)","advanced-database-cleaner"))))),!h.loading&&r.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-6"},r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full border border-gray-400/70 bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-sm hover:border-gray-500 hover:bg-gray-50 sm:mt-0 sm:w-auto",onClick:E},(0,l.__)("Cancel","advanced-database-cleaner")),r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] items-center justify-center gap-2 rounded-full bg-primary px-3 py-2 text-sm font-semibold text-white shadow-sm hover:opacity-90 disabled:opacity-50 sm:w-auto",onClick:w,disabled:h.loading||b||"FREE"===D&&"items"===h.currentType},b?r.createElement(r.Fragment,null,r.createElement(j.JbZ,{className:"animate-spin text-[1rem]"}),(0,l.__)("Saving...","advanced-database-cleaner")):(0,l.__)("Save","advanced-database-cleaner"))),"FREE"===D&&"items"===h.currentType&&r.createElement("div",{className:"mt-4 rounded-lg border border-yellow-500 bg-yellow-50 px-3 py-2"},r.createElement("p",{className:"text-[.75rem] text-yellow-800"},(0,l.__)("The retention by items is available in the premium version.","advanced-database-cleaner")))))))))};function zd(e){return zd="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},zd(e)}function Rd(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 Bd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rd(Object(n),!0).forEach((function(t){Ud(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ud(e,t,n){return(t=function(e){var t=function(e){if("object"!=zd(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=zd(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==zd(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Wd(){Wd=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==zd(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(zd(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function qd(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Kd(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){qd(o,r,a,i,l,"next",e)}function l(e){qd(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Yd(e){return function(e){if(Array.isArray(e))return $d(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Hd(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 Vd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||Hd(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 Hd(e,t){if(e){if("string"==typeof e)return $d(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$d(e,t):void 0}}function $d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Qd=[{title:(0,l.__)("Posts","advanced-database-cleaner"),show:!0,items:[{key:"revisions",label:(0,l.__)("Revisions","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-revisions-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-revisions"),show:!0},{key:"auto_drafts",label:(0,l.__)("Auto drafts","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-auto-drafts-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-auto-drafts"),show:!0},{key:"trashed_posts",label:(0,l.__)("Trashed posts","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-trashed-posts-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-trashed-posts"),show:!0}]},{title:(0,l.__)("Comments","advanced-database-cleaner"),show:!0,items:[{key:"unapproved_comments",label:(0,l.__)("Unapproved comments","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-unapproved-comments-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-unapproved-comments"),show:!0},{key:"spam_comments",label:(0,l.__)("Spam comments","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-spam-comments-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-spam-comments"),show:!0},{key:"trashed_comments",label:(0,l.__)("Trashed comments","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-trashed-comments-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-trashed-comments"),show:!0},{key:"pingbacks",label:(0,l.__)("Pingbacks","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-pingbacks-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-pingbacks"),show:!0},{key:"trackbacks",label:(0,l.__)("Trackbacks","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/what-are-wordpress-trackbacks-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-trackbacks"),show:!0}]},{title:(0,l.__)("Meta / relations","advanced-database-cleaner"),show:!0,items:[{key:"unused_postmeta",label:(0,l.__)("Unused post meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-unused-postmeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-unused-postmeta"),show:!0},{key:"duplicated_postmeta",label:(0,l.__)("Duplicated post meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-duplicated-postmeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-postmeta"),show:!0},{key:"unused_commentmeta",label:(0,l.__)("Unused comment meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-unused-commentmeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-unused-commentmeta"),show:!0},{key:"duplicated_commentmeta",label:(0,l.__)("Duplicated comment meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-duplicated-commentmeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-commentmeta"),show:!0},{key:"unused_usermeta",label:(0,l.__)("Unused user meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-unused-usermeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-unused-usermeta"),show:!0},{key:"duplicated_usermeta",label:(0,l.__)("Duplicated user meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-duplicated-usermeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-usermeta"),show:!0},{key:"unused_termmeta",label:(0,l.__)("Unused term meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-unused-termmeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-unused-termmeta"),show:!0},{key:"duplicated_termmeta",label:(0,l.__)("Duplicated term meta","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-duplicated-termmeta-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-termmeta"),show:!0},{key:"oembed_caches",label:(0,l.__)("oEmbed caches","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-oembed-caches-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-oembed-caches"),show:!0},{key:"unused_relationships",label:(0,l.__)("Unused relationships","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-unused-relationships-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-unused-relationships"),show:!0}]},{title:(0,l.__)("Transients","advanced-database-cleaner"),show:!0,items:[{key:"expired_transients",label:(0,l.__)("Expired transients","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-expired-transients-and-how-to-clean-them?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-expired-transients"),show:!0}]},{title:(0,l.__)("Action Scheduler","advanced-database-cleaner"),show:"PREMIUM"===D&&("1"===q||"1"===K),items:[{key:"actionscheduler_completed_actions",label:(0,l.__)("Completed actions","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-as-completed-actions"),show:"1"===q},{key:"actionscheduler_failed_actions",label:(0,l.__)("Failed actions","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-as-failed-actions"),show:"1"===q},{key:"actionscheduler_canceled_actions",label:(0,l.__)("Canceled actions","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-as-canceled-actions"),show:"1"===q},{key:"actionscheduler_completed_logs",label:(0,l.__)("Completed logs","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-as-completed-logs"),show:"1"===K},{key:"actionscheduler_failed_logs",label:(0,l.__)("Failed logs","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-as-failed-logs"),show:"1"===K},{key:"actionscheduler_canceled_logs",label:(0,l.__)("Canceled logs","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-as-canceled-logs"),show:"1"===K},{key:"actionscheduler_orphan_logs",label:(0,l.__)("Orphan logs","advanced-database-cleaner"),hasKeepLast:!0,url:"https://sigmaplugin.com/blog/how-to-clean-action-scheduler-data-actions-and-logs-in-advanced-database-cleaner-premium/?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-as-orphan-logs"),show:"1"===K}]},{title:(0,l.__)("Database","advanced-database-cleaner"),show:!0,items:[{key:"tables_to_optimize",label:(0,l.__)("Optimize tables","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-tables-to-optimize-and-how-to-clean-them/?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-tables-to-optimize"),show:!0},{key:"tables_to_repair",label:(0,l.__)("Repair tables","advanced-database-cleaner"),hasKeepLast:!1,url:"https://sigmaplugin.com/blog/what-are-tables-to-repair-and-how-to-clean-them/?utm_source=general-cleanup&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=blog-what-are-tables-to-repair"),show:!0}]}],Jd=["duplicated_postmeta","unused_postmeta","unused_usermeta","duplicated_usermeta","oembed_caches"],Zd=function(e){var t=e.actionData,n=e.checkedCount,a=(e.isLoading,e.isProcessingCleanup),o=e.onClick;return r.createElement("button",{className:"flex h-[40px] w-full items-center justify-center gap-x-2 rounded-lg bg-blue-500 px-4 text-sm font-semibold tracking-wide text-white hover:bg-blue-600 sm:w-auto sm:min-w-[280px] ".concat(!n||a?"pointer-events-none opacity-80":""),disabled:!n||a,onClick:o},a&&"cleanSelectedItems"===t.actionType?r.createElement(j.JbZ,{className:"animate-spin text-[1.2rem]"}):r.createElement(zl.yRo,{className:"text-[1.2rem]"}),(0,l.__)("Run selected cleanups","advanced-database-cleaner")," (",n,")")};function Xd(){var e=Vd((0,r.useState)({actionType:"",itemToCleanup:"",itemsToCleanup:new Set}),2),t=e[0],n=e[1],o=Vd((0,r.useState)({isOpen:!1,itemKey:"",itemLabel:""}),2),i=o[0],c=o[1],s=Vd((0,r.useState)(null),2),u=s[0],d=s[1],m=Vd((0,r.useState)(new Set),2),f=m[0],p=m[1],h=Vd((0,r.useState)(!1),2),y=h[0],b=h[1],g=Vd((0,r.useState)(new Set),2),_=g[0],w=g[1],N=Vd((0,r.useState)({}),2),k=N[0],S=N[1],O=Vd((0,r.useState)(!0),2),T=O[0],I=O[1],A=(0,P.d4)((function(e){return e.action.processAction})),F=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),M=(0,P.d4)((function(e){return e.setting.generalCleanupAutoCount})),G=(0,r.useMemo)((function(){return new Set(M)}),[M]),z=(0,P.wA)(),R=(0,a.jE)(),B=(0,r.useMemo)((function(){return Qd.filter((function(e){return e.show})).flatMap((function(e){return e.items.filter((function(e){return e.show})).map((function(e){return e.key}))}))}),[]),U=(0,r.useMemo)((function(){return Qd.filter((function(e){return e.show})).flatMap((function(e){return e.items.filter((function(e){return e.show})).filter((function(e){return e.hasKeepLast})).map((function(e){return e.key}))}))}),[]),W=(0,r.useRef)(G),Y=(0,r.useMemo)((function(){var e=W.current,t=B.filter((function(t){return e.has(t)})),n=t.filter((function(e){return Jd.includes(e)})),r=t.filter((function(e){return!Jd.includes(e)})),a=n.map((function(e){return[e]})),o=function(e){if(0===e.length)return[];for(var t=Math.ceil(e.length/7),n=Math.floor(e.length/t),r=e.length%t,a=[],o=0,i=0;i<t;i++){var l=n+(i<r?1:0);a.push(e.slice(o,o+l)),o+=l}return a}(r);return[].concat(Yd(o),Yd(a)).filter((function(e){return e.length>0}))}),[B]),V=(0,Ru.E)({queries:Y.map((function(e,t){return{queryKey:["general_cleanup","group",t].concat(Yd(e)),queryFn:(n=Kd(Wd().mark((function n(r){var a,o,i;return Wd().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a=r.signal,n.next=3,new Promise((function(e){return setTimeout(e,500*t)}));case 3:return n.next=5,Ku({itemsType:e},a);case 5:return o=n.sent,i=o.data,n.abrupt("return",(null==i?void 0:i.items)||{});case 8:case"end":return n.stop()}}),n)}))),function(e){return n.apply(this,arguments)}),enabled:!0};var n}))}),H=(0,r.useMemo)((function(){var e=Bd({},k);return Y.forEach((function(t,n){var r=V[n];null!=r&&r.data&&t.forEach((function(t){r.data[t]&&(e[t]=r.data[t])}))})),e}),[Y,V,k]),$=(0,r.useMemo)((function(){var e=new Set;return Y.forEach((function(t,n){var r=V[n];null!=r&&r.isFetching&&t.forEach((function(t){e.add(t)}))})),e}),[Y,V]),Q=(0,r.useMemo)((function(){var e={};return Y.forEach((function(t,n){var r=V[n],a=null==r?void 0:r.refetch;a&&t.forEach((function(t){e[t]=a}))})),e}),[Y,V]),J=(0,r.useMemo)((function(){var e=0,t=0;return Object.values(H).forEach((function(n){n&&(e+=Number(n.size||0),t+=Number(n.count||0))})),{size:e,count:t}}),[H]),Z=V.some((function(e){return e.isFetching}));(0,r.useEffect)((function(){T&&(V.length>0||0===Y.length)&&I(!1)}),[V.length,Y.length]),(0,r.useEffect)((function(){ee()}),[A]);var X=function(){var e=Kd(Wd().mark((function e(t){var n,r,a,o,i,l,c,s,u;return Wd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w((function(e){return new Set([].concat(Yd(e),[t]))})),e.prev=1,e.next=4,Ku({itemsType:t});case 4:r=e.sent,null!=(a=r.data)&&null!==(n=a.items)&&void 0!==n&&n[t]&&(o=Y.findIndex((function(e){return e.includes(t)})),-1!==o?(i=Y[o],l=["general_cleanup","group",o].concat(Yd(i)),c=R.getQueryData(l)||{},s=Bd(Bd({},c),{},Ud({},t,a.items[t])),R.setQueryData(l,s)):S((function(e){return Bd(Bd({},e),{},Ud({},t,a.items[t]))}))),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(1),(u=Q[t])&&u();case 13:return e.prev=13,w((function(e){var n=new Set(e);return n.delete(t),n})),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[1,9,13,16]])})));return function(t){return e.apply(this,arguments)}}(),ee=function(){var e=Kd(Wd().mark((function e(){var r,a,o,i,c,s,u;return Wd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(A){e.next=2;break}return e.abrupt("return");case 2:if(b(!0),p(new Set),r=new Set,e.prev=5,"cleanOneItem"!==t.actionType){e.next=15;break}return a=t.itemToCleanup,d(a),e.next=11,Vu({itemsType:a});case 11:p((function(e){return new Set([].concat(Yd(e),[a]))})),r.add(a),e.next=24;break;case 15:if("cleanSelectedItems"!==t.actionType){e.next=24;break}o=Array.from(t.itemsToCleanup),i=Wd().mark((function e(){var t;return Wd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s[c],d(t),e.next=4,Vu({itemsType:t});case 4:p((function(e){return new Set([].concat(Yd(e),[t]))})),r.add(t);case 6:case"end":return e.stop()}}),e)})),c=0,s=o;case 19:if(!(c<s.length)){e.next=24;break}return e.delegateYield(i(),"t0",21);case 21:c++,e.next=19;break;case 24:r.forEach((function(e){return X(e)})),n({actionType:"",itemToCleanup:"",itemsToCleanup:new Set}),Ht(z,(0,l.__)("Cleanup completed successfully!","advanced-database-cleaner")),e.next=32;break;case 29:e.prev=29,e.t1=e.catch(5),Qt(z,e.t1.message,null===(u=e.t1.extra_data)||void 0===u?void 0:u.message_links);case 32:return e.prev=32,z(zr()),d(null),b(!1),p(new Set),e.finish(32);case 38:case"end":return e.stop()}}),e,null,[[5,29,32,38]])})));return function(){return e.apply(this,arguments)}}(),te=function(){if(0!==t.itemsToCleanup.size){n((function(e){return Bd(Bd({},e),{},{actionType:"cleanSelectedItems",itemToCleanup:""})})),z(Fr({actionType:"run_general_cleanup",itemsType:null}));var e=["tables_to_optimize","tables_to_repair"];Yd(t.itemsToCleanup).every((function(t){return e.includes(t)}))||!F?z(Mr()):z(Xo({type:"delete",title:(0,l.sprintf)((0,l.__)("Clean %d selected items?","advanced-database-cleaner"),t.itemsToCleanup.size),message:(0,l.__)("Once cleaned, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,l.__)("Clean up","advanced-database-cleaner"),dbBackupWarning:!0}))}},ne=function(){c({isOpen:!1,itemKey:"",itemLabel:""})},re=function(){var e=Kd(Wd().mark((function e(t,n){var r,a;return Wd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!n){e.next=7;break}return e.next=4,td({itemsTypes:[t]});case 4:e.t0=e.sent,e.next=10;break;case 7:return e.next=9,rd({itemsTypes:[t]});case 9:e.t0=e.sent;case 10:r=e.t0,z(Ed(r.data)),n&&X(t),e.next=18;break;case 15:e.prev=15,e.t1=e.catch(0),Qt(z,e.t1.message,null===(a=e.t1.extra_data)||void 0===a?void 0:a.message_links);case 18:case"end":return e.stop()}}),e,null,[[0,15]])})));return function(t,n){return e.apply(this,arguments)}}(),ae=(0,r.useMemo)((function(){return Qd.filter((function(e){return e.show})).map((function(e){return{title:e.title,rows:e.items.filter((function(e){return e.show})).map((function(e){var t,n=e.key;return Bd(Bd({key:n,label:e.label,hasKeepLast:e.hasKeepLast,url:e.url},null!==(t=H[n])&&void 0!==t?t:{}),{},{isLoading:$.has(n)||_.has(n),isAutoCount:G.has(n)})}))}}))}),[H,$,_,G]),oe=t.itemsToCleanup.size===B.length&&B.length>0,ie=t.itemsToCleanup.size,le="grid grid-cols-[30px_250px_110px_90px_100px_90px_150px_1fr] items-center gap-x-2",ce=r.createElement(j.JbZ,{className:"shrink-0 animate-spin text-[1.2rem] text-black"}),se=Z||T,ue="bg-orange-100";return ue=se||0!=J.size?ue:"bg-green-100",r.createElement("div",null,r.createElement("div",{className:"flex w-full flex-col"},r.createElement("div",{className:"mb-8 flex flex-col justify-between gap-2 lg:flex-row"},r.createElement(Zd,{actionData:t,checkedCount:ie,isLoading:Z,isProcessingCleanup:y,onClick:te}),M.length>0&&r.createElement("div",{className:"flex flex-row gap-6 2xl:min-w-[220px] 2xl:flex-col"},r.createElement("div",{className:"flex h-[40px] items-center rounded-xl px-3 py-1 ".concat(ue)},J.size>0?r.createElement("div",{className:"flex flex-row items-center justify-center gap-[1px]"},r.createElement(_e.q53,{className:"mr-2 h-[25px] w-[25px] text-orange-600"}),r.createElement("span",{className:"text-gray-600"},r.createElement("span",{className:"font-bold text-gray-600"},J.count)," ",(0,l.__)("items to clean up","advanced-database-cleaner")),".",r.createElement("span",{className:"ml-1 text-gray-600"},(0,l.__)("You can save:","advanced-database-cleaner")," ",r.createElement("span",{className:"font-bold text-gray-600"},jt(J.size))),Z&&r.createElement("div",{className:"ml-3 flex items-center gap-1 border-l border-gray-300 pl-3 text-xs text-gray-500"},r.createElement(j.JbZ,{className:"animate-spin"}),(0,l.__)("Calculating...","advanced-database-cleaner"))):r.createElement("div",{className:"flex w-full items-center justify-center gap-2"},se?r.createElement(r.Fragment,null,r.createElement(j.JbZ,{className:"animate-spin text-[1.2rem] text-gray-600"}),r.createElement("span",{className:"text-sm text-gray-600"},(0,l.__)("Calculating...","advanced-database-cleaner"))):r.createElement(r.Fragment,null,r.createElement(Cn.cpe,{className:"h-[30px] w-[30px] rounded-full bg-green-100 p-[5px] text-green-600"}),(0,l.__)("All items cleaned!","advanced-database-cleaner")))))),r.createElement("div",{className:"overflow-x-auto"},r.createElement("ul",{role:"list",className:"w-full min-w-[1050px] overflow-hidden shadow-sm"},r.createElement("li",{className:"rounded-lg bg-gray-200 text-black"},r.createElement("div",{className:"".concat(le," rounded-lg px-4 py-3 text-[.83rem] font-semibold")},r.createElement("span",null,r.createElement("input",{type:"checkbox",checked:oe,onChange:function(){n((function(e){return Bd(Bd({},e),{},{itemsToCleanup:e.itemsToCleanup.size===B.length?new Set:new Set(B)})}))},disabled:y})),r.createElement("span",{className:"border-r border-gray-300"},(0,l.__)("Items to clean","advanced-database-cleaner")),r.createElement("span",{className:"border-r border-gray-300 text-center"},r.createElement("div",{className:"flex items-center justify-center gap-x-2"},(0,l.__)("Auto count","advanced-database-cleaner"),r.createElement(E,{content:(0,l.__)("When enabled, the plugin automatically counts cleanable items and estimates the potential space savings. You can disable it for items with a large number of entries to improve performance.","advanced-database-cleaner"),position:"bottom"},r.createElement(ke.Zel,{className:"mt-[3px] !h-[15px] !w-[15px] rounded-full border border-gray-300 bg-white p-[1px] text-gray-700"})))),r.createElement("span",{className:"border-r border-gray-300 text-center"},(0,l.__)("Count","advanced-database-cleaner")),r.createElement("span",{className:"border-r border-gray-300 text-center"},(0,l.__)("Lost space","advanced-database-cleaner")),r.createElement("span",{className:"border-r border-gray-300 text-center"},(0,l.__)("View","advanced-database-cleaner")),r.createElement("span",{className:"border-r border-gray-300 text-center"},r.createElement("div",{className:"flex items-center justify-center gap-x-2"},(0,l.__)("Keep last","advanced-database-cleaner"),r.createElement(E,{content:(0,l.__)("Keep data from the last X days from being displayed or cleaned. The plugin will only show and clean data older than the number of days or items you specify.","advanced-database-cleaner"),position:"bottom"},r.createElement(ke.Zel,{className:"mt-[3px] !h-[15px] !w-[15px] rounded-full border border-gray-300 bg-white p-[1px] text-gray-700"})))),r.createElement("span",{className:"flex justify-end"},r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),V.forEach((function(e){null!=e&&e.refetch&&e.refetch()}))}},r.createElement(j.JbZ,{className:"text-[1.1rem] ".concat(Z?"animate-spin":"")}))))),ae.map((function(e){var a=e.rows.map((function(e){return e.key})),o=a.length>0&&a.every((function(e){return t.itemsToCleanup.has(e)})),i=function(e){var t=e.target.checked;n((function(e){var n=new Set(e.itemsToCleanup);return t?a.forEach((function(e){return n.add(e)})):a.forEach((function(e){return n.delete(e)})),Bd(Bd({},e),{},{itemsToCleanup:n})}))};return r.createElement("li",{key:"group-"+e.title,className:"mt-3 first:mt-2"},r.createElement(zu.EN,{defaultOpen:!0},(function(a){var s=a.open;return r.createElement(r.Fragment,null,r.createElement("div",{className:"mb-2 flex w-full items-center justify-between gap-2 rounded-md border border-gray-200 bg-gray-100 py-[5px] pl-4 pr-2"},r.createElement("div",{className:"flex items-center gap-2 pt-1"},r.createElement("input",{type:"checkbox",checked:o,onChange:i,disabled:y}),r.createElement("span",{className:"-mt-1 pl-2.5 font-bold text-gray-800"},e.title)),r.createElement(zu._q,{className:"rounded-md bg-gray-100 p-0.5 text-[16px] text-black transition-transform hover:bg-gray-200"},r.createElement(zl.bv7,{className:"transition-transform ".concat(s?"rotate-180":"")}))),r.createElement(zu.kS,{as:"ul",unmount:!1},e.rows.map((function(e,a){var o=t.itemsToCleanup.has(e.key),i=o?"bg-gray-200":a%2?"bg-gray-50":"bg-white",s=u===e.key,d=e.isLoading,m=_.has(e.key),p=d||s;return r.createElement("li",{key:"row-"+e.key,className:"".concat(le," rounded-xl border-x border-b border-gray-200/60 px-4 py-[4px] transition-all duration-200 ").concat(i," hover:bg-gray-200")},r.createElement("span",{className:"py-3"},r.createElement("input",{type:"checkbox",checked:o,onChange:function(){return t=e.key,void n((function(e){var n=new Set(e.itemsToCleanup);return n.has(t)?n.delete(t):n.add(t),Bd(Bd({},e),{},{itemsToCleanup:n})}));var t},disabled:d||y})),r.createElement("span",{className:"flex items-center gap-2 py-3"},r.createElement(L,{href:e.url,target:"_blank"},r.createElement(ve.wfp,{className:"text-[1.1rem] text-blue-400 hover:text-black"})),r.createElement("p",{className:"text-[.85rem] font-semibold text-black"},e.label)),r.createElement("span",{className:"flex items-center justify-center"},r.createElement(x,{toggleSize:"small",isActive:e.isAutoCount,toggleChangeCallback:function(t){return re(e.key,t)}})),r.createElement("span",{className:"flex justify-end gap-2 py-[2px] pr-6 text-[1rem] font-bold"},p?ce:r.createElement("div",{className:"flex items-center gap-2"},r.createElement("div",{className:"flex flex-col items-end"},e.isAutoCount||void 0!==e.count?r.createElement("span",{className:"".concat(!f.has(e.key)&&e.count?"text-red-500":"text-gray-400")},f.has(e.key)?0:e.count||0):r.createElement("span",{className:"text-gray-300"},"—")),r.createElement("button",{type:"button",onClick:function(t){t.preventDefault(),X(e.key)},className:"text-blue-500 transition-colors hover:text-blue-700",disabled:m,title:(0,l.__)("Refresh","advanced-database-cleaner")},r.createElement(j.JbZ,{className:"text-[0.9rem] ".concat(m?"animate-spin":"")})))),"tables_to_repair"===e.key?r.createElement("span",{className:"flex justify-end gap-2 py-3 pr-6 text-[.85rem]"},"-"):r.createElement("span",{className:"flex justify-end gap-2 py-3 pr-6 text-[.85rem]"},p?ce:e.isAutoCount||void 0!==e.size?r.createElement("div",{className:"flex flex-col items-end"},r.createElement("span",{className:"text-[.84rem] text-gray-800"},!f.has(e.key)&&e.size?" ".concat(jt(e.size)):(0,l.__)("0 KB","advanced-database-cleaner"))):r.createElement("span",{className:"pr-2 font-bold text-gray-300"},"—")),"tables_to_optimize"===e.key||"tables_to_repair"===e.key?r.createElement("span",{className:"flex justify-center"},"-"):r.createElement("span",{className:"flex justify-center"},r.createElement(L,{href:_p(e.key),className:"".concat(d?"pointer-events-none opacity-50":""," ").concat(e.count<=0?"pointer-events-none opacity-40":""),onClick:function(t){return function(e,t){e.preventDefault(),z(kp({subTabId:t})),z(Rr()),z(at())}(t,e.key)}},r.createElement(xe.GNz,{className:"text-[1.3rem]"}))),"tables_to_optimize"===e.key||"tables_to_repair"===e.key?r.createElement("span",{className:"flex items-center justify-end gap-1 py-3 pr-8"},"-"):r.createElement("span",{className:"flex items-center justify-end gap-2 py-3 pr-8 ".concat(d?"opacity-50":"")},e.hasKeepLast?r.createElement(r.Fragment,null,e.keep_last&&(e.keep_last.value||0===e.keep_last.value)?r.createElement("span",{className:"flex items-center gap-1"},r.createElement("span",{className:"text-[.85rem] font-semibold text-gray-800"},e.keep_last.value),r.createElement("span",{className:"text-[.85rem] text-gray-600"},e.keep_last.type)):r.createElement(r.Fragment,null,(0,l.__)("0 days","advanced-database-cleaner")),r.createElement("div",null,r.createElement(At.mkM,{className:"h-[13px] w-[13px] text-[1rem] ".concat(d?"cursor-not-allowed text-gray-400 opacity-50":"cursor-pointer text-blue-600 hover:text-blue-700"),onClick:function(){var t,n;d||(t=e.key,n=e.label,c({isOpen:!0,itemKey:t,itemLabel:n}))}}))):r.createElement("span",{className:"text-gray-500"},(0,l.__)("N/A","advanced-database-cleaner"))),r.createElement("span",{className:"flex justify-end"},r.createElement(v,{text:s?ce:(0,l.__)("Run cleanup","advanced-database-cleaner"),className:"!h-[1.8rem] ".concat(!e.count||y||d?"pointer-events-none opacity-60":""),disabled:d||!e.count||y,onClick:function(){return r=e.key,a=e.label,n({actionType:"cleanOneItem",itemToCleanup:r,itemsToCleanup:t.itemsToCleanup}),z(Fr({actionType:"run_general_cleanup",itemsType:null})),void z("tables_to_optimize"!==r&&"tables_to_repair"!==r&&F?Xo({type:"delete",title:(0,l.sprintf)((0,l.__)("Clean all %s?","advanced-database-cleaner"),a.toLowerCase()),message:(0,l.__)("Once cleaned, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,l.__)("Clean up","advanced-database-cleaner"),dbBackupWarning:!0}):Mr());var r,a}})))}))))})))})),"FREE"===D&&("1"===q||"1"===K)&&r.createElement("li",{key:"group-action-scheduler-free",className:"mt-3 first:mt-2"},r.createElement(zu.EN,{defaultOpen:!0},(function(e){var t=e.open;return r.createElement(r.Fragment,null,r.createElement("div",{className:"mb-2 flex w-full items-center justify-between gap-2 rounded-md border-gray-300 bg-gray-100 py-[5px] pl-4 pr-2"},r.createElement("span",{className:"font-bold text-gray-800"},(0,l.__)("Action Scheduler","advanced-database-cleaner")),r.createElement(zu._q,{className:"rounded-md bg-gray-100 p-0.5 text-[16px] text-black transition-transform hover:bg-gray-200"},r.createElement(zl.bv7,{className:"transition-transform ".concat(t?"rotate-180":"")}))),r.createElement("div",{className:"relative"},r.createElement(zu.kS,{as:"ul",unmount:!1,className:"pointer-events-none blur-[1px]"},function(){var e=[{id:"completed-actions",label:(0,l.__)("Completed actions","advanced-database-cleaner"),count:15,lost:"20",show:!0},{id:"failed-actions",label:(0,l.__)("Failed actions","advanced-database-cleaner"),count:8,lost:"10",show:!0},{id:"canceled-actions",label:(0,l.__)("Canceled actions","advanced-database-cleaner"),count:25,lost:"210",show:!0},{id:"completed-logs",label:(0,l.__)("Completed logs","advanced-database-cleaner"),count:12,lost:"28",show:!0},{id:"failed-logs",label:(0,l.__)("Failed logs","advanced-database-cleaner"),count:5,lost:"15",show:!0},{id:"canceled-logs",label:(0,l.__)("Canceled logs","advanced-database-cleaner"),count:18,lost:"120",show:!0},{id:"orphan-logs",label:(0,l.__)("Orphan logs","advanced-database-cleaner"),count:7,lost:"8",show:!0}];return r.createElement(r.Fragment,null,e.map((function(e){return e.show&&r.createElement("li",{key:"row-"+e.id,className:"flex items-center gap-x-2 rounded-xl border-x border-b border-gray-200/60 px-4 py-[4px] transition-all duration-200"},r.createElement("span",{className:"w-[30px] py-3"},r.createElement("input",{type:"checkbox"})),r.createElement("span",{className:"flex w-[250px] items-center gap-2 py-3"},r.createElement(ve.wfp,{className:"text-[1.1rem] text-blue-400"}),r.createElement("p",{className:"text-[.85rem] font-semibold text-black"},e.label)),r.createElement("span",{className:"flex w-[90px] justify-end gap-2 py-[2px] pr-6 text-[1rem] font-bold"},r.createElement("div",{className:"flex flex-col items-end"},r.createElement("span",{className:"text-red-500"},e.count))),r.createElement("span",{className:"flex w-[100px] justify-end gap-2 py-3 pr-6 text-[.85rem]"},e.lost+" "+(0,l.__)("KB","advanced-database-cleaner")),r.createElement("span",{className:"flex w-[90px] justify-center"},r.createElement(xe.GNz,{className:"text-[1.3rem]"})),r.createElement("span",{className:"flex w-[150px] items-center justify-end gap-2 py-3 pr-8"},r.createElement(r.Fragment,null,(0,l.__)("0 days","advanced-database-cleaner")),r.createElement("div",null,r.createElement(At.mkM,{className:"h-[13px] w-[13px] cursor-pointer text-[1rem] text-blue-600 hover:text-blue-700"}))),r.createElement("span",{className:"ml-auto"},r.createElement(v,{className:"pointer-events-none !h-[1.8rem] opacity-80",disabled:!0,text:(0,l.__)("Run cleanup","advanced-database-cleaner")})))})))}()),t&&r.createElement("div",{className:"absolute left-1/2 top-1/2 z-10 -translate-x-1/2 -translate-y-1/2 transform"},r.createElement("div",{className:"mx-4 max-h-[450px] min-w-[500px] border border-gray-200 bg-white p-8 shadow-2xl"},r.createElement("div",{className:"text-center"},r.createElement("div",{className:"mx-auto mb-4 flex h-12 w-12 items-center justify-center rounded-full bg-gradient-to-r from-yellow-400 to-orange-500"},r.createElement(j.xGQ,{className:"h-6 w-6 text-white"})),r.createElement("h3",{className:"mb-1 text-[.95rem] font-semibold text-gray-900"},(0,l.__)("Unlock the Action Scheduler Cleanup","advanced-database-cleaner")),r.createElement("p",{className:"mb-4 text-gray-600"},(0,l.__)("Upgrade to the Premium to clean up old or unused Action Scheduler data.","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=general-cleanup-action-scheduler&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block transform rounded-xl bg-gradient-to-r from-blue-600 to-indigo-600 px-4 py-2 text-center !text-[.9rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},r.createElement("span",{className:"flex items-center justify-center gap-2"},(0,l.__)("Upgrade","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))))))))}))))),r.createElement("div",{className:"mt-5 flex w-full items-center"},r.createElement(Zd,{actionData:t,checkedCount:ie,isLoading:Z,isProcessingCleanup:y,onClick:te}))),r.createElement(Gd,{isOpen:i.isOpen,itemKey:i.itemKey,itemLabel:i.itemLabel,onClose:ne,onSave:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(e.length>0?e:U).forEach((function(e){X(e),R.removeQueries({queryKey:["custom_cleanup",e]})})),ne()},allItemKeys:U}))}function em(e){return em="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},em(e)}function tm(){tm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==em(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(em(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function nm(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function rm(){return am.apply(this,arguments)}function am(){var e;return e=tm().mark((function e(){return tm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-system-information",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})),am=function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){nm(o,r,a,i,l,"next",e)}function l(e){nm(o,r,a,i,l,"throw",e)}i(void 0)}))},am.apply(this,arguments)}function om(e){return om="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},om(e)}function im(){im=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==om(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(om(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function lm(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function cm(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){lm(o,r,a,i,l,"next",e)}function l(e){lm(o,r,a,i,l,"throw",e)}i(void 0)}))}}function sm(e){return um.apply(this,arguments)}function um(){return(um=cm(im().mark((function e(t){return im().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/get-logs-content",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function dm(e){return mm.apply(this,arguments)}function mm(){return(mm=cm(im().mark((function e(t){return im().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/clear-logs-content",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pm(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pm(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function hm(e){return hm="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},hm(e)}function vm(e){return vm="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},vm(e)}function ym(){ym=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==vm(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(vm(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function bm(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function gm(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){bm(o,r,a,i,l,"next",e)}function l(e){bm(o,r,a,i,l,"throw",e)}i(void 0)}))}}function xm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _m(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_m(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const wm=function(e){var t,n,a=e.contentType,o=xm((0,r.useState)(""),2),i=o[0],c=o[1],s=xm((0,r.useState)(!0),2),u=s[0],d=s[1],m=xm((0,r.useState)(!1),2),f=m[0],p=m[1],h=(0,P.d4)((function(e){return e.action})),y=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),b=(0,P.wA)(),g="system-info"===a,x="wp-debug"===a;(0,r.useEffect)((function(){w()}),[h]),(0,r.useEffect)((function(){E()}),[]);var _,w=function(){var e=gm(ym().mark((function e(){var t,n;return ym().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("clear_log"!==h.actionType||!h.processAction){e.next=15;break}return e.prev=1,e.next=4,dm();case 4:t=e.sent,c(""),Ht(b,null==t?void 0:t.message),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),Qt(b,e.t0.message,null===(n=e.t0.extra_data)||void 0===n?void 0:n.message_links);case 12:return e.prev=12,b(zr()),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=gm(ym().mark((function e(){var t;return ym().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(d(!0),e.prev=1,!g){e.next=8;break}return e.next=5,rm();case 5:t=e.sent,e.next=11;break;case 8:return e.next=10,sm({log_type:a});case 10:t=e.sent;case 11:t&&c(t),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(1),c({success:!1,message:e.t0.message});case 17:return e.prev=17,d(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[1,14,17,20]])})));return function(){return e.apply(this,arguments)}}();return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex flex-col gap-4 xl:flex-row"},r.createElement("div",{className:"adbc-custom-scrollbar relative flex h-[500px] min-h-[600px] flex-1 resize-y flex-col gap-2 overflow-x-auto overflow-y-auto whitespace-pre-line rounded-md bg-slate-700 px-5 py-6 pr-4 text-gray-200"},u?r.createElement("div",{className:"absolute left-0 top-0 z-10 flex h-full w-full items-center justify-center bg-transparent bg-opacity-80"},r.createElement(T,{spinnerColor:"text-white"})):g?r.createElement("div",{id:"adbc-"+a,className:"flex-shrink-0 font-mono"},"object"===hm(_=null==i?void 0:i.data)&&null!==_&&Object.keys(_).length?Object.entries(_).map((function(e,t){var n=fm(e,2),a=n[0],o=n[1];return r.createElement("div",{key:a,className:"min-w-[500px]"},r.createElement("div",{className:"mb-4 flex justify-between border-b border-gray-500 pb-2"},0===t&&r.createElement("span",{className:"order-2 text-xs italic"},(0,l.__)("Generated on:","advanced-database-cleaner")," ",o.generated_on," ",(0,l.__)("[Server time]","advanced-database-cleaner")),r.createElement("span",{className:"order-1 text-[15px] font-semibold"},"# ",o.title)),o.data&&Object.keys(o.data).length>0?r.createElement("div",{className:"mb-4 ml-4 text-[.83rem]"},Object.entries(o.data).map((function(e,t){var n=fm(e,2)[1];return r.createElement("div",{key:a+t},"string"==typeof n&&n.includes("adbc_hidden")?null:n)}))):r.createElement("div",{className:"mb-4 ml-4 text-[.83rem] italic"},"- ",(0,l.__)("No data available","advanced-database-cleaner")))})):r.createElement("div",null,(0,l.__)("Invalid or empty system information","advanced-database-cleaner"))):r.createElement("div",{className:"font-mono text-[.8rem]"},null!=i&&i.success?null!=i&&null!==(t=i.data)&&void 0!==t&&t.content?r.createElement("div",{className:"flex gap-3"},r.createElement("div",{className:"min-w-[35px] flex-shrink-0 select-none rounded-sm bg-slate-800/50 px-[5px] pr-2 text-right text-amber-500"},i.data.content.split("\n").map((function(e,t){return r.createElement("div",{key:"line-"+t},t+1)}))),r.createElement("div",{id:"adbc-"+a,className:"flex-shrink-0 pr-4"},i.data.content)):(0,l.__)("Empty!","advanced-database-cleaner"):null==i?void 0:i.message)),r.createElement("div",{className:"flex min-w-[140px] flex-row gap-3 xl:flex-col"},r.createElement(v,{Icon:j.JbZ,text:(0,l.__)("Refresh","advanced-database-cleaner"),className:"",onClick:E,disabled:u}),(g||(null==i?void 0:i.success)&&(null==i||null===(n=i.data)||void 0===n?void 0:n.content))&&r.createElement(r.Fragment,null,r.createElement(v,{Icon:Tn.a4x,text:(0,l.__)("Download file","advanced-database-cleaner"),className:"",onClick:function(){!function(e){var t=document.getElementById(e);if(t){var n=document.createElement("a"),r=t.innerText,a=new Blob([r],{type:"text/plain"});n.href=URL.createObjectURL(a),n.download="".concat(e,".txt"),document.body.appendChild(n),n.click(),document.body.removeChild(n)}}("adbc-"+a)},disabled:u}),r.createElement(v,{Icon:f?ye.ELp:xe.SD3,text:f?(0,l.__)("Copied","advanced-database-cleaner"):(0,l.__)("Copy","advanced-database-cleaner"),className:"",onClick:function(){It("adbc-"+a)?(p(!0),setTimeout((function(){return p(!1)}),1e3)):Qt(b)},disabled:u||f}),!g&&!x&&r.createElement(v,{Icon:ye.Qiw,text:(0,l.__)("Clear","advanced-database-cleaner"),className:"",onClick:function(){var e={type:"question",title:(0,l.__)("Clear the log?","advanced-database-cleaner"),message:(0,l.__)("Are you sure you want to clear the log?","advanced-database-cleaner"),confirmLabel:(0,l.__)("Clear","advanced-database-cleaner"),dbBackupWarning:!1};y?function(e,t,n){e(Fr({actionType:"clear_log",itemsType:null})),e(Xo(n))}(b,0,e):(b(Fr({actionType:"clear_log",itemsType:null})),b(Mr()))},disabled:u})))),r.createElement("div",{className:"mt-4 flex text-[.75rem] text-gray-400"},(0,l.__)("(All dates/times in the logs are shown in your server's time zone)","advanced-database-cleaner")))};var Em=[{id:"system-info",name:(0,l.__)("System info","advanced-database-cleaner"),component:r.createElement(wm,{contentType:"system-info"}),Icon:C.ZLq},{id:"debug",name:(0,l.__)("Errors log","advanced-database-cleaner"),component:r.createElement(wm,{contentType:"debug"}),Icon:Ne.sAL},{id:"wp-debug",name:(0,l.__)("WP debug","advanced-database-cleaner"),component:r.createElement(wm,{contentType:"wp-debug"}),Icon:be.tYL}];var Nm=[{key:"option_name",label:(0,l.__)("Option name","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[260px] !pr-4",visibility:""},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"w-[220px]",visibility:""},{key:"size",label:(0,l.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"autoload",label:(0,l.__)("Autoload","advanced-database-cleaner"),sortable:!0,contentType:"string",tooltipText:(0,l.__)("Indicates whether an option is autoloaded or not. Values to autoload are: yes, on, auto, auto-on. Values to not autoload are: no, off, auto-off","advanced-database-cleaner"),width:"w-[80px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:"1"===B?"":"hidden"},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[280px]",visibility:""}],km=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_options",icon:r.createElement(Cn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_options",icon:r.createElement(Ee.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"set_autoload_to_yes_options",icon:r.createElement(j.qO9,null),label:(0,l.__)("Set autoload to Yes","advanced-database-cleaner"),tooltipText:(0,l.__)("Setting autoload to Yes can decrease the performance of your website if you have a lot of options set to autoload.","advanced-database-cleaner")},{key:"set_autoload_to_no_options",icon:r.createElement(j.Luk,null),label:(0,l.__)("Set autoload to No","advanced-database-cleaner"),tooltipText:(0,l.__)("Setting autoload to No can improve the performance of your website by reducing the number of options loaded on each page.","advanced-database-cleaner")}],[{key:"delete_options",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var Sm=[{key:"name",label:(0,l.__)("Post type","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[260px] !pr-4",visibility:""},{key:"posts_count",label:(0,l.__)("Posts count","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[120px] max-w-[150px]",visibility:""},{key:"is_public",label:(0,l.__)("Visibility","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[120px] max-w-[150px]",visibility:"",tooltipText:(0,l.__)("Whether a post type is intended for use publicly either via the admin interface or by front-end users","advanced-database-cleaner")},{key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:"1"===B?"":"hidden"},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[280px]",visibility:""}],Lm=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_post_types",icon:r.createElement(Cn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_post_types",icon:r.createElement(Ee.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"delete_post_types",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete posts","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete all posts of the selected post types.","advanced-database-cleaner"),danger:!0}]];var jm=[{key:"meta_key",label:(0,l.__)("Meta key","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[260px] !pr-4",visibility:""},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"w-[220px]",visibility:""},{key:"size",label:(0,l.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"post_id",label:(0,l.__)("Post ID","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:"1"===B?"":"hidden"},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[280px]",visibility:""}],Om=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_posts_meta",icon:r.createElement(Cn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_posts_meta",icon:r.createElement(Ee.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"delete_posts_meta",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var Tm=n(6037);const Cm=wp.date;function Pm(e){return Pm="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pm(e)}function Im(){Im=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Pm(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Pm(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Am(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Fm(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Am(o,r,a,i,l,"next",e)}function l(e){Am(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Mm(e){return Dm.apply(this,arguments)}function Dm(){return(Dm=Fm(Im().mark((function e(t){return Im().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/activate-license",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Gm(){return zm.apply(this,arguments)}function zm(){return(zm=Fm(Im().mark((function e(){return Im().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/deactivate-license",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Rm(){return Bm.apply(this,arguments)}function Bm(){return(Bm=Fm(Im().mark((function e(){return Im().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",ee(W+"/refresh-license",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Um(e){return Um="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},Um(e)}function Wm(){Wm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Um(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Um(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function qm(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Km(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){qm(o,r,a,i,l,"next",e)}function l(e){qm(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Ym(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Vm(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vm(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vm(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Hm=function(){var e=Ym((0,r.useState)(""),2),t=e[0],n=e[1],a=Ym((0,r.useState)(!1),2),o=a[0],i=a[1],c=Ym((0,r.useState)(!1),2),s=c[0],d=c[1],m=Ym((0,r.useState)(!1),2),p=m[0],h=m[1],y=(0,P.d4)((function(e){return e.setting.licenseKey})),b=(0,P.d4)((function(e){return e.setting.licenseStatus})),g=(0,P.d4)((function(e){return e.setting.licenseExpires})),x=(0,P.d4)((function(e){return e.setting.licensePriceId})),_=(0,P.wA)(),w=function(){var e=Km(Wm().mark((function e(){var r,a,o,l,c,s,u,d,m,f,p,h,v,y;return Wm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i(!0),e.prev=1,e.next=4,Mm({license_key:t});case 4:if(a=e.sent,"valid"!==(null===(r=a.data)||void 0===r?void 0:r.status)){e.next=33;break}return _(Nd({key:null===(o=a.data)||void 0===o?void 0:o.key,status:null===(l=a.data)||void 0===l?void 0:l.status,expires:null===(c=a.data)||void 0===c?void 0:c.expires,price_id:null===(s=a.data)||void 0===s?void 0:s.price_id})),n(""),Ht(_,a.message),e.prev=9,e.next=12,Hn();case 12:if(!0!==(null==(u=e.sent)?void 0:u.success)){e.next=29;break}if(_(Yp()),!G){e.next=29;break}if(f=null==u?void 0:u.data,p=null!==(d=null==f?void 0:f.total_quota)&&void 0!==d?d:0,h=null!==(m=null==f?void 0:f.total_consumed)&&void 0!==m?m:0,v=Math.max(0,p-h),!(p>0&&v>0)){e.next=29;break}return e.prev=21,e.next=24,le({notificationKey:"pro_remote_scan_upsell"});case 24:e.next=28;break;case 26:e.prev=26,e.t0=e.catch(21);case 28:_(Wp());case 29:e.next=33;break;case 31:e.prev=31,e.t1=e.catch(9);case 33:e.next=38;break;case 35:e.prev=35,e.t2=e.catch(1),Qt(_,e.t2.message,null===(y=e.t2.extra_data)||void 0===y?void 0:y.message_links);case 38:return e.prev=38,i(!1),e.finish(38);case 41:case"end":return e.stop()}}),e,null,[[1,35,38,41],[9,31],[21,26]])})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=Km(Wm().mark((function e(){var t,n;return Wm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d(!0),e.prev=1,e.next=4,Gm();case 4:if(!0!==(t=e.sent).success){e.next=15;break}return _(Nd({key:"",status:"",expires:"",price_id:""})),e.prev=7,e.next=10,nr();case 10:e.next=14;break;case 12:e.prev=12,e.t0=e.catch(7);case 14:_(Yp());case 15:Ht(_,t.message),e.next=21;break;case 18:e.prev=18,e.t1=e.catch(1),Qt(_,e.t1.message,null===(n=e.t1.extra_data)||void 0===n?void 0:n.message_links);case 21:return e.prev=21,d(!1),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[1,18,21,24],[7,12]])})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=Km(Wm().mark((function e(){var t,n,r,a,o,i,l;return Wm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(!0),e.prev=1,e.next=4,Rm();case 4:(t=e.sent).data&&(_(Nd({key:null===(n=t.data)||void 0===n?void 0:n.key,status:null===(r=t.data)||void 0===r?void 0:r.status,expires:null===(a=t.data)||void 0===a?void 0:a.expires,price_id:null===(o=t.data)||void 0===o?void 0:o.price_id})),"valid"===(null===(i=t.data)||void 0===i?void 0:i.status)&&Ht(_,t.message)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Qt(_,e.t0.message,null===(l=e.t0.extra_data)||void 0===l?void 0:l.message_links);case 11:return e.prev=11,h(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}(),k=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:7;if(!e||"lifetime"===e)return!1;var n=(("number"==typeof e?new Date(1e3*e):new Date(e.replace(" ","T")))-new Date)/864e5;return n>0&&n<=t};return r.createElement("div",{className:"flex flex-col gap-5"},r.createElement("div",{className:"sm:flex sm:items-center"},r.createElement("div",{className:"w-full"},y?r.createElement("div",{className:"w-full rounded-md border bg-gray-300 px-3 py-2 text-[.95rem]"},y):r.createElement(u,{Icon:we.y9k,placeholder:(0,l.__)("License key","advanced-database-cleaner"),className:"w-full !text-[.95rem]",onChange:function(e){return n(e.target.value)}})),y?r.createElement(f,{Icon:s?j.JbZ:Cn.Fmo,text:(0,l.__)("Deactivate license","advanced-database-cleaner"),className:"mt-4 sm:ml-3 sm:mt-0",spinIcon:s,disabled:p||s,onClick:E,type:"button"}):r.createElement(f,{Icon:o?j.JbZ:Cn.Fmo,text:(0,l.__)("Activate license","advanced-database-cleaner"),className:"mt-4 sm:ml-3 sm:mt-0",spinIcon:o,disabled:p||o||!t,onClick:w,type:"button"})),y&&r.createElement(r.Fragment,null,r.createElement("div",{className:"flex flex-col gap-2 text-[.83rem]"},r.createElement("div",{className:"flex items-center gap-1"},r.createElement("span",{className:"flex min-w-[100px] items-center gap-x-1 font-bold"},(0,l.__)("License status","advanced-database-cleaner")),p?r.createElement(j.JbZ,{className:"animate-spin text-[.9rem] text-gray-900"}):r.createElement(r.Fragment,null,r.createElement(xe.G3G,{className:"mt-0.5 text-[1rem] ".concat("valid"===b?"text-emerald-500":"text-red-400")}),r.createElement("span",{className:"font-bold ".concat("valid"===b?"text-green-600":"text-red-500")},function(e){switch(e){case"valid":return(0,l.__)("Active","advanced-database-cleaner");case"expired":return(0,l.__)("Expired","advanced-database-cleaner");case"invalid":return(0,l.__)("Invalid","advanced-database-cleaner");case"disabled":return(0,l.__)("Disabled","advanced-database-cleaner");case"invalid_item_id":return(0,l.__)("Invalid item ID","advanced-database-cleaner");case"item_name_mismatch":return(0,l.__)("Item name mismatch","advanced-database-cleaner");case"inactive":return(0,l.__)("Inactive","advanced-database-cleaner");case"site_inactive":return(0,l.__)("Site inactive","advanced-database-cleaner");default:return e}}(b)))),"invalid"!==b&&"disabled"!==b&&r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center gap-1"},r.createElement("span",{className:"flex min-w-[100px] items-center gap-x-1 font-bold"},(0,l.__)("Expiration date","advanced-database-cleaner")),p?r.createElement(j.JbZ,{className:"animate-spin text-[.9rem] text-gray-900"}):r.createElement(r.Fragment,null,r.createElement(xe.G3G,{className:"mt-0.5 text-[1rem] ".concat("lifetime"===g||"expired"!==b?"text-emerald-500":"text-red-400")}),r.createElement("span",{className:"font-bold ".concat("lifetime"===g||"expired"!==b?"text-green-600":"text-red-500")},function(e){if("lifetime"===e)return(0,l.__)("Lifetime","advanced-database-cleaner");var t,n,r,a=(0,l._x)("F j, Y","License expiration date format (e.g. December 10, 2025)","advanced-database-cleaner");return"number"==typeof e?t=1e3*e:(t=(0,Cm.getDate)(e),Number.isNaN(null===(n=t)||void 0===n||null===(r=n.getTime)||void 0===r?void 0:r.call(n))&&(t=new Date(e.replace(" ","T")))),(0,Cm.dateI18n)(a,t)}(g))))),"expired"===b?r.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},r.createElement("span",{className:"px-2"},(0,l.__)("Your license has expired. Please renew it to continue receiving updates and support. Click the 'My Account' link below to access your account and renew your license.","advanced-database-cleaner"))):k(g)?r.createElement("div",{className:"mt-1 rounded-sm bg-yellow-100 py-1 text-xs text-yellow-900"},r.createElement("span",{className:"px-2"},(0,l.__)("Your license is expiring soon. It should automatically renew if your payment method is valid.","advanced-database-cleaner"))):"invalid"===b?r.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},r.createElement("span",{className:"px-2"},(0,l.__)("Your license is invalid. Please deactivate and enter a valid license key.","advanced-database-cleaner"))):"disabled"===b?r.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},r.createElement("span",{className:"px-2"},(0,l.__)("Your license has been disabled. Please note that this license will no longer receive updates. (contact support if you think this is a mistake)","advanced-database-cleaner"))):"invalid_item_id"===b||"item_name_mismatch"===b?r.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},r.createElement("span",{className:"px-2"},(0,l.__)("Your license does not match this product. Please deactivate and enter a valid license key for Advanced Database Cleaner.","advanced-database-cleaner"))):"inactive"===b||"site_inactive"===b?r.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},r.createElement("span",{className:"px-2"},(0,l.__)("Your license is inactive for this site. Please deactivate it and activate it again.","advanced-database-cleaner"))):void 0,"valid"===b&&!k(g)&&"4"!==x&&r.createElement("div",{className:"mt-2 flex items-center gap-1"},r.createElement("div",{className:"text-xs leading-5 text-gray-600"},(0,l.sprintf)((0,l.__)("You are on the %s.","advanced-database-cleaner"),function(e){switch(e){case"1":return(0,l.__)("Starter plan","advanced-database-cleaner");case"2":return G?(0,l.__)("Business plan","advanced-database-cleaner"):(0,l.__)("Standard plan","advanced-database-cleaner");case"3":return(0,l.__)("Business plan","advanced-database-cleaner");case"4":return(0,l.__)("Agency plan","advanced-database-cleaner");case"5":return(0,l.__)("Starter plan (lifetime)","advanced-database-cleaner");case"6":return(0,l.__)("Standard plan (lifetime)","advanced-database-cleaner");case"7":return(0,l.__)("Business plan (lifetime)","advanced-database-cleaner");case"8":return(0,l.__)("Agency plan (lifetime)","advanced-database-cleaner");default:return(0,l.__)("Unknown plan","advanced-database-cleaner")}}(x))," ",(0,l.__)("If you need more activations, you can upgrade by paying the difference between plans.","advanced-database-cleaner"))))),r.createElement("div",{className:"flex flex-row gap-4 border-t border-dashed border-gray-300 pt-4"},y&&r.createElement(v,{Icon:j.JbZ,text:p?(0,l.__)("Refreshing ..","advanced-database-cleaner"):(0,l.__)("Refresh info","advanced-database-cleaner"),className:"",onClick:N,shouldAnimate:p,disabled:p||o||s}),r.createElement(L,{href:"https://sigmaplugin.com/login?utm_source=license_tab&utm_medium=adbc_plugin&utm_campaign=plugins",target:"_blank",className:"flex justify-end whitespace-nowrap text-[.85rem] font-bold text-primary !no-underline hover:!underline"},r.createElement(_e.Pay,{className:"text-[1.2rem] text-primary"}),(0,l.__)("My account","advanced-database-cleaner"))))},$m=n.p+"images/left-menu.png",Qm=n.p+"images/menu-under-tools.png",Jm=n.p+"images/network-menu.png";function Zm(e){return Zm="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},Zm(e)}function Xm(){Xm=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Zm(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Zm(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function ef(e,t,n){return(t=function(e){var t=function(e){if("object"!=Zm(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Zm(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Zm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tf(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}var nf="1"===B?" "+(0,l.__)("[In main site]","advanced-database-cleaner"):"";const rf=function(){var e=(0,P.d4)((function(e){return e.setting.leftMenu})),t=(0,P.d4)((function(e){return e.setting.toolsMenu})),n=(0,P.d4)((function(e){return e.setting.networkMenu})),a=(0,P.wA)(),o=function(){var r,o=(r=Xm().mark((function r(o,i){var c,s,u,d;return Xm().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(i){r.next=8;break}if(c=0,e&&c++,t&&c++,"1"===B&&n&&c++,1!==c){r.next=8;break}return Qt(a,(0,l.__)("At least one menu position must be enabled.","advanced-database-cleaner")),r.abrupt("return");case 8:return s=i?"block":"none","left_menu"===o?(Eu("toplevel_page_advanced_db_cleaner",s),a(cd(i))):"tools_menu"===o?(Nu("a[href='tools.php?page=advanced_db_cleaner']",s),a(sd(i))):"network_menu"===o&&(Eu("toplevel_page_advanced_db_cleaner_network",s),a(ud(i))),r.prev=10,u=i?"1":"0",r.next=14,cr(ef({},o,u));case 14:$t(a),r.next=20;break;case 17:r.prev=17,r.t0=r.catch(10),Qt(a,r.t0.message,null===(d=r.t0.extra_data)||void 0===d?void 0:d.message_links);case 20:case"end":return r.stop()}}),r,null,[[10,17]])})),function(){var e=this,t=arguments;return new Promise((function(n,a){var o=r.apply(e,t);function i(e){tf(o,n,a,i,l,"next",e)}function l(e){tf(o,n,a,i,l,"throw",e)}i(void 0)}))});return function(e,t){return o.apply(this,arguments)}}();return r.createElement("div",{className:"flex flex-col gap-5"},r.createElement("div",{className:"flex w-full flex-col gap-5"},"1"===B&&r.createElement("div",{className:"flex items-center gap-2"},r.createElement(x,{text:(0,l.__)("Network admin menu","advanced-database-cleaner"),toggleChangeCallback:function(e){return o("network_menu",e)},isActive:n,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("Places the plugin menu on the left side of your WP Network Admin.","advanced-database-cleaner"),r.createElement("img",{src:Jm,className:"mt-4 w-[8.5rem] rounded-xl"}))})),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(x,{text:(0,l.__)("Left sidebar menu","advanced-database-cleaner")+nf,toggleChangeCallback:function(e){return o("left_menu",e)},isActive:e,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("Places the plugin menu on the left side of your WP Admin","advanced-database-cleaner")+nf,r.createElement("img",{src:$m,className:"mt-4 w-[8.5rem] rounded-xl"}))})),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(x,{text:(0,l.__)("Submenu under tools","advanced-database-cleaner")+nf,toggleChangeCallback:function(e){return o("tools_menu",e)},isActive:t,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("Places the plugin menu under the WP Tools menu","advanced-database-cleaner")+nf,r.createElement("img",{src:Qm,className:"mt-4 w-[14rem]"}))}))))};function af(e){return af="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},af(e)}function of(){of=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==af(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(af(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function lf(e,t,n){return(t=function(e){var t=function(e){if("object"!=af(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=af(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==af(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cf(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function sf(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){cf(o,r,a,i,l,"next",e)}function l(e){cf(o,r,a,i,l,"throw",e)}i(void 0)}))}}function uf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const df=function(){var e=(0,P.d4)((function(e){return e.setting.analyticsEnabled})),t=(0,P.d4)((function(e){return e.setting.addonsActivityEnabled})),n=(0,P.d4)((function(e){return e.setting.showTablesWithInvalidPrefix})),a=(0,P.d4)((function(e){return e.setting.preventTakingActionOnWpItems})),c=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),s=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return uf(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?uf(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)({show:!1,settingKey:null}),2),u=s[0],d=s[1],m=(0,P.wA)(),f=function(){var e=sf(of().mark((function e(t,n){var r,a;return of().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("analytics_enabled"!==t){e.next=4;break}m(yd(n)),e.next=24;break;case 4:if("addons_activity_enabled"!==t){e.next=8;break}m(bd(n)),e.next=24;break;case 8:if("show_tables_with_invalid_prefix"!==t){e.next=12;break}m(gd(n)),e.next=24;break;case 12:if("prevent_taking_action_on_wp_items"!==t){e.next=19;break}if(n){e.next=16;break}return d({show:!0,settingKey:t}),e.abrupt("return");case 16:m(xd(n)),e.next=24;break;case 19:if("show_confirmation_on_dangerous_actions"!==t){e.next=24;break}if(n){e.next=23;break}return d({show:!0,settingKey:t}),e.abrupt("return");case 23:m(_d(n));case 24:return e.prev=24,r=n?"1":"0",e.next=28,cr(lf({},t,r));case 28:$t(m),e.next=34;break;case 31:e.prev=31,e.t0=e.catch(24),Qt(m,e.t0.message,null===(a=e.t0.extra_data)||void 0===a?void 0:a.message_links);case 34:case"end":return e.stop()}}),e,null,[[24,31]])})));return function(t,n){return e.apply(this,arguments)}}(),p=function(){var e=sf(of().mark((function e(){var t,n;return of().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=u.settingKey,d({show:!1,settingKey:null}),"show_confirmation_on_dangerous_actions"===t?m(_d(!1)):"prevent_taking_action_on_wp_items"===t&&m(xd(!1)),e.prev=3,e.next=6,cr(lf({},t,"0"));case 6:$t(m),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(3),Qt(m,e.t0.message,null===(n=e.t0.extra_data)||void 0===n?void 0:n.message_links);case 12:case"end":return e.stop()}}),e,null,[[3,9]])})));return function(){return e.apply(this,arguments)}}(),h=function(){return"show_confirmation_on_dangerous_actions"===u.settingKey?{title:(0,l.__)("Disable confirmation on cleanup actions?","advanced-database-cleaner"),message:(0,l.__)("If you disable this, all cleanup actions (like delete and empty) will be executed immediately after you click on the clean button, without showing a confirmation modal. This could lead to accidental data loss, as you won't have the chance to review your action. Are you sure?","advanced-database-cleaner")}:"prevent_taking_action_on_wp_items"===u.settingKey?{title:(0,l.__)("Allow actions on WordPress items?","advanced-database-cleaner"),message:(0,l.__)("If you disable this, you will be able to take actions (like delete) on items that belong to WordPress core. This could break your site. Are you sure?","advanced-database-cleaner")}:{title:"",message:""}};return r.createElement("div",{className:"flex flex-col gap-5"},r.createElement("div",{className:"flex w-full flex-col gap-5"},"PREMIUM"===D&&r.createElement("div",{className:"flex items-center gap-2","data-setting-id":"analytics_enabled"},r.createElement(x,{text:(0,l.__)("Enable analytics","advanced-database-cleaner"),toggleChangeCallback:function(e){return f("analytics_enabled",e)},isActive:e,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("If enabled, the plugin will run a daily task to analyze your database and tables locally, so you can view relevant statistics in the plugin dashboard.","advanced-database-cleaner"))})),"PREMIUM"===D&&r.createElement("div",{className:"flex items-center gap-2","data-setting-id":"addons_activity_enabled"},r.createElement(x,{text:(0,l.__)("Enable addons activity","advanced-database-cleaner"),toggleChangeCallback:function(e){return f("addons_activity_enabled",e)},isActive:t,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("If enabled, the plugin will track the activity of your plugins/themes when they get activated, deactivated or uninstalled. Providing a complete history of your addons activity.","advanced-database-cleaner"))})),r.createElement("div",{className:"flex items-center gap-2","data-setting-id":"show_tables_with_invalid_prefix"},r.createElement(x,{text:(0,l.__)("Show tables with invalid prefix","advanced-database-cleaner"),toggleChangeCallback:function(e){return f("show_tables_with_invalid_prefix",e)},isActive:n,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("If enabled, the plugin will list every table in your database, including those with invalid prefix, typically belonging to other WordPress installations or unrelated projects. If you're unsure, keep this option disabled.","advanced-database-cleaner"))})),r.createElement("div",{className:"flex items-center gap-2","data-setting-id":"prevent_taking_action_on_wp_items"},r.createElement(x,{text:(0,l.__)("Prevent taking action on WordPress items","advanced-database-cleaner"),toggleChangeCallback:function(e){return f("prevent_taking_action_on_wp_items",e)},isActive:a,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("If enabled, the plugin will prevent taking dangerous actions (like delete) on items that belong to WordPress core, in order to prevent breaking the site. We recommend keeping this enabled for safety reasons.","advanced-database-cleaner"))})),r.createElement("div",{className:"flex items-center gap-2","data-setting-id":"show_confirmation_on_dangerous_actions"},r.createElement(x,{text:(0,l.__)("Always show confirmation on dangerous actions","advanced-database-cleaner"),toggleChangeCallback:function(e){return f("show_confirmation_on_dangerous_actions",e)},isActive:c,toggleSize:"small"}),r.createElement(E,{content:r.createElement("span",null,(0,l.__)("If disabled, dangerous actions (like delete and empty) will be executed immediately after you click on the corresponding clean button, without showing a confirmation modal. This could lead to accidental data loss, as you won't have the chance to review your action. We recommend keeping this enabled for safety reasons.","advanced-database-cleaner"))}))),u.show&&r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:function(){return d({show:!1,settingKey:null})}},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:function(){return d({show:!1,settingKey:null})}},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mb-1 mt-2"},r.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg"},r.createElement(Cn.e5t,{className:"h-10 w-10 text-red-600","aria-hidden":"true"})),r.createElement("div",{className:"mt-3 text-center"},r.createElement(i.L3,{as:"h3",className:"text-base font-bold leading-6 text-gray-900"},h().title),r.createElement("div",{className:"mt-2"},r.createElement("p",{className:"text-[.95rem] text-black"},h().message))),r.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-6"},r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full border border-gray-400/70 bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-sm hover:border-gray-500 hover:bg-gray-50 sm:mt-0 sm:w-auto",onClick:function(){return d({show:!1,settingKey:null})}},(0,l.__)("Cancel","advanced-database-cleaner")),r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full bg-red-600 px-3 py-2 text-sm font-semibold text-white shadow-sm hover:opacity-90 sm:w-auto",onClick:p},(0,l.__)("Disable","advanced-database-cleaner"))))))))))};function mf(e){return mf="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mf(e)}function ff(){ff=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==mf(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(mf(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function pf(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function hf(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 vf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hf(Object(n),!0).forEach((function(t){yf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yf(e,t,n){return(t=function(e){var t=function(e){if("object"!=mf(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=mf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==mf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return gf(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gf(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var xf=100,_f=1e6,wf=function(e){var t=e.title,n=e.tooltipMsg,a=e.value,o=e.onChange,i=e.error,l=e.min,c=e.max;return r.createElement("div",{className:"flex flex-col gap-2 sm:flex-row"},r.createElement("div",{className:"items-top mt-[4px] flex min-w-[220px] shrink-0 gap-1 md:gap-2"},r.createElement(E,{content:r.createElement(r.Fragment,null,n),iconSize:"text-[1rem]",className:"hidden lg:!flex"},r.createElement(Gl.JFS,{className:"mt-[3px] h-[15px] w-[15px] text-gray-600"})),t),r.createElement("div",{className:"flex flex-col gap-2"},r.createElement(u,{type:"number",defaultValue:a,onChange:o,min:l,max:c,className:"!h-[1.9rem] w-[14rem] md:w-[12rem]"}),i&&r.createElement("span",{className:"text-[12px] font-semibold leading-[15px] text-red-500"},i)))};const Ef=function(){var e=(0,P.d4)((function(e){return e.setting.databaseRowsBatches})),t=(0,P.d4)((function(e){return e.setting.cleanupMethod})),n=[[{key:"sql",label:(0,l.__)("Direct SQL queries","advanced-database-cleaner"),tooltipText:(0,l.__)("This method uses direct SQL queries for cleanup operations. This can be faster but may bypass some WordPress mechanisms. For example, when deleting trashed posts, this method will directly remove the posts from the database without triggering associated hooks and actions, which may leave related metadata, taxonomies, and other linked data intact and potentially lead to extra orphaned items.","advanced-database-cleaner")},{key:"native",label:(0,l.__)("Native WP functions","advanced-database-cleaner"),tooltipText:(0,l.__)("This method uses WordPress native functions for cleanup operations. This ensures compatibility with WordPress but may be slower. For example, when deleting trashed posts, this method will trigger all associated hooks and actions to delete related metadata, taxonomies, and other linked data, ensuring a thorough cleanup.","advanced-database-cleaner")}]],a=function(e){for(var t=0,r=n;t<r.length;t++){var a=r[t].find((function(t){return t.key===e}));if(a)return a}return n[0][0]},o=bf((0,r.useState)({databaseRowsBatches:e,cleanupMethod:a(t)}),2),i=o[0],c=o[1],s=bf((0,r.useState)({databaseRowsBatches:""}),2),u=s[0],d=s[1],m=bf((0,r.useState)(!1),2),f=m[0],p=m[1],h=(0,P.wA)(),y=(0,r.useRef)({}),b=function(){var e,t=(e=ff().mark((function e(){var t,n;return ff().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!f){e.next=2;break}return e.abrupt("return");case 2:if(t=parseInt(i.databaseRowsBatches,10),!(isNaN(t)||t<xf||t>_f)){e.next=6;break}return Qt(h,"Please enter valid numbers for the performance settings"),e.abrupt("return");case 6:return p(!0),e.prev=7,e.next=10,cr({database_rows_batch:t,sql_or_native_cleanup_method:i.cleanupMethod.key});case 10:h(vd({databaseRowsBatches:t,cleanupMethod:i.cleanupMethod.key})),$t(h),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(7),Qt(h,e.t0.message,null===(n=e.t0.extra_data)||void 0===n?void 0:n.message_links);case 17:return e.prev=17,p(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[7,14,17,20]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){pf(o,r,a,i,l,"next",e)}function l(e){pf(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return r.createElement("div",{className:"flex flex-col gap-6"},r.createElement("div",{className:"flex flex-col gap-[12px]"},r.createElement("div",{className:"flex flex-col gap-2 sm:flex-row"},r.createElement("div",{className:"items-top mt-[4px] flex min-w-[220px] shrink-0 gap-1 md:gap-2"},r.createElement(E,{content:r.createElement(r.Fragment,null,(0,l.__)("Choose the method used for database cleanup operations. SQL offers direct database manipulation, while Native uses WordPress functions.","advanced-database-cleaner")),iconSize:"text-[1rem]",className:"hidden lg:!flex"},r.createElement(Gl.JFS,{className:"mt-[3px] h-[15px] w-[15px] text-gray-600"})),(0,l.__)("Cleanup method","advanced-database-cleaner")),r.createElement("div",{className:"flex flex-col gap-2"},r.createElement(oh,{selectItems:n,selectedItem:i.cleanupMethod,onSelectionChange:function(e){var t=a(e);c((function(e){return vf(vf({},e),{},{cleanupMethod:t})}))},extraBtnClasses:"w-[14rem] md:w-[12rem]"}))),r.createElement(wf,{title:(0,l.__)("Database rows batches","advanced-database-cleaner"),tooltipMsg:(0,l.__)("Specifies the number of rows to process in each batch when reading database tables. Reducing this value can help optimize performance and memory usage when dealing with large tables.","advanced-database-cleaner"),value:i.databaseRowsBatches,onChange:function(e){!function(e,t,n){y.current[e]&&clearTimeout(y.current[e]),y.current[e]=setTimeout((function(){c((function(n){return vf(vf({},n),{},yf({},e,t))}));var n=function(e,t){var n=parseInt(t,10);return isNaN(n)?(0,l.__)("Please enter a valid number","advanced-database-cleaner"):"databaseRowsBatches"!==e?"":n<xf||n>_f?(0,l.sprintf)((0,l.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),xf,_f):""}(e,t);d((function(t){return vf(vf({},t),{},yf({},e,n))})),delete y.current[e]}),n)}("databaseRowsBatches",e.target.value,500)},error:u.databaseRowsBatches,min:xf,max:_f})),r.createElement("div",null,r.createElement(v,{Icon:f?function(){return r.createElement(T,{text:"",size:"text-[1rem]",className:"animate-spin"})}:Ho.kuV,text:f?(0,l.__)("Saving...","advanced-database-cleaner"):(0,l.__)("Save settings","advanced-database-cleaner"),className:"mt-2 px-4 ".concat(f?"pointer-events-none cursor-not-allowed opacity-80":""),onClick:b,disabled:f})))};function Nf(e){return Nf="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},Nf(e)}function kf(){kf=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Nf(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Nf(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Sf(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Lf(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Sf(o,r,a,i,l,"next",e)}function l(e){Sf(o,r,a,i,l,"throw",e)}i(void 0)}))}}function jf(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 Of(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jf(Object(n),!0).forEach((function(t){Tf(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Tf(e,t,n){return(t=function(e){var t=function(e){if("object"!=Nf(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Nf(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Nf(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Cf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Pf(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pf(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var If=100,Af=1e3,Ff=100,Mf=100,Df=1e6,Gf=10240,zf=300,Rf=function(e){var t=e.title,n=e.tooltipMsg,a=e.value,o=e.onChange,i=e.error,l=e.min,c=e.max;return r.createElement("div",{className:"flex flex-col gap-2 sm:flex-row"},r.createElement("div",{className:"items-top mt-[4px] flex min-w-[220px] shrink-0 gap-1 md:gap-2"},r.createElement(E,{content:r.createElement(r.Fragment,null,n),iconSize:"text-[1rem]",className:"hidden lg:!flex"},r.createElement(Gl.JFS,{className:"mt-[3px] h-[15px] w-[15px] text-gray-600"})),t),r.createElement("div",{className:"flex flex-col gap-2"},r.createElement(u,{type:"number",defaultValue:a,onChange:o,min:l,max:c,className:"!h-[1.9rem] w-[14rem] md:w-[12rem]"}),i&&r.createElement("span",{className:"text-[12px] font-semibold leading-[15px] text-red-500"},i)))};const Bf=function(){var e=(0,P.d4)((function(e){return e.setting.reduceCpuUsage})),t=(0,P.d4)((function(e){return e.setting.cpuWorkTime})),n=(0,P.d4)((function(e){return e.setting.cpuRestTime})),a=(0,P.d4)((function(e){return e.setting.fileLinesBatches})),o=(0,P.d4)((function(e){return e.setting.fileContentChunks})),i=(0,P.d4)((function(e){return e.setting.maxExecutionTime})),c=Cf((0,r.useState)({cpuWorkTime:t,cpuRestTime:n,fileLinesBatches:a,fileContentChunks:o,maxExecutionTime:i}),2),s=c[0],u=c[1],d=Cf((0,r.useState)({cpuWorkTime:"",cpuRestTime:"",fileLinesBatches:"",fileContentChunks:"",maxExecutionTime:""}),2),m=d[0],f=d[1],p=Cf((0,r.useState)(!1),2),h=p[0],y=p[1],b=(0,P.wA)(),g=(0,r.useRef)({}),_=function(e){return function(t){var n=t.target.value;!function(e,t,n){g.current[e]&&clearTimeout(g.current[e]),g.current[e]=setTimeout((function(){u((function(n){return Of(Of({},n),{},Tf({},e,t))}));var n=function(e,t){var n=parseInt(t,10);if(isNaN(n))return(0,l.__)("Please enter a valid number","advanced-database-cleaner");switch(e){case"cpuWorkTime":if(n<If||n>Af)return(0,l.sprintf)((0,l.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),If,Af);break;case"cpuRestTime":if(n<1||n>Ff)return(0,l.sprintf)((0,l.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),1,Ff);break;case"fileLinesBatches":if(n<Mf||n>Df)return(0,l.sprintf)((0,l.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),Mf,Df);break;case"fileContentChunks":if(n<50||n>Gf)return(0,l.sprintf)((0,l.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),50,Gf);break;case"maxExecutionTime":if(0!==n&&(n<30||n>zf))return(0,l.sprintf)((0,l.__)("Value must be between %1$s and %2$s, or 0 for the default value.","advanced-database-cleaner"),30,zf);break;default:return""}return""}(e,t);f((function(t){return Of(Of({},t),{},Tf({},e,n))})),delete g.current[e]}),n)}(e,n,500)}},w=function(){var e=Lf(kf().mark((function e(t){var n,r;return kf().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(hd(t)),e.prev=1,n=t?"1":"0",e.next=5,cr({reduce_cpu_usage:n});case 5:$t(b),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),b(hd(!t)),Qt(b,e.t0.message,null===(r=e.t0.extra_data)||void 0===r?void 0:r.message_links);case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),N=function(){var t=Lf(kf().mark((function t(){var n,r,a,o,i,l;return kf().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!h){t.next=2;break}return t.abrupt("return");case 2:if(n=parseInt(s.cpuWorkTime,10),r=parseInt(s.cpuRestTime,10),a=parseInt(s.fileLinesBatches,10),o=parseInt(s.fileContentChunks,10),i=parseInt(s.maxExecutionTime,10),!(isNaN(n)||isNaN(r)||isNaN(a)||isNaN(o)||isNaN(i)||n<If||n>Af||r<1||r>Ff||a<Mf||a>Df||o<50||o>Gf||0!==i&&(i<30||i>zf))){t.next=10;break}return Qt(b,"Please enter valid numbers for the scan settings"),t.abrupt("return");case 10:return y(!0),t.prev=11,t.next=14,cr(Of({file_lines_batch:a,file_content_chunks:o,scan_max_execution_time:i},e&&{cpu_work_time_ms:n,cpu_rest_time_ms:r}));case 14:b(fd({fileLinesBatches:a,fileContentChunks:o,maxExecutionTime:i})),e&&b(pd({cpuWorkTime:n,cpuRestTime:r})),$t(b),t.next=22;break;case 19:t.prev=19,t.t0=t.catch(11),Qt(b,t.t0.message,null===(l=t.t0.extra_data)||void 0===l?void 0:l.message_links);case 22:return t.prev=22,y(!1),t.finish(22);case 25:case"end":return t.stop()}}),t,null,[[11,19,22,25]])})));return function(){return t.apply(this,arguments)}}();return r.createElement("div",{className:"flex flex-col gap-6"},r.createElement("div",{className:"flex w-full items-center gap-2"},r.createElement(x,{text:(0,l.__)("Use full CPU power","advanced-database-cleaner"),toggleChangeCallback:function(e){return w(!e)},isActive:!e}),r.createElement(E,{content:r.createElement(r.Fragment,null,(0,l.__)("When enabled, the plugin will utilize the full CPU power during scans, which may lead to faster scan times but could impact server performance. Disabling this option will make the plugin use less CPU, potentially reducing performance impact on your server during scans.","advanced-database-cleaner"))})),e&&r.createElement("div",{className:"flex flex-col gap-[12px] border-t-2 border-gray-200 pt-6"},r.createElement(Rf,{title:(0,l.__)("CPU work time","advanced-database-cleaner"),tooltipMsg:(0,l.__)("Specifies the duration (in milliseconds) for which the plugin can utilize the CPU before pausing. Try decreasing this value if you notice performance issues during scans, especially on shared hosting environments.","advanced-database-cleaner"),value:s.cpuWorkTime,onChange:_("cpuWorkTime"),error:m.cpuWorkTime,min:If,max:Af}),r.createElement(Rf,{title:(0,l.__)("CPU pause time","advanced-database-cleaner"),tooltipMsg:(0,l.__)("Specifies the duration (in milliseconds) for which the plugin pauses to allow other processes to utilize the CPU. Try increasing this value if you notice performance issues during scans, especially on shared hosting environments.","advanced-database-cleaner"),value:s.cpuRestTime,onChange:_("cpuRestTime"),error:m.cpuRestTime,min:1,max:Ff})),r.createElement("div",{className:"flex flex-col gap-[12px] border-t-2 border-gray-200 pt-6"},r.createElement(Rf,{title:(0,l.__)("File line batches","advanced-database-cleaner"),tooltipMsg:(0,l.__)("Specifies the number of lines to process in each batch when reading files. Adjusting this value can help optimize performance and memory usage.","advanced-database-cleaner"),value:s.fileLinesBatches,onChange:_("fileLinesBatches"),error:m.fileLinesBatches,min:Mf,max:Df}),r.createElement(Rf,{title:(0,l.__)("File content chunks (in KB)","advanced-database-cleaner"),tooltipMsg:(0,l.__)("Specifies the size (in kilobytes) of the content chunk read from a file in each iteration. Reducing this value may help prevent memory issues when processing large files.","advanced-database-cleaner"),value:s.fileContentChunks,onChange:_("fileContentChunks"),error:m.fileContentChunks,min:50,max:Gf}),r.createElement(Rf,{title:(0,l.__)("Max execution time","advanced-database-cleaner"),tooltipMsg:(0,l.__)("Specifies the maximum execution time for scan operations in seconds. Adjusting this value can help prevent long-running scans from causing timeout issues. Default is 0, which means the plugin will decide the best value.","advanced-database-cleaner"),value:s.maxExecutionTime,onChange:_("maxExecutionTime"),error:m.maxExecutionTime,min:0,max:zf}),r.createElement("div",null,r.createElement(v,{Icon:h?function(){return r.createElement(T,{text:"",size:"text-[1rem]",className:"animate-spin"})}:Ho.kuV,text:h?(0,l.__)("Saving...","advanced-database-cleaner"):(0,l.__)("Save settings","advanced-database-cleaner"),className:"mt-4 px-4 ".concat(h?"pointer-events-none cursor-not-allowed opacity-80":""),onClick:N,disabled:h}))))};function Uf(e){return Uf="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},Uf(e)}function Wf(){Wf=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Uf(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Uf(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function qf(e){return function(e){if(Array.isArray(e))return Kf(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Kf(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Kf(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Kf(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Yf(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}const Vf=function(){var e=(0,P.d4)((function(e){return e.setting.hiddenTabs})),t=(0,P.wA)(),n=function(){var n,r=(n=Wf().mark((function n(r,a){var o,i;return Wf().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return a?(o=e.filter((function(e){return e!==r})),t(md(r))):(o=[].concat(qf(e),[r]),t(dd(r))),n.prev=1,n.next=4,cr({hidden_tabs:o});case 4:$t(t),n.next=10;break;case 7:n.prev=7,n.t0=n.catch(1),Qt(t,n.t0.message,null===(i=n.t0.extra_data)||void 0===i?void 0:i.message_links);case 10:case"end":return n.stop()}}),n,null,[[1,7]])})),function(){var e=this,t=arguments;return new Promise((function(r,a){var o=n.apply(e,t);function i(e){Yf(o,r,a,i,l,"next",e)}function l(e){Yf(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(e,t){return r.apply(this,arguments)}}(),a=hp.filter((function(e){return e.can_be_hidden})),o=Math.ceil(a.length/2),i=a.slice(0,o),l=a.slice(o);return r.createElement("div",{className:"flex flex-col gap-5 sm:flex-row sm:gap-[8rem]"},r.createElement("div",{className:"flex flex-col gap-5"},i.map((function(t){return r.createElement(x,{key:t.id+"_status",text:t.name,toggleChangeCallback:function(e){return n(t.id,e)},isActive:!e.includes(t.id),toggleSize:"small"})}))),r.createElement("div",{className:"flex flex-col gap-5"},l.map((function(t){return r.createElement(x,{key:t.id+"_status",text:t.name,toggleChangeCallback:function(e){return n(t.id,e)},isActive:!e.includes(t.id),toggleSize:"small"})}))))};var Hf=[{key:"table_name",label:(0,l.__)("Table name","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[270px] !pr-4",visibility:""},{key:"rows",label:(0,l.__)("Rows","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"size",label:(0,l.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[90px] max-w-[150px]",visibility:""},{key:"type",label:(0,l.__)("Type","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[90px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:"1"===B?"":"hidden"},{key:"overhead",label:(0,l.__)("Overhead","advanced-database-cleaner"),sortable:!0,contentType:"int",tooltipText:(0,l.__)("Total disk space wasted by table overhead, which can be recovered by optimizing the table.","advanced-database-cleaner"),width:"w-[100px]",visibility:""},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[280px]",visibility:""}],$f=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_tables",icon:r.createElement(Cn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_tables",icon:r.createElement(Ee.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"optimize_tables",icon:r.createElement(j.J8b,null),label:(0,l.__)("Optimize","advanced-database-cleaner"),tooltipText:(0,l.__)("The optimization reorganizes the physical storage of table data to reduce storage space and improve efficiency when accessing the table","advanced-database-cleaner")},{key:"repair_tables",icon:r.createElement(j.v_X,null),label:(0,l.__)("Repair","advanced-database-cleaner"),tooltipText:(0,l.__)("Repair a possibly corrupted table (for certain storage engines only).","advanced-database-cleaner")},{key:"convert_to_innodb_tables",icon:r.createElement(j.ZdT,null),label:(0,l.__)("Convert to InnoDB","advanced-database-cleaner"),tooltipText:(0,l.__)("Convert the table storage engine to InnoDB.","advanced-database-cleaner")},{key:"refresh_counts_tables",icon:r.createElement(j.JbZ,null),label:(0,l.__)("Refresh","advanced-database-cleaner"),tooltipText:(0,l.__)("Refresh the statistics for the selected tables.","advanced-database-cleaner")}],[{key:"empty_rows_tables",icon:r.createElement(j.Srk,null),label:(0,l.__)("Empty rows","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete all data from a table without deleting the table itself.","advanced-database-cleaner"),danger:!0},{key:"delete_tables",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete the table with all its data.","advanced-database-cleaner"),danger:!0}]];var Qf=[{key:"transient_name",label:(0,l.__)("Transient name","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[250px] max-w-[260px] !pr-4",visibility:""},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"w-[200px] max-w-[210px]",visibility:""},{key:"size",label:(0,l.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"autoload",label:(0,l.__)("Autoload","advanced-database-cleaner"),sortable:!0,contentType:"string",tooltipText:(0,l.__)("Indicates whether an transient is autoloaded or not. Values to autoload are: yes, on, auto, auto-on. Values to not autoload are: no, off, auto-off","advanced-database-cleaner"),width:"w-[80px] max-w-[150px]",visibility:""},{key:"expired",label:(0,l.__)("Expired","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[80px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:"1"===B?"":"hidden"},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[280px]",visibility:""}],Jf=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_transients",icon:r.createElement(Cn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_transients",icon:r.createElement(Ee.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"set_autoload_to_yes_transients",icon:r.createElement(j.qO9,null),label:(0,l.__)("Set autoload to Yes","advanced-database-cleaner"),tooltipText:(0,l.__)("Setting autoload to Yes can decrease the performance of your website if you have a lot of transients set to autoload.","advanced-database-cleaner")},{key:"set_autoload_to_no_transients",icon:r.createElement(j.Luk,null),label:(0,l.__)("Set autoload to No","advanced-database-cleaner"),tooltipText:(0,l.__)("Setting autoload to No can improve the performance of your website by reducing the number of transients loaded on each page.","advanced-database-cleaner")}],[{key:"delete_transients",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var Zf=[{key:"meta_key",label:(0,l.__)("Meta key","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[260px] !pr-4",visibility:""},{key:"value",label:(0,l.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"w-[220px]",visibility:""},{key:"size",label:(0,l.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"user_id",label:(0,l.__)("User ID","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:""},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[280px]",visibility:""}],Xf=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_users_meta",icon:r.createElement(Cn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_users_meta",icon:r.createElement(Ee.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"delete_users_meta",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];function ep(e){return ep="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},ep(e)}function tp(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=lp(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,o=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw o}}}}function np(){np=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ep(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ep(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function rp(e){return function(e){if(Array.isArray(e))return cp(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||lp(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ap(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function op(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){ap(o,r,a,i,l,"next",e)}function l(e){ap(o,r,a,i,l,"throw",e)}i(void 0)}))}}function ip(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||lp(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lp(e,t){if(e){if("string"==typeof e)return cp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cp(e,t):void 0}}function cp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var sp="woocommerce_cleanup",up=to.filter((function(e){return!e.isTool})),dp=to.filter((function(e){return e.isTool})),mp=function(){var e=ip((0,r.useState)({actionType:"",itemToCleanup:"",itemsToCleanup:new Set}),2),t=e[0],n=e[1],o=ip((0,r.useState)(null),2),i=o[0],c=o[1],s=ip((0,r.useState)(!1),2),u=s[0],d=s[1],m=ip((0,r.useState)(new Set),2),f=m[0],p=m[1],h=(0,P.d4)((function(e){return e.action.processAction})),v=(0,P.d4)((function(e){return e.setting.showConfirmationOnDangerousActions})),y=(0,P.d4)((function(e){return e.shared.showWooCommerceNotDetectedNotice})),b=(0,P.wA)(),g=(0,a.jE)(),x=(0,Ru.E)({queries:up.map((function(e){var t=e.id;return{queryKey:[sp,t],queryFn:function(e){var n=e.signal;return Ku({itemsType:[t]},n)},refetchOnMount:"always"}}))}),_=(0,r.useMemo)((function(){var e={};return up.forEach((function(t,n){var r,a=t.id,o=null===(r=x[n])||void 0===r||null===(r=r.data)||void 0===r||null===(r=r.data)||void 0===r||null===(r=r.items)||void 0===r?void 0:r[a];o&&(e[a]=o)})),e}),[x]),w=x.some((function(e){return e.isFetching})),E=Object.values(_).some((function(e){return Number(e.count)>0}))||dp.length>0,N=function(){var e=op(np().mark((function e(t){return np().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p((function(e){return new Set([].concat(rp(e),[t]))})),e.prev=1,e.next=4,g.invalidateQueries({queryKey:[sp,t]});case 4:return e.prev=4,p((function(e){var n=new Set(e);return n.delete(t),n})),e.finish(4);case 7:case"end":return e.stop()}}),e,null,[[1,,4,7]])})));return function(t){return e.apply(this,arguments)}}(),k=function(e,t){var r,a=null===(r=to.find((function(t){return t.id===e})))||void 0===r?void 0:r.isTool;n({actionType:"cleanOneItem",itemToCleanup:e,itemsToCleanup:new Set}),b(Fr({actionType:"run_woocommerce_cleanup",itemsType:null})),b(v?Xo({type:"delete",title:(0,l.sprintf)((0,l.__)("Purge %s?","advanced-database-cleaner"),t),message:a?(0,l.__)("This action cannot be undone!","advanced-database-cleaner"):(0,l.__)("All items will be permanently deleted. This action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,l.__)("Purge","advanced-database-cleaner"),dbBackupWarning:!a}):Mr())};return(0,r.useEffect)((function(){var e=function(){var e=op(np().mark((function e(){var r,a,o,i,s;return np().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(h){e.next=2;break}return e.abrupt("return");case 2:if("cleanOneItem"===t.actionType||"cleanAllItems"===t.actionType){e.next=4;break}return e.abrupt("return");case 4:d(!0),r="cleanOneItem"===t.actionType?[t.itemToCleanup]:Array.from(t.itemsToCleanup),e.prev=6,a=tp(r),e.prev=8,i=np().mark((function e(){var t,n;return np().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.value,c(n),e.next=4,Vu({itemsType:n});case 4:if(null===(t=to.find((function(e){return e.id===n})))||void 0===t?void 0:t.isTool){e.next=9;break}return g.removeQueries({queryKey:["custom_cleanup",n]}),e.next=9,g.invalidateQueries({queryKey:[sp,n]});case 9:case"end":return e.stop()}}),e)})),a.s();case 11:if((o=a.n()).done){e.next=15;break}return e.delegateYield(i(),"t0",13);case 13:e.next=11;break;case 15:e.next=20;break;case 17:e.prev=17,e.t1=e.catch(8),a.e(e.t1);case 20:return e.prev=20,a.f(),e.finish(20);case 23:Ht(b,(0,l.__)("Purge completed successfully!","advanced-database-cleaner")),e.next=29;break;case 26:e.prev=26,e.t2=e.catch(6),Qt(b,e.t2.message,null===(s=e.t2.extra_data)||void 0===s?void 0:s.message_links);case 29:return e.prev=29,n({actionType:"",itemToCleanup:"",itemsToCleanup:new Set}),c(null),d(!1),b(zr()),e.finish(29);case 35:case"end":return e.stop()}}),e,null,[[6,26,29,35],[8,17,20,23]])})));return function(){return e.apply(this,arguments)}}();e()}),[h]),r.createElement("div",{className:"flex flex-col gap-5"},y&&r.createElement(Zp,{type:"warning"},(0,l.__)("WooCommerce is not installed or activated. Please install and activate WooCommerce to use this feature.","advanced-database-cleaner")),r.createElement("div",{className:"flex items-center justify-end gap-3"},r.createElement("button",{type:"button",onClick:function(){g.invalidateQueries({queryKey:[sp]})},disabled:w,className:"inline-flex items-center gap-1.5 rounded-md px-2 py-1 text-[.8rem] text-gray-800 transition-colors hover:text-sky-600 disabled:cursor-not-allowed disabled:opacity-50",title:(0,l.__)("Refresh all","advanced-database-cleaner")},r.createElement(j.JbZ,{className:"text-[.9rem] ".concat(w?"animate-spin text-sky-600":"")}),(0,l.__)("Refresh all","advanced-database-cleaner")),r.createElement("span",{className:"h-5 w-px bg-gray-200"}),r.createElement("button",{type:"button",disabled:!E||u||w,onClick:function(){var e=up.map((function(e){return e.id})).filter((function(e){var t;return Number(null===(t=_[e])||void 0===t?void 0:t.count)>0})),t=[].concat(rp(e),rp(dp.map((function(e){return e.id}))));0!==t.length&&(n({actionType:"cleanAllItems",itemToCleanup:"",itemsToCleanup:new Set(t)}),b(Fr({actionType:"run_woocommerce_cleanup",itemsType:null})),b(v?Xo({type:"delete",title:(0,l.__)("Purge all item types?","advanced-database-cleaner"),message:(0,l.__)("All matching items will be permanently deleted. This action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,l.__)("Purge all","advanced-database-cleaner"),dbBackupWarning:!0}):Mr()))},className:"inline-flex h-[34px] items-center gap-1.5 rounded-md px-4 text-[.8rem] font-semibold transition-all ".concat(!E||u||w?"cursor-not-allowed bg-gray-100 text-gray-400":"bg-red-600 text-white hover:bg-red-700")},u&&"cleanAllItems"===t.actionType?r.createElement(j.JbZ,{className:"animate-spin text-[.85rem]"}):r.createElement(zl.yRo,{className:"text-[.85rem]"}),(0,l.__)("Purge all","advanced-database-cleaner"))),to.map((function(e){var t,n=up.findIndex((function(t){return t.id===e.id})),a=_[e.id]||{},o=n>=0&&(null===(t=x[n])||void 0===t?void 0:t.isFetching)||f.has(e.id),c=i===e.id&&u,s=void 0!==a.count,d=Number(a.count)>0;return e.isTool?r.createElement(ln,{key:e.id,title:e.label,description:e.description,gap:"gap-0",labelClassName:"w-full border-primary pb-3 pl-4 pr-4 md:w-[270px] md:pb-0 md:pr-6"},r.createElement("div",{className:"flex min-h-[44px] flex-wrap items-center justify-between gap-x-4 gap-y-3 px-4 py-3 md:px-5"},c?r.createElement("span",{className:"flex items-center gap-2 text-[.84rem] text-gray-500"},r.createElement(j.JbZ,{className:"animate-spin text-[1rem]"}),(0,l.__)("Purging…","advanced-database-cleaner")):r.createElement("div",{className:"shrink-0 md:w-[120px]"},r.createElement("span",{className:"inline-flex w-full items-center justify-center gap-1.5 rounded-full px-2.5 py-1 text-[.8rem] font-medium text-gray-500 ring-1 ring-gray-300"},(0,l.__)("No count","advanced-database-cleaner"))),r.createElement("button",{type:"button",disabled:u,onClick:function(){return k(e.id,e.label)},className:"inline-flex h-[32px] items-center gap-1.5 rounded-md border px-3 text-[.8rem] font-semibold transition-all ".concat(u?"cursor-not-allowed border-gray-200 bg-gray-50 text-gray-400":"border-red-200 bg-red-50 text-red-600 hover:border-red-300 hover:bg-red-100")},c?r.createElement(j.JbZ,{className:"animate-spin text-[.85rem]"}):r.createElement(zl.yRo,{className:"text-[.85rem]"}),(0,l.__)("Purge","advanced-database-cleaner")))):r.createElement(ln,{key:e.id,title:r.createElement("span",{className:"flex items-center gap-1.5"},e.label,e.docUrl&&r.createElement(L,{href:e.docUrl,target:"_blank",className:"!text-gray-500 hover:!text-sky-600",title:(0,l.__)("Read more","advanced-database-cleaner")},r.createElement(j.MO8,{className:"text-[.85rem]"}))),description:e.description,gap:"gap-0",labelClassName:"w-full border-primary pb-3 pl-4 pr-4 md:w-[270px] md:pb-0 md:pr-6"},r.createElement("div",{className:"flex min-h-[44px] flex-wrap items-center justify-between gap-x-4 gap-y-3 px-4 py-3 md:px-5"},c?r.createElement("span",{className:"flex items-center gap-2 text-[.84rem] text-gray-500"},r.createElement(j.JbZ,{className:"animate-spin text-[1rem]"}),(0,l.__)("Purging…","advanced-database-cleaner")):s?r.createElement("div",{className:"flex flex-wrap items-center gap-y-2"},r.createElement("div",{className:"mr-2 shrink-0 md:w-[120px]"},d?r.createElement("button",{type:"button",onClick:function(){return t=e.id,b(kp({subTabId:t})),b(Rr()),void b(at());var t},disabled:o,"aria-label":(0,l.sprintf)((0,l.__)("View %1$s items (%2$s)","advanced-database-cleaner"),Number(a.count).toLocaleString(),Number(a.size)>0?jt(a.size):(0,l.__)("size n/a","advanced-database-cleaner")),className:"group inline-flex h-[28px] w-full items-center justify-between rounded-full border border-red-400 bg-white px-2.5 text-[.8rem] tabular-nums text-red-500 transition-all hover:border-red-500 hover:bg-red-50 disabled:cursor-not-allowed ".concat(o?"opacity-40":"")},r.createElement("span",{className:"flex min-w-0 items-center gap-1","aria-hidden":"true"},r.createElement("span",{className:"flex items-center gap-1 group-hover:hidden"},r.createElement("span",{className:"text-[1rem] font-bold"},Number(a.count).toLocaleString()),r.createElement("span",{className:"font-normal opacity-80"},(0,l.__)("items","advanced-database-cleaner"))),r.createElement("span",{className:"hidden text-[.78rem] font-medium group-hover:inline"},Number(a.size)>0?jt(a.size):(0,l.__)("n/a","advanced-database-cleaner"))),r.createElement(xe.GNz,{className:"shrink-0 text-[.95rem] text-red-700","aria-hidden":"true"})):r.createElement("span",{className:"inline-flex w-full items-center justify-center gap-1.5 rounded-full px-2.5 py-1 text-[.8rem] font-medium text-emerald-600 ring-1 ring-emerald-500 transition-all ".concat(o?"opacity-40":"")},r.createElement(j.sk9,{className:"text-[.9rem]"}),(0,l.__)("All clean","advanced-database-cleaner"))),r.createElement("button",{type:"button",onClick:function(){return N(e.id)},disabled:o,className:"inline-flex h-[30px] w-[30px] shrink-0 items-center justify-center rounded-md text-gray-700 transition-colors hover:text-sky-600 disabled:cursor-not-allowed",title:(0,l.__)("Refresh","advanced-database-cleaner")},r.createElement(j.JbZ,{className:"text-[.9rem] ".concat(o?"animate-spin text-sky-500":"")}))):r.createElement("span",{className:"flex items-center gap-1.5 text-[.84rem] text-gray-400"},r.createElement(j.JbZ,{className:"text-[.9rem] ".concat(o?"animate-spin text-sky-500":"")}),(0,l.__)("Scanning…","advanced-database-cleaner")),r.createElement("button",{type:"button",disabled:o||!d||u,onClick:function(){return k(e.id,e.label)},className:"inline-flex h-[32px] items-center gap-1.5 rounded-md border px-3 text-[.8rem] font-semibold transition-all ".concat(o||!d||u?"cursor-not-allowed border-gray-200 bg-gray-50 text-gray-400":"border-red-200 bg-red-50 text-red-600 hover:border-red-300 hover:bg-red-100")},c?r.createElement(j.JbZ,{className:"animate-spin text-[.85rem]"}):r.createElement(zl.yRo,{className:"text-[.85rem]"}),(0,l.__)("Purge","advanced-database-cleaner"))))})))};var fp=new URL(window.location.href);Array.from(fp.searchParams.keys()).forEach((function(e){"page"!==e&&fp.searchParams.delete(e)}));var pp=[{group_id:"group_1",is_last_group:!1,items:[{id:"general_cleanup",name:(0,l.__)("General cleanup","advanced-database-cleaner"),href:fp.href+"&tab=general_cleanup",icon:ke.RSe,icon_size:"h-[19px] w-[19px]",component:function(){var e=(0,P.d4)((function(e){return e.shared.currentSubTabId}));return r.createElement(r.Fragment,null,e?r.createElement(Gu,{subTab:e}):r.createElement(Xd,null))},can_be_hidden:!1,show_in_menu:!0,is_premium:!1}]},{group_id:"group_2",is_last_group:!1,items:[{id:"tables",name:(0,l.__)("Tables","advanced-database-cleaner"),href:fp.href+"&tab=tables",icon:Ne.rNF,icon_size:"h-[19px] w-[19px]",component:function(){return r.createElement(Du,{tabName:"tables",actions:$f,columns:Hf})},can_be_hidden:!0,show_in_menu:!0},{id:"options",name:(0,l.__)("Options","advanced-database-cleaner"),href:fp.href+"&tab=options",icon:Ne.qu7,icon_size:"h-[19px] w-[19px]",component:function(){return r.createElement(Du,{tabName:"options",actions:km,columns:Nm})},can_be_hidden:!0,show_in_menu:!0},{id:"posts_meta",name:(0,l.__)("Post meta","advanced-database-cleaner"),href:fp.href+"&tab=posts_meta",icon:ve.lV7,icon_size:"h-[19px] w-[19px]",component:function(){return r.createElement(Du,{tabName:"posts_meta",actions:Om,columns:jm})},can_be_hidden:!0,show_in_menu:!0},{id:"users_meta",name:(0,l.__)("User meta","advanced-database-cleaner"),href:fp.href+"&tab=users_meta",icon:be.x$1,icon_size:"h-[19px] w-[19px]",component:function(){return r.createElement(Du,{tabName:"users_meta",actions:Xf,columns:Zf})},can_be_hidden:!0,show_in_menu:!0},{id:"transients",name:(0,l.__)("Transients","advanced-database-cleaner"),href:fp.href+"&tab=transients",icon:_e.EA,icon_size:"h-[20px] w-[20px]",component:function(){return r.createElement(Du,{tabName:"transients",actions:Jf,columns:Qf})},can_be_hidden:!0,show_in_menu:!0},{id:"cron_jobs",name:(0,l.__)("Cron jobs","advanced-database-cleaner"),href:fp.href+"&tab=cron_jobs",icon:ve.g0H,icon_size:"h-[19px] w-[19px]",component:function(){var e=[{key:"hook_name",label:(0,l.__)("Hook","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[210px]",visibility:""},{key:"timestamp",label:(0,l.__)("Next run","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[150px]",visibility:"",tooltipText:(0,l.__)("All dates/times are in your local time zone","advanced-database-cleaner")},{key:"action",label:(0,l.__)("Action","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"w-[200px]",visibility:""},{key:"frequency_display",label:(0,l.__)("Frequency","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"w-[120px]",visibility:""},{key:"interval",label:(0,l.__)("Interval","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[100px]",visibility:""},{key:"site_id",label:(0,l.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"w-[80px] max-w-[150px]",visibility:"1"===B?"":"hidden"},{key:"belongs_to",label:(0,l.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,l.__)("The plugin or theme the item belongs to, determined after running a scan. If uncertain, an estimated likelihood (%) is shown, the higher the percentage, the more likely the item belongs to that plugin/theme.","advanced-database-cleaner"),width:"w-[200px]",visibility:""}],t=[[{key:"bulk_actions",label:(0,l.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_cron_jobs",icon:r.createElement(Cn.h4T,null),label:"FREE"===D?r.createElement("span",{className:"flex items-center"},(0,l.__)("Scan","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},r.createElement(j.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,l.__)("(premium)","advanced-database-cleaner"))):(0,l.__)("Scan","advanced-database-cleaner"),tooltipText:r.createElement("span",null,(0,l.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===D&&r.createElement("div",{className:"flex text-yellow-600"},(0,l.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===D},{key:"edit_scan_results_cron_jobs",icon:r.createElement(Ee.qZP,null),label:(0,l.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,l.__)("You can edit the scan results to correctly associate items with their respective plugins or themes if you are certain of their belonging.","advanced-database-cleaner"),isVisible:"PREMIUM"===D}],[{key:"delete_cron_jobs",icon:r.createElement(j.Mst,null),label:(0,l.__)("Delete","advanced-database-cleaner"),tooltipText:(0,l.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];return r.createElement(Du,{tabName:"cron_jobs",actions:t,columns:e})},can_be_hidden:!0,show_in_menu:!0},{id:"post_types",name:(0,l.__)("Post types","advanced-database-cleaner"),href:fp.href+"&tab=post_types",icon:_e.Gb_,icon_size:"h-[19px] w-[19px]",component:function(){return r.createElement(Du,{tabName:"post_types",actions:Lm,columns:Sm})},can_be_hidden:!0,show_in_menu:!0}]},{group_id:"group_3",is_last_group:!1,items:[{id:"woocommerce",name:(0,l.__)("WooCommerce","advanced-database-cleaner"),href:fp.href+"&tab=woocommerce",icon:Ee.Gex,icon_size:"h-[21px] w-[21px]",component:function(){var e=(0,P.d4)((function(e){return e.shared.currentSubTabId}));return e?r.createElement(Gu,{subTab:e,parentTabId:"woocommerce"}):r.createElement(mp,null)},can_be_hidden:!0,show_in_menu:!0,is_new:!Y}]},{group_id:"group_4",is_last_group:!1,items:[{id:"automation",name:(0,l.__)("Automation","advanced-database-cleaner"),href:fp.href+"&tab=automation",icon:xe.qsz,icon_size:"h-[21px] w-[21px]",component:function(){var e=(0,P.d4)((function(e){return e.shared.currentSubTabId}));return r.createElement(r.Fragment,null,"add_edit_task"===e?r.createElement(Vo,null):r.createElement(xi,null))},can_be_hidden:!0,show_in_menu:!0},{id:"analytics",name:(0,l.__)("DB analytics","advanced-database-cleaner"),href:fp.href+"&tab=analytics",icon:ye.YfN,icon_size:"h-[18px] w-[18px]",component:function(){var e=(0,P.d4)((function(e){return e.setting.analyticsEnabled})),t=function(){var e,t=null!==(e=I.analytics_execution)&&void 0!==e?e:{},n=t.success,r=void 0===n?0:n,a=t.fail,o=void 0===a?0:a;if(0===r&&0===o)return null;var i=r>=o;return{timeStamp:i?r:o,label:i?(0,l.__)("Last analytics execution was successful on:","advanced-database-cleaner"):(0,l.__)("Last analytics execution failed on:","advanced-database-cleaner"),status:i?"success":"fail"}}(),n=(0,P.wA)();return r.createElement(r.Fragment,null,!e&&r.createElement(Zp,{type:"warning"},r.createElement("p",{className:"flex items-center gap-2"},(0,l.__)("You disabled this module. Please enable it in the settings to track database changes.","advanced-database-cleaner"),r.createElement(L,{href:"",onClick:function(e){e.preventDefault(),n(kp({tabId:"settings",anchorId:"other_settings"}))}},(0,l.__)("Go to settings","advanced-database-cleaner")))),r.createElement(Wr,{tabsItems:Xa}),t&&r.createElement(r.Fragment,null,r.createElement("div",{className:"my-4 flex flex-col items-end justify-end gap-x-1 text-end text-gray-600 ".concat("FREE"===D?"blur-[1px]":"")},r.createElement("div",{className:"flex flex-col gap-x-1 sm:flex-row"},r.createElement("span",{className:"".concat("success"===t.status?"text-green-600":"text-red-600")},t.label),r.createElement("span",null,Pt(t.timeStamp),(0,l.__)(" (local time)","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center justify-end text-[.75rem] text-gray-400"},(0,l.__)("Note: Analytics data is refreshed every 24 hours.","advanced-database-cleaner")))))},can_be_hidden:!0,show_in_menu:!0,is_premium:!0},{id:"addons_activity",name:(0,l.__)("Addons activity","advanced-database-cleaner"),href:fp.href+"&tab=addons_activity",icon:C.WBu,icon_size:"h-[21px] w-[21px]",component:function(){var e,t=nn((0,r.useState)(null),2),n=t[0],a=t[1],o=nn((0,r.useState)(!0),2),i=o[0],c=o[1],s=nn((0,r.useState)(""),2),d=s[0],m=s[1],f=nn((0,r.useState)(""),2),p=f[0],h=f[1],y=nn((0,r.useState)(""),2),b=y[0],g=y[1],x=nn((0,r.useState)(""),2),w=x[0],E=x[1],N=(0,P.d4)((function(e){return e.filter.currentPage})),k=(0,P.d4)((function(e){return e.filter.itemsPerPage})),S=(0,P.d4)((function(e){return e.setting.addonsActivityEnabled})),O=(0,P.d4)((function(e){return e.shared.showAddonsActivityNotice})),I=(0,P.wA)(),A=null!==(e=on.find((function(e){return e.key===p})))&&void 0!==e?e:on[0],F=""!==b||""!==w;(0,r.useEffect)((function(){M(b,w)}),[N,k]);var M=function(){var e,t=(e=en().mark((function e(t,n){var r,o,i,l=arguments;return en().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=l.length>2&&void 0!==l[2]?l[2]:null,c(!0),e.prev=2,"PREMIUM"!==D){e.next=9;break}return e.next=6,_t({search:t,activity_type:n,offset:r?(r-1)*k:(N-1)*k,limit:k});case 6:e.t0=e.sent,e.next=12;break;case 9:return e.next=11,zt();case 11:e.t0=e.sent;case 12:o=e.t0,a(o.data),r&&I(nt(r)),e.next=21;break;case 17:e.prev=17,e.t1=e.catch(2),Qt(I,e.t1.message,null===(i=e.t1.extra_data)||void 0===i?void 0:i.message_links),a(null);case 21:return e.prev=21,c(!1),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[2,17,21,24]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){tn(o,r,a,i,l,"next",e)}function l(e){tn(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(e,n){return t.apply(this,arguments)}}(),G=function(e){e.preventDefault(),i||M(b,w)},z=function(e){switch(e){case"activation":return"text-green-600 bg-green-100";case"deactivation":return"text-gray-600 bg-gray-200";default:return"text-red-600 bg-red-100"}};return r.createElement("div",{className:"relative min-h-[500px]"},r.createElement("div",{className:"".concat("FREE"===D?"pointer-events-none blur-[1px]":"")},S&&O&&r.createElement(Zp,{type:"info",notificationKey:"addons_activity_info"},(0,l.__)("This module tracks plugin and theme activity, including activation, deactivation, and uninstallation, and provides a complete history for debugging and site analysis.","advanced-database-cleaner")," ","1"===B&&(0,l.__)("(Only the current site will be monitored. Activities on child sites will not be tracked).","advanced-database-cleaner")),!S&&r.createElement(Zp,{type:"warning"},r.createElement("p",{className:"flex items-center gap-2"},(0,l.__)("You disabled this module. Please enable it in the settings to start recording addon activities.","advanced-database-cleaner"),r.createElement(L,{href:"",onClick:function(e){e.preventDefault(),I(kp({tabId:"settings",anchorId:"other_settings"}))}},(0,l.__)("Go to settings","advanced-database-cleaner")))),r.createElement("div",{className:"flex w-full flex-col justify-between gap-y-4 rounded-xl border bg-gray-200/80 p-3 text-[.7rem] text-gray-900 shadow-sm xl:flex-row"},r.createElement("form",{className:"grid grid-cols-2 items-end gap-x-4 sm:grid-cols-3 xl:flex"},r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Search for","advanced-database-cleaner")),r.createElement(u,{placeholder:(0,l.__)("Addon name or slug","advanced-database-cleaner"),className:"mt-1 !h-[2rem] w-full !border-gray-300 xl:w-[15rem]",onChange:function(e){return m(e.target.value)},maxLength:200,value:d})),r.createElement("div",null,r.createElement("div",{className:"leading-6"},(0,l.__)("Activity type","advanced-database-cleaner")),r.createElement(oh,{selectItems:an,selectedItem:A,onSelectionChange:function(e){return h(e)},minWidthButton:"w-full xl:min-w-[9rem]",minWidthContent:"min-w-[150px]"})),r.createElement("div",null,r.createElement(v,{Icon:pt.F3z,text:(0,l.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),g(d),E(p),M(d,p,1)}}))),r.createElement("div",{className:"flex items-end gap-x-4"},r.createElement("div",null,r.createElement("span",{className:"text-[.8rem] text-gray-800"},(0,l.__)("Total activities","advanced-database-cleaner"),":"," ",r.createElement("span",{className:"font-semibold"},null!=n&&n.total?null==n?void 0:n.total:0))),r.createElement("div",{className:"flex items-center gap-x-[4px] border-l border-gray-400 pl-4"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-black no-underline",onClick:G},r.createElement(j.JbZ,{className:"".concat(i?"animate-spin":"")}),(0,l.__)("Refresh","advanced-database-cleaner"))),F&&r.createElement("div",{className:"flex items-center gap-x-[4px] border-l border-gray-400 pl-4"},r.createElement(L,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),m(""),h(""),g(""),E(""),M("","",1)}},r.createElement(j.k7K,null),(0,l.__)("Reset filters","advanced-database-cleaner"))))),r.createElement("div",{className:"mt-8 flex justify-end text-[.82rem] text-gray-800"},(null==n?void 0:n.total)>k&&r.createElement("div",null,r.createElement(ft,{totalItems:null==n?void 0:n.total,top:!1,loading:i,onRefresh:G,filterApplied:F}))),i?r.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},r.createElement(T,{spinnerColor:"text-blue-600"})):r.createElement("div",{className:"mt-6 rounded-xl border border-gray-200 bg-gray-50 px-4 py-2"},n&&n.activity_timeline&&0!==n.activity_timeline.length?r.createElement("div",{className:"relative py-2"},r.createElement("div",{className:"absolute bottom-0 left-6 top-0 w-px bg-gray-200"}),r.createElement("ul",{className:"space-y-1"},n.activity_timeline.map((function(e,t){return r.createElement("li",{key:"".concat(e.timestamp,"-").concat(t),className:"group"},r.createElement("div",{className:"relative -m-[11px] flex items-start space-x-6 rounded-lg px-4 py-4 transition-all duration-200 hover:bg-gray-300/40"},r.createElement("div",{className:"relative z-10 flex-shrink-0"},r.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-full border border-gray-200 bg-white transition-all duration-300 group-hover:border-gray-400"},function(e){switch(e){case"activation":return r.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-green-200"},r.createElement(be.CMH,{className:"h-3 w-3 text-green-700"}));case"deactivation":return r.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-gray-300"},r.createElement(_e.hjN,{className:"h-4 w-4"}));default:return r.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-red-200"},r.createElement(xe.FyX,{className:"h-5 w-5 text-red-700"}))}}(e.activity_type)),t!==n.activity_timeline.length-1&&r.createElement("div",{className:"absolute left-1/2 top-12 h-8 w-px -translate-x-px transform bg-gray-200"})),r.createElement("div",{className:"min-w-0 flex-1 pt-1"},r.createElement("div",{className:"mb-1 flex items-center justify-between"},r.createElement("div",{className:"flex flex-col gap-y-2 md:flex-row md:items-center md:space-x-2"},r.createElement("span",{className:"rounded-md px-1 text-[.7rem] font-semibold uppercase tracking-wide ".concat(z(e.activity_type)," ")},e.activity_type),r.createElement("span",{className:"text-xs text-gray-800"},Pt(e.timestamp)))),r.createElement("div",{className:"mb-1 flex flex-col xl:flex-row xl:items-center xl:justify-between"},r.createElement("h4",{className:"text-[.83rem] font-semibold text-gray-900"},e.addon_name),r.createElement("p",{className:"font-mono text-[.85rem] text-gray-500"},e.slug)))))})))):r.createElement("div",{className:"flex min-h-[300px] flex-col items-center justify-center rounded-xl px-6"},r.createElement("div",{className:"flex h-16 w-16 items-center justify-center rounded-full border border-gray-200 bg-gray-100"},r.createElement(j.t2D,{className:"h-7 w-7 text-gray-400"})),r.createElement("div",{className:"mt-6 text-center"},r.createElement("h3",{className:"mb-3 text-[1.3em] font-bold text-gray-800"},(0,l.__)("No activity found!","advanced-database-cleaner")),r.createElement("p",{className:"text-sm leading-relaxed text-gray-500"},F?(0,l.__)("No activity found for the applied filters. Try different filters.","advanced-database-cleaner"):(0,l.__)("Once you activate, deactivate or uninstall addons, they will appear here.","advanced-database-cleaner"))))),r.createElement("div",{className:"mt-2 flex justify-end gap-3 text-[.75rem] text-gray-400"},(0,l.__)("(All dates/times are in your local time zone)","advanced-database-cleaner")),r.createElement("div",{className:"mt-4 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},(null==n?void 0:n.total)>25&&r.createElement(dt,null),(null==n?void 0:n.total)>k&&r.createElement("div",null,r.createElement(ft,{totalItems:null==n?void 0:n.total,top:!1,loading:i,onRefresh:G,filterApplied:F})))),"FREE"===D&&r.createElement("div",{className:"absolute inset-0 top-[85px] z-20 flex justify-center rounded-lg bg-white/40 backdrop-blur-[1px]"},r.createElement("div",{className:"mx-4 max-h-[450px] min-h-[200px] min-w-[500px] border border-gray-200 bg-white p-8 shadow-2xl"},r.createElement("div",{className:"text-center"},r.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gradient-to-r from-yellow-400 to-orange-500"},r.createElement(j.xGQ,{className:"h-8 w-8 text-white"})),r.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,l.__)("Unlock Addons Activity Timeline","advanced-database-cleaner")),r.createElement("p",{className:"mb-6 text-gray-600"},(0,l.__)("Upgrade to the Premium to access the addons activity timeline.","advanced-database-cleaner")),r.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Complete activity timeline","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("See when an addon was activated or removed","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2"},r.createElement(_.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),r.createElement("span",null,(0,l.__)("Search and filter activities","advanced-database-cleaner")))),r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=addons-activity&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block !w-full transform rounded-xl bg-gradient-to-r from-blue-600 to-indigo-600 px-4 py-2 text-center !text-[1rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},r.createElement("span",{className:"flex items-center justify-center gap-2"},(0,l.__)("Upgrade to Premium","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),r.createElement("div",{className:"mt-4"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=addons-activity&utm_medium=adbc-free&utm_campaign=plugins&utm_content=learn-more-about-premium-features",target:"_blank",className:"!text-sm !font-normal !text-blue-600 !no-underline hover:!text-blue-800 hover:!underline"},(0,l.__)("Learn more about Premium features","advanced-database-cleaner")))))))},can_be_hidden:!0,show_in_menu:!0,is_premium:!0}]},{group_id:"group_5",is_last_group:!0,items:[{id:"info_and_logs",name:(0,l.__)("Info & logs","advanced-database-cleaner"),href:fp.href+"&tab=info_and_logs",icon:ge.xe2,icon_size:"h-[18px] w-[19px]",component:function(){return r.createElement(Wr,{tabsItems:Em})},can_be_hidden:!0,show_in_menu:!0},{id:"settings",name:(0,l.__)("Settings","advanced-database-cleaner"),href:fp.href+"&tab=settings",icon:_.hyW,icon_size:"h-[21px] w-[21px]",component:function(){var e=(0,P.d4)((function(e){return e.shared.anchorId})),t=(0,P.d4)((function(e){return e.shared.settingId}));return(0,r.useEffect)((function(){if(e){var n=document.getElementById(e);n&&setTimeout((function(){n.scrollIntoView({behavior:"smooth",block:"start"});var r=document.querySelector('[data-setting-anchor-card="'.concat(e,'"]')),a=r||n;if(t&&r){var o=r.querySelector('[data-setting-id="'.concat(t,'"]'));o&&(a=o)}if(a){var i=0,l=a.style.boxShadow,c=a.style.backgroundColor,s=a.style.transition,u=a.style.borderRadius;a.style.transition=s||"box-shadow 0.25s ease, background-color 0.25s ease";var d=window.setInterval((function(){var e=(i+=1)%2==1;a.style.boxShadow=e?"0 0 0 2px #f59e0b":l,a.style.backgroundColor=e?"#fef3c7":c,a.style.borderRadius="10px",i>=6&&(window.clearInterval(d),window.setTimeout((function(){a.style.boxShadow=l,a.style.backgroundColor=c,a.style.transition=s,a.style.borderRadius=u}),400))}),400)}}),300)}}),[e,t]),r.createElement("div",{className:"max-w-2xl"},"PREMIUM"===D&&r.createElement(Bs,{title:(0,l.__)("License","advanced-database-cleaner"),description:(0,l.__)("Manage your license from this section.","advanced-database-cleaner"),content:r.createElement(Hm,null),anchorId:"license"}),r.createElement(Bs,{title:(0,l.__)("Menu placement","advanced-database-cleaner"),description:(0,l.__)("Select where to display the plugin menu.","advanced-database-cleaner"),content:r.createElement(rf,null)}),r.createElement(Bs,{title:(0,l.__)("Hide/show tabs","advanced-database-cleaner"),description:(0,l.__)("Select which tabs to hide or show in the plugin menu.","advanced-database-cleaner"),content:r.createElement(Vf,null)}),r.createElement(Bs,{title:(0,l.__)("Performance settings","advanced-database-cleaner"),description:(0,l.__)("Configure performance-related settings for database cleanup operations and optimization.","advanced-database-cleaner"),content:r.createElement(Ef,null)}),"PREMIUM"===D&&r.createElement(Bs,{title:(0,l.__)("Scan settings","advanced-database-cleaner"),description:(0,l.__)("The scan process identifies to which plugin/theme a table, option, or other element belongs. You can customize this process using the scan settings below.","advanced-database-cleaner"),content:r.createElement(Bf,null)}),r.createElement(Bs,{title:(0,l.__)("Other settings","advanced-database-cleaner"),description:(0,l.__)("Other settings to configure the plugin behavior.","advanced-database-cleaner"),content:r.createElement(df,null),anchorId:"other_settings"}),"PREMIUM"===D&&r.createElement(Bs,{title:(0,l.__)("Remote scan credits","advanced-database-cleaner"),description:(0,l.__)("Enhancing local scan accuracy via remote server analysis. Each credit enables one request to improve detection of tables, options, and other elements linked to specific plugins and themes.","advanced-database-cleaner"),readMoreLink:G?null:"https://docs.sigmaplugin.com/article/58-understanding-documentation-remote-scan-credits-in-advanced-database-cleaner-premium?utm_source=settings&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=documentation-remote-scan-credits",content:r.createElement(Hs,null),anchorId:"scan_balance"}))},can_be_hidden:!1,show_in_menu:!0},{id:"premium",name:(0,l.__)("Premium","advanced-database-cleaner"),href:fp.href+"&tab=premium",icon:we.l7J,icon_size:"h-[19px] w-[19px]",component:function(){var e=[{name:(0,l.__)("19 standard cleanup tools","advanced-database-cleaner"),icon:r.createElement(_e.DHF,{className:"h-6 w-6 text-indigo-400"}),description:(0,l.__)("Revisions, Auto drafts, unused postmeta, unused usermeta, expired transients, and more.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,l.__)("Preview before you clean","advanced-database-cleaner"),icon:r.createElement(Tm.xyf,{className:"h-6 w-6 text-emerald-400"}),description:(0,l.__)("Inspect revisions, unused post meta, and other items with full context prior to deletion.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,l.__)("Retention by date","advanced-database-cleaner"),icon:r.createElement($o.Amo,{className:"h-6 w-6 text-purple-400"}),description:(0,l.__)("Keep the latest items per day and delete older ones.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,l.__)("6 data managers","advanced-database-cleaner"),icon:r.createElement(Ne.wIx,{className:"h-6 w-6 text-cyan-400"}),description:(0,l.__)("Manage and deeply clean Tables, Options, Post Meta, User Meta, Transients, and Cron Jobs.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,l.__)("Autoload health check","advanced-database-cleaner"),icon:r.createElement(Ne.uBf,{className:"h-6 w-6 text-orange-400"}),description:(0,l.__)("Check autoloaded options and spot heavy offenders. Then flip autoload on/off as needed.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,l.__)("Basic filters","advanced-database-cleaner"),icon:r.createElement(Ne.XPy,{className:"h-6 w-6 text-pink-400"}),description:(0,l.__)("Quickly locate items to clean, optimize, or manage with preset filters.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,l.__)("Retention by count","advanced-database-cleaner"),icon:r.createElement(Ne.Yd$,{className:"h-6 w-6 text-teal-400"}),description:(0,l.__)("Keep the last N items per post or entity and delete the rest.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Advanced filters","advanced-database-cleaner"),icon:r.createElement(Ne.o5_,{className:"h-6 w-6 text-rose-400"}),description:(0,l.__)("Filter items by name patterns, metadata, and precise criteria.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Local scan","advanced-database-cleaner"),icon:r.createElement(Ne.Mqc,{className:"h-6 w-6 text-amber-400"}),description:(0,l.__)("Scan options, tables, post meta, and more to identify their plugin/theme owners and detect orphans.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Remote SmartScan™","advanced-database-cleaner"),icon:r.createElement(Ne.c$4,{className:"h-6 w-6 text-sky-400"}),description:(0,l.__)("Cross-check your items with a curated cloud database for improved ownership accuracy.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Who uses this item?","advanced-database-cleaner"),icon:r.createElement(Ee.qZP,{className:"h-6 w-6 text-lime-500"}),description:(0,l.__)("After a remote scan, see which plugins/themes rely on a given option, table, etc.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Manual corrections","advanced-database-cleaner"),icon:r.createElement(Ne.mDV,{className:"h-6 w-6 text-fuchsia-400"}),description:(0,l.__)("Assign specific items to the correct plugin/theme when needed.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Contribute corrections","advanced-database-cleaner"),icon:r.createElement(Ne.Ddm,{className:"h-6 w-6 text-blue-400"}),description:(0,l.__)("Submit your verified corrections to improve global scan accuracy.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Action Scheduler cleaners","advanced-database-cleaner"),icon:r.createElement($o.lNg,{className:"h-6 w-6 text-green-400"}),description:(0,l.__)("7 dedicated tools for canceled, failed, and completed actions and logs.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Create scheduled tasks","advanced-database-cleaner"),icon:r.createElement(Ne.W4C,{className:"h-6 w-6 text-red-400"}),description:(0,l.__)("Automate routine cleanups exactly when you want them.","advanced-database-cleaner"),free:(0,l.__)("Up to 5 tasks","advanced-database-cleaner"),pro:(0,l.__)("Unlimited","advanced-database-cleaner")},{name:(0,l.__)("Execution logs for scheduled tasks","advanced-database-cleaner"),icon:r.createElement(Ne.NJW,{className:"h-6 w-6 text-indigo-400"}),description:(0,l.__)("View detailed logs for every scheduled task you create.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Database analytics overview","advanced-database-cleaner"),icon:r.createElement(Ne.JKR,{className:"h-6 w-6 text-emerald-400"}),description:(0,l.__)("Track total DB size and table count over time; drill into daily or monthly changes.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Tables growth analytics","advanced-database-cleaner"),icon:r.createElement(xe.VCI,{className:"h-6 w-6 text-purple-400"}),description:(0,l.__)("Monitor per-table size and row count trends to spot issues early.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Add-ons activity monitor","advanced-database-cleaner"),icon:r.createElement(ke.QWR,{className:"h-6 w-6 text-cyan-400"}),description:(0,l.__)("See when plugins are activated, deactivated, or uninstalled, then filter the timeline.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Multisite support","advanced-database-cleaner"),icon:r.createElement(Ne.MFJ,{className:"h-6 w-6 text-pink-400"}),description:(0,l.__)("Designed for networks, manage cleanup across sites.","advanced-database-cleaner"),free:(0,l.__)("Limited","advanced-database-cleaner"),pro:(0,l.__)("Full","advanced-database-cleaner")},{name:(0,l.__)("Multisite: filter by site","advanced-database-cleaner"),icon:r.createElement(Ne.XPy,{className:"h-6 w-6 text-teal-400"}),description:(0,l.__)("Target specific sub-sites when reviewing or cleaning data.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Advanced scan settings & CPU control","advanced-database-cleaner"),icon:r.createElement(xe.GD,{className:"h-6 w-6 text-violet-400"}),description:(0,l.__)("Tune scan depth and resource usage to fit your hosting limits.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,l.__)("Priority email support","advanced-database-cleaner"),icon:r.createElement(C.FlW,{className:"h-6 w-6 text-rose-400"}),description:(0,l.__)("Skip the queue and get help from the developers faster.","advanced-database-cleaner"),free:!1,pro:!0}],t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"md",n="sm"===t?"h-2 w-2":"h-4 w-4",a="sm"===t?"h-2 w-2":"h-4 w-4";return!0===e?r.createElement("span",{className:"inline-flex items-center justify-center"},r.createElement("div",{className:"rounded-full bg-gradient-to-r from-emerald-400 to-green-500 p-1"},r.createElement(ge.CMH,{className:"".concat(n," text-white")}))):!1===e?r.createElement("span",{className:"inline-flex items-center justify-center"},r.createElement("div",{className:"rounded-full bg-gradient-to-r from-red-400 to-rose-500 p-1"},r.createElement(xe.$8F,{className:"".concat(a," text-white")}))):r.createElement("span",{className:"text-sm font-medium"},e)};return r.createElement("div",{className:"min-h-screen"},r.createElement("div",{className:"mx-auto max-w-6xl px-0 pt-4 sm:pt-4"},r.createElement("div",{className:"mb-8 text-center sm:mb-12"},r.createElement("div",{className:"mb-6 inline-flex items-center gap-3 rounded-full border border-indigo-500/20 bg-gradient-to-r from-indigo-500/10 to-purple-500/10 px-6 py-3 text-sm font-medium text-indigo-600"},"FREE"===D?r.createElement(ke.JX6,{className:"h-5 w-5 text-yellow-500"}):r.createElement(j.xGQ,{className:"h-5 w-5 text-blue-600"}),"FREE"===D?(0,l.__)("You're using the Free version","advanced-database-cleaner"):(0,l.__)("You're using the Premium version","advanced-database-cleaner")),"FREE"===D&&r.createElement(r.Fragment,null,r.createElement("h1",{className:"mx-auto mb-6 max-w-4xl bg-gradient-to-r from-gray-800 via-indigo-600 to-purple-600 bg-clip-text text-xl font-bold leading-tight text-transparent sm:text-2xl lg:text-2xl"},(0,l.__)("Upgrade to Premium for the most accurate, safe database cleanup","advanced-database-cleaner")),r.createElement("div",{className:"text-[.8rem]"},r.createElement(L,{href:"https://docs.sigmaplugin.com/category/70-faq?utm_source=premium-page&utm_medium=adbc-free&utm_campaign=plugins&utm_content=documentation-faq",target:"_blank",className:"!text-blue-700 !no-underline hover:!text-blue-800"},(0,l.__)("FAQ","advanced-database-cleaner")),r.createElement("span",{className:"mx-2"},"-"),r.createElement(L,{href:"https://sigmaplugin.com/contact?utm_source=premium-page&utm_medium=adbc-free&utm_campaign=plugins&utm_content=support",target:"_blank",className:"!text-blue-700 !no-underline hover:!text-blue-800"},(0,l.__)("Pre-sale Question","advanced-database-cleaner"))))),r.createElement("div",{className:"overflow-hidden rounded-2xl border border-gray-200 bg-white shadow-xl"},r.createElement("div",{className:"hidden grid-cols-6 border-b-0 border-gray-200 bg-gray-100 md:!grid"},r.createElement("div",{className:"col-span-4 border-b-0 bg-white px-4 sm:px-6"},r.createElement("div",{className:"pt-6 text-base font-semibold text-black sm:pt-8 sm:text-lg"},(0,l.__)("Features","advanced-database-cleaner"))),r.createElement("div",{className:"flex flex-col items-center border-x border-b border-gray-200 px-4 py-3 text-center sm:px-6"},r.createElement("div",{className:"mb-1 mt-2 flex items-center justify-center gap-2 sm:mb-2 sm:mt-4"},r.createElement(ke.JX6,{className:"h-5 w-5 text-yellow-500"}),r.createElement("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg"},(0,l.__)("Free","advanced-database-cleaner")))),r.createElement("div",{className:"flex flex-col items-center border-b border-gray-200 px-4 py-3 text-center sm:px-6"},r.createElement("div",{className:"mb-1 mt-2 flex items-center justify-center gap-2 sm:mb-2 sm:mt-4"},r.createElement(j.xGQ,{className:"h-5 w-5 text-blue-600"}),r.createElement("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg"},(0,l.__)("Premium","advanced-database-cleaner"))))),"FREE"===D&&r.createElement("div",{className:"hidden grid-cols-6 border-b border-gray-200 bg-white md:!grid"},r.createElement("div",{className:"col-span-4"}),r.createElement("div",{className:"flex flex-col items-center border-x border-gray-200 px-4 py-3 text-center sm:px-6"},r.createElement("div",{className:"text-[.9rem] text-gray-900"},(0,l.__)("Installed","advanced-database-cleaner"))),r.createElement("div",{className:"relative px-4 py-3 text-center sm:px-6"},r.createElement("div",{className:"text-[.9rem]"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=premium-page&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"!text-blue-600 hover:!text-blue-800"},r.createElement("span",{className:"hidden xl:!flex"},(0,l.__)("Upgrade now","advanced-database-cleaner")),r.createElement("span",{className:"flex xl:!hidden"},(0,l.__)("Upgrade","advanced-database-cleaner")))))),e.map((function(e,n){return r.createElement("div",{key:n,className:"grid grid-cols-1 items-stretch border-t border-gray-100 transition-colors first:border-t-0 hover:bg-gray-50 md:grid-cols-6 md:items-center md:hover:bg-gray-100"},r.createElement("div",{className:"col-span-1 p-4 sm:p-5 md:col-span-4"},r.createElement("div",{className:"flex items-start gap-3"},r.createElement("div",{className:"mt-1 shrink-0 rounded-xl bg-gradient-to-r from-gray-100 to-gray-200 p-2 transition-all group-hover:from-gray-200 group-hover:to-gray-300"},e.icon),r.createElement("div",{className:"min-w-0"},r.createElement("div",{className:"text-[.95rem] font-medium leading-snug text-gray-900 sm:text-[1rem]"},e.name),e.description&&r.createElement("div",{className:"mt-1 text-[.85rem] leading-relaxed text-gray-600 sm:text-sm"},e.description),r.createElement("div",{className:"mt-3 flex items-center gap-3 text-[.9rem] md:!hidden"},r.createElement("span",{className:"inline-flex items-center gap-2 rounded-full bg-gray-100 px-2.5 py-1 text-yellow-600"},r.createElement(ke.JX6,{className:"h-4 w-4"}),(0,l.__)("Free","advanced-database-cleaner"),t(e.free,"sm")),r.createElement("span",{className:"inline-flex items-center gap-2 rounded-full bg-blue-50 px-2.5 py-1 text-blue-700"},r.createElement(j.xGQ,{className:"h-4 w-4"}),(0,l.__)("Premium","advanced-database-cleaner"),t(e.pro,"sm")))))),r.createElement("div",{className:"hidden h-full bg-gray-100 md:!block"},r.createElement("div",{className:"flex h-full items-center justify-center border-x border-gray-100 p-4 text-center"},t(e.free))),r.createElement("div",{className:"hidden h-full bg-gray-100 md:!flex"},r.createElement("div",{className:"flex h-full w-full items-center justify-center p-4 text-center"},t(e.pro))))})),"FREE"===D&&r.createElement("div",{className:"grid grid-cols-1 border-t border-gray-200 bg-gray-50 md:grid-cols-6"},r.createElement("div",{className:"hidden p-4 sm:p-6 md:col-span-4 md:!block"}),r.createElement("div",{className:"col-span-1 p-4 text-center sm:p-6 md:col-span-2"},r.createElement(L,{href:"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=premium-page&utm_medium=adbc-free&utm_campaign=plugins&utm_content=upgrade-to-premium",target:"_blank",className:"group block !w-full transform rounded-lg bg-gradient-to-r from-blue-600 to-indigo-600 px-6 py-3 text-center !text-[1rem] font-medium text-white !no-underline shadow-lg transition-all hover:from-blue-700 hover:to-purple-700 hover:!text-white focus:!text-white"},(0,l.__)("Upgrade now","advanced-database-cleaner"),r.createElement(C.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))))),r.createElement("div",{className:"mt-8 px-4 text-center sm:mt-10"},r.createElement("p",{className:"mb-4 !text-[.9rem] text-gray-800 sm:text-base"},(0,l.__)("All premium plans include a 30-day money-back guarantee","advanced-database-cleaner")))))},can_be_hidden:!1,show_in_menu:"FREE"===D}]}],hp=pp.flatMap((function(e){return e.items}));function vp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var yp,bp,gp,xp=function(e,t){var n=new URL(window.location.href);n.searchParams.set(e,t),window.history.pushState({},"",n)},_p=function(e){var t=new URL(window.location.href);return t.searchParams.set("sub_tab",e),t.pathname+t.search},Ep=(0,he.Z0)({name:"shared",initialState:{currentTabId:function(){var e,t=new URLSearchParams(window.location.search),n=null==t||null===(e=t.get("tab"))||void 0===e||null===(e=e.replace(/[^a-z_-]/g,""))||void 0===e?void 0:e.slice(0,64);if(!n)return hp[0].id;var r=hp.find((function(e){return e.id===n}));return r?r.id:hp[0].id}(),currentSubTabId:(bp=new URLSearchParams(window.location.search),gp=null==bp||null===(yp=bp.get("sub_tab"))||void 0===yp||null===(yp=yp.replace(/[^a-z_-]/g,""))||void 0===yp?void 0:yp.slice(0,64),gp||null),anchorId:null,settingId:null,hideFilters:!1,name:null,siteId:null,rowId:null,transientFoundIn:"",rawValue:null,isContentValueModalShown:!1,taskId:function(){var e,t=new URLSearchParams(window.location.search);return(null==t||null===(e=t.get("task_id"))||void 0===e||null===(e=e.replace(/[^a-zA-Z0-9-]/g,""))||void 0===e?void 0:e.slice(0,64))||null}(),showAddonsActivityNotice:!!R.addons_activity_info,showMigrationNotice:!!R.migration_available,showImportedTasksDeactivatedNotice:!!R.imported_tasks_deactivated_notice,showProRemoteScanUpsell:!!R.pro_remote_scan_upsell,showWooCommerceNotDetectedNotice:!!R.woocommerce_not_detected,showWOptimizeNotice:!!R.woptimize_notice,isSupportModalShown:!1,isMigrationModalShown:!1,isTableViewerModalShown:!1,tableViewerTableName:"",isPostsViewerModalShown:!1,postsViewerPostTypeName:"",postsViewerSiteId:null,refreshCountsInOrangeHealthCheck:1,scanBalanceRefreshToken:0},reducers:{navigateTo:function(e,t){var n,r=t.payload,a=r.tabId,o=r.subTabId,i=r.anchorId,l=r.settingId;a&&(e.currentTabId=a,xp("tab",a)),o?(e.currentSubTabId=o,xp("sub_tab",o)):(e.currentSubTabId=null,(n=new URL(window.location.href)).searchParams.delete("sub_tab"),window.history.pushState({},"",n)),e.anchorId=i||null,e.settingId=l||null,function(e){var t=new URL(window.location.href);(function(e){return function(e){if(Array.isArray(e))return vp(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return vp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vp(e,t):void 0}}(e)||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.")}()})(t.searchParams.keys()).forEach((function(n){e.includes(n)||t.searchParams.delete(n)})),window.history.pushState({},"",t)}(["page","tab","sub_tab"])},setHideFilters:function(e,t){e.hideFilters=t.payload},showContentValueModal:function(e,t){e.name=t.payload.name,e.siteId=t.payload.siteId,e.rowId=t.payload.rowId,e.transientFoundIn=t.payload.transientFoundIn,e.rawValue=t.payload.rawValue||null,e.isContentValueModalShown=!0},hideContentValueModal:function(e){e.name=null,e.siteId=null,e.rowId=null,e.transientFoundIn="",e.rawValue=null,e.isContentValueModalShown=!1},showSupportModal:function(e){e.isSupportModalShown=!0},showMigrationModal:function(e){e.isMigrationModalShown=!0},showImportedTasksDeactivatedNotice:function(e){e.showImportedTasksDeactivatedNotice=!0},hideSupportModal:function(e){e.isSupportModalShown=!1},hideMigrationModal:function(e){e.isMigrationModalShown=!1},showTableViewerModal:function(e,t){e.tableViewerTableName=t.payload.tableName,e.isTableViewerModalShown=!0},hideTableViewerModal:function(e){e.isTableViewerModalShown=!1,e.tableViewerTableName=""},showPostsViewerModal:function(e,t){e.postsViewerPostTypeName=t.payload.postTypeName,e.postsViewerSiteId=t.payload.siteId,e.isPostsViewerModalShown=!0},hidePostsViewerModal:function(e){e.isPostsViewerModalShown=!1,e.postsViewerPostTypeName="",e.postsViewerSiteId=null},setTaskId:function(e,t){e.taskId=t.payload},resetTaskId:function(e){e.taskId=null},hideAddonsActivityNotice:function(e){e.showAddonsActivityNotice=!1},hideMigrationNotice:function(e){e.showMigrationNotice=!1},hideImportedTasksDeactivatedNotice:function(e){e.showImportedTasksDeactivatedNotice=!1},hideProRemoteScanUpsell:function(e){e.showProRemoteScanUpsell=!1},hideWOptimizeNotice:function(e){e.showWOptimizeNotice=!1},forceRefreshCountsInOrangeHealthCheck:function(e){e.refreshCountsInOrangeHealthCheck+=1},triggerScanBalanceRefreshInSettings:function(e){e.scanBalanceRefreshToken+=1}}}),Np=Ep.actions,kp=Np.navigateTo,Sp=Np.setHideFilters,Lp=Np.showContentValueModal,jp=Np.hideContentValueModal,Op=Np.showSupportModal,Tp=Np.showMigrationModal,Cp=Np.showImportedTasksDeactivatedNotice,Pp=Np.hideSupportModal,Ip=Np.hideMigrationModal,Ap=Np.showTableViewerModal,Fp=Np.hideTableViewerModal,Mp=Np.showPostsViewerModal,Dp=Np.hidePostsViewerModal,Gp=Np.setTaskId,zp=Np.resetTaskId,Rp=Np.hideAddonsActivityNotice,Bp=Np.hideMigrationNotice,Up=Np.hideImportedTasksDeactivatedNotice,Wp=Np.hideProRemoteScanUpsell,qp=Np.hideWOptimizeNotice,Kp=Np.forceRefreshCountsInOrangeHealthCheck,Yp=Np.triggerScanBalanceRefreshInSettings;const Vp=Ep.reducer;function Hp(e){return Hp="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},Hp(e)}function $p(){$p=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Hp(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Hp(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Qp(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}var Jp={success:{backgroundColor:"bg-emerald-50",textColor:"text-emerald-700",icon:r.createElement(C.OLr,{className:"h-6 w-6 text-emerald-500"})},info:{backgroundColor:"bg-blue-50",textColor:"text-gray-700",icon:r.createElement(C._AI,{className:"h-6 w-6 text-blue-500"})},warning:{backgroundColor:"bg-orange-100",textColor:"text-orange-800",icon:r.createElement(C.t5W,{className:"h-6 w-6 text-orange-500"})},error:{backgroundColor:"bg-red-50",textColor:"text-red-700",icon:r.createElement(C.ORb,{className:"h-6 w-6 text-red-500"})}};const Zp=function(e){var t=e.type,n=void 0===t?"warning":t,a=e.showIcon,o=void 0===a||a,i=e.notificationKey,c=void 0===i?"":i,s=e.children,u=Jp[n]||Jp.warning,d=u.backgroundColor,m=u.textColor,f=u.icon,p=(0,P.wA)(),h=function(){var e,t=(e=$p().mark((function e(){var t;return $p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,le({notificationKey:c});case 3:e.t0=c,e.next="addons_activity_info"===e.t0?6:"imported_tasks_deactivated_notice"===e.t0?8:10;break;case 6:return p(Rp()),e.abrupt("break",11);case 8:return p(Up()),e.abrupt("break",11);case 10:return e.abrupt("break",11);case 11:e.next=16;break;case 13:e.prev=13,e.t1=e.catch(0),Qt(p,e.t1.message,null===(t=e.t1.extra_data)||void 0===t?void 0:t.message_links);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})),function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Qp(o,r,a,i,l,"next",e)}function l(e){Qp(o,r,a,i,l,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return r.createElement("div",{className:"rounded-md ".concat(d," relative mb-5 p-4 shadow-md shadow-gray-200")},r.createElement("div",{className:"flex items-start gap-2"},o&&r.createElement("div",{className:"h-full flex-shrink-0"},r.createElement("div",null,f)),r.createElement("div",{className:"".concat(m," flex-1 pl-1 text-[.82rem]")},s),c&&r.createElement(N,{content:(0,l.__)("Dismiss","advanced-database-cleaner")},r.createElement("button",{onClick:h,className:"flex-shrink-0 rounded-full","aria-label":"Dismiss"},r.createElement(_.cW1,{className:"text-[19px] text-gray-500 hover:text-gray-800"})))))};function Xp(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var eh={success:{borderColor:"border-green-600",bgColor:"bg-green-100",textColor:"text-green-700",progressBgColor:"bg-green-600",Icon:Ho.iBF},error:{borderColor:"border-red-600",bgColor:"bg-red-100",textColor:"text-red-700",progressBgColor:"bg-red-600",Icon:ve.$IH},warning:{borderColor:"border-amber-600",bgColor:"bg-amber-100",textColor:"text-amber-700",progressBgColor:"bg-amber-600",Icon:zl.lJS},info:{borderColor:"border-sky-600",bgColor:"bg-sky-100",textColor:"text-sky-700",progressBgColor:"bg-sky-600",Icon:ve.nSS}};const th=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Xp(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Xp(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(0),2),t=e[0],n=e[1],a=(0,P.d4)((function(e){return e.notification})),i=(0,P.wA)();if((0,r.useEffect)((function(){if(a.show&&(n((function(e){return e+1})),a.autoHide)){var e=setTimeout((function(){i(Yt())}),1e3*a.hideAfter);return function(){return clearTimeout(e)}}}),[a]),!a.show)return null;var l=a.type,c=a.title,s=a.message,u=a.links,d=a.autoHide,m=a.hideAfter,f=eh[l]||{borderColor:"border-gray-100",bgColor:"bg-white",textColor:"text-black",progressBgColor:"bg-black",Icon:Ho.iBF},p=f.borderColor,h=f.bgColor,v=f.textColor,y=f.progressBgColor,b=f.Icon,g=Array.isArray(u)?u:[];return r.createElement(r.Fragment,null,r.createElement("div",{key:t,"aria-live":"assertive",className:"pointer-events-none fixed inset-0 z-50 mt-[1.8rem] flex items-end px-4 py-6 sm:items-start sm:p-6"},r.createElement("div",{className:"flex w-full flex-col items-center space-y-4 sm:!items-end"},r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment,enter:"transform ease-out duration-500 transition",enterFrom:"translate-y-2 opacity-0 sm:translate-y-20 sm:translate-x-0",enterTo:"translate-y-0 opacity-100 sm:translate-x-0",leave:"transition ease-in duration-100 ",leaveFrom:"opacity-100",leaveTo:"opacity-0"},r.createElement("div",{className:"pointer-events-auto w-full max-w-[320px] overflow-hidden border ".concat(p," rounded-xl ").concat(h," shadow-lg ring-1 ring-black ring-opacity-5")},r.createElement("div",{className:"p-3"},r.createElement("div",{className:"flex items-start"},r.createElement("div",{className:"flex-shrink-0"},r.createElement(b,{className:"h-5 w-5 ".concat(v),"aria-hidden":"true"})),r.createElement("div",{className:"ml-3 w-0 flex-1"},r.createElement("p",{className:"text-[.84rem] font-medium ".concat(v)},c),r.createElement("p",{className:"mt-1 text-[.82rem] text-gray-900"},s,g.length>0&&r.createElement("span",{className:"mt-1 block text-[.8rem] text-gray-900"},g.map((function(e,t){var n=e.text||e.url||t,a=e.url?r.createElement(L,{href:e.url,target:e.target||"_blank",className:"!text-blue-600 hover:!text-blue-800"},e.text):r.createElement("button",{type:"button",className:"inline font-semibold text-blue-600 underline hover:text-blue-800",onClick:function(){return function(e){var t=e.tab_id||e.tabId||null,n=e.sub_tab_id||e.subTabId||null,r=e.anchor_id||e.anchorId||null,a=e.setting_id||e.settingId||null;t&&i(kp({tabId:t,subTabId:n,anchorId:r,settingId:a}))}(e)}},e.text);return r.createElement("span",{key:n},t>0&&r.createElement("span",{className:"mx-1 text-gray-400","aria-hidden":"true"},"•"),a)}))))),r.createElement("div",{className:"ml-4 flex flex-shrink-0"},r.createElement("button",{type:"button",className:"inline-flex rounded-md bg-transparent text-gray-500 hover:text-gray-700 focus:outline-none",onClick:function(){i(Yt())}},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(Ho.zhF,{className:"h-4 w-4","aria-hidden":"true"}))))),d&&r.createElement("div",{className:"h-[.1rem] w-full ".concat(y),style:{animation:"adbc-progress-line ".concat(m,"s linear forwards")}}))))))};var nh=n(6435);function rh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ah(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ah(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ah(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const oh=function(e){var t=e.selectItems,n=e.selectedItem,a=void 0===n?"":n,i=e.onSelectionChange,l=e.minWidthButton,c=void 0===l?"":l,s=e.minWidthContent,u=void 0===s?"!min-w-[200px]":s,d=e.maxWidthContent,m=void 0===d?"!max-w-[300px]":d,f=e.maxHeight,p=void 0!==f&&f,h=e.buttonOnly,v=void 0!==h&&h,y=e.Icon,b=void 0===y?_e.gpS:y,x=e.ButtonBgColor,_=void 0===x?"bg-white":x,w=e.borderColor,N=void 0===w?"border-gray-300":w,k=e.extraBtnClasses,S=void 0===k?"":k,L=e.labelClasses,j=void 0===L?"":L,O=e.truncateMaxWidth,T=void 0===O?"max-w-[130px]":O,C=e.anchor,P=void 0===C?{to:"bottom end",gap:4}:C,I=e.tooltipAlign,A=rh((0,r.useState)(a||t[0][0]),2),F=A[0],M=A[1],D=rh((0,r.useState)(!1),2),G=D[0],z=D[1];return(0,r.useEffect)((function(){M(a||t[0][0])}),[a,t]),r.createElement(nh.WF,{value:F,onChange:function(e){e.disabled||(M(e),i&&i(e.key))},onToggle:function(){return z(!G)}},(function(e){var n=e.open;return r.createElement("div",{className:"relative"},v?r.createElement(nh.go,{className:g("flex !h-[1.9rem] cursor-pointer items-center rounded-lg border px-1 text-[.83rem] text-gray-900",N,_,S,G||n?"!border-black":"")},r.createElement(b,{className:"h-5 w-5","aria-hidden":"true"})):r.createElement(nh.go,{className:g("flex !h-[2rem] cursor-pointer items-center justify-between rounded-lg border text-left text-[.83rem] text-gray-900 hover:text-cyan-700",c,N,_,S,G||n?"!border-black":"")},r.createElement("span",{className:"block ".concat(T," truncate pl-2")},F.label),r.createElement(b,{className:"h-5 w-5 pr-1","aria-hidden":"true"})),r.createElement(o.e,{show:n,as:r.Fragment,enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100"},r.createElement(nh.wh,{anchor:P,modal:!1,className:g(p?"!max-h-[280px]":"!overflow-visible",u,m,"!z-50 rounded-lg border border-gray-400/80 bg-white p-2 text-gray-900 shadow-lg")},t.map((function(e,n){return r.createElement("div",{key:"action-group-"+n},e.map((function(e){return!1!==e.isVisible&&r.createElement(nh.h7,{key:e.key,className:function(t){return g(t.focus&&!e.disabled?"bg-gray-200":"","relative flex select-none items-center justify-between gap-x-1 rounded-md px-[10px] py-[2px] text-[.83rem]",e.disabled?"cursor-not-allowed":"cursor-pointer")},value:e,disabled:e.disabled||!1},r.createElement("span",{className:"flex items-center gap-2 text-left ".concat(e.danger?"text-red-600":""," ").concat(j," ").concat(e.disabled?"text-gray-900":"")},e.icon&&r.createElement("span",{className:"flex-shrink-0 py-1.5 text-[1rem] ".concat(e.danger?"text-red-500":"text-gray-700")},e.icon),e.label),e.tooltipText&&r.createElement(E,{content:e.tooltipText,align:I},r.createElement(Rl.NzZ,{className:"text-gray-400"})))})),n<t.length-1&&r.createElement("div",{className:"my-1 border-b border-gray-200"}))})))))}))};function ih(e){return ih="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},ih(e)}function lh(){lh=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==ih(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ih(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function ch(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function sh(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){ch(o,r,a,i,l,"next",e)}function l(e){ch(o,r,a,i,l,"throw",e)}i(void 0)}))}}function uh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return dh(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?dh(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var mh="idle",fh="redeeming",ph="redeemed",hh="updating_balance",vh="done",yh="redeem_error",bh="balance_error",gh="sync_loading",xh="sync_done",_h="sync_error";const wh=function(){var e,t,n=(0,P.d4)((function(e){return e.scan.isRedeemCreditCodeModalShown})),a=(0,P.d4)((function(e){return e.scan.redeemCreditCodeModalMode})),c=(0,P.d4)((function(e){return e.setting.licenseStatus})),s=(0,P.wA)(),d=uh((0,r.useState)(""),2),m=d[0],f=d[1],p=uh((0,r.useState)(""),2),h=p[0],v=p[1],y=uh((0,r.useState)(mh),2),b=y[0],g=y[1],x=uh((0,r.useState)(null),2),w=x[0],E=x[1],N="valid"===c,k="sync"===a,S=(0,r.useCallback)(sh(lh().mark((function e(){return lh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(G){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,le({notificationKey:"pro_remote_scan_upsell"});case 5:s(Wp()),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),s(Wp());case 11:case"end":return e.stop()}}),e,null,[[2,8]])}))),[s]),O=function(e){e.preventDefault(),A(),s(Pi()),s(kp({tabId:"settings"}))};if((0,r.useEffect)((function(){if(n&&k&&N){var e=function(){var e=sh(lh().mark((function e(){var t,n,r,a,o,i,c,u;return lh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(gh),v(""),e.prev=2,e.next=5,Hn();case 5:if(!0!==(null==(t=e.sent)?void 0:t.success)){e.next=24;break}if(o=null!==(n=null==t?void 0:t.data)&&void 0!==n?n:null,i=null!==(r=null==o?void 0:o.total_quota)&&void 0!==r?r:0,c=null!==(a=null==o?void 0:o.total_consumed)&&void 0!==a?a:0,u=Math.max(0,i-c),i>0&&u>0){e.next=17;break}v((0,l.__)("No credits found associated with your license.","advanced-database-cleaner")),g(_h),e.next=22;break;case 17:return E(o),g(xh),e.next=21,S();case 21:s(Yp());case 22:e.next=26;break;case 24:v((null==t?void 0:t.message)||(0,l.__)("Failed to sync balance.","advanced-database-cleaner")),g(_h);case 26:e.next=32;break;case 28:e.prev=28,e.t0=e.catch(2),v(Bl(null===e.t0||void 0===e.t0?void 0:e.t0.failureCode)||(null===e.t0||void 0===e.t0?void 0:e.t0.message)||(0,l.__)("Failed to sync balance.","advanced-database-cleaner")),g(_h);case 32:case"end":return e.stop()}}),e,null,[[2,28]])})));return function(){return e.apply(this,arguments)}}();e()}}),[n,k,N,S]),!n)return null;var T,I,A=function(){f(""),v(""),g(mh),E(null),s(Di())};if(k)return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-[60]",onClose:A},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:A},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mt-2"},r.createElement("div",{className:"mb-4 flex justify-center"},r.createElement("div",{className:"flex h-12 w-12 items-center justify-center rounded-full bg-blue-100"},r.createElement(j.JbZ,{className:"h-6 w-6 text-blue-600","aria-hidden":"true"}))),r.createElement(i.L3,{as:"h3",className:"text-center text-base font-semibold leading-6 text-gray-900"},(0,l.__)("Synchronize balance","advanced-database-cleaner")),r.createElement("div",{className:"mt-4 space-y-4"},!N&&r.createElement("div",{className:"flex gap-3 rounded-lg border border-amber-200 bg-amber-50 p-4"},r.createElement(Tn.eHT,{className:"h-6 w-6 flex-shrink-0 text-amber-500","aria-hidden":"true"}),r.createElement("div",null,r.createElement("p",{className:"text-sm text-gray-700"},(0,l.__)("You must first activate your plugin license before synchronizing your balance.","advanced-database-cleaner")),r.createElement(L,{href:"#",onClick:O,className:"mt-3 inline-flex items-center gap-1.5 text-sm font-semibold text-blue-600 hover:text-blue-800"},(0,l.__)("Go to settings to activate license","advanced-database-cleaner")))),N&&b===gh&&r.createElement("div",{className:"flex items-center justify-center gap-2 py-8"},r.createElement(Rl.kiM,{className:"h-6 w-6 animate-spin text-blue-600","aria-hidden":"true"}),r.createElement("span",{className:"text-sm text-gray-700"},(0,l.__)("Synchronizing your balance...","advanced-database-cleaner"))),N&&b===xh&&r.createElement("div",{className:"space-y-4"},r.createElement("div",{className:"flex items-center gap-3 rounded-lg border border-green-200 bg-green-50 p-4"},r.createElement(C.OLr,{className:"h-8 w-8 flex-shrink-0 text-green-600","aria-hidden":"true"}),r.createElement("div",{className:"flex-1"},w?r.createElement("p",{className:"text-sm font-medium text-green-700"},(0,l.sprintf)((0,l.__)("You have %d remaining credits to use.","advanced-database-cleaner"),Math.max(0,(null!==(T=w.total_quota)&&void 0!==T?T:0)-(null!==(I=w.total_consumed)&&void 0!==I?I:0)))):r.createElement("p",{className:"text-sm font-medium text-green-700"},(0,l.__)("Your balance has been synchronized.","advanced-database-cleaner")))),r.createElement("button",{type:"button",onClick:A,className:"w-full rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white hover:bg-blue-500"},(0,l.__)("OK","advanced-database-cleaner"))),N&&b===_h&&r.createElement("div",{className:"space-y-4"},r.createElement("div",{className:"flex items-start gap-2 rounded-lg border border-red-200 bg-red-50 p-3"},r.createElement(C.t5W,{className:"mt-0.5 h-5 w-5 flex-shrink-0 text-red-600","aria-hidden":"true"}),r.createElement("p",{className:"text-sm text-red-700"},h)),r.createElement("button",{type:"button",onClick:A,className:"w-full rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white hover:bg-blue-500"},(0,l.__)("OK","advanced-database-cleaner"))))))))));var F=function(){var e=sh(lh().mark((function e(){var t,n,r,a,o,i;return lh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=m.trim()){e.next=4;break}return v((0,l.__)("Please enter a credit code.","advanced-database-cleaner")),e.abrupt("return");case 4:return v(""),g(fh),e.prev=6,e.next=9,Zn({credits_code_key:t});case 9:if(!0===(null==(n=e.sent)?void 0:n.success)){e.next=15;break}return r=Bl(null==n?void 0:n.failure_code)||(null==n?void 0:n.message)||(0,l.__)("An error occurred.","advanced-database-cleaner"),v(r),g(yh),e.abrupt("return");case 15:return g(ph),g(hh),e.prev=17,e.next=20,Hn();case 20:if(!0!==(null==(a=e.sent)?void 0:a.success)){e.next=29;break}return E(null!==(o=null==a?void 0:a.data)&&void 0!==o?o:null),g(vh),e.next=26,S();case 26:s(Yp()),e.next=31;break;case 29:v((null==a?void 0:a.message)||(0,l.__)("Failed to update balance.","advanced-database-cleaner")),g(bh);case 31:e.next=37;break;case 33:e.prev=33,e.t0=e.catch(17),v((null===e.t0||void 0===e.t0?void 0:e.t0.message)||(0,l.__)("Failed to update balance.","advanced-database-cleaner")),g(bh);case 37:e.next=44;break;case 39:e.prev=39,e.t1=e.catch(6),i=Bl(null===e.t1||void 0===e.t1?void 0:e.t1.failureCode)||(null===e.t1||void 0===e.t1?void 0:e.t1.message)||(0,l.__)("An error occurred.","advanced-database-cleaner"),v(i),g(yh);case 44:case"end":return e.stop()}}),e,null,[[6,39],[17,33]])})));return function(){return e.apply(this,arguments)}}();return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-[60]",onClose:A},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:A},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mt-2"},r.createElement("div",{className:"mb-4 flex justify-center"},r.createElement("div",{className:"flex h-12 w-12 items-center justify-center rounded-full bg-blue-100"},r.createElement(we.y9k,{className:"h-6 w-6 text-blue-600","aria-hidden":"true"}))),r.createElement(i.L3,{as:"h3",className:"text-center text-base font-semibold leading-6 text-gray-900"},(0,l.__)("Redeem credit code","advanced-database-cleaner")),N?r.createElement("div",{className:"mt-4 space-y-4"},(b===mh||b===fh||b===yh||b===bh)&&r.createElement(r.Fragment,null,r.createElement("div",null,r.createElement("label",{htmlFor:"redeem-credit-code-input",className:"mb-2 flex items-center justify-between gap-2 text-sm font-medium text-gray-700"},(0,l.__)("Credit code","advanced-database-cleaner")),r.createElement(u,{id:"redeem-credit-code-input",type:"text",value:m,onChange:function(e){return f(e.target.value)},disabled:b===fh,className:"w-full rounded-lg border border-gray-300 px-3 py-2 text-sm focus:border-blue-500 focus:outline-none focus:ring-1 focus:ring-blue-500 disabled:bg-gray-100",placeholder:(0,l.__)("Enter your credit code","advanced-database-cleaner")})),r.createElement("button",{type:"button",onClick:F,disabled:b===fh,className:"flex w-full items-center justify-center gap-2 rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white hover:bg-blue-500 disabled:opacity-70"},b===fh?r.createElement(r.Fragment,null,r.createElement(Rl.kiM,{className:"h-4 w-4 animate-spin","aria-hidden":"true"}),(0,l.__)("Redeeming...","advanced-database-cleaner")):r.createElement(r.Fragment,null,r.createElement(ge.CMH,{className:"h-4 w-4","aria-hidden":"true"}),(0,l.__)("Redeem","advanced-database-cleaner"))),r.createElement(L,{href:"https://docs.sigmaplugin.com/article/124-redeem-track-remote-scan-credits#get-credits",target:"_blank",className:"!text-blue-600 no-underline hover:text-blue-800"},(0,l.__)("Where to find my credit codes?","advanced-database-cleaner"),r.createElement(j.TdP,{className:"-ml-0.5 h-3 w-3"}))),(b===ph||b===hh||b===vh||b===bh)&&r.createElement("div",{className:"space-y-3 rounded-lg border border-gray-200 bg-gray-50 p-4"},r.createElement("div",{className:"flex items-center gap-2 text-sm"},r.createElement(C.OLr,{className:"h-5 w-5 flex-shrink-0 text-green-600"}),r.createElement("span",{className:"text-gray-700"},(0,l.__)("Redeem credit code","advanced-database-cleaner")),r.createElement("span",{className:"ml-auto font-medium text-green-600"},(0,l.__)("Done","advanced-database-cleaner"))),r.createElement("div",{className:"flex items-center gap-2 text-sm"},b===hh?r.createElement(r.Fragment,null,r.createElement(Rl.kiM,{className:"h-5 w-5 flex-shrink-0 animate-spin text-blue-600","aria-hidden":"true"}),r.createElement("span",{className:"text-gray-700"},(0,l.__)("Updating balance...","advanced-database-cleaner"))):r.createElement(r.Fragment,null,b===vh?r.createElement(C.OLr,{className:"h-5 w-5 flex-shrink-0 text-green-600"}):r.createElement(C.ORb,{className:"h-5 w-5 flex-shrink-0 text-red-600"}),r.createElement("span",{className:"text-gray-700"},(0,l.__)("Update balance","advanced-database-cleaner")),r.createElement("span",{className:"ml-auto font-medium ".concat(b===vh?"text-green-600":"text-red-600")},b===vh?(0,l.__)("Done","advanced-database-cleaner"):(0,l.__)("Failed","advanced-database-cleaner"))))),b===vh&&r.createElement("div",{className:"space-y-4"},r.createElement("div",{className:"flex items-center gap-3 rounded-lg border border-green-200 bg-green-50 p-4"},r.createElement("div",{className:"flex-1"},w&&r.createElement("p",{className:"text-sm font-medium text-green-700"},(0,l.sprintf)((0,l.__)("You have %d remaining credits to use.","advanced-database-cleaner"),Math.max(0,(null!==(e=w.total_quota)&&void 0!==e?e:0)-(null!==(t=w.total_consumed)&&void 0!==t?t:0)))))),r.createElement("button",{type:"button",onClick:A,className:"w-full rounded-lg bg-blue-600 px-4 py-2 text-sm font-semibold text-white hover:bg-blue-500"},(0,l.__)("OK","advanced-database-cleaner"))),h&&r.createElement("div",{className:"flex items-start gap-2 rounded-lg border border-red-200 bg-red-50 p-3"},r.createElement(C.t5W,{className:"mt-0.5 h-5 w-5 flex-shrink-0 text-red-600","aria-hidden":"true"}),r.createElement("p",{className:"text-sm text-red-700"},h))):r.createElement("div",{className:"mt-4 flex gap-3 rounded-lg border border-amber-200 bg-amber-50 p-4"},r.createElement(Tn.eHT,{className:"h-6 w-6 flex-shrink-0 text-amber-500","aria-hidden":"true"}),r.createElement("div",null,r.createElement("p",{className:"text-sm text-gray-700"},(0,l.__)("You must first activate your plugin license before redeeming a credit code.","advanced-database-cleaner")),r.createElement(L,{href:"#",onClick:O,className:"mt-3 inline-flex items-center gap-1.5 text-sm font-semibold text-blue-600 hover:text-blue-800"},(0,l.__)("Go to settings to activate license","advanced-database-cleaner"))))))))))};function Eh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Nh=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Eh(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Eh(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,r.useState)(!1),2),t=e[0],n=e[1],a=(0,P.d4)((function(e){return e.modal})),c=(0,P.d4)((function(e){return e.action.processAction})),s=(0,P.d4)((function(e){return null!==e.action.actionType})),u=(0,P.d4)((function(e){return e.action.actionSource})),d=(0,P.wA)();if(!a.show)return null;var m=a.type,f=a.title,p=a.message,h=a.dbBackupWarning,v=a.confirmLabel,y=function(){"single"===u&&d(Rr()),d(ei())};return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:y},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-white px-4 pb-4 pt-5 text-left shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-6"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:y},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto mb-1 mt-2"},r.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg"},"warning"===m?r.createElement(Cn.e5t,{className:"h-10 w-10 text-red-600","aria-hidden":"true"}):"delete"===m?r.createElement(j.Mst,{className:"h-10 w-10 text-red-600","aria-hidden":"true"}):r.createElement(ye.MGr,{className:"h-10 w-10 text-primary","aria-hidden":"true"})),r.createElement("div",{className:"mt-3 text-center"},r.createElement(i.L3,{as:"h3",className:"text-base font-bold leading-6 text-gray-900"},f),r.createElement("div",{className:"mt-2"},r.createElement("p",{className:"text-[.95rem] text-black"},p))),r.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-6"},r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full border border-gray-400/70 bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-sm hover:border-gray-500 hover:bg-gray-50 sm:mt-0 sm:w-auto",onClick:y},(0,l.__)("Cancel","advanced-database-cleaner")),r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full ".concat("warning"===m||"delete"===m?"bg-red-600 hover:opacity-90":"bg-primary hover:opacity-90"," px-3 py-2 text-sm font-semibold text-white shadow-sm sm:w-auto"),onClick:function(){t||(n(!0),d(Mr()),d(ei()),n(!1))},disabled:c||!s},v)),h&&r.createElement("div",{className:"mt-4 border-t border-gray-300 pt-4 text-center text-[.9rem] font-semibold text-red-600"},(0,l.__)("Don't forget to make a backup of your database first!","advanced-database-cleaner"))))))))},kh=function(){var e=(0,P.d4)((function(e){return e.action.actionType}));return(0,P.d4)((function(e){return e.action.processAction}))&&"run_general_cleanup"!==e?r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:function(){}},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative transform overflow-visible rounded-lg bg-gray-100 px-4 pb-4 pt-5 text-center shadow-xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:max-w-md sm:p-10"},r.createElement("div",{className:"mx-auto"},r.createElement("div",{className:"flex items-center justify-center rounded-lg"},r.createElement(pt.k$1,{className:"h-16 w-16 animate-spin text-primary"})),r.createElement("div",null,r.createElement(i.L3,{as:"h3",className:"text-[.9rem] font-semibold leading-6 text-gray-900"},(0,l.__)("Processing, please wait...","advanced-database-cleaner"))))))))):null},Sh=function(){var e=(0,P.d4)((function(e){return e.shared.isSupportModalShown})),t=(0,P.wA)();if(!e)return null;var n=function(){t(Pp())};return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:n},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative max-w-xl transform overflow-visible rounded-xl bg-white px-6 pb-6 pt-6 text-left shadow-2xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:p-8 xl:max-w-3xl"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:n},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto"},r.createElement("div",{className:"mb-6 mt-10 flex flex-col gap-6 xl:flex-row"},r.createElement("div",{className:"group flex-1"},r.createElement("div",{className:"relative transform rounded-2xl border-2 border-blue-100 bg-gradient-to-br from-blue-50 to-indigo-50 p-8 transition-all duration-300 hover:border-blue-200"},r.createElement("div",{className:"absolute right-4 top-4"},r.createElement(zl.Lhl,{className:"text-[2rem] text-blue-800"})),r.createElement("h4",{className:"mb-4 text-[1.2rem] font-bold text-gray-900"},(0,l.__)("View documentation","advanced-database-cleaner")),r.createElement("div",{className:"mb-6 space-y-2"},r.createElement("p",{className:"flex items-center gap-1 text-gray-700"},r.createElement(ge.CMH,{className:"text-blue-500"}),(0,l.__)("Access comprehensive guides and tutorials","advanced-database-cleaner")),r.createElement("p",{className:"flex items-center gap-1 text-gray-700"},r.createElement(ge.CMH,{className:"text-blue-500"}),(0,l.__)("Find answers to common questions","advanced-database-cleaner"))),r.createElement(L,{href:"https://docs.sigmaplugin.com/collection/54-advanced-db-cleaner-4x?utm_source=support-modal&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=documentation"),target:"_blank",className:"flex !w-full items-center justify-center gap-2 rounded-xl bg-blue-500 px-6 py-3 text-sm font-semibold text-white !no-underline shadow-lg transition-all duration-300 hover:bg-blue-700/90 hover:!text-white focus:text-white"},(0,l.__)("View documentation","advanced-database-cleaner"),r.createElement(j.TdP,null)))),r.createElement("div",{className:"group flex-1"},r.createElement("div",{className:"relative transform rounded-2xl border-2 border-emerald-100 bg-gradient-to-br from-emerald-50 to-green-50 p-8 transition-all duration-300 hover:border-emerald-200"},r.createElement("div",{className:"absolute right-4 top-4"},r.createElement(At.E4k,{className:"text-[1.8rem] text-green-800"})),r.createElement("h4",{className:"mb-4 text-[1.2rem] font-bold text-gray-900"},(0,l.__)("Contact us","advanced-database-cleaner")),r.createElement("div",{className:"mb-6 space-y-2"},r.createElement("p",{className:"flex items-center gap-1 text-gray-700"},r.createElement(ge.CMH,{className:"text-green-500"}),(0,l.__)("Contact us for personalized assistance","advanced-database-cleaner")),r.createElement("p",{className:"flex items-center gap-1 text-gray-700"},r.createElement(ge.CMH,{className:"text-green-500"}),(0,l.__)("Get help with technical issues, billing ...","advanced-database-cleaner"))),r.createElement(L,{href:"FREE"===D?"https://wordpress.org/support/plugin/advanced-database-cleaner/":"https://sigmaplugin.com/contact?utm_source=support-modal&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=support",target:"_blank",className:"flex !w-full items-center justify-center gap-2 rounded-xl bg-green-600 px-6 py-3 text-sm font-semibold text-white !no-underline shadow-lg transition-all duration-300 hover:bg-green-700 hover:!text-white focus:text-white"},(0,l.__)("Contact us","advanced-database-cleaner"),r.createElement(j.TdP,null))))),r.createElement("div",{className:"mt-4 flex gap-1 text-gray-600"},r.createElement("span",null,(0,l.__)("By","advanced-database-cleaner")),r.createElement(L,{href:"https://sigmaplugin.com?utm_source=support-modal&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=sigmaplugin-home-page"),target:"_blank"},"SigmaPlugin"))))))))};function Lh(e){return Lh="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},Lh(e)}function jh(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 Oh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jh(Object(n),!0).forEach((function(t){Th(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jh(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Th(e,t,n){return(t=function(e){var t=function(e){if("object"!=Lh(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=Lh(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Lh(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ch(){Ch=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Lh(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Lh(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function Ph(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Ih(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){Ph(o,r,a,i,l,"next",e)}function l(e){Ph(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Ah(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Fh(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Fh(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const Mh=function(){var e=Ah((0,r.useState)(null),2),t=e[0],n=e[1],a=Ah((0,r.useState)(!1),2),c=a[0],s=a[1],u=Ah((0,r.useState)(!1),2),d=u[0],m=u[1],f=Ah((0,r.useState)(null),2),p=f[0],h=f[1],v=Ah((0,r.useState)({manual_corrections:!1,keep_last:!1,automation_tasks:!1,uninstall_old_versions:!1}),2),y=v[0],b=v[1],g=(0,P.d4)((function(e){return e.shared.isMigrationModalShown})),x=(0,P.wA)();if((0,r.useEffect)((function(){g&&w()}),[g]),!g)return null;var w=function(){var e=Ih(Ch().mark((function e(){var t,r,a,o;return Ch().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,s(!0),e.next=4,de();case 4:t=e.sent,r=(null==t?void 0:t.data)||[],n(r),a={manual_corrections:r.includes("manual_corrections"),keep_last:r.includes("keep_last"),automation_tasks:r.includes("automation_tasks"),uninstall_old_versions:r.includes("old_free_exists")||r.includes("pro_exists")},b(a),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),Qt(x,e.t0.message,null===(o=e.t0.extra_data)||void 0===o?void 0:o.message_links);case 14:return e.prev=14,s(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[0,11,14,17]])})));return function(){return e.apply(this,arguments)}}(),E=function(e){b((function(t){return Oh(Oh({},t),{},Th({},e,!t[e]))}))},N=function(){var e=Ih(Ch().mark((function e(){var t,n,r,a;return Ch().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,m(!0),t=[],y.manual_corrections&&t.push("manual_corrections"),y.keep_last&&t.push("keep_last"),y.automation_tasks&&t.push("automation_tasks"),n={items_to_migrate:t,uninstall_old_versions:y.uninstall_old_versions},e.next=9,fe(n);case 9:r=e.sent,h((null==r?void 0:r.data)||{}),x(Bp()),null==r||!r.data||1!==r.data.automation_tasks_success&&2!==r.data.automation_tasks_success||x(Cp()),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(0),Qt(x,e.t0.message,null===(a=e.t0.extra_data)||void 0===a?void 0:a.message_links);case 18:return e.prev=18,m(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[0,15,18,21]])})));return function(){return e.apply(this,arguments)}}(),k=function(){x(Ip()),n(null),h(null),b({manual_corrections:!1,keep_last:!1,automation_tasks:!1,uninstall_old_versions:!1})};return r.createElement(o.e,{appear:!0,show:!0,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50",onClose:k},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},r.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},r.createElement(i.Lj,{transition:!0,className:"relative max-w-xl transform overflow-visible rounded-xl bg-white px-6 pb-6 pt-6 text-left shadow-2xl transition-all duration-200 ease-out data-[closed]:scale-95 data-[closed]:opacity-0 sm:my-8 sm:w-full sm:p-8 xl:max-w-xl"},r.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},r.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:k},r.createElement("span",{className:"sr-only"},"Close"),r.createElement(_.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),r.createElement("div",{className:"mx-auto"},function(){if(c)return r.createElement("div",{className:"flex items-center justify-center py-12 text-center"},r.createElement(T,null));if(p){var e=[{key:"manual_corrections_success",label:(0,l.__)("Manual corrections","advanced-database-cleaner")},{key:"keep_last_success",label:(0,l.__)("Keep Last","advanced-database-cleaner")},{key:"automation_tasks_success",label:(0,l.__)("Automation tasks","advanced-database-cleaner")},{key:"uninstall_old_versions_success",label:(0,l.__)("Uninstall old versions","advanced-database-cleaner")}];return r.createElement("div",null,r.createElement("div",{className:"mb-8 text-center"},r.createElement("div",{className:"mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-500"},r.createElement(Tn.YrT,{className:"h-6 w-6 text-white"})),r.createElement("h3",{className:"mb-1 text-xl font-bold text-gray-900"},(0,l.__)("Import completed","advanced-database-cleaner")),r.createElement("p",{className:"text-gray-600"},(0,l.__)("Here are the results of your data import","advanced-database-cleaner"))),r.createElement("div",{className:"mb-8 border"},e.map((function(e){var t=e.key,n=e.label;if(void 0===p[t])return null;var a=function(e){return 1===e?{text:(0,l.__)("Successful","advanced-database-cleaner"),color:"text-green-700"}:0===e?{text:(0,l.__)("Failed","advanced-database-cleaner"),color:"text-red-700"}:2===e?{text:(0,l.__)("Partially successful","advanced-database-cleaner"),color:"text-yellow-700"}:{text:"",color:""}}(p[t]);return r.createElement("div",{key:t,className:"flex items-center justify-between border-b border-gray-200 bg-white p-4"},r.createElement("span",{className:"text-[.9rem] font-medium text-gray-900"},n),r.createElement("div",{className:"flex items-center gap-3"},function(e){return 1===e?r.createElement("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-green-100"},r.createElement(Tn.YrT,{className:"h-4 w-4 text-green-600"})):0===e?r.createElement("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-red-100"},r.createElement(Tn.yGN,{className:"h-4 w-4 text-red-600"})):2===e?r.createElement("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-yellow-100"},r.createElement(Tn.eHT,{className:"h-4 w-4 text-yellow-600"})):null}(p[t]),r.createElement("span",{className:"text-sm font-semibold ".concat(a.color)},a.text)))}))),r.createElement("div",{className:"flex items-center justify-center"},r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full border border-gray-400/70 bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-sm hover:border-gray-500 hover:bg-gray-50 sm:mt-0 sm:w-auto",onClick:k},(0,l.__)("Close","advanced-database-cleaner"))))}return r.createElement("div",null,r.createElement("div",{className:"mb-8 text-center"},r.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center"},r.createElement(we.Lcj,{className:"h-10 w-10 text-primary","aria-hidden":"true"})),(null==t?void 0:t.length)>0&&t.every((function(e){return"old_free_exists"===e||"pro_exists"===e}))?r.createElement(r.Fragment,null,r.createElement("h3",{className:"text-center text-[1.1rem] font-semibold text-gray-900"},(0,l.__)("No data to import. You can uninstall the previous version(s)","advanced-database-cleaner"))):r.createElement(r.Fragment,null,r.createElement("h3",{className:"text-center text-[1.1rem] font-semibold text-gray-900"},(0,l.__)("Import data from previous version","advanced-database-cleaner")),r.createElement("p",{className:"text-gray-600"},(0,l.__)("Select the items you want to import or actions to perform","advanced-database-cleaner")))),r.createElement("div",{className:"mb-8 rounded-xl border"},(null==t?void 0:t.includes("manual_corrections"))&&r.createElement("label",{className:"group flex cursor-pointer items-start gap-4 rounded-t-xl border-b border-gray-200 bg-white p-4 transition-all hover:bg-blue-50"},r.createElement("div",{className:"mt-0.5 flex h-6 items-center"},r.createElement("input",{type:"checkbox",checked:y.manual_corrections,onChange:function(){return E("manual_corrections")}})),r.createElement("div",{className:"flex-1"},r.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-blue-700"},(0,l.__)("Import manual corrections","advanced-database-cleaner")),r.createElement("p",{className:"mt-1 text-xs text-gray-600"},(0,l.__)("Import your custom manual corrections you made in the previous version","advanced-database-cleaner")))),(null==t?void 0:t.includes("keep_last"))&&r.createElement("label",{className:"group flex cursor-pointer items-start gap-4 border-b border-gray-200 bg-white p-4 transition-all hover:bg-blue-50"},r.createElement("div",{className:"mt-0.5 flex h-6 items-center"},r.createElement("input",{type:"checkbox",checked:y.keep_last,onChange:function(){return E("keep_last")}})),r.createElement("div",{className:"flex-1"},r.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-blue-700"},(0,l.__)("Import Keep Last","advanced-database-cleaner")),r.createElement("p",{className:"mt-1 text-xs text-gray-600"},(0,l.__)("Preserve your -Keep Last- settings and configurations","advanced-database-cleaner")))),(null==t?void 0:t.includes("automation_tasks"))&&r.createElement("label",{className:"group flex cursor-pointer items-start gap-4 border-b border-gray-200 bg-white p-4 transition-all hover:bg-blue-50"},r.createElement("div",{className:"mt-0.5 flex h-6 items-center"},r.createElement("input",{type:"checkbox",checked:y.automation_tasks,onChange:function(){return E("automation_tasks")}})),r.createElement("div",{className:"flex-1"},r.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-blue-700"},(0,l.__)("Import tasks","advanced-database-cleaner")),r.createElement("p",{className:"mt-1 text-xs text-gray-600"},(0,l.__)("Import all your automation tasks and schedules.","advanced-database-cleaner"),r.createElement("span",{className:"ml-1 text-orange-600"},(0,l.__)("(For technical reasons, tasks will be deactivated after import and you will need to activate them again)","advanced-database-cleaner"))))),((null==t?void 0:t.includes("old_free_exists"))||(null==t?void 0:t.includes("pro_exists")))&&r.createElement("label",{className:"group flex cursor-pointer items-start gap-4 rounded-b-xl bg-white p-4 transition-all hover:bg-blue-50"},r.createElement("div",{className:"mt-0.5 flex h-6 items-center"},r.createElement("input",{type:"checkbox",checked:y.uninstall_old_versions,onChange:function(){return E("uninstall_old_versions")}})),r.createElement("div",{className:"flex-1"},r.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-red-700"},(0,l.__)("Uninstall previous versions?","advanced-database-cleaner")),r.createElement("p",{className:"mt-1 text-xs text-gray-600"},function(){if(!t)return"";var e=t.includes("old_free_exists"),n=t.includes("pro_exists");return e&&n?(0,l.__)("The Free and old Pro versions can be uninstalled since you are using the newest Premium version","advanced-database-cleaner"):e?(0,l.__)("The Free version can be uninstalled since you are using the Premium version","advanced-database-cleaner"):n?(0,l.__)("The old Pro version can be uninstalled since you are using the newest Premium version","advanced-database-cleaner"):""}())))),r.createElement("div",{className:"flex justify-center gap-3"},r.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full border border-gray-400/70 bg-white px-3 py-2 text-sm font-semibold text-gray-900 shadow-sm hover:border-gray-500 hover:bg-gray-50 sm:mt-0 sm:w-auto",onClick:k},(0,l.__)("Cancel","advanced-database-cleaner")),r.createElement("button",{className:"inline-flex w-full min-w-[100px] justify-center rounded-full bg-primary px-5 py-2 text-sm font-semibold text-white shadow-sm hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-50 sm:w-auto",disabled:d||!(y.manual_corrections||y.keep_last||y.automation_tasks||y.uninstall_old_versions),onClick:N},d?r.createElement(T,{text:(0,l.__)("Processing ...","advanced-database-cleaner"),spinnerColor:"text-white",size:"text-[1.2rem]"}):r.createElement("span",null,(0,l.__)("Proceed","advanced-database-cleaner")))))}()))))))};var Dh,Gh=n(5338),zh=(0,he.U1)({reducer:{setting:kd,shared:Vp,modal:ti,notification:Vt,action:Ur,filter:it,filterModal:Ae,scan:Ri}}),Rh=n(3938),Bh=n(2471),Uh=n(4880),Wh=function(e){Dh=e},qh=function(e){Dh&&Dh(e)},Kh=new Rh.E({queryCache:new Bh.$({onError:function(e,t){var n,r;"AbortError"!==e.name&&"ERR_CANCELED"!==e.code&&(null!==(n=t.meta)&&void 0!==n&&n.silent||Qt(qh,e.message,null===(r=e.extra_data)||void 0===r?void 0:r.message_links))}}),defaultOptions:{queries:{staleTime:3e5,gcTime:6e5,retry:!1,refetchOnWindowFocus:!1,refetchOnMount:!1,refetchOnReconnect:!0,placeholderData:Uh.rX}}});const Yh=n.p+"images/logo.png";function Vh(e){return Vh="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},Vh(e)}function Hh(){Hh=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,a=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function s(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),l=new T(r||[]);return a(i,"_invoke",{value:S(e,n,l)}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function b(){}function g(){}var x={};s(x,i,(function(){return this}));var _=Object.getPrototypeOf,w=_&&_(_(C([])));w&&w!==n&&r.call(w,i)&&(x=w);var E=g.prototype=y.prototype=Object.create(x);function N(e){["next","throw","return"].forEach((function(t){s(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(a,o,i,l){var c=d(e[a],e,o);if("throw"!==c.type){var s=c.arg,u=s.value;return u&&"object"==Vh(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,i,l)}),(function(e){n("throw",e,i,l)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return n("throw",e,i,l)}))}l(c.arg)}var o;a(this,"_invoke",{value:function(e,r){function a(){return new t((function(t,a){n(e,r,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,n,r){var a=m;return function(o,i){if(a===p)throw Error("Generator is already running");if(a===h){if("throw"===o)throw i;return{value:e,done:!0}}for(r.method=o,r.arg=i;;){var l=r.delegate;if(l){var c=L(l,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var s=d(t,n,r);if("normal"===s.type){if(a=r.done?h:f,s.arg===v)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(a=h,r.method="throw",r.arg=s.arg)}}}function L(t,n){var r=n.method,a=t.iterator[r];if(a===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,L(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=d(a,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var i=o.arg;return i?i.done?(n[t.resultName]=i.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function C(t){if(t||""===t){var n=t[i];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function n(){for(;++a<t.length;)if(r.call(t,a))return n.value=t[a],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(Vh(t)+" is not iterable")}return b.prototype=g,a(E,"constructor",{value:g,configurable:!0}),a(g,"constructor",{value:b,configurable:!0}),b.displayName=s(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,s(e,c,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,l,(function(){return this})),t.AsyncIterator=k,t.async=function(e,n,r,a,o){void 0===o&&(o=Promise);var i=new k(u(e,n,r,a),o);return t.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,c,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=C,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function a(r,a){return l.type="throw",l.arg=t,n.next=r,a&&(n.method="next",n.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],l=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var c=r.call(i,"catchLoc"),s=r.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),O(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;O(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:C(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function $h(e,t,n,r,a,o,i){try{var l=e[o](i),c=l.value}catch(e){return void n(e)}l.done?t(c):Promise.resolve(c).then(r,a)}function Qh(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){$h(o,r,a,i,l,"next",e)}function l(e){$h(o,r,a,i,l,"throw",e)}i(void 0)}))}}function Jh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Zh=Object.values(z),Xh=Zh.filter((function(e){return e.is_critical})),ev=Xh.length>0;const tv=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,o,i,l=[],c=!0,s=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(l.push(r.value),l.length!==t);c=!0);}catch(e){s=!0,a=e}finally{try{if(!c&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(s)throw a}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jh(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jh(e,t):void 0}}(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.")}()}((0,r.useState)(!1),2),t=e[0],n=e[1],c=(0,P.d4)((function(e){return e.setting.hiddenTabs})),s=(0,P.d4)((function(e){return e.shared.currentTabId})),u=(0,P.d4)((function(e){return e.shared.currentSubTabId})),d=(0,P.d4)((function(e){return e.setting.sideBarIsExpanded})),m=(0,P.d4)((function(e){return e.shared.showImportedTasksDeactivatedNotice})),f=(0,P.d4)((function(e){return e.shared.showMigrationNotice})),p=(0,P.d4)((function(e){return e.shared.showWOptimizeNotice})),h=(0,P.d4)((function(e){return e.setting.licenseKey})),y=(0,P.d4)((function(e){return e.setting.licenseStatus})),b=hp.find((function(e){return e.id===s}))||hp[0],x=(0,P.wA)();Wh(x);var _=(0,a.jE)(),w=function(e,t){e.preventDefault(),b.id!==t&&(_.cancelQueries(),n(!1),x(kp({tabId:t})),x(Rr()),x(at()))},E=function(){var e=Qh(Hh().mark((function e(t){var n,r;return Hh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(wd(t)),e.prev=1,n=t?"1":"0",e.next=5,cr({sidebar_is_expanded:n});case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),Qt(x,e.t0.message,null===(r=e.t0.extra_data)||void 0===r?void 0:r.message_links);case 10:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(t){return e.apply(this,arguments)}}(),k=function(){var e=Qh(Hh().mark((function e(){var t;return Hh().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,le({notificationKey:"migration_available"});case 3:x(Bp()),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),Qt(x,e.t0.message,null===(t=e.t0.extra_data)||void 0===t?void 0:t.message_links);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(){return e.apply(this,arguments)}}();return(0,r.useEffect)((function(){window.scrollTo(0,0)}),[s,u]),r.createElement("div",{className:"clear-both mr-[10px] mt-[20px] max-w-[100rem] xl:flex"},r.createElement(o.e,{show:t,as:r.Fragment},r.createElement(i.lG,{as:"div",className:"relative z-50 xl:!hidden",onClose:n},r.createElement(i.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),r.createElement("div",{className:"fixed inset-0 flex"},r.createElement(i.Lj,{transition:!0,className:"absolute right-10 -mr-10 mt-4 flex w-full max-w-[250px] flex-1 transform transition duration-200 ease-in-out data-[closed]:translate-x-full"},r.createElement("div",{className:"flex !grow flex-col gap-y-5 overflow-y-auto bg-white px-6 pb-2 pt-4"},r.createElement("nav",{className:"flex flex-1 flex-col pt-8"},r.createElement("ul",{role:"list",className:"flex flex-1 flex-col gap-y-2"},r.createElement("li",{className:"flex justify-end pb-4"},r.createElement("button",{type:"button",onClick:function(){return n(!1)}},r.createElement("span",{className:"sr-only"},"Close sidebar"),r.createElement(Ho.zhF,{className:"h-6 w-6 text-black"}))),r.createElement("li",null,r.createElement("ul",{role:"list",className:"-mx-2 space-y-1"},pp.map((function(e){var t=e.items.filter((function(e){return!c.includes(e.id)&&e.show_in_menu}));return 0===t.length?null:r.createElement(r.Fragment,{key:"mobile-group-"+e.group_id},t.map((function(e){return r.createElement(r.Fragment,{key:"mobile-tab-"+e.id},r.createElement("li",null,r.createElement("a",{href:e.href,onClick:function(t){return w(t,e.id)},className:g(b.id===e.id?"bg-gray-200 text-blue-600":"text-gray-700 hover:bg-gray-50 hover:text-blue-600","group flex items-center gap-x-3 rounded-md p-2 text-sm font-semibold leading-6")},r.createElement(e.icon,{className:g(b.id===e.id?"text-blue-600":"text-gray-600 group-hover:text-blue-600","".concat(e.icon_size," shrink-0"))}),e.name,e.is_new&&r.createElement("span",{className:"rounded-xl border border-green-800 bg-green-100 px-2 py-[2px] text-[10px] font-semibold uppercase leading-none text-green-800"},(0,l.__)("New!","advanced-database-cleaner")))))})),!e.is_last_group&&r.createElement("li",{className:"my-[10px]"},r.createElement("div",{className:"border-b-[1px] border-b-gray-300"})))}))))))))))),r.createElement("div",{className:g("relative hidden xl:!flex xl:!flex-col",d?"min-w-[200px]":"w-[52px]")},r.createElement("button",{onClick:function(){return E(!d)},className:"group absolute -right-[15px] top-[30px] z-20 flex h-6 w-4 -translate-y-1/2\r items-center justify-center"},d?r.createElement(r.Fragment,null,r.createElement(N,{content:(0,l.__)("Collapse sidebar","advanced-database-cleaner"),align:"left"},r.createElement(we.eCD,{className:"text-[1.2rem] text-gray-400 group-hover:text-black"}))):r.createElement(r.Fragment,null,r.createElement(N,{content:(0,l.__)("Expand sidebar","advanced-database-cleaner"),align:"left"},r.createElement(we.xHA,{className:"text-[1.2rem] text-gray-400 group-hover:text-black"})))),r.createElement("div",{className:"mb-10 flex !grow flex-col bg-transparent"},r.createElement("div",{className:"relative flex h-[70px] items-center gap-x-4 bg-[#0B96CB] text-white ".concat(d?"pl-[20px]":"justify-center","\n            ")},r.createElement(L,{href:"FREE"===D?"https://wordpress.org/plugins/advanced-database-cleaner/":G?"https://sigmaplugin.com/downloads/advanced-database-cleaner-pro-classic?utm_source=logo&utm_medium=adbc-pro&utm_campaign=plugins&utm_content=adbc-pro-landing-page":"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=logo&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=adbc-landing-page",target:"_blank",className:"!text-white !no-underline hover:!text-gray-200"},r.createElement("div",{className:"flex flex-col gap-y-0"},r.createElement("img",{src:Yh,alt:"Logo",className:g("w-[34px]")})),d&&r.createElement(r.Fragment,null,r.createElement("div",{className:" flex flex-col gap-y-0"},r.createElement("span",{className:"py-0 text-[1.1rem] font-bold"},"Advanced DB"),r.createElement("span",{className:"-mt-1 flex items-center gap-x-2 py-0"},r.createElement("span",{className:"text-[1rem] font-bold"},"Cleaner"),r.createElement("span",{className:"mt-[3px] flex items-center border-l border-indigo-200 bg-transparent pl-[5px] text-[.6rem] font-semibold leading-none text-gray-200"},"FREE"===D?(0,l.__)("Free","advanced-database-cleaner"):G?(0,l.__)("Pro-lifetime","advanced-database-cleaner"):(0,l.__)("Premium","advanced-database-cleaner"))))),r.createElement("div",{className:"absolute -top-2 left-0 rounded-r-md rounded-tl-md bg-[#0B96CB] px-2 py-0 text-center text-[10px] text-white ".concat(d?"":"w-full","\n                ")},M))),r.createElement("nav",{className:"mt-4 flex flex-1 flex-col"},r.createElement("ul",{role:"list",className:"flex flex-1 flex-col gap-y-7"},r.createElement("li",null,r.createElement("ul",{role:"list",className:"px-2"},pp.map((function(e){var t=e.items.filter((function(e){return!c.includes(e.id)&&e.show_in_menu}));return 0===t.length?null:r.createElement(r.Fragment,{key:"desktop-group-"+e.group_id},t.map((function(e){return r.createElement(r.Fragment,{key:"desktop-tab-"+e.id},r.createElement("li",{className:"my-0"},r.createElement("a",{href:e.href,onClick:function(t){return w(t,e.id)},className:g(b.id===e.id?"rounded-lg bg-white !text-blue-600":"text-gray-700 hover:rounded-lg hover:bg-gray-200 hover:text-blue-600","group my-[3px] flex flex-col px-2 py-[4px] font-bold leading-6 focus:ring-0")},r.createElement("div",{className:"flex h-full min-h-[24px] items-center gap-x-3"},d?r.createElement(e.icon,{className:g(b.id===e.id?"text-blue-600":"text-gray-600 group-hover:text-blue-600","".concat(e.icon_size," shrink-0"))}):r.createElement(N,{content:e.name,align:"left"},r.createElement(e.icon,{className:g(b.id===e.id?"text-blue-600":"text-gray-600 group-hover:text-blue-600","".concat(e.icon_size," shrink-0"))})),r.createElement("div",{className:"flex w-full flex-col"},d&&r.createElement("span",{className:"text-[.83rem] font-normal text-black"},e.name)),"FREE"===D&&e.is_premium&&d&&r.createElement("div",{className:""},r.createElement(j.xGQ,{className:"h-[12px] w-[12px] text-yellow-600"})),e.is_new&&d&&r.createElement("span",{className:"rounded-xl border border-green-800 bg-green-100 px-2 py-[2px] text-[10px] font-semibold uppercase leading-none text-green-800"},(0,l.__)("New!","advanced-database-cleaner"))))))})),!e.is_last_group&&r.createElement("li",{className:"my-[10px]"},r.createElement("div",{className:"border-b-[1px] border-b-gray-300"})))})))))),r.createElement("div",{className:"border-t border-gray-200 px-2 py-3"},d&&r.createElement("div",{className:"flex flex-col items-center"},r.createElement("div",{className:"flex items-center gap-1 text-xs text-gray-500"},(0,l.__)("By","advanced-database-cleaner"),r.createElement(L,{href:"https://sigmaplugin.com?utm_source=sidebar-bottom&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=sigmaplugin-home-page"),target:"_blank",className:"font-semibold !text-gray-500 no-underline hover:!text-gray-600"},"SigmaPlugin"),"♥",r.createElement("span",{className:"text-gray-500"},M)),r.createElement("div",{className:"mt-1 flex gap-1 text-center text-[11px]"},r.createElement(L,{href:"FREE"===D?"https://wordpress.org/support/plugin/advanced-database-cleaner/":"https://sigmaplugin.com/contact?utm_source=sidebar-bottom&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=support",target:"_blank",className:"font-semibold !text-blue-500 no-underline hover:!text-blue-600"},(0,l.__)("Support","advanced-database-cleaner")),"/",r.createElement(L,{href:"https://docs.sigmaplugin.com/collection/54-advanced-db-cleaner-4x?utm_source=sidebar-bottom&utm_medium=".concat(H,"&utm_campaign=plugins&utm_content=documentation"),target:"_blank",className:"font-semibold !text-blue-500 no-underline hover:!text-blue-600"},(0,l.__)("Docs","advanced-database-cleaner"))))))),r.createElement("div",{className:"top-10 z-40 flex items-center justify-between gap-x-6 border-b border-b-gray-300 bg-[#0B96CB] px-4 py-2 shadow-sm sm:px-6 xl:!hidden"},r.createElement(L,{href:"FREE"===D?"https://wordpress.org/plugins/advanced-database-cleaner/":G?"https://sigmaplugin.com/downloads/advanced-database-cleaner-pro-classic?utm_source=logo&utm_medium=adbc-pro&utm_campaign=plugins&utm_content=adbc-pro-landing-page":"https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner?utm_source=logo&utm_medium=adbc-premium&utm_campaign=plugins&utm_content=adbc-landing-page",target:"_blank",className:"!text-white !no-underline hover:!text-gray-200"},r.createElement("div",{className:"flex h-[80px] items-center gap-x-4"},r.createElement("img",{src:Yh,alt:"Logo",className:"w-[35px] sm:w-[35px]"}),r.createElement("div",{className:"flex flex-col gap-[2px]"},r.createElement("span",{className:"text-[1.1rem] font-bold"},"Advanced DB Cleaner"),r.createElement("span",{className:"flex items-center"},r.createElement("span",{className:"text-[.8rem] font-thin"},M),r.createElement("span",{className:"ml-2 mt-[2px] flex h-[15px] items-center rounded-md bg-sky-700 px-2 py-0.5 text-[9px] font-semibold uppercase leading-none text-white opacity-70"},"FREE"===D?(0,l.__)("Free","advanced-database-cleaner"):G?(0,l.__)("Pro - lifetime","advanced-database-cleaner"):(0,l.__)("Premium","advanced-database-cleaner")))))),r.createElement("button",{type:"button",className:"-m-2.5 rounded-md p-2 text-gray-700",onClick:function(){return n(!0)}},r.createElement("span",{className:"sr-only"},"Open sidebar"),r.createElement(Tn.ND1,{className:"h-8 w-8 text-white"}))),r.createElement("main",{className:"min-w-0 flex-1 bg-white pb-20 xl:min-h-[800px]"},r.createElement("div",{className:"h-[60px] px-4 sm:px-6"},r.createElement("div",{className:"flex h-full w-full justify-between border border-l-0 border-r-0 border-t-0 border-b-gray-300/80"},r.createElement("div",{className:"flex items-center gap-x-4"},r.createElement(b.icon,{className:"h-[38px] w-[38px] rounded-md border border-b-[.2rem] border-blue-300 bg-blue-50 p-2 text-blue-500"}),u&&Cr(u)?r.createElement("span",{className:"text-xl font-bold text-gray-900 lg:text-[1.3rem]"},Tr[u]||""):r.createElement("span",{className:"text-xl font-bold text-gray-900 lg:text-[1.3rem]"},b.name)),r.createElement("div",{className:"flex items-center gap-x-2"},"PREMIUM"===D&&r.createElement(br,null),r.createElement(On,null)))),r.createElement("div",{className:"min-h-[20rem] px-4 pt-8 sm:px-6"},ev?Xh.map((function(e,t){return r.createElement(Zp,{key:"critical-warning-"+t,type:"warning"},e.message)})):r.createElement(r.Fragment,null,Zh.map((function(e,t){return r.createElement(Zp,{key:"warning-"+t,type:"warning"},e.message)})),"PREMIUM"===D&&!h&&r.createElement(Zp,{type:"warning"},(0,l.__)("Please activate your license key to receive plugin updates.","advanced-database-cleaner"),r.createElement(L,{href:"#",className:"ml-1",onClick:function(e){e.preventDefault(),x(kp({tabId:"settings",anchorId:"license"}))}},(0,l.__)("Activate now","advanced-database-cleaner"))),"PREMIUM"===D&&h&&"valid"!==y&&r.createElement(Zp,{type:"warning"},(0,l.__)("There is an issue with your license. Please check your license status in the settings.","advanced-database-cleaner"),r.createElement(L,{href:"#",className:"ml-1",onClick:function(e){e.preventDefault(),x(kp({tabId:"settings"}))}},(0,l.__)("Check license status","advanced-database-cleaner"))),f&&r.createElement("div",{className:"mb-10"},r.createElement(Zp,{type:"info"},r.createElement("div",{className:"flex flex-col gap-3"},(0,l.__)("You are now using the newest premium version of the plugin, would you like to import your data from the previous version?","advanced-database-cleaner"),r.createElement("div",{className:"flex gap-x-4"},r.createElement(v,{text:"Yes, import data",className:"!h-[2rem] !w-fit !px-4",onClick:function(){x(Tp())}}),r.createElement(v,{text:"No, don't import",className:"!h-[2rem] !w-fit !px-4",onClick:k}))))),m&&r.createElement("div",{className:"mb-10"},r.createElement(Zp,{type:"warning",notificationKey:"imported_tasks_deactivated_notice"},(0,l.__)("For technical reasons, all automation tasks imported from the previous version have been paused. Please review your tasks and reactivate those you wish to continue using.","advanced-database-cleaner"),r.createElement(L,{href:"",className:"ml-1",onClick:function(e){e.preventDefault(),x(kp({tabId:"automation"}))}},(0,l.__)("Go to automation","advanced-database-cleaner")))),"woocommerce"===s?!Y&&r.createElement($r,{variant:"woocommerce"}):p&&r.createElement($r,{variant:"default"}),r.createElement(b.component,null)))),r.createElement("div",{className:"fixed bottom-6 right-1 z-50"},r.createElement(N,{content:(0,l.__)("Help","advanced-database-cleaner"),align:"right"},r.createElement(L,{href:"#",onClick:function(e){e.preventDefault(),x(Op())},className:"group flex h-6 w-6 items-center justify-center bg-transparent !text-blue-500 transition-all duration-200 hover:!text-blue-600 md:h-10 md:w-8"},r.createElement(_e.f1Z,{className:"h-full w-full"})))))};var nv=document.getElementById("adbc-plugin-root");Gh.createRoot(nv).render(r.createElement(P.Kq,{store:zh},r.createElement(a.Ht,{client:Kh},r.createElement(tv,null),r.createElement(th,null),r.createElement(Nh,null),r.createElement(kh,null),r.createElement(Sh,null),r.createElement(Mh,null),r.createElement(wh,null))))}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}};return r[e].call(n.exports,n,n.exports,o),n.exports}o.m=r,e=[],o.O=(t,n,r,a)=>{if(!n){var i=1/0;for(u=0;u<e.length;u++){for(var[n,r,a]=e[u],l=!0,c=0;c<n.length;c++)(!1&a||i>=a)&&Object.keys(o.O).every((e=>o.O[e](n[c])))?n.splice(c--,1):(l=!1,a<i&&(i=a));if(l){e.splice(u--,1);var s=r();void 0!==s&&(t=s)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[n,r,a]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var a=Object.create(null);o.r(a);var i={};t=t||[null,n({}),n([]),n(n)];for(var l=2&r&&e;"object"==typeof l&&!~t.indexOf(l);l=n(l))Object.getOwnPropertyNames(l).forEach((t=>i[t]=()=>e[t]));return i.default=()=>e,o.d(a,i),a},o.d=(e,t)=>{for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),o.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;o.g.importScripts&&(e=o.g.location+"");var t=o.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),o.p=e+"../"})(),(()=>{var e={524:0};o.O.j=t=>0===e[t];var t=(t,n)=>{var r,a,[i,l,c]=n,s=0;if(i.some((t=>0!==e[t]))){for(r in l)o.o(l,r)&&(o.m[r]=l[r]);if(c)var u=c(o)}for(t&&t(n);s<i.length;s++)a=i[s],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return o.O(u)},n=self.webpackChunkadbc_plugin=self.webpackChunkadbc_plugin||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var i=o.O(void 0,[96],(()=>o(1021)));i=o.O(i)})();