Plugin Directory

Changeset 3412586


Ignore:
Timestamp:
12/05/2025 07:58:49 PM (6 weeks ago)
Author:
symptote
Message:

Committing 4.0.2 to trunk

Location:
advanced-database-cleaner/trunk
Files:
27 edited

Legend:

Unmodified
Added
Removed
  • advanced-database-cleaner/trunk/README.txt

    r3407087 r3412586  
    55Requires at least: 5.0.0
    66Requires PHP: 7.0
    7 Tested up to: 6.8.3
    8 Stable tag: 4.0.1
     7Tested up to: 6.9
     8Stable tag: 4.0.2
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    250250
    251251== Changelog ==
     252
     253= 4.0.2 – 05/12/2025 =
     254- Fix: Conflict with another plugin injecting links into our plugin settings
     255- Fix: Syntax error: unexpected '...' (T_ELLIPSIS), expecting ']'
     256- Fix: Deletion of transients and expired_transients in multisite within the sitemeta table when the transient’s site_id is invalid
     257- Fix: Duplicate “squared” transients and expired transients being displayed
     258- Tweak: Synchronize Axios timeout (React) with PHP max execution time to avoid early request timeouts
     259- Tweak: In trashed comments, count only trashed comments and ignore comments belonging to trashed posts
     260- Tweak: Use crc32 hashing to speed up detection of duplicate values
     261- Tweak: General code cleanup and optimization
     262- Tweak: [Premium] Added new WordPress-related items for improved identification
     263- New: [Free] new setting allowing to control the number of items retrieved from the database per request for better performance.
     264- New: Choose between native WordPress functions or direct SQL queries for deleting items (new setting added).
     265- New: Items in the General Cleanup page are now loaded individually, so content appears immediately without waiting for all items.
     266- New: Items can now be deleted one by one in General Cleanup without reloading the entire list after each action.
     267- Compatibility: Tested with WordPress 6.9
    252268
    253269= 4.0.1 – 01/12/2025 =
  • advanced-database-cleaner/trunk/advanced-db-cleaner.php

    r3407087 r3412586  
    44 * Plugin URI:        https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner
    55 * Description:       The most advanced Database Cleaner for WordPress. Clean database by deleting orphaned items such as old "revisions", "old drafts", optimize database, and more.
    6  * Version:           4.0.1
     6 * Version:           4.0.2
    77 * Author:            SigmaPlugin
    88 * Author URI:        https://sigmaplugin.com
     
    2626
    2727if ( ! defined( 'ADBC_PLUGIN_VERSION' ) )
    28     define( 'ADBC_PLUGIN_VERSION', '4.0.1' );
     28    define( 'ADBC_PLUGIN_VERSION', '4.0.2' );
    2929
    3030class ADBC_Advanced_DB_Cleaner {
     
    108108        add_filter( 'cron_schedules', [ 'ADBC_Admin_Init', 'add_adbc_schedules_frequencies' ] );
    109109        add_filter( 'load_script_translation_file', [ 'ADBC_Admin_Init', 'change_script_translation_file_name' ], 10, 3 );
     110        if ( method_exists( 'ADBC_Admin_Init', '_capture_original_plugin_meta_links' ) && method_exists( 'ADBC_Admin_Init', '_restore_plugin_meta_links' ) ) {
     111            add_filter( 'plugin_row_meta', [ 'ADBC_Admin_Init', '_capture_original_plugin_meta_links' ], 1, 2 );
     112            add_filter( 'plugin_row_meta', [ 'ADBC_Admin_Init', '_restore_plugin_meta_links' ], 999, 2 );
     113        }
    110114        /* TO-CHECK: Always prioritize plugin's shipped translations over global ones for the pro version
    111115         * For the free version we keep it until new version (>=4.0.0) translations are mature in the global repo */
  • advanced-database-cleaner/trunk/assets/css/app.css

    r3405575 r3412586  
    1 *,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}html{scrollbar-gutter:stable}.container{width:100%}@media (min-width:380px){.container{max-width:380px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-right-2{right:-.5rem}.-right-\[15px\]{right:-15px}.-right-\[8px\]{right:-8px}.-top-2{top:-.5rem}.-top-\[1px\]{top:-1px}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.bottom-\[calc\(100\%\+0\.5rem\)\]{bottom:calc(100% + .5rem)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-6{left:1.5rem}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-4{right:1rem}.start-1\/2{inset-inline-start:50%}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-2{top:.5rem}.top-4{top:1rem}.top-\[10px\]{top:10px}.top-\[30px\]{top:30px}.top-\[85px\]{top:85px}.top-\[9px\]{top:9px}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-full{top:100%}.\!z-50{z-index:50!important}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-4{grid-column:span 4/span 4}.clear-both{clear:both}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.-m-\[11px\]{margin:-11px}.m-auto{margin:auto}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-\[10px\]{margin-bottom:10px;margin-top:10px}.my-\[3px\]{margin-bottom:3px;margin-top:3px}.-mb-4{margin-bottom:-1rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-\[43px\]{margin-left:-43px}.-ml-\[5px\]{margin-left:-5px}.-ml-\[8px\]{margin-left:-8px}.-ml-\[9px\]{margin-left:-9px}.-mr-10{margin-right:-2.5rem}.-mt-1{margin-top:-.25rem}.-mt-\[1px\]{margin-top:-1px}.-mt-\[4px\]{margin-top:-4px}.-mt-\[5px\]{margin-top:-5px}.-mt-\[6px\]{margin-top:-6px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-\[20px\]{margin-left:20px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-\[10px\]{margin-right:10px}.mr-\[5px\]{margin-right:5px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[1\.8rem\]{margin-top:1.8rem}.mt-\[1px\]{margin-top:1px}.mt-\[20px\]{margin-top:20px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[40px\]{margin-top:40px}.mt-\[4px\]{margin-top:4px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-\[16px\]{height:16px;width:16px}.size-\[80px\]{height:80px;width:80px}.size-full{height:100%;width:100%}.\!h-\[1\.6rem\]{height:1.6rem!important}.\!h-\[1\.8rem\]{height:1.8rem!important}.\!h-\[1\.9rem\]{height:1.9rem!important}.\!h-\[15px\]{height:15px!important}.\!h-\[16px\]{height:16px!important}.\!h-\[2\.1rem\]{height:2.1rem!important}.\!h-\[2\.45rem\]{height:2.45rem!important}.\!h-\[2\.4rem\]{height:2.4rem!important}.\!h-\[2rem\]{height:2rem!important}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-96{height:24rem}.h-\[\.1rem\]{height:.1rem}.h-\[1\.6rem\]{height:1.6rem}.h-\[1\.7rem\]{height:1.7rem}.h-\[100px\]{height:100px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[160px\]{height:160px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[1px\]{height:1px}.h-\[2\.3rem\]{height:2.3rem}.h-\[2\.4rem\]{height:2.4rem}.h-\[20px\]{height:20px}.h-\[210px\]{height:210px}.h-\[21px\]{height:21px}.h-\[25px\]{height:25px}.h-\[2rem\]{height:2rem}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-\[3rem\]{height:3rem}.h-\[40px\]{height:40px}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[80px\]{height:80px}.h-\[98px\]{height:98px}.h-full{height:100%}.\!max-h-\[1\.8rem\]{max-height:1.8rem!important}.\!max-h-\[2\.1rem\]{max-height:2.1rem!important}.\!max-h-\[2rem\]{max-height:2rem!important}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-\[280px\]{max-height:280px}.max-h-\[340px\]{max-height:340px}.max-h-\[450px\]{max-height:450px}.max-h-\[500px\]{max-height:500px}.max-h-\[70vh\]{max-height:70vh}.\!min-h-\[1\.8rem\]{min-height:1.8rem!important}.\!min-h-\[10px\]{min-height:10px!important}.\!min-h-\[2\.1rem\]{min-height:2.1rem!important}.\!min-h-\[2rem\]{min-height:2rem!important}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[20rem\]{min-height:20rem}.min-h-\[232px\]{min-height:232px}.min-h-\[24px\]{min-height:24px}.min-h-\[300px\]{min-height:300px}.min-h-\[40px\]{min-height:40px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-\[15px\]{width:15px!important}.\!w-\[16px\]{width:16px!important}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.\!w-full{width:100%!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[100px\]{width:100px}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[14rem\]{width:14rem}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[20px\]{width:20px}.w-\[21px\]{width:21px}.w-\[250px\]{width:250px}.w-\[25px\]{width:25px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[35px\]{width:35px}.w-\[38px\]{width:38px}.w-\[3rem\]{width:3rem}.w-\[40px\]{width:40px}.w-\[52px\]{width:52px}.w-\[60px\]{width:60px}.w-\[6rem\]{width:6rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[35px\]{min-width:35px}.min-w-\[500px\]{min-width:500px}.min-w-\[50px\]{min-width:50px}.min-w-\[55px\]{min-width:55px}.min-w-\[600px\]{min-width:600px}.min-w-\[60px\]{min-width:60px}.min-w-\[70px\]{min-width:70px}.min-w-\[800px\]{min-width:800px}.min-w-\[80px\]{min-width:80px}.min-w-\[900px\]{min-width:900px}.min-w-\[90px\]{min-width:90px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-\[100px\]{max-width:100px!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[100rem\]{max-width:100rem}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[500px\]{max-width:500px}.max-w-\[80px\]{max-width:80px}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y:-0.5rem}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:0.5rem}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-\[3px\]{gap:3px!important}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[12px\]{gap:12px}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-\[4px\]{-moz-column-gap:4px;column-gap:4px}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-\[0px\]{row-gap:0}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-all{word-break:break-all}.\!rounded-lg{border-radius:.5rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.\!rounded-l-lg{border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.\!rounded-l-none{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.\!rounded-r-\[0px\]{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-b-xl{border-bottom-right-radius:.75rem}.rounded-b-xl,.rounded-l-xl{border-bottom-left-radius:.75rem}.rounded-l-xl{border-top-left-radius:.75rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-b-\[\.2rem\]{border-bottom-width:.2rem}.border-b-\[1px\]{border-bottom-width:1px}.border-b-\[2px\]{border-bottom-width:2px}.border-b-\[6px\]{border-bottom-width:6px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-l-\[6px\]{border-left-width:6px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-r-\[6px\]{border-right-width:6px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[6px\]{border-top-width:6px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-black{--tw-border-opacity:1!important;border-color:rgb(0 0 0/var(--tw-border-opacity,1))!important}.\!border-blue-100{--tw-border-opacity:1!important;border-color:rgb(219 234 254/var(--tw-border-opacity,1))!important}.\!border-blue-500{--tw-border-opacity:1!important;border-color:rgb(59 130 246/var(--tw-border-opacity,1))!important}.\!border-gray-300{--tw-border-opacity:1!important;border-color:rgb(209 213 219/var(--tw-border-opacity,1))!important}.\!border-gray-400{--tw-border-opacity:1!important;border-color:rgb(156 163 175/var(--tw-border-opacity,1))!important}.\!border-gray-400\/60{border-color:rgba(156,163,175,.6)!important}.\!border-green-500{--tw-border-opacity:1!important;border-color:rgb(34 197 94/var(--tw-border-opacity,1))!important}.border-amber-600{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-200\/60{border-color:rgba(229,231,235,.6)}.border-gray-200\/80{border-color:rgba(229,231,235,.8)}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-400\/70{border-color:rgba(156,163,175,.7)}.border-gray-400\/80{border-color:rgba(156,163,175,.8)}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-500\/20{border-color:rgba(99,102,241,.2)}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:rgb(34 113 177/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-sky-600{--tw-border-opacity:1;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity,1))}.border-b-gray-300{--tw-border-opacity:1;border-bottom-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-b-gray-300\/80{border-bottom-color:rgba(209,213,219,.8)}.border-b-gray-800{--tw-border-opacity:1;border-bottom-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:transparent}.border-t-gray-800{--tw-border-opacity:1;border-top-color:rgb(31 41 55/var(--tw-border-opacity,1))}.bg-\[\#0B96CB\]{--tw-bg-opacity:1;background-color:rgb(11 150 203/var(--tw-bg-opacity,1))}.bg-\[\#2271b1\]{--tw-bg-opacity:1;background-color:rgb(34 113 177/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-100\/80{background-color:rgba(243,244,246,.8)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-200\/80{background-color:rgba(229,231,235,.8)}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-300\/80{background-color:rgba(209,213,219,.8)}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/50{background-color:rgba(249,250,251,.5)}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/70{background-color:rgba(17,24,39,.7)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(34 113 177/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-200\/80{background-color:rgba(233,213,255,.8)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-100\/80{background-color:hsla(0,93%,94%,.8)}.bg-red-200{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-sky-700{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800\/50{background-color:rgba(30,41,59,.5)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/40{background-color:hsla(0,0%,100%,.4)}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-white\/95{background-color:hsla(0,0%,100%,.95)}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-zinc-700{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:rgba(52,211,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,253,245,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(243,244,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,250,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from:#1f2937 var(--tw-gradient-from-position);--tw-gradient-to:rgba(31,41,55,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500\/10{--tw-gradient-from:rgba(99,102,241,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-400{--tw-gradient-from:#f87171 var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,91%,71%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from:#f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(241,245,249,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-300{--tw-gradient-from:#fde047 var(--tw-gradient-from-position);--tw-gradient-to:rgba(253,224,71,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from:#facc15 var(--tw-gradient-from-position);--tw-gradient-to:rgba(250,204,21,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:rgba(234,179,8,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to:rgba(79,70,229,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4f46e5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-blue-50{--tw-gradient-to:#eff6ff var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to:#f0fdf4 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to:rgba(168,85,247,.1) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to:#f43f5e var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-current{stroke:currentColor}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[\.15rem\]{padding:.15rem}.p-\[1px\]{padding:1px}.p-\[5px\]{padding:5px}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[5px\]{padding-left:5px;padding-right:5px}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[14px\]{padding-bottom:14px;padding-top:14px}.py-\[15px\]{padding-bottom:15px;padding-top:15px}.py-\[18px\]{padding-bottom:18px;padding-top:18px}.py-\[1px\]{padding-bottom:1px;padding-top:1px}.py-\[2px\]{padding-bottom:2px;padding-top:2px}.py-\[4px\]{padding-bottom:4px;padding-top:4px}.py-\[5px\]{padding-bottom:5px;padding-top:5px}.py-\[7px\]{padding-bottom:7px;padding-top:7px}.py-\[8px\]{padding-bottom:8px;padding-top:8px}.\!pr-4{padding-right:1rem!important}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[45px\]{padding-bottom:45px}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-\[10px\]{padding-left:10px}.pl-\[14px\]{padding-left:14px}.pl-\[1px\]{padding-left:1px}.pl-\[20px\]{padding-left:20px}.pl-\[2px\]{padding-left:2px}.pl-\[5px\]{padding-left:5px}.pl-\[8px\]{padding-left:8px}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-\[3px\]{padding-right:3px}.pr-\[5px\]{padding-right:5px}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[20px\]{padding-top:20px}.pt-\[3px\]{padding-top:3px}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[\.75rem\]{font-size:.75rem!important}.\!text-\[\.85rem\]{font-size:.85rem!important}.\!text-\[\.95rem\]{font-size:.95rem!important}.\!text-\[\.9rem\]{font-size:.9rem!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[1rem\]{font-size:1rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[\.65rem\]{font-size:.65rem}.text-\[\.6rem\]{font-size:.6rem}.text-\[\.75rem\]{font-size:.75rem}.text-\[\.78rem\]{font-size:.78rem}.text-\[\.7rem\]{font-size:.7rem}.text-\[\.82rem\]{font-size:.82rem}.text-\[\.83rem\]{font-size:.83rem}.text-\[\.84rem\]{font-size:.84rem}.text-\[\.85rem\]{font-size:.85rem}.text-\[\.89rem\]{font-size:.89rem}.text-\[\.8rem\]{font-size:.8rem}.text-\[\.95rem\]{font-size:.95rem}.text-\[\.9rem\]{font-size:.9rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[1\.01rem\]{font-size:1.01rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3em\]{font-size:1.3em}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[1rem\]{font-size:1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[20px\]{font-size:20px}.text-\[2rem\]{font-size:2rem}.text-\[4rem\]{font-size:4rem}.text-\[7px\]{font-size:7px}.text-\[7rem\]{font-size:7rem}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-normal{font-weight:400!important}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[15px\]{line-height:15px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-blue-300{--tw-text-opacity:1!important;color:rgb(147 197 253/var(--tw-text-opacity,1))!important}.\!text-blue-400{--tw-text-opacity:1!important;color:rgb(96 165 250/var(--tw-text-opacity,1))!important}.\!text-blue-500{--tw-text-opacity:1!important;color:rgb(59 130 246/var(--tw-text-opacity,1))!important}.\!text-blue-600{--tw-text-opacity:1!important;color:rgb(37 99 235/var(--tw-text-opacity,1))!important}.\!text-blue-700{--tw-text-opacity:1!important;color:rgb(29 78 216/var(--tw-text-opacity,1))!important}.\!text-gray-500{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.\!text-gray-900{--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\!text-yellow-600{--tw-text-opacity:1!important;color:rgb(202 138 4/var(--tw-text-opacity,1))!important}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-fuchsia-400{--tw-text-opacity:1;color:rgb(232 121 249/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(34 113 177/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.decoration-gray-400{text-decoration-color:#9ca3af}.decoration-gray-500\/50{text-decoration-color:hsla(220,9%,46%,.5)}.decoration-gray-500\/60{text-decoration-color:hsla(220,9%,46%,.6)}.decoration-dotted{text-decoration-style:dotted}.decoration-dashed{text-decoration-style:dashed}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-gray-200{--tw-shadow-color:#e5e7eb;--tw-shadow:var(--tw-shadow-colored)}.\!ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.ring-green-400{--tw-ring-opacity:1;--tw-ring-color:rgb(74 222 128/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:0.05}.blur-\[1px\]{--tw-blur:blur(1px)}.blur-\[1px\],.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[0\.5px\]{--tw-backdrop-blur:blur(0.5px)}.backdrop-blur-\[0\.5px\],.backdrop-blur-\[1px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\[\'\'\]{--tw-content:"";content:var(--tw-content)}.adbc-custom-scrollbar::-webkit-scrollbar{height:8px;width:8px}.adbc-custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.adbc-custom-scrollbar::-webkit-scrollbar-thumb{background:#888}.adbc-custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#555}.adbc-custom-scrollbar{scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}@keyframes adbc-progress-line{0%{width:100%}to{width:0}}@keyframes adbc-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.animate-adbc-shake{animation:adbc-shake .5s ease-in-out 1}.placeholder\:\!text-\[\.82rem\]::-moz-placeholder{font-size:.82rem!important}.placeholder\:\!text-\[\.82rem\]::placeholder{font-size:.82rem!important}.placeholder\:\!text-gray-400::-moz-placeholder{--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity,1))!important}.placeholder\:\!text-gray-400::placeholder{--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity,1))!important}.placeholder\:\!text-gray-500::-moz-placeholder{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.placeholder\:\!text-gray-500::placeholder{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.first\:mt-2:first-child{margin-top:.5rem}.first\:border-t-0:first-child{border-top-width:0}.hover\:\!cursor-default:hover{cursor:default!important}.hover\:rounded-lg:hover{border-radius:.5rem}.hover\:border:hover{border-width:1px}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:border-emerald-200:hover{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.hover\:border-green-500:hover{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.hover\:border-orange-500:hover{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700\/90:hover{background-color:rgba(29,78,216,.9)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-200\/80:hover{background-color:rgba(229,231,235,.8)}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-300\/40:hover{background-color:rgba(209,213,219,.4)}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(29,78,216,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce var(--tw-gradient-to-position)}.hover\:\!text-blue-500:hover{--tw-text-opacity:1!important;color:rgb(59 130 246/var(--tw-text-opacity,1))!important}.hover\:\!text-blue-600:hover{--tw-text-opacity:1!important;color:rgb(37 99 235/var(--tw-text-opacity,1))!important}.hover\:\!text-blue-700:hover{--tw-text-opacity:1!important;color:rgb(29 78 216/var(--tw-text-opacity,1))!important}.hover\:\!text-blue-800:hover{--tw-text-opacity:1!important;color:rgb(30 64 175/var(--tw-text-opacity,1))!important}.hover\:\!text-blue-900:hover{--tw-text-opacity:1!important;color:rgb(30 58 138/var(--tw-text-opacity,1))!important}.hover\:\!text-gray-200:hover{--tw-text-opacity:1!important;color:rgb(229 231 235/var(--tw-text-opacity,1))!important}.hover\:\!text-gray-600:hover{--tw-text-opacity:1!important;color:rgb(75 85 99/var(--tw-text-opacity,1))!important}.hover\:\!text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-cyan-700:hover{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:\!underline:hover{text-decoration-line:underline!important}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-sm:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:shadow-gray-400:hover{--tw-shadow-color:#9ca3af;--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-blue-400:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.hover\:ring-gray-300:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.hover\:ring-gray-400:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.hover\:ring-green-400:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(74 222 128/var(--tw-ring-opacity,1))}.focus\:\!border-black:focus{--tw-border-opacity:1!important;border-color:rgb(0 0 0/var(--tw-border-opacity,1))!important}.focus\:\!border-gray-800:focus{--tw-border-opacity:1!important;border-color:rgb(31 41 55/var(--tw-border-opacity,1))!important}.focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.focus\:\!text-white:focus{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:\!outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:\!ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.focus\:ring-green-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity,1))}.disabled\:\!cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-gray-300:disabled{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:bg-blue-600:hover:disabled{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.group\/btn:hover .group-hover\/btn\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:-translate-x-0\.5,.group\/btn:hover .group-hover\/btn\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x:-0.125rem}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-0\.5,.group:hover .group-hover\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px}.group:hover .group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.group:hover .group-hover\:from-gray-200{--tw-gradient-from:#e5e7eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(229,231,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:to-gray-300{--tw-gradient-to:#d1d5db var(--tw-gradient-to-position)}.group:hover .group-hover\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.data-\[closed\]\:translate-x-full[data-closed]{--tw-translate-x:100%}.data-\[closed\]\:scale-95[data-closed],.data-\[closed\]\:translate-x-full[data-closed]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[closed\]\:scale-95[data-closed]{--tw-scale-x:.95;--tw-scale-y:.95}.data-\[focus\]\:border-blue-600[data-focus]{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.data-\[checked\]\:bg-blue-50[data-checked]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.data-\[focus\]\:ring-2[data-focus]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.data-\[focus\]\:ring-blue-600[data-focus]{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.group[data-focus] .group-data-\[focus\]\:border{border-width:1px}.group[data-checked] .group-data-\[checked\]\:border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}@media (min-width:380px){.sxs\:block{display:block}.sxs\:h-\[120px\]{height:120px}.sxs\:w-\[200px\]{width:200px}.sxs\:flex-row{flex-direction:row}.sxs\:px-2{padding-left:.5rem;padding-right:.5rem}}@media (min-width:640px){.sm\:m-0{margin:0}.sm\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-\[40px\]{margin-left:40px}.sm\:mt-0{margin-top:0}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:min-h-\[500px\]{min-height:500px}.sm\:w-\[250px\]{width:250px}.sm\:w-\[35px\]{width:35px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-xl{max-width:36rem}.sm\:translate-x-0{--tw-translate-x:0px}.sm\:translate-x-0,.sm\:translate-y-20{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-20{--tw-translate-y:5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-\[8rem\]{gap:8rem}.sm\:gap-y-\[2px\]{row-gap:2px}.sm\:p-0{padding:0}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[1rem\],.sm\:text-base{font-size:1rem}.sm\:text-base{line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:w-8{width:2rem}.md\:w-\[12rem\]{width:12rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.md\:pl-\[23px\]{padding-left:23px}.md\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}}@media (min-width:1024px){.lg\:top-\[16px\]{top:16px}.lg\:top-\[17px\]{top:17px}.lg\:order-2{order:2}.lg\:-ml-5{margin-left:-1.25rem}.lg\:-ml-\[36px\]{margin-left:-36px}.lg\:mt-\[54px\]{margin-top:54px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[160px\]{height:160px}.lg\:h-\[55px\]{height:55px}.lg\:w-\[350px\]{width:350px}.lg\:w-\[55px\]{width:55px}.lg\:\!min-w-\[220px\]{min-width:220px!important}.lg\:min-w-\[350px\]{min-width:350px}.lg\:min-w-\[400px\]{min-width:400px}.lg\:max-w-\[400px\]{max-width:400px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-\[\.85rem\]{font-size:.85rem}.lg\:text-\[\.8rem\]{font-size:.8rem}.lg\:text-\[1\.3rem\]{font-size:1.3rem}}@media (min-width:1280px){.xl\:mt-0{margin-top:0}.xl\:mt-\[22px\]{margin-top:22px}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:min-h-\[800px\]{min-height:800px}.xl\:w-\[100px\]{width:100px}.xl\:w-\[10rem\]{width:10rem}.xl\:w-\[15rem\]{width:15rem}.xl\:w-\[3\.5rem\]{width:3.5rem}.xl\:w-\[3\.8rem\]{width:3.8rem}.xl\:w-\[4rem\]{width:4rem}.xl\:w-\[80px\]{width:80px}.xl\:w-\[9rem\]{width:9rem}.xl\:min-w-\[100px\]{min-width:100px}.xl\:min-w-\[60px\]{min-width:60px}.xl\:min-w-\[70px\]{min-width:70px}.xl\:min-w-\[7rem\]{min-width:7rem}.xl\:min-w-\[800px\]{min-width:800px}.xl\:min-w-\[80px\]{min-width:80px}.xl\:min-w-\[85px\]{min-width:85px}.xl\:min-w-\[90px\]{min-width:90px}.xl\:min-w-\[9rem\]{min-width:9rem}.xl\:max-w-3xl{max-width:48rem}.xl\:max-w-\[100px\]{max-width:100px}.xl\:max-w-\[120px\]{max-width:120px}.xl\:max-w-\[70px\]{max-width:70px}.xl\:max-w-\[80px\]{max-width:80px}.xl\:max-w-xl{max-width:36rem}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.xl\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.xl\:gap-y-4{row-gap:1rem}.xl\:border{border-width:1px}.xl\:border-yellow-500\/40{border-color:rgba(234,179,8,.4)}.xl\:bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.xl\:py-\[6px\]{padding-bottom:6px;padding-top:6px}.xl\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1536px){.\32xl\:min-w-\[1000px\]{min-width:1000px}.\32xl\:min-w-\[220px\]{min-width:220px}.\32xl\:flex-col{flex-direction:column}.\32xl\:justify-center{justify-content:center}}.group:not([data-checked]) .\[\.group\:not\(\[data-checked\]\)_\&\]\:invisible{visibility:hidden}
     1*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}html{scrollbar-gutter:stable}.container{width:100%}@media (min-width:380px){.container{max-width:380px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:0}.inset-y-0{bottom:0;top:0}.-right-2{right:-.5rem}.-right-\[15px\]{right:-15px}.-right-\[8px\]{right:-8px}.-top-2{top:-.5rem}.-top-\[1px\]{top:-1px}.bottom-0{bottom:0}.bottom-6{bottom:1.5rem}.bottom-\[calc\(100\%\+0\.5rem\)\]{bottom:calc(100% + .5rem)}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-6{left:1.5rem}.right-0{right:0}.right-1{right:.25rem}.right-10{right:2.5rem}.right-4{right:1rem}.start-1\/2{inset-inline-start:50%}.top-0{top:0}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-12{top:3rem}.top-2{top:.5rem}.top-4{top:1rem}.top-\[10px\]{top:10px}.top-\[30px\]{top:30px}.top-\[85px\]{top:85px}.top-\[9px\]{top:9px}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-full{top:100%}.\!z-50{z-index:50!important}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.col-span-1{grid-column:span 1/span 1}.col-span-4{grid-column:span 4/span 4}.clear-both{clear:both}.-m-2{margin:-.5rem}.-m-2\.5{margin:-.625rem}.-m-\[11px\]{margin:-11px}.m-auto{margin:auto}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-\[10px\]{margin-bottom:10px;margin-top:10px}.my-\[3px\]{margin-bottom:3px;margin-top:3px}.-mb-4{margin-bottom:-1rem}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-ml-\[43px\]{margin-left:-43px}.-ml-\[5px\]{margin-left:-5px}.-ml-\[8px\]{margin-left:-8px}.-ml-\[9px\]{margin-left:-9px}.-mr-10{margin-right:-2.5rem}.-mt-1{margin-top:-.25rem}.-mt-\[1px\]{margin-top:-1px}.-mt-\[4px\]{margin-top:-4px}.-mt-\[5px\]{margin-top:-5px}.-mt-\[6px\]{margin-top:-6px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-\[20px\]{margin-left:20px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-\[10px\]{margin-right:10px}.mr-\[5px\]{margin-right:5px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-\[1\.8rem\]{margin-top:1.8rem}.mt-\[1px\]{margin-top:1px}.mt-\[20px\]{margin-top:20px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[40px\]{margin-top:40px}.mt-\[4px\]{margin-top:4px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.size-\[16px\]{height:16px;width:16px}.size-\[80px\]{height:80px;width:80px}.size-full{height:100%;width:100%}.\!h-\[1\.6rem\]{height:1.6rem!important}.\!h-\[1\.8rem\]{height:1.8rem!important}.\!h-\[1\.9rem\]{height:1.9rem!important}.\!h-\[15px\]{height:15px!important}.\!h-\[16px\]{height:16px!important}.\!h-\[2\.1rem\]{height:2.1rem!important}.\!h-\[2\.45rem\]{height:2.45rem!important}.\!h-\[2\.4rem\]{height:2.4rem!important}.\!h-\[2rem\]{height:2rem!important}.h-0{height:0}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-96{height:24rem}.h-\[\.1rem\]{height:.1rem}.h-\[1\.6rem\]{height:1.6rem}.h-\[1\.7rem\]{height:1.7rem}.h-\[100px\]{height:100px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[160px\]{height:160px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[19px\]{height:19px}.h-\[1px\]{height:1px}.h-\[2\.3rem\]{height:2.3rem}.h-\[2\.4rem\]{height:2.4rem}.h-\[20px\]{height:20px}.h-\[210px\]{height:210px}.h-\[21px\]{height:21px}.h-\[25px\]{height:25px}.h-\[2rem\]{height:2rem}.h-\[30px\]{height:30px}.h-\[38px\]{height:38px}.h-\[3rem\]{height:3rem}.h-\[40px\]{height:40px}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[60px\]{height:60px}.h-\[70px\]{height:70px}.h-\[80px\]{height:80px}.h-\[98px\]{height:98px}.h-full{height:100%}.\!max-h-\[1\.8rem\]{max-height:1.8rem!important}.\!max-h-\[2\.1rem\]{max-height:2.1rem!important}.\!max-h-\[2rem\]{max-height:2rem!important}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-\[280px\]{max-height:280px}.max-h-\[340px\]{max-height:340px}.max-h-\[450px\]{max-height:450px}.max-h-\[500px\]{max-height:500px}.max-h-\[70vh\]{max-height:70vh}.\!min-h-\[1\.8rem\]{min-height:1.8rem!important}.\!min-h-\[10px\]{min-height:10px!important}.\!min-h-\[2\.1rem\]{min-height:2.1rem!important}.\!min-h-\[2rem\]{min-height:2rem!important}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[20rem\]{min-height:20rem}.min-h-\[232px\]{min-height:232px}.min-h-\[24px\]{min-height:24px}.min-h-\[300px\]{min-height:300px}.min-h-\[40px\]{min-height:40px}.min-h-\[500px\]{min-height:500px}.min-h-\[600px\]{min-height:600px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-\[15px\]{width:15px!important}.\!w-\[16px\]{width:16px!important}.\!w-fit{width:-moz-fit-content!important;width:fit-content!important}.\!w-full{width:100%!important}.w-0{width:0}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[100px\]{width:100px}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[14rem\]{width:14rem}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[16px\]{width:16px}.w-\[18px\]{width:18px}.w-\[19px\]{width:19px}.w-\[20px\]{width:20px}.w-\[21px\]{width:21px}.w-\[250px\]{width:250px}.w-\[25px\]{width:25px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[35px\]{width:35px}.w-\[38px\]{width:38px}.w-\[3rem\]{width:3rem}.w-\[40px\]{width:40px}.w-\[52px\]{width:52px}.w-\[60px\]{width:60px}.w-\[6rem\]{width:6rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[90px\]{width:90px}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-\[100px\]{min-width:100px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[250px\]{min-width:250px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.min-w-\[35px\]{min-width:35px}.min-w-\[500px\]{min-width:500px}.min-w-\[50px\]{min-width:50px}.min-w-\[55px\]{min-width:55px}.min-w-\[600px\]{min-width:600px}.min-w-\[60px\]{min-width:60px}.min-w-\[70px\]{min-width:70px}.min-w-\[800px\]{min-width:800px}.min-w-\[80px\]{min-width:80px}.min-w-\[900px\]{min-width:900px}.min-w-\[90px\]{min-width:90px}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.\!max-w-\[100px\]{max-width:100px!important}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-\[100rem\]{max-width:100rem}.max-w-\[120px\]{max-width:120px}.max-w-\[130px\]{max-width:130px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[500px\]{max-width:500px}.max-w-\[80px\]{max-width:80px}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-px{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x:-1px}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.-translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y:-0.5rem}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x:1.25rem}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y:0.5rem}.-rotate-90{--tw-rotate:-90deg}.-rotate-90,.rotate-180{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-95{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x:.95;--tw-scale-y:.95}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.\!gap-\[3px\]{gap:3px!important}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[12px\]{gap:12px}.gap-\[1px\]{gap:1px}.gap-\[2px\]{gap:2px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-\[4px\]{-moz-column-gap:4px;column-gap:4px}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-7{row-gap:1.75rem}.gap-y-\[0px\]{row-gap:0}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-nowrap{text-wrap:nowrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-all{word-break:break-all}.\!rounded-lg{border-radius:.5rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.\!rounded-l-lg{border-bottom-left-radius:.5rem!important;border-top-left-radius:.5rem!important}.\!rounded-l-none{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.\!rounded-r-\[0px\]{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-b-xl{border-bottom-right-radius:.75rem}.rounded-b-xl,.rounded-l-xl{border-bottom-left-radius:.75rem}.rounded-l-xl{border-top-left-radius:.75rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-r-xl{border-bottom-right-radius:.75rem;border-top-right-radius:.75rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-tl-md{border-top-left-radius:.375rem}.rounded-tr-md{border-top-right-radius:.375rem}.\!border{border-width:1px!important}.border{border-width:1px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0}.border-b-2{border-bottom-width:2px}.border-b-\[\.2rem\]{border-bottom-width:.2rem}.border-b-\[1px\]{border-bottom-width:1px}.border-b-\[2px\]{border-bottom-width:2px}.border-b-\[6px\]{border-bottom-width:6px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0}.border-l-2{border-left-width:2px}.border-l-\[3px\]{border-left-width:3px}.border-l-\[6px\]{border-left-width:6px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0}.border-r-\[6px\]{border-right-width:6px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0}.border-t-2{border-top-width:2px}.border-t-\[3px\]{border-top-width:3px}.border-t-\[6px\]{border-top-width:6px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.\!border-black{--tw-border-opacity:1!important;border-color:rgb(0 0 0/var(--tw-border-opacity,1))!important}.\!border-blue-100{--tw-border-opacity:1!important;border-color:rgb(219 234 254/var(--tw-border-opacity,1))!important}.\!border-blue-500{--tw-border-opacity:1!important;border-color:rgb(59 130 246/var(--tw-border-opacity,1))!important}.\!border-gray-300{--tw-border-opacity:1!important;border-color:rgb(209 213 219/var(--tw-border-opacity,1))!important}.\!border-gray-400{--tw-border-opacity:1!important;border-color:rgb(156 163 175/var(--tw-border-opacity,1))!important}.\!border-gray-400\/60{border-color:rgba(156,163,175,.6)!important}.\!border-green-500{--tw-border-opacity:1!important;border-color:rgb(34 197 94/var(--tw-border-opacity,1))!important}.border-amber-600{--tw-border-opacity:1;border-color:rgb(217 119 6/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.border-emerald-100{--tw-border-opacity:1;border-color:rgb(209 250 229/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-200\/60{border-color:rgba(229,231,235,.6)}.border-gray-200\/80{border-color:rgba(229,231,235,.8)}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-400\/70{border-color:rgba(156,163,175,.7)}.border-gray-400\/80{border-color:rgba(156,163,175,.8)}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-900{--tw-border-opacity:1;border-color:rgb(17 24 39/var(--tw-border-opacity,1))}.border-green-100{--tw-border-opacity:1;border-color:rgb(220 252 231/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-600{--tw-border-opacity:1;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-500\/20{border-color:rgba(99,102,241,.2)}.border-orange-100{--tw-border-opacity:1;border-color:rgb(255 237 213/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:rgb(34 113 177/var(--tw-border-opacity,1))}.border-purple-200{--tw-border-opacity:1;border-color:rgb(233 213 255/var(--tw-border-opacity,1))}.border-purple-500{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-red-100{--tw-border-opacity:1;border-color:rgb(254 226 226/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400{--tw-border-opacity:1;border-color:rgb(248 113 113/var(--tw-border-opacity,1))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-red-600{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.border-sky-600{--tw-border-opacity:1;border-color:rgb(2 132 199/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-transparent{border-color:transparent}.border-yellow-200{--tw-border-opacity:1;border-color:rgb(254 240 138/var(--tw-border-opacity,1))}.border-yellow-500{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-yellow-600{--tw-border-opacity:1;border-color:rgb(202 138 4/var(--tw-border-opacity,1))}.border-b-gray-300{--tw-border-opacity:1;border-bottom-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-b-gray-300\/80{border-bottom-color:rgba(209,213,219,.8)}.border-b-gray-800{--tw-border-opacity:1;border-bottom-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:transparent}.border-t-gray-800{--tw-border-opacity:1;border-top-color:rgb(31 41 55/var(--tw-border-opacity,1))}.bg-\[\#0B96CB\]{--tw-bg-opacity:1;background-color:rgb(11 150 203/var(--tw-bg-opacity,1))}.bg-\[\#2271b1\]{--tw-bg-opacity:1;background-color:rgb(34 113 177/var(--tw-bg-opacity,1))}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-200{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-900{--tw-bg-opacity:1;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-100\/80{background-color:rgba(243,244,246,.8)}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-200\/80{background-color:rgba(229,231,235,.8)}.bg-gray-300{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-300\/80{background-color:rgba(209,213,219,.8)}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/50{background-color:rgba(249,250,251,.5)}.bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-gray-900\/70{background-color:rgba(17,24,39,.7)}.bg-green-100{--tw-bg-opacity:1;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-200{--tw-bg-opacity:1;background-color:rgb(187 247 208/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-700{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:rgb(34 113 177/var(--tw-bg-opacity,1))}.bg-purple-100{--tw-bg-opacity:1;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-200\/80{background-color:rgba(233,213,255,.8)}.bg-red-100{--tw-bg-opacity:1;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-100\/80{background-color:hsla(0,93%,94%,.8)}.bg-red-200{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity,1))}.bg-sky-600{--tw-bg-opacity:1;background-color:rgb(2 132 199/var(--tw-bg-opacity,1))}.bg-sky-700{--tw-bg-opacity:1;background-color:rgb(3 105 161/var(--tw-bg-opacity,1))}.bg-slate-200{--tw-bg-opacity:1;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-800\/50{background-color:rgba(30,41,59,.5)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/40{background-color:hsla(0,0%,100%,.4)}.bg-white\/80{background-color:hsla(0,0%,100%,.8)}.bg-white\/95{background-color:hsla(0,0%,100%,.95)}.bg-yellow-100{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-50{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity,1))}.bg-zinc-700{--tw-bg-opacity:1;background-color:rgb(63 63 70/var(--tw-bg-opacity,1))}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-opacity-80{--tw-bg-opacity:0.8}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,246,255,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(37,99,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from:#34d399 var(--tw-gradient-from-position);--tw-gradient-to:rgba(52,211,153,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-emerald-50{--tw-gradient-from:#ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to:rgba(236,253,245,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(243,244,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,250,251,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from:#1f2937 var(--tw-gradient-from-position);--tw-gradient-to:rgba(31,41,55,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500\/10{--tw-gradient-from:rgba(99,102,241,.1) var(--tw-gradient-from-position);--tw-gradient-to:rgba(99,102,241,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-400{--tw-gradient-from:#f87171 var(--tw-gradient-from-position);--tw-gradient-to:hsla(0,91%,71%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from:#f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to:rgba(241,245,249,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-300{--tw-gradient-from:#fde047 var(--tw-gradient-from-position);--tw-gradient-to:rgba(253,224,71,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from:#facc15 var(--tw-gradient-from-position);--tw-gradient-to:rgba(250,204,21,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from:#eab308 var(--tw-gradient-from-position);--tw-gradient-to:rgba(234,179,8,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to:rgba(79,70,229,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#4f46e5 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-blue-50{--tw-gradient-to:#eff6ff var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to:#f3f4f6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to:#e5e7eb var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to:#f0fdf4 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to:#22c55e var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to:#4f46e5 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to:#fb923c var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to:#f97316 var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to:rgba(168,85,247,.1) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to:#f43f5e var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.stroke-current{stroke:currentColor}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[\.15rem\]{padding:.15rem}.p-\[1px\]{padding:1px}.p-\[5px\]{padding:5px}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[5px\]{padding-left:5px;padding-right:5px}.py-0{padding-bottom:0;padding-top:0}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[14px\]{padding-bottom:14px;padding-top:14px}.py-\[15px\]{padding-bottom:15px;padding-top:15px}.py-\[18px\]{padding-bottom:18px;padding-top:18px}.py-\[1px\]{padding-bottom:1px;padding-top:1px}.py-\[2px\]{padding-bottom:2px;padding-top:2px}.py-\[4px\]{padding-bottom:4px;padding-top:4px}.py-\[5px\]{padding-bottom:5px;padding-top:5px}.py-\[7px\]{padding-bottom:7px;padding-top:7px}.py-\[8px\]{padding-bottom:8px;padding-top:8px}.\!pr-4{padding-right:1rem!important}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[45px\]{padding-bottom:45px}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-\[10px\]{padding-left:10px}.pl-\[14px\]{padding-left:14px}.pl-\[1px\]{padding-left:1px}.pl-\[20px\]{padding-left:20px}.pl-\[2px\]{padding-left:2px}.pl-\[5px\]{padding-left:5px}.pl-\[8px\]{padding-left:8px}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-\[3px\]{padding-right:3px}.pr-\[5px\]{padding-right:5px}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[20px\]{padding-top:20px}.pt-\[3px\]{padding-top:3px}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-end{text-align:end}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.\!text-\[\.75rem\]{font-size:.75rem!important}.\!text-\[\.85rem\]{font-size:.85rem!important}.\!text-\[\.95rem\]{font-size:.95rem!important}.\!text-\[\.9rem\]{font-size:.9rem!important}.\!text-\[16px\]{font-size:16px!important}.\!text-\[1rem\]{font-size:1rem!important}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[\.65rem\]{font-size:.65rem}.text-\[\.6rem\]{font-size:.6rem}.text-\[\.75rem\]{font-size:.75rem}.text-\[\.78rem\]{font-size:.78rem}.text-\[\.7rem\]{font-size:.7rem}.text-\[\.82rem\]{font-size:.82rem}.text-\[\.83rem\]{font-size:.83rem}.text-\[\.84rem\]{font-size:.84rem}.text-\[\.85rem\]{font-size:.85rem}.text-\[\.89rem\]{font-size:.89rem}.text-\[\.8rem\]{font-size:.8rem}.text-\[\.95rem\]{font-size:.95rem}.text-\[\.9rem\]{font-size:.9rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.01rem\]{font-size:1.01rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.15rem\]{font-size:1.15rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3em\]{font-size:1.3em}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[19px\]{font-size:19px}.text-\[1rem\]{font-size:1rem}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[20px\]{font-size:20px}.text-\[2rem\]{font-size:2rem}.text-\[4rem\]{font-size:4rem}.text-\[7px\]{font-size:7px}.text-\[7rem\]{font-size:7rem}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-normal{font-weight:400!important}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-\[15px\]{line-height:15px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-blue-300{--tw-text-opacity:1!important;color:rgb(147 197 253/var(--tw-text-opacity,1))!important}.\!text-blue-400{--tw-text-opacity:1!important;color:rgb(96 165 250/var(--tw-text-opacity,1))!important}.\!text-blue-500{--tw-text-opacity:1!important;color:rgb(59 130 246/var(--tw-text-opacity,1))!important}.\!text-blue-600{--tw-text-opacity:1!important;color:rgb(37 99 235/var(--tw-text-opacity,1))!important}.\!text-blue-700{--tw-text-opacity:1!important;color:rgb(29 78 216/var(--tw-text-opacity,1))!important}.\!text-gray-500{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.\!text-gray-900{--tw-text-opacity:1!important;color:rgb(17 24 39/var(--tw-text-opacity,1))!important}.\!text-white{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.\!text-yellow-600{--tw-text-opacity:1!important;color:rgb(202 138 4/var(--tw-text-opacity,1))!important}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-cyan-400{--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity,1))}.text-cyan-600{--tw-text-opacity:1;color:rgb(8 145 178/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-500{--tw-text-opacity:1;color:rgb(16 185 129/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-fuchsia-400{--tw-text-opacity:1;color:rgb(232 121 249/var(--tw-text-opacity,1))}.text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-600{--tw-text-opacity:1;color:rgb(79 70 229/var(--tw-text-opacity,1))}.text-lime-500{--tw-text-opacity:1;color:rgb(132 204 22/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-pink-400{--tw-text-opacity:1;color:rgb(244 114 182/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(34 113 177/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-500{--tw-text-opacity:1;color:rgb(168 85 247/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-900{--tw-text-opacity:1;color:rgb(88 28 135/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-900{--tw-text-opacity:1;color:rgb(127 29 29/var(--tw-text-opacity,1))}.text-rose-400{--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity:1;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-600{--tw-text-opacity:1;color:rgb(202 138 4/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-yellow-900{--tw-text-opacity:1;color:rgb(113 63 18/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.\!no-underline{text-decoration-line:none!important}.no-underline{text-decoration-line:none}.decoration-gray-400{text-decoration-color:#9ca3af}.decoration-gray-500\/50{text-decoration-color:hsla(220,9%,46%,.5)}.decoration-gray-500\/60{text-decoration-color:hsla(220,9%,46%,.6)}.decoration-dotted{text-decoration-style:dotted}.decoration-dashed{text-decoration-style:dashed}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.shadow-gray-200{--tw-shadow-color:#e5e7eb;--tw-shadow:var(--tw-shadow-colored)}.\!ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-blue-400{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.ring-blue-600{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.ring-gray-200{--tw-ring-opacity:1;--tw-ring-color:rgb(229 231 235/var(--tw-ring-opacity,1))}.ring-gray-400{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.ring-green-400{--tw-ring-opacity:1;--tw-ring-color:rgb(74 222 128/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:0.05}.blur-\[1px\]{--tw-blur:blur(1px)}.blur-\[1px\],.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[0\.5px\]{--tw-backdrop-blur:blur(0.5px)}.backdrop-blur-\[0\.5px\],.backdrop-blur-\[1px\]{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.content-\[\'\'\]{--tw-content:"";content:var(--tw-content)}.adbc-custom-scrollbar::-webkit-scrollbar{height:8px;width:8px}.adbc-custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.adbc-custom-scrollbar::-webkit-scrollbar-thumb{background:#888}.adbc-custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#555}.adbc-custom-scrollbar{scrollbar-color:#888 #f1f1f1;scrollbar-width:thin}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}@keyframes adbc-progress-line{0%{width:100%}to{width:0}}@keyframes adbc-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.animate-adbc-shake{animation:adbc-shake .5s ease-in-out 1}.placeholder\:\!text-\[\.82rem\]::-moz-placeholder{font-size:.82rem!important}.placeholder\:\!text-\[\.82rem\]::placeholder{font-size:.82rem!important}.placeholder\:\!text-gray-400::-moz-placeholder{--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity,1))!important}.placeholder\:\!text-gray-400::placeholder{--tw-text-opacity:1!important;color:rgb(156 163 175/var(--tw-text-opacity,1))!important}.placeholder\:\!text-gray-500::-moz-placeholder{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.placeholder\:\!text-gray-500::placeholder{--tw-text-opacity:1!important;color:rgb(107 114 128/var(--tw-text-opacity,1))!important}.first\:mt-2:first-child{margin-top:.5rem}.first\:border-t-0:first-child{border-top-width:0}.hover\:\!cursor-default:hover{cursor:default!important}.hover\:rounded-lg:hover{border-radius:.5rem}.hover\:border:hover{border-width:1px}.hover\:border-blue-200:hover{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:border-emerald-200:hover{--tw-border-opacity:1;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.hover\:border-gray-400:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.hover\:border-gray-500:hover{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.hover\:border-gray-600:hover{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.hover\:border-gray-700:hover{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.hover\:border-gray-800:hover{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.hover\:border-green-500:hover{--tw-border-opacity:1;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.hover\:border-orange-500:hover{--tw-border-opacity:1;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.hover\:border-purple-500:hover{--tw-border-opacity:1;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.hover\:border-yellow-500:hover{--tw-border-opacity:1;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-200:hover{--tw-bg-opacity:1;background-color:rgb(191 219 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700\/90:hover{background-color:rgba(29,78,216,.9)}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-200\/80:hover{background-color:rgba(229,231,235,.8)}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-300\/40:hover{background-color:rgba(209,213,219,.4)}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-red-200:hover{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-yellow-100:hover{--tw-bg-opacity:1;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.hover\:from-blue-700:hover{--tw-gradient-from:#1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to:rgba(29,78,216,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-indigo-700:hover{--tw-gradient-to:#4338ca var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce var(--tw-gradient-to-position)}.hover\:\!text-blue-500:hover{--tw-text-opacity:1!important;color:rgb(59 130 246/var(--tw-text-opacity,1))!important}.hover\:\!text-blue-600:hover{--tw-text-opacity:1!important;color:rgb(37 99 235/var(--tw-text-opacity,1))!important}.hover\:\!text-blue-700:hover{--tw-text-opacity:1!important;color:rgb(29 78 216/var(--tw-text-opacity,1))!important}.hover\:\!text-blue-800:hover{--tw-text-opacity:1!important;color:rgb(30 64 175/var(--tw-text-opacity,1))!important}.hover\:\!text-blue-900:hover{--tw-text-opacity:1!important;color:rgb(30 58 138/var(--tw-text-opacity,1))!important}.hover\:\!text-gray-200:hover{--tw-text-opacity:1!important;color:rgb(229 231 235/var(--tw-text-opacity,1))!important}.hover\:\!text-gray-600:hover{--tw-text-opacity:1!important;color:rgb(75 85 99/var(--tw-text-opacity,1))!important}.hover\:\!text-white:hover{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.hover\:text-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-blue-500:hover{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-cyan-700:hover{--tw-text-opacity:1;color:rgb(14 116 144/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-800:hover{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:\!underline:hover{text-decoration-line:underline!important}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-sm:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:shadow-gray-400:hover{--tw-shadow-color:#9ca3af;--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-blue-400:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(96 165 250/var(--tw-ring-opacity,1))}.hover\:ring-gray-300:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.hover\:ring-gray-400:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(156 163 175/var(--tw-ring-opacity,1))}.hover\:ring-green-400:hover{--tw-ring-opacity:1;--tw-ring-color:rgb(74 222 128/var(--tw-ring-opacity,1))}.focus\:\!border-black:focus{--tw-border-opacity:1!important;border-color:rgb(0 0 0/var(--tw-border-opacity,1))!important}.focus\:\!border-gray-800:focus{--tw-border-opacity:1!important;border-color:rgb(31 41 55/var(--tw-border-opacity,1))!important}.focus\:border-gray-800:focus{--tw-border-opacity:1;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.focus\:\!text-white:focus{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.focus\:text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:\!outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:\!ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)!important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)!important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)!important}.focus\:ring-0:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-0:focus,.focus\:ring-1:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-blue-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.focus\:ring-green-600:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(22 163 74/var(--tw-ring-opacity,1))}.disabled\:\!cursor-not-allowed:disabled{cursor:not-allowed!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-gray-300:disabled{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:hover\:bg-blue-600:hover:disabled{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.group\/btn:hover .group-hover\/btn\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:-translate-x-0\.5,.group\/btn:hover .group-hover\/btn\:translate-x-0\.5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x:-0.125rem}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem}.group:hover .group-hover\:translate-x-0\.5,.group:hover .group-hover\:translate-y-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y:0px}.group:hover .group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.group:hover .group-hover\:from-gray-200{--tw-gradient-from:#e5e7eb var(--tw-gradient-from-position);--tw-gradient-to:rgba(229,231,235,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.group:hover .group-hover\:to-gray-300{--tw-gradient-to:#d1d5db var(--tw-gradient-to-position)}.group:hover .group-hover\:text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity:1;color:rgb(29 78 216/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-red-700{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}.data-\[closed\]\:translate-x-full[data-closed]{--tw-translate-x:100%}.data-\[closed\]\:scale-95[data-closed],.data-\[closed\]\:translate-x-full[data-closed]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[closed\]\:scale-95[data-closed]{--tw-scale-x:.95;--tw-scale-y:.95}.data-\[focus\]\:border-blue-600[data-focus]{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}.data-\[checked\]\:bg-blue-50[data-checked]{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.data-\[closed\]\:opacity-0[data-closed]{opacity:0}.data-\[focus\]\:ring-2[data-focus]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.data-\[focus\]\:ring-blue-600[data-focus]{--tw-ring-opacity:1;--tw-ring-color:rgb(37 99 235/var(--tw-ring-opacity,1))}.group[data-focus] .group-data-\[focus\]\:border{border-width:1px}.group[data-checked] .group-data-\[checked\]\:border-blue-600{--tw-border-opacity:1;border-color:rgb(37 99 235/var(--tw-border-opacity,1))}@media (min-width:380px){.sxs\:block{display:block}.sxs\:h-\[120px\]{height:120px}.sxs\:w-\[200px\]{width:200px}.sxs\:flex-row{flex-direction:row}.sxs\:px-2{padding-left:.5rem;padding-right:.5rem}}@media (min-width:640px){.sm\:m-0{margin:0}.sm\:my-8{margin-bottom:2rem;margin-top:2rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-\[40px\]{margin-left:40px}.sm\:mt-0{margin-top:0}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:min-h-\[500px\]{min-height:500px}.sm\:w-\[250px\]{width:250px}.sm\:w-\[35px\]{width:35px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-xl{max-width:36rem}.sm\:translate-x-0{--tw-translate-x:0px}.sm\:translate-x-0,.sm\:translate-y-20{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-20{--tw-translate-y:5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-\[8rem\]{gap:8rem}.sm\:gap-y-\[2px\]{row-gap:2px}.sm\:p-0{padding:0}.sm\:p-10{padding:2.5rem}.sm\:p-2{padding:.5rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-3{padding-bottom:.75rem;padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-\[1rem\],.sm\:text-base{font-size:1rem}.sm\:text-base{line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-4{grid-column:span 4/span 4}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:w-8{width:2rem}.md\:w-\[12rem\]{width:12rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-2{gap:.5rem}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.md\:pl-\[23px\]{padding-left:23px}.md\:hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}}@media (min-width:1024px){.lg\:top-\[16px\]{top:16px}.lg\:top-\[17px\]{top:17px}.lg\:order-2{order:2}.lg\:-ml-5{margin-left:-1.25rem}.lg\:-ml-\[36px\]{margin-left:-36px}.lg\:mt-\[54px\]{margin-top:54px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[160px\]{height:160px}.lg\:h-\[55px\]{height:55px}.lg\:w-\[350px\]{width:350px}.lg\:w-\[55px\]{width:55px}.lg\:\!min-w-\[220px\]{min-width:220px!important}.lg\:min-w-\[350px\]{min-width:350px}.lg\:min-w-\[400px\]{min-width:400px}.lg\:max-w-\[400px\]{max-width:400px}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:justify-between{justify-content:space-between}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-\[\.85rem\]{font-size:.85rem}.lg\:text-\[\.8rem\]{font-size:.8rem}.lg\:text-\[1\.3rem\]{font-size:1.3rem}}@media (min-width:1280px){.xl\:mt-0{margin-top:0}.xl\:mt-\[22px\]{margin-top:22px}.xl\:flex{display:flex}.xl\:\!hidden{display:none!important}.xl\:hidden{display:none}.xl\:min-h-\[800px\]{min-height:800px}.xl\:w-\[100px\]{width:100px}.xl\:w-\[10rem\]{width:10rem}.xl\:w-\[15rem\]{width:15rem}.xl\:w-\[3\.5rem\]{width:3.5rem}.xl\:w-\[3\.8rem\]{width:3.8rem}.xl\:w-\[4rem\]{width:4rem}.xl\:w-\[80px\]{width:80px}.xl\:w-\[9rem\]{width:9rem}.xl\:min-w-\[100px\]{min-width:100px}.xl\:min-w-\[60px\]{min-width:60px}.xl\:min-w-\[70px\]{min-width:70px}.xl\:min-w-\[7rem\]{min-width:7rem}.xl\:min-w-\[800px\]{min-width:800px}.xl\:min-w-\[80px\]{min-width:80px}.xl\:min-w-\[85px\]{min-width:85px}.xl\:min-w-\[90px\]{min-width:90px}.xl\:min-w-\[9rem\]{min-width:9rem}.xl\:max-w-3xl{max-width:48rem}.xl\:max-w-\[100px\]{max-width:100px}.xl\:max-w-\[120px\]{max-width:120px}.xl\:max-w-\[70px\]{max-width:70px}.xl\:max-w-\[80px\]{max-width:80px}.xl\:max-w-xl{max-width:36rem}.xl\:flex-row{flex-direction:row}.xl\:flex-col{flex-direction:column}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.xl\:gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.xl\:gap-y-4{row-gap:1rem}.xl\:border{border-width:1px}.xl\:border-yellow-500\/40{border-color:rgba(234,179,8,.4)}.xl\:bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.xl\:py-\[6px\]{padding-bottom:6px;padding-top:6px}.xl\:shadow-sm{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1536px){.\32xl\:min-w-\[1000px\]{min-width:1000px}.\32xl\:min-w-\[220px\]{min-width:220px}.\32xl\:flex-col{flex-direction:column}.\32xl\:justify-center{justify-content:center}}.group:not([data-checked]) .\[\.group\:not\(\[data-checked\]\)_\&\]\:invisible{visibility:hidden}
  • advanced-database-cleaner/trunk/assets/js/app.js

    r3405575 r3412586  
    11/*! For license information please see app.js.LICENSE.txt */
    2 (()=>{"use strict";var e,t,r,n={8210:(e,t,r)=>{var n=r(6540),a=r(7832),o=r(6668);const i=wp.i18n;var c=r(6710),l=r(33),s=r(5178),u=r(9666),d=r(1468),m=r(5307),f=["id","type","name","min","max","Icon","className","placeholder"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},p.apply(null,arguments)}const h=function(e){var t=e.id,r=e.type,a=e.name,o=e.min,i=e.max,c=e.Icon,l=e.className,s=e.placeholder,u=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,f);return n.createElement("div",{className:"relative rounded-md"},c&&n.createElement("div",{className:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-2"},n.createElement(c,{className:"h-4 w-4 text-gray-400","aria-hidden":"true"})),n.createElement("input",p({id:t,name:a,type:r,min:o,max:i,className:"h-[2.3rem] !rounded-lg !border !border-gray-400/60 px-3 ".concat(c&&"pl-8","  !text-[.85rem] !text-gray-900 placeholder:!text-[.82rem] placeholder:!text-gray-400 focus:!border-black focus:!outline-none focus:!ring-0 ").concat(l),placeholder:s},u)))};var v=["Icon","spinIcon","text","className"];function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},y.apply(null,arguments)}const g=function(e){var t=e.Icon,r=void 0===t?null:t,a=e.spinIcon,o=void 0!==a&&a,i=e.text,c=e.className,l=void 0===c?"":c,s=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,v);return n.createElement("button",y({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(l)},s),r&&n.createElement(r,{className:"text-[1.2rem] text-white ".concat(o?"animate-spin":"")}),i)};var b=["Icon","shouldAnimate","text","className"];function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},x.apply(null,arguments)}const w=function(e){var t=e.Icon,r=void 0===t?null:t,a=e.shouldAnimate,o=void 0!==a&&a,i=e.text,c=e.className,l=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,b);return n.createElement("button",x({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(c," ")},l),r&&n.createElement(r,{className:"text-[1rem] text-primary ".concat(o?"animate-spin":"")}),i)};var _=r(9828),E=r(4738);function N(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(Boolean).join(" ")}const k=function(e){var t=e.text,r=e.textStyle,a=void 0===r?"font-medium":r,o=e.toggleSize,i=void 0===o?"normal":o,c=e.isActive,l=void 0!==c&&c,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 n.createElement(_.D,{as:"div",className:"flex items-center"},n.createElement(E.dO,{checked:l,onChange:function(e){s&&s(e)},className:N(l?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)},n.createElement("span",{"aria-hidden":"true",className:N(l?"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&&n.createElement("span",{className:"ml-3 flex items-center gap-2 text-sm"},n.createElement("span",{className:"text-gray-900 ".concat(a)},t)))};function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const L=function(e){var t=e.children,r=e.content,a=e.iconSize,o=void 0===a?"text-[1rem]":a,i=e.iconColor,c=void 0===i?"text-gray-500":i,s=e.className,u=void 0===s?"":s,d=e.position,m=void 0===d?"top":d,f=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return S(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?S(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,n.useState)(!1),2),p=f[0],h=f[1],v=(0,n.useRef)(null);(0,n.useEffect)((function(){return function(){clearTimeout(v.current)}}),[]);var y=function(){clearTimeout(v.current),v.current=setTimeout((function(){h(!0)}),300)},g=function(){clearTimeout(v.current),v.current=setTimeout((function(){h(!1)}),100)},b="top"===m?"bottom-full mb-2":"top-full mt-2",x="top"===m?"top-full":"bottom-full";return n.createElement("div",{className:"relative flex justify-center ".concat(u)},n.createElement("div",{onMouseEnter:y,onMouseLeave:g},t||n.createElement(l.Y4n,{className:"mt-[3px] ".concat(o," ").concat(c)})),p&&n.createElement("div",{onMouseEnter:y,onMouseLeave:g,className:"absolute ".concat(b," !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]")},r&&n.createElement("div",null,r),n.createElement("div",{className:"absolute left-1/2 ".concat(x," h-0 w-0 -translate-x-1/2 transform border-l-[6px] border-r-[6px] ").concat("top"===m?"border-t-[6px] border-t-gray-800":"border-b-[6px] border-b-gray-800"," border-transparent content-['']")})))},j=function(e){var t=e.children,r=e.content,a=e.line2,o=void 0===a?"":a,i=e.align,c=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),l=c.position,s=c.animation;return n.createElement("span",{className:"group relative inline-flex"},n.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(l," ").concat(s)},n.createElement("div",{className:"rounded-lg bg-zinc-700 px-2 py-1 text-[.82rem] font-semibold text-white shadow-md"},r,o&&n.createElement("div",{className:"text-[.75rem] font-normal text-gray-300"},o))),t)};var O=["Icon","href","target","className","children"];function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},T.apply(null,arguments)}const P=function(e){var t=e.Icon,r=e.href,a=e.target,o=void 0===a?"_self":a,i=e.className,c=e.children,l=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,O);return n.createElement("a",T({href:r,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," ")},l),t&&n.createElement(t,{className:"text-[1.2rem] text-black"}),c)};var I=(0,i.__)("Loading data ..","advanced-database-cleaner");const C=function(e){var t=e.text,r=void 0===t?I:t,a=e.size,o=void 0===a?"text-[1.5rem]":a,i=e.spinnerColor,c=void 0===i?"text-primary":i;return n.createElement("div",{className:"flex items-center gap-1"},n.createElement(s.JbZ,{className:"animate-spin ".concat(o," ").concat(c)}),""!==r&&n.createElement("span",{className:"ml-2"},r))};var A=r(2682),F=adbc_app_settings.settings||[],M=adbc_app_settings.license_data||{},G=adbc_app_settings.nonce||"",D=adbc_app_settings.version||"",z=adbc_app_settings.version_type||"",R=adbc_app_settings.warnings||[],B=adbc_app_settings.notifications||[],U=adbc_app_settings.is_multisite||"0",W=adbc_app_settings.sites_list||[],Y=adbc_app_settings.rest_url||"",K=adbc_app_settings.actionscheduler_actions_exists||"0",$=adbc_app_settings.actionscheduler_logs_exists||"0",q="FREE"===z?"adbc-free":"adbc-premium",V=r(1083),H=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.method,n=void 0===r?"GET":r,a=t.params,o=void 0===a?{}:a,i=t.data,c=void 0===i?{}:i,l=t.cancelToken;return new Promise((function(t,r){(0,V.A)({url:e,method:n,params:o,data:c,headers:{"X-WP-Nonce":G,"Content-Type":"application/json"},cancelToken:l,timeout:45e3}).then((function(e){t(e.data)})).catch((function(e){var t,n,a,o,i={status:null!==(t=null===(n=e.response)||void 0===n?void 0:n.status)&&void 0!==t?t:0,message:null!==(a=null===(o=e.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.message)&&void 0!==a?a:e.message,code:e.code};r(i)}))}))};function Q(e){return Q="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},Q(e)}function J(){J=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Q(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Q(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function X(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Z(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){X(o,n,a,i,c,"next",e)}function c(e){X(o,n,a,i,c,"throw",e)}i(void 0)}))}}function ee(e){return te.apply(this,arguments)}function te(){return(te=Z(J().mark((function e(t){return J().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-column-value-from-table",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function re(e){return ne.apply(this,arguments)}function ne(){return(ne=Z(J().mark((function e(t){return J().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/dismiss-notification",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ae(){return oe.apply(this,arguments)}function oe(){return(oe=Z(J().mark((function e(){return J().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-all-schedule-frequencies",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ie(){return ce.apply(this,arguments)}function ce(){return(ce=Z(J().mark((function e(){return J().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/migration/get-available-migration-data",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function le(e){return se.apply(this,arguments)}function se(){return(se=Z(J().mark((function e(t){return J().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/migration/migrate-data",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var ue=r(5504),de=r(1612),me=r(7008),fe=r(9826),pe=r(9644),he=r(9584),ve=r(819),ye=r(5414),ge={processFilter:1,search:"",searchIn:"name",size:0,sizeUnit:"KB",site:"all",belongsTo:"all",belongsToPluginSlug:"",belongsToThemeSlug:"",showManualCorrectionsOnly:!1,currentPage:1,itemsPerPage:50,sortBy:"",sortOrder:"ASC",tableStatus:"all",prefixStatus:"all",autoload:"all",expired:"all",duplicated:"all",unused:"all",frequency:"all",interval:"all",hasAction:"all"},be=(0,m.Z0)({name:"filter",initialState:ge,reducers:{setFilters:function(e,t){var r=t.payload;for(var n in r)e[n]=r[n];e.currentPage=1,e.processFilter+=1},setToOptimizePresetFilter:function(e){be.caseReducers.resetSearchFilters(e),e.tableStatus="to_optimize",e.sortBy="overhead",e.sortOrder="DESC"},setToRepairPresetFilter:function(e){be.caseReducers.resetSearchFilters(e),e.tableStatus="to_repair"},setInvalidPrefixPresetFilter:function(e){be.caseReducers.resetSearchFilters(e),e.prefixStatus="invalid_prefix"},setNotScannedPresetFilter:function(e){be.caseReducers.resetSearchFilters(e),e.belongsTo="not_scanned"},setBigItemsPresetFilter:function(e){be.caseReducers.resetSearchFilters(e),e.size=150,e.sortBy="size",e.sortOrder="DESC"},setAutoloadPresetFilter:function(e){be.caseReducers.resetSearchFilters(e),e.autoload="yes",e.sortBy="size",e.sortOrder="DESC"},setExpiredTransientsPresetFilter:function(e){be.caseReducers.resetSearchFilters(e),e.expired="yes"},setUnusedMetaPresetFilter:function(e){be.caseReducers.resetSearchFilters(e),e.unused="yes"},setDuplicatedMetaPresetFilter:function(e){be.caseReducers.resetSearchFilters(e),e.duplicated="yes"},setCronNoActionPresetFilter:function(e){be.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 r=t.payload.newSortBy;e.sortBy===r?e.sortOrder="ASC"===e.sortOrder?"DESC":"ASC":(e.sortBy=r,e.sortOrder="ASC"),e.currentPage=1},setCurrentPage:function(e,t){e.currentPage=t.payload},resetSearchFilters:function(e){var t=e.itemsPerPage,r=e.sortBy,n=e.sortOrder,a=e.processFilter;Object.assign(e,ge),e.itemsPerPage=t,e.sortBy=r,e.sortOrder=n,e.processFilter=a+1},resetAllFilters:function(e){var t=e.itemsPerPage;Object.assign(e,ge),e.itemsPerPage=t},forceRefreshData:function(e){e.processFilter+=1}}}),xe=be.actions,we=xe.setFilters,_e=xe.setToOptimizePresetFilter,Ee=xe.setToRepairPresetFilter,Ne=xe.setInvalidPrefixPresetFilter,ke=xe.setNotScannedPresetFilter,Se=xe.setBigItemsPresetFilter,Le=xe.setAutoloadPresetFilter,je=xe.setExpiredTransientsPresetFilter,Oe=xe.setUnusedMetaPresetFilter,Te=xe.setDuplicatedMetaPresetFilter,Pe=xe.setCronNoActionPresetFilter,Ie=xe.setBelongsTo,Ce=xe.setBelongsToPluginSlug,Ae=xe.setBelongsToThemeSlug,Fe=xe.setSorting,Me=xe.setCurrentPage,Ge=xe.resetSearchFilters,De=xe.resetAllFilters,ze=xe.forceRefreshData;const Re=be.reducer;var Be=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||"all"!==e.filter.frequency||"all"!==e.filter.interval||"all"!==e.filter.hasAction},Ue=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||"all"!==e.filter.frequency||"all"!==e.filter.interval||"all"!==e.filter.hasAction},We=[[{key:25,label:"25"},{key:50,label:"50"},{key:100,label:"100"},{key:200,label:"200"}]],Ye=We.flat();const Ke=function(){var e,t=(0,d.d4)((function(e){return e.filter.itemsPerPage})),r=(0,d.wA)(),a=null!==(e=Ye.find((function(e){return e.key===t})))&&void 0!==e?e:Ye[0];return n.createElement("div",{className:"flex flex-col items-center gap-x-2 gap-y-2 sxs:flex-row"},n.createElement("span",null,(0,i.__)("Items per page","advanced-database-cleaner")),n.createElement(im,{selectItems:We,selectedItem:a,onSelectionChange:function(e){r(we({itemsPerPage:e}))},minWidthButton:"min-w-[60px]",minWidthContent:"min-w-[80px]",borderColor:"border-gray-400",extraBtnClasses:"!h-[1.6rem]"}))};function $e(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const qe=function(e){var t=e.top,r=void 0!==t&&t,a=e.totalItems,o=void 0===a?0:a,c=e.onRefresh,l=e.loading,u=e.filterApplied,m=void 0!==u&&u,f=e.additionalStyle,p=void 0===f?"":f,v=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $e(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?$e(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,n.useState)(1),2),y=v[0],g=v[1],b=(0,d.d4)((function(e){return e.filter.itemsPerPage})),x=(0,d.d4)((function(e){return e.filter.currentPage})),w=(0,d.wA)(),_=Math.ceil(o/b);(0,n.useEffect)((function(){g(x)}),[x]);var E=function(e){e>=1&&e<=_&&w(Me(e))};return n.createElement("div",{className:"flex items-center gap-x-3"},r&&n.createElement(j,{content:(0,i.__)("Refresh data","advanced-database-cleaner")},n.createElement(P,{href:"#",onClick:c},n.createElement(s.JbZ,{className:"text-[1.1rem] ".concat(l?"animate-spin":"")}))),n.createElement("div",{className:"sxs:item-center items-left flex flex-col gap-x-1 gap-y-2 sxs:flex-row ".concat(p)},n.createElement("div",{className:"flex items-center justify-center gap-x-1"},n.createElement("span",{className:"font-medium"},o)," ",(0,i._n)("item","items",o,"advanced-database-cleaner"),m&&n.createElement("span",{className:"italic text-red-700"},(0,i.__)("[Filter applied]","advanced-database-cleaner"))),o>0&&n.createElement("form",{onSubmit:function(e){e.preventDefault();var t=Number(y);!isNaN(t)&&t>=1&&t<=_?w(Me(t)):g(x)}},n.createElement("div",{className:"ml-3 flex items-center gap-x-1"},n.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===x?"border-gray-200":"border-gray-400"),disabled:1===x,onClick:function(){return E(1)}},n.createElement(pe.U6K,null)),n.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===x?"border-gray-200":"border-gray-400"),disabled:1===x,onClick:function(){return E(x-1)}},n.createElement(pe.Wup,null)),n.createElement(h,{className:"!h-[1.6rem] w-[3rem] !border-gray-400 px-0 py-[5px] text-center text-[.85rem]",value:y,onChange:function(e){return g(e.target.value)},disabled:1===_}),n.createElement("span",{className:"mx-2 whitespace-nowrap"},(0,i.__)("of","advanced-database-cleaner")," ",_),n.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(x===_?"border-gray-200":"border-gray-400"),disabled:x===_,onClick:function(){return E(x+1)}},n.createElement(pe.mny,null)),n.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(x===_?"border-gray-200":"border-gray-400"),disabled:x===_,onClick:function(){return E(_)}},n.createElement(pe.b0J,null))),n.createElement("button",{type:"submit",className:"hidden"},"Submit"))))};var Ve=r(5781);function He(e){return He="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},He(e)}function Qe(){Qe=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==He(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(He(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Je(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Xe(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Je(o,n,a,i,c,"next",e)}function c(e){Je(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Ze(){return et.apply(this,arguments)}function et(){return(et=Xe(Qe().mark((function e(){return Qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-addons-list",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tt(e){return rt.apply(this,arguments)}function rt(){return(rt=Xe(Qe().mark((function e(t){return Qe().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-addons-activity-timeline",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nt(e){return nt="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},nt(e)}function at(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ot(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ot(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function it(){it=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==nt(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(nt(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function ct(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}var lt=function(e){var t=Math.abs(e),r=e,n="B";return t>=Math.pow(1024,3)?(r=e/Math.pow(1024,3),n="GB"):t>=Math.pow(1024,2)?(r=e/Math.pow(1024,2),n="MB"):t>=1024&&(r=e/1024,n="KB"),r=Math.trunc(100*r)/100,"".concat(r," ").concat(n)},st=function(e){return isNaN(e)?"??":function(e){for(var t=Math.floor(e),r=[],n=0,a=[{singular:(0,i.__)("year","advanced-database-cleaner"),plural:(0,i.__)("years","advanced-database-cleaner"),seconds:31536e3},{singular:(0,i.__)("month","advanced-database-cleaner"),plural:(0,i.__)("months","advanced-database-cleaner"),seconds:2592e3},{singular:(0,i.__)("week","advanced-database-cleaner"),plural:(0,i.__)("weeks","advanced-database-cleaner"),seconds:604800},{singular:(0,i.__)("day","advanced-database-cleaner"),plural:(0,i.__)("days","advanced-database-cleaner"),seconds:86400},{singular:(0,i.__)("hour","advanced-database-cleaner"),plural:(0,i.__)("hours","advanced-database-cleaner"),seconds:3600},{singular:(0,i.__)("min","advanced-database-cleaner"),plural:(0,i.__)("mins","advanced-database-cleaner"),seconds:60},{singular:(0,i.__)("sec","advanced-database-cleaner"),plural:(0,i.__)("secs","advanced-database-cleaner"),seconds:1}];n<a.length;n++){var o=a[n];if(t>=o.seconds){var c=Math.floor(t/o.seconds);t-=c*o.seconds,r.push("".concat(c," ").concat(1===c?o.singular:o.plural))}}return 0===r.length&&r.push("0 ".concat((0,i.__)("secs","advanced-database-cleaner"))),r.join(", ")}(e)},ut=function(e){if(!e&&0!==e)return"??";var t=Number(e);if(Number.isNaN(t))return"??";var r=String(t).length>=13?t:1e3*t,n=new Date(r),a=new Date,o=Math.floor((a-n)/1e3);if(o<0&&(o=0),0===o)return(0,i.__)("just now","advanced-database-cleaner");var c=o,l=Math.floor(c/86400);c-=86400*l;var s=Math.floor(c/3600);c-=3600*s;var u=Math.floor(c/60),d=c-=60*u,m=[],f=function(e,t){switch(t){case"day":return(0,i.sprintf)((0,i._n)("%1$d day","%1$d days",e,"advanced-database-cleaner"),e);case"hour":return(0,i.sprintf)((0,i._n)("%1$d hour","%1$d hours",e,"advanced-database-cleaner"),e);case"minute":return(0,i.sprintf)((0,i._n)("%1$d minute","%1$d minutes",e,"advanced-database-cleaner"),e);default:return(0,i.sprintf)((0,i._n)("%1$d second","%1$d seconds",e,"advanced-database-cleaner"),e)}};l>0?(m.push(f(l,"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,i.sprintf)((0,i.__)("%s ago","advanced-database-cleaner"),p)},dt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,r=new Date,n=new Date(1e3*e);if(isNaN(n.getTime())||n<=r)return"";for(var a=Math.floor((n-r)/1e3),o=function(e,t){switch(e){case"year":return(0,i.sprintf)((0,i._n)("%d year","%d years",t,"advanced-database-cleaner"),t);case"month":return(0,i.sprintf)((0,i._n)("%d month","%d months",t,"advanced-database-cleaner"),t);case"day":return(0,i.sprintf)((0,i._n)("%d day","%d days",t,"advanced-database-cleaner"),t);case"hour":return(0,i.sprintf)((0,i._n)("%d hour","%d hours",t,"advanced-database-cleaner"),t);case"minute":return(0,i.sprintf)((0,i._n)("%d min","%d mins",t,"advanced-database-cleaner"),t);default:return(0,i.sprintf)((0,i._n)("%d sec","%d secs",t,"advanced-database-cleaner"),t)}},c=[],l=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}];l<s.length;l++){var u=s[l],d=u.id,m=u.seconds,f=Math.floor(a/m);if(f>0&&(c.push(o(d,f)),a-=f*m,c.length===t))break}return c.length?c.join(", "):(0,i.sprintf)((0,i._n)("%d second","%d seconds",0,"advanced-database-cleaner"),0)},mt=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=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")},c=n?o.getUTCFullYear():o.getFullYear(),l=i((n?o.getUTCMonth():o.getMonth())+1),s=i(n?o.getUTCDate():o.getDate());if(!t)return"".concat(c,"-").concat(l,"-").concat(s);var u=i(n?o.getUTCHours():o.getHours()),d=i(n?o.getUTCMinutes():o.getMinutes()),m=i(n?o.getUTCSeconds():o.getSeconds());return r?"".concat(c,"-").concat(l,"-").concat(s," ").concat(u,":").concat(d,":").concat(m):"".concat(c,"-").concat(l,"-").concat(s," ").concat(u,":").concat(d)},ft=function(){var e,t=(e=it().mark((function e(t){var r;return it().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 r=document.getElementById(t).innerText,e.next=5,navigator.clipboard.writeText(r);case 5:return e.abrupt("return",!0);case 6:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){ct(o,n,a,i,c,"next",e)}function c(e){ct(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}(),pt=r(2072);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(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function yt(e,t,r){return(t=function(e){var t=function(e){if("object"!=ht(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ht(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ht(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var gt=function(){for(var e=[],t=0;t<=9;t++){var r=new Date;r.setDate(r.getDate()-t),r.setHours(10,15,0,0);var n=Math.floor(r.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(yt({},n,a))}return{success:!0,message:"Success",data:{events:e,total_items:e.length,real_current_page:1}}},bt=function(){var e=new Date,t=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0),r=["activation","deactivation","uninstall"],n=[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 r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return vt(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?vt(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),c=i[0],l=i[1],s=n[o%n.length],u=new Date(t.getTime());u.setDate(u.getDate()-s);var d=37*o%600+540;u.setMinutes(u.getMinutes()+d);var m=r[o%r.length];a.push({timestamp:Math.floor(u.getTime()/1e3),addon_name:c,slug:l,activity_type:m})})),{success:!0,message:"",data:{total:a.length,activity_timeline:a}}},xt=function(){var e=_t(20),t=60,r=28,n={};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=[],c=[];4===a?i=["wp_yoast_indexable"]:9===a?i=["wp_wc_orders","wp_wc_order_stats"]:14===a&&(c=["wp_woocommerce_sessions"]),r+=i.length-c.length,n[e]={s:Math.round(1024*t*1024).toString(),t:r,a:i,d:c}})),{success:!0,message:"",data:n}},wt=function(){var e=_t(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}},r={};return["wp_options","wp_posts","wp_users"].forEach((function(n){var a=t[n],o=Math.round(1024*a.size_mb*1024),i=a.rows,c=a.cols,l={};e.forEach((function(e,t){var r,a,s;"wp_options"===n?(r=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"===n?(r=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):(r=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*r),d=Math.max(0,i+a),m=Math.max(1,c+s);l[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-c)},o=u,i=d,c=m})),r[n]=l})),{success:!0,message:"",data:r}},_t=function(e){for(var t=[],r=new Date,n=e-1;n>=0;n--){var a=new Date(r);a.setDate(r.getDate()-n),t.push(a.toISOString().split("T")[0])}return t},Et=(0,m.Z0)({name:"notification",initialState:{forceRender:0,show:!1,type:"success",title:(0,i.__)("Success!","advanced-database-cleaner"),message:"",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.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,i.__)("Success!","advanced-database-cleaner"),e.message="",e.autoHide=!0,e.hideAfter=5}}}),Nt=Et.actions,kt=Nt.showNotification,St=Nt.hideNotification;const Lt=Et.reducer;var jt=function(e,t){e(kt({type:"success",title:(0,i.__)("Success!","advanced-database-cleaner"),message:t||(0,i.__)("Done!","advanced-database-cleaner"),hideAfter:5}))},Ot=function(e){e(kt({type:"success",title:(0,i.__)("Done!","advanced-database-cleaner"),message:(0,i.__)("Successfully saved!","advanced-database-cleaner"),autoHide:!0,hideAfter:2}))},Tt=function(e,t){e(kt({type:"error",title:(0,i.__)("Error!","advanced-database-cleaner"),message:t||(0,i.__)("Unknown error occurred!","advanced-database-cleaner"),autoHide:!1}))},Pt=function(e,t,r){e(kt({type:"info",title:t||(0,i.__)("Info!","advanced-database-cleaner"),message:r||(0,i.__)("Done!","advanced-database-cleaner"),autoHide:!0,hideAfter:5}))},It=function(e,t){e(kt(t))};function Ct(e){return Ct="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},Ct(e)}function At(){At=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ct(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ct(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Ft(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Mt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Gt(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Gt(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 Gt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Dt=[[{key:"",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"activation",label:(0,i.__)("Activation","advanced-database-cleaner")},{key:"deactivation",label:(0,i.__)("Deactivation","advanced-database-cleaner")},{key:"uninstall",label:(0,i.__)("Uninstall","advanced-database-cleaner")}]],zt=Dt.flat();function Rt(e){return Rt="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},Rt(e)}function Bt(){Bt=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Rt(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Rt(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Ut(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Wt(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Ut(o,n,a,i,c,"next",e)}function c(e){Ut(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Yt(e){return Kt.apply(this,arguments)}function Kt(){return(Kt=Wt(Bt().mark((function e(t){return Bt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-database-chart-data-by-day",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $t(e){return qt.apply(this,arguments)}function qt(){return(qt=Wt(Bt().mark((function e(t){return Bt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-database-chart-data-by-month",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Vt(e){return Ht.apply(this,arguments)}function Ht(){return(Ht=Wt(Bt().mark((function e(t){return Bt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-tables-chart-data-by-day",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Qt(e){return Jt.apply(this,arguments)}function Jt(){return(Jt=Wt(Bt().mark((function e(t){return Bt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-tables-chart-data-by-month",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xt(){return Zt.apply(this,arguments)}function Zt(){return(Zt=Wt(Bt().mark((function e(){return Bt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-last-week-database-size",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function er(){return tr.apply(this,arguments)}function tr(){return(tr=Wt(Bt().mark((function e(){return Bt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-last-week-database-size-for-free-version",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rr(e){return rr="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},rr(e)}function nr(){nr=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==rr(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(rr(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function ar(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function or(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ir(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ir(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 ir(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const cr=function(){var e=or((0,n.useState)(!0),2),t=e[0],r=e[1],a=or((0,n.useState)(null),2),o=a[0],l=a[1],u=or((0,n.useState)(0),2),m=u[0],f=u[1],p=or((0,n.useState)("--"),2),h=p[0],v=p[1],y=(0,d.wA)(),g=function(){var e,t=(e=nr().mark((function e(){var t,n,a,o,i,c;return nr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r(!0),e.prev=1,"PREMIUM"!==z){e.next=8;break}return e.next=5,Xt();case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,er();case 10:e.t0=e.sent;case 11:t=e.t0,n=t.data,(a=Object.entries(null!=n?n:{})).length>=2&&(o=Number(a.at(-1)[1]),i=Number(a.at(-2)[1]),l(o),0!==i?(f(c=o-i),v("".concat(c>0?"+":"-").concat(lt(Math.abs(c))))):v("--")),e.next=19;break;case 17:e.prev=17,e.t1=e.catch(1);case 19:return e.prev=19,r(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[1,17,19,22]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){ar(o,n,a,i,c,"next",e)}function c(e){ar(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();(0,n.useEffect)((function(){g()}),[]);var b=m<0?"text-green-600":m>0?"text-red-500":"text-gray-400";return n.createElement("div",{className:"flex items-center gap-2"},null!==o&&n.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":"")},n.createElement("button",{onClick:function(e){e.preventDefault(),y(Ad({tabId:"analytics"}))},className:"flex items-center gap-2 rounded-xl px-2 py-0.5 transition-colors hover:bg-blue-200"},n.createElement(c.JJQ,{className:"h-4 w-4"}),n.createElement("span",{className:"font-medium"},lt(o)),"PREMIUM"===z&&"--"!==h&&n.createElement("span",{className:"text-xs ".concat(b)},"(",h,")")),n.createElement("button",{onClick:g,className:"rounded-full transition-colors hover:bg-blue-200",disabled:t},n.createElement(s.JbZ,{className:"h-[14px] w-[14px] ".concat(t?"animate-spin":"")}))),n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),y(Dd())},className:"flex items-center gap-1 rounded-full bg-gray-100 px-3 py-1 text-sm text-gray-700 !no-underline transition-colors hover:bg-gray-200"},n.createElement("div",{className:"h-4 w-4"},n.createElement(he.Kt4,{className:"text-[1.1rem]"})),(0,i.__)("Support","advanced-database-cleaner")))},lr=function(e){var t=e.tabsItems,r=(0,d.d4)((function(e){return e.shared.currentSubTabId}))||t[0].id,a=(0,d.wA)();return n.createElement("div",null,n.createElement("div",{className:"mb-8 flex gap-8 border-b border-gray-100 bg-gray-100 px-4"},t.map((function(e){return n.createElement("button",{key:e.id+"-tab",className:(t=r===e.id,N("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(Ad({subTabId:e.id})),a(Pm())}},e.Icon&&n.createElement(e.Icon,{className:"mr-2 text-[1rem]"}),e.name);var t}))),n.createElement("div",null,t.map((function(e){return r===e.id&&n.createElement("div",{key:e.id+"-panel"},e.component)}))))};var sr=r(4653),ur=r(8207),dr=r(9107),mr=r(7984),fr=r(5869),pr=r(5298),hr=r(6810);function vr(e){return vr="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},vr(e)}function yr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function gr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yr(Object(r),!0).forEach((function(t){br(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function br(e,t,r){return(t=function(e){var t=function(e){if("object"!=vr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=vr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==vr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xr(){xr=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==vr(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(vr(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function wr(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function _r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||Er(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 Er(e,t){if(e){if("string"==typeof e)return Nr(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Nr(e,t):void 0}}function Nr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var kr={DAY:"day",MONTH:"month"},Sr={databaseSize:{label:(0,i.__)("Database size","advanced-database-cleaner"),color:"#3b82f6"},totalTables:{label:(0,i.__)("Total tables","advanced-database-cleaner"),color:"#8b5cf6"},tablesAdded:{label:(0,i.__)("Tables added","advanced-database-cleaner"),color:"#22c55e"},tablesDeleted:{label:(0,i.__)("Tables deleted","advanced-database-cleaner"),color:"#ef4444"}},Lr=function(e){return null==e?void 0:e.toISOString().split("T")[0]},jr=function(e){return e?e.toISOString().slice(0,7):null},Or=function(e,t){return t===kr.DAY?new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric"}):new Date("".concat(e,"-01")).toLocaleDateString("en-US",{month:"short",year:"numeric"})},Tr=function(e){var t=e.label,r=e.value,a=e.onChange;return n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("label",{className:"text-xs text-gray-600"},t),n.createElement("input",{type:"date",value:r?Lr(r):"",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]"}))},Pr=function(e){var t=e.view,r=e.onChange;return n.createElement("div",{className:"order-1 flex rounded-xl bg-gray-200 p-1 lg:order-2"},[{key:kr.DAY,label:(0,i.__)("Daily","advanced-database-cleaner")},{key:kr.MONTH,label:(0,i.__)("Monthly","advanced-database-cleaner")}].map((function(e){var a=e.key,o=e.label;return n.createElement("button",{key:a,onClick:function(){return r(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)})))},Ir=function(e){var t=e.ranges,r=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===r}))||{key:"",label:""},c=!!r,l=c?"bg-blue-50":"bg-white",s=c?"border-blue-600":"border-gray-300",u=c?"text-blue-700":"";return n.createElement(im,{selectItems:o,selectedItem:i,onSelectionChange:function(e){""!==e&&a(+e)},minWidthButton:"min-w-[150px]",minWidthContent:"min-w-[150px]",ButtonBgColor:l,borderColor:s,extraBtnClasses:u})};const Cr=function(){var e=_r((0,n.useState)(kr.DAY),2),t=e[0],r=e[1],u=_r((0,n.useState)([]),2),m=u[0],f=u[1],p=_r((0,n.useState)(!0),2),h=p[0],v=p[1],y=_r((0,n.useState)({open:!1,type:"",title:"",names:[]}),2),g=y[0],b=y[1],x=(0,n.useMemo)((function(){return function(e){return function(e){if(Array.isArray(e))return Nr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Er(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.")}()}(m).sort((function(e,t){return new Date(t.date)-new Date(e.date)}))}),[m]),_=new Date,E=new Date;E.setDate(E.getDate()-30);var N=_r((0,n.useState)({startDate:E,endDate:_}),2),k=N[0],S=N[1],L=_r((0,n.useState)({startDate:E,endDate:_}),2),O=L[0],T=L[1],I=_r((0,n.useState)(30),2),F=I[0],M=I[1],G=(0,d.wA)(),D=function(){var e,t=(e=xr().mark((function e(t,r,n){var a,o,i;return xr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&r){e.next=2;break}return e.abrupt("return");case 2:if(v(!0),e.prev=3,a=n===kr.DAY?{start_date:Lr(t),end_date:Lr(r)}:{start_date:jr(t),end_date:jr(r)},"FREE"!==z){e.next=11;break}return e.next=8,xt();case 8:e.t0=e.sent,e.next=21;break;case 11:if(n!==kr.DAY){e.next=17;break}return e.next=14,Yt(a);case 14:e.t1=e.sent,e.next=20;break;case 17:return e.next=19,$t(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=_r(e,2),r=t[0],a=t[1];return{date:r,displayDate:Or(r,n),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)})),f(i),e.next=29;break;case 26:e.prev=26,e.t2=e.catch(3),Tt(G,e.t2.message);case 29:return e.prev=29,v(!1),e.finish(29);case 32:case"end":return e.stop()}}),e,null,[[3,26,29,32]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){wr(o,n,a,i,c,"next",e)}function c(e){wr(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(e,r,n){return t.apply(this,arguments)}}();(0,n.useEffect)((function(){D(k.startDate,k.endDate,t)}),[k.startDate,k.endDate,t]);var R=[{label:(0,i.__)("Last 7 days","advanced-database-cleaner"),days:7},{label:(0,i.__)("Last 30 days","advanced-database-cleaner"),days:30},{label:(0,i.__)("Last 90 days","advanced-database-cleaner"),days:90}],B=function(e){var t=e.active,r=e.payload,a=e.label;return t&&null!=r&&r.length?n.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},n.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),n.createElement("div",{className:"flex justify-between gap-x-4 text-[.85rem]"},n.createElement("span",{className:"flex items-center gap-2"},n.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:Sr.databaseSize.color}}),Sr.databaseSize.label),n.createElement("span",{className:"font-semibold"},r[0].value," MB"))):null},U=function(e){var t=e.active,r=e.payload,a=e.label;return t&&null!=r&&r.length?n.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},n.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),r.map((function(e){return n.createElement("div",{key:e.dataKey,className:"mb-1 flex justify-between gap-x-10 text-[.85rem]"},n.createElement("span",{className:"flex items-center gap-2"},n.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:e.color}}),Sr[e.dataKey].label),n.createElement("span",{className:"font-semibold"},"tablesDeleted"===e.dataKey?Math.abs(e.value):e.value))}))):null},W=function(e,t,r){return b({type:e,open:!0,title:t,names:r})},Y=function(){return b({open:!1,title:"",names:[]})};return n.createElement("div",{className:"relative"},n.createElement("div",{className:"".concat("FREE"===z?"pointer-events-none blur-[1px]":"")},n.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"},n.createElement("div",{className:"flex flex-wrap items-center gap-4"},n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("label",{className:"text-xs text-gray-600"},(0,i.__)("Quick ranges","advanced-database-cleaner")),n.createElement(Ir,{ranges:R,value:F,onChange:function(e){var t=new Date,r=new Date;r.setDate(r.getDate()-e),M(e),T({startDate:r,endDate:t}),S({startDate:r,endDate:t})}})),n.createElement("div",{className:"mt-6 h-[2rem] text-gray-400"},"|"),n.createElement("div",{className:"flex flex-wrap items-end gap-4"},n.createElement(Tr,{label:(0,i.__)("From","advanced-database-cleaner"),value:O.startDate,onChange:function(e){return T((function(t){return gr(gr({},t),{},{startDate:e})}))}}),n.createElement(Tr,{label:(0,i.__)("To","advanced-database-cleaner"),value:O.endDate,onChange:function(e){return T((function(t){return gr(gr({},t),{},{endDate:e})}))}}),n.createElement(w,{text:(0,i.__)("Apply","advanced-database-cleaner"),className:"!h-[2rem]",onClick:function(){var e=O.startDate,t=O.endDate;e&&t?e>t?Tt(G,(0,i.__)("Start date cannot be after end date.","advanced-database-cleaner")):(S(gr({},O)),M(null)):Tt(G,(0,i.__)("Please select valid start and end dates.","advanced-database-cleaner"))}}))),n.createElement("span",{className:"flex items-center gap-4"},n.createElement(Pr,{view:t,onChange:r}))),n.createElement("section",{className:"mb-8 rounded-xl bg-gray-100/80 py-6 pr-4 shadow-sm"},n.createElement("div",{className:"mb-4 flex items-center justify-between pl-6"},n.createElement("div",{className:"flex items-center gap-1"},n.createElement(c.JJQ,{className:"text-[1.1rem] text-blue-400"}),n.createElement("h3",{className:"ml-1 text-[1rem] font-semibold text-blue-900"},(0,i.__)("Database size","advanced-database-cleaner"))),n.createElement(j,{content:(0,i.__)("Refresh analytics","advanced-database-cleaner")},n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),h||D(k.startDate,k.endDate,t)}},n.createElement(s.JbZ,{className:"text-[.95rem] text-gray-700 ".concat(h?"animate-spin":"")})))),h?n.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):n.createElement(sr.u,{width:"100%",height:240},n.createElement(ur.X,{data:m,syncId:"analyticsSync"},n.createElement(dr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),n.createElement(mr.W,{dataKey:"displayDate",tick:{fontSize:12,fill:"#4b5563"}}),n.createElement(fr.h,{width:60,tick:{fontSize:12,fill:"#4b5563"},tickFormatter:function(e){return"".concat(e," MB")}}),n.createElement(pr.m,{content:n.createElement(B,null)}),n.createElement(hr.y,{dataKey:"databaseSize",fill:Sr.databaseSize.color,fillOpacity:.9,barSize:16,radius:[4,4,0,0]}))),n.createElement("div",{className:"mb-4 mt-4 flex items-center gap-2 pl-6"},n.createElement(s.XaU,{className:"text-[1.1rem] text-purple-400"}),n.createElement("h3",{className:"text-[1rem] font-semibold text-purple-900"},(0,i.__)("Tables count","advanced-database-cleaner"))),h?n.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):n.createElement(sr.u,{width:"100%",height:240},n.createElement(ur.X,{data:m,syncId:"analyticsSync"},n.createElement(dr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),n.createElement(mr.W,{dataKey:"displayDate",tick:{fontSize:12,fill:"#4b5563"}}),n.createElement(fr.h,{width:60,tick:{fontSize:12,fill:"#4b5563"}}),n.createElement(pr.m,{content:n.createElement(U,null)}),n.createElement(hr.y,{dataKey:"totalTables",stackId:"tables",fill:Sr.totalTables.color,fillOpacity:.5,barSize:14,radius:[0,0,0,0]}),n.createElement(hr.y,{dataKey:"tablesDeleted",stackId:"tables",fill:Sr.tablesDeleted.color,barSize:14,radius:[0,0,0,0]}),n.createElement(hr.y,{dataKey:"tablesAdded",stackId:"tables",fill:Sr.tablesAdded.color,barSize:14,radius:[0,0,0,0]})))),n.createElement("section",{className:"rounded-xl border border-gray-200 bg-white p-6 shadow-md"},n.createElement("div",{className:"border-b border-gray-100 p-4"},n.createElement("h2",{className:"text-lg font-semibold text-gray-800"},(0,i.__)("Raw data","advanced-database-cleaner"))),h?n.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):n.createElement("div",{className:"overflow-x-auto px-3"},n.createElement("table",{className:"w-full min-w-[600px]"},n.createElement("thead",{className:"bg-gray-200 text-[.89rem] uppercase text-black"},n.createElement("tr",null,n.createElement("th",{className:"rounded-l-xl px-4 py-1 py-3 text-left font-normal"},(0,i.__)("Date","advanced-database-cleaner")),n.createElement("th",{className:"px-4 py-3 text-left font-normal"},(0,i.__)("DB size (MB)","advanced-database-cleaner")),n.createElement("th",{className:"px-4 py-3 text-left font-normal"},(0,i.__)("Total tables","advanced-database-cleaner")),n.createElement("th",{className:"px-4 py-3 text-left font-normal"},(0,i.__)("Tables added","advanced-database-cleaner")),n.createElement("th",{className:"rounded-r-xl px-4 py-3 text-left font-normal"},(0,i.__)("Tables deleted","advanced-database-cleaner")))),n.createElement("tbody",{className:"divide-y divide-gray-200 text-[1.01rem]"},x.map((function(e){return n.createElement("tr",{key:e.date,className:"rounded-lg hover:bg-gray-100"},n.createElement("td",{className:"px-4 py-3 text-gray-800"},e.date),n.createElement("td",{className:"px-4 font-semibold text-blue-600"},e.databaseSize),n.createElement("td",{className:"px-4 font-semibold text-purple-500"},e.totalTables),n.createElement("td",{className:"px-4 font-semibold text-green-600"},e.tablesAdded,e.tablesAddedNames.length>0&&n.createElement(P,{href:"#",onClick:function(t){t.preventDefault(),W("added",(0,i.__)("Tables added on:","advanced-database-cleaner")+" "+e.date,e.tablesAddedNames)},className:"ml-2 text-[.8rem] !text-blue-600 underline hover:!text-blue-900"},(0,i.__)("view","advanced-database-cleaner"))),n.createElement("td",{className:"px-4 font-semibold text-red-500"},e.tablesDeleted,e.tablesDeletedNames.length>0&&n.createElement(P,{href:"#",onClick:function(t){t.preventDefault(),W("deleted",(0,i.__)("Tables deleted on:","advanced-database-cleaner")+" "+e.date,e.tablesDeletedNames)},className:"ml-2 text-[.8rem] !text-blue-600 underline hover:!text-blue-900"},(0,i.__)("view","advanced-database-cleaner"))))}))))))),"FREE"===z&&n.createElement("div",{className:"absolute inset-0 z-20 flex justify-center rounded-lg bg-white/40 backdrop-blur-[1px]"},n.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"},n.createElement("div",{className:"text-center"},n.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"},n.createElement(s.xGQ,{className:"h-8 w-8 text-white"})),n.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,i.__)("Unlock Database Analytics","advanced-database-cleaner")),n.createElement("p",{className:"mb-6 text-gray-600"},(0,i.__)("Upgrade to the Premium to access comprehensive database analytics.","advanced-database-cleaner")),n.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Database size chart","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Tables count chart","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("See exactly tables added/deleted","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Custom date range filtering","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("View charts by day or month","advanced-database-cleaner")))),n.createElement(P,{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"},n.createElement("span",{className:"flex items-center justify-center gap-2"},(0,i.__)("Upgrade to Premium","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),n.createElement("div",{className:"mt-4"},n.createElement(P,{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,i.__)("Learn more about Premium features","advanced-database-cleaner")))))),g.open&&n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:Y},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:Y},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mt-2"},n.createElement("div",{className:"border-b border-dashed border-gray-300 pb-3 text-[1.05rem] font-semibold text-gray-700"},g.title),n.createElement("div",{className:"mt-8 flex flex-wrap items-center gap-2"},g.names.map((function(e,t){return n.createElement("span",{key:t,className:"rounded-lg px-3 py-1 font-mono text-sm text-gray-800 ".concat("added"===g.type?"bg-green-100":"bg-red-100")},e)}))))))))))};var Ar=r(5721),Fr=r(6679);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 Gr(){Gr=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Mr(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Mr(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Dr(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function zr(){return Rr.apply(this,arguments)}function Rr(){var e;return e=Gr().mark((function e(){return Gr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-tables-names",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})),Rr=function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Dr(o,n,a,i,c,"next",e)}function c(e){Dr(o,n,a,i,c,"throw",e)}i(void 0)}))},Rr.apply(this,arguments)}function Br(e){return Br="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},Br(e)}function Ur(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Wr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ur(Object(r),!0).forEach((function(t){Yr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ur(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Yr(e,t,r){return(t=function(e){var t=function(e){if("object"!=Br(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Br(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Br(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Kr(){Kr=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Br(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Br(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function $r(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function qr(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){$r(o,n,a,i,c,"next",e)}function c(e){$r(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Vr(e){return function(e){if(Array.isArray(e))return Jr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Qr(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 Hr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||Qr(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 Qr(e,t){if(e){if("string"==typeof e)return Jr(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Jr(e,t):void 0}}function Jr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Xr={DAY:"day",MONTH:"month"},Zr="#3b82f6",en=function(e){return null==e?void 0:e.toISOString().split("T")[0]},tn=function(e){return e?e.toISOString().slice(0,7):null},rn=function(e,t){return t===Xr.DAY?new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric"}):new Date("".concat(e,"-01")).toLocaleDateString("en-US",{month:"short",year:"numeric"})},nn=function(e){var t=e.label,r=e.value,a=e.onChange;return n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("label",{className:"text-xs text-gray-600"},t),n.createElement("input",{type:"date",value:r?en(r):"",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]"}))},an=function(e){var t=e.view,r=e.onChange;return n.createElement("div",{className:"order-1 flex rounded-xl bg-gray-200 p-1 lg:order-2"},[{key:Xr.DAY,label:(0,i.__)("Daily","advanced-database-cleaner")},{key:Xr.MONTH,label:(0,i.__)("Monthly","advanced-database-cleaner")}].map((function(e){var a=e.key,o=e.label;return n.createElement("button",{key:a,onClick:function(){return r(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)})))},on=function(e){var t=e.ranges,r=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===r}))||{key:"",label:""},c=!!r,l=c?"bg-blue-50":"bg-white",s=c?"border-blue-600":"border-gray-300",u=c?"text-blue-700":"";return n.createElement(im,{selectItems:o,selectedItem:i,onSelectionChange:function(e){""!==e&&a(+e)},minWidthButton:"min-w-[150px]",minWidthContent:"min-w-[150px]",ButtonBgColor:l,borderColor:s,extraBtnClasses:u})},cn=function(e){var t=e.tables,r=e.selectedTables,a=e.onSelectionChange,o=Hr((0,n.useState)(!1),2),c=o[0],l=o[1],s=Hr((0,n.useState)(""),2),u=s[0],d=s[1],m=(0,n.useRef)(null);(0,n.useEffect)((function(){if(c){var e=function(e){m.current&&!m.current.contains(e.target)&&l(!1)};return window.addEventListener("mousedown",e),function(){return window.removeEventListener("mousedown",e)}}}),[c]);var f=t.filter((function(e){return e.toLowerCase().includes(u.trim().toLowerCase())})),p=0===r.length&&!c;return n.createElement("div",{ref:m,className:"relative"},n.createElement("button",{onClick:function(){return l(!c)},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(p?"animate-adbc-shake":"")},n.createElement("span",{className:"text-gray-700"},0===r.length?(0,i.__)("Select tables ...","advanced-database-cleaner"):"".concat(r.length," table").concat(r.length>1?"s":""," selected")),n.createElement(A.bv7,{className:"h-4 w-4 transition-transform ".concat(c?"rotate-180":"")})),c&&n.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"},n.createElement("div",{className:"mb-2 flex items-center justify-between gap-2 border-b border-gray-200 bg-gray-100 p-2"},n.createElement(h,{type:"text",value:u,onChange:function(e){return d(e.target.value)},placeholder:(0,i.__)("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]"}),n.createElement("button",{onClick:function(){return a([])},className:"rounded px-2 py-1 text-xs text-gray-800 underline hover:bg-gray-300"},(0,i.__)("Unselect all","advanced-database-cleaner"))),f.map((function(e){return n.createElement("label",{key:e,className:"flex cursor-pointer items-center gap-2 px-3 py-2 hover:bg-gray-50"},n.createElement("input",{type:"checkbox",checked:r.includes(e),onChange:function(){return t=e,r.includes(t)?a(r.filter((function(e){return e!==t}))):a([].concat(Vr(r),[t]));var t},className:"h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500"}),n.createElement("span",{className:"-mt-[5px] text-[.85rem] text-gray-700"},e))})),0===f.length&&n.createElement("div",{className:"p-3 text-center text-xs text-gray-500"},(0,i.__)("No tables match your search.","advanced-database-cleaner"))))},ln=function(e){var t=e.data,r=(0,n.useMemo)((function(){return Vr(t).sort((function(e,t){return new Date(t.date)-new Date(e.date)}))}),[t]);return n.createElement("section",{className:"p-10"},n.createElement("div",{className:"overflow-x-auto"},n.createElement("table",{className:"w-full min-w-[500px]"},n.createElement("thead",{className:"bg-gray-200 text-[.85rem] uppercase text-black"},n.createElement("tr",null,n.createElement("th",{className:"rounded-l-xl px-3 py-2 text-left font-normal"},(0,i.__)("Date","advanced-database-cleaner")),n.createElement("th",{className:"px-3 py-2 text-left font-normal"},(0,i.__)("Size","advanced-database-cleaner")),n.createElement("th",{className:"px-3 py-2 text-left font-normal"},(0,i.__)("Total rows","advanced-database-cleaner")),n.createElement("th",{className:"rounded-r-xl px-3 py-2 text-left font-normal"},(0,i.__)("Total columns","advanced-database-cleaner")))),n.createElement("tbody",{className:"divide-y divide-gray-100 text-[.95rem]"},r.map((function(e){return n.createElement("tr",{key:e.date,className:"hover:bg-gray-200"},n.createElement("td",{className:"px-3 py-2 text-gray-800"},e.date),n.createElement("td",{className:"px-3 py-2 font-semibold text-blue-600"},e.sizeDisplay,e.deltaDisplay),n.createElement("td",{className:"px-3 py-2 font-semibold text-green-600"},e.rowsDisplay),n.createElement("td",{className:"px-3 py-2 font-semibold text-purple-600"},e.columnsDisplay))}))))))};const sn=function(){var e=Hr((0,n.useState)(Xr.DAY),2),t=e[0],r=e[1],a=Hr((0,n.useState)({}),2),o=a[0],u=a[1],m=Hr((0,n.useState)(!1),2),f=m[0],p=m[1],h=Hr((0,n.useState)([]),2),v=h[0],y=h[1],g=Hr((0,n.useState)("FREE"===z?["wp_options","wp_posts","wp_users"]:[]),2),b=g[0],x=g[1],_=new Date,E=new Date;E.setDate(E.getDate()-30);var N=Hr((0,n.useState)({startDate:E,endDate:_}),2),k=N[0],S=N[1],L=Hr((0,n.useState)({startDate:E,endDate:_}),2),O=L[0],T=L[1],I=Hr((0,n.useState)(30),2),F=I[0],M=I[1],G=(0,d.wA)(),D=function(){var e=qr(Kr().mark((function e(t,r,n,a){var o,i,c;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("PREMIUM"!==z||t&&r&&a.length){e.next=2;break}return e.abrupt("return");case 2:if("PREMIUM"===z&&p(!0),e.prev=3,o=n===Xr.DAY?{start_date:en(t),end_date:en(r),tables:a}:{start_date:tn(t),end_date:tn(r),tables:a},"FREE"!==z){e.next=11;break}return e.next=8,wt();case 8:e.t0=e.sent,e.next=21;break;case 11:if(n!==Xr.DAY){e.next=17;break}return e.next=14,Vt(o);case 14:e.t1=e.sent,e.next=20;break;case 17:return e.next=19,Qt(o);case 19:e.t1=e.sent;case 20:e.t0=e.t1;case 21:i=e.t0,c={},Object.keys(i.data).forEach((function(e){var t=i.data[e],r=Object.entries(t).map((function(e){var t=Hr(e,2),r=t[0],a=t[1],o=+(a.s/1024/1024).toFixed(2),i=+(a.z/1024/1024).toFixed(3);return{date:r,displayDate:rn(r,n),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]=r})),u(c),e.next=30;break;case 27:e.prev=27,e.t2=e.catch(3),Tt(G,e.t2.message);case 30:return e.prev=30,p(!1),e.finish(30);case 33:case"end":return e.stop()}}),e,null,[[3,27,30,33]])})));return function(t,r,n,a){return e.apply(this,arguments)}}();(0,n.useEffect)((function(){D(k.startDate,k.endDate,t,b)}),[k.startDate,k.endDate,t,b]),(0,n.useEffect)((function(){if("FREE"!==z){var e=function(){var e=qr(Kr().mark((function e(){var t,r;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,zr();case 3:t=e.sent,r=Object.keys(t.data||{}),y(r),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),Tt(G,e.t0.message||"Failed to load table list");case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}();e()}}),[]);var R=[{label:(0,i.__)("Last 7 days","advanced-database-cleaner"),days:7},{label:(0,i.__)("Last 30 days","advanced-database-cleaner"),days:30},{label:(0,i.__)("Last 90 days","advanced-database-cleaner"),days:90}],B=function(e){var t=e.active,r=e.payload,a=e.label;return t&&null!=r&&r.length?n.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},n.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),n.createElement("div",{className:"flex justify-between gap-x-4 text-[.85rem]"},n.createElement("span",{className:"flex items-center gap-2"},n.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:Zr}}),(0,i.__)("Size","advanced-database-cleaner")),n.createElement("span",{className:"font-semibold"},r[0].payload.sizeDisplay,r[0].payload.deltaDisplay))):null},U=function(e){var t=e.active,r=e.payload,a=e.label;return t&&null!=r&&r.length?n.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},n.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),r.map((function(e){return n.createElement("div",{key:e.dataKey,className:"mb-1 flex justify-between gap-x-10 text-[.85rem]"},n.createElement("span",{className:"flex items-center gap-2"},n.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:e.color}}),"rows"===e.dataKey?(0,i.__)("Rows","advanced-database-cleaner"):(0,i.__)("Columns","advanced-database-cleaner")),n.createElement("span",{className:"font-semibold"},"rows"===e.dataKey?e.payload.rowsDisplay:e.payload.columnsDisplay))}))):null};return n.createElement("div",{className:"relative"},n.createElement("div",{className:"".concat("FREE"===z?"pointer-events-none blur-[1px]":"")},n.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"},n.createElement("div",{className:"flex flex-wrap items-center gap-4"},n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("label",{className:"text-xs text-gray-600"},(0,i.__)("Quick ranges","advanced-database-cleaner")),n.createElement(on,{ranges:R,value:F,onChange:function(e){var t=new Date,r=new Date;r.setDate(r.getDate()-e),M(e),T({startDate:r,endDate:t}),S({startDate:r,endDate:t})}})),n.createElement("div",{className:"mt-6 h-[2rem] text-gray-400"},"|"),n.createElement("div",{className:"flex flex-wrap items-end gap-4"},n.createElement(nn,{label:(0,i.__)("From","advanced-database-cleaner"),value:O.startDate,onChange:function(e){return T((function(t){return Wr(Wr({},t),{},{startDate:e})}))}}),n.createElement(nn,{label:(0,i.__)("To","advanced-database-cleaner"),value:O.endDate,onChange:function(e){return T((function(t){return Wr(Wr({},t),{},{endDate:e})}))}}),n.createElement(w,{text:(0,i.__)("Apply","advanced-database-cleaner"),className:"!h-[2rem]",onClick:function(){var e=O.startDate,t=O.endDate;e&&t?e>t?Tt(G,(0,i.__)("Start date cannot be after end date.","advanced-database-cleaner")):(S(Wr({},O)),M(null)):Tt(G,(0,i.__)("Please select valid start and end dates.","advanced-database-cleaner"))}}))),n.createElement("span",{className:"flex items-center gap-4"},n.createElement(an,{view:t,onChange:r}))),"PREMIUM"===z&&n.createElement("section",{className:"mb-8 rounded-xl bg-gray-100/80 px-4 py-[18px] shadow-sm"},n.createElement("div",{className:"flex items-center justify-between"},n.createElement("div",{className:"flex flex-col gap-1"},n.createElement(cn,{tables:v,selectedTables:b,onSelectionChange:x})),n.createElement(j,{content:(0,i.__)("Refresh analytics","advanced-database-cleaner")},n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),f||D(k.startDate,k.endDate,t,b)}},n.createElement(s.JbZ,{className:"text-[.95rem] text-gray-700 ".concat(f?"animate-spin":"")}))))),f?n.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):n.createElement("div",{className:"space-y-8"},b.map((function(e){var t=o[e]||[],r=t.length>0?t[t.length-1].sizeDisplay:lt(0);return n.createElement("div",{key:e,className:"rounded-xl bg-gray-100 shadow-sm"},n.createElement("div",{className:"mb-4 flex items-center gap-1 border-b border-gray-200 p-5"},n.createElement("h2",{className:"text-lg font-semibold text-gray-800"},e),n.createElement("div",{className:"text-sm"},"(",r,")")),n.createElement("div",{className:"grid grid-cols-1 gap-6 px-2 lg:grid-cols-2"},n.createElement("div",{className:""},n.createElement("div",{className:"mb-3 flex items-center gap-2 pl-4"},n.createElement("h3",{className:"text-sm font-semibold text-blue-900"},(0,i.__)("Table size","advanced-database-cleaner"))),n.createElement(sr.u,{width:"100%",height:220},n.createElement(Ar.b,{data:t,syncId:"sync-".concat(e)},n.createElement(dr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),n.createElement(mr.W,{dataKey:"displayDate",tick:{fontSize:10,fill:"#4b5563"}}),n.createElement(fr.h,{width:50,tick:{fontSize:10,fill:"#4b5563"},tickFormatter:function(e){return"".concat(e," MB")}}),n.createElement(pr.m,{content:n.createElement(B,null)}),n.createElement(Fr.N,{type:"monotone",dataKey:"size",stroke:Zr,strokeWidth:2,dot:{r:3},activeDot:{r:5},name:"Size"})))),n.createElement("div",{className:""},n.createElement("div",{className:"mb-3 ml-2 flex items-center gap-2"},n.createElement("h3",{className:"text-sm font-semibold text-gray-800"},(0,i.__)("Total rows","advanced-database-cleaner"))),n.createElement(sr.u,{width:"100%",height:220},n.createElement(ur.X,{data:t,syncId:"sync-".concat(e)},n.createElement(dr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),n.createElement(mr.W,{dataKey:"displayDate",tick:{fontSize:12,fill:"#4b5563"}}),n.createElement(fr.h,{width:50,tick:{fontSize:12,fill:"#4b5563"}}),n.createElement(pr.m,{content:n.createElement(U,null)}),n.createElement(hr.y,{dataKey:"rows",fill:"#22c55e",fillOpacity:.9,barSize:16,radius:[4,4,0,0]}))))),n.createElement(ln,{data:t}))}))),0===b.length&&n.createElement("div",{className:"rounded-xl border py-12 text-center text-gray-500"},n.createElement(c.ZRA,{className:"mx-auto mb-4 h-12 w-12 text-gray-300"}),n.createElement("p",{className:"mb-1 text-[1.1rem] font-semibold text-orange-500"},(0,i.__)("Please select a table!","advanced-database-cleaner")),n.createElement("p",{className:"text-sm"},(0,i.__)("Select one or more tables to view analytics.","advanced-database-cleaner")))),"FREE"===z&&n.createElement("div",{className:"absolute inset-0 z-20 flex justify-center rounded-lg bg-white/40 backdrop-blur-[1px]"},n.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"},n.createElement("div",{className:"text-center"},n.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"},n.createElement(s.xGQ,{className:"h-8 w-8 text-white"})),n.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,i.__)("Unlock Tables Analytics","advanced-database-cleaner")),n.createElement("p",{className:"mb-6 text-gray-600"},(0,i.__)("Upgrade to the Premium to access comprehensive tables analytics.","advanced-database-cleaner")),n.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Tables size charts","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Individual or multiple table selection","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Track tables rows & columns changes","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("View charts by day or month","advanced-database-cleaner")))),n.createElement(P,{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"},n.createElement("span",{className:"flex items-center justify-center gap-2"},(0,i.__)("Upgrade to Premium","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),n.createElement("div",{className:"mt-4"},n.createElement(P,{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,i.__)("Learn more about Premium features","advanced-database-cleaner")))))))};var un=[{id:"database-analytics",name:(0,i.__)("Overview","advanced-database-cleaner"),component:n.createElement(Cr,null),Icon:ve.N6S},{id:"tables-analytics",name:(0,i.__)("Tables analytics","advanced-database-cleaner"),component:n.createElement(sn,null),Icon:ve.rNF}];var dn=r(4164);function mn(e){return mn="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},mn(e)}function fn(){fn=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==mn(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(mn(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function pn(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function hn(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){pn(o,n,a,i,c,"next",e)}function c(e){pn(o,n,a,i,c,"throw",e)}i(void 0)}))}}function vn(e){return yn.apply(this,arguments)}function yn(){return(yn=hn(fn().mark((function e(t){return fn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/automation/list-tasks",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function gn(e){return bn.apply(this,arguments)}function bn(){return(bn=hn(fn().mark((function e(t){return fn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/automation/get-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function xn(e){return wn.apply(this,arguments)}function wn(){return(wn=hn(fn().mark((function e(t){return fn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/automation/create-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _n(e){return En.apply(this,arguments)}function En(){return(En=hn(fn().mark((function e(t){return fn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/automation/update-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Nn(e){return kn.apply(this,arguments)}function kn(){return(kn=hn(fn().mark((function e(t){return fn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/automation/delete-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Sn(e){return Ln.apply(this,arguments)}function Ln(){return(Ln=hn(fn().mark((function e(t){return fn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/automation/get-task-events-log",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function jn(e){return On.apply(this,arguments)}function On(){return(On=hn(fn().mark((function e(t){return fn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/automation/clear-task-events-log",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Tn(e){return Tn="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},Tn(e)}function Pn(){Pn=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Tn(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Tn(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function In(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Cn(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){In(o,n,a,i,c,"next",e)}function c(e){In(o,n,a,i,c,"throw",e)}i(void 0)}))}}function An(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Fn(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Fn(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 Fn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Mn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Gn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Mn(Object(r),!0).forEach((function(t){Dn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Mn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Dn(e,t,r){return(t=function(e){var t=function(e){if("object"!=Tn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Tn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Tn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var zn=[[{key:"adbc_once",label:(0,i.__)("Once","advanced-database-cleaner")},{key:"adbc_hourly",label:(0,i.__)("Once hourly","advanced-database-cleaner")},{key:"adbc_twicedaily",label:(0,i.__)("Twice daily","advanced-database-cleaner")},{key:"adbc_daily",label:(0,i.__)("Once daily","advanced-database-cleaner")},{key:"adbc_weekly",label:(0,i.__)("Once weekly","advanced-database-cleaner")},{key:"adbc_monthly",label:(0,i.__)("Once monthly","advanced-database-cleaner")}]],Rn=[[{key:"days",label:(0,i.__)("Days","advanced-database-cleaner"),tooltipText:(0,i.__)("Preserve items from the last X days from being cleaned.","advanced-database-cleaner")},{key:"items",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Items","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Items","advanced-database-cleaner"),disabled:"FREE"===z,tooltipText:n.createElement("span",null,(0,i.__)("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"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner")))}]],Bn=zn.flat(),Un=Rn.flat(),Wn=Gn(Gn({revisions:(0,i.__)("Revisions","advanced-database-cleaner"),auto_drafts:(0,i.__)("Auto drafts","advanced-database-cleaner"),trashed_posts:(0,i.__)("Trashed posts","advanced-database-cleaner"),unapproved_comments:(0,i.__)("Unapproved comments","advanced-database-cleaner"),spam_comments:(0,i.__)("Spam comments","advanced-database-cleaner"),trashed_comments:(0,i.__)("Trashed comments","advanced-database-cleaner"),pingbacks:(0,i.__)("Pingbacks","advanced-database-cleaner"),trackbacks:(0,i.__)("Trackbacks","advanced-database-cleaner"),unused_postmeta:(0,i.__)("Unused postmeta","advanced-database-cleaner"),duplicated_postmeta:(0,i.__)("Duplicated postmeta","advanced-database-cleaner"),unused_commentmeta:(0,i.__)("Unused commentmeta","advanced-database-cleaner"),duplicated_commentmeta:(0,i.__)("Duplicated commentmeta","advanced-database-cleaner"),unused_usermeta:(0,i.__)("Unused usermeta","advanced-database-cleaner"),duplicated_usermeta:(0,i.__)("Duplicated usermeta","advanced-database-cleaner"),unused_termmeta:(0,i.__)("Unused termmeta","advanced-database-cleaner"),duplicated_termmeta:(0,i.__)("Duplicated termmeta","advanced-database-cleaner"),unused_relationships:(0,i.__)("Unused relationships","advanced-database-cleaner"),expired_transients:(0,i.__)("Expired transients","advanced-database-cleaner"),oembed_caches:(0,i.__)("oEmbed caches","advanced-database-cleaner"),tables_to_optimize:(0,i.__)("Optimize tables","advanced-database-cleaner"),tables_to_repair:(0,i.__)("Repair tables","advanced-database-cleaner")},"1"===K&&{actionscheduler_completed_actions:(0,i.__)("Action Scheduler completed actions","advanced-database-cleaner"),actionscheduler_failed_actions:(0,i.__)("Action Scheduler failed actions","advanced-database-cleaner"),actionscheduler_canceled_actions:(0,i.__)("Action Scheduler canceled actions","advanced-database-cleaner")}),"1"===$&&{actionscheduler_completed_logs:(0,i.__)("Action Scheduler completed logs","advanced-database-cleaner"),actionscheduler_failed_logs:(0,i.__)("Action Scheduler failed logs","advanced-database-cleaner"),actionscheduler_canceled_logs:(0,i.__)("Action Scheduler canceled logs","advanced-database-cleaner"),actionscheduler_orphan_logs:(0,i.__)("Action Scheduler orphan logs","advanced-database-cleaner")}),Yn=new Set(["unused_postmeta","duplicated_postmeta","unused_commentmeta","duplicated_commentmeta","unused_usermeta","duplicated_usermeta","unused_termmeta","duplicated_termmeta","unused_relationships","expired_transients","oembed_caches"]),Kn=new Set(["tables_to_optimize","tables_to_repair"]),$n=new Set(["actionscheduler_completed_actions","actionscheduler_failed_actions","actionscheduler_canceled_actions","actionscheduler_completed_logs","actionscheduler_failed_logs","actionscheduler_canceled_logs","actionscheduler_orphan_logs"]),qn=["tables_to_optimize","tables_to_repair"],Vn={selected:!1,keepType:"days",keepValue:0},Hn=function(e){var t=e.title,r=e.count;return n.createElement("div",{className:"mb-4 flex items-center justify-between border-b border-gray-300 pb-4"},n.createElement("h3",{className:"text-[1rem] font-bold text-gray-700"},t),n.createElement("span",{className:"rounded-full bg-blue-100 px-3 py-1 text-xs font-medium text-blue-800"},(0,i.sprintf)((0,i.__)("%d selected","advanced-database-cleaner"),r)))},Qn=function(e){var t,r=e.name,a=e.setName,o=e.frequency,c=e.setFrequency,l=e.start,s=e.setStart,u=e.active,d=e.setActive;return n.createElement("div",{className:"rounded-xl bg-white px-8 py-6 shadow-sm ring-1 ring-gray-200"},n.createElement("div",{className:"space-y-6"},n.createElement("div",null,n.createElement("span",{className:"mb-2 block text-sm font-medium text-gray-700"},(0,i.__)("Task name","advanced-database-cleaner")),n.createElement(h,{value:r,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})),n.createElement("div",null,n.createElement("span",{className:"mb-2 block text-sm font-medium text-gray-700"},(0,i.__)("Frequency","advanced-database-cleaner")),n.createElement(im,{selectItems:zn,selectedItem:null!==(t=Bn.find((function(e){return e.key===o})))&&void 0!==t?t:Bn[4],onSelectionChange:c,minWidthButton:"min-w-[60px] w-full",minWidthContent:"min-w-[80px]",borderColor:"border-gray-300",extraBtnClasses:"!h-[2.45rem]"})),n.createElement("div",null,n.createElement("span",{className:"mb-2 flex justify-between text-sm font-medium text-gray-700"},(0,i.__)("Start time","advanced-database-cleaner"),n.createElement("span",{className:"text-[.75rem] font-normal italic text-gray-600"},(0,i.__)("Local time","advanced-database-cleaner"))),n.createElement(h,{type:"datetime-local",value:l,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})),n.createElement("div",{className:"flex items-center gap-4 rounded-xl border border-gray-200 bg-gray-50 p-4"},n.createElement(k,{text:u?(0,i.__)("Active","advanced-database-cleaner"):(0,i.__)("Paused","advanced-database-cleaner"),textStyle:"font-normal text-[.8rem]",toggleSize:"small",toggleChangeCallback:d,isActive:u,bgColor:"bg-green-500"}))))},Jn=function(e){var t=e.selectedItemsToClean,r=e.selectedActionSchedulerInFree,a=e.operationsTodoSelected;return n.createElement("div",{className:"rounded-xl bg-gradient-to-br from-gray-50 to-gray-100 p-8 shadow-sm ring-1 ring-gray-200"},n.createElement("h4",{className:"mb-6 text-[1rem] font-bold text-gray-700"},(0,i.__)("Summary","advanced-database-cleaner")),n.createElement("div",{className:"space-y-6 text-sm"},t.length>0&&n.createElement(Xn,{title:(0,i.__)("Items to clean","advanced-database-cleaner"),keys:t,max:3,color:"text-blue-700",bgColor:"bg-blue-100"}),r.length>0&&n.createElement(Xn,{title:(0,i.__)("Premium items (won't be cleaned)","advanced-database-cleaner"),keys:r,max:3,color:"text-yellow-700",bgColor:"bg-yellow-100"}),a.length>0&&n.createElement(Xn,{title:(0,i.__)("Actions to do","advanced-database-cleaner"),keys:a,color:"text-green-700",bgColor:"bg-green-100"}),t.length+r.length+a.length===0&&n.createElement("div",null,n.createElement("p",{className:"italic text-gray-500"},(0,i.__)("No operations selected yet","advanced-database-cleaner")))))},Xn=function(e){var t=e.title,r=e.keys,a=e.max,o=void 0===a?1/0:a,c=e.color,l=e.bgColor;return n.createElement("div",{className:(0,dn.A)("rounded-xl p-4",l)},n.createElement("p",{className:(0,dn.A)("mb-3 font-semibold",c)},t," (",r.length,")"),n.createElement("div",{className:"space-y-2"},r.slice(0,o).map((function(e){return n.createElement("div",{key:"sum-b-"+e,className:"flex items-center justify-between text-xs"},n.createElement("span",{className:"text-gray-700"},Wn[e]))})),r.length>o&&n.createElement("p",{className:"text-xs font-medium text-gray-500"},"+",r.length-o," ",(0,i.__)("more","advanced-database-cleaner"))))};const Zn=function(){var e=(0,d.d4)((function(e){return e.shared.taskId})),t=(0,d.wA)(),r=An((0,n.useState)(!0),2),a=r[0],o=r[1],l=An((0,n.useState)(!1),2),u=l[0],m=l[1],f=An((0,n.useState)(""),2),p=f[0],v=f[1],y=An((0,n.useState)("adbc_weekly"),2),g=y[0],b=y[1],x=An((0,n.useState)(""),2),w=x[0],_=x[1],E=An((0,n.useState)(!0),2),N=E[0],k=E[1],S=An((0,n.useState)((function(){return Object.fromEntries(Object.keys(Wn).map((function(e){return[e,Gn({},Vn)]})))})),2),L=S[0],j=S[1],O=(0,n.useMemo)((function(){return Object.keys(Wn).filter((function(e){return!qn.includes(e)}))}),[]),T=(0,n.useMemo)((function(){return O.filter((function(e){return L[e].selected}))}),[O,L]),I=(0,n.useMemo)((function(){return qn.filter((function(e){return L[e].selected}))}),[L]),F=(0,n.useMemo)((function(){return"FREE"===z?O.filter((function(e){return!$n.has(e)})):O}),[O]),M=(0,n.useMemo)((function(){return"FREE"===z?T.filter((function(e){return!$n.has(e)})):T}),[T]),G=(0,n.useMemo)((function(){return"FREE"===z?T.filter((function(e){return $n.has(e)})):[]}),[T]),D=M.length===F.length,R=M.length>0,B=An((0,n.useState)(!1),2),U=B[0],W=B[1],Y=(0,n.useRef)(null);(0,n.useEffect)((function(){var e=function(e){Y.current&&!Y.current.contains(e.target)&&W(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}),[]);var K=function(e){var t=new Date(e),r=function(e){return String(e).padStart(2,"0")},n=t.getFullYear(),a=r(t.getMonth()+1),o=r(t.getDate()),i=r(t.getHours()),c=r(t.getMinutes());return"".concat(n,"-").concat(a,"-").concat(o,"T").concat(i,":").concat(c)};(0,n.useEffect)((function(){var r=function(){var r=Cn(Pn().mark((function r(){var n,a,i,c,l;return Pn().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(e){r.next=3;break}return _(K(Date.now())),r.abrupt("return",o(!1));case 3:return r.prev=3,r.next=6,gn({id:e});case 6:n=r.sent,a=n.data,v(a.name),b(a.frequency),i=Number(a.start_datetime),c=13===String(i).length?Number(i):1e3*i,_(K(c)),k(a.active),l=structuredClone(L),Object.entries(a.operations).forEach((function(e){var t,r=An(e,2),n=r[0],a=r[1];l[n]&&(l[n]={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)})})),j(l),r.next=22;break;case 19:r.prev=19,r.t0=r.catch(3),Tt(t,r.t0.message);case 22:return r.prev=22,o(!1),r.finish(22);case 25:case"end":return r.stop()}}),r,null,[[3,19,22,25]])})));return function(){return r.apply(this,arguments)}}();r()}),[e]);var $=(0,n.useCallback)((function(e){"FREE"===z&&$n.has(e)||j((function(t){return Gn(Gn({},t),{},Dn({},e,Gn(Gn({},t[e]),{},{selected:!t[e].selected})))}))}),[]),q=(0,n.useCallback)((function(e){j((function(t){return Gn(Gn({},t),{},Dn({},e,Gn(Gn({},t[e]),{},{selected:!1})))}))}),[]),V=(0,n.useCallback)((function(e,t,r){return j((function(n){return Gn(Gn({},n),{},Dn({},e,Gn(Gn({},n[e]),{},Dn({},t,r))))}))}),[]),H=(0,n.useCallback)((function(){j((function(e){var t=Gn({},e),r=!D;return F.forEach((function(e){return t[e].selected=r})),t}))}),[D,F]),Q=function(){var t={};return Object.entries(L).forEach((function(e){var r=An(e,2),n=r[0],a=r[1];a.selected&&("FREE"===z&&$n.has(n)||(Yn.has(n)||Kn.has(n)?t[n]="no_keep_last":a.keepValue&&0!==Number(a.keepValue)?t[n]={type:a.keepType,value:Number(a.keepValue)}:t[n]="no_keep_last"))})),{id:null!=e?e:void 0,name:p,frequency:g,start_datetime:Math.floor(new Date(w).getTime()/1e3),type:"general_cleanup",operations:t,active:N}},J=function(){var r=Cn(Pn().mark((function r(n){return Pn().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n.preventDefault(),p&&w){r.next=3;break}return r.abrupt("return",alert((0,i.__)("Name & start date are required","advanced-database-cleaner")));case 3:if(m(!0),r.prev=4,!e){r.next=10;break}return r.next=8,_n(Q());case 8:r.next=12;break;case 10:return r.next=12,xn(Q());case 12:jt(t,e?(0,i.__)("Updated successfully!","advanced-database-cleaner"):(0,i.__)("Created successfully!","advanced-database-cleaner")),X(),r.next=19;break;case 16:r.prev=16,r.t0=r.catch(4),Tt(t,r.t0.message);case 19:return r.prev=19,m(!1),r.finish(19);case 22:case"end":return r.stop()}}),r,null,[[4,16,19,22]])})));return function(e){return r.apply(this,arguments)}}(),X=function(){t(Ad({tabId:"automation"})),t(Yd()),t(Pm()),t(De())};return a?n.createElement("div",{className:"flex h-96 items-center justify-center"},n.createElement("div",{className:"text-center"},n.createElement(C,{spinnerColor:"text-blue-600"}))):n.createElement("div",{className:"min-h-screen"},n.createElement("div",{className:"w-full space-y-8"},n.createElement("header",{className:"flex items-center"},n.createElement("button",{onClick:X,className:"group flex items-center gap-3 rounded-xl border bg-white px-4 py-2 shadow-sm transition-all"},n.createElement(A.rBg,{className:"h-5 w-5 text-blue-600 transition-transform group-hover:-translate-x-0.5"}),n.createElement("span",{className:"text-sm font-medium text-gray-700"},(0,i.__)("Back","advanced-database-cleaner")))),n.createElement("form",{onSubmit:J,className:"flex flex-col justify-between gap-8 xl:flex-row"},n.createElement("section",{className:"w-full flex-1 space-y-8"},n.createElement("div",{className:"rounded-xl bg-white p-8 shadow-sm ring-1 ring-gray-200"},n.createElement(Hn,{title:(0,i.__)("Select items to clean","advanced-database-cleaner"),count:M.length}),n.createElement("div",{className:"relative mb-4",ref:Y},n.createElement("button",{type:"button",onClick:function(){return W((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"},n.createElement("span",{className:"font-normal text-gray-700"},0===M.length?(0,i.__)("Select items…","advanced-database-cleaner"):"".concat(M.length," ").concat((0,i.__)("items selected","advanced-database-cleaner"))),n.createElement(A.bv7,{className:(0,dn.A)("h-5 w-5 text-gray-400 transition-transform",U&&"rotate-180")})),U&&n.createElement("div",{className:"absolute z-20 mt-2 w-full rounded-xl border border-gray-300 bg-white shadow-xl"},n.createElement("div",{className:"mt-1 border-b border-gray-100 px-6 py-4"},n.createElement("label",{className:"flex cursor-pointer items-center gap-3 text-sm font-medium"},n.createElement("input",{type:"checkbox",className:"h-4 w-4 rounded border-gray-300 text-blue-600",checked:D,ref:function(e){e&&(e.indeterminate=R&&!D)},onChange:H}),n.createElement("span",{className:"-mt-[5px]"},D?(0,i.__)("Unselect All","advanced-database-cleaner"):(0,i.__)("Select All","advanced-database-cleaner")))),n.createElement("div",{className:"max-h-64 overflow-y-auto p-2"},O.map((function(e){var t=$n.has(e),r="FREE"===z&&t;return n.createElement("label",{key:"item-to-"+e,className:(0,dn.A)("flex items-center gap-3 rounded-xl px-4 py-3 transition-colors",r?"cursor-not-allowed hover:bg-gray-200":"cursor-pointer hover:bg-gray-200")},n.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:L[e].selected,disabled:r,onChange:function(){return $(e)}}),n.createElement("span",{className:"-mt-[4px] flex flex-1 justify-between text-sm text-gray-700"},Wn[e],t&&"FREE"===z&&n.createElement("span",{className:"ml-2 inline-flex items-center gap-1 text-[.75rem] font-semibold text-yellow-600"},n.createElement(P,{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"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("In premium","advanced-database-cleaner")))),L[e].selected&&!r&&n.createElement(A.q9z,{className:"h-4 w-4 text-blue-600"}))}))))),M.length>0&&n.createElement("div",null,M.map((function(e){return n.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"},n.createElement("div",{className:"flex items-center gap-3"},n.createElement("button",{type:"button",onClick:function(){return $(e)},className:"rounded-lg p-1 text-blue-600 transition-colors hover:bg-blue-100"},n.createElement(A.U_s,{className:"h-4 w-4"})),n.createElement("span",{className:"text-sm font-medium text-blue-900"},Wn[e])),n.createElement("div",{className:"ml-2 flex items-center gap-2 text-[.8rem]"},function(e){var t;return Yn.has(e)?n.createElement("span",{className:"text-xs italic text-gray-500"},(0,i.__)("'Keep last' not applicable","advanced-database-cleaner")):Kn.has(e)?null:n.createElement(n.Fragment,null,n.createElement("span",null,(0,i.__)("Keep last","advanced-database-cleaner")),n.createElement(h,{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:L[e].keepValue,onChange:function(t){return V(e,"keepValue",t.target.value)}}),n.createElement(im,{selectItems:Rn,selectedItem:null!==(t=Un.find((function(t){return t.key===L[e].keepType})))&&void 0!==t?t:Un[0],onSelectionChange:function(t){return V(e,"keepType",t)},minWidthButton:"min-w-[60px] w-full",minWidthContent:"FREE"===z?"min-w-[180px]":"min-w-[120px]",borderColor:"border-gray-300",extraBtnClasses:"!h-[2.4rem]"}))}(e)))}))),G.length>0&&n.createElement("div",{className:"mt-4"},n.createElement("div",{className:"mb-3 rounded-lg border border-yellow-200 bg-yellow-50 p-3"},n.createElement("div",{className:"flex items-start gap-2"},n.createElement(s.xGQ,{className:"mt-0.5 h-4 w-4 flex-shrink-0 text-yellow-600"}),n.createElement("div",{className:"text-sm"},n.createElement("p",{className:"font-medium text-yellow-800"},(0,i.__)("Premium Features Selected","advanced-database-cleaner")),n.createElement("p",{className:"mt-1 text-yellow-700"},(0,i.__)("The following operations are only available in the premium version and will not be cleaned:","advanced-database-cleaner"))))),n.createElement("div",null,G.map((function(e){return n.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"},n.createElement("div",{className:"flex items-center gap-3"},n.createElement("button",{type:"button",onClick:function(){return q(e)},className:"rounded-lg p-1 text-yellow-600 transition-colors hover:bg-yellow-100"},n.createElement(A.U_s,{className:"h-4 w-4"})),n.createElement("span",{className:"text-sm font-medium text-yellow-900"},Wn[e]),n.createElement("span",{className:"ml-2 inline-flex items-center gap-1 text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("Premium only","advanced-database-cleaner"))),n.createElement("div",{className:"ml-2 flex items-center gap-2 text-[.8rem]"},n.createElement("span",{className:"text-xs italic text-yellow-600"},(0,i.__)("Will not be cleaned","advanced-database-cleaner"))))}))))),n.createElement("div",{className:"rounded-xl bg-white p-8 shadow-sm ring-1 ring-gray-200"},n.createElement(Hn,{title:(0,i.__)("Select actions to do","advanced-database-cleaner"),count:I.length}),n.createElement("div",{className:"flex flex-wrap items-center gap-4"},qn.map((function(e){return n.createElement("div",{key:"op-"+e,className:(0,dn.A)("rounded-xl border px-8 py-4 transition-all",L[e].selected?"border-green-200 bg-green-50 shadow-sm":"border-gray-200 bg-gray-50 hover:bg-gray-100")},n.createElement("label",{className:"flex cursor-pointer items-start gap-3 pt-1"},n.createElement("input",{type:"checkbox",className:"h-4 w-4 rounded border-gray-300 text-green-600 focus:ring-green-600",checked:L[e].selected,onChange:function(){return $(e)}}),n.createElement("span",{className:"-mt-[6px] flex-1 text-sm font-medium text-gray-700"},Wn[e])))}))))),n.createElement("aside",{className:"w-full space-y-8 lg:w-[350px]"},n.createElement(Qn,{name:p,setName:v,frequency:g,setFrequency:b,start:w,setStart:_,active:N,setActive:k}),n.createElement(Jn,{selectedItemsToClean:M,selectedActionSchedulerInFree:G,operationsTodoSelected:I,ops:L}),n.createElement("div",{className:"space-y-3"},n.createElement("button",{type:"submit",disabled:u||M.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"},u?n.createElement(s.JbZ,{className:"animate-spin text-[1.5rem]"}):n.createElement(n.Fragment,null,n.createElement(c.abJ,{className:"h-5 w-5"}),e?(0,i.__)("Update task","advanced-database-cleaner"):(0,i.__)("Create task","advanced-database-cleaner"))),n.createElement("button",{type:"button",onClick:X,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,i.__)("Cancel","advanced-database-cleaner")))))))};var ea=r(4263),ta=r(4563),ra=r(2227),na=(0,m.Z0)({name:"modal",initialState:{show:!1,type:"warning",title:null,message:null,dbBackupWarning:!0,confirmLabel:(0,i.__)("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,i.__)("Confirm","advanced-database-cleaner")}}}),aa=na.actions,oa=aa.showModal,ia=aa.hideModal;const ca=na.reducer;function la(e){return la="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},la(e)}function sa(){sa=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==la(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(la(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function ua(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function da(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){ua(o,n,a,i,c,"next",e)}function c(e){ua(o,n,a,i,c,"throw",e)}i(void 0)}))}}function ma(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return fa(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?fa(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 fa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function pa(e){var t=e.show,r=e.taskData,c=e.onClose,u=ma((0,n.useState)(null),2),m=u[0],f=u[1],p=ma((0,n.useState)(!0),2),h=p[0],v=p[1],y=(0,d.d4)((function(e){return e.filter.currentPage})),g=(0,d.d4)((function(e){return e.filter.itemsPerPage})),b=(0,d.d4)((function(e){return e.action.actionType})),x=(0,d.d4)((function(e){return e.action.processAction})),w=(0,d.wA)();(0,n.useEffect)((function(){_()}),[y]),(0,n.useEffect)((function(){E()}),[x]);var _=function(){var e=da(sa().mark((function e(){var t;return sa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(v(!0),e.prev=1,"PREMIUM"!==z){e.next=8;break}return e.next=5,Sn({id:r.taskId,currentPage:y,itemsPerPage:g});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,f(t.data),e.next=19;break;case 15:e.prev=15,e.t1=e.catch(1),Tt(w,e.t1.message),f(null);case 19:return e.prev=19,v(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[1,15,19,22]])})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=da(sa().mark((function e(){return sa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(x&&"delete_task_events"===b){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,jn({id:r.taskId});case 5:_(),jt(w,(0,i.__)("Cleared successfully!","advanced-database-cleaner")),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),Tt(w,e.t0.message);case 12:return e.prev=12,w(Tm()),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[2,9,12,15]])})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=da(sa().mark((function e(){return sa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w(Sm({actionType:"delete_task_events",itemsType:null})),w(oa({type:"delete",title:(0,i.__)("Clear these events log?","advanced-database-cleaner"),message:"",confirmLabel:(0,i.__)("Clear","advanced-database-cleaner"),dbBackupWarning:!1}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return t?n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:c},n.createElement(o.Xi,{className:"fixed inset-0 bg-gray-900/70"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("button",{className:"absolute right-4 top-4 z-30 p-1 text-gray-500 hover:text-black",onClick:c,"aria-label":"Close"},n.createElement(l.WQq,{className:"h-6 w-6"})),n.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"},n.createElement("div",{className:"flex items-center gap-3 text-[1.1rem]"},n.createElement("h2",{className:"text-gray-700"},(0,i.__)("Cleanup events log for:","advanced-database-cleaner")),n.createElement("span",{className:"font-semibold text-black"},r.taskName))),n.createElement("div",{className:"relative my-4 min-h-[200px] rounded-lg bg-slate-50"},n.createElement("div",{className:"".concat("PREMIUM"!==z?"pointer-events-none blur-[1px]":"")},h?n.createElement("div",{className:"flex min-h-[232px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):n.createElement(n.Fragment,null,m&&m.total_items>0?n.createElement("div",{className:"max-h-[70vh] overflow-x-auto overflow-y-auto px-4 py-4",style:{scrollbarWidth:"thin"}},n.createElement("div",{className:"min-w-max"},m.events.map((function(e,t){var r=ma(Object.entries(e)[0],2),a=r[0],o=r[1];return n.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"},n.createElement("div",{className:"flex w-full items-center"},n.createElement("div",{className:"flex flex-shrink-0 items-center gap-2 text-sm text-black"},n.createElement("span",{className:"rounded bg-gray-100 px-2 py-0.5 text-xs"},mt(a,!0,!1))),n.createElement("div",{className:"flex w-32 flex-shrink-0 justify-center"},n.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,i.__)("items cleaned","advanced-database-cleaner"))),n.createElement("div",{className:"flex w-6 flex-shrink-0 justify-center text-gray-400"},"-"),n.createElement("div",{className:"min-w-0 flex-1"},n.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 r=ma(e,2),a=r[0],o=r[1];return n.createElement("div",{key:"event-l-"+t,className:"flex items-center gap-1 text-[.85rem]"},n.createElement("span",{className:"text-gray-700"},Em(a)),n.createElement("span",{className:"text-gray-900"},"[",o,"]"),"-")}))}(o)))))})))):n.createElement("div",{className:"rounded-lg bg-gray-50 p-12 text-center"},n.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100"},n.createElement(s.t2D,{className:"h-8 w-8 text-gray-400"})),n.createElement("h3",{className:"mb-2 text-lg font-semibold text-gray-900"},(0,i.__)("No events recorded","advanced-database-cleaner")),n.createElement("p",{className:"text-gray-600"},(0,i.__)("Events will appear here when the task runs.","advanced-database-cleaner"))))),"PREMIUM"!==z&&n.createElement("div",{className:"absolute inset-0 z-20 flex items-center justify-center bg-white/80 backdrop-blur-[0.5px]"},n.createElement("div",{className:"mx-4 max-w-lg border border-gray-200 bg-white p-8 shadow-2xl"},n.createElement("div",{className:"text-center"},n.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"},n.createElement(s.xGQ,{className:"h-8 w-8 text-white"})),n.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,i.__)("Unlock Cleanup Events Log","advanced-database-cleaner")),n.createElement("p",{className:"mb-6 text-gray-600"},(0,i.__)("Upgrade to the Premium to access detailed logs of your cleanup tasks.","advanced-database-cleaner")),n.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),n.createElement("span",null,(0,i.__)("Detailed tasks events logging","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),n.createElement("span",null,(0,i.__)("See what was cleaned and when","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),n.createElement("span",null,(0,i.__)("Clear events log anytime you want","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),n.createElement("span",null,(0,i.__)("Priority support","advanced-database-cleaner")))),n.createElement(P,{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"},n.createElement("span",{className:"flex items-center justify-center gap-2"},(0,i.__)("Upgrade to Premium","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),n.createElement("div",{className:"mt-4"},n.createElement(P,{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,i.__)("Learn more about Premium features","advanced-database-cleaner"))))))),!h&&m&&m.total_items>0&&n.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"!==z?"pointer-events-none blur-[1px]":"")},n.createElement("button",{onClick:N,disabled:"PREMIUM"!==z,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"},n.createElement(ea.op0,{className:"h-4 w-4"}),(0,i.__)("Clear log","advanced-database-cleaner")),n.createElement(qe,{totalItems:null==m?void 0:m.total_items,top:!1,loading:h}))))))):null}function ha(e){return ha="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},ha(e)}function va(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ya(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?va(Object(r),!0).forEach((function(t){ga(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):va(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ga(e,t,r){return(t=function(e){var t=function(e){if("object"!=ha(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ha(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ha(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ba(){ba=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==ha(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(ha(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function xa(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function wa(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){xa(o,n,a,i,c,"next",e)}function c(e){xa(o,n,a,i,c,"throw",e)}i(void 0)}))}}function _a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ea(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ea(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 Ea(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Na={adbc_once:(0,i.__)("Once","advanced-database-cleaner"),adbc_hourly:(0,i.__)("Once hourly","advanced-database-cleaner"),adbc_twicedaily:(0,i.__)("Twice daily","advanced-database-cleaner"),adbc_daily:(0,i.__)("Once daily","advanced-database-cleaner"),adbc_weekly:(0,i.__)("Once weekly","advanced-database-cleaner"),adbc_monthly:(0,i.__)("Once monthly","advanced-database-cleaner")},ka=function(e){var t,r,a=e.task,o=e.onDelete,c=e.onToggle,l=e.onEvents,u=e.dispatch;return n.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")},n.createElement("div",{className:"flex h-full flex-col p-6"},n.createElement("div",{className:"mb-4 flex items-start justify-between border-b border-dashed border-gray-300 pb-4"},n.createElement("div",{className:"flex-1 pr-4"},n.createElement("h3",{className:"text-[1rem] font-semibold text-black"},a.name)),n.createElement("div",{className:"flex items-center gap-2"},a.active?n.createElement("span",{className:"text-gray-900"},(0,i.__)("Active","advanced-database-cleaner")):n.createElement("span",{className:"text-gray-500"},(0,i.__)("Paused","advanced-database-cleaner")),n.createElement(k,{toggleSize:"big",toggleChangeCallback:c,isActive:a.active,bgColor:"bg-green-500"}))),n.createElement("div",{className:"flex-grow space-y-1 text-gray-700"},n.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},n.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},n.createElement(ta.Amo,{className:"text-[1rem] text-gray-500"}),(0,i.__)("Start date:","advanced-database-cleaner")),n.createElement("span",null,a.start_datetime?mt(a.start_datetime,!0,!1):"")),n.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},n.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},n.createElement(pe.tnc,{className:"text-[1.1rem] text-gray-500"}),(0,i.__)("Frequency:","advanced-database-cleaner")),n.createElement("span",null,Na[a.frequency]||a.frequency)),n.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},n.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},n.createElement(A.mmf,{className:"text-[1rem] text-gray-500"}),(0,i.__)("Last run:","advanced-database-cleaner")),a.last_run?n.createElement(j,{content:n.createElement("div",null,(0,i.sprintf)((0,i.__)("Executed %s","advanced-database-cleaner"),ut(Date.parse(a.last_run)||a.last_run)))},n.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},mt(a.last_run,!0,!1))):n.createElement("span",null,"--")),n.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},n.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},n.createElement(ra.W_k,{className:"text-[1rem] text-gray-500"}),(0,i.__)("Next run:","advanced-database-cleaner")),a.next_run?n.createElement(j,{content:n.createElement("div",null,(r=dt(a.next_run),r?(0,i.sprintf)((0,i.__)("Runs in %s","advanced-database-cleaner"),r):(0,i.__)("Running now","advanced-database-cleaner")))},n.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},mt(a.next_run,!0,!1))):n.createElement("span",null,"--")),n.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},n.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},n.createElement(ve.hVZ,{className:"text-[1rem] text-gray-500"}),(0,i.__)("Items to clean:","advanced-database-cleaner")),n.createElement("span",null,Object.values(null!==(t=a.operations)&&void 0!==t?t:{}).length),a.operations&&Object.keys(a.operations).length>0?n.createElement(L,{content:n.createElement("span",{className:"flex flex-wrap items-center gap-2 text-gray-100"},Object.keys(a.operations).map((function(e,t){return n.createElement("span",{key:"opr"+t,className:"text-nowrap rounded-md bg-gray-600 px-2 py-0.5 text-xs"},Em(e))}))),position:"bottom"},n.createElement(ra.eQk,{className:"h-4 w-4"})):n.createElement("span",{className:"text-gray-500"},"--"))),n.createElement("div",{className:"mt-2 flex items-center justify-between"},n.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&&n.createElement("span",null,(0,i.__)("Created:","advanced-database-cleaner")," ",mt(a.created_at,!0,!1)),n.createElement("span",{className:"hidden italic xl:flex"},"|"),n.createElement("span",null,(0,i.__)("Edited:","advanced-database-cleaner")," ",a.updated_at?mt(a.updated_at,!0,!1):(0,i.__)("never","advanced-database-cleaner"))),n.createElement("div",{className:"flex justify-end gap-2"},n.createElement(j,{content:(0,i.__)("Edit","advanced-database-cleaner"),align:"right"},n.createElement("button",{onClick:function(){u(Wd(a.id)),u(Ad({subTabId:"add_edit_task"})),Td("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"},n.createElement(ea.dtF,{className:"h-4 w-4"}))),n.createElement(j,{content:n.createElement("span",{className:"flex items-center gap-1"},(0,i.__)("Events log","advanced-database-cleaner"),"FREE"===z&&n.createElement("span",{className:"ml-1 flex gap-1 rounded-md bg-yellow-100 px-1 text-[.65rem] font-semibold text-yellow-800"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-600"}),(0,i.__)("premium","advanced-database-cleaner"))),align:"right"},n.createElement("button",{onClick:l,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"},n.createElement(A.yB7,{className:"h-4 w-4"}))),n.createElement(j,{content:(0,i.__)("Delete","advanced-database-cleaner"),align:"right"},n.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"},n.createElement(ea.op0,{className:"h-4 w-4"})))))))};const Sa=function(){var e=_a((0,n.useState)([]),2),t=e[0],r=e[1],c=_a((0,n.useState)("all"),2),u=c[0],m=c[1],f=_a((0,n.useState)({total:0,active:0,paused:0}),2),p=f[0],h=f[1],v=_a((0,n.useState)({actionType:"",taskId:null,taskName:"",showEventsModal:!1}),2),y=v[0],g=v[1],b=_a((0,n.useState)(!1),2),x=b[0],w=b[1],_=_a((0,n.useState)(!0),2),E=_[0],N=_[1],k=(0,d.d4)((function(e){return e.action.processAction})),S=(0,d.wA)();(0,n.useEffect)((function(){L()}),[u]),(0,n.useEffect)((function(){O()}),[k]);var L=function(){var e=wa(ba().mark((function e(){var t,n,a,o,i,c,l,s,d;return ba().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),e.prev=1,e.next=4,vn({status:u});case 4:s=e.sent,d=s.data,r(Object.values(null!==(t=null==d?void 0:d.items)&&void 0!==t?t:{})),h({total:null!==(n=null==d||null===(a=d.counts)||void 0===a?void 0:a.total)&&void 0!==n?n:0,active:null!==(o=null==d||null===(i=d.counts)||void 0===i?void 0:i.active)&&void 0!==o?o:0,paused:null!==(c=null==d||null===(l=d.counts)||void 0===l?void 0:l.paused)&&void 0!==c?c:0}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(1),Tt(S,e.t0.message);case 13:return e.prev=13,N(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[1,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=wa(ba().mark((function e(){return ba().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(k&&"delete_task"===y.actionType){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,Nn({id:y.taskId});case 5:L(),g({actionType:"",taskId:null,taskName:""}),jt(S,(0,i.__)("Deleted successfully!","advanced-database-cleaner")),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),Tt(S,e.t0.message);case 13:return e.prev=13,S(Tm()),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[2,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=wa(ba().mark((function e(t){return ba().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g({actionType:"delete_task",taskId:t.id,taskName:t.name}),S(Sm({actionType:"delete_task",itemsType:null})),S(oa({type:"delete",title:(0,i.__)("Delete task?","advanced-database-cleaner"),message:(0,i.sprintf)((0,i.__)("Task to delete: %s","advanced-database-cleaner"),t.name),confirmLabel:(0,i.__)("Delete","advanced-database-cleaner"),dbBackupWarning:!1}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),I=function(){var e=wa(ba().mark((function e(t){return ba().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,_n(ya(ya({},t),{},{active:!t.active}));case 3:L(),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),Tt(S,e.t0.message);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=wa(ba().mark((function e(t){return ba().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g({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 n.createElement("div",{className:""},n.createElement("div",{className:"mb-4"},n.createElement("div",{className:"mb-8 flex flex-col items-start gap-4 md:flex-row md:items-center md:justify-between"},n.createElement("div",null,n.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"===z&&p.total>=5?w(!0):S(Ad({subTabId:"add_edit_task"}))}},n.createElement(pe.db9,{className:"text-[1.2rem]"}),(0,i.__)("New automated task","advanced-database-cleaner"))),"FREE"===z&&n.createElement("div",{className:"w-full sm:w-auto"},n.createElement("div",{className:"group relative overflow-hidden rounded-xl bg-gray-100 px-2 py-[5px] md:bg-white"},n.createElement("div",{className:"relative flex items-center justify-between gap-4"},n.createElement("div",{className:"items-top flex gap-3"},n.createElement(me.gt3,{className:"text-[.9rem] text-yellow-500"}),n.createElement("div",null,n.createElement("div",{className:"flex items-center gap-2"},n.createElement("span",{className:"text-xs font-bold uppercase tracking-wider"},(0,i.__)("Free Plan","advanced-database-cleaner")),n.createElement("div",{className:"h-1 w-1 rounded-full bg-gray-600"}),n.createElement("span",{className:"text-xs text-black"},(0,i.sprintf)((0,i.__)("%1$d/%2$d tasks used","advanced-database-cleaner"),p.total,5))),n.createElement("div",{className:"relative mt-2.5 h-1 overflow-hidden rounded-full bg-gray-300/80"},n.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(p.total/5*100,100),"%")}})))),n.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 w(!0)}},n.createElement("span",null,(0,i.__)("Upgrade","advanced-database-cleaner")),n.createElement(he.ye6,{className:"mt-[1px] h-4 w-4 transition-transform duration-200 group-hover/btn:translate-x-0.5"})))))),n.createElement("div",null,n.createElement("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-3"},n.createElement("button",{className:"rounded-xl px-4 py-1 text-left sm:py-3 ".concat("all"===u?"bg-blue-100 ring-1 ring-blue-400":"bg-gray-100/80 ring-1 ring-gray-200 hover:ring-blue-400"),onClick:function(){return m("all")}},n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-blue-100"},n.createElement(A.Xqn,{className:"h-5 w-5 text-blue-600"})),n.createElement("div",{className:"flex w-full items-center justify-between"},n.createElement("p",{className:"text-[.8rem] font-semibold text-gray-600"},(0,i.__)("Total Tasks","advanced-database-cleaner")),n.createElement("p",{className:"text-xl font-bold text-gray-900"},p.total)))),n.createElement("button",{className:"rounded-xl px-4 py-1 text-left sm:py-3 ".concat("active"===u?"bg-green-100 ring-1 ring-green-400":"bg-gray-100/80 ring-1 ring-gray-200 hover:ring-green-400"),onClick:function(){return m("active")}},n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-green-100"},n.createElement(ea.hmc,{className:"h-5 w-5 text-green-600"})),n.createElement("div",{className:"flex w-full items-center justify-between"},n.createElement("p",{className:"text-[.8rem] font-semibold text-gray-600"},(0,i.__)("Active Tasks","advanced-database-cleaner")),n.createElement("p",{className:"text-xl font-bold text-gray-900"},p.active)))),n.createElement("button",{className:"rounded-xl px-4 py-1 text-left sm:py-3 ".concat("paused"===u?"bg-gray-200 ring-1 ring-gray-400":"bg-gray-100/80 ring-1 ring-gray-200 hover:ring-gray-400"),onClick:function(){return m("paused")}},n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-gray-200"},n.createElement(ea.f6D,{className:"h-5 w-5 text-gray-600"})),n.createElement("div",{className:"flex w-full items-center justify-between"},n.createElement("p",{className:"text-[.8rem] font-semibold text-gray-600"},(0,i.__)("Paused Tasks","advanced-database-cleaner")),n.createElement("p",{className:"text-xl font-bold text-gray-900"},p.paused))))),n.createElement("div",{className:"mt-4 flex justify-end gap-3"},n.createElement(j,{content:(0,i.__)("Refresh","advanced-database-cleaner")},n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),L()}},n.createElement(s.JbZ,{className:"text-[1.1rem] ".concat(E?"animate-spin":"")})))))),E?n.createElement("div",{className:"flex min-h-[200px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):0===t.length?n.createElement("div",{className:"flex min-h-[300px] flex-col items-center justify-center rounded-xl px-6 ring-1 ring-gray-200"},n.createElement("div",{className:"flex h-16 w-16 items-center justify-center rounded-full border border-gray-200 bg-gray-100"},n.createElement(s.t2D,{className:"h-7 w-7 text-gray-400"})),n.createElement("div",{className:"mt-6 text-center"},n.createElement("h3",{className:"mb-3 text-[1.3em] font-bold text-gray-800"},(0,i.__)("No tasks found!","advanced-database-cleaner")),"all"!==u?n.createElement("p",{className:"text-sm leading-relaxed text-gray-500"},(0,i.__)("You don't have any tasks matching the selected filter.","advanced-database-cleaner")):n.createElement("p",{className:"text-sm leading-relaxed text-gray-500"},(0,i.__)("Get started by creating your first automated cleaning task.","advanced-database-cleaner")))):n.createElement("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2"},t.map((function(e){return n.createElement(ka,{key:"tsk-"+e.id,task:e,onDelete:function(){return T(e)},onToggle:function(){return I(e)},onEvents:function(){return F(e)},dispatch:S})}))),n.createElement("div",{className:"mt-4 flex justify-end text-[.75rem] text-gray-400"},(0,i.__)("(All dates/times are in your local time zone)","advanced-database-cleaner")),y.showEventsModal&&n.createElement(pa,{show:y.showEventsModal,taskData:y,onClose:function(){g({actionType:"",taskId:null,taskName:"",showEventsModal:!1}),S(Tm()),S(De())}}),"FREE"===z&&x&&n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:function(){return w(!1)}},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"mx-auto mt-2"},n.createElement("div",{className:"relative px-8 pb-6 pt-6"},n.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"},n.createElement(s.xGQ,{className:"h-8 w-8 text-white"})),n.createElement("div",{className:"text-center"},n.createElement("h3",{className:"mb-2 text-2xl font-bold text-gray-900"},(0,i.__)("Unlock Premium Automation","advanced-database-cleaner")),n.createElement("p",{className:"text-gray-600"},(0,i.__)("Upgrade to create unlimited tasks with advanced features.","advanced-database-cleaner")))),n.createElement("div",{className:"px-12 pb-6"},n.createElement("div",{className:"space-y-4"},n.createElement("div",{className:"flex items-start gap-3"},n.createElement("div",{className:"mt-1 flex items-center justify-center rounded-full bg-green-100"},n.createElement(l.LGE,{className:"h-5 w-5 text-green-600"})),n.createElement("div",null,n.createElement("h4",{className:"font-semibold text-gray-900"},(0,i.__)("Unlimited Automated Tasks","advanced-database-cleaner")),n.createElement("p",{className:"text-sm text-gray-600"},(0,i.__)("Create as many automation tasks as you need.","advanced-database-cleaner")))),n.createElement("div",{className:"flex items-start gap-3"},n.createElement("div",{className:"mt-1 flex items-center justify-center rounded-full bg-green-100"},n.createElement(l.LGE,{className:"h-5 w-5 text-green-600"})),n.createElement("div",null,n.createElement("h4",{className:"font-semibold text-gray-900"},(0,i.__)("Many Premium Features","advanced-database-cleaner")),n.createElement("p",{className:"text-sm text-gray-600"},(0,i.__)("Access advanced cleaning options, analytics, and more.","advanced-database-cleaner")))),n.createElement("div",{className:"flex items-start gap-3"},n.createElement("div",{className:"mt-1 flex items-center justify-center rounded-full bg-green-100"},n.createElement(l.LGE,{className:"h-5 w-5 text-green-600"})),n.createElement("div",null,n.createElement("h4",{className:"font-semibold text-gray-900"},(0,i.__)("Priority Support","advanced-database-cleaner")),n.createElement("p",{className:"text-sm text-gray-600"},(0,i.__)("Get expert assistance and early access to new features.","advanced-database-cleaner")))))),n.createElement("div",{className:"flex flex-col gap-3 bg-gray-50 px-12 py-6 sm:flex-row"},n.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 w(!1)}},(0,i.__)("Maybe Later","advanced-database-cleaner")),n.createElement(P,{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"},n.createElement("span",{className:"flex items-center justify-center gap-2"},(0,i.__)("Upgrade to Premium","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"})))),n.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"},n.createElement("p",{className:"mt-1 text-xs text-gray-800"},(0,i.__)("30-day money-back guarantee. No questions asked.","advanced-database-cleaner"))))))))))};function La(e){return La="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},La(e)}function ja(){ja=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==La(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(La(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Oa(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Ta(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Oa(o,n,a,i,c,"next",e)}function c(e){Oa(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Pa(e,t){return Ia.apply(this,arguments)}function Ia(){return(Ia=Ta(ja().mark((function e(t,r){return ja().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:"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?9:10;break;case 3:return e.abrupt("return",H(Y+"/get-tables-list",{method:"POST",data:r}));case 4:return e.abrupt("return",H(Y+"/get-options-list",{method:"POST",data:r}));case 5:return e.abrupt("return",H(Y+"/get-transients-list",{method:"POST",data:r}));case 6:return e.abrupt("return",H(Y+"/get-posts-meta-list",{method:"POST",data:r}));case 7:return e.abrupt("return",H(Y+"/get-users-meta-list",{method:"POST",data:r}));case 8:return e.abrupt("return",H(Y+"/get-cron-jobs-list",{method:"POST",data:r}));case 9:return e.abrupt("return",H(Y+"/general-cleanup/get-items",{method:"POST",data:r}));case 10:return e.abrupt("return",[]);case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ca(e,t){return Aa.apply(this,arguments)}function Aa(){return(Aa=Ta(ja().mark((function e(t,r){var n;return ja().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n={edit_scan_results_tables:"/edit-scan-results-tables",optimize_tables:"/optimize-tables",repair_tables:"/repair-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",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"}[t]){e.next=4;break}return e.abrupt("return",[]);case 4:return e.abrupt("return",H(Y+n,{method:"POST",data:r}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Fa=(0,m.Z0)({name:"scan",initialState:{isScanModalShown:!1,whoOpenedScanModal:"",scanParams:null,isScanBalanceModalShown:!1,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},showEditCategorizationModal:function(e){e.isEditCategorizationModalShown=!0},hideEditCategorizationModal:function(e){e.isEditCategorizationModalShown=!1}}}),Ma=Fa.actions,Ga=Ma.showScanModal,Da=Ma.hideScanModal,za=Ma.setScanParams,Ra=Ma.showScanBalanceModal,Ba=Ma.hideScanBalanceModal,Ua=Ma.showEditCategorizationModal,Wa=Ma.hideEditCategorizationModal;const Ya=Fa.reducer,Ka=function(e){var t=e.actions,r=e.itemsType,a=(0,d.d4)((function(e){return e.action.actionType})),o=(0,d.d4)((function(e){return e.action.processAction})),c=(0,d.d4)((function(e){return e.action.selectedItems})),l=(0,d.wA)(),s=function(){if(a)if(0!==c.length)if(a.startsWith("delete_")||a.startsWith("empty_")){var e=function(e,t){return"empty_rows_tables"===e?{type:"delete",title:(0,i.sprintf)((0,i._n)("Empty %d table?","Empty %d tables?",t,"advanced-database-cleaner"),t),message:(0,i.__)("Once emptied, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,i.__)("Empty","advanced-database-cleaner"),dbBackupWarning:!0}:e.startsWith("delete_")?{type:"delete",title:(0,i.sprintf)((0,i._n)("Delete %d item?","Delete %d items?",t,"advanced-database-cleaner"),t),message:(0,i.__)("Once deleted, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,i.__)("Delete","advanced-database-cleaner"),dbBackupWarning:!0}:null}(a,c.length);l(oa(e))}else a.startsWith("edit_scan_results_")?l(Ua()):a.startsWith("scan_")?l(Ga("bulkAction")):l(Lm());else It(l,{type:"warning",title:(0,i.__)("No items selected!","advanced-database-cleaner"),message:(0,i.__)("Please select at least one item to apply the action!","advanced-database-cleaner"),hideAfter:5});else It(l,{type:"warning",title:(0,i.__)("No action selected!","advanced-database-cleaner"),message:(0,i.__)("Please select an action to apply!","advanced-database-cleaner"),hideAfter:5})};return n.createElement("div",{className:"flex gap-x-2"},n.createElement(im,{selectItems:t,onSelectionChange:function(e){l(Sm("bulk_actions"===e?{actionType:null,itemsType:r}:{actionType:e,itemsType:r}))},borderColor:"border-gray-400",minWidthButton:"min-w-[160px]"}),n.createElement("div",null,n.createElement(w,{text:(0,i.sprintf)((0,i.__)("Apply to selected (%1s)","advanced-database-cleaner"),c.length),className:"hidden !h-[2rem] lg:block",onClick:s,disabled:o}),n.createElement(w,{text:(0,i.sprintf)((0,i.__)("Apply (%1s)","advanced-database-cleaner"),c.length),className:"!h-[2rem] lg:hidden",onClick:s,disabled:o})))};function $a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return qa(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?qa(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 qa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Va=function(e){var t=e.autoloadHealth,r=void 0===t?"":t,a=e.autoloadedSize,o=void 0===a?0:a,c=$a((0,n.useState)(""),2),l=c[0],s=c[1],u=$a((0,n.useState)(""),2),m=u[0],f=u[1],p=$a((0,n.useState)(""),2),h=p[0],v=p[1],y=(0,d.d4)((function(e){return e.shared.currentTabId})),g=(0,d.d4)((function(e){return e.filter.belongsTo})),b=(0,d.d4)((function(e){return e.filter.prefixStatus})),x=(0,d.d4)((function(e){return e.filter.autoload})),w=(0,d.d4)((function(e){return e.filter.size})),_=(0,d.d4)((function(e){return e.filter.sizeUnit})),E=(0,d.d4)((function(e){return e.filter.expired})),N=(0,d.d4)((function(e){return e.filter.duplicated})),k=(0,d.d4)((function(e){return e.filter.unused})),S=(0,d.d4)((function(e){return e.filter.hasAction}));return(0,n.useEffect)((function(){var e="";f(""),v("blue"),"invalid_prefix"===b?e=(0,i.__)("Items below have invalid prefixes, indicating they likely originate from other WordPress installations or unrelated projects.","advanced-database-cleaner"):"orphans"===g?(e=(0,i.__)("Items below seem to be orphaned. However, please ensure you only delete entries you are certain are safe to remove.","advanced-database-cleaner"),v("red")):"not_scanned"===g?e="FREE"===z?(0,i.__)("Upgrade to Premium to scan the items below and identify which plugin or theme they belong to.","advanced-database-cleaner"):(0,i.__)("Items below have not been scanned yet. Click the button above to scan them and identify their associated plugin or theme.","advanced-database-cleaner"):"bad"===r&&"yes"===x?(e=(0,i.sprintf)((0,i.__)("Your autoload size (%s) exceeds the WordPress recommendation (800KB). Reducing it may improve performance.","advanced-database-cleaner"),o),f("https://docs.sigmaplugin.com/article/61-how-to-documentation-reduce-autoload-size?utm_source=filter-message&utm_medium=".concat(q,"&utm_campaign=plugins&utm_content=documentation-reduce-autoload-size"))):"tables"!==y&&"cron_jobs"!==y&&(w>=150&&"KB"===_||w>=1&&"MB"===_||w>=1&&"GB"===_)?e=(0,i.__)("Items below exceed 150KB, which is considered large! Please review them.","advanced-database-cleaner"):"transients"===y&&"yes"===E?e=(0,i.__)("Transients below are expired. You can safely delete them.","advanced-database-cleaner"):"posts_meta"===y&&"yes"===N?e=(0,i.__)("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"===y&&"yes"===k?e=(0,i.__)("Items below are unused post meta (linked to missing posts). You can safely delete them.","advanced-database-cleaner"):"users_meta"===y&&"yes"===N?e=(0,i.__)("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"===y&&"yes"===k?e=(0,i.__)("Items below are unused user meta (linked to missing users). You can safely delete them.","advanced-database-cleaner"):"cron_jobs"===y&&"no"===S&&(e=(0,i.__)("The cron jobs below have no registered actions. Review and delete those that are obsolete.","advanced-database-cleaner")),s(e)}),[y,g,b,x,E,w,_,r,o,N,k,S]),n.createElement(n.Fragment,null,l&&n.createElement("div",{className:"tex-black mt-6 flex flex-col rounded-md ".concat("blue"===h?"bg-blue-100":"bg-red-100"," px-2 py-[7px] shadow-sm")},n.createElement("div",{className:"items-top flex gap-2"},n.createElement(me.bT0,{"aria-hidden":"true",className:"mt-[2px] hidden size-[16px] md:flex ".concat("red"===h?"text-orange-600":"text-blue-500"," ")}),n.createElement("span",null,l," ",""!==m&&n.createElement(P,{href:m,target:"_blank"},(0,i.__)("Read more","advanced-database-cleaner")))),"bad"===r&&"yes"===x&&n.createElement("span",{className:"flex gap-x-1 pl-0 text-[.75rem] md:pl-[23px]"},n.createElement("span",{className:"font-bold"},(0,i.__)("Note:","advanced-database-cleaner")),(0,i.__)("Transients with autoload enabled also increase the autoload size. Check the Transients tab as well.","advanced-database-cleaner"))))};function Ha(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Qa(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Qa(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 Qa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Ja=function(e){var t=e.tabName,r=e.categorizationCount,a=e.pluginsCount,o=e.themesCount,c=[[{key:"all",label:"All plugins ("+r.p+")"}],Object.entries(a).map((function(e){var t=Ha(e,2),r=t[0],n=t[1];return{key:r,label:n.name+" ("+n.count+")"}}))],l=[[{key:"all",label:"All themes ("+r.t+")"}],Object.entries(o).map((function(e){var t=Ha(e,2),r=t[0],n=t[1];return{key:r,label:n.name+" ("+n.count+")"}}))],s=sm(t),u=s.allItemsMsg,m=s.pluginsItemsMsg,f=s.themesItemsMsg,p=s.wpItemsMsg,h=Ha((0,n.useState)(!1),2),v=h[0],y=h[1],g=(0,d.d4)((function(e){return e.filter.belongsTo})),b=(0,d.d4)((function(e){return e.filter.belongsToPluginSlug})),x=(0,d.d4)((function(e){return e.filter.belongsToThemeSlug})),w=(0,d.d4)((function(e){return e.filter.showManualCorrectionsOnly})),_=(0,d.d4)((function(e){return e.shared.hideFilters})),E=(0,d.wA)(),N=function(e){E(Ie(e))},S=function(e,t){E("plugin"===e?"all"===t?Ie("plugins"):Ce(t):"all"===t?Ie("themes"):Ae(t))};return"PREMIUM"===z&&n.createElement("div",{className:"mt-5",hidden:_},n.createElement("div",{className:"flex min-h-[40px] flex-col gap-2 bg-white text-[.8rem] text-gray-900 xl:flex-row"},n.createElement("div",{className:"grid w-full grid-cols-1 gap-2 gap-x-3 sm:grid-cols-2 md:grid-cols-3 xl:flex"},n.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"===g?"border-black bg-gray-200/80":"border-gray-300"),onClick:function(){return N("all")}},n.createElement("span",{className:"text-left"},u),n.createElement("span",{id:"adbc-categorization-all",className:"font-bold"},"(",r.all,")")),n.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"===g?"border-orange-500 bg-orange-100":"border-gray-300"),onClick:function(){return N("orphans")}},n.createElement("span",{className:"text-left"},(0,i.__)("Orphans","advanced-database-cleaner")),n.createElement("span",{id:"adbc-categorization-orphans",className:"font-bold"},"(",r.o,")")),n.createElement("div",{className:"flex flex-grow flex-row items-center rounded-xl border hover:border-blue-500 ".concat("plugins"===g?"bg-blue-100":"border-gray-300"," ").concat(("plugins"===g||b)&&"!border-blue-500"," ")},n.createElement("button",{className:"flex h-full min-h-[40px] w-full items-center p-2 2xl:justify-center",onClick:function(){return N("plugins")}},n.createElement("span",{className:"flex gap-x-1"},n.createElement("span",{className:"text-left"},m),n.createElement("span",{className:"font-bold"},"(",r.p,")"))),Object.keys(a).length>0&&n.createElement("div",{className:"mr-[5px]"},n.createElement(im,{selectItems:c,onSelectionChange:function(e){return S("plugin",e)},minWidthContent:"min-w-[300px]",maxHeight:!0,buttonOnly:!0,ButtonBgColor:""!=b?"bg-blue-200":"bg-gray-100",extraBtnClasses:"rounded-lg border-gray-100 hover:border-gray-400"}))),n.createElement("div",{className:"flex flex-grow flex-row items-center rounded-xl border hover:border-green-500 ".concat("themes"===g?"bg-green-100":"border-gray-300"," ").concat(("themes"===g||x)&&"!border-green-500")},n.createElement("button",{className:"flex h-full min-h-[40px] w-full items-center p-2 2xl:justify-center",onClick:function(){return N("themes")}},n.createElement("span",{className:"flex gap-x-1"},n.createElement("span",{className:"text-left"},f),n.createElement("span",{className:"font-bold"},"(",r.t,")"))),Object.keys(o).length>0&&n.createElement("div",{className:"mr-[5px]"},n.createElement(im,{selectItems:l,onSelectionChange:function(e){return S("theme",e)},minWidthContent:"min-w-[300px]",maxHeight:!0,buttonOnly:!0,ButtonBgColor:""!=x?"bg-green-200":"bg-gray-100",extraBtnClasses:"rounded-lg border-gray-100 hover:border-gray-400"}))),n.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"===g?"border-purple-500 bg-purple-100":"border-gray-300"),onClick:function(){return N("wordpress")}},n.createElement("span",{className:"text-left"},p),n.createElement("span",{className:"font-bold"},"(",r.w,")")),("posts_meta"===t||"users_meta"===t)&&n.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"===g?"border-red-500 bg-red-100":"border-gray-300"),onClick:function(){return N("unknown")}},n.createElement("span",{className:"text-left"},(0,i.__)("Unknown","advanced-database-cleaner")),n.createElement("span",{className:"font-bold"},"(",r.unk,")")),n.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"===g?"border-yellow-500 bg-yellow-100":"border-gray-300"),onClick:function(){return N("not_scanned")}},n.createElement("span",{className:"text-left"},(0,i.__)("Not scanned","advanced-database-cleaner")),n.createElement("span",{id:"adbc-categorization-not-scanned",className:"font-bold"},"(",r.u,")"))),n.createElement("div",{className:"flex justify-end"},n.createElement(j,{content:v?n.createElement("span",null,(0,i.__)("Less filters","advanced-database-cleaner")):n.createElement("span",null,(0,i.__)("More filters","advanced-database-cleaner"))},n.createElement("button",{className:"flex h-full w-[25px] flex-col items-center justify-center rounded-lg border border-gray-300 p-1 hover:border-gray-700",onClick:function(e){e.preventDefault(),y(!v)}},v?n.createElement(A.c4r,null):n.createElement(A.MoM,null))))),v&&n.createElement("div",{className:"mt-3 flex min-h-[40px] min-w-[800px] items-center justify-between gap-x-3 border-b border-gray-300 text-[.8rem] text-gray-900"},n.createElement(k,{text:(0,i.__)("Show manual corrections only","advanced-database-cleaner"),textStyle:"font-normal text-[.8rem]",toggleSize:"small",toggleChangeCallback:function(e){return function(e){E(we({showManualCorrectionsOnly:e}))}(e)},isActive:w})))};var Xa=r(2644);function Za(e){return Za="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},Za(e)}function eo(){eo=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Za(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Za(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function to(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function ro(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||ao(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 no(e){return function(e){if(Array.isArray(e))return oo(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ao(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 ao(e,t){if(e){if("string"==typeof e)return oo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?oo(e,t):void 0}}function oo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var io=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,i.__)("Hook","advanced-database-cleaner")},{key:"value",label:(0,i.__)("Args","advanced-database-cleaner")}]],co=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"once",label:(0,i.__)("Once","advanced-database-cleaner")}]],lo=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"N/A",label:(0,i.__)("N/A","advanced-database-cleaner")}]],so=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,i.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,i.__)("No","advanced-database-cleaner")}]],uo=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],no(W.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const mo=function(e){var t=e.notScannedCount,r=e.noActionCount,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)((function(e){return e.shared.hideFilters})),c=(0,d.d4)(Be),l=ro((0,n.useState)(a.search),2),u=l[0],m=l[1],f=ro((0,n.useState)(a.searchIn),2),p=f[0],v=f[1],y=ro((0,n.useState)(a.frequency),2),g=y[0],b=y[1],x=ro((0,n.useState)(a.interval),2),_=x[0],E=x[1],N=ro((0,n.useState)(a.hasAction),2),k=N[0],S=N[1],L=ro((0,n.useState)(a.site),2),j=L[0],O=L[1],T=ro((0,n.useState)(io[1][0]),2),I=T[0],C=T[1],F=ro((0,n.useState)(co[0][0]),2),M=F[0],G=F[1],D=ro((0,n.useState)(lo[0][0]),2),R=D[0],B=D[1],W=ro((0,n.useState)(so[0][0]),2),Y=W[0],K=W[1],$=ro((0,n.useState)(uo[0][0]),2),q=$[0],V=$[1],H=ro((0,n.useState)(0),2),Q=H[0],J=H[1],X=ro((0,n.useState)(!0),2),Z=X[0],ee=X[1],te=ro((0,n.useState)(co),2),re=te[0],ne=te[1],oe=ro((0,n.useState)(lo),2),ie=oe[0],ce=oe[1],le=ro((0,n.useState)(!1),2),se=le[0],ue=le[1],de=(0,d.wA)(),me=0===t&&0===r?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md";return(0,n.useEffect)((function(){".."!==t&&".."!==r&&ee(!1)}),[t,r]),(0,n.useEffect)((function(){m(a.search),v(a.searchIn),b(a.frequency),E(a.interval),S(a.hasAction),O(a.site)}),[a]),(0,n.useEffect)((function(){if("FREE"!==z){var e=function(){var e,t=(e=eo().mark((function e(){var t,r,n,a,o;return eo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ue(!0),e.prev=1,e.next=4,ae();case 4:if(t=e.sent,r=null==t?void 0:t.data){e.next=8;break}return e.abrupt("return");case 8:n=Object.entries(r).map((function(e){var t=ro(e,2),r=t[0],n=t[1];return{key:r,label:"".concat(n.display," (").concat(r,")")}})),a=no(new Set(Object.values(r).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)}})),ne((o=function(e,t){return[e,t]})([{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"once",label:(0,i.__)("Once","advanced-database-cleaner")}].concat(no(n)))),ce(o([{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"N/A",label:(0,i.__)("N/A","advanced-database-cleaner")}].concat(no(a)))),e.next=17;break;case 15:e.prev=15,e.t0=e.catch(1);case 17:return e.prev=17,ue(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[1,15,17,20]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){to(o,n,a,i,c,"next",e)}function c(e){to(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();e()}}),[]),n.createElement(n.Fragment,null,n.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},c&&n.createElement("div",{className:"flex items-center"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),de(Ge()),C(io[1][0]),G(co[0][0]),B(lo[0][0]),K(so[0][0]),V(uo[0][0]),J(Q+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===z&&n.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),de(Fd(!o))}},o?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:Q,className:"mt-1",hidden:o},n.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},Z?mm("FREE"===z?4:3):n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(me," justify-center px-2 py-1")},um(0===r?"ok":"warning",(0,i.sprintf)((0,i.__)("%d cron job(s) with no action","advanced-database-cleaner"),r),(function(e){e.preventDefault(),de(Pe()),C(io[1][0]),G(co[0][0]),B(lo[0][0]),K(so[1][1]),V(uo[0][0]),J(Q+1)})),um(0===t?"ok":"warning",(0,i.sprintf)((0,i.__)("%d cron job(s) not scanned","advanced-database-cleaner"),t),(function(e){e.preventDefault(),de(ke()),C(io[1][0]),G(co[0][0]),B(lo[0][0]),K(so[0][0]),V(uo[0][0]),J(Q+1)}))),n.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===z?"py-2":"py-3")},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("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:u})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search in","advanced-database-cleaner")),n.createElement(im,{selectItems:io,selectedItem:I,onSelectionChange:function(e){return v(e)},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Frequency","advanced-database-cleaner")),se?n.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,i.__)("Loading ...","advanced-database-cleaner")):n.createElement(im,{selectItems:re,selectedItem:M,onSelectionChange:function(e){return b(e)},minWidthButton:"w-full xl:min-w-[100px]",extraBtnClasses:"xl:max-w-[100px]",minWidthContent:"min-w-[300px]",maxHeight:!0})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Interval (secs)","advanced-database-cleaner")),se?n.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,i.__)("Loading ...","advanced-database-cleaner")):n.createElement(im,{selectItems:ie,selectedItem:R,onSelectionChange:function(e){return E(e)},minWidthButton:"w-full xl:min-w-[80px]",extraBtnClasses:"xl:max-w-[120px]",minWidthContent:"min-w-[140px]",maxHeight:!0})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Has action","advanced-database-cleaner")),n.createElement(im,{selectItems:so,selectedItem:Y,onSelectionChange:function(e){return S(e)},minWidthButton:"w-full xl:min-w-[60px]",extraBtnClasses:"xl:max-w-[120px]",minWidthContent:"min-w-[100px]"})),"1"===U&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Site","advanced-database-cleaner")),n.createElement(im,{selectItems:uo,selectedItem:q,onSelectionChange:function(e){return O(e)},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),n.createElement("div",null,n.createElement(w,{Icon:Ve.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),de(we({search:u,searchIn:p,frequency:g,interval:_,hasAction:k,site:j})),de(Ie("all"))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center pt-1"},n.createElement("div",{className:"flex items-center gap-1 rounded-lg"},n.createElement(s.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),n.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters:","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};var fo=r(8199),po=r(1578),ho=r(139);function vo(e){return vo="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},vo(e)}function yo(){yo=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==vo(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(vo(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function go(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function bo(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){go(o,n,a,i,c,"next",e)}function c(e){go(o,n,a,i,c,"throw",e)}i(void 0)}))}}function xo(e){return wo.apply(this,arguments)}function wo(){return(wo=bo(yo().mark((function e(t){return yo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/start-scan",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _o(e){return Eo.apply(this,arguments)}function Eo(){return(Eo=bo(yo().mark((function e(t){return yo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/stop-scan",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function No(e){return ko.apply(this,arguments)}function ko(){return(ko=bo(yo().mark((function e(t){return yo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/scan-heartbeat",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function So(e){return Lo.apply(this,arguments)}function Lo(){return(Lo=bo(yo().mark((function e(t){return yo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/remote-request-retries-reset",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function jo(e){return Oo.apply(this,arguments)}function Oo(){return(Oo=bo(yo().mark((function e(t){return yo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/check-remote-scan-status",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function To(e){return Po.apply(this,arguments)}function Po(){return(Po=bo(yo().mark((function e(t){return yo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-remote-scan-results",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Io(){return Co.apply(this,arguments)}function Co(){return(Co=bo(yo().mark((function e(){return yo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-remote-scan-balance",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ao(e){return Fo.apply(this,arguments)}function Fo(){return(Fo=bo(yo().mark((function e(t){return yo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/is-scan-exists",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Mo=function(e){switch(e){case 1:return(0,i.__)("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,i.__)("You don't have enough credits to send additional remote requests.","advanced-database-cleaner");case 3:return(0,i.__)("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,i.__)("An error occurred during the remote request. Check the logs for more details.","advanced-database-cleaner");case 6:return(0,i.__)("The remote server is being prepared for maintenance. Please try again later.","advanced-database-cleaner");case 5:return(0,i.__)("The remote server is under maintenance. Please try again later.","advanced-database-cleaner");default:return""}};const Go=function(e){var t,r,a,o,c,l=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,g=e.collectedFiles,b=void 0===g?null:g,x=e.heartBeatResponse,w=void 0===x?null:x,_=e.retryReason,E=void 0===_?"":_,N=e.disabled,k=void 0!==N&&N,S="completed"===m,j="current"===m,O="failed"===(null==w||null===(t=w.data)||void 0===t||null===(t=t.remote)||void 0===t?void 0:t.status)||"shutdown"===(null==w||null===(r=w.data)||void 0===r?void 0:r.status)&&"timeout"!==(null==w||null===(a=w.data)||void 0===a?void 0:a.shutdown_reason)&&"forced_timeout"!==(null==w||null===(o=w.data)||void 0===o?void 0:o.shutdown_reason)||"check_remote_scan_status_error"===E||"get_scan_results_error"===E;return c=S?k?"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",n.createElement(n.Fragment,null,n.createElement("div",{className:"relative flex items-center"},n.createElement("span",{className:"flex h-[40px] w-[40px] items-center justify-center rounded-full lg:h-[55px] lg:w-[55px] ".concat(c)},S?n.createElement(me.CMH,{className:"text-lg"}):j?n.createElement(n.Fragment,null,O?n.createElement(A.ORb,{className:"h-full w-20 rounded-full bg-red-500 text-white"}):n.createElement(ho.kiM,{className:"h-full w-20 animate-spin text-blue-500"})):n.createElement(l,{className:"text-3xl text-gray-300"}),j&&!O&&n.createElement("span",{className:"absolute text-[.7rem] font-semibold lg:text-[.85rem]"},h&&n.createElement(n.Fragment,null,f),null!==b&&n.createElement(n.Fragment,null,b))),n.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]"},n.createElement("span",{className:"hidden text-[.85rem] font-bold sxs:block"},"".concat(s)),n.createElement(L,{content:d,iconSize:"text-[.9rem]",iconColor:"text-gray-400 mt-1",className:"hidden xl:flex"},n.createElement("span",{className:"underline decoration-gray-500/50 decoration-dotted underline-offset-2"},u))),n.createElement("div",null,j&&!O&&h&&null!==f&&n.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!==b&&n.createElement("span",{className:"absolute top-[9px] z-10 bg-blue-50 pl-[1px] pr-[3px] text-[.7rem] lg:top-[16px] lg:text-[.8rem]"},(0,i.__)("files","advanced-database-cleaner")))),y&&n.createElement(n.Fragment,null,n.createElement("div",{className:"h-[1px] flex-auto border-t-2 ".concat(S?"border-green-600":"border-gray-300"," ")})))};function Do(e){return Do="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},Do(e)}function zo(){zo=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Do(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Do(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Ro(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Bo(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Ro(o,n,a,i,c,"next",e)}function c(e){Ro(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Uo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Wo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Wo(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 Wo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Yo=!1;const Ko=function(e){var t,r,a,o,c,m,f,p,h,v,y,g,b,x=e.tabName,_=Uo((0,n.useState)(null),2),E=_[0],N=_[1],k=Uo((0,n.useState)(null),2),S=k[0],L=k[1],j=Uo((0,n.useState)([]),2),O=j[0],T=j[1],I=Uo((0,n.useState)(!1),2),C=I[0],F=I[1],M=Uo((0,n.useState)(!1),2),G=M[0],D=M[1],R=Uo((0,n.useState)(!1),2),B=R[0],U=R[1],W=Uo((0,n.useState)(!1),2),Y=W[0],K=W[1],$=Uo((0,n.useState)(""),2),q=$[0],V=$[1],H=Uo((0,n.useState)(""),2),Q=H[0],J=H[1],X=(0,d.d4)((function(e){return e.action.selectedItems})),Z=(0,d.d4)((function(e){return e.scan.scanParams})),ee=(0,n.useRef)(null),te=(0,n.useRef)(!1),re=(0,n.useRef)(null),ne=(0,d.wA)();(0,n.useEffect)((function(){"FREE"!==z&&Z&&(Yo=!1,N(null),L(null),T([]),D(!1),U(!1),K(!1),V(""),J(""),F(!0),xo({items_type:x,scan_type:null==Z?void 0:Z.scanType,preg_match:!1,partial_match:!0,what_to_scan:null==Z?void 0:Z.whatToScan,override_manual_categorization:null==Z?void 0:Z.overrideManualCategorization,selected_items_to_scan:"selected"===(null==Z?void 0:Z.whatToScan)?X:[],continue_scan:!1}),ae(3e3),ne(za(null)))}),[Z]),(0,n.useEffect)((function(){if("FREE"!==z)return te.current=!0,oe(),function(){te.current=!1,ee.current&&clearTimeout(ee.current)}}),[]),(0,n.useEffect)((function(){if("FREE"!==z){var e=re.current;e&&(e.scrollTop=e.scrollHeight)}}),[O]),(0,n.useEffect)((function(){var e,t,r,n,a,o,c,l,s,u,d,m,f,p,h,v,y,g;if("FREE"!==z&&E){var b=[],x={1:(0,i.__)("Preparing items to scan","advanced-database-cleaner")+" ".concat(null!=E&&null!==(e=E.data)&&void 0!==e&&null!==(e=e.local)&&void 0!==e&&e.total_items?"("+(null==E||null===(t=E.data)||void 0===t||null===(t=t.local)||void 0===t?void 0:t.total_items)+")":""),2:(0,i.__)("Collecting PHP files to scan","advanced-database-cleaner")+" ".concat(null!=E&&null!==(r=E.data)&&void 0!==r&&null!==(r=r.local)&&void 0!==r&&null!==(r=r.collecting_files)&&void 0!==r&&r.collected_files?"("+(null==E||null===(n=E.data)||void 0===n||null===(n=n.local)||void 0===n||null===(n=n.collecting_files)||void 0===n?void 0:n.collected_files)+" / "+(null==E||null===(a=E.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,i.__)("Regex scan (skipped)","advanced-database-cleaner"),4:(0,i.__)("Exact match scan","advanced-database-cleaner")+" ".concat(null!=E&&null!==(o=E.data)&&void 0!==o&&null!==(o=o.local)&&void 0!==o&&null!==(o=o.exact_match)&&void 0!==o&&o.progress?"("+(null==E||null===(c=E.data)||void 0===c||null===(c=c.local)||void 0===c||null===(c=c.exact_match)||void 0===c?void 0:c.progress)+"%)":""),5:(0,i.__)("Partial match scan","advanced-database-cleaner")+" ".concat(null!=E&&null!==(l=E.data)&&void 0!==l&&null!==(l=l.local)&&void 0!==l&&null!==(l=l.partial_match)&&void 0!==l&&l.progress?"("+(null==E||null===(s=E.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,i.__)("Preparing local scan results","advanced-database-cleaner"),7:(0,i.__)("Requesting remote scan","advanced-database-cleaner")+" ".concat("local"===(null==E||null===(u=E.data)||void 0===u?void 0:u.scan_type)?"("+(0,i.__)("skipped","advanced-database-cleaner")+")":""),8:(0,i.__)("Remote scan","advanced-database-cleaner")+" ".concat("local"===(null==E||null===(d=E.data)||void 0===d?void 0:d.scan_type)?"("+(0,i.__)("skipped","advanced-database-cleaner")+")":"")+" ".concat("done"===(null==E||null===(m=E.data)||void 0===m||null===(m=m.remote)||void 0===m?void 0:m.status)?"["+(0,i.__)("corrected items:","advanced-database-cleaner")+" "+(null==E||null===(f=E.data)||void 0===f||null===(f=f.remote)||void 0===f?void 0:f.corrected_items)+"]":"")};if(""===(null==E||null===(p=E.data)||void 0===p?void 0:p.step)&&"shutdown"===(null==E||null===(h=E.data)||void 0===h?void 0:h.status))return b.push({label:(0,i.__)("The scan cannot start!","advanced-database-cleaner"),status:"failed"}),b.push({label:null==E?void 0:E.message,showLink:{label:(0,i.__)("check logs","advanced-database-cleaner"),href:"#",onClick:function(e){e.preventDefault(),ne(Ad({tabId:"info_and_logs",subTabId:"debug"}))}},status:"failed",isSubDetail:!0}),void T(b);var w=parseInt(null==E||null===(v=E.data)||void 0===v||null===(v=v.step)||void 0===v?void 0:v.split("_")[0]);b.push({label:(0,i.__)("Scan started","advanced-database-cleaner"),status:"done"});for(var _=1;_<=8;_++){var N,k,L;if(8===_&&(null==E||null===(N=E.data)||void 0===N||null===(N=N.remote)||void 0===N?void 0:N.trimmed_count)>0&&b.push({label:(0,i.__)("Too many items to send due to your server limitation. Trimmed items:","advanced-database-cleaner")+" ".concat(null==E||null===(L=E.data)||void 0===L||null===(L=L.remote)||void 0===L?void 0:L.trimmed_count),showLink:{label:(0,i.__)("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"}),_<w||"done"===(null==E||null===(k=E.data)||void 0===k?void 0:k.status))b.push({label:x[_],status:"done"});else if(_===w){var j,O,P,I,C,A,F,M;if((null==E||null===(j=E.data)||void 0===j?void 0:j.timeouts_count)>0&&b.push({label:(0,i.__)("Timeouts occurred:","advanced-database-cleaner")+" (".concat(null==E||null===(F=E.data)||void 0===F?void 0:F.timeouts_count,")"),status:"info"}),(null==E||null===(O=E.data)||void 0===O?void 0:O.forced_timeouts_count)>0&&b.push({label:(0,i.__)("Forced timeouts occurred:","advanced-database-cleaner")+" (".concat(null==E||null===(M=E.data)||void 0===M?void 0:M.forced_timeouts_count,")"),status:"info"}),7===w&&"failed"===(null==E||null===(P=E.data)||void 0===P||null===(P=P.remote)||void 0===P?void 0:P.status)||8===w&&("check_remote_scan_status_error"===q||"get_scan_results_error"===q)||"shutdown"===(null==E||null===(I=E.data)||void 0===I?void 0:I.status)&&"timeout"!==(null==E||null===(C=E.data)||void 0===C?void 0:C.shutdown_reason)&&"forced_timeout"!==(null==E||null===(A=E.data)||void 0===A?void 0:A.shutdown_reason)){var G,D,R,B,U;if(b.push({label:x[_],status:"failed"}),w<7&&b.push({label:null==E?void 0:E.message,showLink:"memory_error"===q?{label:(0,i.__)("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===w)(null==E||null===(G=E.data)||void 0===G||null===(G=G.remote)||void 0===G?void 0:G.retry_count)>1&&b.push({label:(0,i.__)("Retry sending the request","advanced-database-cleaner")+" ("+(null==E||null===(B=E.data)||void 0===B||null===(B=B.remote)||void 0===B?void 0:B.retry_count)+"/3)"+((null==E||null===(U=E.data)||void 0===U||null===(U=U.remote)||void 0===U?void 0:U.retry_count)>2?" ("+(0,i.__)("Max retries reached","advanced-database-cleaner")+")":""),isSubDetail:!0}),b.push({label:(0,i.__)("Request failed","advanced-database-cleaner"),showLink:2===(null==E||null===(D=E.data)||void 0===D||null===(D=D.remote)||void 0===D?void 0:D.failure_code)?{label:(0,i.__)("Show balance","advanced-database-cleaner"),href:"#",onClick:fe}:null,errorMessage:Mo(null==E||null===(R=E.data)||void 0===R||null===(R=R.remote)||void 0===R?void 0:R.failure_code),isSubDetail:!0});8===w&&b.push({label:(0,i.__)("Failed","advanced-database-cleaner"),errorMessage:Q,isSubDetail:!0})}else b.push({label:x[_],status:"current"})}}"requested"===(null==S?void 0:S.status)&&b.push({label:(0,i.sprintf)((0,i.__)("You are at position %d in the queue.","advanced-database-cleaner"),null==S?void 0:S.queue_position),isSubDetail:!0,color:"blue"}),"processing"!==(null==S?void 0:S.status)&&"done"!==(null==S?void 0:S.status)||"done"===(null==E||null===(y=E.data)||void 0===y?void 0:y.status)||b.push({label:(0,i.__)("The server is scanning your items...","advanced-database-cleaner"),isSubDetail:!0,color:"blue"}),!0===(null==S?void 0:S.took_too_long)&&b.push({label:(0,i.__)("Info: the remote scan is taking more than expected!","advanced-database-cleaner"),isSubDetail:!0,color:"blue"}),"done"===(null==E||null===(g=E.data)||void 0===g?void 0:g.status)&&b.push({label:(0,i.__)("Scan completed","advanced-database-cleaner"),status:"done"}),T(b)}}),[E,q]);var ae=function(e){te.current&&(ee.current&&clearTimeout(ee.current),ee.current=setTimeout(oe,e||3e3))},oe=function(){var e=Bo(zo().mark((function e(){var t;return zo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(te.current){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,No({items_type:x});case 4:if((t=e.sent).success){e.next=9;break}return F(!1),Tt(ne,t.message),e.abrupt("return");case 9:F(!0),K(!1),U(!1),V(""),J(""),N(t),e.t0=t.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:64;break;case 18:case 46:return F(!1),Tt(ne,t.message),e.abrupt("break",66);case 21:return ae(2e3),e.abrupt("break",66);case 23:return Yo=!0,N(null),L(null),T([]),F(!1),D(!1),K(!1),U(!1),V(""),Pt(ne,(0,i.__)("Scan stopped","advanced-database-cleaner"),t.message),e.abrupt("break",66);case 34:case 44:case 64:return F(!1),e.abrupt("break",66);case 36:return Pt(ne,(0,i.__)("Scan timeout occurred!","advanced-database-cleaner"),t.message),ie(!0),e.abrupt("break",66);case 39:return ie(!0),e.abrupt("break",66);case 41:return K(!0),V("memory_error"),e.abrupt("break",66);case 49:return K(!0),V("remote_request_failed"),e.abrupt("break",66);case 52:return K(!0),V("max_remote_retries_reached"),e.abrupt("break",66);case 55:return le(),e.abrupt("break",66);case 57:return F(!1),K(!1),U(!1),V(""),ne(ze()),jt(ne,t.message),e.abrupt("break",66);case 66:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=Bo(zo().mark((function e(){var t,r=arguments;return zo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:!1===(t=r.length>0&&void 0!==r[0]&&r[0])&&ne(Ga("scanButton")),!0===t&&(F(!0),xo({items_type:x,scan_type:"",preg_match:!1,partial_match:!1,what_to_scan:"",override_manual_categorization:!1,selected_items_to_scan:[],continue_scan:!0}),ae(3e3));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){var e=Bo(zo().mark((function e(t){return zo().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 D(!0),e.prev=4,e.next=7,_o({items_type:x});case 7:e.next=13;break;case 9:e.prev=9,e.t0=e.catch(4),Tt(ne,e.t0.message),D(!1);case 13:return e.prev=13,oe(),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[4,9,13,16]])})));return function(t){return e.apply(this,arguments)}}(),le=function(){var e=Bo(zo().mark((function e(){var t,r,n,a;return zo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,jo({items_type:x});case 3:if(!1!==(r=e.sent).success){e.next=10;break}return n=null==r?void 0:r.failure_code,J(5===n?(0,i.__)("Server is under maintenance. Please retry again after few minutes","advanced-database-cleaner"):(0,i.__)("An error occurred while getting the results from the server. Check the logs for more details","advanced-database-cleaner")),K(!0),V("check_remote_scan_status_error"),e.abrupt("return");case 10:if(!0!==Yo){e.next=12;break}return e.abrupt("return");case 12:N(r),a=null===(t=r.data)||void 0===t?void 0:t.remote_answer,L(a),"done"===(null==a?void 0:a.status)?se():ae(1e3),e.next=21;break;case 18:e.prev=18,e.t0=e.catch(0),Tt(ne,e.t0.message);case 21:case"end":return e.stop()}}),e,null,[[0,18]])})));return function(){return e.apply(this,arguments)}}(),se=function(){var e=Bo(zo().mark((function e(){var t,r;return zo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,To({items_type:x});case 3:if(null!=(t=e.sent)&&t.success){e.next=10;break}return r=null==t?void 0:t.failure_code,J(5===r?(0,i.__)("Server is under maintenance. Please retry again after few minutes","advanced-database-cleaner"):(0,i.__)("An error occurred while getting the results from the server. Check the logs for more details","advanced-database-cleaner")),K(!0),V("get_scan_results_error"),e.abrupt("return");case 10:oe(),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),Tt(ne,e.t0.message);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=Bo(zo().mark((function e(){var t,r,n=arguments;return zo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.length>0&&void 0!==n[0]?n[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,So({items_type:x});case 8:if((r=e.sent).success){e.next=13;break}return Tt(ne,r.message),U(!1),e.abrupt("return");case 13:ie(!0),e.next=20;break;case 16:e.prev=16,e.t0=e.catch(4),Tt(ne,e.t0.message),U(!1);case 20:case"end":return e.stop()}}),e,null,[[4,16]])})));return function(){return e.apply(this,arguments)}}(),fe=function(e){e.preventDefault(),ne(Ra(!0))},pe=function(e){var t,r;if("done"===(null==E||null===(t=E.data)||void 0===t?void 0:t.status))return"completed";var n=parseInt(null==E||null===(r=E.data)||void 0===r||null===(r=r.step)||void 0===r?void 0:r.split("_")[0]);return e.some((function(e){return parseInt(e.split("_")[0])===n}))?"current":e.every((function(e){return parseInt(e.split("_")[0])<n}))?"completed":"waiting"};return n.createElement("div",{className:"mb-2"},n.createElement("div",{className:"flex w-full gap-x-6"},n.createElement("div",{className:"flex flex-col gap-2 sm:flex-row sm:justify-between"},n.createElement("button",{disabled:C,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(C?"opacity-80":"hover:bg-blue-600"," "),onClick:function(){return ie(!1)}},!C&&n.createElement(u.h4T,{className:"text-[1.5rem]"}),n.createElement("span",{className:"-mt-[1px]"},C?(0,i.__)("Scan in progress","advanced-database-cleaner"):function(e){switch(e){case"tables":return(0,i.__)("Start a scan for tables","advanced-database-cleaner");case"options":return(0,i.__)("Start a scan for options","advanced-database-cleaner");case"posts_meta":return(0,i.__)("Start a scan for post meta","advanced-database-cleaner");case"users_meta":return(0,i.__)("Start a scan for user meta","advanced-database-cleaner");case"transients":return(0,i.__)("Start a scan for transients","advanced-database-cleaner");case"cron_jobs":return(0,i.__)("Start a scan for cron jobs","advanced-database-cleaner")}}(x)),C&&n.createElement("div",{className:"flex items-center justify-center space-x-1 pt-[3px]"},n.createElement("div",{className:"h-2 w-2 animate-bounce rounded-full bg-blue-900 [animation-delay:-0.3s]"}),n.createElement("div",{className:"h-2 w-2 animate-bounce rounded-full bg-blue-900  [animation-delay:-0.15s]"}),n.createElement("div",{className:"h-2 w-2 animate-bounce rounded-full bg-blue-900 "}))),n.createElement("div",{className:"flex gap-x-2"},C&&n.createElement(P,{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},n.createElement(de.g,{className:"h-[16px] w-[16px]"}),G?(0,i.__)("Stopping scan...","advanced-database-cleaner"):(0,i.__)("Stop the scan","advanced-database-cleaner")),("done"===(null==E||null===(t=E.data)||void 0===t?void 0:t.status)||""===(null==E||null===(r=E.data)||void 0===r?void 0:r.step)&&"shutdown"===(null==E||null===(a=E.data)||void 0===a?void 0:a.status))&&n.createElement(P,{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(),N(null),L(null),T([]),F(!1),D(!1),U(!1),K(!1),V(""),J("")}},(0,i.__)("Hide scan process details","advanced-database-cleaner"))))),(C||E&&2!==E.heartbeat_code)&&n.createElement("div",{className:"mt-4 flex flex-col gap-3 lg:flex-row"},n.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"},n.createElement("legend",{className:"-ml-1 rounded-lg bg-white px-[5px] text-[.75rem] text-black lg:-ml-5"},(0,i.__)("Scan progress","advanced-database-cleaner")),n.createElement("div",{className:"flex items-center text-black"},n.createElement(Go,{Icon:po.vq0,title:(0,i.__)("Step 1","advanced-database-cleaner"),label:(0,i.__)("Collecting files","advanced-database-cleaner"),tooltipText:(0,i.__)("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:pe(["1_prepare_items_to_scan","2_collect_php_files"]),progress:0,showProgress:!1,collectedFiles:(null==E||null===(o=E.data)||void 0===o||null===(o=o.local)||void 0===o||null===(o=o.collecting_files)||void 0===o?void 0:o.collected_files)||0,heartBeatResponse:E,retryReason:q}),n.createElement(Go,{Icon:ve.rlW,title:(0,i.__)("Step 2","advanced-database-cleaner"),label:(0,i.__)("Exact match","advanced-database-cleaner"),tooltipText:(0,i.__)("The scan will attempt to find exact matches for items names in the previously collected files.","advanced-database-cleaner"),status:pe(["3_preg_match_scan","4_exact_match_scan"]),progress:(null==E||null===(c=E.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:E,retryReason:q}),n.createElement(Go,{Icon:s.SD3,title:(0,i.__)("Step 3","advanced-database-cleaner"),label:(0,i.__)("Partial match","advanced-database-cleaner"),tooltipText:(0,i.__)("For any remaining items from the previous step, the scan will attempt to find partial matches for items names.","advanced-database-cleaner"),status:pe(["5_partial_match_scan","6_prepare_local_scan_results"]),progress:(null==E||null===(m=E.data)||void 0===m||null===(m=m.local)||void 0===m||null===(m=m.partial_match)||void 0===m?void 0:m.progress)||0,heartBeatResponse:E,retryReason:q}),n.createElement(Go,{Icon:ea.zV$,title:(0,i.__)("Step 4","advanced-database-cleaner"),label:(0,i.__)("Remote scan","advanced-database-cleaner"),tooltipText:n.createElement("span",{className:"flex flex-col gap-y-1"},(0,i.__)("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"),n.createElement("div",null,n.createElement(P,{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,i.__)("Read more","advanced-database-cleaner")))),status:pe(["7_requesting_remote_scan","8_getting_remote_scan_results"]),progress:(null==S?void 0:S.progress)||0,showConnector:!1,heartBeatResponse:E,retryReason:q,disabled:"local"===(null==E||null===(f=E.data)||void 0===f?void 0:f.scan_type)}))),n.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]"},n.createElement("legend",{className:"-ml-2 rounded-lg bg-white px-[5px] text-[.75rem] text-black"},(0,i.__)("Scan details","advanced-database-cleaner")),n.createElement("div",{ref:re,className:"adbc-custom-scrollbar -ml-[5px] h-full overflow-y-auto pl-[8px]"},O.map((function(e,t){var r,a,o;return n.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&&n.createElement("div",{className:"absolute z-10 -ml-[9px] h-4 w-4 rounded-full bg-white"},n.createElement(ho.kiM,{className:"h-4 w-4 animate-spin text-blue-600"})),"done"===e.status&&n.createElement(me.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&&n.createElement(fo.JFS,{className:"absolute z-10 -ml-[9px] h-[16px] w-[16px] rounded-full bg-white"}),"failed"===e.status&&!e.isSubDetail&&n.createElement(A.ORb,{className:"absolute z-10 -ml-[8px] h-[15px] w-[15px] rounded-full bg-red-500 text-white"}),e.isSubDetail?n.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]")},n.createElement("span",{className:"blue"===e.color?"text-blue-600":"orange"===e.color?"text-orange-600":"text-red-600"},e.label),e.errorMessage&&n.createElement(n.Fragment,null,": ",e.errorMessage),e.showLink&&n.createElement(P,{onClick:null===(r=e.showLink)||void 0===r?void 0:r.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)):n.createElement("div",{className:"pl-[14px]"},e.label))})),Y&&n.createElement("div",{className:"relative flex w-full items-center py-[2px]"},n.createElement(w,{Icon:l.Vt$,text:B?(0,i.__)("Retrying...","advanced-database-cleaner"):(0,i.__)("Retry","advanced-database-cleaner"),className:"ml-[20px] mt-2 h-[1.7rem]",shouldAnimate:B,onClick:function(){return ue(q)}})),(null==E||null===(p=E.data)||void 0===p?void 0:p.timeouts_count)>0&&"done"==(null==E||null===(h=E.data)||void 0===h?void 0:h.status)&&n.createElement("div",{className:"relative flex w-full items-center border-l-2 border-blue-200 py-[2px]"},n.createElement(fo.JFS,{className:"absolute z-10 -ml-[9px] h-[16px] w-[16px] rounded-full bg-white"}),n.createElement("div",{className:"pl-[14px]"},(0,i.__)("Total timeouts:","advanced-database-cleaner")+" ".concat(null==E||null===(v=E.data)||void 0===v?void 0:v.timeouts_count))),(null==E||null===(y=E.data)||void 0===y?void 0:y.forced_timeouts_count)>0&&"done"==(null==E||null===(g=E.data)||void 0===g?void 0:g.status)&&n.createElement("div",{className:"relative flex w-full items-center border-l-2 border-blue-200 py-[2px]"},n.createElement(fo.JFS,{className:"absolute z-10 -ml-[9px] h-[16px] w-[16px] rounded-full bg-white"}),n.createElement("div",{className:"pl-[14px]"},(0,i.__)("Total forced timeouts:","advanced-database-cleaner")+" ".concat(null==E||null===(b=E.data)||void 0===b?void 0:b.forced_timeouts_count)))))))};function $o(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var qo=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"}},Vo=function(e){return{inactive:n.createElement(j,{content:(0,i.__)("Inactive","advanced-database-cleaner")},n.createElement(de.Qp1,{className:"text-[10px] text-gray-400"})),active:n.createElement(j,{content:(0,i.__)("Active","advanced-database-cleaner")},n.createElement(de.Qp1,{className:"text-[10px] text-green-600"})),not_installed:n.createElement(j,{content:(0,i.__)("Not installed","advanced-database-cleaner")},n.createElement(de.Qp1,{className:"text-[10px] text-red-600"}))}[e]||""},Ho=function(e,t){return n.createElement("div",{className:"my-2 flex h-full w-full flex-col rounded-lg border border-gray-200 text-[.75rem] shadow-md"},n.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,i.__)("Known plugins using this item","advanced-database-cleaner"):(0,i.__)("Known themes using this item","advanced-database-cleaner")),0===e.length&&n.createElement("div",{className:"break-normal px-2 py-2 text-[.85rem] italic text-gray-500"},(0,i.__)("No data available!","advanced-database-cleaner")),e.map((function(r,a){return n.createElement("div",{key:"known"+t+r.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,r=Object.entries({"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'","&nbsp;":" ","&ndash;":"–","&#8211;":"–","&mdash;":"—","&#8212;":"—"});t<r.length;t++){var n=at(r[t],2),a=n[0],o=n[1];e=e.replace(new RegExp(a,"g"),o)}return e}(r.name)," (",r.percent,"%)"," ",Vo(r.status))})))},Qo=function(e){var t=e.isOpen,r=e.onClose,c=e.itemName,s=e.itemType,u=e.belongsToName,d=e.belongsToPercent,m=e.belongsToStatus,f=e.plugins,p=e.themes;return t?n.createElement(a.e,{appear:!0,show:t,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:r},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:r},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mt-8"},n.createElement("div",{className:"mb-3 rounded-xl border-b-2 border-gray-200 bg-gray-100 px-3 py-2"},n.createElement("div",{className:"flex items-center gap-x-1"},n.createElement("span",{className:"text-[.8rem] font-semibold text-gray-600"},(0,i.__)("Name:","advanced-database-cleaner")),n.createElement("span",{className:"mt-[2px] font-mono text-[.9rem] font-bold text-black"},c)),n.createElement("div",{className:"flex items-center gap-x-1"},"o"!==s&&"unk"!==s&&n.createElement("span",{className:"text-[.8rem] font-semibold text-gray-600"},(0,i.__)("Belongs to:","advanced-database-cleaner")),n.createElement("span",{className:"text-[.8rem] ".concat(qo(s))},u),"o"!==s&&"unk"!==s&&d<100&&n.createElement("span",{className:"text-[.8rem] font-semibold text-gray-700"}," ("+d+"%)"),"o"!==s&&"unk"!==s&&n.createElement("span",{className:"mt-[1px]"},Vo(m)))),n.createElement("div",{className:"flex max-h-[340px] flex-col gap-x-4 overflow-y-auto pr-1 lg:flex-row"},Ho(f,"plugins"),Ho(p,"themes")),n.createElement("div",{className:"mt-6 flex items-center justify-end gap-3 border-t border-gray-200 py-4"},n.createElement("span",{className:"flex items-center gap-2 text-green-600"},n.createElement(de.Qp1,{className:"mt-1 text-[10px] text-green-600"}),(0,i.__)("Active","advanced-database-cleaner")),"|",n.createElement("span",{className:"flex items-center gap-2 text-gray-600"},n.createElement(de.Qp1,{className:"mt-1 text-[10px] text-gray-400"}),(0,i.__)("Inactive","advanced-database-cleaner")),"|",n.createElement("span",{className:"flex items-center gap-2 text-red-600"},n.createElement(de.Qp1,{className:"mt-1 text-[10px] text-red-600"}),(0,i.__)("Not installed","advanced-database-cleaner"))))))))):null};const Jo=function(e){var t,r=e.itemName,a=e.belongToData,o=e.knownPlugins,c=e.knowThemes,l=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $o(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?$o(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,n.useState)(!1),2),u=l[0],m=l[1],f=(0,d.wA)();return"u"===a.type?"PREMIUM"===z?n.createElement("div",{className:"flex gap-x-1"},n.createElement("span",{className:"text-gray-600"},(0,i.__)("Not scanned yet!","advanced-database-cleaner")),n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),f(Ga("dataTableColumn"))},className:"!text-blue-600 hover:!text-blue-900"},(0,i.__)("[scan]","advanced-database-cleaner"))):n.createElement("div",{className:"flex gap-x-1"},n.createElement("span",{className:"flex items-center gap-1 text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.8rem] text-yellow-600"}),(0,i.__)("premium","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),"]")):"w"===a.type&&"m"!==a.by?n.createElement("div",null,n.createElement("span",{className:"flex justify-between break-normal ".concat(qo(a.type))},a.name,n.createElement(j,{content:(0,i.__)("Belongs to WordPress","advanced-database-cleaner"),line2:(0,i.__)("Cannot be deleted or edited!","advanced-database-cleaner")},n.createElement(de.JhU,{className:"mt-[2px] w-[13px] text-[11px] text-gray-800"})))):n.createElement("div",{className:"flex flex-col"},n.createElement("span",{className:"flex justify-between break-normal ".concat(qo(a.type))},a.name,"o"!==a.type&&"unk"!==a.type&&"m"!==a.by&&a.percent<100?" ("+a.percent+"%)":"","m"===a.by&&n.createElement(j,{content:(0,i.__)("You manually corrected this items!","advanced-database-cleaner")},n.createElement(me.WBX,{className:"mt-[2px] w-[16px] text-[15px] text-green-700"})),"m"!==a.by&&(o.length>0||c.length>0)&&n.createElement(j,{content:(0,i.__)("More info","advanced-database-cleaner")},n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),m(!0)},className:"focus:ring-0"},n.createElement(ye.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:n.createElement("span",{className:"flex items-center gap-x-1 text-[.7rem] font-semibold italic text-gray-900"},n.createElement(de.Qp1,{className:"text-[7px] text-gray-400"}),(0,i.__)("Inactive","advanced-database-cleaner")),active:n.createElement("span",{className:"flex items-center gap-x-1 text-[.7rem] font-semibold italic text-gray-900"},n.createElement(de.Qp1,{className:"text-[7px] text-green-600"}),(0,i.__)("Active","advanced-database-cleaner")),not_installed:n.createElement("span",{className:"flex items-center gap-x-1 text-[.7rem] font-semibold italic text-gray-900"},n.createElement(de.Qp1,{className:"text-[7px] text-red-600"}),(0,i.__)("Not installed","advanced-database-cleaner"))}[t]||""),n.createElement(Qo,{isOpen:u,onClose:function(){return m(!1)},itemName:r,itemType:a.type,belongsToName:a.name,belongsToPercent:a.percent,belongsToStatus:a.status,plugins:o,themes:c}))};const Xo=function(e){var t=e.tabName,r=void 0===t?"":t,a=e.columns,o=e.data,c=(0,d.d4)((function(e){return e.action.selectedItems})),l=(0,d.wA)();return n.createElement("tbody",{className:"text-[.82rem] text-gray-800"},o.map((function(e,t){var o=c.some((function(t){return hm(t,e.composite_id)}));return n.createElement("tr",{key:"row-dt-"+t+e.composite_id.name,className:"h-[2.4rem] hover:bg-gray-200/80 ".concat(o?"border-l-[3px] border-blue-500 bg-gray-200/80":"border-l-[3px] border-transparent bg-gray-50/50")},n.createElement("td",{className:"border-b border-gray-200/80 pt-2 text-center align-top"},n.createElement("input",{type:"checkbox",checked:o,onChange:function(){return l(jm(e.composite_id))}})),a.map((function(a){return n.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,r,a,o){switch(t){case"table_name":return u=r.prefix,d=r.name_without_prefix,m=r.raw_overhead,f=r.type,n.createElement(n.Fragment,null,n.createElement("span",{className:"".concat(!u&&"flex items-start")},u?n.createElement("b",null,u):n.createElement(j,{content:(0,i.__)("Invalid table prefix!","advanced-database-cleaner"),align:"left"},n.createElement(he.Paf,{className:"mr-1 mt-[3px] text-[.95rem] text-red-500"})),d),m>0&&"InnoDB"!==f&&n.createElement("div",{className:"mb-1 text-xs text-orange-600"},(0,i.__)("(to optimize)","advanced-database-cleaner")));case"site_id":return function(e){if("N/A"===e||"1"!==U)return e;var t=W.find((function(t){return String(t.id)===String(e)})),r=t?t.name:(0,i.__)("Name not found!","advanced-database-cleaner");return n.createElement(j,{content:r},n.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},e))}(r.site_id);case"value":case"post_content":case"comment_content":case"meta_value":case"term_order":case"message":case"args":return function(e,t,r){var a=t.site_id,o="1"===t.is_truncated,i="",c="",l="";switch(e){case"options":case"transients":case"posts_meta":case"users_meta":i=t.value,c=t.name,l=t.id;break;case"revisions":case"auto_drafts":case"trashed_posts":i=t.post_content,l=t.ID;break;case"unapproved_comments":case"spam_comments":case"trashed_comments":case"pingbacks":case"trackbacks":i=t.comment_content,l=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":i=t.meta_value,l=t.meta_id;break;case"unused_usermeta":case"duplicated_usermeta":i=t.meta_value,l=t.umeta_id;break;case"unused_relationships":i=t.term_order,l=t.object_id;break;case"expired_transients":i=t.value,l=t.id;break;case"actionscheduler_completed_actions":case"actionscheduler_failed_actions":case"actionscheduler_canceled_actions":i=t.args,l=t.action_id;break;case"actionscheduler_completed_logs":case"actionscheduler_failed_logs":case"actionscheduler_canceled_logs":case"actionscheduler_orphan_logs":i=t.message,l=t.log_id}return n.createElement("div",{className:"group flex items-center justify-between gap-2"},n.createElement("span",null,i,o&&n.createElement("span",{className:"ml-1 font-bold"},"…")),n.createElement("div",null,n.createElement(fe.GNz,{className:"cursor-pointer !text-[16px] text-gray-300 group-hover:text-gray-900",onClick:function(){r(Md({name:c,siteId:a,rowId:l,transientFoundIn:t.found_in||""}))}})))}(e,r,o);case"size":return lt(r.size);case"timeout":return mt(r.timeout);case"hook_name":return n.createElement("div",{className:"flex flex-col"},n.createElement("div",null,r.hook_name),n.createElement("div",{className:"my-3 text-cyan-600"},n.createElement("pre",{className:"whitespace-pre-wrap text-xs"},JSON.stringify(r.args,null,2))));case"timestamp":return mt(r.timestamp);case"interval":return function(e){if("N/A"===e)return e;var t=(0,i.sprintf)((0,i.__)("Every %s","advanced-database-cleaner"),st(Number(e)));return n.createElement("span",null,n.createElement(j,{content:t},n.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},e)),n.createElement("span",{className:"ml-1 font-light"},(0,i.__)("secs","advanced-database-cleaner")))}(r.interval);case"action":return r.action?n.createElement("span",{className:"font-mono text-xs"},r.action):"";case"expired":return l=r.expired,s=r.timeout,"yes"===l?n.createElement("span",{className:"text-red-500"},(0,i.__)("Yes","advanced-database-cleaner")):n.createElement(n.Fragment,null,n.createElement(j,{content:s?n.createElement("div",null,(0,i.__)("Expires at:","advanced-database-cleaner")+" "+mt(s)," ",(0,i.__)("(local time)","advanced-database-cleaner"),n.createElement("div",{className:"font-thin"},(0,i.__)("In","advanced-database-cleaner")," ",dt(s))):(0,i.__)("Never expires","advanced-database-cleaner")},n.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},(0,i.__)("No","advanced-database-cleaner"))));case"belongs_to":return n.createElement(Jo,{itemName:r.name,belongToData:r.belongs_to,knownPlugins:r.known_plugins,knowThemes:r.known_themes});default:var c=r[t];return"string"==typeof c&&c.length>100?n.createElement("div",{className:"flex text-left"},n.createElement(L,{content:c,position:a<15?"bottom":"top"},c.slice(0,100),n.createElement("span",{className:"ml-1 font-bold"},"…"))):c}var l,s,u,d,m,f}(r,a.key,e,t,l))})))})))},Zo=function(e){var t=e.columns,r=e.data,a=(0,d.d4)((function(e){return e.action.selectedItems})),o=(0,d.d4)((function(e){return e.filter.sortBy})),i=(0,d.d4)((function(e){return e.filter.sortOrder})),c=r.length>0&&r.length===a.length,l=(0,d.wA)(),s=function(e){var t=e.column;if(!t.sortable)return null;var r,a=t.key===o;return r="int"===t.contentType?a?"ASC"===i?de.L2T:de.mTC:de.L2T:a?"ASC"===i?de.MPV:de.NDH:de.MPV,n.createElement(r,{className:"text-[.85rem] ".concat(a?"text-gray-900":"")})};return n.createElement("thead",{className:"h-[3rem] bg-gray-100 text-gray-700"},n.createElement("tr",null,n.createElement("th",{scope:"col",className:"w-[40px] border-b border-gray-300 px-2"},n.createElement("input",{type:"checkbox",onChange:function(e){var t=e.target.checked?r.map((function(e){return e.composite_id})):[];l(Om(t))},checked:c})),t.map((function(e){return n.createElement("th",{key:e.key,scope:"col",className:"".concat(e.visibility," border-b border-gray-300 pl-2 pr-4 text-gray-200 hover:text-gray-900 ").concat(e.sortable&&"cursor-pointer"),onClick:(t=e.key,r=e.sortable,function(){r&&l(Fe({newSortBy:t}))})},n.createElement("div",{className:"flex items-center gap-x-1 tracking-wide"},n.createElement("span",{className:"whitespace-nowrap text-gray-900"},e.label),e.tooltipText&&n.createElement(L,{content:e.tooltipText,position:"bottom"},n.createElement(ye.Zel,{className:"mt-[3px] !h-[15px] !w-[15px] rounded-full border border-gray-200 bg-gray-300 p-[1px] text-gray-700"})),n.createElement(s,{column:e})));var t,r}))))};function ei(e){return ei="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},ei(e)}function ti(){ti=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==ei(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(ei(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function ri(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function ni(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){ri(o,n,a,i,c,"next",e)}function c(e){ri(o,n,a,i,c,"throw",e)}i(void 0)}))}}function ai(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return oi(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?oi(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 oi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ii=function(e){var t=e.actions,r=e.columns,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)(Be),i=ai((0,n.useState)([]),2),c=i[0],l=i[1],s=ai((0,n.useState)(0),2),u=s[0],m=s[1],f=ai((0,n.useState)(".."),2),p=f[0],h=f[1],v=ai((0,n.useState)(".."),2),y=v[0],g=v[1],b=ai((0,n.useState)([]),2),x=b[0],w=b[1],_=ai((0,n.useState)([]),2),E=_[0],N=_[1],k=ai((0,n.useState)([]),2),S=k[0],L=k[1],j=ai((0,n.useState)(!0),2),O=j[0],T=j[1],P=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=ni(ti().mark((function e(){return ti().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I();case 2:P(Im());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a]);var I=function(){var e=ni(ti().mark((function e(){var t,r,n,o,i,c,s,u,d,f;return ti().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.prev=1,e.next=4,Pa("cron_jobs",a);case 4:(t=e.sent)&&(l(null===(r=t.data)||void 0===r?void 0:r.items),m(null===(n=t.data)||void 0===n?void 0:n.total_items),h(null===(o=t.data)||void 0===o?void 0:o.not_scanned_count),g(null===(i=t.data)||void 0===i?void 0:i.no_action_count),w(null===(c=t.data)||void 0===c?void 0:c.categorization_count),N(null===(s=t.data)||void 0===s?void 0:s.plugins_count),L(null===(u=t.data)||void 0===u?void 0:u.themes_count),a.currentPage>(null===(d=t.data)||void 0===d?void 0:d.real_current_page)&&P(Me(null===(f=t.data)||void 0===f?void 0:f.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Tt(P,e.t0.message);case 11:return e.prev=11,T(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",null,"PREMIUM"===z&&n.createElement(Ko,{tabName:"cron_jobs"}),n.createElement(mo,{notScannedCount:p,noActionCount:y}),n.createElement(Ja,{tabName:"cron_jobs",categorizationCount:x,pluginsCount:E,themesCount:S}),!O&&u>0&&n.createElement(Va,null),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement(Ka,{actions:t,itemsType:"cron_jobs"}),n.createElement(qe,{totalItems:u,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),O||I()},loading:O,filterApplied:o})),O?pm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},c.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(Zo,{columns:r,data:c}),n.createElement(Xo,{tabName:"cron_jobs",columns:r,data:c})):fm(o)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement(Ke,null),n.createElement(qe,{totalItems:u,filterApplied:o})))};function ci(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||li(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){if(e){if("string"==typeof e)return si(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?si(e,t):void 0}}function si(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ui,di=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],mi=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],(ui=W.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})),function(e){if(Array.isArray(e))return si(e)}(ui)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(ui)||li(ui)||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.")}())];const fi=function(e){var t=e.tabName,r={nameLabel:(0,i.__)("Meta key","advanced-database-cleaner"),valueLabel:(0,i.__)("Meta value","advanced-database-cleaner")};switch(t){case"revisions":case"auto_drafts":case"trashed_posts":r={nameLabel:(0,i.__)("Title","advanced-database-cleaner"),valueLabel:(0,i.__)("Content","advanced-database-cleaner")};break;case"unapproved_comments":case"spam_comments":case"trashed_comments":case"pingbacks":case"trackbacks":r={nameLabel:(0,i.__)("Author","advanced-database-cleaner"),valueLabel:(0,i.__)("Content","advanced-database-cleaner")};break;case"unused_relationships":r={nameLabel:(0,i.__)("Term ID","advanced-database-cleaner"),valueLabel:(0,i.__)("Term order","advanced-database-cleaner")};break;case"expired_transients":r={nameLabel:(0,i.__)("Name","advanced-database-cleaner"),valueLabel:(0,i.__)("Value","advanced-database-cleaner")};break;case"actionscheduler_completed_actions":case"actionscheduler_failed_actions":case"actionscheduler_canceled_actions":r={nameLabel:(0,i.__)("Hook","advanced-database-cleaner"),valueLabel:(0,i.__)("Args","advanced-database-cleaner")};break;case"actionscheduler_completed_logs":case"actionscheduler_failed_logs":case"actionscheduler_canceled_logs":case"actionscheduler_orphan_logs":r={nameLabel:(0,i.__)("Action ID","advanced-database-cleaner"),valueLabel:(0,i.__)("Message","advanced-database-cleaner")}}var a=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"name",label:r.nameLabel},{key:"value",label:r.valueLabel}]],o=(0,d.d4)((function(e){return e.filter})),c=(0,d.d4)((function(e){return e.shared.hideFilters})),l=(0,d.d4)(Be),u=ci((0,n.useState)(o.search),2),m=u[0],f=u[1],p=ci((0,n.useState)(o.searchIn),2),v=p[0],y=p[1],g=ci((0,n.useState)(o.size),2),b=g[0],x=g[1],_=ci((0,n.useState)(o.sizeUnit),2),E=_[0],N=_[1],k=ci((0,n.useState)(o.site),2),S=k[0],L=k[1],j=ci((0,n.useState)(di[0][0]),2),O=j[0],T=j[1],I=ci((0,n.useState)(mi[0][0]),2),C=I[0],F=I[1],M=ci((0,n.useState)(0),2),G=M[0],D=M[1],R=(0,d.wA)(),B=a.flat().find((function(e){return e.key===v}))||a[1][0];return(0,n.useEffect)((function(){f(o.search),y(o.searchIn),x(o.size),N(o.sizeUnit),L(o.site)}),[o]),n.createElement(n.Fragment,null,n.createElement("div",{className:"mt-2 flex min-h-[20px] w-full items-end justify-end gap-x-2 text-end"},l&&n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),R(Ge()),T(di[0][0]),F(mi[0][0]),D(G+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"|"),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),R(Fd(!c))}},c?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:G,className:"mt-1",hidden:c},n.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"},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("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})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search in","advanced-database-cleaner")),n.createElement(im,{selectItems:a,selectedItem:B,onSelectionChange:function(e){return y(e)},minWidthButton:"w-full xl:min-w-[100px]",minWidthContent:"min-w-[120px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Size big than","advanced-database-cleaner")),n.createElement("div",{className:"flex gap-0"},n.createElement(h,{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:b}),n.createElement(im,{selectItems:di,selectedItem:O,onSelectionChange:function(e){return N(e)},minWidthButton:"min-w-[55px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===U&&"unused_usermeta"!==t&&"duplicated_usermeta"!==t&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Site","advanced-database-cleaner")),n.createElement(im,{selectItems:mi,selectedItem:C,onSelectionChange:function(e){return L(e)},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),n.createElement("div",null,n.createElement(w,{Icon:Ve.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),R(we({search:m,searchIn:v,size:Number(b),sizeUnit:E,site:S}))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center"},n.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]"},n.createElement(s.xGQ,{className:"h-4 w-4 text-yellow-600"}),n.createElement("span",{className:"text-[.75rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters","advanced-database-cleaner")),n.createElement(P,{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,i.__)("Upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"h-3 w-3"})))))))};function pi(e){return pi="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},pi(e)}function hi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function vi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?hi(Object(r),!0).forEach((function(t){yi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):hi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function yi(e,t,r){return(t=function(e){var t=function(e){if("object"!=pi(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=pi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==pi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function gi(){gi=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==pi(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(pi(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function bi(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function xi(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){bi(o,n,a,i,c,"next",e)}function c(e){bi(o,n,a,i,c,"throw",e)}i(void 0)}))}}function wi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _i(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_i(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 _i(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Ei=function(e){var t=e.tabName,r=e.actions,a=e.columns,o=(0,d.d4)((function(e){return e.filter})),i=(0,d.d4)(Be),c=wi((0,n.useState)([]),2),l=c[0],s=c[1],u=wi((0,n.useState)(0),2),m=u[0],f=u[1],p=wi((0,n.useState)(!0),2),h=p[0],v=p[1],y=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=xi(gi().mark((function e(){return gi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g();case 2:y(Im());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[o]);var g=function(){var e=xi(gi().mark((function e(){var r,n,a,i,c;return gi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),e.prev=1,e.next=4,Pa(t,vi(vi({},o),{},{itemsType:t}));case 4:(r=e.sent)&&(s(null===(n=r.data)||void 0===n?void 0:n.items),f(null===(a=r.data)||void 0===a?void 0:a.total_items),o.currentPage>(null===(i=r.data)||void 0===i?void 0:i.real_current_page)&&y(Me(null===(c=r.data)||void 0===c?void 0:c.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Tt(y,e.t0.message);case 11:return e.prev=11,v(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",null,n.createElement("div",{className:"-mb-4 flex items-center gap-1"},n.createElement("button",{onClick:function(){y(Ad({tabId:"general_cleanup"})),y(Pm()),y(De())},className:"group flex items-center gap-3 rounded-xl border bg-white px-4 py-2 shadow-sm transition-all"},n.createElement(A.rBg,{className:"h-5 w-5 text-blue-600 transition-transform group-hover:-translate-x-0.5"}))),n.createElement(fi,{tabName:t}),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement(Ka,{actions:r,itemsType:t}),n.createElement(qe,{totalItems:m,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),h||g()},loading:h,filterApplied:i})),h?pm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},l.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(Zo,{columns:a,data:l}),n.createElement(Xo,{tabName:t,columns:a,data:l})):fm(i)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement(Ke,null),n.createElement(qe,{totalItems:m,filterApplied:i})))};function Ni(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||ki(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 ki(e,t){if(e){if("string"==typeof e)return Si(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Si(e,t):void 0}}function Si(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Li=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,i.__)("Name","advanced-database-cleaner")},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner")}]],ji=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,i.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,i.__)("No","advanced-database-cleaner")}]],Oi=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],Ti=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return Si(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ki(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.")}()}(W.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const Pi=function(e){var t=e.autoloadHealth,r=e.autoloadedSize,a=e.bigOptionsCount,o=e.notScannedCount,c=(0,d.d4)((function(e){return e.filter})),l=(0,d.d4)((function(e){return e.shared.hideFilters})),u=(0,d.d4)(Be),m=Ni((0,n.useState)(c.search),2),f=m[0],p=m[1],v=Ni((0,n.useState)(c.searchIn),2),y=v[0],g=v[1],b=Ni((0,n.useState)(c.autoload),2),x=b[0],_=b[1],E=Ni((0,n.useState)(c.size),2),N=E[0],k=E[1],S=Ni((0,n.useState)(c.sizeUnit),2),L=S[0],j=S[1],O=Ni((0,n.useState)(c.site),2),T=O[0],I=O[1],C=Ni((0,n.useState)(Li[1][0]),2),F=C[0],M=C[1],G=Ni((0,n.useState)(ji[0][0]),2),D=G[0],R=G[1],B=Ni((0,n.useState)(Oi[0][0]),2),W=B[0],Y=B[1],K=Ni((0,n.useState)(Ti[0][0]),2),$=K[0],q=K[1],V=Ni((0,n.useState)(0),2),H=V[0],Q=V[1],J=Ni((0,n.useState)(!0),2),X=J[0],Z=J[1],ee=(0,d.wA)(),te="good"===t&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md";return(0,n.useEffect)((function(){".."!==t&&".."!==r&&".."!==a&&".."!==o&&Z(!1)}),[t,r,a,o]),(0,n.useEffect)((function(){p(c.search),g(c.searchIn),_(c.autoload),k(c.size),j(c.sizeUnit),I(c.site)}),[c]),n.createElement(n.Fragment,null,n.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},u&&n.createElement("div",{className:"flex items-center"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),ee(Ge()),M(Li[1][0]),R(ji[0][0]),Y(Oi[0][0]),q(Ti[0][0]),Q(H+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===z&&n.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),ee(Fd(!l))}},l?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:H,className:"mt-1",hidden:l},n.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},X?mm("FREE"===z?4:3):n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(te," justify-center px-2 py-1")},um("good"===t?"ok":"warning","good"===t?(0,i.sprintf)((0,i.__)("Autoload size is good (%s)","advanced-database-cleaner"),r):(0,i.sprintf)((0,i.__)("Autoload size is big (%s)","advanced-database-cleaner"),r),(function(e){e.preventDefault(),ee(Le()),M(Li[1][0]),R(ji[1][0]),Y(Oi[0][0]),q(Ti[0][0]),Q(H+1)})),um(0===a?"ok":"warning",(0,i.sprintf)((0,i.__)("%d big option(s) detected","advanced-database-cleaner"),a),(function(e){e.preventDefault(),ee(Se()),M(Li[1][0]),R(ji[0][0]),Y(Oi[0][0]),q(Ti[0][0]),Q(H+1)})),um(0===o?"ok":"warning",(0,i.sprintf)((0,i.__)("%d option(s) not scanned","advanced-database-cleaner"),o),(function(e){e.preventDefault(),ee(ke()),M(Li[1][0]),R(ji[0][0]),Y(Oi[0][0]),q(Ti[0][0]),Q(H+1)}))),n.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===z?"py-2":"py-3")},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("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})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search in","advanced-database-cleaner")),n.createElement(im,{selectItems:Li,selectedItem:F,onSelectionChange:function(e){return g(e)},minWidthButton:"w-full xl:min-w-[85px]",minWidthContent:"min-w-[120px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Autoload","advanced-database-cleaner")),n.createElement(im,{selectItems:ji,selectedItem:D,onSelectionChange:function(e){return _(e)},minWidthButton:"w-full xl:min-w-[70px]",extraBtnClasses:"xl:max-w-[80px]",minWidthContent:"min-w-[100px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Size big than","advanced-database-cleaner")),n.createElement("div",{className:"flex gap-0"},n.createElement(h,{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 k(parseInt(e.target.value))},value:N}),n.createElement(im,{selectItems:Oi,selectedItem:W,onSelectionChange:function(e){return j(e)},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===U&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Site","advanced-database-cleaner")),n.createElement(im,{selectItems:Ti,selectedItem:$,onSelectionChange:function(e){return I(e)},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),n.createElement("div",null,n.createElement(w,{Icon:Ve.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),ee(we({search:f,searchIn:y,autoload:x,size:Number(N),sizeUnit:L,site:T})),ee(Ie("all"))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center pt-1"},n.createElement("div",{className:"flex items-center gap-1 rounded-lg"},n.createElement(s.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),n.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters:","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};function Ii(e){return Ii="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},Ii(e)}function Ci(){Ci=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ii(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ii(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Ai(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Fi(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Ai(o,n,a,i,c,"next",e)}function c(e){Ai(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Mi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Gi(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Gi(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 Gi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Di=function(e){var t=e.actions,r=e.columns,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)(Be),i=Mi((0,n.useState)([]),2),c=i[0],l=i[1],s=Mi((0,n.useState)(0),2),u=s[0],m=s[1],f=Mi((0,n.useState)(".."),2),p=f[0],h=f[1],v=Mi((0,n.useState)(".."),2),y=v[0],g=v[1],b=Mi((0,n.useState)(".."),2),x=b[0],w=b[1],_=Mi((0,n.useState)(".."),2),E=_[0],N=_[1],k=Mi((0,n.useState)([]),2),S=k[0],L=k[1],j=Mi((0,n.useState)([]),2),O=j[0],T=j[1],P=Mi((0,n.useState)([]),2),I=P[0],C=P[1],A=Mi((0,n.useState)(!0),2),F=A[0],M=A[1],G=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=Fi(Ci().mark((function e(){return Ci().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:G(Im());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a]);var D=function(){var e=Fi(Ci().mark((function e(){var t,r,n,o,i,c,s,u,d,f,p,v;return Ci().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.prev=1,e.next=4,Pa("options",a);case 4:(t=e.sent)&&(l(null===(r=t.data)||void 0===r?void 0:r.items),m(null===(n=t.data)||void 0===n?void 0:n.total_items),h(null===(o=t.data)||void 0===o?void 0:o.autoloaded_size),g(null===(i=t.data)||void 0===i?void 0:i.autoload_health),w(null===(c=t.data)||void 0===c?void 0:c.big_options_count),N(null===(s=t.data)||void 0===s?void 0:s.not_scanned_count),L(null===(u=t.data)||void 0===u?void 0:u.categorization_count),T(null===(d=t.data)||void 0===d?void 0:d.plugins_count),C(null===(f=t.data)||void 0===f?void 0:f.themes_count),a.currentPage>(null===(p=t.data)||void 0===p?void 0:p.real_current_page)&&G(Me(null===(v=t.data)||void 0===v?void 0:v.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Tt(G,e.t0.message);case 11:return e.prev=11,M(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",null,"PREMIUM"===z&&n.createElement(Ko,{tabName:"options"}),n.createElement(Pi,{autoloadedSize:p,autoloadHealth:y,bigOptionsCount:x,notScannedCount:E}),n.createElement(Ja,{tabName:"options",categorizationCount:S,pluginsCount:O,themesCount:I}),!F&&u>0&&n.createElement(Va,{autoloadHealth:y,autoloadedSize:p}),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement(Ka,{actions:t,itemsType:"options"}),n.createElement(qe,{totalItems:u,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),F||D()},loading:F,filterApplied:o})),F?pm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},c.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(Zo,{columns:r,data:c}),n.createElement(Xo,{tabName:"options",columns:r,data:c})):fm(o)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement(Ke,null),n.createElement(qe,{totalItems:u,filterApplied:o})))};function zi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||Ri(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 Ri(e,t){if(e){if("string"==typeof e)return Bi(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Bi(e,t):void 0}}function Bi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ui=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,i.__)("Meta key","advanced-database-cleaner")},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner")}]],Wi=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],Yi=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,i.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,i.__)("No","advanced-database-cleaner")}]],Ki=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return Bi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ri(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.")}()}(W.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const $i=function(e){var t=e.bigPostsMetaCount,r=e.notScannedCount,a=e.duplicatedPostsMetaCount,o=e.unusedPostsMetaCount,c=(0,d.d4)((function(e){return e.filter})),l=(0,d.d4)((function(e){return e.shared.hideFilters})),u=(0,d.d4)(Be),m=zi((0,n.useState)(c.search),2),f=m[0],p=m[1],v=zi((0,n.useState)(c.searchIn),2),y=v[0],g=v[1],b=zi((0,n.useState)(c.size),2),x=b[0],_=b[1],E=zi((0,n.useState)(c.sizeUnit),2),N=E[0],k=E[1],S=zi((0,n.useState)(c.duplicated),2),L=S[0],j=S[1],O=zi((0,n.useState)(c.unused),2),T=O[0],I=O[1],C=zi((0,n.useState)(c.site),2),F=C[0],M=C[1],G=zi((0,n.useState)(Ui[1][0]),2),D=G[0],R=G[1],B=zi((0,n.useState)(Wi[0][0]),2),W=B[0],Y=B[1],K=zi((0,n.useState)(Yi[0][0]),2),$=K[0],q=K[1],V=zi((0,n.useState)(Yi[0][0]),2),H=V[0],Q=V[1],J=zi((0,n.useState)(Ki[0][0]),2),X=J[0],Z=J[1],ee=zi((0,n.useState)(0),2),te=ee[0],re=ee[1],ne=zi((0,n.useState)(!0),2),ae=ne[0],oe=ne[1],ie=(0,d.wA)(),ce=0===t&&0===r&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md";return(0,n.useEffect)((function(){".."!==t&&".."!==r&&".."!==a&&".."!==o&&oe(!1)}),[t,r,a,o]),(0,n.useEffect)((function(){p(c.search),g(c.searchIn),_(c.size),k(c.sizeUnit),j(c.duplicated),I(c.unused),M(c.site)}),[c]),n.createElement(n.Fragment,null,n.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},u&&n.createElement("div",{className:"flex items-center"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),ie(Ge()),R(Ui[1][0]),Y(Wi[0][0]),q(Yi[0][0]),Q(Yi[0][0]),Z(Ki[0][0]),re(te+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===z&&n.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),ie(Fd(!l))}},l?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:te,className:"mt-1",hidden:l},n.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},ae?mm(4):n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(ce," justify-center px-2 py-1")},um(0===o?"ok":"warning",(0,i.sprintf)((0,i.__)("%d unused post meta","advanced-database-cleaner"),o),(function(e){e.preventDefault(),ie(Oe()),R(Ui[1][0]),Y(Wi[0][0]),q(Yi[0][0]),Q(Yi[1][0]),Z(Ki[0][0]),re(te+1)})),um(0===a?"ok":"warning",(0,i.sprintf)((0,i.__)("%d duplicated post meta","advanced-database-cleaner"),a),(function(e){e.preventDefault(),ie(Te()),R(Ui[1][0]),Y(Wi[0][0]),q(Yi[1][0]),Q(Yi[0][0]),Z(Ki[0][0]),re(te+1)})),um(0===t?"ok":"warning",(0,i.sprintf)((0,i.__)("%d big post meta detected","advanced-database-cleaner"),t),(function(e){e.preventDefault(),ie(Se()),R(Ui[1][0]),Y(Wi[0][0]),q(Yi[0][0]),Q(Yi[0][0]),Z(Ki[0][0]),re(te+1)})),um(0===r?"ok":"warning",(0,i.sprintf)((0,i.__)("%d post meta not scanned","advanced-database-cleaner"),r),(function(e){e.preventDefault(),ie(ke()),R(Ui[1][0]),Y(Wi[0][0]),q(Yi[0][0]),Q(Yi[0][0]),Z(Ki[0][0]),re(te+1)}))),n.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===z?"py-2":"py-3")},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return p(e.target.value)},maxLength:100,value:f})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search in","advanced-database-cleaner")),n.createElement(im,{selectItems:Ui,selectedItem:D,onSelectionChange:function(e){return g(e)},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Size big than","advanced-database-cleaner")),n.createElement("div",{className:"flex gap-0"},n.createElement(h,{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 _(parseInt(e.target.value))},value:x}),n.createElement(im,{selectItems:Wi,selectedItem:W,onSelectionChange:function(e){return k(e)},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Unused","advanced-database-cleaner")),n.createElement(im,{selectItems:Yi,selectedItem:H,onSelectionChange:function(e){return I(e)},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Duplicated","advanced-database-cleaner")),n.createElement(im,{selectItems:Yi,selectedItem:$,onSelectionChange:function(e){return j(e)},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),"1"===U&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Site","advanced-database-cleaner")),n.createElement(im,{selectItems:Ki,selectedItem:X,onSelectionChange:function(e){return M(e)},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),n.createElement("div",null,n.createElement(w,{Icon:Ve.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),ie(we({search:f,searchIn:y,size:Number(x),sizeUnit:N,duplicated:L,unused:T,site:F})),ie(Ie("all"))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center pt-1"},n.createElement("div",{className:"flex items-center gap-1 rounded-lg"},n.createElement(s.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),n.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters:","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};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 Vi(){Vi=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==qi(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(qi(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Hi(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Qi(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Hi(o,n,a,i,c,"next",e)}function c(e){Hi(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Ji(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Xi(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Xi(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 Xi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Zi=function(e){var t=e.actions,r=e.columns,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)(Be),i=Ji((0,n.useState)([]),2),c=i[0],l=i[1],s=Ji((0,n.useState)(0),2),u=s[0],m=s[1],f=Ji((0,n.useState)(".."),2),p=f[0],h=f[1],v=Ji((0,n.useState)(".."),2),y=v[0],g=v[1],b=Ji((0,n.useState)(".."),2),x=b[0],w=b[1],_=Ji((0,n.useState)(".."),2),E=_[0],N=_[1],k=Ji((0,n.useState)([]),2),S=k[0],L=k[1],j=Ji((0,n.useState)([]),2),O=j[0],T=j[1],P=Ji((0,n.useState)([]),2),I=P[0],C=P[1],A=Ji((0,n.useState)(!0),2),F=A[0],M=A[1],G=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=Qi(Vi().mark((function e(){return Vi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:G(Im());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a]);var D=function(){var e=Qi(Vi().mark((function e(){var t,r,n,o,i,c,s,u,d,f,p,v;return Vi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.prev=1,e.next=4,Pa("posts_meta",a);case 4:(t=e.sent)&&(l(null===(r=t.data)||void 0===r?void 0:r.items),m(null===(n=t.data)||void 0===n?void 0:n.total_items),h(null===(o=t.data)||void 0===o?void 0:o.big_posts_meta_count),g(null===(i=t.data)||void 0===i?void 0:i.not_scanned_count),w(null===(c=t.data)||void 0===c?void 0:c.duplicated_posts_meta_count),N(null===(s=t.data)||void 0===s?void 0:s.unused_posts_meta_count),L(null===(u=t.data)||void 0===u?void 0:u.categorization_count),T(null===(d=t.data)||void 0===d?void 0:d.plugins_count),C(null===(f=t.data)||void 0===f?void 0:f.themes_count),a.currentPage>(null===(p=t.data)||void 0===p?void 0:p.real_current_page)&&G(Me(null===(v=t.data)||void 0===v?void 0:v.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Tt(G,e.t0.message);case 11:return e.prev=11,M(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",null,"PREMIUM"===z&&n.createElement(Ko,{tabName:"posts_meta"}),n.createElement($i,{bigPostsMetaCount:p,notScannedCount:y,duplicatedPostsMetaCount:x,unusedPostsMetaCount:E}),n.createElement(Ja,{tabName:"posts_meta",categorizationCount:S,pluginsCount:O,themesCount:I}),!F&&u>0&&n.createElement(Va,{bigPostsMetaCount:p,duplicatedPostsMetaCount:x,unusedPostsMetaCount:E}),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement(Ka,{actions:t,itemsType:"posts_meta"}),n.createElement(qe,{totalItems:u,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),F||D()},loading:F,filterApplied:o})),F?pm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},c.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(Zo,{columns:r,data:c}),n.createElement(Xo,{tabName:"posts_meta",columns:r,data:c})):fm(o)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement(Ke,null),n.createElement(qe,{totalItems:u,filterApplied:o})))};function ec(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||tc(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 tc(e,t){if(e){if("string"==typeof e)return rc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?rc(e,t):void 0}}function rc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var nc=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"to_optimize",label:(0,i.__)("To optimize","advanced-database-cleaner")},{key:"to_repair",label:(0,i.__)("To repair","advanced-database-cleaner")}]],ac=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"valid_prefix",label:(0,i.__)("Valid prefix","advanced-database-cleaner")},{key:"invalid_prefix",label:(0,i.__)("Invalid prefix","advanced-database-cleaner")}]],oc=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],ic=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],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)||tc(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.")}()}(W.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const cc=function(e){var t=e.totalToOptimize,r=e.totalToRepair,a=e.totalInvalidPrefix,o=e.totalNotScanned,c=(0,d.d4)((function(e){return e.filter})),l=(0,d.d4)((function(e){return e.shared.hideFilters})),u=(0,d.d4)(Be),m=(0,d.d4)((function(e){return e.setting.showTablesWithInvalidPrefix})),f=ec((0,n.useState)(c.search),2),p=f[0],v=f[1],y=ec((0,n.useState)(c.tableStatus),2),g=y[0],b=y[1],x=ec((0,n.useState)(c.prefixStatus),2),_=x[0],E=x[1],N=ec((0,n.useState)(c.size),2),k=N[0],S=N[1],L=ec((0,n.useState)(c.sizeUnit),2),j=L[0],O=L[1],T=ec((0,n.useState)(c.site),2),I=T[0],C=T[1],F=ec((0,n.useState)(nc[0][0]),2),M=F[0],G=F[1],D=ec((0,n.useState)(ac[0][0]),2),R=D[0],B=D[1],W=ec((0,n.useState)(oc[0][0]),2),Y=W[0],K=W[1],$=ec((0,n.useState)(ic[0][0]),2),q=$[0],V=$[1],H=ec((0,n.useState)(0),2),Q=H[0],J=H[1],X=ec((0,n.useState)(!0),2),Z=X[0],ee=X[1],te=(0,d.wA)(),re=0===t&&0===r&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md";return(0,n.useEffect)((function(){".."!==t&&".."!==r&&".."!==a&&".."!==o&&ee(!1)}),[t,r,a,o]),(0,n.useEffect)((function(){v(c.search),b(c.tableStatus),E(c.prefixStatus),S(c.size),O(c.sizeUnit),C(c.site)}),[c]),n.createElement(n.Fragment,null,n.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},u&&n.createElement("div",{className:"flex items-center"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),te(Ge()),G(nc[0][0]),B(ac[0][0]),K(oc[0][0]),V(ic[0][0]),J(Q+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===z&&n.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),te(Fd(!l))}},l?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:Q,className:"mt-1",hidden:l},n.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},Z?mm("FREE"===z||m?4:3):n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(re," justify-center px-2 py-1")},um(0===t?"ok":"warning",(0,i.sprintf)((0,i.__)("%d table(s) to optimize","advanced-database-cleaner"),t),(function(e){e.preventDefault(),te(_e()),G(nc[1][0]),B(ac[0][0]),K(oc[0][0]),V(ic[0][0]),J(Q+1)})),um(0===r?"ok":"warning",(0,i.sprintf)((0,i.__)("%d table(s) to repair","advanced-database-cleaner"),r),(function(e){e.preventDefault(),te(Ee()),G(nc[1][1]),B(ac[0][0]),K(oc[0][0]),V(ic[0][0]),J(Q+1)})),m&&um(0===a?"ok":"warning",(0,i.sprintf)((0,i.__)("%d table(s) with invalid prefix","advanced-database-cleaner"),a),(function(e){e.preventDefault(),te(Ne()),B(ac[1][1]),G(nc[0][0]),K(oc[0][0]),V(ic[0][0]),J(Q+1)})),um(0===o?"ok":"warning",(0,i.sprintf)((0,i.__)("%d table(s) not scanned","advanced-database-cleaner"),o),(function(e){e.preventDefault(),te(ke()),G(nc[0][0]),B(ac[0][0]),K(oc[0][0]),V(ic[0][0]),J(Q+1)}))),n.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===z?"py-2":"py-3")},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[10rem]",onChange:function(e){return v(e.target.value)},maxLength:100,value:p})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Table status","advanced-database-cleaner")),n.createElement(im,{selectItems:nc,selectedItem:M,onSelectionChange:function(e){return b(e)},minWidthButton:"w-full xl:min-w-[7rem]",minWidthContent:"min-w-[150px]"})),m&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Prefix status","advanced-database-cleaner")),n.createElement(im,{selectItems:ac,selectedItem:R,onSelectionChange:function(e){return E(e)},minWidthButton:"w-full xl:min-w-[7rem]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Size big than","advanced-database-cleaner")),n.createElement("div",{className:"flex gap-0"},n.createElement(h,{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 S(parseInt(e.target.value))},value:k}),n.createElement(im,{selectItems:oc,selectedItem:Y,onSelectionChange:function(e){return O(e)},minWidthButton:"min-w-[55px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===U&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Site","advanced-database-cleaner")),n.createElement(im,{selectItems:ic,selectedItem:q,onSelectionChange:function(e){return C(e)},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),n.createElement("div",null,n.createElement(w,{Icon:Ve.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),te(we({search:p,tableStatus:g,prefixStatus:_,size:Number(k),sizeUnit:j,site:I})),te(Ie("all"))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center pt-1"},n.createElement("div",{className:"flex items-center gap-1 rounded-lg"},n.createElement(s.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),n.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters:","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};function lc(e){return lc="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},lc(e)}function sc(){sc=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==lc(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(lc(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function uc(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function dc(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){uc(o,n,a,i,c,"next",e)}function c(e){uc(o,n,a,i,c,"throw",e)}i(void 0)}))}}function mc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return fc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?fc(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 fc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const pc=function(e){var t=e.actions,r=e.columns,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)(Be),i=mc((0,n.useState)([]),2),c=i[0],l=i[1],s=mc((0,n.useState)(0),2),u=s[0],m=s[1],f=mc((0,n.useState)(".."),2),p=f[0],h=f[1],v=mc((0,n.useState)(".."),2),y=v[0],g=v[1],b=mc((0,n.useState)(".."),2),x=b[0],w=b[1],_=mc((0,n.useState)(".."),2),E=_[0],N=_[1],k=mc((0,n.useState)([]),2),S=k[0],L=k[1],j=mc((0,n.useState)([]),2),O=j[0],T=j[1],P=mc((0,n.useState)([]),2),I=P[0],C=P[1],A=mc((0,n.useState)(!0),2),F=A[0],M=A[1],G=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=dc(sc().mark((function e(){return sc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:G(Im());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a]);var D=function(){var e=dc(sc().mark((function e(){var t,r,n,o,i,c,s,u,d,f,p,v;return sc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.prev=1,e.next=4,Pa("tables",a);case 4:(t=e.sent)&&(l(null===(r=t.data)||void 0===r?void 0:r.items),m(null===(n=t.data)||void 0===n?void 0:n.total_items),h(null===(o=t.data)||void 0===o?void 0:o.to_optimize_count),g(null===(i=t.data)||void 0===i?void 0:i.to_repair_count),w(null===(c=t.data)||void 0===c?void 0:c.invalid_prefix_count),N(null===(s=t.data)||void 0===s?void 0:s.not_scanned_count),L(null===(u=t.data)||void 0===u?void 0:u.categorization_count),T(null===(d=t.data)||void 0===d?void 0:d.plugins_count),C(null===(f=t.data)||void 0===f?void 0:f.themes_count),a.currentPage>(null===(p=t.data)||void 0===p?void 0:p.real_current_page)&&G(Me(null===(v=t.data)||void 0===v?void 0:v.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Tt(G,e.t0.message);case 11:return e.prev=11,M(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",null,"PREMIUM"===z&&n.createElement(Ko,{tabName:"tables"}),n.createElement(cc,{totalToOptimize:p,totalToRepair:y,totalInvalidPrefix:x,totalNotScanned:E}),n.createElement(Ja,{tabName:"tables",categorizationCount:S,pluginsCount:O,themesCount:I}),!F&&u>0&&n.createElement(Va,null),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement(Ka,{actions:t,itemsType:"tables"}),n.createElement(qe,{totalItems:u,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),F||D()},loading:F,filterApplied:o})),F?pm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},c.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(Zo,{columns:r,data:c}),n.createElement(Xo,{columns:r,data:c})):fm(o)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement(Ke,null),n.createElement(qe,{totalItems:u,filterApplied:o})))};function hc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||vc(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 vc(e,t){if(e){if("string"==typeof e)return yc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?yc(e,t):void 0}}function yc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var gc=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,i.__)("Name","advanced-database-cleaner")},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner")}]],bc=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,i.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,i.__)("No","advanced-database-cleaner")}]],xc=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,i.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,i.__)("No","advanced-database-cleaner")}]],wc=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],_c=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return yc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||vc(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.")}()}(W.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const Ec=function(e){var t=e.expiredTransientsCount,r=e.bigTransientsCount,a=e.notScannedCount,o=(0,d.d4)((function(e){return e.filter})),c=(0,d.d4)((function(e){return e.shared.hideFilters})),l=(0,d.d4)(Be),u=hc((0,n.useState)(o.search),2),m=u[0],f=u[1],p=hc((0,n.useState)(o.searchIn),2),v=p[0],y=p[1],g=hc((0,n.useState)(o.autoload),2),b=g[0],x=g[1],_=hc((0,n.useState)(o.expired),2),E=_[0],N=_[1],k=hc((0,n.useState)(o.size),2),S=k[0],L=k[1],j=hc((0,n.useState)(o.sizeUnit),2),O=j[0],T=j[1],I=hc((0,n.useState)(o.site),2),C=I[0],F=I[1],M=hc((0,n.useState)(gc[1][0]),2),G=M[0],D=M[1],R=hc((0,n.useState)(bc[0][0]),2),B=R[0],W=R[1],Y=hc((0,n.useState)(xc[0][0]),2),K=Y[0],$=Y[1],q=hc((0,n.useState)(wc[0][0]),2),V=q[0],H=q[1],Q=hc((0,n.useState)(_c[0][0]),2),J=Q[0],X=Q[1],Z=hc((0,n.useState)(0),2),ee=Z[0],te=Z[1],re=hc((0,n.useState)(!0),2),ne=re[0],ae=re[1],oe=(0,d.wA)(),ie=0===t&&0===r&&0===a?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md";return(0,n.useEffect)((function(){".."!==t&&".."!==r&&".."!==a&&ae(!1)}),[t,r,a]),(0,n.useEffect)((function(){f(o.search),y(o.searchIn),x(o.autoload),N(o.expired),L(o.size),T(o.sizeUnit),F(o.site)}),[o]),n.createElement(n.Fragment,null,n.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},l&&n.createElement("div",{className:"flex items-center"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),oe(Ge()),D(gc[1][0]),W(bc[0][0]),$(xc[0][0]),H(wc[0][0]),X(_c[0][0]),te(ee+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===z&&n.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),oe(Fd(!c))}},c?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:ee,className:"mt-1",hidden:c},n.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},ne?mm("FREE"===z?4:3):n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(ie," justify-center px-2 py-1")},um(0===t?"ok":"warning",(0,i.sprintf)((0,i.__)("%d expired transient(s) detected","advanced-database-cleaner"),t),(function(e){e.preventDefault(),oe(je()),D(gc[1][0]),W(bc[0][0]),$(xc[1][0]),H(wc[0][0]),X(_c[0][0]),te(ee+1)})),um(0===r?"ok":"warning",(0,i.sprintf)((0,i.__)("%d big transient(s) detected","advanced-database-cleaner"),r),(function(e){e.preventDefault(),oe(Se()),D(gc[1][0]),W(bc[0][0]),$(xc[0][0]),H(wc[0][0]),X(_c[0][0]),te(ee+1)})),um(0===a?"ok":"warning",(0,i.sprintf)((0,i.__)("%d transient(s) not scanned","advanced-database-cleaner"),a),(function(e){e.preventDefault(),oe(ke()),D(gc[1][0]),W(bc[0][0]),$(xc[0][0]),H(wc[0][0]),X(_c[0][0]),te(ee+1)}))),n.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===z?"py-2":"py-3")},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("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})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search in","advanced-database-cleaner")),n.createElement(im,{selectItems:gc,selectedItem:G,onSelectionChange:function(e){return y(e)},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Autoload","advanced-database-cleaner")),n.createElement(im,{selectItems:bc,selectedItem:B,onSelectionChange:function(e){return x(e)},minWidthButton:"w-full xl:min-w-[70px]",extraBtnClasses:"xl:max-w-[80px]",minWidthContent:"min-w-[100px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Expired","advanced-database-cleaner")),n.createElement(im,{selectItems:xc,selectedItem:K,onSelectionChange:function(e){return N(e)},minWidthButton:"w-full xl:min-w-[70px]",extraBtnClasses:"xl:max-w-[80px]",minWidthContent:"min-w-[100px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Size big than","advanced-database-cleaner")),n.createElement("div",{className:"flex gap-0"},n.createElement(h,{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 L(parseInt(e.target.value))},value:S}),n.createElement(im,{selectItems:wc,selectedItem:V,onSelectionChange:function(e){return T(e)},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===U&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Site","advanced-database-cleaner")),n.createElement(im,{selectItems:_c,selectedItem:J,onSelectionChange:function(e){return F(e)},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),n.createElement("div",null,n.createElement(w,{Icon:Ve.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),oe(we({search:m,searchIn:v,autoload:b,expired:E,size:Number(S),sizeUnit:O,site:C})),oe(Ie("all"))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center pt-1"},n.createElement("div",{className:"flex items-center gap-1 rounded-lg"},n.createElement(s.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),n.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters:","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};function Nc(e){return Nc="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},Nc(e)}function kc(){kc=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Nc(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Nc(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Sc(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Lc(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Sc(o,n,a,i,c,"next",e)}function c(e){Sc(o,n,a,i,c,"throw",e)}i(void 0)}))}}function jc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Oc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Oc(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 Oc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Tc=function(e){var t=e.actions,r=e.columns,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)(Be),i=jc((0,n.useState)([]),2),c=i[0],l=i[1],s=jc((0,n.useState)(0),2),u=s[0],m=s[1],f=jc((0,n.useState)(".."),2),p=f[0],h=f[1],v=jc((0,n.useState)(".."),2),y=v[0],g=v[1],b=jc((0,n.useState)(".."),2),x=b[0],w=b[1],_=jc((0,n.useState)([]),2),E=_[0],N=_[1],k=jc((0,n.useState)([]),2),S=k[0],L=k[1],j=jc((0,n.useState)([]),2),O=j[0],T=j[1],P=jc((0,n.useState)(!0),2),I=P[0],C=P[1],A=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=Lc(kc().mark((function e(){return kc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F();case 2:A(Im());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a]);var F=function(){var e=Lc(kc().mark((function e(){var t,r,n,o,i,c,s,u,d,f,p;return kc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.prev=1,e.next=4,Pa("transients",a);case 4:(t=e.sent)&&(l(null===(r=t.data)||void 0===r?void 0:r.items),m(null===(n=t.data)||void 0===n?void 0:n.total_items),h(null===(o=t.data)||void 0===o?void 0:o.expired_transients),g(null===(i=t.data)||void 0===i?void 0:i.big_transients_count),w(null===(c=t.data)||void 0===c?void 0:c.not_scanned_count),N(null===(s=t.data)||void 0===s?void 0:s.categorization_count),L(null===(u=t.data)||void 0===u?void 0:u.plugins_count),T(null===(d=t.data)||void 0===d?void 0:d.themes_count),a.currentPage>(null===(f=t.data)||void 0===f?void 0:f.real_current_page)&&A(Me(null===(p=t.data)||void 0===p?void 0:p.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Tt(A,e.t0.message);case 11:return e.prev=11,C(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",null,"PREMIUM"===z&&n.createElement(Ko,{tabName:"transients"}),n.createElement(Ec,{expiredTransientsCount:p,bigTransientsCount:y,notScannedCount:x}),n.createElement(Ja,{tabName:"transients",categorizationCount:E,pluginsCount:S,themesCount:O}),!I&&u>0&&n.createElement(Va,{expiredTransients:p,bigTransientsCount:y}),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement(Ka,{actions:t,itemsType:"transients"}),n.createElement(qe,{totalItems:u,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),I||F()},loading:I,filterApplied:o})),I?pm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},c.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(Zo,{columns:r,data:c}),n.createElement(Xo,{tabName:"transients",columns:r,data:c})):fm(o)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement(Ke,null),n.createElement(qe,{totalItems:u,filterApplied:o})))};function Pc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ic(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ic(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 Ic(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Cc=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,i.__)("Meta key","advanced-database-cleaner")},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner")}]],Ac=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],Fc=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,i.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,i.__)("No","advanced-database-cleaner")}]];const Mc=function(e){var t=e.bigUsersMetaCount,r=e.notScannedCount,a=e.duplicatedUsersMetaCount,o=e.unusedUsersMetaCount,c=(0,d.d4)((function(e){return e.filter})),l=(0,d.d4)((function(e){return e.shared.hideFilters})),u=(0,d.d4)(Be),m=Pc((0,n.useState)(c.search),2),f=m[0],p=m[1],v=Pc((0,n.useState)(c.searchIn),2),y=v[0],g=v[1],b=Pc((0,n.useState)(c.size),2),x=b[0],_=b[1],E=Pc((0,n.useState)(c.sizeUnit),2),N=E[0],k=E[1],S=Pc((0,n.useState)(c.duplicated),2),L=S[0],j=S[1],O=Pc((0,n.useState)(c.unused),2),T=O[0],I=O[1],C=Pc((0,n.useState)(Cc[1][0]),2),F=C[0],M=C[1],G=Pc((0,n.useState)(Ac[0][0]),2),D=G[0],R=G[1],B=Pc((0,n.useState)(Fc[0][0]),2),U=B[0],W=B[1],Y=Pc((0,n.useState)(Fc[0][0]),2),K=Y[0],$=Y[1],q=Pc((0,n.useState)(0),2),V=q[0],H=q[1],Q=Pc((0,n.useState)(!0),2),J=Q[0],X=Q[1],Z=(0,d.wA)(),ee=0===t&&0===r&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md";return(0,n.useEffect)((function(){".."!==t&&".."!==r&&".."!==a&&".."!==o&&X(!1)}),[t,r,a,o]),(0,n.useEffect)((function(){p(c.search),g(c.searchIn),_(c.size),k(c.sizeUnit),j(c.duplicated),I(c.unused)}),[c]),n.createElement(n.Fragment,null,n.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},u&&n.createElement("div",{className:"flex items-center"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),Z(Ge()),M(Cc[1][0]),R(Ac[0][0]),W(Fc[0][0]),$(Fc[0][0]),H(V+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===z&&n.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),Z(Fd(!l))}},l?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Xa.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:V,className:"mt-1",hidden:l},n.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},J?mm(4):n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(ee," justify-center px-2 py-1")},um(0===o?"ok":"warning",(0,i.sprintf)((0,i.__)("%d unused user meta","advanced-database-cleaner"),o),(function(e){e.preventDefault(),Z(Oe()),M(Cc[1][0]),R(Ac[0][0]),W(Fc[0][0]),$(Fc[1][0]),H(V+1)})),um(0===a?"ok":"warning",(0,i.sprintf)((0,i.__)("%d duplicated user meta","advanced-database-cleaner"),a),(function(e){e.preventDefault(),Z(Te()),M(Cc[1][0]),R(Ac[0][0]),W(Fc[1][0]),$(Fc[0][0]),H(V+1)})),um(0===t?"ok":"warning",(0,i.sprintf)((0,i.__)("%d big user meta detected","advanced-database-cleaner"),t),(function(e){e.preventDefault(),Z(Se()),M(Cc[1][0]),R(Ac[0][0]),W(Fc[0][0]),$(Fc[0][0]),H(V+1)})),um(0===r?"ok":"warning",(0,i.sprintf)((0,i.__)("%d user meta not scanned","advanced-database-cleaner"),r),(function(e){e.preventDefault(),Z(ke()),M(Cc[1][0]),R(Ac[0][0]),W(Fc[0][0]),$(Fc[0][0]),H(V+1)}))),n.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===z?"py-2":"py-3")},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return p(e.target.value)},maxLength:100,value:f})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search in","advanced-database-cleaner")),n.createElement(im,{selectItems:Cc,selectedItem:F,onSelectionChange:function(e){return g(e)},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Size big than","advanced-database-cleaner")),n.createElement("div",{className:"flex gap-0"},n.createElement(h,{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 _(parseInt(e.target.value))},value:x}),n.createElement(im,{selectItems:Ac,selectedItem:D,onSelectionChange:function(e){return k(e)},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Unused","advanced-database-cleaner")),n.createElement(im,{selectItems:Fc,selectedItem:K,onSelectionChange:function(e){return I(e)},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Duplicated","advanced-database-cleaner")),n.createElement(im,{selectItems:Fc,selectedItem:U,onSelectionChange:function(e){return j(e)},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),n.createElement("div",null,n.createElement(w,{Icon:Ve.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),Z(we({search:f,searchIn:y,size:Number(x),sizeUnit:N,duplicated:L,unused:T})),Z(Ie("all"))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center pt-1"},n.createElement("div",{className:"flex items-center gap-1 rounded-lg"},n.createElement(s.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),n.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters:","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};function Gc(e){return Gc="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},Gc(e)}function Dc(){Dc=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Gc(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Gc(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function zc(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Rc(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){zc(o,n,a,i,c,"next",e)}function c(e){zc(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Bc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Uc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Uc(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 Uc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Wc=function(e){var t=e.actions,r=e.columns,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)(Be),i=(0,d.wA)(),c=Bc((0,n.useState)([]),2),l=c[0],s=c[1],u=Bc((0,n.useState)(0),2),m=u[0],f=u[1],p=Bc((0,n.useState)(".."),2),h=p[0],v=p[1],y=Bc((0,n.useState)(".."),2),g=y[0],b=y[1],x=Bc((0,n.useState)(".."),2),w=x[0],_=x[1],E=Bc((0,n.useState)(".."),2),N=E[0],k=E[1],S=Bc((0,n.useState)({}),2),L=S[0],j=S[1],O=Bc((0,n.useState)({}),2),T=O[0],P=O[1],I=Bc((0,n.useState)({}),2),C=I[0],A=I[1],F=Bc((0,n.useState)(!0),2),M=F[0],G=F[1],D=function(){var e=Rc(Dc().mark((function e(){var t,r,n,o,c,l,u,d,m,p,h,y;return Dc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.prev=1,e.next=4,Pa("users_meta",a);case 4:(t=e.sent)&&(s(null===(r=t.data)||void 0===r?void 0:r.items),f(null===(n=t.data)||void 0===n?void 0:n.total_items),v(null===(o=t.data)||void 0===o?void 0:o.big_users_meta_count),b(null===(c=t.data)||void 0===c?void 0:c.not_scanned_count),j(null===(l=t.data)||void 0===l?void 0:l.categorization_count),P(null===(u=t.data)||void 0===u?void 0:u.plugins_count),A(null===(d=t.data)||void 0===d?void 0:d.themes_count),_(null===(m=t.data)||void 0===m?void 0:m.duplicated_users_meta_count),k(null===(p=t.data)||void 0===p?void 0:p.unused_users_meta_count),a.currentPage>(null===(h=t.data)||void 0===h?void 0:h.real_current_page)&&i(Me(null===(y=t.data)||void 0===y?void 0:y.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Tt(i,e.t0.message);case 11:return e.prev=11,G(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return(0,n.useEffect)((function(){var e=function(){var e=Rc(Dc().mark((function e(){return Dc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:i(Im());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a]),n.createElement("div",null,"PREMIUM"===z&&n.createElement(Ko,{tabName:"users_meta"}),n.createElement(Mc,{bigUsersMetaCount:h,notScannedCount:g,duplicatedUsersMetaCount:w,unusedUsersMetaCount:N}),n.createElement(Ja,{tabName:"users_meta",categorizationCount:L,pluginsCount:T,themesCount:C}),!M&&m>0&&n.createElement(Va,{bigUsersMetaCount:h,duplicatedUsersMetaCount:w,unusedUsersMetaCount:N}),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement(Ka,{actions:t,itemsType:"users_meta"}),n.createElement(qe,{totalItems:m,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),M||D()},loading:M,filterApplied:o})),M?pm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},l.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(Zo,{columns:r,data:l}),n.createElement(Xo,{tabName:"users_meta",columns:r,data:l})):fm(o)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement(Ke,null),n.createElement(qe,{totalItems:m,filterApplied:o})))};var Yc=r(7668),Kc=r(540),$c=r(9124),qc=r(3669);function Vc(e){return Vc="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},Vc(e)}function Hc(){Hc=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Vc(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Vc(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Qc(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Jc(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Qc(o,n,a,i,c,"next",e)}function c(e){Qc(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Xc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Zc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Zc(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 Zc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var el=[{key:"p",name:(0,i.__)("Plugin","advanced-database-cleaner")},{key:"t",name:(0,i.__)("Theme","advanced-database-cleaner")},{key:"w",name:(0,i.__)("WordPress","advanced-database-cleaner")},{key:"o",name:(0,i.__)("Orphan","advanced-database-cleaner")},{key:"u",name:(0,i.__)("Don't assign to any category","advanced-database-cleaner")}];const tl=function(){var e=Xc((0,n.useState)(!1),2),t=e[0],r=e[1],c=Xc((0,n.useState)(el[0].key),2),s=c[0],u=c[1],m=Xc((0,n.useState)(""),2),f=m[0],p=m[1],h=Xc((0,n.useState)(""),2),v=h[0],y=h[1],g=Xc((0,n.useState)(!1),2),b=g[0],x=g[1],w=Xc((0,n.useState)(!1),2),_=w[0],E=w[1],k=Xc((0,n.useState)([]),2),S=k[0],j=k[1],O=Xc((0,n.useState)([]),2),T=O[0],I=O[1],A=(0,d.d4)((function(e){return e.setting.sendCorrectionsToServer})),F=Xc((0,n.useState)(A),2),M=F[0],G=F[1],D=Xc((0,n.useState)(!0),2),z=D[0],R=D[1],B=(0,d.d4)((function(e){return e.scan.isEditCategorizationModalShown})),U=(0,d.d4)((function(e){return e.action.selectedItems.length})),W=(0,d.d4)((function(e){return e.shared.currentTabId})),Y=(0,d.wA)();(0,n.useEffect)((function(){B&&K()}),[B]);var K=function(){var e=Jc(Hc().mark((function e(){var t,r,n,a,o;return Hc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,R(!0),e.next=4,Ze();case 4:n=e.sent,a=[[{key:"",label:(0,i.__)("Select a plugin","advanced-database-cleaner")}],Object.entries(null===(t=n.data)||void 0===t?void 0:t.plugins_list).filter((function(e){var t=Xc(e,2);return t[0],"mu-plugin-folder"!==t[1].type})).map((function(e){var t=Xc(e,2),r=t[0],n=t[1];return{key:r,label:n.name+("mu-plugin"===n.type?" [MU]":"")}}))],o=[[{key:"",label:(0,i.__)("Select a theme","advanced-database-cleaner")}],Object.entries(null===(r=n.data)||void 0===r?void 0:r.themes_list).map((function(e){var t=Xc(e,2);return{key:t[0],label:t[1].name}}))],j(a),I(o),p(a[0][0].key),y(o[0][0].key),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),Tt(Y,e.t0.message);case 16:return e.prev=16,R(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[0,13,16,19]])})));return function(){return e.apply(this,arguments)}}();if(!B)return null;var $=function(){var e=Jc(Hc().mark((function e(){var n,a,o;return Hc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=2;break}return e.abrupt("return");case 2:return r(!0),e.prev=3,e.next=6,Ao({items_type:W});case 6:if(!e.sent.data){e.next=12;break}return Tt(Y,(0,i.__)("A scan is in progress. Please wait until it finishes before performing this action","advanced-database-cleaner")),q(),e.abrupt("return");case 12:if(n=M?"1":"0","p"!==s||f){e.next=16;break}return x(!0),e.abrupt("return");case 16:if("t"!==s||v){e.next=19;break}return E(!0),e.abrupt("return");case 19:"p"===s?a={type:"p",slug:f,send_to_server:n}:"t"===s?a={type:"t",slug:v,send_to_server:n}:(o=["o","u"].includes(s)?"0":n,a={type:s,slug:s,send_to_server:o}),Y(Lm({manualCategorization:a})),Y(Wa()),e.next=27;break;case 24:e.prev=24,e.t0=e.catch(3),Tt(Y,e.t0.message);case 27:return e.prev=27,r(!1),e.finish(27);case 30:case"end":return e.stop()}}),e,null,[[3,24,27,30]])})));return function(){return e.apply(this,arguments)}}(),q=function(){Y(Wa())};return n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:q},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:q},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mb-1 mt-2"},n.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg"},n.createElement(qc.qZP,{className:"h-10 w-10 text-primary","aria-hidden":"true"})),n.createElement("div",{className:"mt-3 text-center"},n.createElement(o.L3,{as:"h3",className:"text-[.95rem] leading-6 text-gray-900"},(0,i.sprintf)((0,i.__)("Assign the %d selected item(s) to:","advanced-database-cleaner"),U)),n.createElement(Yc.z6,{value:s,onChange:u,className:"mt-6"},n.createElement("div",{className:"divide-y rounded-lg border border-gray-300"},el.map((function(e,t){return n.createElement(Yc.sx,{key:e.key,value:e.key,className:function(e){var r=e.checked;return N(0===t?"rounded-tl-md rounded-tr-md":"",4===t?"rounded-bl-md rounded-br-md":"",r?"z-10 bg-blue-100":"","relative flex h-[50px] cursor-pointer  items-center px-4")}},(function(t){var r=t.active,a=t.checked;return n.createElement("div",{className:"flex min-w-full justify-between"},n.createElement("span",{className:"flex items-center text-sm"},n.createElement("span",{className:N(a?"border-transparent bg-blue-600":"border-gray-400 bg-white",r?"ring-blue-600":"","flex h-4 w-4 items-center justify-center rounded-full border"),"aria-hidden":"true"},n.createElement("span",{className:"h-1.5 w-1.5 rounded-full bg-white"})),n.createElement(Kc.JU,{as:"span",className:"ml-3 flex items-center gap-x-2 text-[.9rem] text-black"},e.name,"u"===e.key&&n.createElement(L,{content:(0,i.__)("Items will not be assigned to any plugin/theme and will be marked as 'not scanned'","advanced-database-cleaner")}))),n.createElement("span",null,"p"===e.key?z?n.createElement(C,{text:""}):n.createElement($c.VY,{as:"span",className:"p"===s?"":"hidden"},n.createElement(im,{selectItems:S,onSelectionChange:function(e){p(e),x(!1)},minWidthButton:"min-w-[200px]",minWidthContent:"min-w-[300px]",maxHeight:!0,borderColor:b?"border-2 border-red-500":"border-blue-400",truncateMaxWidth:"max-w-[170px]"})):"t"===e.key?z?n.createElement(C,{text:""}):n.createElement($c.VY,{as:"span",className:"t"===s?"":"hidden"},n.createElement(im,{selectItems:T,onSelectionChange:function(e){y(e),E(!1)},minWidthButton:"min-w-[200px]",minWidthContent:"min-w-[300px]",maxHeight:!0,borderColor:_?"border-2 border-red-500":"border-blue-400",truncateMaxWidth:"max-w-[170px]",disabled:!0})):""))}))}))),"p"===s||"t"===s||"w"===s?!0===A?n.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"},n.createElement("span",null,(0,i.__)("This correction will be sent anonymously to our server","advanced-database-cleaner")),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("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"})):n.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"},n.createElement("span",null,n.createElement("input",{type:"checkbox",checked:M,onChange:function(e){var t=!!e.target.checked;G(t)}})),n.createElement("span",{className:"text-[.82rem]"},(0,i.__)("Send this correction anonymously to the plugin server?","advanced-database-cleaner")," ",n.createElement(P,{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,i.__)("Read more","advanced-database-cleaner")))):"")),n.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-8"},n.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:q},(0,i.__)("Cancel","advanced-database-cleaner")),n.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:$},(0,i.__)("Confirm","advanced-database-cleaner")))))))))},rl=function(e){var t=e.title,r=e.description,a=e.readMoreLink,o=e.bgColor,c=void 0===o?"bg-gray-100":o,l=e.textColor,s=void 0===l?"text-gray-800":l,u=e.padding,d=void 0===u?"p-6":u,m=e.content,f=e.anchorId;return n.createElement("div",{className:"pb-[45px]"},f&&n.createElement("div",{id:f}),n.createElement("h3",{className:"border-b pb-4 text-[1.15rem] font-semibold text-black"},t),n.createElement("div",{className:"mt-3 text-gray-500"},r," ",a&&n.createElement(P,{href:a,target:"_blank",className:""},(0,i.__)("Read more","advanced-database-cleaner"))),n.createElement("div",{className:"mt-6 rounded-md ".concat(c," ").concat(d," text-sm ").concat(s)},m))};function nl(e){return nl="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},nl(e)}function al(){al=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==nl(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(nl(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function ol(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function il(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){ol(o,n,a,i,c,"next",e)}function c(e){ol(o,n,a,i,c,"throw",e)}i(void 0)}))}}function cl(e){return ll.apply(this,arguments)}function ll(){return(ll=il(al().mark((function e(t){return al().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/update-settings",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function sl(e){return ul.apply(this,arguments)}function ul(){return(ul=il(al().mark((function e(t){return al().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-setting",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function dl(e){return dl="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},dl(e)}function ml(){ml=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==dl(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(dl(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function fl(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function pl(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){fl(o,n,a,i,c,"next",e)}function c(e){fl(o,n,a,i,c,"throw",e)}i(void 0)}))}}function hl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return vl(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?vl(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 vl(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const yl=function(){var e=hl((0,n.useState)(null),2),t=e[0],r=e[1],a=hl((0,n.useState)(".."),2),o=a[0],c=a[1],s=hl((0,n.useState)(".."),2),u=s[0],m=s[1],f=hl((0,n.useState)(!1),2),p=f[0],h=f[1],v=hl((0,n.useState)(0),2),y=v[0],g=v[1],b=(0,d.wA)();(0,n.useEffect)((function(){_()}),[]),(0,n.useEffect)((function(){if(t&&void 0!==t.usage&&t.quota){var e=Math.floor(t.usage/t.quota*100);g(e)}}),[t]);var x=t&&t.usage>=t.quota,_=function(){var e=pl(ml().mark((function e(){var t,n,a,o,i;return ml().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,sl({key:"api_scan_balance"});case 3:t=e.sent,!0===(null===(n=t)||void 0===n?void 0:n.success)&&(r(null===(a=t)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.value),c(st(null===(o=t)||void 0===o||null===(o=o.data)||void 0===o||null===(o=o.value)||void 0===o?void 0:o.ttl)),m(ut(null===(i=t)||void 0===i||null===(i=i.data)||void 0===i||null===(i=i.value)||void 0===i?void 0:i.updated_at))),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),Tt(b,e.t0.message);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=pl(ml().mark((function e(){var t,n,a,o,i;return ml().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!p){e.next=2;break}return e.abrupt("return");case 2:return h(!0),g(0),e.prev=4,e.next=7,Io({});case 7:t=e.sent,!0===(null===(n=t)||void 0===n?void 0:n.success)&&(r(null===(a=t)||void 0===a?void 0:a.data),c(st(null===(o=t)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.ttl)),m(ut(null===(i=t)||void 0===i||null===(i=i.data)||void 0===i?void 0:i.updated_at))),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),Tt(b,e.t0.message);case 14:return e.prev=14,h(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[4,11,14,17]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",{className:"flex flex-col sm:flex-row"},n.createElement("div",{className:"m-auto max-w-[80px] sm:m-0"},n.createElement("div",{className:"relative size-[80px] rounded-full bg-white shadow-md"},n.createElement("svg",{className:"size-full -rotate-90",viewBox:"0 0 36 36",xmlns:"http://www.w3.org/2000/svg"},n.createElement("circle",{cx:"18",cy:"18",r:"16",fill:"none",className:"stroke-current text-gray-200",strokeWidth:"3"}),n.createElement("circle",{cx:"18",cy:"18",r:"16",fill:"none",className:"stroke-current ".concat(x?"text-red-600":"text-blue-500"),strokeWidth:"3",strokeDasharray:"100",strokeDashoffset:"".concat(100-y),style:{transition:"stroke-dashoffset 0.5s ease-out"},strokeLinecap:"round"})),n.createElement("div",{className:"absolute start-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 transform"},n.createElement("span",{className:"text-center text-[16px] font-bold ".concat(x?"text-red-600":"text-blue-500")},y,"%"))),n.createElement("div",{className:"mt-2 hidden text-center text-[12px] sm:flex"},(0,i.__)("Today's usage","advanced-database-cleaner"))),n.createElement("div",{className:"mt-4 flex flex-col items-center justify-center sm:ml-[40px] sm:mt-0 sm:items-start"},n.createElement("div",{className:"flex flex-col items-center gap-1 sm:items-start"},n.createElement("div",null,(0,i.__)("Credits used today:","advanced-database-cleaner")," ",n.createElement("span",{className:" font-bold"},(null==t?void 0:t.usage)>=0?null==t?void 0:t.usage:".."),"/",n.createElement("span",{className:"font-bold"},(null==t?void 0:t.quota)||"..")),(null==t?void 0:t.ttl)>0?n.createElement("div",{className:"text-center sm:text-left"},(0,i.__)("Credits reset in:","advanced-database-cleaner")," ",n.createElement("div",{className:"flex sm:hidden"}),n.createElement("span",{className:"text-[13px] font-semibold"},o)):null),n.createElement("div",{className:"mt-4 flex flex-col items-center gap-2 sm:flex-row"},n.createElement(w,{Icon:l.Vt$,text:p?(0,i.__)("Refreshing...","advanced-database-cleaner"):(0,i.__)("Refresh info","advanced-database-cleaner"),className:"h-[1.6rem]",shouldAnimate:p,onClick:function(){return E()}}),n.createElement("div",{className:"text-[12px] text-gray-700"},"[",(0,i.__)("Last refresh:","advanced-database-cleaner")," ",u,"]")),x?n.createElement("div",{className:"mt-4 text-center text-[12px] text-red-600 sm:text-left"},(0,i.__)("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")," ",n.createElement(P,{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,i.__)("Upgrade my license","advanced-database-cleaner"))):null))},gl=function(){var e=(0,d.d4)((function(e){return e.scan.isScanBalanceModalShown})),t=(0,d.wA)();if(!e)return null;var r=function(){t(Ba())};return n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:r},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:r},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mt-2"},n.createElement(rl,{title:(0,i.__)("Remote scan credits","advanced-database-cleaner"),description:(0,i.__)("Daily credit balance for 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:"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:n.createElement(yl,null)})))))))};function bl(e){return bl="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},bl(e)}function xl(){xl=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==bl(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(bl(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function wl(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function _l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return El(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?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 r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Nl=function(){var e=_l((0,n.useState)(""),2),t=e[0],r=e[1],c=_l((0,n.useState)(""),2),u=c[0],m=c[1],f=_l((0,n.useState)(""),2),p=f[0],h=f[1],v=_l((0,n.useState)(!1),2),y=v[0],g=v[1],b=_l((0,n.useState)(!1),2),x=b[0],w=b[1],_=(0,d.d4)((function(e){return e.shared})),E=_.name,N=_.siteId,k=_.rowId,S=_.currentTabId,L=_.currentSubTabId,j=_.transientFoundIn,O=_.isContentValueModalShown,T="general_cleanup"===S?L:S,I=(0,d.wA)();(0,n.useEffect)((function(){O&&C()}),[O]);var C=function(){var e,t=(e=xl().mark((function e(){var t;return xl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,g(!0),e.next=4,ee({itemsType:T,siteId:N,rowId:k,transientFoundIn:j});case 4:t=e.sent,h(null==t?void 0:t.data.type),r(null==t?void 0:t.data.value),m((null==t?void 0:t.data.pretty_json)||""),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),Tt(I,e.t0.message);case 13:return e.prev=13,g(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[0,10,13,16]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){wl(o,n,a,i,c,"next",e)}function c(e){wl(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),A=function(){r(""),m(""),h(""),g(!1),w(!1),I(Gd())};return O?n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:A},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},y&&n.createElement("div",{className:"absolute inset-0 z-20 flex items-center justify-center rounded-lg bg-white/80"},n.createElement(ho.kiM,{className:"h-8 w-8 animate-spin text-gray-500"})),n.createElement("div",{className:"absolute right-0 top-0 z-10 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:A},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"relative mt-6 flex flex-wrap items-center gap-3 px-4 py-2"},n.createElement("h2",{className:"text-lg font-semibold text-gray-800"},E),n.createElement("span",{className:"inline-block rounded bg-gray-600 px-1 py-[1px] text-[.6rem] font-semibold uppercase tracking-wider text-white"},p.replace(/_/g," ")),n.createElement("div",{className:"ml-auto flex items-center gap-2"},u&&n.createElement(P,{href:"#",className:"ml-auto px-2 py-[2px] text-[.7rem] font-medium text-gray-700",onClick:function(e){e.preventDefault(),w((function(e){return!e}))}},x?(0,i.__)("Show original value","advanced-database-cleaner"):(0,i.__)("Show formatted value","advanced-database-cleaner")),n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),C()},className:"text-gray-600 hover:text-gray-900"},n.createElement(s.JbZ,{className:"h-4 w-4 ".concat(y?"animate-spin":"")})))),n.createElement("div",{className:"relative mx-auto mt-2 max-h-[70vh] overflow-y-auto px-4 py-2"},x?n.createElement("pre",{className:"overflow-x-auto whitespace-pre break-all rounded-xl border bg-gray-100 p-4 text-[13px]"},u):n.createElement("pre",{className:"whitespace-pre-wrap break-all rounded-xl border bg-gray-100 p-4 text-[13px]"},t))))))):null};var kl=function(e,t){var r=document.getElementById(e);r&&(r.style.display=t)},Sl=function(e,t){var r=document.querySelector(e);r&&(r.style.display=t)},Ll=function(e){var t=document.getElementById(e),r=t?t.innerText.replace(/\D/g,""):"";return r?parseInt(r):0};function jl(e){return jl="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jl(e)}function Ol(){Ol=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==jl(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(jl(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Tl(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Pl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Il(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Il(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 Il(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Cl=[{id:1,title:(0,i.__)("Local scan only","advanced-database-cleaner"),description:(0,i.__)("Less accurate","advanced-database-cleaner"),moreInfo:(0,i.__)("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,i.__)("Local & remote scan","advanced-database-cleaner"),description:(0,i.__)("More accurate","advanced-database-cleaner"),moreInfo:(0,i.__)("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}];const Al=function(){var e=(0,d.d4)((function(e){return e.scan.isScanModalShown})),t=(0,d.d4)((function(e){return e.scan.whoOpenedScanModal})),r=(0,d.d4)((function(e){return e.action.selectedItems.length})),c=(0,d.d4)((function(e){return e.shared.currentTabId})),s=(0,d.d4)(Ue),m=Ll("adbc-categorization-all"),f=Ll("adbc-categorization-not-scanned"),p=[{id:1,title:(0,i.__)("All items","advanced-database-cleaner"),value:"all",total:m,active:!0},{id:2,title:(0,i.__)("Not scanned","advanced-database-cleaner"),value:"uncategorized",total:f,active:f>0},{id:3,title:(0,i.__)("Selected","advanced-database-cleaner"),value:"selected",total:r,active:r>0}],h=Pl((0,n.useState)(!1),2),v=h[0],y=h[1],g=Pl((0,n.useState)(Cl[0]),2),b=g[0],x=g[1],w=Pl((0,n.useState)(p[0]),2),_=w[0],E=w[1],N=Pl((0,n.useState)(!1),2),S=N[0],j=N[1],O=(0,d.wA)();if((0,n.useEffect)((function(){if(!1!==e)switch(t){case"dataTableColumn":E(p[1]);break;case"bulkAction":E(p[2]);break;default:E(p[0])}}),[e]),!e)return null;var T=function(){var e,t=(e=Ol().mark((function e(){return Ol().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v){e.next=2;break}return e.abrupt("return");case 2:return y(!0),e.prev=3,e.next=6,Ao({items_type:c});case 6:if(!e.sent.data){e.next=12;break}return Tt(O,(0,i.__)("A scan is in progress. Please wait until it finishes before running a new scan.","advanced-database-cleaner")),I(),e.abrupt("return");case 12:O(za({scanType:b.value,whatToScan:_.value,overrideManualCategorization:S})),I(),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(3),Tt(O,e.t0.message);case 19:return e.prev=19,y(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[3,16,19,22]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Tl(o,n,a,i,c,"next",e)}function c(e){Tl(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),I=function(){x(Cl[0]),E(p[0]),j(!1),O(Da())};return n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:I},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:I},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mb-4 mt-3"},n.createElement(u.h4T,{className:"mx-auto p-[5px] text-[2.5rem] text-blue-500"}),n.createElement(o.L3,{as:"h3",className:"text-center text-[1rem] font-semibold text-gray-900"},(0,i.__)("Select the scan configuration","advanced-database-cleaner")),n.createElement("div",{className:"text-center text-[.75rem] text-gray-900"},(0,i.__)("The scan will identify which plugins or themes your items are associated with","advanced-database-cleaner")),n.createElement("div",{className:"relative mt-6"},n.createElement("div",{"aria-hidden":"true",className:"absolute inset-0 flex items-center"},n.createElement("div",{className:"w-full border-t border-gray-300"})),n.createElement("div",{className:"relative flex items-center justify-start"},n.createElement("span",{className:"bg-white pr-1 text-[.8rem] text-gray-900"},(0,i.__)("Scan type","advanced-database-cleaner")))),n.createElement(Yc.z6,{value:b.id,onChange:function(e){return x(Cl.find((function(t){return t.id===e})))},className:"mt-4 grid grid-cols-1 gap-x-4 gap-y-4 sm:grid-cols-2"},Cl.map((function(e){return n.createElement(Yc.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"},n.createElement("span",{className:"flex flex-1"},n.createElement("span",{className:"flex flex-col"},n.createElement("span",{className:"flex items-center text-[.95rem] font-semibold text-black underline decoration-gray-500/60 decoration-dashed decoration-1 underline-offset-4"},n.createElement(L,{content:n.createElement("span",null,e.moreInfo," ",e.readMoreLink&&n.createElement(P,{href:e.readMoreLink,target:"_blank",className:"text-[.78rem] font-semibold !text-blue-300 hover:!text-blue-500"},(0,i.__)("Read more","advanced-database-cleaner")))},e.title)),n.createElement("span",{className:"mt-1 flex items-center text-[.8rem] text-gray-700"},e.description,e.recommended&&n.createElement("span",{className:"pl-1 text-[.7rem] font-semibold text-green-700"},"[",(0,i.__)("Recommended","advanced-database-cleaner"),"]")))),n.createElement(A.OLr,{"aria-hidden":"true",className:"relative -right-2 -top-2 h-5 w-5 text-blue-600 [.group:not([data-checked])_&]:invisible"}),n.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"}))}))),n.createElement("div",{className:"relative mt-6"},n.createElement("div",{"aria-hidden":"true",className:"absolute inset-0 flex items-center"},n.createElement("div",{className:"w-full border-t border-gray-300"})),n.createElement("div",{className:"relative flex items-center justify-start"},n.createElement("span",{className:"bg-white pr-1 text-[.8rem] text-gray-900"},(0,i.__)("Items to scan","advanced-database-cleaner")))),n.createElement(Yc.z6,{value:_.id,onChange:function(e){return E(p.find((function(t){return t.id===e})))},className:"mt-4 grid grid-cols-1 gap-x-4 gap-y-4 sm:grid-cols-3"},p.map((function(e){return n.createElement(Yc.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")},n.createElement("span",{className:"flex w-full justify-between sm:flex-col sm:gap-y-[2px]"},n.createElement("span",{className:"text-sm font-medium text-gray-900"},e.title),(!s||"selected"===e.value)&&n.createElement("span",{className:"text-[.75rem] text-gray-700"},e.total)),n.createElement(A.OLr,{"aria-hidden":"true",className:"relative -right-[8px] -top-[1px] h-5 w-5 text-blue-600 [.group:not([data-checked])_&]:invisible"}),n.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"}))}))),n.createElement("div",{className:"mt-6 flex items-center gap-x-1 rounded-xl border-gray-400 bg-gray-100 p-4 shadow-sm"},n.createElement(k,{text:(0,i.__)("Override manual corrections?","advanced-database-cleaner"),textStyle:"text-[.8rem]",toggleSize:"small",toggleChangeCallback:function(e){return j(e)},isActive:S}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("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]"},n.createElement(fo.JFS,{className:"mt-[2px] h-[14px] w-[14px] text-gray-500"}))),n.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:v,onClick:T},n.createElement("span",null,(0,i.__)("Start the scan","advanced-database-cleaner"))),"full"===b.value&&n.createElement("div",{className:"mt-6 text-[.8rem] text-gray-600"},(0,i.__)("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")," ",n.createElement(P,{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,i.__)("Read more","advanced-database-cleaner")))))))))};function Fl(e){return Fl="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},Fl(e)}function Ml(){Ml=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Fl(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Fl(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Gl(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}const Dl=function(e){var t=e.tabName,r=e.actions,a=e.columns,o=(0,d.d4)((function(e){return e.action})),c=_m(t),l=(0,d.wA)();(0,n.useEffect)((function(){s()}),[o]);var s=function(){var e,t=(e=Ml().mark((function e(){var t;return Ml().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!0!==o.processAction||null===o.actionType){e.next=18;break}return e.prev=1,e.next=4,Ca(o.actionType,o);case 4:r=null==(t=e.sent)?void 0:t.data,void 0,void 0,n=(0,i.__)("Completed successfully!","advanced-database-cleaner"),a=(0,i.sprintf)((0,i._n)(" %d item could not be processed."," %d items could not be processed.",r,"advanced-database-cleaner"),r),jt(l,r>0?a:n),l(Im()),l(ze()),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),Tt(l,e.t0.message);case 14:return e.prev=14,l(Tm()),l(ia()),e.finish(14);case 18:case"end":return e.stop()}var r,n,a}),e,null,[[1,11,14,18]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Gl(o,n,a,i,c,"next",e)}function c(e){Gl(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return n.createElement(n.Fragment,null,c?n.createElement(Ei,{tabName:t,actions:r,columns:a}):"tables"===t?n.createElement(pc,{actions:r,columns:a}):"options"===t?n.createElement(Di,{actions:r,columns:a}):"transients"===t?n.createElement(Tc,{actions:r,columns:a}):"posts_meta"===t?n.createElement(Zi,{actions:r,columns:a}):"users_meta"===t?n.createElement(Wc,{actions:r,columns:a}):"cron_jobs"===t?n.createElement(ii,{actions:r,columns:a}):n.createElement("div",null,(0,i.__)("Not supported!","advanced-database-cleaner")),n.createElement(tl,null),n.createElement(Al,null),n.createElement(gl,null),n.createElement(Nl,null))},zl=function(e){var t=e.subTab,r=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"delete_"+t,label:(0,i.__)("Delete","advanced-database-cleaner")}]],a=xm(t);return n.createElement(Dl,{tabName:t,actions:r,columns:a})};var Rl=r(7876);function Bl(e){return Bl="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},Bl(e)}function Ul(){Ul=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Bl(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Bl(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Wl(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Yl(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Wl(o,n,a,i,c,"next",e)}function c(e){Wl(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Kl(e){return $l.apply(this,arguments)}function $l(){return($l=Yl(Ul().mark((function e(t){return Ul().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/general-cleanup/get-general-data",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ql(e){return Vl.apply(this,arguments)}function Vl(){return(Vl=Yl(Ul().mark((function e(t){return Ul().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/general-cleanup/purge-items",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Hl(e){return Ql.apply(this,arguments)}function Ql(){return(Ql=Yl(Ul().mark((function e(t){return Ul().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/general-cleanup/set-keep-last",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Jl(){return Xl.apply(this,arguments)}function Xl(){return(Xl=Yl(Ul().mark((function e(){return Ul().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/general-cleanup/get-keep-last",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zl(e){return es.apply(this,arguments)}function es(){return(es=Yl(Ul().mark((function e(t){return Ul().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/general-cleanup/delete-keep-last",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ts(e){return ts="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},ts(e)}function rs(){rs=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==ts(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(ts(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function ns(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function as(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ns(Object(r),!0).forEach((function(t){os(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ns(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function os(e,t,r){return(t=function(e){var t=function(e){if("object"!=ts(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ts(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ts(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function is(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function cs(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){is(o,n,a,i,c,"next",e)}function c(e){is(o,n,a,i,c,"throw",e)}i(void 0)}))}}function ls(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ss=[[{key:"days",label:(0,i.__)("Days","advanced-database-cleaner"),tooltipText:(0,i.__)("Preserve items from the last X days from being cleaned.","advanced-database-cleaner")},{key:"items",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Items","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Items","advanced-database-cleaner"),disabled:"FREE"===z,tooltipText:n.createElement("span",null,(0,i.__)("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"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner")))}]],us=["revisions","auto_drafts","unapproved_comments","spam_comments","trashed_comments","pingbacks","trackbacks"],ds=["trashed_posts","actionscheduler_completed_actions","actionscheduler_failed_actions","actionscheduler_canceled_actions","actionscheduler_completed_logs","actionscheduler_failed_logs","actionscheduler_canceled_logs","actionscheduler_orphan_logs"];const ms=function(e){var t,r=e.isOpen,c=e.itemKey,u=e.itemLabel,m=e.onClose,f=e.onSave,p=e.allItemKeys,v=void 0===p?[]:p,y=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ls(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?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.")}()}((0,n.useState)({currentType:"days",currentValue:0,loading:!0,applyToAll:!1}),2),g=y[0],b=y[1],x=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=cs(rs().mark((function e(){var t,n,a;return rs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&c){e.next=2;break}return e.abrupt("return");case 2:return b((function(e){return as(as({},e),{},{loading:!0})})),e.prev=3,e.next=6,Jl();case 6:t=e.sent,(n=t.data)[c]?(a=n[c],b({currentType:a.type,currentValue:a.value,loading:!1,applyToAll:!1})):b({currentType:"days",currentValue:0,loading:!1,applyToAll:!1}),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(3),Tt(x,e.t0.message),b((function(e){return as(as({},e),{},{loading:!1})}));case 15:case"end":return e.stop()}}),e,null,[[3,11]])})));return function(){return e.apply(this,arguments)}}();e()}),[r,c,x]);var w=function(){var e=cs(rs().mark((function e(){var t,r,n,a;return rs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,0!==(t=parseInt(g.currentValue,10))){e.next=8;break}return r=g.applyToAll?v:[c],e.next=6,Zl({itemsTypes:r});case 6:e.next=11;break;case 8:return g.applyToAll?(a={},v.forEach((function(e){a[e]={type:g.currentType,value:t}})),n={keepLast:a}):n={keepLast:os({},c,{type:g.currentType,value:t})},e.next=11,Hl(n);case 11:jt(x,(0,i.__)("Updated successfully!","advanced-database-cleaner")),f&&f(),m(),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(0),Tt(x,e.t0.message);case 19:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}(),_=function(){m(),b({currentType:"days",currentValue:0,loading:!0,applyToAll:!1})};return n.createElement(a.e,{appear:!0,show:r,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:_},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:_},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mb-1 mt-2"},n.createElement("div",{className:"mt-3 text-left"},n.createElement(o.L3,{as:"h3",className:"mb-4 text-base font-bold leading-6 text-gray-900"},!g.loading&&u),g.loading?n.createElement("div",{className:"flex items-center justify-center py-8"},n.createElement(s.JbZ,{className:"animate-spin text-[1.5rem] text-blue-500"}),n.createElement("span",{className:"ml-2 text-gray-600"},(0,i.__)("Loading settings...","advanced-database-cleaner"))):n.createElement(n.Fragment,null,n.createElement("div",{className:"mb-4 mt-8 flex items-center gap-2"},n.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,i.__)("Keep last","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("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,""),r=parseInt(t,10),n=isNaN(r)?0:Math.min(r,1e4);b((function(e){return as(as({},e),{},{currentValue:n})}))},value:g.currentValue,type:"number",min:"0",max:"10000"}),n.createElement(im,{selectItems:ss,selectedItem:null!==(t=ss[0].find((function(e){return e.key===g.currentType})))&&void 0!==t?t:ss[0][0],onSelectionChange:function(e){b((function(t){return as(as({},t),{},{currentType:e})}))},minWidthButton:"min-w-[100px]",minWidthContent:"FREE"===z?"min-w-[180px]":"min-w-[120px]",borderColor:"border-gray-400"}),n.createElement("span",{className:"flex h-[2rem] items-center text-[.8rem] text-gray-900"},"days"===g.currentType&&(0,i.__)("of data","advanced-database-cleaner"),"items"===g.currentType&&(us.includes(c)?(0,i.__)("per post","advanced-database-cleaner"):ds.includes(c)?(0,i.__)("in total","advanced-database-cleaner"):""))),n.createElement("div",{className:"mb-6"},0===parseInt(g.currentValue,10)&&n.createElement("div",{className:"mt-2 rounded-md bg-orange-100 px-3 py-1"},n.createElement("p",{className:"text-[.75rem] text-orange-800"},(0,i.__)("No items are kept with this configuration.","advanced-database-cleaner")))),n.createElement("div",{className:"mb-8 mt-8 flex items-center gap-1"},n.createElement("input",{type:"checkbox",checked:g.applyToAll,onChange:function(e){return b((function(t){return as(as({},t),{},{applyToAll:e.target.checked})}))},className:"h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500"}),n.createElement("span",{className:"-mt-[4px] text-[.8rem] text-gray-700"},(0,i.__)("Apply this to all other items (if applicable)","advanced-database-cleaner"))))),!g.loading&&n.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-6"},n.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:_},(0,i.__)("Cancel","advanced-database-cleaner")),n.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",onClick:w,disabled:g.loading||"FREE"===z&&"items"===g.currentType},(0,i.__)("Save","advanced-database-cleaner"))),"FREE"===z&&"items"===g.currentType&&n.createElement("div",{className:"mt-4 rounded-lg border border-yellow-500 bg-yellow-50 px-3 py-2"},n.createElement("p",{className:"text-[.75rem] text-yellow-800"},(0,i.__)("The retention by items is available in the premium version.","advanced-database-cleaner")))))))))};function fs(e){return fs="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},fs(e)}function ps(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function hs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ps(Object(r),!0).forEach((function(t){vs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ps(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function vs(e,t,r){return(t=function(e){var t=function(e){if("object"!=fs(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=fs(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==fs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ys(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)||_s(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 gs(){gs=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==fs(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(fs(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function bs(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function xs(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){bs(o,n,a,i,c,"next",e)}function c(e){bs(o,n,a,i,c,"throw",e)}i(void 0)}))}}function ws(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||_s(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 _s(e,t){if(e){if("string"==typeof e)return Es(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Es(e,t):void 0}}function Es(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ns=[{title:(0,i.__)("Posts","advanced-database-cleaner"),show:!0,items:[{key:"revisions",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-revisions"),show:!0},{key:"auto_drafts",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-auto-drafts"),show:!0},{key:"trashed_posts",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-trashed-posts"),show:!0}]},{title:(0,i.__)("Comments","advanced-database-cleaner"),show:!0,items:[{key:"unapproved_comments",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-unapproved-comments"),show:!0},{key:"spam_comments",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-spam-comments"),show:!0},{key:"trashed_comments",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-trashed-comments"),show:!0},{key:"pingbacks",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-pingbacks"),show:!0},{key:"trackbacks",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-trackbacks"),show:!0}]},{title:(0,i.__)("Meta / relations","advanced-database-cleaner"),show:!0,items:[{key:"unused_postmeta",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-unused-postmeta"),show:!0},{key:"duplicated_postmeta",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-postmeta"),show:!0},{key:"unused_commentmeta",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-unused-commentmeta"),show:!0},{key:"duplicated_commentmeta",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-commentmeta"),show:!0},{key:"unused_usermeta",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-unused-usermeta"),show:!0},{key:"duplicated_usermeta",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-usermeta"),show:!0},{key:"unused_termmeta",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-unused-termmeta"),show:!0},{key:"duplicated_termmeta",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-termmeta"),show:!0},{key:"oembed_caches",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-oembed-caches"),show:!0},{key:"unused_relationships",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-unused-relationships"),show:!0}]},{title:(0,i.__)("Transients","advanced-database-cleaner"),show:!0,items:[{key:"expired_transients",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-expired-transients"),show:!0}]},{title:(0,i.__)("Action Scheduler","advanced-database-cleaner"),show:"1"===K||"1"===$,items:[{key:"actionscheduler_completed_actions",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-as-completed-actions"),show:"1"===K},{key:"actionscheduler_failed_actions",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-as-failed-actions"),show:"1"===K},{key:"actionscheduler_canceled_actions",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-as-canceled-actions"),show:"1"===K},{key:"actionscheduler_completed_logs",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-as-completed-logs"),show:"1"===$},{key:"actionscheduler_failed_logs",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-as-failed-logs"),show:"1"===$},{key:"actionscheduler_canceled_logs",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-as-canceled-logs"),show:"1"===$},{key:"actionscheduler_orphan_logs",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-as-orphan-logs"),show:"1"===$}]},{title:(0,i.__)("Database","advanced-database-cleaner"),show:!0,items:[{key:"tables_to_optimize",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-tables-to-optimize"),show:!0},{key:"tables_to_repair",label:(0,i.__)("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(q,"&utm_campaign=plugins&utm_content=blog-what-are-tables-to-repair"),show:!0}]}],ks=function(e){var t=e.actionData,r=e.checkedCount,a=e.loading,o=e.isProcessingCleanup,c=e.onClick;return n.createElement("button",{className:"flex h-[40px] min-w-[280px] 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 ".concat(!r||a||o?"pointer-events-none opacity-80":""),disabled:!r||a||o,onClick:c},o&&"cleanSelectedItems"===t.actionType?n.createElement(s.JbZ,{className:"animate-spin text-[1.2rem]"}):n.createElement(po.yRo,{className:"text-[1.2rem]"}),(0,i.__)("Run selected cleanups","advanced-database-cleaner")," (",r,")")};function Ss(){var e=ws((0,n.useState)({actionType:"",itemToCleanup:"",itemsToCleanup:new Set}),2),t=e[0],r=e[1],a=ws((0,n.useState)({isOpen:!1,itemKey:"",itemLabel:""}),2),o=a[0],c=a[1],l=ws((0,n.useState)(null),2),m=l[0],f=l[1],p=ws((0,n.useState)(!0),2),h=p[0],v=p[1],y=ws((0,n.useState)(null),2),g=y[0],b=y[1],x=ws((0,n.useState)(new Set),2),_=x[0],E=x[1],N=ws((0,n.useState)(!1),2),k=N[0],S=N[1],j=(0,d.d4)((function(e){return e.action.processAction})),O=(0,d.wA)();(0,n.useEffect)((function(){T()}),[]),(0,n.useEffect)((function(){I()}),[j]);var T=function(){var e=xs(gs().mark((function e(){var t,r;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),e.prev=1,e.next=4,Kl({itemsType:""});case 4:t=e.sent,r=t.data,f(r);case 7:return e.prev=7,v(!1),e.finish(7);case 10:case"end":return e.stop()}}),e,null,[[1,,7,10]])})));return function(){return e.apply(this,arguments)}}(),I=function(){var e=xs(gs().mark((function e(){var n,a,o,c;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(j){e.next=2;break}return e.abrupt("return");case 2:if(S(!0),E(new Set),e.prev=4,"cleanOneItem"!==t.actionType){e.next=12;break}return b(t.itemToCleanup),e.next=9,ql({itemsType:t.itemToCleanup});case 9:E((function(e){return new Set([].concat(ys(e),[t.itemToCleanup]))})),e.next=21;break;case 12:if("cleanSelectedItems"!==t.actionType){e.next=21;break}n=Array.from(t.itemsToCleanup),a=gs().mark((function e(){var t;return gs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=c[o],b(t),e.next=4,ql({itemsType:t});case 4:E((function(e){return new Set([].concat(ys(e),[t]))}));case 5:case"end":return e.stop()}}),e)})),o=0,c=n;case 16:if(!(o<c.length)){e.next=21;break}return e.delegateYield(a(),"t0",18);case 18:o++,e.next=16;break;case 21:return e.next=23,T();case 23:r({actionType:"",itemToCleanup:"",itemsToCleanup:new Set}),jt(O,(0,i.__)("Cleanup completed successfully!","advanced-database-cleaner")),e.next=30;break;case 27:e.prev=27,e.t1=e.catch(4),Tt(O,e.t1.message);case 30:return e.prev=30,O(Tm()),b(null),S(!1),E(new Set),e.finish(30);case 36:case"end":return e.stop()}}),e,null,[[4,27,30,36]])})));return function(){return e.apply(this,arguments)}}(),C=function(){if(0!==t.itemsToCleanup.size){r((function(e){return hs(hs({},e),{},{actionType:"cleanSelectedItems",itemToCleanup:""})})),O(Sm({actionType:"run_general_cleanup",itemsType:null}));var e=["tables_to_optimize","tables_to_repair"];ys(t.itemsToCleanup).every((function(t){return e.includes(t)}))?O(Lm()):O(oa({type:"delete",title:(0,i.sprintf)((0,i.__)("Clean %d selected items?","advanced-database-cleaner"),t.itemsToCleanup.size),message:(0,i.__)("Once cleaned, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,i.__)("Clean up","advanced-database-cleaner"),dbBackupWarning:!0}))}},F=(0,n.useMemo)((function(){var e=Ns.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,r,n=e.key;return hs({key:n,label:e.label,hasKeepLast:e.hasKeepLast,url:e.url},null!==(t=null==m||null===(r=m.items)||void 0===r?void 0:r[n])&&void 0!==t?t:{})}))}}));return!h&&m?e.map((function(e){return hs(hs({},e),{},{rows:e.rows.filter((function(e){return e.key in m.items}))})})).filter((function(e){return e.rows.length})):e}),[m,h]),M=(0,n.useMemo)((function(){return m?Ns.filter((function(e){return e.show})).flatMap((function(e){return e.items.filter((function(e){return e.show})).map((function(e){return e.key}))})).filter((function(e){return e in m.items})):[]}),[m]),G=t.itemsToCleanup.size===M.length,D=t.itemsToCleanup.size,R=h?"opacity-80 pointer-events-none":"",B=n.createElement(s.JbZ,{className:"animate-spin text-[1.2rem] text-black"});return n.createElement("div",null,n.createElement("div",{className:"flex w-full flex-col"},n.createElement("div",{className:"mb-8 flex flex-col justify-between gap-2 lg:flex-row"},n.createElement(ks,{actionData:t,checkedCount:D,loading:h,isProcessingCleanup:k,onClick:C}),n.createElement("div",{className:"flex flex-row gap-6 2xl:min-w-[220px] 2xl:flex-col"},n.createElement("div",{className:"flex h-[40px] items-center rounded-xl px-3 py-1 ".concat(h?"bg-white":(null==m?void 0:m.total_size)>0?"bg-orange-100":"bg-green-100")},h?n.createElement("div",null):(null==m?void 0:m.total_size)>0?n.createElement("div",{className:"flex flex-row items-center justify-center gap-[1px]"},n.createElement(pe.q53,{className:"mr-2 h-[25px] w-[25px] text-orange-600"}),n.createElement("span",{className:"text-gray-600"},n.createElement("span",{className:"font-bold text-gray-600"},null==m?void 0:m.total_count)," ",(0,i.__)("items to clean up","advanced-database-cleaner")),".",n.createElement("span",{className:"ml-1 text-gray-600"},(0,i.__)("You can save:","advanced-database-cleaner")," ",n.createElement("span",{className:"font-bold text-gray-600"},lt(null==m?void 0:m.total_size)))):n.createElement("div",{className:"flex items-center justify-center gap-2"},n.createElement(u.cpe,{className:"h-[30px] w-[30px] rounded-full bg-green-100 p-[5px] text-green-600"}),(0,i.__)("All items cleaned!","advanced-database-cleaner"))))),n.createElement("div",{className:"overflow-x-auto"},n.createElement("ul",{role:"list",className:"w-full min-w-[900px] overflow-hidden shadow-sm"},n.createElement("li",{className:"rounded-lg bg-gray-200 text-black"},n.createElement("div",{className:"flex items-center gap-x-2 rounded-lg px-4 py-3 text-[.83rem] font-semibold"},n.createElement("span",{className:"w-[30px]"},n.createElement("input",{type:"checkbox",checked:G,onChange:function(){r((function(e){return hs(hs({},e),{},{itemsToCleanup:e.itemsToCleanup.size===M.length?new Set:new Set(M)})}))},disabled:h||k})),n.createElement("span",{className:"w-[250px] border-r border-gray-300"},(0,i.__)("Items to clean","advanced-database-cleaner")),n.createElement("span",{className:"w-[90px] border-r border-gray-300 text-center"},(0,i.__)("Count","advanced-database-cleaner")),n.createElement("span",{className:"w-[100px] border-r border-gray-300 text-center"},(0,i.__)("Lost space","advanced-database-cleaner")),n.createElement("span",{className:"w-[90px] border-r border-gray-300 text-center"},(0,i.__)("View","advanced-database-cleaner")),n.createElement("span",{className:"w-[150px] border-r border-gray-300 text-center"},n.createElement("div",{className:"flex items-center justify-center gap-x-2"},(0,i.__)("Keep last","advanced-database-cleaner"),n.createElement(L,{content:(0,i.__)("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"},n.createElement(ye.Zel,{className:"mt-[3px] !h-[15px] !w-[15px] rounded-full border border-gray-300 bg-white p-[1px] text-gray-700"})))),n.createElement("span",{className:"ml-auto"},n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),T()}},n.createElement(s.JbZ,{className:"text-[1.1rem] ".concat(h?"animate-spin":"")}))))),F.map((function(e){return n.createElement("li",{key:"group-"+e.title,className:"mt-3 first:mt-2"},n.createElement(Rl.EN,{defaultOpen:!0},(function(a){var o=a.open;return n.createElement(n.Fragment,null,n.createElement(Rl._q,{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 text-left font-bold text-gray-800 hover:bg-gray-100"},n.createElement("span",null,e.title),n.createElement(po.bv7,{className:"rounded-sm bg-gray-100 p-1 text-[20px] text-black transition-transform ".concat(o?"rotate-180":"")})),n.createElement(Rl.kS,{as:"ul",unmount:!1},e.rows.map((function(e,a){var o=t.itemsToCleanup.has(e.key),l=o?"bg-gray-200":a%2?"bg-gray-50":"bg-white",s=g===e.key;return n.createElement("li",{key:"row-"+e.key,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 ".concat(l," hover:bg-gray-200")},n.createElement("span",{className:"w-[30px] py-3"},n.createElement("input",{type:"checkbox",checked:o,onChange:function(){return t=e.key,void r((function(e){var r=new Set(e.itemsToCleanup);return r.has(t)?r.delete(t):r.add(t),hs(hs({},e),{},{itemsToCleanup:r})}));var t},disabled:h||k})),n.createElement("span",{className:"flex w-[250px] items-center gap-2 py-3"},n.createElement(P,{href:e.url,target:"_blank"},n.createElement(ue.wfp,{className:"text-[1.1rem] text-blue-400 hover:text-black"})),n.createElement("p",{className:"text-[.85rem] font-semibold text-black"},e.label)),n.createElement("span",{className:"flex w-[90px] justify-end gap-2 py-[2px] pr-6 text-[1rem] font-bold"},h?B:n.createElement("div",{className:"flex flex-col items-end"},n.createElement("span",{className:"".concat(!_.has(e.key)&&e.count?"text-red-500":"text-gray-400")},_.has(e.key)?0:e.count))),"tables_to_repair"===e.key?n.createElement("span",{className:"flex w-[100px] justify-end gap-2 py-3 pr-6 text-[.85rem]"},"-"):n.createElement("span",{className:"flex w-[100px] justify-end gap-2 py-3 pr-6 text-[.85rem]"},h?B:n.createElement("div",{className:"flex flex-col items-end"},n.createElement("span",{className:"text-[.84rem] text-gray-800"},!_.has(e.key)&&e.size?" ".concat(lt(e.size)):(0,i.__)("0 KB","advanced-database-cleaner")))),"tables_to_optimize"===e.key||"tables_to_repair"===e.key?n.createElement("span",{className:"flex w-[90px] justify-center"},"-"):n.createElement("span",{className:"flex w-[90px] justify-center"},n.createElement(P,{href:Pd(e.key),target:"_blank",className:"".concat(R," ").concat(e.count<=0?"pointer-events-none opacity-40":""),onClick:function(t){return function(e,t){e.preventDefault(),O(Ad({subTabId:t})),O(Pm()),O(De())}(t,e.key)}},n.createElement(fe.GNz,{className:"text-[1.3rem]"}))),"tables_to_optimize"===e.key||"tables_to_repair"===e.key?n.createElement("span",{className:"flex w-[150px] items-center justify-end gap-1 py-3 pr-8"},"-"):n.createElement("span",{className:"flex w-[150px] items-center justify-end gap-2 py-3 pr-8 ".concat(R)},e.hasKeepLast?n.createElement(n.Fragment,null,e.keep_last&&(e.keep_last.value||0===e.keep_last.value)?n.createElement("span",{className:"flex items-center gap-1"},n.createElement("span",{className:"text-[.85rem] font-semibold text-gray-800"},e.keep_last.value),n.createElement("span",{className:"text-[.85rem] text-gray-600"},e.keep_last.type)):n.createElement(n.Fragment,null,(0,i.__)("0 days","advanced-database-cleaner")),n.createElement("div",null,n.createElement(pt.mkM,{className:"h-[13px] w-[13px] cursor-pointer text-[1rem] text-blue-600 hover:text-blue-700",onClick:function(){return t=e.key,r=e.label,void c({isOpen:!0,itemKey:t,itemLabel:r});var t,r}}))):n.createElement("span",{className:"text-gray-500"},(0,i.__)("N/A","advanced-database-cleaner"))),n.createElement("span",{className:"ml-auto"},n.createElement(w,{text:s?B:(0,i.__)("Run cleanup","advanced-database-cleaner"),className:"!h-[1.8rem] ".concat(R," ").concat(!e.count||k?"pointer-events-none opacity-60":""),disabled:h||!e.count||k,onClick:function(){return n=e.key,a=e.label,r({actionType:"cleanOneItem",itemToCleanup:n,itemsToCleanup:t.itemsToCleanup}),O(Sm({actionType:"run_general_cleanup",itemsType:null})),void O("tables_to_optimize"===n||"tables_to_repair"===n?Lm():oa({type:"delete",title:(0,i.sprintf)((0,i.__)("Clean all %s?","advanced-database-cleaner"),a.toLowerCase()),message:(0,i.__)("Once cleaned, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,i.__)("Clean up","advanced-database-cleaner"),dbBackupWarning:!0}));var n,a}})))}))))})))})),"FREE"===z&&("1"===K||"1"===$)&&n.createElement("li",{key:"group-action-scheduler-free",className:"mt-3 first:mt-2"},n.createElement(Rl.EN,{defaultOpen:!0},(function(e){var t=e.open;return n.createElement(n.Fragment,null,n.createElement(Rl._q,{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 text-left font-bold text-gray-800 hover:bg-gray-100"},n.createElement("span",null,(0,i.__)("Action Scheduler","advanced-database-cleaner")),n.createElement(po.bv7,{className:"rounded-sm bg-gray-100 p-1 text-[20px] text-black transition-transform ".concat(t?"rotate-180":"")})),n.createElement("div",{className:"relative"},n.createElement(Rl.kS,{as:"ul",unmount:!1,className:"pointer-events-none blur-[1px]"},function(){var e=[{id:"completed-actions",label:(0,i.__)("Completed actions","advanced-database-cleaner"),count:15,lost:"20",show:!0},{id:"failed-actions",label:(0,i.__)("Failed actions","advanced-database-cleaner"),count:8,lost:"10",show:!0},{id:"canceled-actions",label:(0,i.__)("Canceled actions","advanced-database-cleaner"),count:25,lost:"210",show:!0},{id:"completed-logs",label:(0,i.__)("Completed logs","advanced-database-cleaner"),count:12,lost:"28",show:!0},{id:"failed-logs",label:(0,i.__)("Failed logs","advanced-database-cleaner"),count:5,lost:"15",show:!0},{id:"canceled-logs",label:(0,i.__)("Canceled logs","advanced-database-cleaner"),count:18,lost:"120",show:!0},{id:"orphan-logs",label:(0,i.__)("Orphan logs","advanced-database-cleaner"),count:7,lost:"8",show:!0}];return n.createElement(n.Fragment,null,e.map((function(e){return e.show&&n.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"},n.createElement("span",{className:"w-[30px] py-3"},n.createElement("input",{type:"checkbox"})),n.createElement("span",{className:"flex w-[250px] items-center gap-2 py-3"},n.createElement(ue.wfp,{className:"text-[1.1rem] text-blue-400"}),n.createElement("p",{className:"text-[.85rem] font-semibold text-black"},e.label)),n.createElement("span",{className:"flex w-[90px] justify-end gap-2 py-[2px] pr-6 text-[1rem] font-bold"},n.createElement("div",{className:"flex flex-col items-end"},n.createElement("span",{className:"text-red-500"},e.count))),n.createElement("span",{className:"flex w-[100px] justify-end gap-2 py-3 pr-6 text-[.85rem]"},e.lost+" "+(0,i.__)("KB","advanced-database-cleaner")),n.createElement("span",{className:"flex w-[90px] justify-center"},n.createElement(fe.GNz,{className:"text-[1.3rem]"})),n.createElement("span",{className:"flex w-[150px] items-center justify-end gap-2 py-3 pr-8"},n.createElement(n.Fragment,null,(0,i.__)("0 days","advanced-database-cleaner")),n.createElement("div",null,n.createElement(pt.mkM,{className:"h-[13px] w-[13px] cursor-pointer text-[1rem] text-blue-600 hover:text-blue-700"}))),n.createElement("span",{className:"ml-auto"},n.createElement(w,{className:"pointer-events-none !h-[1.8rem] opacity-80",disabled:!0,text:(0,i.__)("Run cleanup","advanced-database-cleaner")})))})))}()),t&&n.createElement("div",{className:"absolute left-1/2 top-1/2 z-10 -translate-x-1/2 -translate-y-1/2 transform"},n.createElement("div",{className:"mx-4 max-h-[450px] min-w-[500px] border border-gray-200 bg-white p-8 shadow-2xl"},n.createElement("div",{className:"text-center"},n.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"},n.createElement(s.xGQ,{className:"h-6 w-6 text-white"})),n.createElement("h3",{className:"mb-1 text-[.95rem] font-semibold text-gray-900"},(0,i.__)("Unlock the Action Scheduler Cleanup","advanced-database-cleaner")),n.createElement("p",{className:"mb-4 text-gray-600"},(0,i.__)("Upgrade to the Premium to clean up old or unused Action Scheduler data.","advanced-database-cleaner")),n.createElement(P,{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"},n.createElement("span",{className:"flex items-center justify-center gap-2"},(0,i.__)("Upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))))))))}))))),n.createElement("div",{className:"mt-5 flex w-full items-center"},n.createElement(ks,{actionData:t,checkedCount:D,loading:h,isProcessingCleanup:k,onClick:C}))),m&&n.createElement(ms,{isOpen:o.isOpen,itemKey:o.itemKey,itemLabel:o.itemLabel,onClose:function(){c({isOpen:!1,itemKey:"",itemLabel:""})},onSave:T,allItemKeys:Ns.filter((function(e){return e.show})).flatMap((function(e){return e.items.filter((function(e){return e.show})).filter((function(e){return e.hasKeepLast})).filter((function(e){return e.key in m.items})).map((function(e){return e.key}))}))}))}function Ls(e){return Ls="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},Ls(e)}function js(){js=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ls(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ls(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Os(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Ts(){return Ps.apply(this,arguments)}function Ps(){var e;return e=js().mark((function e(){return js().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-system-information",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})),Ps=function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Os(o,n,a,i,c,"next",e)}function c(e){Os(o,n,a,i,c,"throw",e)}i(void 0)}))},Ps.apply(this,arguments)}function Is(e){return Is="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},Is(e)}function Cs(){Cs=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Is(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Is(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function As(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Fs(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){As(o,n,a,i,c,"next",e)}function c(e){As(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Ms(e){return Gs.apply(this,arguments)}function Gs(){return(Gs=Fs(Cs().mark((function e(t){return Cs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/get-logs-content",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ds(e){return zs.apply(this,arguments)}function zs(){return(zs=Fs(Cs().mark((function e(t){return Cs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/clear-logs-content",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Rs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Bs(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Bs(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 Bs(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Us(e){return Us="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},Us(e)}function Ws(e){return Ws="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},Ws(e)}function Ys(){Ys=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ws(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ws(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Ks(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function $s(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Ks(o,n,a,i,c,"next",e)}function c(e){Ks(o,n,a,i,c,"throw",e)}i(void 0)}))}}function qs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Vs(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?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 r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Hs=function(e){var t,r,a=e.contentType,o=qs((0,n.useState)(""),2),l=o[0],u=o[1],m=qs((0,n.useState)(!0),2),f=m[0],p=m[1],h=qs((0,n.useState)(!1),2),v=h[0],y=h[1],g=(0,d.d4)((function(e){return e.action})),b=(0,d.wA)(),x="system-info"===a,_="wp-debug"===a;(0,n.useEffect)((function(){N()}),[g]),(0,n.useEffect)((function(){k()}),[]);var E,N=function(){var e=$s(Ys().mark((function e(){var t;return Ys().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("clear_log"!==g.actionType||!g.processAction){e.next=15;break}return e.prev=1,e.next=4,Ds();case 4:t=e.sent,u(""),jt(b,null==t?void 0:t.message),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),Tt(b,e.t0.message);case 12:return e.prev=12,b(Tm()),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])})));return function(){return e.apply(this,arguments)}}(),k=function(){var e=$s(Ys().mark((function e(){var t;return Ys().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p(!0),e.prev=1,!x){e.next=8;break}return e.next=5,Ts();case 5:t=e.sent,e.next=11;break;case 8:return e.next=10,Ms({log_type:a});case 10:t=e.sent;case 11:t&&u(t),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(1),u({success:!1,message:e.t0.message});case 17:return e.prev=17,p(!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 n.createElement(n.Fragment,null,n.createElement("div",{className:"flex flex-col gap-4 xl:flex-row"},n.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"},f?n.createElement("div",{className:"absolute left-0 top-0 z-10 flex h-full w-full items-center justify-center bg-transparent bg-opacity-80"},n.createElement(C,{spinnerColor:"text-white"})):x?n.createElement("div",{id:"adbc-"+a,className:"flex-shrink-0 font-mono"},"object"===Us(E=null==l?void 0:l.data)&&null!==E&&Object.keys(E).length?Object.entries(E).map((function(e,t){var r=Rs(e,2),a=r[0],o=r[1];return n.createElement("div",{key:a,className:"min-w-[500px]"},n.createElement("div",{className:"mb-4 flex justify-between border-b border-gray-500 pb-2"},0===t&&n.createElement("span",{className:"order-2 text-xs italic"},(0,i.__)("Generated on:","advanced-database-cleaner")," ",o.generated_on," ",(0,i.__)("[Server time]","advanced-database-cleaner")),n.createElement("span",{className:"order-1 text-[15px] font-semibold"},"# ",o.title)),o.data&&Object.keys(o.data).length>0?n.createElement("div",{className:"mb-4 ml-4 text-[.83rem]"},Object.entries(o.data).map((function(e,t){var r=Rs(e,2)[1];return n.createElement("div",{key:a+t},"string"==typeof r&&r.includes("adbc_hidden")?null:r)}))):n.createElement("div",{className:"mb-4 ml-4 text-[.83rem] italic"},"- ",(0,i.__)("No data available","advanced-database-cleaner")))})):n.createElement("div",null,(0,i.__)("Invalid or empty system information","advanced-database-cleaner"))):n.createElement("div",{className:"font-mono text-[.8rem]"},null!=l&&l.success?null!=l&&null!==(t=l.data)&&void 0!==t&&t.content?n.createElement("div",{className:"flex gap-3"},n.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"},l.data.content.split("\n").map((function(e,t){return n.createElement("div",{key:"line-"+t},t+1)}))),n.createElement("div",{id:"adbc-"+a,className:"flex-shrink-0 pr-4"},l.data.content)):(0,i.__)("Empty!","advanced-database-cleaner"):null==l?void 0:l.message)),n.createElement("div",{className:"flex min-w-[140px] flex-row gap-3 xl:flex-col"},n.createElement(w,{Icon:s.JbZ,text:(0,i.__)("Refresh","advanced-database-cleaner"),className:"",onClick:k,disabled:f}),(x||(null==l?void 0:l.success)&&(null==l||null===(r=l.data)||void 0===r?void 0:r.content))&&n.createElement(n.Fragment,null,n.createElement(w,{Icon:Xa.a4x,text:(0,i.__)("Download file","advanced-database-cleaner"),className:"",onClick:function(){!function(e){var t=document.getElementById(e);if(t){var r=document.createElement("a"),n=t.innerText,a=new Blob([n],{type:"text/plain"});r.href=URL.createObjectURL(a),r.download="".concat(e,".txt"),document.body.appendChild(r),r.click(),document.body.removeChild(r)}}("adbc-"+a)},disabled:f}),n.createElement(w,{Icon:v?c.ELp:fe.SD3,text:v?(0,i.__)("Copied","advanced-database-cleaner"):(0,i.__)("Copy","advanced-database-cleaner"),className:"",onClick:function(){ft("adbc-"+a)?(y(!0),setTimeout((function(){return y(!1)}),1e3)):Tt(b)},disabled:f||v}),!x&&!_&&n.createElement(w,{Icon:c.Qiw,text:(0,i.__)("Clear","advanced-database-cleaner"),className:"",onClick:function(){var e={type:"question",title:(0,i.__)("Clear the log?","advanced-database-cleaner"),message:(0,i.__)("Are you sure you want to clear the log?","advanced-database-cleaner"),confirmLabel:(0,i.__)("Clear","advanced-database-cleaner"),dbBackupWarning:!1};!function(e,t,r){e(Sm({actionType:"clear_log",itemsType:null})),e(oa(r))}(b,0,e)},disabled:f})))),n.createElement("div",{className:"mt-4 flex text-[.75rem] text-gray-400"},(0,i.__)("(All dates/times in the logs are shown in your server's time zone)","advanced-database-cleaner")))};var Qs=[{id:"system-info",name:(0,i.__)("System info","advanced-database-cleaner"),component:n.createElement(Hs,{contentType:"system-info"}),Icon:A.ZLq},{id:"debug",name:(0,i.__)("Errors log","advanced-database-cleaner"),component:n.createElement(Hs,{contentType:"debug"}),Icon:ve.sAL},{id:"wp-debug",name:(0,i.__)("WP debug","advanced-database-cleaner"),component:n.createElement(Hs,{contentType:"wp-debug"}),Icon:de.tYL}];var Js=[{key:"option_name",label:(0,i.__)("Option name","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[260px] !pr-4",visibility:""},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"min-w-[220px]",visibility:""},{key:"size",label:(0,i.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"autoload",label:(0,i.__)("Autoload","advanced-database-cleaner"),sortable:!0,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[80px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,i.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:"1"===U?"":"hidden"},{key:"belongs_to",label:(0,i.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[280px]",visibility:""}],Xs=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_options",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Scan","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Scan","advanced-database-cleaner"),tooltipText:n.createElement("span",null,(0,i.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===z},{key:"edit_scan_results_options",label:(0,i.__)("Edit scan result","advanced-database-cleaner"),tooltipText:(0,i.__)("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"===z}],[{key:"set_autoload_to_yes_options",label:(0,i.__)("Set autoload to Yes","advanced-database-cleaner"),tooltipText:(0,i.__)("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",label:(0,i.__)("Set autoload to No","advanced-database-cleaner"),tooltipText:(0,i.__)("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",label:(0,i.__)("Delete","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var Zs=[{key:"meta_key",label:(0,i.__)("Meta key","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[260px] !pr-4",visibility:""},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"min-w-[220px]",visibility:""},{key:"size",label:(0,i.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"post_id",label:(0,i.__)("Post ID","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,i.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:"1"===U?"":"hidden"},{key:"belongs_to",label:(0,i.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[280px]",visibility:""}],eu=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_posts_meta",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Scan","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Scan","advanced-database-cleaner"),tooltipText:n.createElement("span",null,(0,i.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===z},{key:"edit_scan_results_posts_meta",label:(0,i.__)("Edit scan result","advanced-database-cleaner"),tooltipText:(0,i.__)("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"===z}],[{key:"delete_posts_meta",label:(0,i.__)("Delete","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var tu=r(6037);function ru(e){return ru="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},ru(e)}function nu(){nu=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==ru(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(ru(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function au(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function ou(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){au(o,n,a,i,c,"next",e)}function c(e){au(o,n,a,i,c,"throw",e)}i(void 0)}))}}function iu(e){return cu.apply(this,arguments)}function cu(){return(cu=ou(nu().mark((function e(t){return nu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/activate-license",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function lu(){return su.apply(this,arguments)}function su(){return(su=ou(nu().mark((function e(){return nu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/deactivate-license",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function uu(){return du.apply(this,arguments)}function du(){return(du=ou(nu().mark((function e(){return nu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",H(Y+"/refresh-license",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function mu(e){return mu="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},mu(e)}var fu=(0,m.Z0)({name:"setting",initialState:{leftMenu:"1"===F.left_menu,toolsMenu:"1"===F.tools_menu,networkMenu:"1"===F.network_menu,hiddenTabs:F&&"object"===mu(F.hidden_tabs)?Object.values(F.hidden_tabs):[],fileLinesBatches:F.file_lines_batch,fileContentChunks:F.file_content_chunks,databaseRowsBatches:F.database_rows_batch,maxExecutionTime:F.scan_max_execution_time,sendCorrectionsToServer:"1"===F.send_corrections_to_server,reduceCpuUsage:"1"===F.reduce_cpu_usage,cpuWorkTime:F.cpu_work_time_ms,cpuRestTime:F.cpu_rest_time_ms,analyticsEnabled:"1"===F.analytics_enabled,addonsActivityEnabled:"1"===F.addons_activity_enabled,showTablesWithInvalidPrefix:"1"===F.show_tables_with_invalid_prefix,sideBarIsExpanded:"1"===F.sidebar_is_expanded,licenseKey:(null==M?void 0:M.key)||"",licenseStatus:(null==M?void 0:M.status)||"",licenseExpires:(null==M?void 0:M.expires)||"",licensePriceId:(null==M?void 0:M.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.databaseRowsBatches=t.payload.databaseRowsBatches,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},setAnalyticsEnabled:function(e,t){e.analyticsEnabled=t.payload},setAddonsActivityEnabled:function(e,t){e.addonsActivityEnabled=t.payload},setShowTablesWithInvalidPrefix:function(e,t){e.showTablesWithInvalidPrefix=t.payload},setSideBarIsExpanded:function(e,t){e.sideBarIsExpanded=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||""}}}),pu=fu.actions,hu=pu.setLeftMenu,vu=pu.setToolsMenu,yu=pu.setNetworkMenu,gu=pu.hideTab,bu=pu.showTab,xu=pu.setScanSettings,wu=(pu.SetSendCorrectionsToServer,pu.setCpuSettings),_u=pu.SetReduceCpuUsage,Eu=pu.setAnalyticsEnabled,Nu=pu.setAddonsActivityEnabled,ku=pu.setShowTablesWithInvalidPrefix,Su=pu.setSideBarIsExpanded,Lu=pu.setLicenseData;const ju=fu.reducer;function Ou(e){return Ou="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},Ou(e)}function Tu(){Tu=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ou(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ou(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Pu(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Iu(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Pu(o,n,a,i,c,"next",e)}function c(e){Pu(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Cu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Au(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Au(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 Au(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Fu=function(){var e,t=Cu((0,n.useState)(""),2),r=t[0],a=t[1],o=Cu((0,n.useState)(!1),2),c=o[0],l=o[1],m=Cu((0,n.useState)(!1),2),f=m[0],p=m[1],v=Cu((0,n.useState)(!1),2),y=v[0],b=v[1],x=(0,d.d4)((function(e){return e.setting.licenseKey})),_=(0,d.d4)((function(e){return e.setting.licenseStatus})),E=(0,d.d4)((function(e){return e.setting.licenseExpires})),N=(0,d.d4)((function(e){return e.setting.licensePriceId})),k=(0,d.wA)(),S=function(){var e=Iu(Tu().mark((function e(){var t,n,o,i,c,s;return Tu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.prev=1,e.next=4,iu({license_key:r});case 4:n=e.sent,"valid"===(null===(t=n.data)||void 0===t?void 0:t.status)&&(k(Lu({key:null===(o=n.data)||void 0===o?void 0:o.key,status:null===(i=n.data)||void 0===i?void 0:i.status,expires:null===(c=n.data)||void 0===c?void 0:c.expires,price_id:null===(s=n.data)||void 0===s?void 0:s.price_id})),a(""),jt(k,n.message)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Tt(k,e.t0.message);case 11:return e.prev=11,l(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=Iu(Tu().mark((function e(){var t;return Tu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.prev=1,e.next=4,lu();case 4:!0===(t=e.sent).success&&k(Lu({key:"",status:"",expires:"",price_id:""})),jt(k,t.message),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),Tt(k,e.t0.message);case 12:return e.prev=12,p(!1),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])})));return function(){return e.apply(this,arguments)}}(),j=function(){var e=Iu(Tu().mark((function e(){var t,r,n,a,o,i;return Tu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.prev=1,e.next=4,uu();case 4:(t=e.sent).data&&(k(Lu({key:null===(r=t.data)||void 0===r?void 0:r.key,status:null===(n=t.data)||void 0===n?void 0:n.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)&&jt(k,t.message)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Tt(k,e.t0.message);case 11:return e.prev=11,b(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}(),O=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:7;if(!e||"lifetime"===e)return!1;var r=(("number"==typeof e?new Date(1e3*e):new Date(e.replace(" ","T")))-new Date)/864e5;return r>0&&r<=t};return n.createElement("div",{className:"flex flex-col gap-5"},n.createElement("div",{className:"sm:flex sm:items-center"},n.createElement("div",{className:"w-full"},x?n.createElement("div",{className:"w-full rounded-md border bg-gray-300 px-3 py-2 text-[.95rem]"},x):n.createElement(h,{Icon:he.y9k,placeholder:(0,i.__)("License key","advanced-database-cleaner"),className:"w-full !text-[.95rem]",onChange:function(e){return a(e.target.value)}})),x?n.createElement(g,{Icon:f?s.JbZ:u.Fmo,text:(0,i.__)("Deactivate license","advanced-database-cleaner"),className:"mt-4 sm:ml-3 sm:mt-0",spinIcon:f,disabled:y||f,onClick:L,type:"button"}):n.createElement(g,{Icon:c?s.JbZ:u.Fmo,text:(0,i.__)("Activate license","advanced-database-cleaner"),className:"mt-4 sm:ml-3 sm:mt-0",spinIcon:c,disabled:y||c||!r,onClick:S,type:"button"})),x&&n.createElement(n.Fragment,null,n.createElement("div",{className:"flex flex-col gap-2 text-[.83rem]"},n.createElement("div",{className:"flex items-center gap-1"},n.createElement("span",{className:"flex min-w-[100px] items-center gap-x-1 font-bold"},(0,i.__)("License status","advanced-database-cleaner")),y?n.createElement(s.JbZ,{className:"animate-spin text-[.9rem] text-gray-900"}):n.createElement(n.Fragment,null,n.createElement(fe.G3G,{className:"mt-0.5 text-[1rem] ".concat("valid"===_?"text-emerald-500":"text-red-400")}),n.createElement("span",{className:"font-bold ".concat("valid"===_?"text-green-600":"text-red-500")},function(e){switch(e){case"valid":return(0,i.__)("Active","advanced-database-cleaner");case"expired":return(0,i.__)("Expired","advanced-database-cleaner");case"invalid":return(0,i.__)("Invalid","advanced-database-cleaner");case"disabled":return(0,i.__)("Disabled","advanced-database-cleaner");case"invalid_item_id":return(0,i.__)("Invalid item ID","advanced-database-cleaner");case"item_name_mismatch":return(0,i.__)("Item name mismatch","advanced-database-cleaner");case"inactive":return(0,i.__)("Inactive","advanced-database-cleaner");case"site_inactive":return(0,i.__)("Site inactive","advanced-database-cleaner");default:return e}}(_)))),"invalid"!==_&&"disabled"!==_&&n.createElement(n.Fragment,null,n.createElement("div",{className:"flex items-center gap-1"},n.createElement("span",{className:"flex min-w-[100px] items-center gap-x-1 font-bold"},(0,i.__)("Expiration date","advanced-database-cleaner")),y?n.createElement(s.JbZ,{className:"animate-spin text-[.9rem] text-gray-900"}):n.createElement(n.Fragment,null,n.createElement(fe.G3G,{className:"mt-0.5 text-[1rem] ".concat("lifetime"===E||"expired"!==_?"text-emerald-500":"text-red-400")}),n.createElement("span",{className:"font-bold ".concat("lifetime"===E||"expired"!==_?"text-green-600":"text-red-500")},"lifetime"===(e=E)?(0,i.__)("Lifetime","advanced-database-cleaner"):("number"==typeof e?new Date(1e3*e):new Date(e.replace(" ","T"))).toLocaleDateString(void 0,{year:"numeric",month:"long",day:"numeric"}))))),"expired"===_?n.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},n.createElement("span",{className:"px-2"},(0,i.__)("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"))):O(E)?n.createElement("div",{className:"mt-1 rounded-sm bg-yellow-100 py-1 text-xs text-yellow-900"},n.createElement("span",{className:"px-2"},(0,i.__)("Your license is expiring soon. It should automatically renew if your payment method is valid.","advanced-database-cleaner"))):"invalid"===_?n.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},n.createElement("span",{className:"px-2"},(0,i.__)("Your license is invalid. Please deactivate and enter a valid license key.","advanced-database-cleaner"))):"disabled"===_?n.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},n.createElement("span",{className:"px-2"},(0,i.__)("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"===_||"item_name_mismatch"===_?n.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},n.createElement("span",{className:"px-2"},(0,i.__)("Your license does not match this product. Please deactivate and enter a valid license key for Advanced Database Cleaner.","advanced-database-cleaner"))):"inactive"===_||"site_inactive"===_?n.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},n.createElement("span",{className:"px-2"},(0,i.__)("Your license is inactive for this site. Please deactivate it and activate it again.","advanced-database-cleaner"))):void 0,"valid"===_&&!O(E)&&"4"!==N&&n.createElement("div",{className:"mt-2 flex items-center gap-1"},n.createElement("div",{className:"text-xs leading-5 text-gray-600"},(0,i.sprintf)((0,i.__)("You are on the %s.","advanced-database-cleaner"),function(e){switch(e){case"1":return(0,i.__)("Starter plan","advanced-database-cleaner");case"2":return(0,i.__)("Standard plan","advanced-database-cleaner");case"3":return(0,i.__)("Business plan","advanced-database-cleaner");case"4":return(0,i.__)("Agency plan","advanced-database-cleaner");default:return(0,i.__)("Unknown plan","advanced-database-cleaner")}}(N))," ",(0,i.__)("If you need more activations, you can upgrade by paying the difference between plans.","advanced-database-cleaner"))))),n.createElement("div",{className:"flex flex-row gap-4 border-t border-dashed border-gray-300 pt-4"},x&&n.createElement(w,{Icon:s.JbZ,text:y?(0,i.__)("Refreshing ..","advanced-database-cleaner"):(0,i.__)("Refresh info","advanced-database-cleaner"),className:"",onClick:j,shouldAnimate:y,disabled:y||c||f}),n.createElement(P,{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"},n.createElement(pe.Pay,{className:"text-[1.2rem] text-primary"}),(0,i.__)("My account","advanced-database-cleaner"))))},Mu=r.p+"images/left-menu.png",Gu=r.p+"images/menu-under-tools.png",Du=r.p+"images/network-menu.png";function zu(e){return zu="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},zu(e)}function Ru(){Ru=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==zu(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(zu(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Bu(e,t,r){return(t=function(e){var t=function(e){if("object"!=zu(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=zu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==zu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Uu(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}var Wu="1"===U?" "+(0,i.__)("[In main site]","advanced-database-cleaner"):"";const Yu=function(){var e=(0,d.d4)((function(e){return e.setting.leftMenu})),t=(0,d.d4)((function(e){return e.setting.toolsMenu})),r=(0,d.d4)((function(e){return e.setting.networkMenu})),a=(0,d.wA)(),o=function(){var n,o=(n=Ru().mark((function n(o,c){var l,s,u;return Ru().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(c){n.next=8;break}if(l=0,e&&l++,t&&l++,"1"===U&&r&&l++,1!==l){n.next=8;break}return Tt(a,(0,i.__)("At least one menu position must be enabled.","advanced-database-cleaner")),n.abrupt("return");case 8:return s=c?"block":"none","left_menu"===o?(kl("toplevel_page_advanced_db_cleaner",s),a(hu(c))):"tools_menu"===o?(Sl("a[href='tools.php?page=advanced_db_cleaner']",s),a(vu(c))):"network_menu"===o&&(kl("toplevel_page_advanced_db_cleaner_network",s),a(yu(c))),n.prev=10,u=c?"1":"0",n.next=14,cl(Bu({},o,u));case 14:Ot(a),n.next=20;break;case 17:n.prev=17,n.t0=n.catch(10),Tt(a,n.t0.message);case 20:case"end":return n.stop()}}),n,null,[[10,17]])})),function(){var e=this,t=arguments;return new Promise((function(r,a){var o=n.apply(e,t);function i(e){Uu(o,r,a,i,c,"next",e)}function c(e){Uu(o,r,a,i,c,"throw",e)}i(void 0)}))});return function(e,t){return o.apply(this,arguments)}}();return n.createElement("div",{className:"flex flex-col gap-5"},n.createElement("div",{className:"flex w-full flex-col gap-5"},"1"===U&&n.createElement("div",{className:"flex items-center gap-2"},n.createElement(k,{text:(0,i.__)("Network admin menu","advanced-database-cleaner"),toggleChangeCallback:function(e){return o("network_menu",e)},isActive:r,toggleSize:"small"}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("Places the plugin menu on the left side of your WP Network Admin.","advanced-database-cleaner"),n.createElement("img",{src:Du,className:"mt-4 w-[8.5rem] rounded-xl"}))})),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(k,{text:(0,i.__)("Left sidebar menu","advanced-database-cleaner")+Wu,toggleChangeCallback:function(e){return o("left_menu",e)},isActive:e,toggleSize:"small"}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("Places the plugin menu on the left side of your WP Admin","advanced-database-cleaner")+Wu,n.createElement("img",{src:Mu,className:"mt-4 w-[8.5rem] rounded-xl"}))})),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(k,{text:(0,i.__)("Submenu under tools","advanced-database-cleaner")+Wu,toggleChangeCallback:function(e){return o("tools_menu",e)},isActive:t,toggleSize:"small"}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("Places the plugin menu under the WP Tools menu","advanced-database-cleaner")+Wu,n.createElement("img",{src:Gu,className:"mt-4 w-[14rem]"}))}))))};function Ku(e){return Ku="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},Ku(e)}function $u(){$u=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ku(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ku(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function qu(e,t,r){return(t=function(e){var t=function(e){if("object"!=Ku(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Ku(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ku(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Vu(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}const Hu=function(){var e=(0,d.d4)((function(e){return e.setting.analyticsEnabled})),t=(0,d.d4)((function(e){return e.setting.addonsActivityEnabled})),r=(0,d.d4)((function(e){return e.setting.showTablesWithInvalidPrefix})),a=(0,d.wA)(),o=function(){var e,t=(e=$u().mark((function e(t,r){var n;return $u().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"analytics_enabled"===t?a(Eu(r)):"addons_activity_enabled"===t?a(Nu(r)):"show_tables_with_invalid_prefix"===t&&a(ku(r)),e.prev=1,n=r?"1":"0",e.next=5,cl(qu({},t,n));case 5:Ot(a),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Tt(a,e.t0.message);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Vu(o,n,a,i,c,"next",e)}function c(e){Vu(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(e,r){return t.apply(this,arguments)}}();return n.createElement("div",{className:"flex flex-col gap-5"},n.createElement("div",{className:"flex w-full flex-col gap-5"},"PREMIUM"===z&&n.createElement("div",{className:"flex items-center gap-2"},n.createElement(k,{text:(0,i.__)("Enable analytics","advanced-database-cleaner"),toggleChangeCallback:function(e){return o("analytics_enabled",e)},isActive:e,toggleSize:"small"}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("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"===z&&n.createElement("div",{className:"flex items-center gap-2"},n.createElement(k,{text:(0,i.__)("Enable addons activity","advanced-database-cleaner"),toggleChangeCallback:function(e){return o("addons_activity_enabled",e)},isActive:t,toggleSize:"small"}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("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"))})),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(k,{text:(0,i.__)("Show tables with invalid prefix","advanced-database-cleaner"),toggleChangeCallback:function(e){return o("show_tables_with_invalid_prefix",e)},isActive:r,toggleSize:"small"}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("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"))}))))};function Qu(e){return Qu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Qu(e)}function Ju(){Ju=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Qu(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Qu(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Xu(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Zu(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Xu(o,n,a,i,c,"next",e)}function c(e){Xu(o,n,a,i,c,"throw",e)}i(void 0)}))}}function ed(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function td(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ed(Object(r),!0).forEach((function(t){rd(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ed(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function rd(e,t,r){return(t=function(e){var t=function(e){if("object"!=Qu(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Qu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Qu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function nd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ad(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?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 r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var od=1e3,id=1e6,cd=10240,ld=1e6,sd=function(e){var t=e.title,r=e.tooltipMsg,a=e.value,o=e.onChange,i=e.error,c=e.min,l=e.max;return n.createElement("div",{className:"flex flex-col gap-2 sm:flex-row"},n.createElement("div",{className:"items-top mt-[4px] flex min-w-[220px] shrink-0 gap-1 md:gap-2"},n.createElement(L,{content:n.createElement(n.Fragment,null,r),iconSize:"text-[1rem]",className:"hidden lg:flex"},n.createElement(fo.JFS,{className:"mt-[3px] h-[15px] w-[15px] text-gray-600"})),t),n.createElement("div",{className:"flex flex-col gap-2"},n.createElement(h,{type:"number",defaultValue:a,onChange:o,min:c,max:l,className:"!h-[1.9rem] w-[14rem] md:w-[12rem]"}),i&&n.createElement("span",{className:"text-[12px] font-semibold leading-[15px] text-red-500"},i)))};const ud=function(){var e=(0,d.d4)((function(e){return e.setting.reduceCpuUsage})),t=(0,d.d4)((function(e){return e.setting.cpuWorkTime})),r=(0,d.d4)((function(e){return e.setting.cpuRestTime})),a=(0,d.d4)((function(e){return e.setting.fileLinesBatches})),o=(0,d.d4)((function(e){return e.setting.fileContentChunks})),c=(0,d.d4)((function(e){return e.setting.databaseRowsBatches})),l=(0,d.d4)((function(e){return e.setting.maxExecutionTime})),s=nd((0,n.useState)({cpuWorkTime:t,cpuRestTime:r,fileLinesBatches:a,fileContentChunks:o,databaseRowsBatches:c,maxExecutionTime:l}),2),u=s[0],m=s[1],f=nd((0,n.useState)({cpuWorkTime:"",cpuRestTime:"",fileLinesBatches:"",fileContentChunks:"",databaseRowsBatches:"",maxExecutionTime:""}),2),p=f[0],h=f[1],v=(0,d.wA)(),y=(0,n.useRef)({}),g=function(e){return function(t){var r=t.target.value;!function(e,t,r){y.current[e]&&clearTimeout(y.current[e]),y.current[e]=setTimeout((function(){m((function(r){return td(td({},r),{},rd({},e,t))}));var r=function(e,t){var r=parseInt(t,10);if(isNaN(r))return(0,i.__)("Please enter a valid number","advanced-database-cleaner");switch(e){case"cpuWorkTime":if(r<100||r>od)return(0,i.sprintf)((0,i.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),100,od);break;case"cpuRestTime":if(r<1||r>100)return(0,i.sprintf)((0,i.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),1,100);break;case"fileLinesBatches":if(r<100||r>id)return(0,i.sprintf)((0,i.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),100,id);break;case"fileContentChunks":if(r<50||r>cd)return(0,i.sprintf)((0,i.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),50,cd);break;case"databaseRowsBatches":if(r<100||r>ld)return(0,i.sprintf)((0,i.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),100,ld);break;case"maxExecutionTime":if(0!==r&&(r<30||r>300))return(0,i.sprintf)((0,i.__)("Value must be between %1$s and %2$s, or 0 for the default value.","advanced-database-cleaner"),30,300);break;default:return""}return""}(e,t);h((function(t){return td(td({},t),{},rd({},e,r))})),delete y.current[e]}),r)}(e,r,500)}},b=function(){var e=Zu(Ju().mark((function e(t){var r;return Ju().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(_u(t)),e.prev=1,r=t?"1":"0",e.next=5,cl({reduce_cpu_usage:r});case 5:Ot(v),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),v(_u(!t)),Tt(v,e.t0.message);case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),x=function(){var t=Zu(Ju().mark((function t(){var r,n,a,o,c,l;return Ju().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(r=parseInt(u.cpuWorkTime,10),n=parseInt(u.cpuRestTime,10),a=parseInt(u.fileLinesBatches,10),o=parseInt(u.fileContentChunks,10),c=parseInt(u.databaseRowsBatches,10),l=parseInt(u.maxExecutionTime,10),!(isNaN(r)||isNaN(n)||isNaN(a)||isNaN(o)||isNaN(c)||isNaN(l))){t.next=9;break}return Tt(v,(0,i.__)("Please enter valid numbers for the scan settings","advanced-database-cleaner")),t.abrupt("return");case 9:return t.prev=9,t.next=12,cl(td({file_lines_batch:a,file_content_chunks:o,database_rows_batch:c,scan_max_execution_time:l},e&&{cpu_work_time_ms:r,cpu_rest_time_ms:n}));case 12:v(xu({fileLinesBatches:a,fileContentChunks:o,databaseRowsBatches:c,maxExecutionTime:l})),e&&v(wu({cpuWorkTime:r,cpuRestTime:n})),Ot(v),t.next=20;break;case 17:t.prev=17,t.t0=t.catch(9),Tt(v,t.t0.message);case 20:case"end":return t.stop()}}),t,null,[[9,17]])})));return function(){return t.apply(this,arguments)}}();return n.createElement("div",{className:"flex flex-col gap-6"},n.createElement("div",{className:"flex w-full items-center gap-2"},n.createElement(k,{text:(0,i.__)("Use full CPU power","advanced-database-cleaner"),toggleChangeCallback:function(e){return b(!e)},isActive:!e}),n.createElement(L,{content:n.createElement(n.Fragment,null,(0,i.__)("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&&n.createElement("div",{className:"flex flex-col gap-[12px] border-t-2 border-gray-200 pt-6"},n.createElement(sd,{title:(0,i.__)("CPU work time","advanced-database-cleaner"),tooltipMsg:(0,i.__)("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:u.cpuWorkTime,onChange:g("cpuWorkTime"),error:p.cpuWorkTime,min:100,max:od}),n.createElement(sd,{title:(0,i.__)("CPU pause time","advanced-database-cleaner"),tooltipMsg:(0,i.__)("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:u.cpuRestTime,onChange:g("cpuRestTime"),error:p.cpuRestTime,min:1,max:100})),n.createElement("div",{className:"flex flex-col gap-[12px] border-t-2 border-gray-200 pt-6"},n.createElement(sd,{title:(0,i.__)("File line batches","advanced-database-cleaner"),tooltipMsg:(0,i.__)("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:u.fileLinesBatches,onChange:g("fileLinesBatches"),error:p.fileLinesBatches,min:100,max:id}),n.createElement(sd,{title:(0,i.__)("File content chunks (in KB)","advanced-database-cleaner"),tooltipMsg:(0,i.__)("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:u.fileContentChunks,onChange:g("fileContentChunks"),error:p.fileContentChunks,min:50,max:cd}),n.createElement(sd,{title:(0,i.__)("Database rows batches","advanced-database-cleaner"),tooltipMsg:(0,i.__)("Specifies the number of rows to process in each batch when reading database tables. Adjusting this value can help optimize performance and memory usage when dealing with large tables.","advanced-database-cleaner"),value:u.databaseRowsBatches,onChange:g("databaseRowsBatches"),error:p.databaseRowsBatches,min:100,max:ld}),n.createElement(sd,{title:(0,i.__)("Max execution time","advanced-database-cleaner"),tooltipMsg:(0,i.__)("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:u.maxExecutionTime,onChange:g("maxExecutionTime"),error:p.maxExecutionTime,min:0,max:300}),n.createElement("div",null,n.createElement(w,{Icon:ea.kuV,text:(0,i.__)("Save settings","advanced-database-cleaner"),className:"mt-4 px-4",onClick:x}))))};function dd(e){return dd="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},dd(e)}function md(){md=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==dd(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(dd(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function fd(e){return function(e){if(Array.isArray(e))return pd(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 pd(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?pd(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 pd(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function hd(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}const vd=function(){var e=(0,d.d4)((function(e){return e.setting.hiddenTabs})),t=(0,d.wA)(),r=function(){var r,n=(r=md().mark((function r(n,a){var o;return md().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return a?(o=e.filter((function(e){return e!==n})),t(bu(n))):(o=[].concat(fd(e),[n]),t(gu(n))),r.prev=1,r.next=4,cl({hidden_tabs:o});case 4:Ot(t),r.next=10;break;case 7:r.prev=7,r.t0=r.catch(1),Tt(t,r.t0.message);case 10:case"end":return r.stop()}}),r,null,[[1,7]])})),function(){var e=this,t=arguments;return new Promise((function(n,a){var o=r.apply(e,t);function i(e){hd(o,n,a,i,c,"next",e)}function c(e){hd(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(e,t){return n.apply(this,arguments)}}(),a=kd.filter((function(e){return e.can_be_hidden})),o=Math.ceil(a.length/2),i=a.slice(0,o),c=a.slice(o);return n.createElement("div",{className:"flex flex-col gap-5 sm:flex-row sm:gap-[8rem]"},n.createElement("div",{className:"flex flex-col gap-5"},i.map((function(t){return n.createElement(k,{key:t.id+"_status",text:t.name,toggleChangeCallback:function(e){return r(t.id,e)},isActive:!e.includes(t.id),toggleSize:"small"})}))),n.createElement("div",{className:"flex flex-col gap-5"},c.map((function(t){return n.createElement(k,{key:t.id+"_status",text:t.name,toggleChangeCallback:function(e){return r(t.id,e)},isActive:!e.includes(t.id),toggleSize:"small"})}))))};var yd=[{key:"table_name",label:(0,i.__)("Table name","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[280px] !pr-4",visibility:""},{key:"rows",label:(0,i.__)("Rows","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"size",label:(0,i.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[90px] max-w-[150px]",visibility:""},{key:"type",label:(0,i.__)("Type","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[90px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,i.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:"1"===U?"":"hidden"},{key:"overhead",label:(0,i.__)("Overhead","advanced-database-cleaner"),sortable:!0,contentType:"int",tooltipText:(0,i.__)("Total disk space wasted by table overhead, which can be recovered by optimizing the table.","advanced-database-cleaner"),width:"min-w-[100px] max-w-[150px]",visibility:""},{key:"belongs_to",label:(0,i.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[280px]",visibility:""}],gd=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_tables",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Scan","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Scan","advanced-database-cleaner"),tooltipText:n.createElement("span",null,(0,i.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===z},{key:"edit_scan_results_tables",label:(0,i.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,i.__)("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"===z}],[{key:"optimize_tables",label:(0,i.__)("Optimize","advanced-database-cleaner"),tooltipText:(0,i.__)("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",label:(0,i.__)("Repair","advanced-database-cleaner"),tooltipText:(0,i.__)("Repair a possibly corrupted table (for certain storage engines only).","advanced-database-cleaner")}],[{key:"empty_rows_tables",label:(0,i.__)("Empty rows","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete all data from a table without deleting the table itself.","advanced-database-cleaner"),danger:!0},{key:"delete_tables",label:(0,i.__)("Delete","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete the table with all its data.","advanced-database-cleaner"),danger:!0}]];var bd=[{key:"transient_name",label:(0,i.__)("Transient name","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[240px] max-w-[260px] !pr-4",visibility:""},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"min-w-[200px] max-w-[210px]",visibility:""},{key:"size",label:(0,i.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"autoload",label:(0,i.__)("Autoload","advanced-database-cleaner"),sortable:!0,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[80px] max-w-[150px]",visibility:""},{key:"expired",label:(0,i.__)("Expired","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,i.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:"1"===U?"":"hidden"},{key:"belongs_to",label:(0,i.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[280px]",visibility:""}],xd=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_transients",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Scan","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Scan","advanced-database-cleaner"),tooltipText:n.createElement("span",null,(0,i.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===z},{key:"edit_scan_results_transients",label:(0,i.__)("Edit scan result","advanced-database-cleaner"),tooltipText:(0,i.__)("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"===z}],[{key:"set_autoload_to_yes_transients",label:(0,i.__)("Set autoload to Yes","advanced-database-cleaner"),tooltipText:(0,i.__)("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",label:(0,i.__)("Set autoload to No","advanced-database-cleaner"),tooltipText:(0,i.__)("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",label:(0,i.__)("Delete","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var wd=[{key:"meta_key",label:(0,i.__)("Meta key","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[260px] !pr-4",visibility:""},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"min-w-[220px]",visibility:""},{key:"size",label:(0,i.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"user_id",label:(0,i.__)("User ID","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"belongs_to",label:(0,i.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[280px]",visibility:""}],_d=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_users_meta",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Scan","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Scan","advanced-database-cleaner"),tooltipText:n.createElement("span",null,(0,i.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===z},{key:"edit_scan_results_users_meta",label:(0,i.__)("Edit scan result","advanced-database-cleaner"),tooltipText:(0,i.__)("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"===z}],[{key:"delete_users_meta",label:(0,i.__)("Delete","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var Ed=new URL(window.location.href);Array.from(Ed.searchParams.keys()).forEach((function(e){"page"!==e&&Ed.searchParams.delete(e)}));var Nd=[{group_id:"group_1",is_last_group:!1,items:[{id:"general_cleanup",name:(0,i.__)("General cleanup","advanced-database-cleaner"),href:Ed.href+"&tab=general_cleanup",icon:ye.RSe,icon_size:"h-[19px] w-[19px]",component:function(){var e=(0,d.d4)((function(e){return e.shared.currentSubTabId}));return n.createElement(n.Fragment,null,e?n.createElement(zl,{subTab:e}):n.createElement(Ss,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,i.__)("Tables","advanced-database-cleaner"),href:Ed.href+"&tab=tables",icon:ve.rNF,icon_size:"h-[19px] w-[19px]",component:function(){return n.createElement(Dl,{tabName:"tables",actions:gd,columns:yd})},can_be_hidden:!0,show_in_menu:!0},{id:"options",name:(0,i.__)("Options","advanced-database-cleaner"),href:Ed.href+"&tab=options",icon:ve.qu7,icon_size:"h-[19px] w-[19px]",component:function(){return n.createElement(Dl,{tabName:"options",actions:Xs,columns:Js})},can_be_hidden:!0,show_in_menu:!0},{id:"posts_meta",name:(0,i.__)("Post meta","advanced-database-cleaner"),href:Ed.href+"&tab=posts_meta",icon:ue.lV7,icon_size:"h-[19px] w-[19px]",component:function(){return n.createElement(Dl,{tabName:"posts_meta",actions:eu,columns:Zs})},can_be_hidden:!0,show_in_menu:!0},{id:"users_meta",name:(0,i.__)("User meta","advanced-database-cleaner"),href:Ed.href+"&tab=users_meta",icon:de.x$1,icon_size:"h-[19px] w-[19px]",component:function(){return n.createElement(Dl,{tabName:"users_meta",actions:_d,columns:wd})},can_be_hidden:!0,show_in_menu:!0},{id:"transients",name:(0,i.__)("Transients","advanced-database-cleaner"),href:Ed.href+"&tab=transients",icon:pe.EA,icon_size:"h-[20px] w-[20px]",component:function(){return n.createElement(Dl,{tabName:"transients",actions:xd,columns:bd})},can_be_hidden:!0,show_in_menu:!0},{id:"cron_jobs",name:(0,i.__)("Cron jobs","advanced-database-cleaner"),href:Ed.href+"&tab=cron_jobs",icon:ue.g0H,icon_size:"h-[19px] w-[19px]",component:function(){var e=[{key:"hook_name",label:(0,i.__)("Hook","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[200px]",visibility:""},{key:"timestamp",label:(0,i.__)("Next run","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[150px]",visibility:"",tooltipText:(0,i.__)("All dates/times are in your local time zone","advanced-database-cleaner")},{key:"action",label:(0,i.__)("Action","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"min-w-[200px]",visibility:""},{key:"frequency_display",label:(0,i.__)("Frequency","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[120px]",visibility:""},{key:"interval",label:(0,i.__)("Interval","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[100px]",visibility:""},{key:"site_id",label:(0,i.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:"1"===U?"":"hidden"},{key:"belongs_to",label:(0,i.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[200px]",visibility:""}],t=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_cron_jobs",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Scan","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Scan","advanced-database-cleaner"),tooltipText:n.createElement("span",null,(0,i.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===z},{key:"edit_scan_results_cron_jobs",label:(0,i.__)("Edit scan result","advanced-database-cleaner"),tooltipText:(0,i.__)("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"===z}],[{key:"delete_cron_jobs",label:(0,i.__)("Delete","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];return n.createElement(Dl,{tabName:"cron_jobs",actions:t,columns:e})},can_be_hidden:!0,show_in_menu:!0}]},{group_id:"group_3",is_last_group:!1,items:[{id:"automation",name:(0,i.__)("Automation","advanced-database-cleaner"),href:Ed.href+"&tab=automation",icon:fe.qsz,icon_size:"h-[21px] w-[21px]",component:function(){var e=(0,d.d4)((function(e){return e.shared.currentSubTabId}));return n.createElement(n.Fragment,null,"add_edit_task"===e?n.createElement(Zn,null):n.createElement(Sa,null))},can_be_hidden:!0,show_in_menu:!0},{id:"analytics",name:(0,i.__)("DB analytics","advanced-database-cleaner"),href:Ed.href+"&tab=analytics",icon:c.YfN,icon_size:"h-[18px] w-[18px]",component:function(){var e=(0,d.d4)((function(e){return e.setting.analyticsEnabled})),t=function(){var e,t=null!==(e=F.analytics_execution)&&void 0!==e?e:{},r=t.success,n=void 0===r?0:r,a=t.fail,o=void 0===a?0:a;if(0===n&&0===o)return null;var c=n>=o;return{timeStamp:c?n:o,label:c?(0,i.__)("Last analytics execution was successful on:","advanced-database-cleaner"):(0,i.__)("Last analytics execution failed on:","advanced-database-cleaner"),status:c?"success":"fail"}}(),r=(0,d.wA)();return n.createElement(n.Fragment,null,!e&&n.createElement(Zd,{type:"warning"},n.createElement("p",{className:"flex items-center gap-2"},(0,i.__)("You disabled this module. Please enable it in the settings to track database changes.","advanced-database-cleaner"),n.createElement(P,{href:"",onClick:function(e){e.preventDefault(),r(Ad({tabId:"settings",anchorId:"other_settings"}))}},(0,i.__)("Go to settings","advanced-database-cleaner")))),n.createElement(lr,{tabsItems:un}),t&&n.createElement(n.Fragment,null,n.createElement("div",{className:"my-4 flex flex-col items-end justify-end gap-x-1 text-end text-gray-600 ".concat("FREE"===z?"blur-[1px]":"")},n.createElement("div",{className:"flex flex-col gap-x-1 sm:flex-row"},n.createElement("span",{className:"".concat("success"===t.status?"text-green-600":"text-red-600")},t.label),n.createElement("span",null,mt(t.timeStamp),(0,i.__)(" (local time)","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center justify-end text-[.75rem] text-gray-400"},(0,i.__)("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,i.__)("Addons activity","advanced-database-cleaner"),href:Ed.href+"&tab=addons_activity",icon:A.WBu,icon_size:"h-[21px] w-[21px]",component:function(){var e,t=Mt((0,n.useState)(null),2),r=t[0],a=t[1],o=Mt((0,n.useState)(!0),2),c=o[0],u=o[1],m=Mt((0,n.useState)(""),2),f=m[0],p=m[1],v=Mt((0,n.useState)(""),2),y=v[0],g=v[1],b=Mt((0,n.useState)(""),2),x=b[0],_=b[1],E=Mt((0,n.useState)(""),2),N=E[0],k=E[1],S=(0,d.d4)((function(e){return e.filter.currentPage})),L=(0,d.d4)((function(e){return e.filter.itemsPerPage})),j=(0,d.d4)((function(e){return e.setting.addonsActivityEnabled})),O=(0,d.d4)((function(e){return e.shared.showAddonsActivityNotice})),T=(0,d.wA)(),I=null!==(e=zt.find((function(e){return e.key===y})))&&void 0!==e?e:zt[0],F=""!==x||""!==N;(0,n.useEffect)((function(){M(x,N)}),[S,L]);var M=function(){var e,t=(e=At().mark((function e(t,r){var n,o,i=arguments;return At().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=i.length>2&&void 0!==i[2]?i[2]:null,u(!0),e.prev=2,"PREMIUM"!==z){e.next=9;break}return e.next=6,tt({search:t,activity_type:r,offset:n?(n-1)*L:(S-1)*L,limit:L});case 6:e.t0=e.sent,e.next=12;break;case 9:return e.next=11,bt();case 11:e.t0=e.sent;case 12:o=e.t0,a(o.data),n&&T(Me(n)),e.next=21;break;case 17:e.prev=17,e.t1=e.catch(2),Tt(T,e.t1.message),a(null);case 21:return e.prev=21,u(!1),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[2,17,21,24]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Ft(o,n,a,i,c,"next",e)}function c(e){Ft(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(e,r){return t.apply(this,arguments)}}(),G=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 n.createElement("div",{className:"relative min-h-[500px]"},n.createElement("div",{className:"".concat("FREE"===z?"pointer-events-none blur-[1px]":"")},j&&O&&n.createElement(Zd,{type:"info",notificationKey:"addons_activity_info"},(0,i.__)("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"===U&&(0,i.__)("(Only the current site will be monitored. Activities on child sites will not be tracked).","advanced-database-cleaner")),!j&&n.createElement(Zd,{type:"warning"},n.createElement("p",{className:"flex items-center gap-2"},(0,i.__)("You disabled this module. Please enable it in the settings to start recording addon activities.","advanced-database-cleaner"),n.createElement(P,{href:"",onClick:function(e){e.preventDefault(),T(Ad({tabId:"settings",anchorId:"other_settings"}))}},(0,i.__)("Go to settings","advanced-database-cleaner")))),n.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"},n.createElement("form",{className:"grid grid-cols-2 items-end gap-x-4 sm:grid-cols-3 xl:flex"},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("Addon name or slug","advanced-database-cleaner"),className:"mt-1 !h-[2rem] w-full !border-gray-300 xl:w-[15rem]",onChange:function(e){return p(e.target.value)},maxLength:200,value:f})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Activity type","advanced-database-cleaner")),n.createElement(im,{selectItems:Dt,selectedItem:I,onSelectionChange:function(e){return g(e)},minWidthButton:"w-full xl:min-w-[9rem]",minWidthContent:"min-w-[150px]"})),n.createElement("div",null,n.createElement(w,{Icon:Ve.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),_(f),k(y),M(f,y,1)}}))),n.createElement("div",{className:"flex items-end gap-x-4"},n.createElement("div",null,n.createElement("span",{className:"text-[.8rem] text-gray-800"},(0,i.__)("Total activities","advanced-database-cleaner"),":"," ",n.createElement("span",{className:"font-semibold"},null!=r&&r.total?null==r?void 0:r.total:0))),n.createElement("div",{className:"flex items-center gap-x-[4px] border-l border-gray-400 pl-4"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-black no-underline",onClick:function(e){e.preventDefault(),c||M(x,N)}},n.createElement(s.JbZ,{className:"".concat(c?"animate-spin":"")}),(0,i.__)("Refresh","advanced-database-cleaner"))),F&&n.createElement("div",{className:"flex items-center gap-x-[4px] border-l border-gray-400 pl-4"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),p(""),g(""),_(""),k(""),M("","",1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner"))))),n.createElement("div",{className:"mt-8 flex justify-end text-[.82rem] text-gray-800"},(null==r?void 0:r.total)>L&&n.createElement("div",null,n.createElement(qe,{totalItems:null==r?void 0:r.total,top:!1,loading:c,filterApplied:F}))),c?n.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):n.createElement("div",{className:"mt-6 rounded-xl border border-gray-200 bg-gray-50 px-4 py-2"},r&&r.activity_timeline&&0!==r.activity_timeline.length?n.createElement("div",{className:"relative py-2"},n.createElement("div",{className:"absolute bottom-0 left-6 top-0 w-px bg-gray-200"}),n.createElement("ul",{className:"space-y-1"},r.activity_timeline.map((function(e,t){return n.createElement("li",{key:"".concat(e.timestamp,"-").concat(t),className:"group"},n.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"},n.createElement("div",{className:"relative z-10 flex-shrink-0"},n.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 n.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-green-200"},n.createElement(de.CMH,{className:"h-3 w-3 text-green-700"}));case"deactivation":return n.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-gray-300"},n.createElement(pe.hjN,{className:"h-4 w-4"}));default:return n.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-red-200"},n.createElement(fe.FyX,{className:"h-5 w-5 text-red-700"}))}}(e.activity_type)),t!==r.activity_timeline.length-1&&n.createElement("div",{className:"absolute left-1/2 top-12 h-8 w-px -translate-x-px transform bg-gray-200"})),n.createElement("div",{className:"min-w-0 flex-1 pt-1"},n.createElement("div",{className:"mb-1 flex items-center justify-between"},n.createElement("div",{className:"flex flex-col gap-y-2 md:flex-row md:items-center md:space-x-2"},n.createElement("span",{className:"rounded-md px-1 text-[.7rem] font-semibold uppercase tracking-wide ".concat(G(e.activity_type)," ")},e.activity_type),n.createElement("span",{className:"text-xs text-gray-800"},mt(e.timestamp)))),n.createElement("div",{className:"mb-1 flex flex-col xl:flex-row xl:items-center xl:justify-between"},n.createElement("h4",{className:"text-[.83rem] font-semibold text-gray-900"},e.addon_name),n.createElement("p",{className:"font-mono text-[.85rem] text-gray-500"},e.slug)))))})))):n.createElement("div",{className:"flex min-h-[300px] flex-col items-center justify-center rounded-xl px-6"},n.createElement("div",{className:"flex h-16 w-16 items-center justify-center rounded-full border border-gray-200 bg-gray-100"},n.createElement(s.t2D,{className:"h-7 w-7 text-gray-400"})),n.createElement("div",{className:"mt-6 text-center"},n.createElement("h3",{className:"mb-3 text-[1.3em] font-bold text-gray-800"},(0,i.__)("No activity found!","advanced-database-cleaner")),n.createElement("p",{className:"text-sm leading-relaxed text-gray-500"},F?(0,i.__)("No activity found for the applied filters. Try different filters.","advanced-database-cleaner"):(0,i.__)("Once you activate, deactivate or uninstall addons, they will appear here.","advanced-database-cleaner"))))),n.createElement("div",{className:"mt-2 flex justify-end gap-3 text-[.75rem] text-gray-400"},(0,i.__)("(All dates/times are in your local time zone)","advanced-database-cleaner")),n.createElement("div",{className:"mt-4 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},(null==r?void 0:r.total)>25&&n.createElement(Ke,null),(null==r?void 0:r.total)>L&&n.createElement("div",null,n.createElement(qe,{totalItems:null==r?void 0:r.total,top:!1,loading:c,filterApplied:F})))),"FREE"===z&&n.createElement("div",{className:"absolute inset-0 top-[85px] z-20 flex justify-center rounded-lg bg-white/40 backdrop-blur-[1px]"},n.createElement("div",{className:"mx-4 max-h-[450px] min-h-[200px] min-w-[500px] border border-gray-200 bg-white p-8 shadow-2xl"},n.createElement("div",{className:"text-center"},n.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"},n.createElement(s.xGQ,{className:"h-8 w-8 text-white"})),n.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,i.__)("Unlock Addons Activity Timeline","advanced-database-cleaner")),n.createElement("p",{className:"mb-6 text-gray-600"},(0,i.__)("Upgrade to the Premium to access the addons activity timeline.","advanced-database-cleaner")),n.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Complete activity timeline","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("See when an addon was activated or removed","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Search and filter activities","advanced-database-cleaner")))),n.createElement(P,{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"},n.createElement("span",{className:"flex items-center justify-center gap-2"},(0,i.__)("Upgrade to Premium","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),n.createElement("div",{className:"mt-4"},n.createElement(P,{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,i.__)("Learn more about Premium features","advanced-database-cleaner")))))))},can_be_hidden:!0,show_in_menu:!0,is_premium:!0}]},{group_id:"group_4",is_last_group:!0,items:[{id:"info_and_logs",name:(0,i.__)("Info & logs","advanced-database-cleaner"),href:Ed.href+"&tab=info_and_logs",icon:me.xe2,icon_size:"h-[18px] w-[19px]",component:function(){return n.createElement(lr,{tabsItems:Qs})},can_be_hidden:!0,show_in_menu:!0},{id:"settings",name:(0,i.__)("Settings","advanced-database-cleaner"),href:Ed.href+"&tab=settings",icon:l.hyW,icon_size:"h-[21px] w-[21px]",component:function(){var e=(0,d.d4)((function(e){return e.shared.anchorId}));return(0,n.useEffect)((function(){if(e){var t=document.getElementById(e);t&&setTimeout((function(){t.scrollIntoView({behavior:"smooth",block:"start"})}),300)}}),[e]),n.createElement("div",{className:"max-w-2xl"},"PREMIUM"===z&&n.createElement(rl,{title:(0,i.__)("License","advanced-database-cleaner"),description:(0,i.__)("Manage your license from this section.","advanced-database-cleaner"),content:n.createElement(Fu,null)}),n.createElement(rl,{title:(0,i.__)("Menu placement","advanced-database-cleaner"),description:(0,i.__)("Select where to display the plugin menu.","advanced-database-cleaner"),content:n.createElement(Yu,null)}),n.createElement(rl,{title:(0,i.__)("Hide/show tabs","advanced-database-cleaner"),description:(0,i.__)("Select which tabs to hide or show in the plugin menu.","advanced-database-cleaner"),content:n.createElement(vd,null)}),"PREMIUM"===z&&n.createElement(rl,{title:(0,i.__)("Scan settings","advanced-database-cleaner"),description:(0,i.__)("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:n.createElement(ud,null)}),n.createElement(rl,{title:(0,i.__)("Other settings","advanced-database-cleaner"),description:(0,i.__)("Other settings to configure the plugin behavior.","advanced-database-cleaner"),content:n.createElement(Hu,null),anchorId:"other_settings"}),"PREMIUM"===z&&n.createElement(rl,{title:(0,i.__)("Remote scan credits","advanced-database-cleaner"),description:(0,i.__)("Daily credit balance for 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:"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:n.createElement(yl,null)}))},can_be_hidden:!1,show_in_menu:!0},{id:"premium",name:(0,i.__)("Premium","advanced-database-cleaner"),href:Ed.href+"&tab=premium",icon:he.l7J,icon_size:"h-[19px] w-[19px]",component:function(){var e=[{name:(0,i.__)("19 standard cleanup tools","advanced-database-cleaner"),icon:n.createElement(pe.DHF,{className:"h-6 w-6 text-indigo-400"}),description:(0,i.__)("Revisions, Auto drafts, unused postmeta, unused usermeta, expired transients, and more.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,i.__)("Preview before you clean","advanced-database-cleaner"),icon:n.createElement(tu.xyf,{className:"h-6 w-6 text-emerald-400"}),description:(0,i.__)("Inspect revisions, unused post meta, and other items with full context prior to deletion.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,i.__)("Retention by date","advanced-database-cleaner"),icon:n.createElement(ta.Amo,{className:"h-6 w-6 text-purple-400"}),description:(0,i.__)("Keep the latest items per day and delete older ones.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,i.__)("6 data managers","advanced-database-cleaner"),icon:n.createElement(ve.wIx,{className:"h-6 w-6 text-cyan-400"}),description:(0,i.__)("Manage and deeply clean Tables, Options, Post Meta, User Meta, Transients, and Cron Jobs.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,i.__)("Autoload health check","advanced-database-cleaner"),icon:n.createElement(ve.uBf,{className:"h-6 w-6 text-orange-400"}),description:(0,i.__)("Check autoloaded options and spot heavy offenders. Then flip autoload on/off as needed.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,i.__)("Basic filters","advanced-database-cleaner"),icon:n.createElement(ve.XPy,{className:"h-6 w-6 text-pink-400"}),description:(0,i.__)("Quickly locate items to clean, optimize, or manage with preset filters.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,i.__)("Retention by count","advanced-database-cleaner"),icon:n.createElement(ve.Yd$,{className:"h-6 w-6 text-teal-400"}),description:(0,i.__)("Keep the last N items per post or entity and delete the rest.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Advanced filters","advanced-database-cleaner"),icon:n.createElement(ve.o5_,{className:"h-6 w-6 text-rose-400"}),description:(0,i.__)("Filter items by name patterns, metadata, and precise criteria.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Local scan","advanced-database-cleaner"),icon:n.createElement(ve.Mqc,{className:"h-6 w-6 text-amber-400"}),description:(0,i.__)("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,i.__)("Remote SmartScan™","advanced-database-cleaner"),icon:n.createElement(ve.c$4,{className:"h-6 w-6 text-sky-400"}),description:(0,i.__)("Cross-check your items with a curated cloud database for improved ownership accuracy.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Who uses this item?","advanced-database-cleaner"),icon:n.createElement(qc.qZP,{className:"h-6 w-6 text-lime-500"}),description:(0,i.__)("After a remote scan, see which plugins/themes rely on a given option, table, etc.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Manual corrections","advanced-database-cleaner"),icon:n.createElement(ve.mDV,{className:"h-6 w-6 text-fuchsia-400"}),description:(0,i.__)("Assign specific items to the correct plugin/theme when needed.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Contribute corrections","advanced-database-cleaner"),icon:n.createElement(ve.Ddm,{className:"h-6 w-6 text-blue-400"}),description:(0,i.__)("Submit your verified corrections to improve global scan accuracy.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Action Scheduler cleaners","advanced-database-cleaner"),icon:n.createElement(ta.lNg,{className:"h-6 w-6 text-green-400"}),description:(0,i.__)("7 dedicated tools for canceled, failed, and completed actions and logs.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Create scheduled tasks","advanced-database-cleaner"),icon:n.createElement(ve.W4C,{className:"h-6 w-6 text-red-400"}),description:(0,i.__)("Automate routine cleanups exactly when you want them.","advanced-database-cleaner"),free:(0,i.__)("Up to 5 tasks","advanced-database-cleaner"),pro:(0,i.__)("Unlimited","advanced-database-cleaner")},{name:(0,i.__)("Execution logs for scheduled tasks","advanced-database-cleaner"),icon:n.createElement(ve.NJW,{className:"h-6 w-6 text-indigo-400"}),description:(0,i.__)("View detailed logs for every scheduled task you create.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Database analytics overview","advanced-database-cleaner"),icon:n.createElement(ve.JKR,{className:"h-6 w-6 text-emerald-400"}),description:(0,i.__)("Track total DB size and table count over time; drill into daily or monthly changes.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Tables growth analytics","advanced-database-cleaner"),icon:n.createElement(fe.VCI,{className:"h-6 w-6 text-purple-400"}),description:(0,i.__)("Monitor per-table size and row count trends to spot issues early.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Add-ons activity monitor","advanced-database-cleaner"),icon:n.createElement(ye.QWR,{className:"h-6 w-6 text-cyan-400"}),description:(0,i.__)("See when plugins are activated, deactivated, or uninstalled, then filter the timeline.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Multisite support","advanced-database-cleaner"),icon:n.createElement(ve.MFJ,{className:"h-6 w-6 text-pink-400"}),description:(0,i.__)("Designed for networks, manage cleanup across sites.","advanced-database-cleaner"),free:(0,i.__)("Limited","advanced-database-cleaner"),pro:(0,i.__)("Full","advanced-database-cleaner")},{name:(0,i.__)("Multisite: filter by site","advanced-database-cleaner"),icon:n.createElement(ve.XPy,{className:"h-6 w-6 text-teal-400"}),description:(0,i.__)("Target specific sub-sites when reviewing or cleaning data.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Advanced scan settings & CPU control","advanced-database-cleaner"),icon:n.createElement(fe.GD,{className:"h-6 w-6 text-violet-400"}),description:(0,i.__)("Tune scan depth and resource usage to fit your hosting limits.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Priority email support","advanced-database-cleaner"),icon:n.createElement(A.FlW,{className:"h-6 w-6 text-rose-400"}),description:(0,i.__)("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",r="sm"===t?"h-2 w-2":"h-4 w-4",a="sm"===t?"h-2 w-2":"h-4 w-4";return!0===e?n.createElement("span",{className:"inline-flex items-center justify-center"},n.createElement("div",{className:"rounded-full bg-gradient-to-r from-emerald-400 to-green-500 p-1"},n.createElement(me.CMH,{className:"".concat(r," text-white")}))):!1===e?n.createElement("span",{className:"inline-flex items-center justify-center"},n.createElement("div",{className:"rounded-full bg-gradient-to-r from-red-400 to-rose-500 p-1"},n.createElement(fe.$8F,{className:"".concat(a," text-white")}))):n.createElement("span",{className:"text-sm font-medium"},e)};return n.createElement("div",{className:"min-h-screen"},n.createElement("div",{className:"mx-auto max-w-6xl px-0 pt-4 sm:pt-4"},n.createElement("div",{className:"mb-8 text-center sm:mb-12"},n.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"===z?n.createElement(ye.JX6,{className:"h-5 w-5 text-yellow-500"}):n.createElement(s.xGQ,{className:"h-5 w-5 text-blue-600"}),"FREE"===z?(0,i.__)("You're using the Free version","advanced-database-cleaner"):(0,i.__)("You're using the Premium version","advanced-database-cleaner")),"FREE"===z&&n.createElement(n.Fragment,null,n.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,i.__)("Upgrade to Premium for the most accurate, safe database cleanup","advanced-database-cleaner")),n.createElement("div",{className:"text-[.8rem]"},n.createElement(P,{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,i.__)("FAQ","advanced-database-cleaner")),n.createElement("span",{className:"mx-2"},"-"),n.createElement(P,{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,i.__)("Pre-sale Question","advanced-database-cleaner"))))),n.createElement("div",{className:"overflow-hidden rounded-2xl border border-gray-200 bg-white shadow-xl"},n.createElement("div",{className:"hidden grid-cols-6 border-b-0 border-gray-200 bg-gray-100 md:grid"},n.createElement("div",{className:"col-span-4 border-b-0 bg-white px-4 sm:px-6"},n.createElement("div",{className:"pt-6 text-base font-semibold text-black sm:pt-8 sm:text-lg"},(0,i.__)("Features","advanced-database-cleaner"))),n.createElement("div",{className:"flex flex-col items-center border-x border-b border-gray-200 px-4 py-3 text-center sm:px-6"},n.createElement("div",{className:"mb-1 mt-2 flex items-center justify-center gap-2 sm:mb-2 sm:mt-4"},n.createElement(ye.JX6,{className:"h-5 w-5 text-yellow-500"}),n.createElement("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg"},(0,i.__)("Free","advanced-database-cleaner")))),n.createElement("div",{className:"flex flex-col items-center border-b border-gray-200 px-4 py-3 text-center sm:px-6"},n.createElement("div",{className:"mb-1 mt-2 flex items-center justify-center gap-2 sm:mb-2 sm:mt-4"},n.createElement(s.xGQ,{className:"h-5 w-5 text-blue-600"}),n.createElement("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg"},(0,i.__)("Premium","advanced-database-cleaner"))))),"FREE"===z&&n.createElement("div",{className:"hidden grid-cols-6 border-b border-gray-200 bg-white md:grid"},n.createElement("div",{className:"col-span-4"}),n.createElement("div",{className:"flex flex-col items-center border-x border-gray-200 px-4 py-3 text-center sm:px-6"},n.createElement("div",{className:"text-[.9rem] text-gray-900"},(0,i.__)("Installed","advanced-database-cleaner"))),n.createElement("div",{className:"relative px-4 py-3 text-center sm:px-6"},n.createElement("div",{className:"text-[.9rem]"},n.createElement(P,{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"},n.createElement("span",{className:"hidden xl:flex"},(0,i.__)("Upgrade now","advanced-database-cleaner")),n.createElement("span",{className:"flex xl:hidden"},(0,i.__)("Upgrade","advanced-database-cleaner")))))),e.map((function(e,r){return n.createElement("div",{key:r,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"},n.createElement("div",{className:"col-span-1 p-4 sm:p-5 md:col-span-4"},n.createElement("div",{className:"flex items-start gap-3"},n.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),n.createElement("div",{className:"min-w-0"},n.createElement("div",{className:"text-[.95rem] font-medium leading-snug text-gray-900 sm:text-[1rem]"},e.name),e.description&&n.createElement("div",{className:"mt-1 text-[.85rem] leading-relaxed text-gray-600 sm:text-sm"},e.description),n.createElement("div",{className:"mt-3 flex items-center gap-3 text-[.9rem] md:hidden"},n.createElement("span",{className:"inline-flex items-center gap-2 rounded-full bg-gray-100 px-2.5 py-1 text-yellow-600"},n.createElement(ye.JX6,{className:"h-4 w-4"}),(0,i.__)("Free","advanced-database-cleaner"),t(e.free,"sm")),n.createElement("span",{className:"inline-flex items-center gap-2 rounded-full bg-blue-50 px-2.5 py-1 text-blue-700"},n.createElement(s.xGQ,{className:"h-4 w-4"}),(0,i.__)("Premium","advanced-database-cleaner"),t(e.pro,"sm")))))),n.createElement("div",{className:"hidden h-full bg-gray-100 md:block"},n.createElement("div",{className:"flex h-full items-center justify-center border-x border-gray-100 p-4 text-center"},t(e.free))),n.createElement("div",{className:"hidden h-full bg-gray-100 md:flex"},n.createElement("div",{className:"flex h-full w-full items-center justify-center p-4 text-center"},t(e.pro))))})),"FREE"===z&&n.createElement("div",{className:"grid grid-cols-1 border-t border-gray-200 bg-gray-50 md:grid-cols-6"},n.createElement("div",{className:"hidden p-4 sm:p-6 md:col-span-4 md:block"}),n.createElement("div",{className:"col-span-1 p-4 text-center sm:p-6 md:col-span-2"},n.createElement(P,{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,i.__)("Upgrade now","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))))),n.createElement("div",{className:"mt-8 px-4 text-center sm:mt-10"},n.createElement("p",{className:"mb-4 !text-[.9rem] text-gray-800 sm:text-base"},(0,i.__)("All premium plans include a 30-day money-back guarantee","advanced-database-cleaner")))))},can_be_hidden:!1,show_in_menu:"FREE"===z}]}],kd=Nd.flatMap((function(e){return e.items}));function Sd(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ld,jd,Od,Td=function(e,t){var r=new URL(window.location.href);r.searchParams.set(e,t),window.history.pushState({},"",r)},Pd=function(e){var t=new URL(window.location.href);return t.searchParams.set("sub_tab",e),t.pathname+t.search},Id=(0,m.Z0)({name:"shared",initialState:{currentTabId:function(){var e,t=new URLSearchParams(window.location.search),r=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(!r)return kd[0].id;var n=kd.find((function(e){return e.id===r}));return n?n.id:kd[0].id}(),currentSubTabId:(jd=new URLSearchParams(window.location.search),Od=null==jd||null===(Ld=jd.get("sub_tab"))||void 0===Ld||null===(Ld=Ld.replace(/[^a-z_-]/g,""))||void 0===Ld?void 0:Ld.slice(0,64),Od||null),anchorId:null,hideFilters:!1,name:null,siteId:null,rowId:null,transientFoundIn:"",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:!!B.addons_activity_info,showMigrationNotice:!!B.migration_available,showImportedTasksDeactivatedNotice:!!B.imported_tasks_deactivated_notice,isSupportModalShown:!1,isMigrationModalShown:!1},reducers:{navigateTo:function(e,t){var r,n=t.payload,a=n.tabId,o=n.subTabId,i=n.anchorId;a&&(e.currentTabId=a,Td("tab",a)),o?(e.currentSubTabId=o,Td("sub_tab",o)):(e.currentSubTabId=null,(r=new URL(window.location.href)).searchParams.delete("sub_tab"),window.history.pushState({},"",r)),e.anchorId=i||null,function(e){var t=new URL(window.location.href);(function(e){return function(e){if(Array.isArray(e))return Sd(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 Sd(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Sd(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(r){e.includes(r)||t.searchParams.delete(r)})),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.isContentValueModalShown=!0},hideContentValueModal:function(e){e.name=null,e.siteId=null,e.rowId=null,e.transientFoundIn="",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},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}}}),Cd=Id.actions,Ad=Cd.navigateTo,Fd=Cd.setHideFilters,Md=Cd.showContentValueModal,Gd=Cd.hideContentValueModal,Dd=Cd.showSupportModal,zd=Cd.showMigrationModal,Rd=Cd.showImportedTasksDeactivatedNotice,Bd=Cd.hideSupportModal,Ud=Cd.hideMigrationModal,Wd=Cd.setTaskId,Yd=Cd.resetTaskId,Kd=Cd.hideAddonsActivityNotice,$d=Cd.hideMigrationNotice,qd=Cd.hideImportedTasksDeactivatedNotice;const Vd=Id.reducer;function Hd(e){return Hd="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},Hd(e)}function Qd(){Qd=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Hd(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Hd(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Jd(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}var Xd={success:{backgroundColor:"bg-emerald-50",textColor:"text-emerald-700",icon:n.createElement(A.OLr,{className:"h-6 w-6 text-emerald-500"})},info:{backgroundColor:"bg-blue-50",textColor:"text-gray-700",icon:n.createElement(A._AI,{className:"h-6 w-6 text-blue-500"})},warning:{backgroundColor:"bg-orange-100",textColor:"text-orange-800",icon:n.createElement(A.t5W,{className:"h-6 w-6 text-orange-500"})},error:{backgroundColor:"bg-red-50",textColor:"text-red-700",icon:n.createElement(A.ORb,{className:"h-6 w-6 text-red-500"})}};const Zd=function(e){var t=e.type,r=void 0===t?"warning":t,a=e.showIcon,o=void 0===a||a,c=e.notificationKey,s=void 0===c?"":c,u=e.children,m=Xd[r]||Xd.warning,f=m.backgroundColor,p=m.textColor,h=m.icon,v=(0,d.wA)(),y=function(){var e,t=(e=Qd().mark((function e(){return Qd().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,re({notificationKey:s});case 3:e.t0=s,e.next="addons_activity_info"===e.t0?6:"imported_tasks_deactivated_notice"===e.t0?8:10;break;case 6:return v(Kd()),e.abrupt("break",11);case 8:return v(qd()),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),Tt(v,e.t1.message);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Jd(o,n,a,i,c,"next",e)}function c(e){Jd(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return n.createElement("div",{className:"rounded-md ".concat(f," relative mb-5 p-4 shadow-md shadow-gray-200")},n.createElement("div",{className:"flex items-start gap-2"},o&&n.createElement("div",{className:"h-full flex-shrink-0"},n.createElement("div",null,h)),n.createElement("div",{className:"".concat(p," flex-1 pl-1 text-[.82rem]")},u),s&&n.createElement(j,{content:(0,i.__)("Dismiss","advanced-database-cleaner")},n.createElement("button",{onClick:y,className:"flex-shrink-0 rounded-full","aria-label":"Dismiss"},n.createElement(l.cW1,{className:"text-[19px] text-gray-500 hover:text-gray-800"})))))};function em(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var tm={success:{borderColor:"border-green-600",bgColor:"bg-green-100",textColor:"text-green-700",progressBgColor:"bg-green-600",Icon:ea.iBF},error:{borderColor:"border-red-600",bgColor:"bg-red-100",textColor:"text-red-700",progressBgColor:"bg-red-600",Icon:ue.$IH},warning:{borderColor:"border-amber-600",bgColor:"bg-amber-100",textColor:"text-amber-700",progressBgColor:"bg-amber-600",Icon:po.lJS},info:{borderColor:"border-sky-600",bgColor:"bg-sky-100",textColor:"text-sky-700",progressBgColor:"bg-sky-600",Icon:ue.nSS}};const rm=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return em(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?em(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}((0,n.useState)(0),2),t=e[0],r=e[1],o=(0,d.d4)((function(e){return e.notification})),i=(0,d.wA)();if((0,n.useEffect)((function(){if(o.show&&(r((function(e){return e+1})),o.autoHide)){var e=setTimeout((function(){i(St())}),1e3*o.hideAfter);return function(){return clearTimeout(e)}}}),[o]),!o.show)return null;var c=o.type,l=o.title,s=o.message,u=o.autoHide,m=o.hideAfter,f=tm[c]||{borderColor:"border-gray-100",bgColor:"bg-white",textColor:"text-black",progressBgColor:"bg-black",Icon:ea.iBF},p=f.borderColor,h=f.bgColor,v=f.textColor,y=f.progressBgColor,g=f.Icon;return n.createElement(n.Fragment,null,n.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"},n.createElement("div",{className:"flex w-full flex-col items-center space-y-4 sm:items-end"},n.createElement(a.e,{appear:!0,show:!0,as:n.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"},n.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")},n.createElement("div",{className:"p-3"},n.createElement("div",{className:"flex items-start"},n.createElement("div",{className:"flex-shrink-0"},n.createElement(g,{className:"h-5 w-5 ".concat(v),"aria-hidden":"true"})),n.createElement("div",{className:"ml-3 w-0 flex-1"},n.createElement("p",{className:"text-[.84rem] font-medium ".concat(v)},l),n.createElement("p",{className:"mt-1 text-[.82rem] text-gray-900"},s)),n.createElement("div",{className:"ml-4 flex flex-shrink-0"},n.createElement("button",{type:"button",className:"inline-flex rounded-md bg-transparent text-gray-500 hover:text-gray-700 focus:outline-none",onClick:function(){i(St())}},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(ea.zhF,{className:"h-4 w-4","aria-hidden":"true"}))))),u&&n.createElement("div",{className:"h-[.1rem] w-full ".concat(y),style:{animation:"adbc-progress-line ".concat(m,"s linear forwards")}}))))))};var nm=r(9354);function am(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return om(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?om(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 om(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const im=function(e){var t=e.selectItems,r=e.selectedItem,o=void 0===r?"":r,i=e.onSelectionChange,c=e.minWidthButton,l=void 0===c?"":c,s=e.minWidthContent,d=void 0===s?"min-w-[200px]":s,m=e.maxHeight,f=void 0!==m&&m,p=e.buttonOnly,h=void 0!==p&&p,v=e.ButtonBgColor,y=void 0===v?"bg-white":v,g=e.borderColor,b=void 0===g?"border-gray-300":g,x=e.extraBtnClasses,w=void 0===x?"":x,_=e.labelClasses,E=void 0===_?"":_,k=e.truncateMaxWidth,S=void 0===k?"max-w-[130px]":k,j=am((0,n.useState)(o||t[0][0]),2),O=j[0],T=j[1],P=am((0,n.useState)(!1),2),I=P[0],C=P[1];return(0,n.useEffect)((function(){T(o||t[0][0])}),[o,t]),n.createElement(nm.WF,{value:O,onChange:function(e){e.disabled||(T(e),i&&i(e.key))},onToggle:function(){return C(!I)}},(function(e){var r=e.open;return n.createElement("div",{className:"relative"},h?n.createElement(nm.go,{className:N("flex !h-[1.9rem] cursor-pointer items-center rounded-lg border px-1 text-[.83rem] text-gray-900",b,y,w,I||r?"!border-black":"")},n.createElement(pe.gpS,{className:"h-5 w-5","aria-hidden":"true"})):n.createElement(nm.go,{className:N("flex !h-[2rem] cursor-pointer items-center justify-between rounded-lg border text-left text-[.83rem] text-gray-900 hover:text-cyan-700",l,b,y,w,I||r?"!border-black":"")},n.createElement("span",{className:"block ".concat(S," truncate pl-2")},O.label),n.createElement(pe.gpS,{className:"h-5 w-5 pr-1","aria-hidden":"true"})),n.createElement(a.e,{show:r,as:n.Fragment,enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100"},n.createElement(nm.wh,{className:"absolute right-0 z-50 mt-1 w-full ".concat(f?"max-h-[280px] overflow-auto":""," ").concat(d," rounded-lg border border-gray-400/80 bg-white p-2 text-gray-900 shadow-lg")},t.map((function(e,r){return n.createElement("div",{key:"action-group-"+r},e.map((function(e){return!1!==e.isVisible&&n.createElement(nm.h7,{key:e.key,className:function(t){return N(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},n.createElement("span",{className:"block text-left ".concat(e.danger?"text-red-600":""," ").concat(E," ").concat(e.disabled?"text-gray-900":"")},e.label),e.tooltipText&&n.createElement(L,{content:e.tooltipText},n.createElement(u.jDB,{className:"text-gray-400"})))})),r<t.length-1&&n.createElement("div",{className:"my-1 border-b border-gray-200"}))})))))}))};function cm(e){return cm="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},cm(e)}function lm(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var sm=function(e){switch(e){case"tables":return{allItemsMsg:(0,i.__)("All tables","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins tables","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes tables","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP tables","advanced-database-cleaner")};case"options":return{allItemsMsg:(0,i.__)("All options","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins options","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes options","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP options","advanced-database-cleaner")};case"posts_meta":return{allItemsMsg:(0,i.__)("All post meta","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins meta","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes meta","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP meta","advanced-database-cleaner")};case"users_meta":return{allItemsMsg:(0,i.__)("All user meta","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins meta","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes meta","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP meta","advanced-database-cleaner")};case"transients":return{allItemsMsg:(0,i.__)("All transients","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins transients","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes transients","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP transients","advanced-database-cleaner")};case"cron_jobs":return{allItemsMsg:(0,i.__)("All cron jobs","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins cron jobs","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes cron jobs","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP cron jobs","advanced-database-cleaner")};default:return{allItemsMsg:(0,i.__)("All items","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins items","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes items","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP items","advanced-database-cleaner")}}},um=function(e,t,r){return n.createElement("div",{className:"flex items-start gap-x-2 text-[.7rem]"},n.createElement("div",{className:"w-5"},"ok"===e?n.createElement(he.rK8,{className:"text-[1.2rem] text-green-600"}):n.createElement(pe.q53,{className:"text-[1.2rem] text-orange-400"})),n.createElement("div",{className:"items-start gap-x-1"},dm(t)," ","ok"!==e&&n.createElement(P,{href:"#",onClick:r},(0,i.__)("[Filter]","advanced-database-cleaner"))))},dm=function(e){if("string"!=typeof e)return e;var t=e.match(/^\s*(\d+)\s*(.*)$/);if(!t)return e;var r=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return lm(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?lm(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=r[1],o=r[2];return n.createElement(n.Fragment,null,n.createElement("strong",null,a),o?" ".concat(o):"")},mm=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3;return n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col justify-center rounded-xl bg-gray-100 px-2 shadow-md ".concat(3===e?"h-[80px]":"h-[98px]")},n.createElement("div",{className:"animate-pulse"},Array.from({length:e}).map((function(e,t){return n.createElement("div",{key:t,className:"my-2 h-3 rounded-full bg-slate-200"})}))))},fm=function(e){return n.createElement("div",{className:"flex flex-col items-center justify-center gap-y-2 bg-gray-100 py-8"},n.createElement(pe.F8y,{className:"text-[7rem] text-gray-300"}),n.createElement("span",{className:"text-[1rem] font-bold text-black"},(0,i.__)("No data found","advanced-database-cleaner")),e&&n.createElement("span",null,(0,i.__)("Try changing the filters or search term","advanced-database-cleaner")))},pm=function(){return n.createElement("div",{className:"mt-4 flex h-[210px] items-center justify-center rounded-lg border border-gray-200 bg-gray-100 opacity-90"},n.createElement(C,{size:"text-[4rem]",spinnerColor:"text-gray-900",text:(0,i.__)("Loading data...","advanced-database-cleaner")}))},hm=function(e,t){var r=function(e){return null!==e&&"object"===cm(e)&&!Array.isArray(e)},n=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(!n(e[a],t[a]))return!1;return!0}if(r(e)&&r(t)){var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var c=0,l=o;c<l.length;c++){var s=l[c];if(!Object.prototype.hasOwnProperty.call(t,s))return!1;if(!n(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(r){return!!Object.prototype.hasOwnProperty.call(t,r)&&("args"===r?n(e[r],t[r]):e[r]===t[r])}))},vm={key:"site_id",label:(0,i.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",tooltipText:"",width:"min-w-[60px] max-w-[150px]",visibility:"1"===U?"":"hidden"},ym=function(e,t,r,n,a,o){return{key:e,label:t,sortable:r,contentType:n,tooltipText:a,width:o,visibility:arguments.length>6&&void 0!==arguments[6]?arguments[6]:""}},gm={posts:[ym("ID",(0,i.__)("ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),ym("post_title",(0,i.__)("Title","advanced-database-cleaner"),!0,"string","","min-w-[100px] max-w-[200px]"),ym("post_content",(0,i.__)("Content","advanced-database-cleaner"),!1,"string","","min-w-[150px] max-w-[250px]"),ym("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[60px] max-w-[150px]"),ym("post_date_gmt",(0,i.__)("Date (UTC)","advanced-database-cleaner"),!0,"int","","min-w-[60px] max-w-[150px]"),vm],comments:[ym("comment_ID",(0,i.__)("ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),ym("comment_author",(0,i.__)("Author","advanced-database-cleaner"),!0,"string","","min-w-[120px] max-w-[150px]"),ym("comment_content",(0,i.__)("Content","advanced-database-cleaner"),!1,"string","","min-w-[150px] max-w-[300px]"),ym("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),ym("comment_post_ID",(0,i.__)("Post ID","advanced-database-cleaner"),!0,"int","","min-w-[80px] max-w-[120px]"),ym("comment_date_gmt",(0,i.__)("Date (UTC)","advanced-database-cleaner"),!0,"int","","min-w-[60px] max-w-[150px]"),vm],postMeta:[ym("meta_id",(0,i.__)("ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),ym("meta_key",(0,i.__)("Meta key","advanced-database-cleaner"),!0,"string","","min-w-[120px] max-w-[150px]"),ym("meta_value",(0,i.__)("Meta value","advanced-database-cleaner"),!1,"string","","min-w-[150px] max-w-[300px]"),ym("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),vm],userMeta:[ym("umeta_id",(0,i.__)("ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),ym("meta_key",(0,i.__)("Meta key","advanced-database-cleaner"),!0,"string","","min-w-[120px] max-w-[150px]"),ym("meta_value",(0,i.__)("Meta value","advanced-database-cleaner"),!1,"string","","min-w-[150px] max-w-[300px]"),ym("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),vm],relationships:[ym("object_id",(0,i.__)("Object ID","advanced-database-cleaner"),!0,"int","","min-w-[80px] max-w-[150px]"),ym("term_taxonomy_id",(0,i.__)("Term taxonomy ID","advanced-database-cleaner"),!0,"int","","min-w-[80px] max-w-[150px]"),ym("term_order",(0,i.__)("Term order","advanced-database-cleaner"),!0,"int","","min-w-[80px] max-w-[150px]"),ym("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[80px] max-w-[150px]"),vm],transients:[ym("id",(0,i.__)("ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),ym("name",(0,i.__)("Name","advanced-database-cleaner"),!0,"string","","min-w-[100px] max-w-[220px]"),ym("value",(0,i.__)("Value","advanced-database-cleaner"),!1,"string","","min-w-[100px] max-w-[220px]"),ym("autoload",(0,i.__)("Autoload","advanced-database-cleaner"),!0,"string",(0,i.__)("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"),"min-w-[80px] max-w-[120px]"),ym("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),ym("timeout",(0,i.__)("Expired at","advanced-database-cleaner"),!0,"int",(0,i.__)("All dates/times are in your local time zone","advanced-database-cleaner"),"min-w-[120px] max-w-[160px]"),ym("found_in",(0,i.__)("Found in","advanced-database-cleaner"),!0,"string","","min-w-[60px] max-w-[150px]","1"===U?"":"hidden"),vm],actions:[ym("action_id",(0,i.__)("ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),ym("hook",(0,i.__)("Hook","advanced-database-cleaner"),!0,"string","","min-w-[120px] max-w-[200px]"),ym("args",(0,i.__)("Args","advanced-database-cleaner"),!0,"string","","min-w-[100px] max-w-[180px]"),ym("scheduled_date_gmt",(0,i.__)("Scheduled at (UTC)","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),ym("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),ym("status",(0,i.__)("Status","advanced-database-cleaner"),!1,"string","","min-w-[90px] max-w-[150px]"),vm],logs:[ym("log_id",(0,i.__)("Log ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),ym("action_id",(0,i.__)("Action ID","advanced-database-cleaner"),!0,"int","","min-w-[120px] max-w-[150px]"),ym("message",(0,i.__)("Message","advanced-database-cleaner"),!1,"string","","min-w-[150px] max-w-[300px]"),ym("log_date_gmt",(0,i.__)("Log date (UTC)","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),ym("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),ym("status",(0,i.__)("Status","advanced-database-cleaner"),!1,"string","","min-w-[90px] max-w-[150px]"),vm]},bm={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"},xm=function(e){var t;return null!==(t=gm[bm[e]])&&void 0!==t?t:[]},wm={revisions:(0,i.__)("Revisions","advanced-database-cleaner"),auto_drafts:(0,i.__)("Auto drafts","advanced-database-cleaner"),trashed_posts:(0,i.__)("Trashed posts","advanced-database-cleaner"),unapproved_comments:(0,i.__)("Unapproved comments","advanced-database-cleaner"),spam_comments:(0,i.__)("Spam comments","advanced-database-cleaner"),trashed_comments:(0,i.__)("Trashed comments","advanced-database-cleaner"),pingbacks:(0,i.__)("Pingbacks","advanced-database-cleaner"),trackbacks:(0,i.__)("Trackbacks","advanced-database-cleaner"),unused_postmeta:(0,i.__)("Unused postmeta","advanced-database-cleaner"),duplicated_postmeta:(0,i.__)("Duplicated postmeta","advanced-database-cleaner"),unused_commentmeta:(0,i.__)("Unused commentmeta","advanced-database-cleaner"),duplicated_commentmeta:(0,i.__)("Duplicated commentmeta","advanced-database-cleaner"),unused_usermeta:(0,i.__)("Unused usermeta","advanced-database-cleaner"),duplicated_usermeta:(0,i.__)("Duplicated usermeta","advanced-database-cleaner"),unused_termmeta:(0,i.__)("Unused termmeta","advanced-database-cleaner"),duplicated_termmeta:(0,i.__)("Duplicated termmeta","advanced-database-cleaner"),unused_relationships:(0,i.__)("Unused relationships","advanced-database-cleaner"),expired_transients:(0,i.__)("Expired transients","advanced-database-cleaner"),oembed_caches:(0,i.__)("oEmbed caches","advanced-database-cleaner"),actionscheduler_completed_actions:(0,i.__)("Actionscheduler completed actions","advanced-database-cleaner"),actionscheduler_failed_actions:(0,i.__)("Actionscheduler failed actions","advanced-database-cleaner"),actionscheduler_canceled_actions:(0,i.__)("Actionscheduler canceled actions","advanced-database-cleaner"),actionscheduler_completed_logs:(0,i.__)("Actionscheduler completed logs","advanced-database-cleaner"),actionscheduler_failed_logs:(0,i.__)("Actionscheduler failed logs","advanced-database-cleaner"),actionscheduler_canceled_logs:(0,i.__)("Actionscheduler canceled logs","advanced-database-cleaner"),actionscheduler_orphan_logs:(0,i.__)("Actionscheduler orphan logs","advanced-database-cleaner")},_m=function(e){return Object.keys(wm).includes(e)},Em=function(e){switch(e){case"tables_to_repair":return(0,i.__)("Repair tables","advanced-database-cleaner");case"tables_to_optimize":return(0,i.__)("Optimize tables","advanced-database-cleaner");default:return wm[e]||""}},Nm=(0,m.Z0)({name:"action",initialState:{actionType:null,itemsType:null,processAction:!1,selectedItems:[],manualCategorization:[]},reducers:{prepareAction:function(e,t){e.actionType=t.payload.actionType,e.itemsType=t.payload.itemsType},startProcessingAction:function(e,t){if(t.payload){var r=t.payload;for(var n in r)e[n]=r[n]}e.processAction=!0},selectItem:function(e,t){var r=t.payload,n=e.selectedItems.findIndex((function(e){return hm(e,r)}));n>=0?e.selectedItems.splice(n,1):e.selectedItems.push(r)},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.actionType=null,e.itemsType=null,e.processAction=!1,e.selectedItems=[],e.manualCategorization=[]}}}),km=Nm.actions,Sm=km.prepareAction,Lm=km.startProcessingAction,jm=km.selectItem,Om=km.selectItems,Tm=km.resetProcessAction,Pm=km.resetAllActionData,Im=km.resetSelectedItems;const Cm=Nm.reducer;function Am(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Fm=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Am(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Am(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,n.useState)(!1),2),t=e[0],r=e[1],m=(0,d.d4)((function(e){return e.modal})),f=(0,d.d4)((function(e){return e.action.processAction})),p=(0,d.d4)((function(e){return null!==e.action.actionType})),h=(0,d.wA)();if(!m.show)return null;var v=m.type,y=m.title,g=m.message,b=m.dbBackupWarning,x=m.confirmLabel,w=function(){h(ia())};return n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:w},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:w},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mb-1 mt-2"},n.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg"},"warning"===v?n.createElement(u.e5t,{className:"h-10 w-10 text-red-600","aria-hidden":"true"}):"delete"===v?n.createElement(s.Mst,{className:"h-10 w-10 text-red-600","aria-hidden":"true"}):n.createElement(c.MGr,{className:"h-10 w-10 text-primary","aria-hidden":"true"})),n.createElement("div",{className:"mt-3 text-center"},n.createElement(o.L3,{as:"h3",className:"text-base font-bold leading-6 text-gray-900"},y),n.createElement("div",{className:"mt-2"},n.createElement("p",{className:"text-[.95rem] text-black"},g))),n.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-6"},n.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:w},(0,i.__)("Cancel","advanced-database-cleaner")),n.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full ".concat("warning"===v||"delete"===v?"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||(r(!0),h(Lm()),h(ia()),r(!1))},disabled:f||!p},x)),b&&n.createElement("div",{className:"mt-4 border-t border-gray-300 pt-4 text-center text-[.9rem] font-semibold text-red-600"},(0,i.__)("Don't forget to make a backup of your database first!","advanced-database-cleaner"))))))))},Mm=function(){var e=(0,d.d4)((function(e){return e.action.actionType}));return(0,d.d4)((function(e){return e.action.processAction}))&&"run_general_cleanup"!==e?n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:function(){}},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"mx-auto"},n.createElement("div",{className:"flex items-center justify-center rounded-lg"},n.createElement(Ve.k$1,{className:"h-16 w-16 animate-spin text-primary"})),n.createElement("div",null,n.createElement(o.L3,{as:"h3",className:"text-[.9rem] font-semibold leading-6 text-gray-900"},(0,i.__)("Processing, please wait...","advanced-database-cleaner"))))))))):null},Gm=function(){var e=(0,d.d4)((function(e){return e.shared.isSupportModalShown})),t=(0,d.wA)();if(!e)return null;var r=function(){t(Bd())};return n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:r},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:r},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto"},n.createElement("div",{className:"mb-6 mt-10 flex flex-col gap-6 xl:flex-row"},n.createElement("div",{className:"group flex-1"},n.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"},n.createElement("div",{className:"absolute right-4 top-4"},n.createElement(po.Lhl,{className:"text-[2rem] text-blue-800"})),n.createElement("h4",{className:"mb-4 text-[1.2rem] font-bold text-gray-900"},(0,i.__)("View documentation","advanced-database-cleaner")),n.createElement("div",{className:"mb-6 space-y-2"},n.createElement("p",{className:"flex items-center gap-1 text-gray-700"},n.createElement(me.CMH,{className:"text-blue-500"}),(0,i.__)("Access comprehensive guides and tutorials","advanced-database-cleaner")),n.createElement("p",{className:"flex items-center gap-1 text-gray-700"},n.createElement(me.CMH,{className:"text-blue-500"}),(0,i.__)("Find answers to common questions","advanced-database-cleaner"))),n.createElement(P,{href:"https://docs.sigmaplugin.com/collection/54-advanced-db-cleaner-4x?utm_source=support-modal&utm_medium=".concat(q,"&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,i.__)("View documentation","advanced-database-cleaner"),n.createElement(s.TdP,null)))),n.createElement("div",{className:"group flex-1"},n.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"},n.createElement("div",{className:"absolute right-4 top-4"},n.createElement(pt.E4k,{className:"text-[1.8rem] text-green-800"})),n.createElement("h4",{className:"mb-4 text-[1.2rem] font-bold text-gray-900"},(0,i.__)("Contact us","advanced-database-cleaner")),n.createElement("div",{className:"mb-6 space-y-2"},n.createElement("p",{className:"flex items-center gap-1 text-gray-700"},n.createElement(me.CMH,{className:"text-green-500"}),(0,i.__)("Contact us for personalized assistance","advanced-database-cleaner")),n.createElement("p",{className:"flex items-center gap-1 text-gray-700"},n.createElement(me.CMH,{className:"text-green-500"}),(0,i.__)("Get help with technical issues, billing ...","advanced-database-cleaner"))),n.createElement(P,{href:"FREE"===z?"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,i.__)("Contact us","advanced-database-cleaner"),n.createElement(s.TdP,null))))),n.createElement("div",{className:"mt-4 flex gap-1 text-gray-600"},n.createElement("span",null,(0,i.__)("By","advanced-database-cleaner")),n.createElement(P,{href:"https://sigmaplugin.com?utm_source=support-modal&utm_medium=".concat(q,"&utm_campaign=plugins&utm_content=sigmaplugin-home-page"),target:"_blank"},"SigmaPlugin"))))))))};function Dm(e){return Dm="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},Dm(e)}function zm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Rm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?zm(Object(r),!0).forEach((function(t){Bm(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):zm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Bm(e,t,r){return(t=function(e){var t=function(e){if("object"!=Dm(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Dm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Dm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Um(){Um=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Dm(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Dm(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Wm(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Ym(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Wm(o,n,a,i,c,"next",e)}function c(e){Wm(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Km(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $m(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?$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 r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const qm=function(){var e=Km((0,n.useState)(null),2),t=e[0],r=e[1],c=Km((0,n.useState)(!1),2),s=c[0],u=c[1],m=Km((0,n.useState)(!1),2),f=m[0],p=m[1],h=Km((0,n.useState)(null),2),v=h[0],y=h[1],g=Km((0,n.useState)({manual_corrections:!1,keep_last:!1,automation_tasks:!1,uninstall_old_versions:!1}),2),b=g[0],x=g[1],w=(0,d.d4)((function(e){return e.shared.isMigrationModalShown})),_=(0,d.wA)();if((0,n.useEffect)((function(){w&&E()}),[w]),!w)return null;var E=function(){var e=Ym(Um().mark((function e(){var t,n,a;return Um().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,u(!0),e.next=4,ie();case 4:t=e.sent,n=(null==t?void 0:t.data)||[],r(n),a={manual_corrections:n.includes("manual_corrections"),keep_last:n.includes("keep_last"),automation_tasks:n.includes("automation_tasks"),uninstall_old_versions:n.includes("old_free_exists")||n.includes("pro_exists")},x(a),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),Tt(_,e.t0.message);case 14:return e.prev=14,u(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[0,11,14,17]])})));return function(){return e.apply(this,arguments)}}(),N=function(e){x((function(t){return Rm(Rm({},t),{},Bm({},e,!t[e]))}))},k=function(){var e=Ym(Um().mark((function e(){var t,r,n;return Um().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,p(!0),t=[],b.manual_corrections&&t.push("manual_corrections"),b.keep_last&&t.push("keep_last"),b.automation_tasks&&t.push("automation_tasks"),r={items_to_migrate:t,uninstall_old_versions:b.uninstall_old_versions},e.next=9,le(r);case 9:n=e.sent,y((null==n?void 0:n.data)||{}),_($d()),null==n||!n.data||1!==n.data.automation_tasks_success&&2!==n.data.automation_tasks_success||_(Rd()),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(0),Tt(_,e.t0.message);case 18:return e.prev=18,p(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[0,15,18,21]])})));return function(){return e.apply(this,arguments)}}(),S=function(){_(Ud()),r(null),y(null),x({manual_corrections:!1,keep_last:!1,automation_tasks:!1,uninstall_old_versions:!1})};return n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:S},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:S},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto"},function(){if(s)return n.createElement("div",{className:"flex items-center justify-center py-12 text-center"},n.createElement(C,null));if(v){var e=[{key:"manual_corrections_success",label:(0,i.__)("Manual corrections","advanced-database-cleaner")},{key:"keep_last_success",label:(0,i.__)("Keep Last","advanced-database-cleaner")},{key:"automation_tasks_success",label:(0,i.__)("Automation tasks","advanced-database-cleaner")},{key:"uninstall_old_versions_success",label:(0,i.__)("Uninstall old versions","advanced-database-cleaner")}];return n.createElement("div",null,n.createElement("div",{className:"mb-8 text-center"},n.createElement("div",{className:"mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-500"},n.createElement(Xa.YrT,{className:"h-6 w-6 text-white"})),n.createElement("h3",{className:"mb-1 text-xl font-bold text-gray-900"},(0,i.__)("Import completed","advanced-database-cleaner")),n.createElement("p",{className:"text-gray-600"},(0,i.__)("Here are the results of your data import","advanced-database-cleaner"))),n.createElement("div",{className:"mb-8 border"},e.map((function(e){var t=e.key,r=e.label;if(void 0===v[t])return null;var a=function(e){return 1===e?{text:(0,i.__)("Successful","advanced-database-cleaner"),color:"text-green-700"}:0===e?{text:(0,i.__)("Failed","advanced-database-cleaner"),color:"text-red-700"}:2===e?{text:(0,i.__)("Partially successful","advanced-database-cleaner"),color:"text-yellow-700"}:{text:"",color:""}}(v[t]);return n.createElement("div",{key:t,className:"flex items-center justify-between border-b border-gray-200 bg-white p-4"},n.createElement("span",{className:"text-[.9rem] font-medium text-gray-900"},r),n.createElement("div",{className:"flex items-center gap-3"},function(e){return 1===e?n.createElement("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-green-100"},n.createElement(Xa.YrT,{className:"h-4 w-4 text-green-600"})):0===e?n.createElement("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-red-100"},n.createElement(Xa.yGN,{className:"h-4 w-4 text-red-600"})):2===e?n.createElement("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-yellow-100"},n.createElement(Xa.eHT,{className:"h-4 w-4 text-yellow-600"})):null}(v[t]),n.createElement("span",{className:"text-sm font-semibold ".concat(a.color)},a.text)))}))),n.createElement("div",{className:"flex items-center justify-center"},n.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:S},(0,i.__)("Close","advanced-database-cleaner"))))}return n.createElement("div",null,n.createElement("div",{className:"mb-8 text-center"},n.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center"},n.createElement(he.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}))?n.createElement(n.Fragment,null,n.createElement("h3",{className:"text-center text-[1.1rem] font-semibold text-gray-900"},(0,i.__)("No data to import. You can uninstall the previous version(s)","advanced-database-cleaner"))):n.createElement(n.Fragment,null,n.createElement("h3",{className:"text-center text-[1.1rem] font-semibold text-gray-900"},(0,i.__)("Import data from previous version","advanced-database-cleaner")),n.createElement("p",{className:"text-gray-600"},(0,i.__)("Select the items you want to import or actions to perform","advanced-database-cleaner")))),n.createElement("div",{className:"mb-8 rounded-xl border"},(null==t?void 0:t.includes("manual_corrections"))&&n.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"},n.createElement("div",{className:"mt-0.5 flex h-6 items-center"},n.createElement("input",{type:"checkbox",checked:b.manual_corrections,onChange:function(){return N("manual_corrections")}})),n.createElement("div",{className:"flex-1"},n.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-blue-700"},(0,i.__)("Import manual corrections","advanced-database-cleaner")),n.createElement("p",{className:"mt-1 text-xs text-gray-600"},(0,i.__)("Import your custom manual corrections you made in the previous version","advanced-database-cleaner")))),(null==t?void 0:t.includes("keep_last"))&&n.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"},n.createElement("div",{className:"mt-0.5 flex h-6 items-center"},n.createElement("input",{type:"checkbox",checked:b.keep_last,onChange:function(){return N("keep_last")}})),n.createElement("div",{className:"flex-1"},n.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-blue-700"},(0,i.__)("Import Keep Last","advanced-database-cleaner")),n.createElement("p",{className:"mt-1 text-xs text-gray-600"},(0,i.__)("Preserve your -Keep Last- settings and configurations","advanced-database-cleaner")))),(null==t?void 0:t.includes("automation_tasks"))&&n.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"},n.createElement("div",{className:"mt-0.5 flex h-6 items-center"},n.createElement("input",{type:"checkbox",checked:b.automation_tasks,onChange:function(){return N("automation_tasks")}})),n.createElement("div",{className:"flex-1"},n.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-blue-700"},(0,i.__)("Import tasks","advanced-database-cleaner")),n.createElement("p",{className:"mt-1 text-xs text-gray-600"},(0,i.__)("Import all your automation tasks and schedules.","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 text-orange-600"},(0,i.__)("(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")))&&n.createElement("label",{className:"group flex cursor-pointer items-start gap-4 rounded-b-xl bg-white p-4 transition-all hover:bg-blue-50"},n.createElement("div",{className:"mt-0.5 flex h-6 items-center"},n.createElement("input",{type:"checkbox",checked:b.uninstall_old_versions,onChange:function(){return N("uninstall_old_versions")}})),n.createElement("div",{className:"flex-1"},n.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-red-700"},(0,i.__)("Uninstall previous versions?","advanced-database-cleaner")),n.createElement("p",{className:"mt-1 text-xs text-gray-600"},function(){if(!t)return"";var e=t.includes("old_free_exists"),r=t.includes("pro_exists");return e&&r?(0,i.__)("The Free and old Pro versions can be uninstalled since you are using the newest Premium version","advanced-database-cleaner"):e?(0,i.__)("The Free version can be uninstalled since you are using the Premium version","advanced-database-cleaner"):r?(0,i.__)("The old Pro version can be uninstalled since you are using the newest Premium version","advanced-database-cleaner"):""}())))),n.createElement("div",{className:"flex justify-center gap-3"},n.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:S},(0,i.__)("Cancel","advanced-database-cleaner")),n.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:f||!(b.manual_corrections||b.keep_last||b.automation_tasks||b.uninstall_old_versions),onClick:k},f?n.createElement(C,{text:(0,i.__)("Processing ...","advanced-database-cleaner"),spinnerColor:"text-white",size:"text-[1.2rem]"}):n.createElement("span",null,(0,i.__)("Proceed","advanced-database-cleaner")))))}()))))))};var Vm=r(5338),Hm=(0,m.U1)({reducer:{setting:ju,shared:Vd,modal:ca,notification:Lt,action:Cm,filter:Re,scan:Ya}});const Qm=r.p+"images/logo.png";function Jm(e){return Jm="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},Jm(e)}function Xm(){Xm=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Jm(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Jm(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Zm(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function ef(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Zm(o,n,a,i,c,"next",e)}function c(e){Zm(o,n,a,i,c,"throw",e)}i(void 0)}))}}function tf(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var rf=Object.values(R),nf=rf.some((function(e){return e.is_critical}));const af=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return tf(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?tf(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,n.useState)(!1),2),t=e[0],r=e[1],c=(0,d.d4)((function(e){return e.setting.hiddenTabs})),l=(0,d.d4)((function(e){return e.shared.currentTabId})),u=(0,d.d4)((function(e){return e.shared.currentSubTabId})),m=(0,d.d4)((function(e){return e.setting.sideBarIsExpanded})),f=(0,d.d4)((function(e){return e.shared.showImportedTasksDeactivatedNotice})),p=(0,d.d4)((function(e){return e.shared.showMigrationNotice})),h=(0,d.d4)((function(e){return e.setting.licenseKey})),v=(0,d.d4)((function(e){return e.setting.licenseStatus})),y=kd.find((function(e){return e.id===l}))||kd[0],g=(0,d.wA)(),b=function(e,t){e.preventDefault(),y.id!==t&&(r(!1),g(Ad({tabId:t})),g(Pm()),g(De()))},x=function(){var e=ef(Xm().mark((function e(t){var r;return Xm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(Su(t)),e.prev=1,r=t?"1":"0",e.next=5,cl({sidebar_is_expanded:r});case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),Tt(g,e.t0.message);case 10:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(t){return e.apply(this,arguments)}}(),_=function(){var e=ef(Xm().mark((function e(){return Xm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,re({notificationKey:"migration_available"});case 3:g($d()),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),Tt(g,e.t0.message);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(){return e.apply(this,arguments)}}();return(0,n.useEffect)((function(){window.scrollTo(0,0)}),[l,u]),n.createElement("div",{className:"clear-both mr-[10px] mt-[20px] max-w-[100rem] xl:flex"},n.createElement(a.e,{show:t,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50 xl:hidden",onClose:r},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 flex"},n.createElement(o.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"},n.createElement("div",{className:"flex grow flex-col gap-y-5 overflow-y-auto bg-white px-6 pb-2 pt-4"},n.createElement("nav",{className:"flex flex-1 flex-col pt-8"},n.createElement("ul",{role:"list",className:"flex flex-1 flex-col gap-y-2"},n.createElement("li",{className:"flex justify-end pb-4"},n.createElement("button",{type:"button",onClick:function(){return r(!1)}},n.createElement("span",{className:"sr-only"},"Close sidebar"),n.createElement(ea.zhF,{className:"h-6 w-6 text-black"}))),n.createElement("li",null,n.createElement("ul",{role:"list",className:"-mx-2 space-y-1"},Nd.map((function(e){var t=e.items.filter((function(e){return!c.includes(e.id)&&e.show_in_menu}));return 0===t.length?null:n.createElement(n.Fragment,{key:"mobile-group-"+e.group_id},t.map((function(e){return n.createElement(n.Fragment,{key:"mobile-tab-"+e.id},n.createElement("li",null,n.createElement("a",{href:e.href,onClick:function(t){return b(t,e.id)},className:N(y.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")},n.createElement(e.icon,{className:N(y.id===e.id?"text-blue-600":"text-gray-600 group-hover:text-blue-600","".concat(e.icon_size," shrink-0"))}),e.name)))})),!e.is_last_group&&n.createElement("li",{className:"my-[10px]"},n.createElement("div",{className:"border-b-[1px] border-b-gray-300"})))}))))))))))),n.createElement("div",{className:N("relative hidden xl:flex xl:flex-col",m?"min-w-[200px]":"w-[52px]")},n.createElement("button",{onClick:function(){return x(!m)},className:"group absolute -right-[15px] top-[30px] z-20 flex h-6 w-4 -translate-y-1/2\r items-center justify-center"},m?n.createElement(n.Fragment,null,n.createElement(j,{content:(0,i.__)("Collapse sidebar","advanced-database-cleaner"),align:"left"},n.createElement(he.eCD,{className:"text-[1.2rem] text-gray-400 group-hover:text-black"}))):n.createElement(n.Fragment,null,n.createElement(j,{content:(0,i.__)("Expand sidebar","advanced-database-cleaner"),align:"left"},n.createElement(he.xHA,{className:"text-[1.2rem] text-gray-400 group-hover:text-black"})))),n.createElement("div",{className:"mb-10 flex grow flex-col bg-transparent"},n.createElement("div",{className:"relative flex h-[70px] items-center gap-x-4 bg-[#0B96CB] text-white ".concat(m?"pl-[20px]":"justify-center","\n            ")},n.createElement(P,{href:"FREE"===z?"https://wordpress.org/plugins/advanced-database-cleaner/":"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"},n.createElement("div",{className:"flex flex-col gap-y-0"},n.createElement("img",{src:Qm,alt:"Logo",className:N("w-[34px]")})),m&&n.createElement(n.Fragment,null,n.createElement("div",{className:" flex flex-col gap-y-0"},n.createElement("span",{className:"py-0 text-[1.1rem] font-bold"},"Advanced DB"),n.createElement("span",{className:"-mt-1 flex items-center gap-x-2 py-0"},n.createElement("span",{className:"text-[1rem] font-bold"},"Cleaner"),n.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"===z?(0,i.__)("Free","advanced-database-cleaner"):(0,i.__)("Premium","advanced-database-cleaner"))))),n.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(m?"":"w-full","\n                ")},D))),n.createElement("nav",{className:"mt-4 flex flex-1 flex-col"},n.createElement("ul",{role:"list",className:"flex flex-1 flex-col gap-y-7"},n.createElement("li",null,n.createElement("ul",{role:"list",className:"px-2"},Nd.map((function(e){var t=e.items.filter((function(e){return!c.includes(e.id)&&e.show_in_menu}));return 0===t.length?null:n.createElement(n.Fragment,{key:"desktop-group-"+e.group_id},t.map((function(e){return n.createElement(n.Fragment,{key:"desktop-tab-"+e.id},n.createElement("li",{className:"my-0"},n.createElement("a",{href:e.href,onClick:function(t){return b(t,e.id)},className:N(y.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")},n.createElement("div",{className:"flex h-full min-h-[24px] items-center gap-x-3"},m?n.createElement(e.icon,{className:N(y.id===e.id?"text-blue-600":"text-gray-600 group-hover:text-blue-600","".concat(e.icon_size," shrink-0"))}):n.createElement(j,{content:e.name,align:"left"},n.createElement(e.icon,{className:N(y.id===e.id?"text-blue-600":"text-gray-600 group-hover:text-blue-600","".concat(e.icon_size," shrink-0"))})),n.createElement("div",{className:"flex w-full flex-col"},m&&n.createElement("span",{className:"text-[.83rem] font-normal text-black"},e.name)),"FREE"===z&&e.is_premium&&m&&n.createElement("div",{className:""},n.createElement(s.xGQ,{className:"h-[12px] w-[12px] text-yellow-600"}))))))})),!e.is_last_group&&n.createElement("li",{className:"my-[10px]"},n.createElement("div",{className:"border-b-[1px] border-b-gray-300"})))})))))),n.createElement("div",{className:"border-t border-gray-200 px-2 py-3"},m&&n.createElement("div",{className:"flex flex-col items-center"},n.createElement("div",{className:"flex items-center gap-1 text-xs text-gray-500"},(0,i.__)("By","advanced-database-cleaner"),n.createElement(P,{href:"https://sigmaplugin.com?utm_source=sidebar-bottom&utm_medium=".concat(q,"&utm_campaign=plugins&utm_content=sigmaplugin-home-page"),target:"_blank",className:"font-semibold !text-gray-500 no-underline hover:!text-gray-600"},"SigmaPlugin"),"♥",n.createElement("span",{className:"text-gray-500"},D)),n.createElement("div",{className:"mt-1 flex gap-1 text-center text-[11px]"},n.createElement(P,{href:"FREE"===z?"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,i.__)("Support","advanced-database-cleaner")),"/",n.createElement(P,{href:"https://docs.sigmaplugin.com/collection/54-advanced-db-cleaner-4x?utm_source=sidebar-bottom&utm_medium=".concat(q,"&utm_campaign=plugins&utm_content=documentation"),target:"_blank",className:"font-semibold !text-blue-500 no-underline hover:!text-blue-600"},(0,i.__)("Docs","advanced-database-cleaner"))))))),n.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"},n.createElement(P,{href:"FREE"===z?"https://wordpress.org/plugins/advanced-database-cleaner/":"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"},n.createElement("div",{className:"flex h-[80px] items-center gap-x-4"},n.createElement("img",{src:Qm,alt:"Logo",className:"w-[35px] sm:w-[35px]"}),n.createElement("div",{className:"flex flex-col gap-[2px]"},n.createElement("span",{className:"text-[1.1rem] font-bold"},"Advanced DB Cleaner"),n.createElement("span",{className:"flex items-center"},n.createElement("span",{className:"text-[.8rem] font-thin"},D),n.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"===z?(0,i.__)("Free","advanced-database-cleaner"):(0,i.__)("Premium","advanced-database-cleaner")))))),n.createElement("button",{type:"button",className:"-m-2.5 rounded-md p-2 text-gray-700",onClick:function(){return r(!0)}},n.createElement("span",{className:"sr-only"},"Open sidebar"),n.createElement(Xa.ND1,{className:"h-8 w-8 text-white"}))),n.createElement("main",{className:"min-w-0 flex-1 bg-white pb-20 xl:min-h-[800px]"},n.createElement("div",{className:"h-[60px] px-4 sm:px-6"},n.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"},n.createElement("div",{className:"flex items-center gap-x-4"},n.createElement(y.icon,{className:"h-[38px] w-[38px] rounded-md border border-b-[.2rem] border-blue-300 bg-blue-50 p-2 text-blue-500"}),u&&_m(u)?n.createElement("span",{className:"text-xl font-bold text-gray-900 lg:text-[1.3rem]"},wm[u]||""):n.createElement("span",{className:"text-xl font-bold text-gray-900 lg:text-[1.3rem]"},y.name)),n.createElement(cr,null))),n.createElement("div",{className:"min-h-[20rem] px-4 pt-8 sm:px-6"},rf.map((function(e,t){return n.createElement(Zd,{key:"warning-"+t,type:"warning"},e.message)})),"PREMIUM"===z&&!h&&n.createElement(Zd,{type:"warning"},(0,i.__)("Please activate your license key to receive plugin updates.","advanced-database-cleaner"),n.createElement(P,{href:"#",className:"ml-1",onClick:function(e){e.preventDefault(),g(Ad({tabId:"settings"}))}},(0,i.__)("Activate now","advanced-database-cleaner"))),"PREMIUM"===z&&h&&"valid"!==v&&n.createElement(Zd,{type:"warning"},(0,i.__)("There is an issue with your license. Please check your license status in the settings.","advanced-database-cleaner"),n.createElement(P,{href:"#",className:"ml-1",onClick:function(e){e.preventDefault(),g(Ad({tabId:"settings"}))}},(0,i.__)("Check license status","advanced-database-cleaner"))),p&&n.createElement("div",{className:"mb-10"},n.createElement(Zd,{type:"info"},n.createElement("div",{className:"flex flex-col gap-3"},(0,i.__)("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"),n.createElement("div",{className:"flex gap-x-4"},n.createElement(w,{text:"Yes, import data",className:"!h-[2rem] !w-fit !px-4",onClick:function(){g(zd())}}),n.createElement(w,{text:"No, don't import",className:"!h-[2rem] !w-fit !px-4",onClick:_}))))),f&&n.createElement("div",{className:"mb-10"},n.createElement(Zd,{type:"warning",notificationKey:"imported_tasks_deactivated_notice"},(0,i.__)("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"),n.createElement(P,{href:"",className:"ml-1",onClick:function(e){e.preventDefault(),g(Ad({tabId:"automation"}))}},(0,i.__)("Go to automation","advanced-database-cleaner")))),!nf&&n.createElement(y.component,null))),n.createElement("div",{className:"fixed bottom-6 right-1 z-50"},n.createElement(j,{content:(0,i.__)("Help","advanced-database-cleaner"),align:"right"},n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),g(Dd())},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"},n.createElement(pe.f1Z,{className:"h-full w-full"})))))};var of=document.getElementById("adbc-plugin-root");Vm.createRoot(of).render(n.createElement(d.Kq,{store:Hm},n.createElement(af,null),n.createElement(rm,null),n.createElement(Fm,null),n.createElement(Mm,null),n.createElement(Gm,null),n.createElement(qm,null)))}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var r=a[e]={exports:{}};return n[e].call(r.exports,r,r.exports,o),r.exports}o.m=n,e=[],o.O=(t,r,n,a)=>{if(!r){var i=1/0;for(u=0;u<e.length;u++){for(var[r,n,a]=e[u],c=!0,l=0;l<r.length;l++)(!1&a||i>=a)&&Object.keys(o.O).every((e=>o.O[e](r[l])))?r.splice(l--,1):(c=!1,a<i&&(i=a));if(c){e.splice(u--,1);var s=n();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]=[r,n,a]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e;if("object"==typeof e&&e){if(4&n&&e.__esModule)return e;if(16&n&&"function"==typeof e.then)return e}var a=Object.create(null);o.r(a);var i={};t=t||[null,r({}),r([]),r(r)];for(var c=2&n&&e;"object"==typeof c&&!~t.indexOf(c);c=r(c))Object.getOwnPropertyNames(c).forEach((t=>i[t]=()=>e[t]));return i.default=()=>e,o.d(a,i),a},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},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 r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].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,r)=>{var n,a,[i,c,l]=r,s=0;if(i.some((t=>0!==e[t]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);if(l)var u=l(o)}for(t&&t(r);s<i.length;s++)a=i[s],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return o.O(u)},r=self.webpackChunkadbc_plugin=self.webpackChunkadbc_plugin||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var i=o.O(void 0,[96],(()=>o(8210)));i=o.O(i)})();
     2(()=>{"use strict";var e,t,r,n={4370:(e,t,r)=>{var n=r(6540),a=r(7832),o=r(6668);const i=wp.i18n;var c=r(6710),l=r(33),s=r(5178),u=r(9666),d=r(1468),m=r(5307),f=["id","type","name","min","max","Icon","className","placeholder"];function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},p.apply(null,arguments)}const h=function(e){var t=e.id,r=e.type,a=e.name,o=e.min,i=e.max,c=e.Icon,l=e.className,s=e.placeholder,u=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,f);return n.createElement("div",{className:"relative rounded-md"},c&&n.createElement("div",{className:"pointer-events-none absolute inset-y-0 left-0 flex items-center pl-2"},n.createElement(c,{className:"h-4 w-4 text-gray-400","aria-hidden":"true"})),n.createElement("input",p({id:t,name:a,type:r,min:o,max:i,className:"h-[2.3rem] !rounded-lg !border !border-gray-400/60 px-3 ".concat(c&&"pl-8","  !text-[.85rem] !text-gray-900 placeholder:!text-[.82rem] placeholder:!text-gray-400 focus:!border-black focus:!outline-none focus:!ring-0 ").concat(l),placeholder:s},u)))};var v=["Icon","spinIcon","text","className"];function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},y.apply(null,arguments)}const g=function(e){var t=e.Icon,r=void 0===t?null:t,a=e.spinIcon,o=void 0!==a&&a,i=e.text,c=e.className,l=void 0===c?"":c,s=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,v);return n.createElement("button",y({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(l)},s),r&&n.createElement(r,{className:"text-[1.2rem] text-white ".concat(o?"animate-spin":"")}),i)};var b=["Icon","shouldAnimate","text","className"];function x(){return x=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},x.apply(null,arguments)}const w=function(e){var t=e.Icon,r=void 0===t?null:t,a=e.shouldAnimate,o=void 0!==a&&a,i=e.text,c=e.className,l=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,b);return n.createElement("button",x({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(c," ")},l),r&&n.createElement(r,{className:"text-[1rem] text-primary ".concat(o?"animate-spin":"")}),i)};var _=r(9828),E=r(4738);function N(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(Boolean).join(" ")}const k=function(e){var t=e.text,r=e.textStyle,a=void 0===r?"font-medium":r,o=e.toggleSize,i=void 0===o?"normal":o,c=e.isActive,l=void 0!==c&&c,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 n.createElement(_.D,{as:"div",className:"flex items-center"},n.createElement(E.dO,{checked:l,onChange:function(e){s&&s(e)},className:N(l?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)},n.createElement("span",{"aria-hidden":"true",className:N(l?"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&&n.createElement("span",{className:"ml-3 flex items-center gap-2 text-sm"},n.createElement("span",{className:"text-gray-900 ".concat(a)},t)))};function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const L=function(e){var t=e.children,r=e.content,a=e.iconSize,o=void 0===a?"text-[1rem]":a,i=e.iconColor,c=void 0===i?"text-gray-500":i,s=e.className,u=void 0===s?"":s,d=e.position,m=void 0===d?"top":d,f=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return S(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?S(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,n.useState)(!1),2),p=f[0],h=f[1],v=(0,n.useRef)(null);(0,n.useEffect)((function(){return function(){clearTimeout(v.current)}}),[]);var y=function(){clearTimeout(v.current),v.current=setTimeout((function(){h(!0)}),300)},g=function(){clearTimeout(v.current),v.current=setTimeout((function(){h(!1)}),100)},b="top"===m?"bottom-full mb-2":"top-full mt-2",x="top"===m?"top-full":"bottom-full";return n.createElement("div",{className:"relative flex justify-center ".concat(u)},n.createElement("div",{onMouseEnter:y,onMouseLeave:g},t||n.createElement(l.Y4n,{className:"mt-[3px] ".concat(o," ").concat(c)})),p&&n.createElement("div",{onMouseEnter:y,onMouseLeave:g,className:"absolute ".concat(b," !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]")},r&&n.createElement("div",null,r),n.createElement("div",{className:"absolute left-1/2 ".concat(x," h-0 w-0 -translate-x-1/2 transform border-l-[6px] border-r-[6px] ").concat("top"===m?"border-t-[6px] border-t-gray-800":"border-b-[6px] border-b-gray-800"," border-transparent content-['']")})))},j=function(e){var t=e.children,r=e.content,a=e.line2,o=void 0===a?"":a,i=e.align,c=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),l=c.position,s=c.animation;return n.createElement("span",{className:"group relative inline-flex"},n.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(l," ").concat(s)},n.createElement("div",{className:"rounded-lg bg-zinc-700 px-2 py-1 text-[.82rem] font-semibold text-white shadow-md"},r,o&&n.createElement("div",{className:"text-[.75rem] font-normal text-gray-300"},o))),t)};var O=["Icon","href","target","className","children"];function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},T.apply(null,arguments)}const P=function(e){var t=e.Icon,r=e.href,a=e.target,o=void 0===a?"_self":a,i=e.className,c=e.children,l=function(e,t){if(null==e)return{};var r,n,a=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}(e,O);return n.createElement("a",T({href:r,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," ")},l),t&&n.createElement(t,{className:"text-[1.2rem] text-black"}),c)};var I=(0,i.__)("Loading data ..","advanced-database-cleaner");const C=function(e){var t=e.text,r=void 0===t?I:t,a=e.size,o=void 0===a?"text-[1.5rem]":a,i=e.spinnerColor,c=void 0===i?"text-primary":i;return n.createElement("div",{className:"flex items-center gap-1"},n.createElement(s.JbZ,{className:"animate-spin ".concat(o," ").concat(c)}),""!==r&&n.createElement("span",{className:"ml-2"},r))};var A=r(2682),F=adbc_app_settings.settings||[],M=adbc_app_settings.license_data||{},G=adbc_app_settings.nonce||"",D=adbc_app_settings.version||"",z=adbc_app_settings.version_type||"",R=adbc_app_settings.warnings||[],B=adbc_app_settings.notifications||[],U=adbc_app_settings.is_multisite||"0",W=adbc_app_settings.sites_list||[],Y=adbc_app_settings.rest_url||"",K=adbc_app_settings.actionscheduler_actions_exists||"0",$=adbc_app_settings.actionscheduler_logs_exists||"0",q=Number(adbc_app_settings.php_max_execution_time)||120,V="FREE"===z?"adbc-free":"adbc-premium",H=r(1083),Q=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.method,n=void 0===r?"GET":r,a=t.params,o=void 0===a?{}:a,i=t.data,c=void 0===i?{}:i,l=t.cancelToken;return new Promise((function(t,r){(0,H.A)({url:e,method:n,params:o,data:c,headers:{"X-WP-Nonce":G,"Content-Type":"application/json"},cancelToken:l,timeout:1e3*q}).then((function(e){t(e.data)})).catch((function(e){var t,n,a,o,i={status:null!==(t=null===(n=e.response)||void 0===n?void 0:n.status)&&void 0!==t?t:0,message:null!==(a=null===(o=e.response)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.message)&&void 0!==a?a:e.message,code:e.code};r(i)}))}))};function J(e){return J="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},J(e)}function X(){X=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==J(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(J(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Z(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function ee(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Z(o,n,a,i,c,"next",e)}function c(e){Z(o,n,a,i,c,"throw",e)}i(void 0)}))}}function te(e){return re.apply(this,arguments)}function re(){return(re=ee(X().mark((function e(t){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-column-value-from-table",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ne(e){return ae.apply(this,arguments)}function ae(){return(ae=ee(X().mark((function e(t){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/dismiss-notification",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function oe(){return ie.apply(this,arguments)}function ie(){return(ie=ee(X().mark((function e(){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-all-schedule-frequencies",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ce(){return le.apply(this,arguments)}function le(){return(le=ee(X().mark((function e(){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/migration/get-available-migration-data",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function se(e){return ue.apply(this,arguments)}function ue(){return(ue=ee(X().mark((function e(t){return X().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/migration/migrate-data",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var de=r(5504),me=r(1612),fe=r(7008),pe=r(9826),he=r(9644),ve=r(9584),ye=r(819),ge=r(5414),be={processFilter:1,search:"",searchIn:"name",size:0,sizeUnit:"KB",site:"all",belongsTo:"all",belongsToPluginSlug:"",belongsToThemeSlug:"",showManualCorrectionsOnly:!1,currentPage:1,itemsPerPage:50,sortBy:"",sortOrder:"ASC",tableStatus:"all",prefixStatus:"all",autoload:"all",expired:"all",duplicated:"all",unused:"all",frequency:"all",interval:"all",hasAction:"all"},xe=(0,m.Z0)({name:"filter",initialState:be,reducers:{setFilters:function(e,t){var r=t.payload;for(var n in r)e[n]=r[n];e.currentPage=1,e.processFilter+=1},setToOptimizePresetFilter:function(e){xe.caseReducers.resetSearchFilters(e),e.tableStatus="to_optimize",e.sortBy="overhead",e.sortOrder="DESC"},setToRepairPresetFilter:function(e){xe.caseReducers.resetSearchFilters(e),e.tableStatus="to_repair"},setInvalidPrefixPresetFilter:function(e){xe.caseReducers.resetSearchFilters(e),e.prefixStatus="invalid_prefix"},setNotScannedPresetFilter:function(e){xe.caseReducers.resetSearchFilters(e),e.belongsTo="not_scanned"},setBigItemsPresetFilter:function(e){xe.caseReducers.resetSearchFilters(e),e.size=150,e.sortBy="size",e.sortOrder="DESC"},setAutoloadPresetFilter:function(e){xe.caseReducers.resetSearchFilters(e),e.autoload="yes",e.sortBy="size",e.sortOrder="DESC"},setExpiredTransientsPresetFilter:function(e){xe.caseReducers.resetSearchFilters(e),e.expired="yes"},setUnusedMetaPresetFilter:function(e){xe.caseReducers.resetSearchFilters(e),e.unused="yes"},setDuplicatedMetaPresetFilter:function(e){xe.caseReducers.resetSearchFilters(e),e.duplicated="yes"},setCronNoActionPresetFilter:function(e){xe.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 r=t.payload.newSortBy;e.sortBy===r?e.sortOrder="ASC"===e.sortOrder?"DESC":"ASC":(e.sortBy=r,e.sortOrder="ASC"),e.currentPage=1},setCurrentPage:function(e,t){e.currentPage=t.payload},resetSearchFilters:function(e){var t=e.itemsPerPage,r=e.sortBy,n=e.sortOrder,a=e.processFilter;Object.assign(e,be),e.itemsPerPage=t,e.sortBy=r,e.sortOrder=n,e.processFilter=a+1},resetAllFilters:function(e){var t=e.itemsPerPage;Object.assign(e,be),e.itemsPerPage=t},forceRefreshData:function(e){e.processFilter+=1}}}),we=xe.actions,_e=we.setFilters,Ee=we.setToOptimizePresetFilter,Ne=we.setToRepairPresetFilter,ke=we.setInvalidPrefixPresetFilter,Se=we.setNotScannedPresetFilter,Le=we.setBigItemsPresetFilter,je=we.setAutoloadPresetFilter,Oe=we.setExpiredTransientsPresetFilter,Te=we.setUnusedMetaPresetFilter,Pe=we.setDuplicatedMetaPresetFilter,Ie=we.setCronNoActionPresetFilter,Ce=we.setBelongsTo,Ae=we.setBelongsToPluginSlug,Fe=we.setBelongsToThemeSlug,Me=we.setSorting,Ge=we.setCurrentPage,De=we.resetSearchFilters,ze=we.resetAllFilters,Re=we.forceRefreshData;const Be=xe.reducer;var Ue=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||"all"!==e.filter.frequency||"all"!==e.filter.interval||"all"!==e.filter.hasAction},We=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||"all"!==e.filter.frequency||"all"!==e.filter.interval||"all"!==e.filter.hasAction},Ye=[[{key:25,label:"25"},{key:50,label:"50"},{key:100,label:"100"},{key:200,label:"200"}]],Ke=Ye.flat();const $e=function(){var e,t=(0,d.d4)((function(e){return e.filter.itemsPerPage})),r=(0,d.wA)(),a=null!==(e=Ke.find((function(e){return e.key===t})))&&void 0!==e?e:Ke[0];return n.createElement("div",{className:"flex flex-col items-center gap-x-2 gap-y-2 sxs:flex-row"},n.createElement("span",null,(0,i.__)("Items per page","advanced-database-cleaner")),n.createElement(gm,{selectItems:Ye,selectedItem:a,onSelectionChange:function(e){r(_e({itemsPerPage:e}))},minWidthButton:"min-w-[60px]",minWidthContent:"min-w-[80px]",borderColor:"border-gray-400",extraBtnClasses:"!h-[1.6rem]"}))};function qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Ve=function(e){var t=e.top,r=void 0!==t&&t,a=e.totalItems,o=void 0===a?0:a,c=e.onRefresh,l=e.loading,u=e.filterApplied,m=void 0!==u&&u,f=e.additionalStyle,p=void 0===f?"":f,v=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return qe(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?qe(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,n.useState)(1),2),y=v[0],g=v[1],b=(0,d.d4)((function(e){return e.filter.itemsPerPage})),x=(0,d.d4)((function(e){return e.filter.currentPage})),w=(0,d.wA)(),_=Math.ceil(o/b);(0,n.useEffect)((function(){g(x)}),[x]);var E=function(e){e>=1&&e<=_&&w(Ge(e))};return n.createElement("div",{className:"flex items-center gap-x-3"},r&&n.createElement(j,{content:(0,i.__)("Refresh data","advanced-database-cleaner")},n.createElement(P,{href:"#",onClick:c},n.createElement(s.JbZ,{className:"text-[1.1rem] ".concat(l?"animate-spin":"")}))),n.createElement("div",{className:"sxs:item-center items-left flex flex-col gap-x-1 gap-y-2 sxs:flex-row ".concat(p)},n.createElement("div",{className:"flex items-center justify-center gap-x-1"},n.createElement("span",{className:"font-medium"},o)," ",(0,i._n)("item","items",o,"advanced-database-cleaner"),m&&n.createElement("span",{className:"italic text-red-700"},(0,i.__)("[Filter applied]","advanced-database-cleaner"))),o>0&&n.createElement("form",{onSubmit:function(e){e.preventDefault();var t=Number(y);!isNaN(t)&&t>=1&&t<=_?w(Ge(t)):g(x)}},n.createElement("div",{className:"ml-3 flex items-center gap-x-1"},n.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===x?"border-gray-200":"border-gray-400"),disabled:1===x,onClick:function(){return E(1)}},n.createElement(he.U6K,null)),n.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===x?"border-gray-200":"border-gray-400"),disabled:1===x,onClick:function(){return E(x-1)}},n.createElement(he.Wup,null)),n.createElement(h,{className:"!h-[1.6rem] w-[3rem] !border-gray-400 px-0 py-[5px] text-center text-[.85rem]",value:y,onChange:function(e){return g(e.target.value)},disabled:1===_}),n.createElement("span",{className:"mx-2 whitespace-nowrap"},(0,i.__)("of","advanced-database-cleaner")," ",_),n.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(x===_?"border-gray-200":"border-gray-400"),disabled:x===_,onClick:function(){return E(x+1)}},n.createElement(he.mny,null)),n.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(x===_?"border-gray-200":"border-gray-400"),disabled:x===_,onClick:function(){return E(_)}},n.createElement(he.b0J,null))),n.createElement("button",{type:"submit",className:"hidden"},"Submit"))))};var He=r(5781);function Qe(e){return Qe="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},Qe(e)}function Je(){Je=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Qe(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Qe(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Xe(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Ze(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Xe(o,n,a,i,c,"next",e)}function c(e){Xe(o,n,a,i,c,"throw",e)}i(void 0)}))}}function et(){return tt.apply(this,arguments)}function tt(){return(tt=Ze(Je().mark((function e(){return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-addons-list",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rt(e){return nt.apply(this,arguments)}function nt(){return(nt=Ze(Je().mark((function e(t){return Je().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-addons-activity-timeline",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function at(e){return at="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},at(e)}function ot(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return it(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?it(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 it(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ct(){ct=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==at(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(at(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function lt(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}var st=function(e){var t=Math.abs(e),r=e,n="B";return t>=Math.pow(1024,3)?(r=e/Math.pow(1024,3),n="GB"):t>=Math.pow(1024,2)?(r=e/Math.pow(1024,2),n="MB"):t>=1024&&(r=e/1024,n="KB"),r=Math.trunc(100*r)/100,"".concat(r," ").concat(n)},ut=function(e){return isNaN(e)?"??":function(e){for(var t=Math.floor(e),r=[],n=0,a=[{singular:(0,i.__)("year","advanced-database-cleaner"),plural:(0,i.__)("years","advanced-database-cleaner"),seconds:31536e3},{singular:(0,i.__)("month","advanced-database-cleaner"),plural:(0,i.__)("months","advanced-database-cleaner"),seconds:2592e3},{singular:(0,i.__)("week","advanced-database-cleaner"),plural:(0,i.__)("weeks","advanced-database-cleaner"),seconds:604800},{singular:(0,i.__)("day","advanced-database-cleaner"),plural:(0,i.__)("days","advanced-database-cleaner"),seconds:86400},{singular:(0,i.__)("hour","advanced-database-cleaner"),plural:(0,i.__)("hours","advanced-database-cleaner"),seconds:3600},{singular:(0,i.__)("min","advanced-database-cleaner"),plural:(0,i.__)("mins","advanced-database-cleaner"),seconds:60},{singular:(0,i.__)("sec","advanced-database-cleaner"),plural:(0,i.__)("secs","advanced-database-cleaner"),seconds:1}];n<a.length;n++){var o=a[n];if(t>=o.seconds){var c=Math.floor(t/o.seconds);t-=c*o.seconds,r.push("".concat(c," ").concat(1===c?o.singular:o.plural))}}return 0===r.length&&r.push("0 ".concat((0,i.__)("secs","advanced-database-cleaner"))),r.join(", ")}(e)},dt=function(e){if(!e&&0!==e)return"??";var t=Number(e);if(Number.isNaN(t))return"??";var r=String(t).length>=13?t:1e3*t,n=new Date(r),a=new Date,o=Math.floor((a-n)/1e3);if(o<0&&(o=0),0===o)return(0,i.__)("just now","advanced-database-cleaner");var c=o,l=Math.floor(c/86400);c-=86400*l;var s=Math.floor(c/3600);c-=3600*s;var u=Math.floor(c/60),d=c-=60*u,m=[],f=function(e,t){switch(t){case"day":return(0,i.sprintf)((0,i._n)("%1$d day","%1$d days",e,"advanced-database-cleaner"),e);case"hour":return(0,i.sprintf)((0,i._n)("%1$d hour","%1$d hours",e,"advanced-database-cleaner"),e);case"minute":return(0,i.sprintf)((0,i._n)("%1$d minute","%1$d minutes",e,"advanced-database-cleaner"),e);default:return(0,i.sprintf)((0,i._n)("%1$d second","%1$d seconds",e,"advanced-database-cleaner"),e)}};l>0?(m.push(f(l,"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,i.sprintf)((0,i.__)("%s ago","advanced-database-cleaner"),p)},mt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,r=new Date,n=new Date(1e3*e);if(isNaN(n.getTime())||n<=r)return"";for(var a=Math.floor((n-r)/1e3),o=function(e,t){switch(e){case"year":return(0,i.sprintf)((0,i._n)("%d year","%d years",t,"advanced-database-cleaner"),t);case"month":return(0,i.sprintf)((0,i._n)("%d month","%d months",t,"advanced-database-cleaner"),t);case"day":return(0,i.sprintf)((0,i._n)("%d day","%d days",t,"advanced-database-cleaner"),t);case"hour":return(0,i.sprintf)((0,i._n)("%d hour","%d hours",t,"advanced-database-cleaner"),t);case"minute":return(0,i.sprintf)((0,i._n)("%d min","%d mins",t,"advanced-database-cleaner"),t);default:return(0,i.sprintf)((0,i._n)("%d sec","%d secs",t,"advanced-database-cleaner"),t)}},c=[],l=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}];l<s.length;l++){var u=s[l],d=u.id,m=u.seconds,f=Math.floor(a/m);if(f>0&&(c.push(o(d,f)),a-=f*m,c.length===t))break}return c.length?c.join(", "):(0,i.sprintf)((0,i._n)("%d second","%d seconds",0,"advanced-database-cleaner"),0)},ft=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=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")},c=n?o.getUTCFullYear():o.getFullYear(),l=i((n?o.getUTCMonth():o.getMonth())+1),s=i(n?o.getUTCDate():o.getDate());if(!t)return"".concat(c,"-").concat(l,"-").concat(s);var u=i(n?o.getUTCHours():o.getHours()),d=i(n?o.getUTCMinutes():o.getMinutes()),m=i(n?o.getUTCSeconds():o.getSeconds());return r?"".concat(c,"-").concat(l,"-").concat(s," ").concat(u,":").concat(d,":").concat(m):"".concat(c,"-").concat(l,"-").concat(s," ").concat(u,":").concat(d)},pt=function(){var e,t=(e=ct().mark((function e(t){var r;return ct().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 r=document.getElementById(t).innerText,e.next=5,navigator.clipboard.writeText(r);case 5:return e.abrupt("return",!0);case 6:case"end":return e.stop()}}),e)})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){lt(o,n,a,i,c,"next",e)}function c(e){lt(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(e){return t.apply(this,arguments)}}(),ht=r(2072);function vt(e){return vt="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},vt(e)}function yt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function gt(e,t,r){return(t=function(e){var t=function(e){if("object"!=vt(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=vt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==vt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var bt=function(){for(var e=[],t=0;t<=9;t++){var r=new Date;r.setDate(r.getDate()-t),r.setHours(10,15,0,0);var n=Math.floor(r.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(gt({},n,a))}return{success:!0,message:"Success",data:{events:e,total_items:e.length,real_current_page:1}}},xt=function(){var e=new Date,t=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0,0),r=["activation","deactivation","uninstall"],n=[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 r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yt(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?yt(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),c=i[0],l=i[1],s=n[o%n.length],u=new Date(t.getTime());u.setDate(u.getDate()-s);var d=37*o%600+540;u.setMinutes(u.getMinutes()+d);var m=r[o%r.length];a.push({timestamp:Math.floor(u.getTime()/1e3),addon_name:c,slug:l,activity_type:m})})),{success:!0,message:"",data:{total:a.length,activity_timeline:a}}},wt=function(){var e=Et(20),t=60,r=28,n={};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=[],c=[];4===a?i=["wp_yoast_indexable"]:9===a?i=["wp_wc_orders","wp_wc_order_stats"]:14===a&&(c=["wp_woocommerce_sessions"]),r+=i.length-c.length,n[e]={s:Math.round(1024*t*1024).toString(),t:r,a:i,d:c}})),{success:!0,message:"",data:n}},_t=function(){var e=Et(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}},r={};return["wp_options","wp_posts","wp_users"].forEach((function(n){var a=t[n],o=Math.round(1024*a.size_mb*1024),i=a.rows,c=a.cols,l={};e.forEach((function(e,t){var r,a,s;"wp_options"===n?(r=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"===n?(r=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):(r=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*r),d=Math.max(0,i+a),m=Math.max(1,c+s);l[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-c)},o=u,i=d,c=m})),r[n]=l})),{success:!0,message:"",data:r}},Et=function(e){for(var t=[],r=new Date,n=e-1;n>=0;n--){var a=new Date(r);a.setDate(r.getDate()-n),t.push(a.toISOString().split("T")[0])}return t},Nt=(0,m.Z0)({name:"notification",initialState:{forceRender:0,show:!1,type:"success",title:(0,i.__)("Success!","advanced-database-cleaner"),message:"",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.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,i.__)("Success!","advanced-database-cleaner"),e.message="",e.autoHide=!0,e.hideAfter=5}}}),kt=Nt.actions,St=kt.showNotification,Lt=kt.hideNotification;const jt=Nt.reducer;var Ot=function(e,t){e(St({type:"success",title:(0,i.__)("Success!","advanced-database-cleaner"),message:t||(0,i.__)("Done!","advanced-database-cleaner"),hideAfter:5}))},Tt=function(e){e(St({type:"success",title:(0,i.__)("Done!","advanced-database-cleaner"),message:(0,i.__)("Successfully saved!","advanced-database-cleaner"),autoHide:!0,hideAfter:2}))},Pt=function(e,t){e(St({type:"error",title:(0,i.__)("Error!","advanced-database-cleaner"),message:t||(0,i.__)("Unknown error occurred!","advanced-database-cleaner"),autoHide:!1}))},It=function(e,t,r){e(St({type:"info",title:t||(0,i.__)("Info!","advanced-database-cleaner"),message:r||(0,i.__)("Done!","advanced-database-cleaner"),autoHide:!0,hideAfter:5}))},Ct=function(e,t){e(St(t))};function At(e){return At="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},At(e)}function Ft(){Ft=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==At(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(At(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Mt(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Gt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Dt(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Dt(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 Dt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var zt=[[{key:"",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"activation",label:(0,i.__)("Activation","advanced-database-cleaner")},{key:"deactivation",label:(0,i.__)("Deactivation","advanced-database-cleaner")},{key:"uninstall",label:(0,i.__)("Uninstall","advanced-database-cleaner")}]],Rt=zt.flat();function Bt(e){return Bt="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},Bt(e)}function Ut(){Ut=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Bt(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Bt(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Wt(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Yt(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Wt(o,n,a,i,c,"next",e)}function c(e){Wt(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Kt(e){return $t.apply(this,arguments)}function $t(){return($t=Yt(Ut().mark((function e(t){return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-database-chart-data-by-day",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function qt(e){return Vt.apply(this,arguments)}function Vt(){return(Vt=Yt(Ut().mark((function e(t){return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-database-chart-data-by-month",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ht(e){return Qt.apply(this,arguments)}function Qt(){return(Qt=Yt(Ut().mark((function e(t){return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-tables-chart-data-by-day",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Jt(e){return Xt.apply(this,arguments)}function Xt(){return(Xt=Yt(Ut().mark((function e(t){return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-tables-chart-data-by-month",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Zt(){return er.apply(this,arguments)}function er(){return(er=Yt(Ut().mark((function e(){return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-last-week-database-size",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function tr(){return rr.apply(this,arguments)}function rr(){return(rr=Yt(Ut().mark((function e(){return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-last-week-database-size-for-free-version",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function nr(e){return nr="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},nr(e)}function ar(){ar=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==nr(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(nr(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function or(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function ir(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return cr(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?cr(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 cr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const lr=function(){var e=ir((0,n.useState)(!0),2),t=e[0],r=e[1],a=ir((0,n.useState)(null),2),o=a[0],l=a[1],u=ir((0,n.useState)(0),2),m=u[0],f=u[1],p=ir((0,n.useState)("--"),2),h=p[0],v=p[1],y=(0,d.wA)(),g=function(){var e,t=(e=ar().mark((function e(){var t,n,a,o,i,c;return ar().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r(!0),e.prev=1,"PREMIUM"!==z){e.next=8;break}return e.next=5,Zt();case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,tr();case 10:e.t0=e.sent;case 11:t=e.t0,n=t.data,(a=Object.entries(null!=n?n:{})).length>=2&&(o=Number(a.at(-1)[1]),i=Number(a.at(-2)[1]),l(o),0!==i?(f(c=o-i),v("".concat(c>0?"+":"-").concat(st(Math.abs(c))))):v("--")),e.next=19;break;case 17:e.prev=17,e.t1=e.catch(1);case 19:return e.prev=19,r(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[1,17,19,22]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){or(o,n,a,i,c,"next",e)}function c(e){or(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();(0,n.useEffect)((function(){g()}),[]);var b=m<0?"text-green-600":m>0?"text-red-500":"text-gray-400";return n.createElement("div",{className:"flex items-center gap-2"},null!==o&&n.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":"")},n.createElement("button",{onClick:function(e){e.preventDefault(),y($d({tabId:"analytics"}))},className:"flex items-center gap-2 rounded-xl px-2 py-0.5 transition-colors hover:bg-blue-200"},n.createElement(c.JJQ,{className:"h-4 w-4"}),n.createElement("span",{className:"font-medium"},st(o)),"PREMIUM"===z&&"--"!==h&&n.createElement("span",{className:"text-xs ".concat(b)},"(",h,")")),n.createElement("button",{onClick:g,className:"rounded-full transition-colors hover:bg-blue-200",disabled:t},n.createElement(s.JbZ,{className:"h-[14px] w-[14px] ".concat(t?"animate-spin":"")}))),n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),y(Qd())},className:"flex items-center gap-1 rounded-full bg-gray-100 px-3 py-1 text-sm text-gray-700 !no-underline transition-colors hover:bg-gray-200"},n.createElement("div",{className:"h-4 w-4"},n.createElement(ve.Kt4,{className:"text-[1.1rem]"})),(0,i.__)("Support","advanced-database-cleaner")))},sr=function(e){var t=e.tabsItems,r=(0,d.d4)((function(e){return e.shared.currentSubTabId}))||t[0].id,a=(0,d.wA)();return n.createElement("div",null,n.createElement("div",{className:"mb-8 flex gap-8 border-b border-gray-100 bg-gray-100 px-4"},t.map((function(e){return n.createElement("button",{key:e.id+"-tab",className:(t=r===e.id,N("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($d({subTabId:e.id})),a(Wm())}},e.Icon&&n.createElement(e.Icon,{className:"mr-2 text-[1rem]"}),e.name);var t}))),n.createElement("div",null,t.map((function(e){return r===e.id&&n.createElement("div",{key:e.id+"-panel"},e.component)}))))};var ur=r(4653),dr=r(8207),mr=r(9107),fr=r(7984),pr=r(5869),hr=r(5298),vr=r(6810);function yr(e){return yr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yr(e)}function gr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function br(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?gr(Object(r),!0).forEach((function(t){xr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):gr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function xr(e,t,r){return(t=function(e){var t=function(e){if("object"!=yr(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=yr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==yr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function wr(){wr=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==yr(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(yr(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function _r(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Er(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||Nr(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 Nr(e,t){if(e){if("string"==typeof e)return kr(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?kr(e,t):void 0}}function kr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Sr={DAY:"day",MONTH:"month"},Lr={databaseSize:{label:(0,i.__)("Database size","advanced-database-cleaner"),color:"#3b82f6"},totalTables:{label:(0,i.__)("Total tables","advanced-database-cleaner"),color:"#8b5cf6"},tablesAdded:{label:(0,i.__)("Tables added","advanced-database-cleaner"),color:"#22c55e"},tablesDeleted:{label:(0,i.__)("Tables deleted","advanced-database-cleaner"),color:"#ef4444"}},jr=function(e){return null==e?void 0:e.toISOString().split("T")[0]},Or=function(e){return e?e.toISOString().slice(0,7):null},Tr=function(e,t){return t===Sr.DAY?new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric"}):new Date("".concat(e,"-01")).toLocaleDateString("en-US",{month:"short",year:"numeric"})},Pr=function(e){var t=e.label,r=e.value,a=e.onChange;return n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("label",{className:"text-xs text-gray-600"},t),n.createElement("input",{type:"date",value:r?jr(r):"",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]"}))},Ir=function(e){var t=e.view,r=e.onChange;return n.createElement("div",{className:"order-1 flex rounded-xl bg-gray-200 p-1 lg:order-2"},[{key:Sr.DAY,label:(0,i.__)("Daily","advanced-database-cleaner")},{key:Sr.MONTH,label:(0,i.__)("Monthly","advanced-database-cleaner")}].map((function(e){var a=e.key,o=e.label;return n.createElement("button",{key:a,onClick:function(){return r(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)})))},Cr=function(e){var t=e.ranges,r=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===r}))||{key:"",label:""},c=!!r,l=c?"bg-blue-50":"bg-white",s=c?"border-blue-600":"border-gray-300",u=c?"text-blue-700":"";return n.createElement(gm,{selectItems:o,selectedItem:i,onSelectionChange:function(e){""!==e&&a(+e)},minWidthButton:"min-w-[150px]",minWidthContent:"min-w-[150px]",ButtonBgColor:l,borderColor:s,extraBtnClasses:u})};const Ar=function(){var e=Er((0,n.useState)(Sr.DAY),2),t=e[0],r=e[1],u=Er((0,n.useState)([]),2),m=u[0],f=u[1],p=Er((0,n.useState)(!0),2),h=p[0],v=p[1],y=Er((0,n.useState)({open:!1,type:"",title:"",names:[]}),2),g=y[0],b=y[1],x=(0,n.useMemo)((function(){return function(e){return function(e){if(Array.isArray(e))return kr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Nr(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.")}()}(m).sort((function(e,t){return new Date(t.date)-new Date(e.date)}))}),[m]),_=new Date,E=new Date;E.setDate(E.getDate()-30);var N=Er((0,n.useState)({startDate:E,endDate:_}),2),k=N[0],S=N[1],L=Er((0,n.useState)({startDate:E,endDate:_}),2),O=L[0],T=L[1],I=Er((0,n.useState)(30),2),F=I[0],M=I[1],G=(0,d.wA)(),D=function(){var e,t=(e=wr().mark((function e(t,r,n){var a,o,i;return wr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&r){e.next=2;break}return e.abrupt("return");case 2:if(v(!0),e.prev=3,a=n===Sr.DAY?{start_date:jr(t),end_date:jr(r)}:{start_date:Or(t),end_date:Or(r)},"FREE"!==z){e.next=11;break}return e.next=8,wt();case 8:e.t0=e.sent,e.next=21;break;case 11:if(n!==Sr.DAY){e.next=17;break}return e.next=14,Kt(a);case 14:e.t1=e.sent,e.next=20;break;case 17:return e.next=19,qt(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=Er(e,2),r=t[0],a=t[1];return{date:r,displayDate:Tr(r,n),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)})),f(i),e.next=29;break;case 26:e.prev=26,e.t2=e.catch(3),Pt(G,e.t2.message);case 29:return e.prev=29,v(!1),e.finish(29);case 32:case"end":return e.stop()}}),e,null,[[3,26,29,32]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){_r(o,n,a,i,c,"next",e)}function c(e){_r(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(e,r,n){return t.apply(this,arguments)}}();(0,n.useEffect)((function(){D(k.startDate,k.endDate,t)}),[k.startDate,k.endDate,t]);var R=[{label:(0,i.__)("Last 7 days","advanced-database-cleaner"),days:7},{label:(0,i.__)("Last 30 days","advanced-database-cleaner"),days:30},{label:(0,i.__)("Last 90 days","advanced-database-cleaner"),days:90}],B=function(e){var t=e.active,r=e.payload,a=e.label;return t&&null!=r&&r.length?n.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},n.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),n.createElement("div",{className:"flex justify-between gap-x-4 text-[.85rem]"},n.createElement("span",{className:"flex items-center gap-2"},n.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:Lr.databaseSize.color}}),Lr.databaseSize.label),n.createElement("span",{className:"font-semibold"},r[0].value," MB"))):null},U=function(e){var t=e.active,r=e.payload,a=e.label;return t&&null!=r&&r.length?n.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},n.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),r.map((function(e){return n.createElement("div",{key:e.dataKey,className:"mb-1 flex justify-between gap-x-10 text-[.85rem]"},n.createElement("span",{className:"flex items-center gap-2"},n.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:e.color}}),Lr[e.dataKey].label),n.createElement("span",{className:"font-semibold"},"tablesDeleted"===e.dataKey?Math.abs(e.value):e.value))}))):null},W=function(e,t,r){return b({type:e,open:!0,title:t,names:r})},Y=function(){return b({open:!1,title:"",names:[]})};return n.createElement("div",{className:"relative"},n.createElement("div",{className:"".concat("FREE"===z?"pointer-events-none blur-[1px]":"")},n.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"},n.createElement("div",{className:"flex flex-wrap items-center gap-4"},n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("label",{className:"text-xs text-gray-600"},(0,i.__)("Quick ranges","advanced-database-cleaner")),n.createElement(Cr,{ranges:R,value:F,onChange:function(e){var t=new Date,r=new Date;r.setDate(r.getDate()-e),M(e),T({startDate:r,endDate:t}),S({startDate:r,endDate:t})}})),n.createElement("div",{className:"mt-6 h-[2rem] text-gray-400"},"|"),n.createElement("div",{className:"flex flex-wrap items-end gap-4"},n.createElement(Pr,{label:(0,i.__)("From","advanced-database-cleaner"),value:O.startDate,onChange:function(e){return T((function(t){return br(br({},t),{},{startDate:e})}))}}),n.createElement(Pr,{label:(0,i.__)("To","advanced-database-cleaner"),value:O.endDate,onChange:function(e){return T((function(t){return br(br({},t),{},{endDate:e})}))}}),n.createElement(w,{text:(0,i.__)("Apply","advanced-database-cleaner"),className:"!h-[2rem]",onClick:function(){var e=O.startDate,t=O.endDate;e&&t?e>t?Pt(G,(0,i.__)("Start date cannot be after end date.","advanced-database-cleaner")):(S(br({},O)),M(null)):Pt(G,(0,i.__)("Please select valid start and end dates.","advanced-database-cleaner"))}}))),n.createElement("span",{className:"flex items-center gap-4"},n.createElement(Ir,{view:t,onChange:r}))),n.createElement("section",{className:"mb-8 rounded-xl bg-gray-100/80 py-6 pr-4 shadow-sm"},n.createElement("div",{className:"mb-4 flex items-center justify-between pl-6"},n.createElement("div",{className:"flex items-center gap-1"},n.createElement(c.JJQ,{className:"text-[1.1rem] text-blue-400"}),n.createElement("h3",{className:"ml-1 text-[1rem] font-semibold text-blue-900"},(0,i.__)("Database size","advanced-database-cleaner"))),n.createElement(j,{content:(0,i.__)("Refresh analytics","advanced-database-cleaner")},n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),h||D(k.startDate,k.endDate,t)}},n.createElement(s.JbZ,{className:"text-[.95rem] text-gray-700 ".concat(h?"animate-spin":"")})))),h?n.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):n.createElement(ur.u,{width:"100%",height:240},n.createElement(dr.X,{data:m,syncId:"analyticsSync"},n.createElement(mr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),n.createElement(fr.W,{dataKey:"displayDate",tick:{fontSize:12,fill:"#4b5563"}}),n.createElement(pr.h,{width:60,tick:{fontSize:12,fill:"#4b5563"},tickFormatter:function(e){return"".concat(e," MB")}}),n.createElement(hr.m,{content:n.createElement(B,null)}),n.createElement(vr.y,{dataKey:"databaseSize",fill:Lr.databaseSize.color,fillOpacity:.9,barSize:16,radius:[4,4,0,0]}))),n.createElement("div",{className:"mb-4 mt-4 flex items-center gap-2 pl-6"},n.createElement(s.XaU,{className:"text-[1.1rem] text-purple-400"}),n.createElement("h3",{className:"text-[1rem] font-semibold text-purple-900"},(0,i.__)("Tables count","advanced-database-cleaner"))),h?n.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):n.createElement(ur.u,{width:"100%",height:240},n.createElement(dr.X,{data:m,syncId:"analyticsSync"},n.createElement(mr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),n.createElement(fr.W,{dataKey:"displayDate",tick:{fontSize:12,fill:"#4b5563"}}),n.createElement(pr.h,{width:60,tick:{fontSize:12,fill:"#4b5563"}}),n.createElement(hr.m,{content:n.createElement(U,null)}),n.createElement(vr.y,{dataKey:"totalTables",stackId:"tables",fill:Lr.totalTables.color,fillOpacity:.5,barSize:14,radius:[0,0,0,0]}),n.createElement(vr.y,{dataKey:"tablesDeleted",stackId:"tables",fill:Lr.tablesDeleted.color,barSize:14,radius:[0,0,0,0]}),n.createElement(vr.y,{dataKey:"tablesAdded",stackId:"tables",fill:Lr.tablesAdded.color,barSize:14,radius:[0,0,0,0]})))),n.createElement("section",{className:"rounded-xl border border-gray-200 bg-white p-6 shadow-md"},n.createElement("div",{className:"border-b border-gray-100 p-4"},n.createElement("h2",{className:"text-lg font-semibold text-gray-800"},(0,i.__)("Raw data","advanced-database-cleaner"))),h?n.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):n.createElement("div",{className:"overflow-x-auto px-3"},n.createElement("table",{className:"w-full min-w-[600px]"},n.createElement("thead",{className:"bg-gray-200 text-[.89rem] uppercase text-black"},n.createElement("tr",null,n.createElement("th",{className:"rounded-l-xl px-4 py-1 py-3 text-left font-normal"},(0,i.__)("Date","advanced-database-cleaner")),n.createElement("th",{className:"px-4 py-3 text-left font-normal"},(0,i.__)("DB size (MB)","advanced-database-cleaner")),n.createElement("th",{className:"px-4 py-3 text-left font-normal"},(0,i.__)("Total tables","advanced-database-cleaner")),n.createElement("th",{className:"px-4 py-3 text-left font-normal"},(0,i.__)("Tables added","advanced-database-cleaner")),n.createElement("th",{className:"rounded-r-xl px-4 py-3 text-left font-normal"},(0,i.__)("Tables deleted","advanced-database-cleaner")))),n.createElement("tbody",{className:"divide-y divide-gray-200 text-[1.01rem]"},x.map((function(e){return n.createElement("tr",{key:e.date,className:"rounded-lg hover:bg-gray-100"},n.createElement("td",{className:"px-4 py-3 text-gray-800"},e.date),n.createElement("td",{className:"px-4 font-semibold text-blue-600"},e.databaseSize),n.createElement("td",{className:"px-4 font-semibold text-purple-500"},e.totalTables),n.createElement("td",{className:"px-4 font-semibold text-green-600"},e.tablesAdded,e.tablesAddedNames.length>0&&n.createElement(P,{href:"#",onClick:function(t){t.preventDefault(),W("added",(0,i.__)("Tables added on:","advanced-database-cleaner")+" "+e.date,e.tablesAddedNames)},className:"ml-2 text-[.8rem] !text-blue-600 underline hover:!text-blue-900"},(0,i.__)("view","advanced-database-cleaner"))),n.createElement("td",{className:"px-4 font-semibold text-red-500"},e.tablesDeleted,e.tablesDeletedNames.length>0&&n.createElement(P,{href:"#",onClick:function(t){t.preventDefault(),W("deleted",(0,i.__)("Tables deleted on:","advanced-database-cleaner")+" "+e.date,e.tablesDeletedNames)},className:"ml-2 text-[.8rem] !text-blue-600 underline hover:!text-blue-900"},(0,i.__)("view","advanced-database-cleaner"))))}))))))),"FREE"===z&&n.createElement("div",{className:"absolute inset-0 z-20 flex justify-center rounded-lg bg-white/40 backdrop-blur-[1px]"},n.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"},n.createElement("div",{className:"text-center"},n.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"},n.createElement(s.xGQ,{className:"h-8 w-8 text-white"})),n.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,i.__)("Unlock Database Analytics","advanced-database-cleaner")),n.createElement("p",{className:"mb-6 text-gray-600"},(0,i.__)("Upgrade to the Premium to access comprehensive database analytics.","advanced-database-cleaner")),n.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Database size chart","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Tables count chart","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("See exactly tables added/deleted","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Custom date range filtering","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("View charts by day or month","advanced-database-cleaner")))),n.createElement(P,{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"},n.createElement("span",{className:"flex items-center justify-center gap-2"},(0,i.__)("Upgrade to Premium","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),n.createElement("div",{className:"mt-4"},n.createElement(P,{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,i.__)("Learn more about Premium features","advanced-database-cleaner")))))),g.open&&n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:Y},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:Y},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mt-2"},n.createElement("div",{className:"border-b border-dashed border-gray-300 pb-3 text-[1.05rem] font-semibold text-gray-700"},g.title),n.createElement("div",{className:"mt-8 flex flex-wrap items-center gap-2"},g.names.map((function(e,t){return n.createElement("span",{key:t,className:"rounded-lg px-3 py-1 font-mono text-sm text-gray-800 ".concat("added"===g.type?"bg-green-100":"bg-red-100")},e)}))))))))))};var Fr=r(5721),Mr=r(6679);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 Dr(){Dr=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Gr(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Gr(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function zr(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Rr(){return Br.apply(this,arguments)}function Br(){var e;return e=Dr().mark((function e(){return Dr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-tables-names",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})),Br=function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){zr(o,n,a,i,c,"next",e)}function c(e){zr(o,n,a,i,c,"throw",e)}i(void 0)}))},Br.apply(this,arguments)}function Ur(e){return Ur="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},Ur(e)}function Wr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Yr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Wr(Object(r),!0).forEach((function(t){Kr(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Wr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Kr(e,t,r){return(t=function(e){var t=function(e){if("object"!=Ur(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Ur(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Ur(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function $r(){$r=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ur(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ur(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function qr(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Vr(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){qr(o,n,a,i,c,"next",e)}function c(e){qr(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Hr(e){return function(e){if(Array.isArray(e))return Xr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Jr(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 Qr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||Jr(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 Jr(e,t){if(e){if("string"==typeof e)return Xr(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Xr(e,t):void 0}}function Xr(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Zr={DAY:"day",MONTH:"month"},en="#3b82f6",tn=function(e){return null==e?void 0:e.toISOString().split("T")[0]},rn=function(e){return e?e.toISOString().slice(0,7):null},nn=function(e,t){return t===Zr.DAY?new Date(e).toLocaleDateString("en-US",{month:"short",day:"numeric"}):new Date("".concat(e,"-01")).toLocaleDateString("en-US",{month:"short",year:"numeric"})},an=function(e){var t=e.label,r=e.value,a=e.onChange;return n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("label",{className:"text-xs text-gray-600"},t),n.createElement("input",{type:"date",value:r?tn(r):"",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]"}))},on=function(e){var t=e.view,r=e.onChange;return n.createElement("div",{className:"order-1 flex rounded-xl bg-gray-200 p-1 lg:order-2"},[{key:Zr.DAY,label:(0,i.__)("Daily","advanced-database-cleaner")},{key:Zr.MONTH,label:(0,i.__)("Monthly","advanced-database-cleaner")}].map((function(e){var a=e.key,o=e.label;return n.createElement("button",{key:a,onClick:function(){return r(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)})))},cn=function(e){var t=e.ranges,r=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===r}))||{key:"",label:""},c=!!r,l=c?"bg-blue-50":"bg-white",s=c?"border-blue-600":"border-gray-300",u=c?"text-blue-700":"";return n.createElement(gm,{selectItems:o,selectedItem:i,onSelectionChange:function(e){""!==e&&a(+e)},minWidthButton:"min-w-[150px]",minWidthContent:"min-w-[150px]",ButtonBgColor:l,borderColor:s,extraBtnClasses:u})},ln=function(e){var t=e.tables,r=e.selectedTables,a=e.onSelectionChange,o=Qr((0,n.useState)(!1),2),c=o[0],l=o[1],s=Qr((0,n.useState)(""),2),u=s[0],d=s[1],m=(0,n.useRef)(null);(0,n.useEffect)((function(){if(c){var e=function(e){m.current&&!m.current.contains(e.target)&&l(!1)};return window.addEventListener("mousedown",e),function(){return window.removeEventListener("mousedown",e)}}}),[c]);var f=t.filter((function(e){return e.toLowerCase().includes(u.trim().toLowerCase())})),p=0===r.length&&!c;return n.createElement("div",{ref:m,className:"relative"},n.createElement("button",{onClick:function(){return l(!c)},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(p?"animate-adbc-shake":"")},n.createElement("span",{className:"text-gray-700"},0===r.length?(0,i.__)("Select tables ...","advanced-database-cleaner"):"".concat(r.length," table").concat(r.length>1?"s":""," selected")),n.createElement(A.bv7,{className:"h-4 w-4 transition-transform ".concat(c?"rotate-180":"")})),c&&n.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"},n.createElement("div",{className:"mb-2 flex items-center justify-between gap-2 border-b border-gray-200 bg-gray-100 p-2"},n.createElement(h,{type:"text",value:u,onChange:function(e){return d(e.target.value)},placeholder:(0,i.__)("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]"}),n.createElement("button",{onClick:function(){return a([])},className:"rounded px-2 py-1 text-xs text-gray-800 underline hover:bg-gray-300"},(0,i.__)("Unselect all","advanced-database-cleaner"))),f.map((function(e){return n.createElement("label",{key:e,className:"flex cursor-pointer items-center gap-2 px-3 py-2 hover:bg-gray-50"},n.createElement("input",{type:"checkbox",checked:r.includes(e),onChange:function(){return t=e,r.includes(t)?a(r.filter((function(e){return e!==t}))):a([].concat(Hr(r),[t]));var t},className:"h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500"}),n.createElement("span",{className:"-mt-[5px] text-[.85rem] text-gray-700"},e))})),0===f.length&&n.createElement("div",{className:"p-3 text-center text-xs text-gray-500"},(0,i.__)("No tables match your search.","advanced-database-cleaner"))))},sn=function(e){var t=e.data,r=(0,n.useMemo)((function(){return Hr(t).sort((function(e,t){return new Date(t.date)-new Date(e.date)}))}),[t]);return n.createElement("section",{className:"p-10"},n.createElement("div",{className:"overflow-x-auto"},n.createElement("table",{className:"w-full min-w-[500px]"},n.createElement("thead",{className:"bg-gray-200 text-[.85rem] uppercase text-black"},n.createElement("tr",null,n.createElement("th",{className:"rounded-l-xl px-3 py-2 text-left font-normal"},(0,i.__)("Date","advanced-database-cleaner")),n.createElement("th",{className:"px-3 py-2 text-left font-normal"},(0,i.__)("Size","advanced-database-cleaner")),n.createElement("th",{className:"px-3 py-2 text-left font-normal"},(0,i.__)("Total rows","advanced-database-cleaner")),n.createElement("th",{className:"rounded-r-xl px-3 py-2 text-left font-normal"},(0,i.__)("Total columns","advanced-database-cleaner")))),n.createElement("tbody",{className:"divide-y divide-gray-100 text-[.95rem]"},r.map((function(e){return n.createElement("tr",{key:e.date,className:"hover:bg-gray-200"},n.createElement("td",{className:"px-3 py-2 text-gray-800"},e.date),n.createElement("td",{className:"px-3 py-2 font-semibold text-blue-600"},e.sizeDisplay,e.deltaDisplay),n.createElement("td",{className:"px-3 py-2 font-semibold text-green-600"},e.rowsDisplay),n.createElement("td",{className:"px-3 py-2 font-semibold text-purple-600"},e.columnsDisplay))}))))))};const un=function(){var e=Qr((0,n.useState)(Zr.DAY),2),t=e[0],r=e[1],a=Qr((0,n.useState)({}),2),o=a[0],u=a[1],m=Qr((0,n.useState)(!1),2),f=m[0],p=m[1],h=Qr((0,n.useState)([]),2),v=h[0],y=h[1],g=Qr((0,n.useState)("FREE"===z?["wp_options","wp_posts","wp_users"]:[]),2),b=g[0],x=g[1],_=new Date,E=new Date;E.setDate(E.getDate()-30);var N=Qr((0,n.useState)({startDate:E,endDate:_}),2),k=N[0],S=N[1],L=Qr((0,n.useState)({startDate:E,endDate:_}),2),O=L[0],T=L[1],I=Qr((0,n.useState)(30),2),F=I[0],M=I[1],G=(0,d.wA)(),D=function(){var e=Vr($r().mark((function e(t,r,n,a){var o,i,c;return $r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("PREMIUM"!==z||t&&r&&a.length){e.next=2;break}return e.abrupt("return");case 2:if("PREMIUM"===z&&p(!0),e.prev=3,o=n===Zr.DAY?{start_date:tn(t),end_date:tn(r),tables:a}:{start_date:rn(t),end_date:rn(r),tables:a},"FREE"!==z){e.next=11;break}return e.next=8,_t();case 8:e.t0=e.sent,e.next=21;break;case 11:if(n!==Zr.DAY){e.next=17;break}return e.next=14,Ht(o);case 14:e.t1=e.sent,e.next=20;break;case 17:return e.next=19,Jt(o);case 19:e.t1=e.sent;case 20:e.t0=e.t1;case 21:i=e.t0,c={},Object.keys(i.data).forEach((function(e){var t=i.data[e],r=Object.entries(t).map((function(e){var t=Qr(e,2),r=t[0],a=t[1],o=+(a.s/1024/1024).toFixed(2),i=+(a.z/1024/1024).toFixed(3);return{date:r,displayDate:nn(r,n),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]=r})),u(c),e.next=30;break;case 27:e.prev=27,e.t2=e.catch(3),Pt(G,e.t2.message);case 30:return e.prev=30,p(!1),e.finish(30);case 33:case"end":return e.stop()}}),e,null,[[3,27,30,33]])})));return function(t,r,n,a){return e.apply(this,arguments)}}();(0,n.useEffect)((function(){D(k.startDate,k.endDate,t,b)}),[k.startDate,k.endDate,t,b]),(0,n.useEffect)((function(){if("FREE"!==z){var e=function(){var e=Vr($r().mark((function e(){var t,r;return $r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Rr();case 3:t=e.sent,r=Object.keys(t.data||{}),y(r),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),Pt(G,e.t0.message||"Failed to load table list");case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}();e()}}),[]);var R=[{label:(0,i.__)("Last 7 days","advanced-database-cleaner"),days:7},{label:(0,i.__)("Last 30 days","advanced-database-cleaner"),days:30},{label:(0,i.__)("Last 90 days","advanced-database-cleaner"),days:90}],B=function(e){var t=e.active,r=e.payload,a=e.label;return t&&null!=r&&r.length?n.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},n.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),n.createElement("div",{className:"flex justify-between gap-x-4 text-[.85rem]"},n.createElement("span",{className:"flex items-center gap-2"},n.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:en}}),(0,i.__)("Size","advanced-database-cleaner")),n.createElement("span",{className:"font-semibold"},r[0].payload.sizeDisplay,r[0].payload.deltaDisplay))):null},U=function(e){var t=e.active,r=e.payload,a=e.label;return t&&null!=r&&r.length?n.createElement("div",{className:"rounded-xl border border-gray-200 bg-white/95 p-4 shadow-xl"},n.createElement("p",{className:"mb-2 font-semibold text-gray-800"},a),r.map((function(e){return n.createElement("div",{key:e.dataKey,className:"mb-1 flex justify-between gap-x-10 text-[.85rem]"},n.createElement("span",{className:"flex items-center gap-2"},n.createElement("span",{className:"inline-block h-3 w-3 rounded-full",style:{background:e.color}}),"rows"===e.dataKey?(0,i.__)("Rows","advanced-database-cleaner"):(0,i.__)("Columns","advanced-database-cleaner")),n.createElement("span",{className:"font-semibold"},"rows"===e.dataKey?e.payload.rowsDisplay:e.payload.columnsDisplay))}))):null};return n.createElement("div",{className:"relative"},n.createElement("div",{className:"".concat("FREE"===z?"pointer-events-none blur-[1px]":"")},n.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"},n.createElement("div",{className:"flex flex-wrap items-center gap-4"},n.createElement("div",{className:"flex flex-col gap-1"},n.createElement("label",{className:"text-xs text-gray-600"},(0,i.__)("Quick ranges","advanced-database-cleaner")),n.createElement(cn,{ranges:R,value:F,onChange:function(e){var t=new Date,r=new Date;r.setDate(r.getDate()-e),M(e),T({startDate:r,endDate:t}),S({startDate:r,endDate:t})}})),n.createElement("div",{className:"mt-6 h-[2rem] text-gray-400"},"|"),n.createElement("div",{className:"flex flex-wrap items-end gap-4"},n.createElement(an,{label:(0,i.__)("From","advanced-database-cleaner"),value:O.startDate,onChange:function(e){return T((function(t){return Yr(Yr({},t),{},{startDate:e})}))}}),n.createElement(an,{label:(0,i.__)("To","advanced-database-cleaner"),value:O.endDate,onChange:function(e){return T((function(t){return Yr(Yr({},t),{},{endDate:e})}))}}),n.createElement(w,{text:(0,i.__)("Apply","advanced-database-cleaner"),className:"!h-[2rem]",onClick:function(){var e=O.startDate,t=O.endDate;e&&t?e>t?Pt(G,(0,i.__)("Start date cannot be after end date.","advanced-database-cleaner")):(S(Yr({},O)),M(null)):Pt(G,(0,i.__)("Please select valid start and end dates.","advanced-database-cleaner"))}}))),n.createElement("span",{className:"flex items-center gap-4"},n.createElement(on,{view:t,onChange:r}))),"PREMIUM"===z&&n.createElement("section",{className:"mb-8 rounded-xl bg-gray-100/80 px-4 py-[18px] shadow-sm"},n.createElement("div",{className:"flex items-center justify-between"},n.createElement("div",{className:"flex flex-col gap-1"},n.createElement(ln,{tables:v,selectedTables:b,onSelectionChange:x})),n.createElement(j,{content:(0,i.__)("Refresh analytics","advanced-database-cleaner")},n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),f||D(k.startDate,k.endDate,t,b)}},n.createElement(s.JbZ,{className:"text-[.95rem] text-gray-700 ".concat(f?"animate-spin":"")}))))),f?n.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):n.createElement("div",{className:"space-y-8"},b.map((function(e){var t=o[e]||[],r=t.length>0?t[t.length-1].sizeDisplay:st(0);return n.createElement("div",{key:e,className:"rounded-xl bg-gray-100 shadow-sm"},n.createElement("div",{className:"mb-4 flex items-center gap-1 border-b border-gray-200 p-5"},n.createElement("h2",{className:"text-lg font-semibold text-gray-800"},e),n.createElement("div",{className:"text-sm"},"(",r,")")),n.createElement("div",{className:"grid grid-cols-1 gap-6 px-2 lg:grid-cols-2"},n.createElement("div",{className:""},n.createElement("div",{className:"mb-3 flex items-center gap-2 pl-4"},n.createElement("h3",{className:"text-sm font-semibold text-blue-900"},(0,i.__)("Table size","advanced-database-cleaner"))),n.createElement(ur.u,{width:"100%",height:220},n.createElement(Fr.b,{data:t,syncId:"sync-".concat(e)},n.createElement(mr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),n.createElement(fr.W,{dataKey:"displayDate",tick:{fontSize:10,fill:"#4b5563"}}),n.createElement(pr.h,{width:50,tick:{fontSize:10,fill:"#4b5563"},tickFormatter:function(e){return"".concat(e," MB")}}),n.createElement(hr.m,{content:n.createElement(B,null)}),n.createElement(Mr.N,{type:"monotone",dataKey:"size",stroke:en,strokeWidth:2,dot:{r:3},activeDot:{r:5},name:"Size"})))),n.createElement("div",{className:""},n.createElement("div",{className:"mb-3 ml-2 flex items-center gap-2"},n.createElement("h3",{className:"text-sm font-semibold text-gray-800"},(0,i.__)("Total rows","advanced-database-cleaner"))),n.createElement(ur.u,{width:"100%",height:220},n.createElement(dr.X,{data:t,syncId:"sync-".concat(e)},n.createElement(mr.d,{strokeDasharray:"3 3",stroke:"#e1e1e1"}),n.createElement(fr.W,{dataKey:"displayDate",tick:{fontSize:12,fill:"#4b5563"}}),n.createElement(pr.h,{width:50,tick:{fontSize:12,fill:"#4b5563"}}),n.createElement(hr.m,{content:n.createElement(U,null)}),n.createElement(vr.y,{dataKey:"rows",fill:"#22c55e",fillOpacity:.9,barSize:16,radius:[4,4,0,0]}))))),n.createElement(sn,{data:t}))}))),0===b.length&&n.createElement("div",{className:"rounded-xl border py-12 text-center text-gray-500"},n.createElement(c.ZRA,{className:"mx-auto mb-4 h-12 w-12 text-gray-300"}),n.createElement("p",{className:"mb-1 text-[1.1rem] font-semibold text-orange-500"},(0,i.__)("Please select a table!","advanced-database-cleaner")),n.createElement("p",{className:"text-sm"},(0,i.__)("Select one or more tables to view analytics.","advanced-database-cleaner")))),"FREE"===z&&n.createElement("div",{className:"absolute inset-0 z-20 flex justify-center rounded-lg bg-white/40 backdrop-blur-[1px]"},n.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"},n.createElement("div",{className:"text-center"},n.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"},n.createElement(s.xGQ,{className:"h-8 w-8 text-white"})),n.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,i.__)("Unlock Tables Analytics","advanced-database-cleaner")),n.createElement("p",{className:"mb-6 text-gray-600"},(0,i.__)("Upgrade to the Premium to access comprehensive tables analytics.","advanced-database-cleaner")),n.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Tables size charts","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Individual or multiple table selection","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Track tables rows & columns changes","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("View charts by day or month","advanced-database-cleaner")))),n.createElement(P,{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"},n.createElement("span",{className:"flex items-center justify-center gap-2"},(0,i.__)("Upgrade to Premium","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),n.createElement("div",{className:"mt-4"},n.createElement(P,{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,i.__)("Learn more about Premium features","advanced-database-cleaner")))))))};var dn=[{id:"database-analytics",name:(0,i.__)("Overview","advanced-database-cleaner"),component:n.createElement(Ar,null),Icon:ye.N6S},{id:"tables-analytics",name:(0,i.__)("Tables analytics","advanced-database-cleaner"),component:n.createElement(un,null),Icon:ye.rNF}];var mn=r(4164);function fn(e){return fn="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},fn(e)}function pn(){pn=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==fn(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(fn(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function hn(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function vn(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){hn(o,n,a,i,c,"next",e)}function c(e){hn(o,n,a,i,c,"throw",e)}i(void 0)}))}}function yn(e){return gn.apply(this,arguments)}function gn(){return(gn=vn(pn().mark((function e(t){return pn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/automation/list-tasks",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function bn(e){return xn.apply(this,arguments)}function xn(){return(xn=vn(pn().mark((function e(t){return pn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/automation/get-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function wn(e){return _n.apply(this,arguments)}function _n(){return(_n=vn(pn().mark((function e(t){return pn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/automation/create-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function En(e){return Nn.apply(this,arguments)}function Nn(){return(Nn=vn(pn().mark((function e(t){return pn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/automation/update-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function kn(e){return Sn.apply(this,arguments)}function Sn(){return(Sn=vn(pn().mark((function e(t){return pn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/automation/delete-task",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ln(e){return jn.apply(this,arguments)}function jn(){return(jn=vn(pn().mark((function e(t){return pn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/automation/get-task-events-log",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function On(e){return Tn.apply(this,arguments)}function Tn(){return(Tn=vn(pn().mark((function e(t){return pn().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/automation/clear-task-events-log",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}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={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Pn(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Pn(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Cn(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function An(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Cn(o,n,a,i,c,"next",e)}function c(e){Cn(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Fn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Mn(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Mn(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 Mn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Gn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Dn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Gn(Object(r),!0).forEach((function(t){zn(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Gn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function zn(e,t,r){return(t=function(e){var t=function(e){if("object"!=Pn(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Pn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Pn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var Rn=[[{key:"adbc_once",label:(0,i.__)("Once","advanced-database-cleaner")},{key:"adbc_hourly",label:(0,i.__)("Once hourly","advanced-database-cleaner")},{key:"adbc_twicedaily",label:(0,i.__)("Twice daily","advanced-database-cleaner")},{key:"adbc_daily",label:(0,i.__)("Once daily","advanced-database-cleaner")},{key:"adbc_weekly",label:(0,i.__)("Once weekly","advanced-database-cleaner")},{key:"adbc_monthly",label:(0,i.__)("Once monthly","advanced-database-cleaner")}]],Bn=[[{key:"days",label:(0,i.__)("Days","advanced-database-cleaner"),tooltipText:(0,i.__)("Preserve items from the last X days from being cleaned.","advanced-database-cleaner")},{key:"items",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Items","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Items","advanced-database-cleaner"),disabled:"FREE"===z,tooltipText:n.createElement("span",null,(0,i.__)("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"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner")))}]],Un=Rn.flat(),Wn=Bn.flat(),Yn=Dn(Dn({revisions:(0,i.__)("Revisions","advanced-database-cleaner"),auto_drafts:(0,i.__)("Auto drafts","advanced-database-cleaner"),trashed_posts:(0,i.__)("Trashed posts","advanced-database-cleaner"),unapproved_comments:(0,i.__)("Unapproved comments","advanced-database-cleaner"),spam_comments:(0,i.__)("Spam comments","advanced-database-cleaner"),trashed_comments:(0,i.__)("Trashed comments","advanced-database-cleaner"),pingbacks:(0,i.__)("Pingbacks","advanced-database-cleaner"),trackbacks:(0,i.__)("Trackbacks","advanced-database-cleaner"),unused_postmeta:(0,i.__)("Unused postmeta","advanced-database-cleaner"),duplicated_postmeta:(0,i.__)("Duplicated postmeta","advanced-database-cleaner"),unused_commentmeta:(0,i.__)("Unused commentmeta","advanced-database-cleaner"),duplicated_commentmeta:(0,i.__)("Duplicated commentmeta","advanced-database-cleaner"),unused_usermeta:(0,i.__)("Unused usermeta","advanced-database-cleaner"),duplicated_usermeta:(0,i.__)("Duplicated usermeta","advanced-database-cleaner"),unused_termmeta:(0,i.__)("Unused termmeta","advanced-database-cleaner"),duplicated_termmeta:(0,i.__)("Duplicated termmeta","advanced-database-cleaner"),unused_relationships:(0,i.__)("Unused relationships","advanced-database-cleaner"),expired_transients:(0,i.__)("Expired transients","advanced-database-cleaner"),oembed_caches:(0,i.__)("oEmbed caches","advanced-database-cleaner"),tables_to_optimize:(0,i.__)("Optimize tables","advanced-database-cleaner"),tables_to_repair:(0,i.__)("Repair tables","advanced-database-cleaner")},"1"===K&&{actionscheduler_completed_actions:(0,i.__)("Action Scheduler completed actions","advanced-database-cleaner"),actionscheduler_failed_actions:(0,i.__)("Action Scheduler failed actions","advanced-database-cleaner"),actionscheduler_canceled_actions:(0,i.__)("Action Scheduler canceled actions","advanced-database-cleaner")}),"1"===$&&{actionscheduler_completed_logs:(0,i.__)("Action Scheduler completed logs","advanced-database-cleaner"),actionscheduler_failed_logs:(0,i.__)("Action Scheduler failed logs","advanced-database-cleaner"),actionscheduler_canceled_logs:(0,i.__)("Action Scheduler canceled logs","advanced-database-cleaner"),actionscheduler_orphan_logs:(0,i.__)("Action Scheduler orphan logs","advanced-database-cleaner")}),Kn=new Set(["unused_postmeta","duplicated_postmeta","unused_commentmeta","duplicated_commentmeta","unused_usermeta","duplicated_usermeta","unused_termmeta","duplicated_termmeta","unused_relationships","expired_transients","oembed_caches"]),$n=new Set(["tables_to_optimize","tables_to_repair"]),qn=new Set(["actionscheduler_completed_actions","actionscheduler_failed_actions","actionscheduler_canceled_actions","actionscheduler_completed_logs","actionscheduler_failed_logs","actionscheduler_canceled_logs","actionscheduler_orphan_logs"]),Vn=["tables_to_optimize","tables_to_repair"],Hn={selected:!1,keepType:"days",keepValue:0},Qn=function(e){var t=e.title,r=e.count;return n.createElement("div",{className:"mb-4 flex items-center justify-between border-b border-gray-300 pb-4"},n.createElement("h3",{className:"text-[1rem] font-bold text-gray-700"},t),n.createElement("span",{className:"rounded-full bg-blue-100 px-3 py-1 text-xs font-medium text-blue-800"},(0,i.sprintf)((0,i.__)("%d selected","advanced-database-cleaner"),r)))},Jn=function(e){var t,r=e.name,a=e.setName,o=e.frequency,c=e.setFrequency,l=e.start,s=e.setStart,u=e.active,d=e.setActive;return n.createElement("div",{className:"rounded-xl bg-white px-8 py-6 shadow-sm ring-1 ring-gray-200"},n.createElement("div",{className:"space-y-6"},n.createElement("div",null,n.createElement("span",{className:"mb-2 block text-sm font-medium text-gray-700"},(0,i.__)("Task name","advanced-database-cleaner")),n.createElement(h,{value:r,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})),n.createElement("div",null,n.createElement("span",{className:"mb-2 block text-sm font-medium text-gray-700"},(0,i.__)("Frequency","advanced-database-cleaner")),n.createElement(gm,{selectItems:Rn,selectedItem:null!==(t=Un.find((function(e){return e.key===o})))&&void 0!==t?t:Un[4],onSelectionChange:c,minWidthButton:"min-w-[60px] w-full",minWidthContent:"min-w-[80px]",borderColor:"border-gray-300",extraBtnClasses:"!h-[2.45rem]"})),n.createElement("div",null,n.createElement("span",{className:"mb-2 flex justify-between text-sm font-medium text-gray-700"},(0,i.__)("Start time","advanced-database-cleaner"),n.createElement("span",{className:"text-[.75rem] font-normal italic text-gray-600"},(0,i.__)("Local time","advanced-database-cleaner"))),n.createElement(h,{type:"datetime-local",value:l,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})),n.createElement("div",{className:"flex items-center gap-4 rounded-xl border border-gray-200 bg-gray-50 p-4"},n.createElement(k,{text:u?(0,i.__)("Active","advanced-database-cleaner"):(0,i.__)("Paused","advanced-database-cleaner"),textStyle:"font-normal text-[.8rem]",toggleSize:"small",toggleChangeCallback:d,isActive:u,bgColor:"bg-green-500"}))))},Xn=function(e){var t=e.selectedItemsToClean,r=e.selectedActionSchedulerInFree,a=e.operationsTodoSelected;return n.createElement("div",{className:"rounded-xl bg-gradient-to-br from-gray-50 to-gray-100 p-8 shadow-sm ring-1 ring-gray-200"},n.createElement("h4",{className:"mb-6 text-[1rem] font-bold text-gray-700"},(0,i.__)("Summary","advanced-database-cleaner")),n.createElement("div",{className:"space-y-6 text-sm"},t.length>0&&n.createElement(Zn,{title:(0,i.__)("Items to clean","advanced-database-cleaner"),keys:t,max:3,color:"text-blue-700",bgColor:"bg-blue-100"}),r.length>0&&n.createElement(Zn,{title:(0,i.__)("Premium items (won't be cleaned)","advanced-database-cleaner"),keys:r,max:3,color:"text-yellow-700",bgColor:"bg-yellow-100"}),a.length>0&&n.createElement(Zn,{title:(0,i.__)("Actions to do","advanced-database-cleaner"),keys:a,color:"text-green-700",bgColor:"bg-green-100"}),t.length+r.length+a.length===0&&n.createElement("div",null,n.createElement("p",{className:"italic text-gray-500"},(0,i.__)("No operations selected yet","advanced-database-cleaner")))))},Zn=function(e){var t=e.title,r=e.keys,a=e.max,o=void 0===a?1/0:a,c=e.color,l=e.bgColor;return n.createElement("div",{className:(0,mn.A)("rounded-xl p-4",l)},n.createElement("p",{className:(0,mn.A)("mb-3 font-semibold",c)},t," (",r.length,")"),n.createElement("div",{className:"space-y-2"},r.slice(0,o).map((function(e){return n.createElement("div",{key:"sum-b-"+e,className:"flex items-center justify-between text-xs"},n.createElement("span",{className:"text-gray-700"},Yn[e]))})),r.length>o&&n.createElement("p",{className:"text-xs font-medium text-gray-500"},"+",r.length-o," ",(0,i.__)("more","advanced-database-cleaner"))))};const ea=function(){var e=(0,d.d4)((function(e){return e.shared.taskId})),t=(0,d.wA)(),r=Fn((0,n.useState)(!0),2),a=r[0],o=r[1],l=Fn((0,n.useState)(!1),2),u=l[0],m=l[1],f=Fn((0,n.useState)(""),2),p=f[0],v=f[1],y=Fn((0,n.useState)("adbc_weekly"),2),g=y[0],b=y[1],x=Fn((0,n.useState)(""),2),w=x[0],_=x[1],E=Fn((0,n.useState)(!0),2),N=E[0],k=E[1],S=Fn((0,n.useState)((function(){return Object.fromEntries(Object.keys(Yn).map((function(e){return[e,Dn({},Hn)]})))})),2),L=S[0],j=S[1],O=(0,n.useMemo)((function(){return Object.keys(Yn).filter((function(e){return!Vn.includes(e)}))}),[]),T=(0,n.useMemo)((function(){return O.filter((function(e){return L[e].selected}))}),[O,L]),I=(0,n.useMemo)((function(){return Vn.filter((function(e){return L[e].selected}))}),[L]),F=(0,n.useMemo)((function(){return"FREE"===z?O.filter((function(e){return!qn.has(e)})):O}),[O]),M=(0,n.useMemo)((function(){return"FREE"===z?T.filter((function(e){return!qn.has(e)})):T}),[T]),G=(0,n.useMemo)((function(){return"FREE"===z?T.filter((function(e){return qn.has(e)})):[]}),[T]),D=M.length===F.length,R=M.length>0,B=Fn((0,n.useState)(!1),2),U=B[0],W=B[1],Y=(0,n.useRef)(null);(0,n.useEffect)((function(){var e=function(e){Y.current&&!Y.current.contains(e.target)&&W(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}),[]);var K=function(e){var t=new Date(e),r=function(e){return String(e).padStart(2,"0")},n=t.getFullYear(),a=r(t.getMonth()+1),o=r(t.getDate()),i=r(t.getHours()),c=r(t.getMinutes());return"".concat(n,"-").concat(a,"-").concat(o,"T").concat(i,":").concat(c)};(0,n.useEffect)((function(){var r=function(){var r=An(In().mark((function r(){var n,a,i,c,l;return In().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(e){r.next=3;break}return _(K(Date.now())),r.abrupt("return",o(!1));case 3:return r.prev=3,r.next=6,bn({id:e});case 6:n=r.sent,a=n.data,v(a.name),b(a.frequency),i=Number(a.start_datetime),c=13===String(i).length?Number(i):1e3*i,_(K(c)),k(a.active),l=structuredClone(L),Object.entries(a.operations).forEach((function(e){var t,r=Fn(e,2),n=r[0],a=r[1];l[n]&&(l[n]={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)})})),j(l),r.next=22;break;case 19:r.prev=19,r.t0=r.catch(3),Pt(t,r.t0.message);case 22:return r.prev=22,o(!1),r.finish(22);case 25:case"end":return r.stop()}}),r,null,[[3,19,22,25]])})));return function(){return r.apply(this,arguments)}}();r()}),[e]);var $=(0,n.useCallback)((function(e){"FREE"===z&&qn.has(e)||j((function(t){return Dn(Dn({},t),{},zn({},e,Dn(Dn({},t[e]),{},{selected:!t[e].selected})))}))}),[]),q=(0,n.useCallback)((function(e){j((function(t){return Dn(Dn({},t),{},zn({},e,Dn(Dn({},t[e]),{},{selected:!1})))}))}),[]),V=(0,n.useCallback)((function(e,t,r){return j((function(n){return Dn(Dn({},n),{},zn({},e,Dn(Dn({},n[e]),{},zn({},t,r))))}))}),[]),H=(0,n.useCallback)((function(){j((function(e){var t=Dn({},e),r=!D;return F.forEach((function(e){return t[e].selected=r})),t}))}),[D,F]),Q=function(){var t={};return Object.entries(L).forEach((function(e){var r=Fn(e,2),n=r[0],a=r[1];a.selected&&("FREE"===z&&qn.has(n)||(Kn.has(n)||$n.has(n)?t[n]="no_keep_last":a.keepValue&&0!==Number(a.keepValue)?t[n]={type:a.keepType,value:Number(a.keepValue)}:t[n]="no_keep_last"))})),{id:null!=e?e:void 0,name:p,frequency:g,start_datetime:Math.floor(new Date(w).getTime()/1e3),type:"general_cleanup",operations:t,active:N}},J=function(){var r=An(In().mark((function r(n){return In().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(n.preventDefault(),p&&w){r.next=3;break}return r.abrupt("return",alert((0,i.__)("Name & start date are required","advanced-database-cleaner")));case 3:if(m(!0),r.prev=4,!e){r.next=10;break}return r.next=8,En(Q());case 8:r.next=12;break;case 10:return r.next=12,wn(Q());case 12:Ot(t,e?(0,i.__)("Updated successfully!","advanced-database-cleaner"):(0,i.__)("Created successfully!","advanced-database-cleaner")),X(),r.next=19;break;case 16:r.prev=16,r.t0=r.catch(4),Pt(t,r.t0.message);case 19:return r.prev=19,m(!1),r.finish(19);case 22:case"end":return r.stop()}}),r,null,[[4,16,19,22]])})));return function(e){return r.apply(this,arguments)}}(),X=function(){t($d({tabId:"automation"})),t(rm()),t(Wm()),t(ze())};return a?n.createElement("div",{className:"flex h-96 items-center justify-center"},n.createElement("div",{className:"text-center"},n.createElement(C,{spinnerColor:"text-blue-600"}))):n.createElement("div",{className:"min-h-screen"},n.createElement("div",{className:"w-full space-y-8"},n.createElement("header",{className:"flex items-center"},n.createElement("button",{onClick:X,className:"group flex items-center gap-3 rounded-xl border bg-white px-4 py-2 shadow-sm transition-all"},n.createElement(A.rBg,{className:"h-5 w-5 text-blue-600 transition-transform group-hover:-translate-x-0.5"}),n.createElement("span",{className:"text-sm font-medium text-gray-700"},(0,i.__)("Back","advanced-database-cleaner")))),n.createElement("form",{onSubmit:J,className:"flex flex-col justify-between gap-8 xl:flex-row"},n.createElement("section",{className:"w-full flex-1 space-y-8"},n.createElement("div",{className:"rounded-xl bg-white p-8 shadow-sm ring-1 ring-gray-200"},n.createElement(Qn,{title:(0,i.__)("Select items to clean","advanced-database-cleaner"),count:M.length}),n.createElement("div",{className:"relative mb-4",ref:Y},n.createElement("button",{type:"button",onClick:function(){return W((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"},n.createElement("span",{className:"font-normal text-gray-700"},0===M.length?(0,i.__)("Select items…","advanced-database-cleaner"):"".concat(M.length," ").concat((0,i.__)("items selected","advanced-database-cleaner"))),n.createElement(A.bv7,{className:(0,mn.A)("h-5 w-5 text-gray-400 transition-transform",U&&"rotate-180")})),U&&n.createElement("div",{className:"absolute z-20 mt-2 w-full rounded-xl border border-gray-300 bg-white shadow-xl"},n.createElement("div",{className:"mt-1 border-b border-gray-100 px-6 py-4"},n.createElement("label",{className:"flex cursor-pointer items-center gap-3 text-sm font-medium"},n.createElement("input",{type:"checkbox",className:"h-4 w-4 rounded border-gray-300 text-blue-600",checked:D,ref:function(e){e&&(e.indeterminate=R&&!D)},onChange:H}),n.createElement("span",{className:"-mt-[5px]"},D?(0,i.__)("Unselect All","advanced-database-cleaner"):(0,i.__)("Select All","advanced-database-cleaner")))),n.createElement("div",{className:"max-h-64 overflow-y-auto p-2"},O.map((function(e){var t=qn.has(e),r="FREE"===z&&t;return n.createElement("label",{key:"item-to-"+e,className:(0,mn.A)("flex items-center gap-3 rounded-xl px-4 py-3 transition-colors",r?"cursor-not-allowed hover:bg-gray-200":"cursor-pointer hover:bg-gray-200")},n.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:L[e].selected,disabled:r,onChange:function(){return $(e)}}),n.createElement("span",{className:"-mt-[4px] flex flex-1 justify-between text-sm text-gray-700"},Yn[e],t&&"FREE"===z&&n.createElement("span",{className:"ml-2 inline-flex items-center gap-1 text-[.75rem] font-semibold text-yellow-600"},n.createElement(P,{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"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("In premium","advanced-database-cleaner")))),L[e].selected&&!r&&n.createElement(A.q9z,{className:"h-4 w-4 text-blue-600"}))}))))),M.length>0&&n.createElement("div",null,M.map((function(e){return n.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"},n.createElement("div",{className:"flex items-center gap-3"},n.createElement("button",{type:"button",onClick:function(){return $(e)},className:"rounded-lg p-1 text-blue-600 transition-colors hover:bg-blue-100"},n.createElement(A.U_s,{className:"h-4 w-4"})),n.createElement("span",{className:"text-sm font-medium text-blue-900"},Yn[e])),n.createElement("div",{className:"ml-2 flex items-center gap-2 text-[.8rem]"},function(e){var t;return Kn.has(e)?n.createElement("span",{className:"text-xs italic text-gray-500"},(0,i.__)("'Keep last' not applicable","advanced-database-cleaner")):$n.has(e)?null:n.createElement(n.Fragment,null,n.createElement("span",null,(0,i.__)("Keep last","advanced-database-cleaner")),n.createElement(h,{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:L[e].keepValue,onChange:function(t){return V(e,"keepValue",t.target.value)}}),n.createElement(gm,{selectItems:Bn,selectedItem:null!==(t=Wn.find((function(t){return t.key===L[e].keepType})))&&void 0!==t?t:Wn[0],onSelectionChange:function(t){return V(e,"keepType",t)},minWidthButton:"min-w-[60px] w-full",minWidthContent:"FREE"===z?"min-w-[180px]":"min-w-[120px]",borderColor:"border-gray-300",extraBtnClasses:"!h-[2.4rem]"}))}(e)))}))),G.length>0&&n.createElement("div",{className:"mt-4"},n.createElement("div",{className:"mb-3 rounded-lg border border-yellow-200 bg-yellow-50 p-3"},n.createElement("div",{className:"flex items-start gap-2"},n.createElement(s.xGQ,{className:"mt-0.5 h-4 w-4 flex-shrink-0 text-yellow-600"}),n.createElement("div",{className:"text-sm"},n.createElement("p",{className:"font-medium text-yellow-800"},(0,i.__)("Premium Features Selected","advanced-database-cleaner")),n.createElement("p",{className:"mt-1 text-yellow-700"},(0,i.__)("The following operations are only available in the premium version and will not be cleaned:","advanced-database-cleaner"))))),n.createElement("div",null,G.map((function(e){return n.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"},n.createElement("div",{className:"flex items-center gap-3"},n.createElement("button",{type:"button",onClick:function(){return q(e)},className:"rounded-lg p-1 text-yellow-600 transition-colors hover:bg-yellow-100"},n.createElement(A.U_s,{className:"h-4 w-4"})),n.createElement("span",{className:"text-sm font-medium text-yellow-900"},Yn[e]),n.createElement("span",{className:"ml-2 inline-flex items-center gap-1 text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("Premium only","advanced-database-cleaner"))),n.createElement("div",{className:"ml-2 flex items-center gap-2 text-[.8rem]"},n.createElement("span",{className:"text-xs italic text-yellow-600"},(0,i.__)("Will not be cleaned","advanced-database-cleaner"))))}))))),n.createElement("div",{className:"rounded-xl bg-white p-8 shadow-sm ring-1 ring-gray-200"},n.createElement(Qn,{title:(0,i.__)("Select actions to do","advanced-database-cleaner"),count:I.length}),n.createElement("div",{className:"flex flex-wrap items-center gap-4"},Vn.map((function(e){return n.createElement("div",{key:"op-"+e,className:(0,mn.A)("rounded-xl border px-8 py-4 transition-all",L[e].selected?"border-green-200 bg-green-50 shadow-sm":"border-gray-200 bg-gray-50 hover:bg-gray-100")},n.createElement("label",{className:"flex cursor-pointer items-start gap-3 pt-1"},n.createElement("input",{type:"checkbox",className:"h-4 w-4 rounded border-gray-300 text-green-600 focus:ring-green-600",checked:L[e].selected,onChange:function(){return $(e)}}),n.createElement("span",{className:"-mt-[6px] flex-1 text-sm font-medium text-gray-700"},Yn[e])))}))))),n.createElement("aside",{className:"w-full space-y-8 lg:w-[350px]"},n.createElement(Jn,{name:p,setName:v,frequency:g,setFrequency:b,start:w,setStart:_,active:N,setActive:k}),n.createElement(Xn,{selectedItemsToClean:M,selectedActionSchedulerInFree:G,operationsTodoSelected:I,ops:L}),n.createElement("div",{className:"space-y-3"},n.createElement("button",{type:"submit",disabled:u||M.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"},u?n.createElement(s.JbZ,{className:"animate-spin text-[1.5rem]"}):n.createElement(n.Fragment,null,n.createElement(c.abJ,{className:"h-5 w-5"}),e?(0,i.__)("Update task","advanced-database-cleaner"):(0,i.__)("Create task","advanced-database-cleaner"))),n.createElement("button",{type:"button",onClick:X,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,i.__)("Cancel","advanced-database-cleaner")))))))};var ta=r(4263),ra=r(4563),na=r(2227),aa=(0,m.Z0)({name:"modal",initialState:{show:!1,type:"warning",title:null,message:null,dbBackupWarning:!0,confirmLabel:(0,i.__)("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,i.__)("Confirm","advanced-database-cleaner")}}}),oa=aa.actions,ia=oa.showModal,ca=oa.hideModal;const la=aa.reducer;function sa(e){return sa="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},sa(e)}function ua(){ua=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==sa(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(sa(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function da(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function ma(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){da(o,n,a,i,c,"next",e)}function c(e){da(o,n,a,i,c,"throw",e)}i(void 0)}))}}function fa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pa(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?pa(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 pa(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ha(e){var t=e.show,r=e.taskData,c=e.onClose,u=fa((0,n.useState)(null),2),m=u[0],f=u[1],p=fa((0,n.useState)(!0),2),h=p[0],v=p[1],y=(0,d.d4)((function(e){return e.filter.currentPage})),g=(0,d.d4)((function(e){return e.filter.itemsPerPage})),b=(0,d.d4)((function(e){return e.action.actionType})),x=(0,d.d4)((function(e){return e.action.processAction})),w=(0,d.wA)();(0,n.useEffect)((function(){_()}),[y]),(0,n.useEffect)((function(){E()}),[x]);var _=function(){var e=ma(ua().mark((function e(){var t;return ua().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(v(!0),e.prev=1,"PREMIUM"!==z){e.next=8;break}return e.next=5,Ln({id:r.taskId,currentPage:y,itemsPerPage:g});case 5:e.t0=e.sent,e.next=11;break;case 8:return e.next=10,bt();case 10:e.t0=e.sent;case 11:t=e.t0,f(t.data),e.next=19;break;case 15:e.prev=15,e.t1=e.catch(1),Pt(w,e.t1.message),f(null);case 19:return e.prev=19,v(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[1,15,19,22]])})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=ma(ua().mark((function e(){return ua().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(x&&"delete_task_events"===b){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,On({id:r.taskId});case 5:_(),Ot(w,(0,i.__)("Cleared successfully!","advanced-database-cleaner")),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(2),Pt(w,e.t0.message);case 12:return e.prev=12,w(Um()),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[2,9,12,15]])})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=ma(ua().mark((function e(){return ua().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:w(Dm({actionType:"delete_task_events",itemsType:null})),w(ia({type:"delete",title:(0,i.__)("Clear these events log?","advanced-database-cleaner"),message:"",confirmLabel:(0,i.__)("Clear","advanced-database-cleaner"),dbBackupWarning:!1}));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return t?n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:c},n.createElement(o.Xi,{className:"fixed inset-0 bg-gray-900/70"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("button",{className:"absolute right-4 top-4 z-30 p-1 text-gray-500 hover:text-black",onClick:c,"aria-label":"Close"},n.createElement(l.WQq,{className:"h-6 w-6"})),n.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"},n.createElement("div",{className:"flex items-center gap-3 text-[1.1rem]"},n.createElement("h2",{className:"text-gray-700"},(0,i.__)("Cleanup events log for:","advanced-database-cleaner")),n.createElement("span",{className:"font-semibold text-black"},r.taskName))),n.createElement("div",{className:"relative my-4 min-h-[200px] rounded-lg bg-slate-50"},n.createElement("div",{className:"".concat("PREMIUM"!==z?"pointer-events-none blur-[1px]":"")},h?n.createElement("div",{className:"flex min-h-[232px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):n.createElement(n.Fragment,null,m&&m.total_items>0?n.createElement("div",{className:"max-h-[70vh] overflow-x-auto overflow-y-auto px-4 py-4",style:{scrollbarWidth:"thin"}},n.createElement("div",{className:"min-w-max"},m.events.map((function(e,t){var r=fa(Object.entries(e)[0],2),a=r[0],o=r[1];return n.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"},n.createElement("div",{className:"flex w-full items-center"},n.createElement("div",{className:"flex flex-shrink-0 items-center gap-2 text-sm text-black"},n.createElement("span",{className:"rounded bg-gray-100 px-2 py-0.5 text-xs"},ft(a,!0,!1))),n.createElement("div",{className:"flex w-32 flex-shrink-0 justify-center"},n.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,i.__)("items cleaned","advanced-database-cleaner"))),n.createElement("div",{className:"flex w-6 flex-shrink-0 justify-center text-gray-400"},"-"),n.createElement("div",{className:"min-w-0 flex-1"},n.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 r=fa(e,2),a=r[0],o=r[1];return n.createElement("div",{key:"event-l-"+t,className:"flex items-center gap-1 text-[.85rem]"},n.createElement("span",{className:"text-gray-700"},Fm(a)),n.createElement("span",{className:"text-gray-900"},"[",o,"]"),"-")}))}(o)))))})))):n.createElement("div",{className:"rounded-lg bg-gray-50 p-12 text-center"},n.createElement("div",{className:"mx-auto mb-4 flex h-16 w-16 items-center justify-center rounded-full bg-gray-100"},n.createElement(s.t2D,{className:"h-8 w-8 text-gray-400"})),n.createElement("h3",{className:"mb-2 text-lg font-semibold text-gray-900"},(0,i.__)("No events recorded","advanced-database-cleaner")),n.createElement("p",{className:"text-gray-600"},(0,i.__)("Events will appear here when the task runs.","advanced-database-cleaner"))))),"PREMIUM"!==z&&n.createElement("div",{className:"absolute inset-0 z-20 flex items-center justify-center bg-white/80 backdrop-blur-[0.5px]"},n.createElement("div",{className:"mx-4 max-w-lg border border-gray-200 bg-white p-8 shadow-2xl"},n.createElement("div",{className:"text-center"},n.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"},n.createElement(s.xGQ,{className:"h-8 w-8 text-white"})),n.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,i.__)("Unlock Cleanup Events Log","advanced-database-cleaner")),n.createElement("p",{className:"mb-6 text-gray-600"},(0,i.__)("Upgrade to the Premium to access detailed logs of your cleanup tasks.","advanced-database-cleaner")),n.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),n.createElement("span",null,(0,i.__)("Detailed tasks events logging","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),n.createElement("span",null,(0,i.__)("See what was cleaned and when","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),n.createElement("span",null,(0,i.__)("Clear events log anytime you want","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"h-2 w-2 rounded-full bg-green-500"}),n.createElement("span",null,(0,i.__)("Priority support","advanced-database-cleaner")))),n.createElement(P,{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"},n.createElement("span",{className:"flex items-center justify-center gap-2"},(0,i.__)("Upgrade to Premium","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),n.createElement("div",{className:"mt-4"},n.createElement(P,{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,i.__)("Learn more about Premium features","advanced-database-cleaner"))))))),!h&&m&&m.total_items>0&&n.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"!==z?"pointer-events-none blur-[1px]":"")},n.createElement("button",{onClick:N,disabled:"PREMIUM"!==z,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"},n.createElement(ta.op0,{className:"h-4 w-4"}),(0,i.__)("Clear log","advanced-database-cleaner")),n.createElement(Ve,{totalItems:null==m?void 0:m.total_items,top:!1,loading:h}))))))):null}function va(e){return va="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},va(e)}function ya(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function ga(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ya(Object(r),!0).forEach((function(t){ba(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ya(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function ba(e,t,r){return(t=function(e){var t=function(e){if("object"!=va(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=va(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==va(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xa(){xa=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==va(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(va(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function wa(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function _a(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){wa(o,n,a,i,c,"next",e)}function c(e){wa(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Ea(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Na(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Na(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 Na(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ka={adbc_once:(0,i.__)("Once","advanced-database-cleaner"),adbc_hourly:(0,i.__)("Once hourly","advanced-database-cleaner"),adbc_twicedaily:(0,i.__)("Twice daily","advanced-database-cleaner"),adbc_daily:(0,i.__)("Once daily","advanced-database-cleaner"),adbc_weekly:(0,i.__)("Once weekly","advanced-database-cleaner"),adbc_monthly:(0,i.__)("Once monthly","advanced-database-cleaner")},Sa=function(e){var t,r,a=e.task,o=e.onDelete,c=e.onToggle,l=e.onEvents,u=e.dispatch;return n.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")},n.createElement("div",{className:"flex h-full flex-col p-6"},n.createElement("div",{className:"mb-4 flex items-start justify-between border-b border-dashed border-gray-300 pb-4"},n.createElement("div",{className:"flex-1 pr-4"},n.createElement("h3",{className:"text-[1rem] font-semibold text-black"},a.name)),n.createElement("div",{className:"flex items-center gap-2"},a.active?n.createElement("span",{className:"text-gray-900"},(0,i.__)("Active","advanced-database-cleaner")):n.createElement("span",{className:"text-gray-500"},(0,i.__)("Paused","advanced-database-cleaner")),n.createElement(k,{toggleSize:"big",toggleChangeCallback:c,isActive:a.active,bgColor:"bg-green-500"}))),n.createElement("div",{className:"flex-grow space-y-1 text-gray-700"},n.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},n.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},n.createElement(ra.Amo,{className:"text-[1rem] text-gray-500"}),(0,i.__)("Start date:","advanced-database-cleaner")),n.createElement("span",null,a.start_datetime?ft(a.start_datetime,!0,!1):"")),n.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},n.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},n.createElement(he.tnc,{className:"text-[1.1rem] text-gray-500"}),(0,i.__)("Frequency:","advanced-database-cleaner")),n.createElement("span",null,ka[a.frequency]||a.frequency)),n.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},n.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},n.createElement(A.mmf,{className:"text-[1rem] text-gray-500"}),(0,i.__)("Last run:","advanced-database-cleaner")),a.last_run?n.createElement(j,{content:n.createElement("div",null,(0,i.sprintf)((0,i.__)("Executed %s","advanced-database-cleaner"),dt(Date.parse(a.last_run)||a.last_run)))},n.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},ft(a.last_run,!0,!1))):n.createElement("span",null,"--")),n.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},n.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},n.createElement(na.W_k,{className:"text-[1rem] text-gray-500"}),(0,i.__)("Next run:","advanced-database-cleaner")),a.next_run?n.createElement(j,{content:n.createElement("div",null,(r=mt(a.next_run),r?(0,i.sprintf)((0,i.__)("Runs in %s","advanced-database-cleaner"),r):(0,i.__)("Running now","advanced-database-cleaner")))},n.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},ft(a.next_run,!0,!1))):n.createElement("span",null,"--")),n.createElement("div",{className:"flex items-center gap-2 text-[.8rem]"},n.createElement("span",{className:"flex items-center gap-1 font-medium text-gray-900"},n.createElement(ye.hVZ,{className:"text-[1rem] text-gray-500"}),(0,i.__)("Items to clean:","advanced-database-cleaner")),n.createElement("span",null,Object.values(null!==(t=a.operations)&&void 0!==t?t:{}).length),a.operations&&Object.keys(a.operations).length>0?n.createElement(L,{content:n.createElement("span",{className:"flex flex-wrap items-center gap-2 text-gray-100"},Object.keys(a.operations).map((function(e,t){return n.createElement("span",{key:"opr"+t,className:"text-nowrap rounded-md bg-gray-600 px-2 py-0.5 text-xs"},Fm(e))}))),position:"bottom"},n.createElement(na.eQk,{className:"h-4 w-4"})):n.createElement("span",{className:"text-gray-500"},"--"))),n.createElement("div",{className:"mt-2 flex items-center justify-between"},n.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&&n.createElement("span",null,(0,i.__)("Created:","advanced-database-cleaner")," ",ft(a.created_at,!0,!1)),n.createElement("span",{className:"hidden italic xl:flex"},"|"),n.createElement("span",null,(0,i.__)("Edited:","advanced-database-cleaner")," ",a.updated_at?ft(a.updated_at,!0,!1):(0,i.__)("never","advanced-database-cleaner"))),n.createElement("div",{className:"flex justify-end gap-2"},n.createElement(j,{content:(0,i.__)("Edit","advanced-database-cleaner"),align:"right"},n.createElement("button",{onClick:function(){u(tm(a.id)),u($d({subTabId:"add_edit_task"})),Ud("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"},n.createElement(ta.dtF,{className:"h-4 w-4"}))),n.createElement(j,{content:n.createElement("span",{className:"flex items-center gap-1"},(0,i.__)("Events log","advanced-database-cleaner"),"FREE"===z&&n.createElement("span",{className:"ml-1 flex gap-1 rounded-md bg-yellow-100 px-1 text-[.65rem] font-semibold text-yellow-800"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-600"}),(0,i.__)("premium","advanced-database-cleaner"))),align:"right"},n.createElement("button",{onClick:l,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"},n.createElement(A.yB7,{className:"h-4 w-4"}))),n.createElement(j,{content:(0,i.__)("Delete","advanced-database-cleaner"),align:"right"},n.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"},n.createElement(ta.op0,{className:"h-4 w-4"})))))))};const La=function(){var e=Ea((0,n.useState)([]),2),t=e[0],r=e[1],c=Ea((0,n.useState)("all"),2),u=c[0],m=c[1],f=Ea((0,n.useState)({total:0,active:0,paused:0}),2),p=f[0],h=f[1],v=Ea((0,n.useState)({actionType:"",taskId:null,taskName:"",showEventsModal:!1}),2),y=v[0],g=v[1],b=Ea((0,n.useState)(!1),2),x=b[0],w=b[1],_=Ea((0,n.useState)(!0),2),E=_[0],N=_[1],k=(0,d.d4)((function(e){return e.action.processAction})),S=(0,d.wA)();(0,n.useEffect)((function(){L()}),[u]),(0,n.useEffect)((function(){O()}),[k]);var L=function(){var e=_a(xa().mark((function e(){var t,n,a,o,i,c,l,s,d;return xa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),e.prev=1,e.next=4,yn({status:u});case 4:s=e.sent,d=s.data,r(Object.values(null!==(t=null==d?void 0:d.items)&&void 0!==t?t:{})),h({total:null!==(n=null==d||null===(a=d.counts)||void 0===a?void 0:a.total)&&void 0!==n?n:0,active:null!==(o=null==d||null===(i=d.counts)||void 0===i?void 0:i.active)&&void 0!==o?o:0,paused:null!==(c=null==d||null===(l=d.counts)||void 0===l?void 0:l.paused)&&void 0!==c?c:0}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(1),Pt(S,e.t0.message);case 13:return e.prev=13,N(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[1,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),O=function(){var e=_a(xa().mark((function e(){return xa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(k&&"delete_task"===y.actionType){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,e.next=5,kn({id:y.taskId});case 5:L(),g({actionType:"",taskId:null,taskName:""}),Ot(S,(0,i.__)("Deleted successfully!","advanced-database-cleaner")),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(2),Pt(S,e.t0.message);case 13:return e.prev=13,S(Um()),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[2,10,13,16]])})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=_a(xa().mark((function e(t){return xa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g({actionType:"delete_task",taskId:t.id,taskName:t.name}),S(Dm({actionType:"delete_task",itemsType:null})),S(ia({type:"delete",title:(0,i.__)("Delete task?","advanced-database-cleaner"),message:(0,i.sprintf)((0,i.__)("Task to delete: %s","advanced-database-cleaner"),t.name),confirmLabel:(0,i.__)("Delete","advanced-database-cleaner"),dbBackupWarning:!1}));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),I=function(){var e=_a(xa().mark((function e(t){return xa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,En(ga(ga({},t),{},{active:!t.active}));case 3:L(),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),Pt(S,e.t0.message);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=_a(xa().mark((function e(t){return xa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:g({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 n.createElement("div",{className:""},n.createElement("div",{className:"mb-4"},n.createElement("div",{className:"mb-8 flex flex-col items-start gap-4 md:flex-row md:items-center md:justify-between"},n.createElement("div",null,n.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"===z&&p.total>=5?w(!0):S($d({subTabId:"add_edit_task"}))}},n.createElement(he.db9,{className:"text-[1.2rem]"}),(0,i.__)("New automated task","advanced-database-cleaner"))),"FREE"===z&&n.createElement("div",{className:"w-full sm:w-auto"},n.createElement("div",{className:"group relative overflow-hidden rounded-xl bg-gray-100 px-2 py-[5px] md:bg-white"},n.createElement("div",{className:"relative flex items-center justify-between gap-4"},n.createElement("div",{className:"items-top flex gap-3"},n.createElement(fe.gt3,{className:"text-[.9rem] text-yellow-500"}),n.createElement("div",null,n.createElement("div",{className:"flex items-center gap-2"},n.createElement("span",{className:"text-xs font-bold uppercase tracking-wider"},(0,i.__)("Free Plan","advanced-database-cleaner")),n.createElement("div",{className:"h-1 w-1 rounded-full bg-gray-600"}),n.createElement("span",{className:"text-xs text-black"},(0,i.sprintf)((0,i.__)("%1$d/%2$d tasks used","advanced-database-cleaner"),p.total,5))),n.createElement("div",{className:"relative mt-2.5 h-1 overflow-hidden rounded-full bg-gray-300/80"},n.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(p.total/5*100,100),"%")}})))),n.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 w(!0)}},n.createElement("span",null,(0,i.__)("Upgrade","advanced-database-cleaner")),n.createElement(ve.ye6,{className:"mt-[1px] h-4 w-4 transition-transform duration-200 group-hover/btn:translate-x-0.5"})))))),n.createElement("div",null,n.createElement("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-3"},n.createElement("button",{className:"rounded-xl px-4 py-1 text-left sm:py-3 ".concat("all"===u?"bg-blue-100 ring-1 ring-blue-400":"bg-gray-100/80 ring-1 ring-gray-200 hover:ring-blue-400"),onClick:function(){return m("all")}},n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-blue-100"},n.createElement(A.Xqn,{className:"h-5 w-5 text-blue-600"})),n.createElement("div",{className:"flex w-full items-center justify-between"},n.createElement("p",{className:"text-[.8rem] font-semibold text-gray-600"},(0,i.__)("Total Tasks","advanced-database-cleaner")),n.createElement("p",{className:"text-xl font-bold text-gray-900"},p.total)))),n.createElement("button",{className:"rounded-xl px-4 py-1 text-left sm:py-3 ".concat("active"===u?"bg-green-100 ring-1 ring-green-400":"bg-gray-100/80 ring-1 ring-gray-200 hover:ring-green-400"),onClick:function(){return m("active")}},n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-green-100"},n.createElement(ta.hmc,{className:"h-5 w-5 text-green-600"})),n.createElement("div",{className:"flex w-full items-center justify-between"},n.createElement("p",{className:"text-[.8rem] font-semibold text-gray-600"},(0,i.__)("Active Tasks","advanced-database-cleaner")),n.createElement("p",{className:"text-xl font-bold text-gray-900"},p.active)))),n.createElement("button",{className:"rounded-xl px-4 py-1 text-left sm:py-3 ".concat("paused"===u?"bg-gray-200 ring-1 ring-gray-400":"bg-gray-100/80 ring-1 ring-gray-200 hover:ring-gray-400"),onClick:function(){return m("paused")}},n.createElement("div",{className:"flex items-center gap-2"},n.createElement("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-gray-200"},n.createElement(ta.f6D,{className:"h-5 w-5 text-gray-600"})),n.createElement("div",{className:"flex w-full items-center justify-between"},n.createElement("p",{className:"text-[.8rem] font-semibold text-gray-600"},(0,i.__)("Paused Tasks","advanced-database-cleaner")),n.createElement("p",{className:"text-xl font-bold text-gray-900"},p.paused))))),n.createElement("div",{className:"mt-4 flex justify-end gap-3"},n.createElement(j,{content:(0,i.__)("Refresh","advanced-database-cleaner")},n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),L()}},n.createElement(s.JbZ,{className:"text-[1.1rem] ".concat(E?"animate-spin":"")})))))),E?n.createElement("div",{className:"flex min-h-[200px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):0===t.length?n.createElement("div",{className:"flex min-h-[300px] flex-col items-center justify-center rounded-xl px-6 ring-1 ring-gray-200"},n.createElement("div",{className:"flex h-16 w-16 items-center justify-center rounded-full border border-gray-200 bg-gray-100"},n.createElement(s.t2D,{className:"h-7 w-7 text-gray-400"})),n.createElement("div",{className:"mt-6 text-center"},n.createElement("h3",{className:"mb-3 text-[1.3em] font-bold text-gray-800"},(0,i.__)("No tasks found!","advanced-database-cleaner")),"all"!==u?n.createElement("p",{className:"text-sm leading-relaxed text-gray-500"},(0,i.__)("You don't have any tasks matching the selected filter.","advanced-database-cleaner")):n.createElement("p",{className:"text-sm leading-relaxed text-gray-500"},(0,i.__)("Get started by creating your first automated cleaning task.","advanced-database-cleaner")))):n.createElement("div",{className:"grid grid-cols-1 gap-6 lg:grid-cols-2"},t.map((function(e){return n.createElement(Sa,{key:"tsk-"+e.id,task:e,onDelete:function(){return T(e)},onToggle:function(){return I(e)},onEvents:function(){return F(e)},dispatch:S})}))),n.createElement("div",{className:"mt-4 flex justify-end text-[.75rem] text-gray-400"},(0,i.__)("(All dates/times are in your local time zone)","advanced-database-cleaner")),y.showEventsModal&&n.createElement(ha,{show:y.showEventsModal,taskData:y,onClose:function(){g({actionType:"",taskId:null,taskName:"",showEventsModal:!1}),S(Um()),S(ze())}}),"FREE"===z&&x&&n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:function(){return w(!1)}},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"mx-auto mt-2"},n.createElement("div",{className:"relative px-8 pb-6 pt-6"},n.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"},n.createElement(s.xGQ,{className:"h-8 w-8 text-white"})),n.createElement("div",{className:"text-center"},n.createElement("h3",{className:"mb-2 text-2xl font-bold text-gray-900"},(0,i.__)("Unlock Premium Automation","advanced-database-cleaner")),n.createElement("p",{className:"text-gray-600"},(0,i.__)("Upgrade to create unlimited tasks with advanced features.","advanced-database-cleaner")))),n.createElement("div",{className:"px-12 pb-6"},n.createElement("div",{className:"space-y-4"},n.createElement("div",{className:"flex items-start gap-3"},n.createElement("div",{className:"mt-1 flex items-center justify-center rounded-full bg-green-100"},n.createElement(l.LGE,{className:"h-5 w-5 text-green-600"})),n.createElement("div",null,n.createElement("h4",{className:"font-semibold text-gray-900"},(0,i.__)("Unlimited Automated Tasks","advanced-database-cleaner")),n.createElement("p",{className:"text-sm text-gray-600"},(0,i.__)("Create as many automation tasks as you need.","advanced-database-cleaner")))),n.createElement("div",{className:"flex items-start gap-3"},n.createElement("div",{className:"mt-1 flex items-center justify-center rounded-full bg-green-100"},n.createElement(l.LGE,{className:"h-5 w-5 text-green-600"})),n.createElement("div",null,n.createElement("h4",{className:"font-semibold text-gray-900"},(0,i.__)("Many Premium Features","advanced-database-cleaner")),n.createElement("p",{className:"text-sm text-gray-600"},(0,i.__)("Access advanced cleaning options, analytics, and more.","advanced-database-cleaner")))),n.createElement("div",{className:"flex items-start gap-3"},n.createElement("div",{className:"mt-1 flex items-center justify-center rounded-full bg-green-100"},n.createElement(l.LGE,{className:"h-5 w-5 text-green-600"})),n.createElement("div",null,n.createElement("h4",{className:"font-semibold text-gray-900"},(0,i.__)("Priority Support","advanced-database-cleaner")),n.createElement("p",{className:"text-sm text-gray-600"},(0,i.__)("Get expert assistance and early access to new features.","advanced-database-cleaner")))))),n.createElement("div",{className:"flex flex-col gap-3 bg-gray-50 px-12 py-6 sm:flex-row"},n.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 w(!1)}},(0,i.__)("Maybe Later","advanced-database-cleaner")),n.createElement(P,{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"},n.createElement("span",{className:"flex items-center justify-center gap-2"},(0,i.__)("Upgrade to Premium","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"})))),n.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"},n.createElement("p",{className:"mt-1 text-xs text-gray-800"},(0,i.__)("30-day money-back guarantee. No questions asked.","advanced-database-cleaner"))))))))))};function ja(e){return ja="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},ja(e)}function Oa(){Oa=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==ja(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(ja(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Ta(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Pa(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Ta(o,n,a,i,c,"next",e)}function c(e){Ta(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Ia(e,t){return Ca.apply(this,arguments)}function Ca(){return(Ca=Pa(Oa().mark((function e(t,r){return Oa().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:"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?9:10;break;case 3:return e.abrupt("return",Q(Y+"/get-tables-list",{method:"POST",data:r}));case 4:return e.abrupt("return",Q(Y+"/get-options-list",{method:"POST",data:r}));case 5:return e.abrupt("return",Q(Y+"/get-transients-list",{method:"POST",data:r}));case 6:return e.abrupt("return",Q(Y+"/get-posts-meta-list",{method:"POST",data:r}));case 7:return e.abrupt("return",Q(Y+"/get-users-meta-list",{method:"POST",data:r}));case 8:return e.abrupt("return",Q(Y+"/get-cron-jobs-list",{method:"POST",data:r}));case 9:return e.abrupt("return",Q(Y+"/general-cleanup/get-items",{method:"POST",data:r}));case 10:return e.abrupt("return",[]);case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Aa(e,t){return Fa.apply(this,arguments)}function Fa(){return(Fa=Pa(Oa().mark((function e(t,r){var n;return Oa().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n={edit_scan_results_tables:"/edit-scan-results-tables",optimize_tables:"/optimize-tables",repair_tables:"/repair-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",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"}[t]){e.next=4;break}return e.abrupt("return",[]);case 4:return e.abrupt("return",Q(Y+n,{method:"POST",data:r}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Ma=(0,m.Z0)({name:"scan",initialState:{isScanModalShown:!1,whoOpenedScanModal:"",scanParams:null,isScanBalanceModalShown:!1,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},showEditCategorizationModal:function(e){e.isEditCategorizationModalShown=!0},hideEditCategorizationModal:function(e){e.isEditCategorizationModalShown=!1}}}),Ga=Ma.actions,Da=Ga.showScanModal,za=Ga.hideScanModal,Ra=Ga.setScanParams,Ba=Ga.showScanBalanceModal,Ua=Ga.hideScanBalanceModal,Wa=Ga.showEditCategorizationModal,Ya=Ga.hideEditCategorizationModal;const Ka=Ma.reducer,$a=function(e){var t=e.actions,r=e.itemsType,a=(0,d.d4)((function(e){return e.action.actionType})),o=(0,d.d4)((function(e){return e.action.processAction})),c=(0,d.d4)((function(e){return e.action.selectedItems})),l=(0,d.wA)(),s=function(){if(a)if(0!==c.length)if(a.startsWith("delete_")||a.startsWith("empty_")){var e=function(e,t){return"empty_rows_tables"===e?{type:"delete",title:(0,i.sprintf)((0,i._n)("Empty %d table?","Empty %d tables?",t,"advanced-database-cleaner"),t),message:(0,i.__)("Once emptied, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,i.__)("Empty","advanced-database-cleaner"),dbBackupWarning:!0}:e.startsWith("delete_")?{type:"delete",title:(0,i.sprintf)((0,i._n)("Delete %d item?","Delete %d items?",t,"advanced-database-cleaner"),t),message:(0,i.__)("Once deleted, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,i.__)("Delete","advanced-database-cleaner"),dbBackupWarning:!0}:null}(a,c.length);l(ia(e))}else a.startsWith("edit_scan_results_")?l(Wa()):a.startsWith("scan_")?l(Da("bulkAction")):l(zm());else Ct(l,{type:"warning",title:(0,i.__)("No items selected!","advanced-database-cleaner"),message:(0,i.__)("Please select at least one item to apply the action!","advanced-database-cleaner"),hideAfter:5});else Ct(l,{type:"warning",title:(0,i.__)("No action selected!","advanced-database-cleaner"),message:(0,i.__)("Please select an action to apply!","advanced-database-cleaner"),hideAfter:5})};return n.createElement("div",{className:"flex gap-x-2"},n.createElement(gm,{selectItems:t,onSelectionChange:function(e){l(Dm("bulk_actions"===e?{actionType:null,itemsType:r}:{actionType:e,itemsType:r}))},borderColor:"border-gray-400",minWidthButton:"min-w-[160px]"}),n.createElement("div",null,n.createElement(w,{text:(0,i.sprintf)((0,i.__)("Apply to selected (%1s)","advanced-database-cleaner"),c.length),className:"hidden !h-[2rem] lg:block",onClick:s,disabled:o}),n.createElement(w,{text:(0,i.sprintf)((0,i.__)("Apply (%1s)","advanced-database-cleaner"),c.length),className:"!h-[2rem] lg:hidden",onClick:s,disabled:o})))};function qa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Va(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Va(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 Va(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Ha=function(e){var t=e.autoloadHealth,r=void 0===t?"":t,a=e.autoloadedSize,o=void 0===a?0:a,c=qa((0,n.useState)(""),2),l=c[0],s=c[1],u=qa((0,n.useState)(""),2),m=u[0],f=u[1],p=qa((0,n.useState)(""),2),h=p[0],v=p[1],y=(0,d.d4)((function(e){return e.shared.currentTabId})),g=(0,d.d4)((function(e){return e.filter.belongsTo})),b=(0,d.d4)((function(e){return e.filter.prefixStatus})),x=(0,d.d4)((function(e){return e.filter.autoload})),w=(0,d.d4)((function(e){return e.filter.size})),_=(0,d.d4)((function(e){return e.filter.sizeUnit})),E=(0,d.d4)((function(e){return e.filter.expired})),N=(0,d.d4)((function(e){return e.filter.duplicated})),k=(0,d.d4)((function(e){return e.filter.unused})),S=(0,d.d4)((function(e){return e.filter.hasAction}));return(0,n.useEffect)((function(){var e="";f(""),v("blue"),"invalid_prefix"===b?e=(0,i.__)("Items below have invalid prefixes, indicating they likely originate from other WordPress installations or unrelated projects.","advanced-database-cleaner"):"orphans"===g?(e=(0,i.__)("Items below seem to be orphaned. However, please ensure you only delete entries you are certain are safe to remove.","advanced-database-cleaner"),v("red")):"not_scanned"===g?e="FREE"===z?(0,i.__)("Upgrade to Premium to scan the items below and identify which plugin or theme they belong to.","advanced-database-cleaner"):(0,i.__)("Items below have not been scanned yet. Click the button above to scan them and identify their associated plugin or theme.","advanced-database-cleaner"):"bad"===r&&"yes"===x?(e=(0,i.sprintf)((0,i.__)("Your autoload size (%s) exceeds the WordPress recommendation (800KB). Reducing it may improve performance.","advanced-database-cleaner"),o),f("https://docs.sigmaplugin.com/article/61-how-to-documentation-reduce-autoload-size?utm_source=filter-message&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=documentation-reduce-autoload-size"))):"tables"!==y&&"cron_jobs"!==y&&(w>=150&&"KB"===_||w>=1&&"MB"===_||w>=1&&"GB"===_)?e=(0,i.__)("Items below exceed 150KB, which is considered large! Please review them.","advanced-database-cleaner"):"transients"===y&&"yes"===E?e=(0,i.__)("Transients below are expired. You can safely delete them.","advanced-database-cleaner"):"posts_meta"===y&&"yes"===N?e=(0,i.__)("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"===y&&"yes"===k?e=(0,i.__)("Items below are unused post meta (linked to missing posts). You can safely delete them.","advanced-database-cleaner"):"users_meta"===y&&"yes"===N?e=(0,i.__)("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"===y&&"yes"===k?e=(0,i.__)("Items below are unused user meta (linked to missing users). You can safely delete them.","advanced-database-cleaner"):"cron_jobs"===y&&"no"===S&&(e=(0,i.__)("The cron jobs below have no registered actions. Review and delete those that are obsolete.","advanced-database-cleaner")),s(e)}),[y,g,b,x,E,w,_,r,o,N,k,S]),n.createElement(n.Fragment,null,l&&n.createElement("div",{className:"tex-black mt-6 flex flex-col rounded-md ".concat("blue"===h?"bg-blue-100":"bg-red-100"," px-2 py-[7px] shadow-sm")},n.createElement("div",{className:"items-top flex gap-2"},n.createElement(fe.bT0,{"aria-hidden":"true",className:"mt-[2px] hidden size-[16px] md:flex ".concat("red"===h?"text-orange-600":"text-blue-500"," ")}),n.createElement("span",null,l," ",""!==m&&n.createElement(P,{href:m,target:"_blank"},(0,i.__)("Read more","advanced-database-cleaner")))),"bad"===r&&"yes"===x&&n.createElement("span",{className:"flex gap-x-1 pl-0 text-[.75rem] md:pl-[23px]"},n.createElement("span",{className:"font-bold"},(0,i.__)("Note:","advanced-database-cleaner")),(0,i.__)("Transients with autoload enabled also increase the autoload size. Check the Transients tab as well.","advanced-database-cleaner"))))};function Qa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ja(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ja(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 Ja(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Xa=function(e){var t=e.tabName,r=e.categorizationCount,a=e.pluginsCount,o=e.themesCount,c=[[{key:"all",label:"All plugins ("+r.p+")"}],Object.entries(a).map((function(e){var t=Qa(e,2),r=t[0],n=t[1];return{key:r,label:n.name+" ("+n.count+")"}}))],l=[[{key:"all",label:"All themes ("+r.t+")"}],Object.entries(o).map((function(e){var t=Qa(e,2),r=t[0],n=t[1];return{key:r,label:n.name+" ("+n.count+")"}}))],s=wm(t),u=s.allItemsMsg,m=s.pluginsItemsMsg,f=s.themesItemsMsg,p=s.wpItemsMsg,h=Qa((0,n.useState)(!1),2),v=h[0],y=h[1],g=(0,d.d4)((function(e){return e.filter.belongsTo})),b=(0,d.d4)((function(e){return e.filter.belongsToPluginSlug})),x=(0,d.d4)((function(e){return e.filter.belongsToThemeSlug})),w=(0,d.d4)((function(e){return e.filter.showManualCorrectionsOnly})),_=(0,d.d4)((function(e){return e.shared.hideFilters})),E=(0,d.wA)(),N=function(e){E(Ce(e))},S=function(e,t){E("plugin"===e?"all"===t?Ce("plugins"):Ae(t):"all"===t?Ce("themes"):Fe(t))};return"PREMIUM"===z&&n.createElement("div",{className:"mt-5",hidden:_},n.createElement("div",{className:"flex min-h-[40px] flex-col gap-2 bg-white text-[.8rem] text-gray-900 xl:flex-row"},n.createElement("div",{className:"grid w-full grid-cols-1 gap-2 gap-x-3 sm:grid-cols-2 md:grid-cols-3 xl:flex"},n.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"===g?"border-black bg-gray-200/80":"border-gray-300"),onClick:function(){return N("all")}},n.createElement("span",{className:"text-left"},u),n.createElement("span",{id:"adbc-categorization-all",className:"font-bold"},"(",r.all,")")),n.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"===g?"border-orange-500 bg-orange-100":"border-gray-300"),onClick:function(){return N("orphans")}},n.createElement("span",{className:"text-left"},(0,i.__)("Orphans","advanced-database-cleaner")),n.createElement("span",{id:"adbc-categorization-orphans",className:"font-bold"},"(",r.o,")")),n.createElement("div",{className:"flex flex-grow flex-row items-center rounded-xl border hover:border-blue-500 ".concat("plugins"===g?"bg-blue-100":"border-gray-300"," ").concat(("plugins"===g||b)&&"!border-blue-500"," ")},n.createElement("button",{className:"flex h-full min-h-[40px] w-full items-center p-2 2xl:justify-center",onClick:function(){return N("plugins")}},n.createElement("span",{className:"flex gap-x-1"},n.createElement("span",{className:"text-left"},m),n.createElement("span",{className:"font-bold"},"(",r.p,")"))),Object.keys(a).length>0&&n.createElement("div",{className:"mr-[5px]"},n.createElement(gm,{selectItems:c,onSelectionChange:function(e){return S("plugin",e)},minWidthContent:"min-w-[300px]",maxHeight:!0,buttonOnly:!0,ButtonBgColor:""!=b?"bg-blue-200":"bg-gray-100",extraBtnClasses:"rounded-lg border-gray-100 hover:border-gray-400"}))),n.createElement("div",{className:"flex flex-grow flex-row items-center rounded-xl border hover:border-green-500 ".concat("themes"===g?"bg-green-100":"border-gray-300"," ").concat(("themes"===g||x)&&"!border-green-500")},n.createElement("button",{className:"flex h-full min-h-[40px] w-full items-center p-2 2xl:justify-center",onClick:function(){return N("themes")}},n.createElement("span",{className:"flex gap-x-1"},n.createElement("span",{className:"text-left"},f),n.createElement("span",{className:"font-bold"},"(",r.t,")"))),Object.keys(o).length>0&&n.createElement("div",{className:"mr-[5px]"},n.createElement(gm,{selectItems:l,onSelectionChange:function(e){return S("theme",e)},minWidthContent:"min-w-[300px]",maxHeight:!0,buttonOnly:!0,ButtonBgColor:""!=x?"bg-green-200":"bg-gray-100",extraBtnClasses:"rounded-lg border-gray-100 hover:border-gray-400"}))),n.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"===g?"border-purple-500 bg-purple-100":"border-gray-300"),onClick:function(){return N("wordpress")}},n.createElement("span",{className:"text-left"},p),n.createElement("span",{className:"font-bold"},"(",r.w,")")),("posts_meta"===t||"users_meta"===t)&&n.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"===g?"border-red-500 bg-red-100":"border-gray-300"),onClick:function(){return N("unknown")}},n.createElement("span",{className:"text-left"},(0,i.__)("Unknown","advanced-database-cleaner")),n.createElement("span",{className:"font-bold"},"(",r.unk,")")),n.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"===g?"border-yellow-500 bg-yellow-100":"border-gray-300"),onClick:function(){return N("not_scanned")}},n.createElement("span",{className:"text-left"},(0,i.__)("Not scanned","advanced-database-cleaner")),n.createElement("span",{id:"adbc-categorization-not-scanned",className:"font-bold"},"(",r.u,")"))),n.createElement("div",{className:"flex justify-end"},n.createElement(j,{content:v?n.createElement("span",null,(0,i.__)("Less filters","advanced-database-cleaner")):n.createElement("span",null,(0,i.__)("More filters","advanced-database-cleaner"))},n.createElement("button",{className:"flex h-full w-[25px] flex-col items-center justify-center rounded-lg border border-gray-300 p-1 hover:border-gray-700",onClick:function(e){e.preventDefault(),y(!v)}},v?n.createElement(A.c4r,null):n.createElement(A.MoM,null))))),v&&n.createElement("div",{className:"mt-3 flex min-h-[40px] min-w-[800px] items-center justify-between gap-x-3 border-b border-gray-300 text-[.8rem] text-gray-900"},n.createElement(k,{text:(0,i.__)("Show manual corrections only","advanced-database-cleaner"),textStyle:"font-normal text-[.8rem]",toggleSize:"small",toggleChangeCallback:function(e){return function(e){E(_e({showManualCorrectionsOnly:e}))}(e)},isActive:w})))};var Za=r(2644);function eo(e){return eo="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},eo(e)}function to(){to=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==eo(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(eo(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function ro(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function no(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||oo(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 ao(e){return function(e){if(Array.isArray(e))return io(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||oo(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 oo(e,t){if(e){if("string"==typeof e)return io(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?io(e,t):void 0}}function io(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var co=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,i.__)("Hook","advanced-database-cleaner")},{key:"value",label:(0,i.__)("Args","advanced-database-cleaner")}]],lo=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"once",label:(0,i.__)("Once","advanced-database-cleaner")}]],so=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"N/A",label:(0,i.__)("N/A","advanced-database-cleaner")}]],uo=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,i.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,i.__)("No","advanced-database-cleaner")}]],mo=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],ao(W.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const fo=function(e){var t=e.notScannedCount,r=e.noActionCount,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)((function(e){return e.shared.hideFilters})),c=(0,d.d4)(Ue),l=no((0,n.useState)(a.search),2),u=l[0],m=l[1],f=no((0,n.useState)(a.searchIn),2),p=f[0],v=f[1],y=no((0,n.useState)(a.frequency),2),g=y[0],b=y[1],x=no((0,n.useState)(a.interval),2),_=x[0],E=x[1],N=no((0,n.useState)(a.hasAction),2),k=N[0],S=N[1],L=no((0,n.useState)(a.site),2),j=L[0],O=L[1],T=no((0,n.useState)(co[1][0]),2),I=T[0],C=T[1],F=no((0,n.useState)(lo[0][0]),2),M=F[0],G=F[1],D=no((0,n.useState)(so[0][0]),2),R=D[0],B=D[1],W=no((0,n.useState)(uo[0][0]),2),Y=W[0],K=W[1],$=no((0,n.useState)(mo[0][0]),2),q=$[0],V=$[1],H=no((0,n.useState)(0),2),Q=H[0],J=H[1],X=no((0,n.useState)(!0),2),Z=X[0],ee=X[1],te=no((0,n.useState)(lo),2),re=te[0],ne=te[1],ae=no((0,n.useState)(so),2),ie=ae[0],ce=ae[1],le=no((0,n.useState)(!1),2),se=le[0],ue=le[1],de=(0,d.wA)(),me=0===t&&0===r?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md";return(0,n.useEffect)((function(){".."!==t&&".."!==r&&ee(!1)}),[t,r]),(0,n.useEffect)((function(){m(a.search),v(a.searchIn),b(a.frequency),E(a.interval),S(a.hasAction),O(a.site)}),[a]),(0,n.useEffect)((function(){if("FREE"!==z){var e=function(){var e,t=(e=to().mark((function e(){var t,r,n,a,o;return to().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ue(!0),e.prev=1,e.next=4,oe();case 4:if(t=e.sent,r=null==t?void 0:t.data){e.next=8;break}return e.abrupt("return");case 8:n=Object.entries(r).map((function(e){var t=no(e,2),r=t[0],n=t[1];return{key:r,label:"".concat(n.display," (").concat(r,")")}})),a=ao(new Set(Object.values(r).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)}})),ne((o=function(e,t){return[e,t]})([{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"once",label:(0,i.__)("Once","advanced-database-cleaner")}].concat(ao(n)))),ce(o([{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"N/A",label:(0,i.__)("N/A","advanced-database-cleaner")}].concat(ao(a)))),e.next=17;break;case 15:e.prev=15,e.t0=e.catch(1);case 17:return e.prev=17,ue(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[1,15,17,20]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){ro(o,n,a,i,c,"next",e)}function c(e){ro(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();e()}}),[]),n.createElement(n.Fragment,null,n.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},c&&n.createElement("div",{className:"flex items-center"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),de(De()),C(co[1][0]),G(lo[0][0]),B(so[0][0]),K(uo[0][0]),V(mo[0][0]),J(Q+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===z&&n.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),de(qd(!o))}},o?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:Q,className:"mt-1",hidden:o},n.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},Z?Nm("FREE"===z?4:3):n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(me," justify-center px-2 py-1")},_m(0===r?"ok":"warning",(0,i.sprintf)((0,i.__)("%d cron job(s) with no action","advanced-database-cleaner"),r),(function(e){e.preventDefault(),de(Ie()),C(co[1][0]),G(lo[0][0]),B(so[0][0]),K(uo[1][1]),V(mo[0][0]),J(Q+1)})),_m(0===t?"ok":"warning",(0,i.sprintf)((0,i.__)("%d cron job(s) not scanned","advanced-database-cleaner"),t),(function(e){e.preventDefault(),de(Se()),C(co[1][0]),G(lo[0][0]),B(so[0][0]),K(uo[0][0]),V(mo[0][0]),J(Q+1)}))),n.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===z?"py-2":"py-3")},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("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:u})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search in","advanced-database-cleaner")),n.createElement(gm,{selectItems:co,selectedItem:I,onSelectionChange:function(e){return v(e)},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Frequency","advanced-database-cleaner")),se?n.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,i.__)("Loading ...","advanced-database-cleaner")):n.createElement(gm,{selectItems:re,selectedItem:M,onSelectionChange:function(e){return b(e)},minWidthButton:"w-full xl:min-w-[100px]",extraBtnClasses:"xl:max-w-[100px]",minWidthContent:"min-w-[300px]",maxHeight:!0})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Interval (secs)","advanced-database-cleaner")),se?n.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,i.__)("Loading ...","advanced-database-cleaner")):n.createElement(gm,{selectItems:ie,selectedItem:R,onSelectionChange:function(e){return E(e)},minWidthButton:"w-full xl:min-w-[80px]",extraBtnClasses:"xl:max-w-[120px]",minWidthContent:"min-w-[140px]",maxHeight:!0})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Has action","advanced-database-cleaner")),n.createElement(gm,{selectItems:uo,selectedItem:Y,onSelectionChange:function(e){return S(e)},minWidthButton:"w-full xl:min-w-[60px]",extraBtnClasses:"xl:max-w-[120px]",minWidthContent:"min-w-[100px]"})),"1"===U&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Site","advanced-database-cleaner")),n.createElement(gm,{selectItems:mo,selectedItem:q,onSelectionChange:function(e){return O(e)},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),n.createElement("div",null,n.createElement(w,{Icon:He.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),de(_e({search:u,searchIn:p,frequency:g,interval:_,hasAction:k,site:j})),de(Ce("all"))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center pt-1"},n.createElement("div",{className:"flex items-center gap-1 rounded-lg"},n.createElement(s.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),n.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters:","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};var po=r(8199),ho=r(1578),vo=r(139);function yo(e){return yo="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},yo(e)}function go(){go=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==yo(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(yo(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function bo(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function xo(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){bo(o,n,a,i,c,"next",e)}function c(e){bo(o,n,a,i,c,"throw",e)}i(void 0)}))}}function wo(e){return _o.apply(this,arguments)}function _o(){return(_o=xo(go().mark((function e(t){return go().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/start-scan",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Eo(e){return No.apply(this,arguments)}function No(){return(No=xo(go().mark((function e(t){return go().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/stop-scan",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ko(e){return So.apply(this,arguments)}function So(){return(So=xo(go().mark((function e(t){return go().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/scan-heartbeat",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Lo(e){return jo.apply(this,arguments)}function jo(){return(jo=xo(go().mark((function e(t){return go().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/remote-request-retries-reset",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Oo(e){return To.apply(this,arguments)}function To(){return(To=xo(go().mark((function e(t){return go().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/check-remote-scan-status",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Po(e){return Io.apply(this,arguments)}function Io(){return(Io=xo(go().mark((function e(t){return go().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-remote-scan-results",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Co(){return Ao.apply(this,arguments)}function Ao(){return(Ao=xo(go().mark((function e(){return go().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-remote-scan-balance",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Fo(e){return Mo.apply(this,arguments)}function Mo(){return(Mo=xo(go().mark((function e(t){return go().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/is-scan-exists",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Go=function(e){switch(e){case 1:return(0,i.__)("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,i.__)("You don't have enough credits to send additional remote requests.","advanced-database-cleaner");case 3:return(0,i.__)("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,i.__)("An error occurred during the remote request. Check the logs for more details.","advanced-database-cleaner");case 6:return(0,i.__)("The remote server is being prepared for maintenance. Please try again later.","advanced-database-cleaner");case 5:return(0,i.__)("The remote server is under maintenance. Please try again later.","advanced-database-cleaner");default:return""}};const Do=function(e){var t,r,a,o,c,l=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,g=e.collectedFiles,b=void 0===g?null:g,x=e.heartBeatResponse,w=void 0===x?null:x,_=e.retryReason,E=void 0===_?"":_,N=e.disabled,k=void 0!==N&&N,S="completed"===m,j="current"===m,O="failed"===(null==w||null===(t=w.data)||void 0===t||null===(t=t.remote)||void 0===t?void 0:t.status)||"shutdown"===(null==w||null===(r=w.data)||void 0===r?void 0:r.status)&&"timeout"!==(null==w||null===(a=w.data)||void 0===a?void 0:a.shutdown_reason)&&"forced_timeout"!==(null==w||null===(o=w.data)||void 0===o?void 0:o.shutdown_reason)||"check_remote_scan_status_error"===E||"get_scan_results_error"===E;return c=S?k?"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",n.createElement(n.Fragment,null,n.createElement("div",{className:"relative flex items-center"},n.createElement("span",{className:"flex h-[40px] w-[40px] items-center justify-center rounded-full lg:h-[55px] lg:w-[55px] ".concat(c)},S?n.createElement(fe.CMH,{className:"text-lg"}):j?n.createElement(n.Fragment,null,O?n.createElement(A.ORb,{className:"h-full w-20 rounded-full bg-red-500 text-white"}):n.createElement(vo.kiM,{className:"h-full w-20 animate-spin text-blue-500"})):n.createElement(l,{className:"text-3xl text-gray-300"}),j&&!O&&n.createElement("span",{className:"absolute text-[.7rem] font-semibold lg:text-[.85rem]"},h&&n.createElement(n.Fragment,null,f),null!==b&&n.createElement(n.Fragment,null,b))),n.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]"},n.createElement("span",{className:"hidden text-[.85rem] font-bold sxs:block"},"".concat(s)),n.createElement(L,{content:d,iconSize:"text-[.9rem]",iconColor:"text-gray-400 mt-1",className:"hidden xl:flex"},n.createElement("span",{className:"underline decoration-gray-500/50 decoration-dotted underline-offset-2"},u))),n.createElement("div",null,j&&!O&&h&&null!==f&&n.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!==b&&n.createElement("span",{className:"absolute top-[9px] z-10 bg-blue-50 pl-[1px] pr-[3px] text-[.7rem] lg:top-[16px] lg:text-[.8rem]"},(0,i.__)("files","advanced-database-cleaner")))),y&&n.createElement(n.Fragment,null,n.createElement("div",{className:"h-[1px] flex-auto border-t-2 ".concat(S?"border-green-600":"border-gray-300"," ")})))};function zo(e){return zo="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},zo(e)}function Ro(){Ro=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==zo(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(zo(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Bo(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Uo(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Bo(o,n,a,i,c,"next",e)}function c(e){Bo(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Wo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Yo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Yo(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 Yo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ko=!1;const $o=function(e){var t,r,a,o,c,m,f,p,h,v,y,g,b,x=e.tabName,_=Wo((0,n.useState)(null),2),E=_[0],N=_[1],k=Wo((0,n.useState)(null),2),S=k[0],L=k[1],j=Wo((0,n.useState)([]),2),O=j[0],T=j[1],I=Wo((0,n.useState)(!1),2),C=I[0],F=I[1],M=Wo((0,n.useState)(!1),2),G=M[0],D=M[1],R=Wo((0,n.useState)(!1),2),B=R[0],U=R[1],W=Wo((0,n.useState)(!1),2),Y=W[0],K=W[1],$=Wo((0,n.useState)(""),2),q=$[0],V=$[1],H=Wo((0,n.useState)(""),2),Q=H[0],J=H[1],X=(0,d.d4)((function(e){return e.action.selectedItems})),Z=(0,d.d4)((function(e){return e.scan.scanParams})),ee=(0,n.useRef)(null),te=(0,n.useRef)(!1),re=(0,n.useRef)(null),ne=(0,d.wA)();(0,n.useEffect)((function(){"FREE"!==z&&Z&&(Ko=!1,N(null),L(null),T([]),D(!1),U(!1),K(!1),V(""),J(""),F(!0),wo({items_type:x,scan_type:null==Z?void 0:Z.scanType,preg_match:!1,partial_match:!0,what_to_scan:null==Z?void 0:Z.whatToScan,override_manual_categorization:null==Z?void 0:Z.overrideManualCategorization,selected_items_to_scan:"selected"===(null==Z?void 0:Z.whatToScan)?X:[],continue_scan:!1}),ae(3e3),ne(Ra(null)))}),[Z]),(0,n.useEffect)((function(){if("FREE"!==z)return te.current=!0,oe(),function(){te.current=!1,ee.current&&clearTimeout(ee.current)}}),[]),(0,n.useEffect)((function(){if("FREE"!==z){var e=re.current;e&&(e.scrollTop=e.scrollHeight)}}),[O]),(0,n.useEffect)((function(){var e,t,r,n,a,o,c,l,s,u,d,m,f,p,h,v,y,g;if("FREE"!==z&&E){var b=[],x={1:(0,i.__)("Preparing items to scan","advanced-database-cleaner")+" ".concat(null!=E&&null!==(e=E.data)&&void 0!==e&&null!==(e=e.local)&&void 0!==e&&e.total_items?"("+(null==E||null===(t=E.data)||void 0===t||null===(t=t.local)||void 0===t?void 0:t.total_items)+")":""),2:(0,i.__)("Collecting PHP files to scan","advanced-database-cleaner")+" ".concat(null!=E&&null!==(r=E.data)&&void 0!==r&&null!==(r=r.local)&&void 0!==r&&null!==(r=r.collecting_files)&&void 0!==r&&r.collected_files?"("+(null==E||null===(n=E.data)||void 0===n||null===(n=n.local)||void 0===n||null===(n=n.collecting_files)||void 0===n?void 0:n.collected_files)+" / "+(null==E||null===(a=E.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,i.__)("Regex scan (skipped)","advanced-database-cleaner"),4:(0,i.__)("Exact match scan","advanced-database-cleaner")+" ".concat(null!=E&&null!==(o=E.data)&&void 0!==o&&null!==(o=o.local)&&void 0!==o&&null!==(o=o.exact_match)&&void 0!==o&&o.progress?"("+(null==E||null===(c=E.data)||void 0===c||null===(c=c.local)||void 0===c||null===(c=c.exact_match)||void 0===c?void 0:c.progress)+"%)":""),5:(0,i.__)("Partial match scan","advanced-database-cleaner")+" ".concat(null!=E&&null!==(l=E.data)&&void 0!==l&&null!==(l=l.local)&&void 0!==l&&null!==(l=l.partial_match)&&void 0!==l&&l.progress?"("+(null==E||null===(s=E.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,i.__)("Preparing local scan results","advanced-database-cleaner"),7:(0,i.__)("Requesting remote scan","advanced-database-cleaner")+" ".concat("local"===(null==E||null===(u=E.data)||void 0===u?void 0:u.scan_type)?"("+(0,i.__)("skipped","advanced-database-cleaner")+")":""),8:(0,i.__)("Remote scan","advanced-database-cleaner")+" ".concat("local"===(null==E||null===(d=E.data)||void 0===d?void 0:d.scan_type)?"("+(0,i.__)("skipped","advanced-database-cleaner")+")":"")+" ".concat("done"===(null==E||null===(m=E.data)||void 0===m||null===(m=m.remote)||void 0===m?void 0:m.status)?"["+(0,i.__)("corrected items:","advanced-database-cleaner")+" "+(null==E||null===(f=E.data)||void 0===f||null===(f=f.remote)||void 0===f?void 0:f.corrected_items)+"]":"")};if(""===(null==E||null===(p=E.data)||void 0===p?void 0:p.step)&&"shutdown"===(null==E||null===(h=E.data)||void 0===h?void 0:h.status))return b.push({label:(0,i.__)("The scan cannot start!","advanced-database-cleaner"),status:"failed"}),b.push({label:null==E?void 0:E.message,showLink:{label:(0,i.__)("check logs","advanced-database-cleaner"),href:"#",onClick:function(e){e.preventDefault(),ne($d({tabId:"info_and_logs",subTabId:"debug"}))}},status:"failed",isSubDetail:!0}),void T(b);var w=parseInt(null==E||null===(v=E.data)||void 0===v||null===(v=v.step)||void 0===v?void 0:v.split("_")[0]);b.push({label:(0,i.__)("Scan started","advanced-database-cleaner"),status:"done"});for(var _=1;_<=8;_++){var N,k,L;if(8===_&&(null==E||null===(N=E.data)||void 0===N||null===(N=N.remote)||void 0===N?void 0:N.trimmed_count)>0&&b.push({label:(0,i.__)("Too many items to send due to your server limitation. Trimmed items:","advanced-database-cleaner")+" ".concat(null==E||null===(L=E.data)||void 0===L||null===(L=L.remote)||void 0===L?void 0:L.trimmed_count),showLink:{label:(0,i.__)("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"}),_<w||"done"===(null==E||null===(k=E.data)||void 0===k?void 0:k.status))b.push({label:x[_],status:"done"});else if(_===w){var j,O,P,I,C,A,F,M;if((null==E||null===(j=E.data)||void 0===j?void 0:j.timeouts_count)>0&&b.push({label:(0,i.__)("Timeouts occurred:","advanced-database-cleaner")+" (".concat(null==E||null===(F=E.data)||void 0===F?void 0:F.timeouts_count,")"),status:"info"}),(null==E||null===(O=E.data)||void 0===O?void 0:O.forced_timeouts_count)>0&&b.push({label:(0,i.__)("Forced timeouts occurred:","advanced-database-cleaner")+" (".concat(null==E||null===(M=E.data)||void 0===M?void 0:M.forced_timeouts_count,")"),status:"info"}),7===w&&"failed"===(null==E||null===(P=E.data)||void 0===P||null===(P=P.remote)||void 0===P?void 0:P.status)||8===w&&("check_remote_scan_status_error"===q||"get_scan_results_error"===q)||"shutdown"===(null==E||null===(I=E.data)||void 0===I?void 0:I.status)&&"timeout"!==(null==E||null===(C=E.data)||void 0===C?void 0:C.shutdown_reason)&&"forced_timeout"!==(null==E||null===(A=E.data)||void 0===A?void 0:A.shutdown_reason)){var G,D,R,B,U;if(b.push({label:x[_],status:"failed"}),w<7&&b.push({label:null==E?void 0:E.message,showLink:"memory_error"===q?{label:(0,i.__)("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===w)(null==E||null===(G=E.data)||void 0===G||null===(G=G.remote)||void 0===G?void 0:G.retry_count)>1&&b.push({label:(0,i.__)("Retry sending the request","advanced-database-cleaner")+" ("+(null==E||null===(B=E.data)||void 0===B||null===(B=B.remote)||void 0===B?void 0:B.retry_count)+"/3)"+((null==E||null===(U=E.data)||void 0===U||null===(U=U.remote)||void 0===U?void 0:U.retry_count)>2?" ("+(0,i.__)("Max retries reached","advanced-database-cleaner")+")":""),isSubDetail:!0}),b.push({label:(0,i.__)("Request failed","advanced-database-cleaner"),showLink:2===(null==E||null===(D=E.data)||void 0===D||null===(D=D.remote)||void 0===D?void 0:D.failure_code)?{label:(0,i.__)("Show balance","advanced-database-cleaner"),href:"#",onClick:de}:null,errorMessage:Go(null==E||null===(R=E.data)||void 0===R||null===(R=R.remote)||void 0===R?void 0:R.failure_code),isSubDetail:!0});8===w&&b.push({label:(0,i.__)("Failed","advanced-database-cleaner"),errorMessage:Q,isSubDetail:!0})}else b.push({label:x[_],status:"current"})}}"requested"===(null==S?void 0:S.status)&&b.push({label:(0,i.sprintf)((0,i.__)("You are at position %d in the queue.","advanced-database-cleaner"),null==S?void 0:S.queue_position),isSubDetail:!0,color:"blue"}),"processing"!==(null==S?void 0:S.status)&&"done"!==(null==S?void 0:S.status)||"done"===(null==E||null===(y=E.data)||void 0===y?void 0:y.status)||b.push({label:(0,i.__)("The server is scanning your items...","advanced-database-cleaner"),isSubDetail:!0,color:"blue"}),!0===(null==S?void 0:S.took_too_long)&&b.push({label:(0,i.__)("Info: the remote scan is taking more than expected!","advanced-database-cleaner"),isSubDetail:!0,color:"blue"}),"done"===(null==E||null===(g=E.data)||void 0===g?void 0:g.status)&&b.push({label:(0,i.__)("Scan completed","advanced-database-cleaner"),status:"done"}),T(b)}}),[E,q]);var ae=function(e){te.current&&(ee.current&&clearTimeout(ee.current),ee.current=setTimeout(oe,e||3e3))},oe=function(){var e=Uo(Ro().mark((function e(){var t;return Ro().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(te.current){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,ko({items_type:x});case 4:if((t=e.sent).success){e.next=9;break}return F(!1),Pt(ne,t.message),e.abrupt("return");case 9:F(!0),K(!1),U(!1),V(""),J(""),N(t),e.t0=t.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:64;break;case 18:case 46:return F(!1),Pt(ne,t.message),e.abrupt("break",66);case 21:return ae(2e3),e.abrupt("break",66);case 23:return Ko=!0,N(null),L(null),T([]),F(!1),D(!1),K(!1),U(!1),V(""),It(ne,(0,i.__)("Scan stopped","advanced-database-cleaner"),t.message),e.abrupt("break",66);case 34:case 44:case 64:return F(!1),e.abrupt("break",66);case 36:return It(ne,(0,i.__)("Scan timeout occurred!","advanced-database-cleaner"),t.message),ie(!0),e.abrupt("break",66);case 39:return ie(!0),e.abrupt("break",66);case 41:return K(!0),V("memory_error"),e.abrupt("break",66);case 49:return K(!0),V("remote_request_failed"),e.abrupt("break",66);case 52:return K(!0),V("max_remote_retries_reached"),e.abrupt("break",66);case 55:return le(),e.abrupt("break",66);case 57:return F(!1),K(!1),U(!1),V(""),ne(Re()),Ot(ne,t.message),e.abrupt("break",66);case 66:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ie=function(){var e=Uo(Ro().mark((function e(){var t,r=arguments;return Ro().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:!1===(t=r.length>0&&void 0!==r[0]&&r[0])&&ne(Da("scanButton")),!0===t&&(F(!0),wo({items_type:x,scan_type:"",preg_match:!1,partial_match:!1,what_to_scan:"",override_manual_categorization:!1,selected_items_to_scan:[],continue_scan:!0}),ae(3e3));case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){var e=Uo(Ro().mark((function e(t){return Ro().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 D(!0),e.prev=4,e.next=7,Eo({items_type:x});case 7:e.next=13;break;case 9:e.prev=9,e.t0=e.catch(4),Pt(ne,e.t0.message),D(!1);case 13:return e.prev=13,oe(),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[4,9,13,16]])})));return function(t){return e.apply(this,arguments)}}(),le=function(){var e=Uo(Ro().mark((function e(){var t,r,n,a;return Ro().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Oo({items_type:x});case 3:if(!1!==(r=e.sent).success){e.next=10;break}return n=null==r?void 0:r.failure_code,J(5===n?(0,i.__)("Server is under maintenance. Please retry again after few minutes","advanced-database-cleaner"):(0,i.__)("An error occurred while getting the results from the server. Check the logs for more details","advanced-database-cleaner")),K(!0),V("check_remote_scan_status_error"),e.abrupt("return");case 10:if(!0!==Ko){e.next=12;break}return e.abrupt("return");case 12:N(r),a=null===(t=r.data)||void 0===t?void 0:t.remote_answer,L(a),"done"===(null==a?void 0:a.status)?se():ae(1e3),e.next=21;break;case 18:e.prev=18,e.t0=e.catch(0),Pt(ne,e.t0.message);case 21:case"end":return e.stop()}}),e,null,[[0,18]])})));return function(){return e.apply(this,arguments)}}(),se=function(){var e=Uo(Ro().mark((function e(){var t,r;return Ro().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Po({items_type:x});case 3:if(null!=(t=e.sent)&&t.success){e.next=10;break}return r=null==t?void 0:t.failure_code,J(5===r?(0,i.__)("Server is under maintenance. Please retry again after few minutes","advanced-database-cleaner"):(0,i.__)("An error occurred while getting the results from the server. Check the logs for more details","advanced-database-cleaner")),K(!0),V("get_scan_results_error"),e.abrupt("return");case 10:oe(),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),Pt(ne,e.t0.message);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=Uo(Ro().mark((function e(){var t,r,n=arguments;return Ro().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n.length>0&&void 0!==n[0]?n[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,Lo({items_type:x});case 8:if((r=e.sent).success){e.next=13;break}return Pt(ne,r.message),U(!1),e.abrupt("return");case 13:ie(!0),e.next=20;break;case 16:e.prev=16,e.t0=e.catch(4),Pt(ne,e.t0.message),U(!1);case 20:case"end":return e.stop()}}),e,null,[[4,16]])})));return function(){return e.apply(this,arguments)}}(),de=function(e){e.preventDefault(),ne(Ba(!0))},pe=function(e){var t,r;if("done"===(null==E||null===(t=E.data)||void 0===t?void 0:t.status))return"completed";var n=parseInt(null==E||null===(r=E.data)||void 0===r||null===(r=r.step)||void 0===r?void 0:r.split("_")[0]);return e.some((function(e){return parseInt(e.split("_")[0])===n}))?"current":e.every((function(e){return parseInt(e.split("_")[0])<n}))?"completed":"waiting"};return n.createElement("div",{className:"mb-2"},n.createElement("div",{className:"flex w-full gap-x-6"},n.createElement("div",{className:"flex flex-col gap-2 sm:flex-row sm:justify-between"},n.createElement("button",{disabled:C,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(C?"opacity-80":"hover:bg-blue-600"," "),onClick:function(){return ie(!1)}},!C&&n.createElement(u.h4T,{className:"text-[1.5rem]"}),n.createElement("span",{className:"-mt-[1px]"},C?(0,i.__)("Scan in progress","advanced-database-cleaner"):function(e){switch(e){case"tables":return(0,i.__)("Start a scan for tables","advanced-database-cleaner");case"options":return(0,i.__)("Start a scan for options","advanced-database-cleaner");case"posts_meta":return(0,i.__)("Start a scan for post meta","advanced-database-cleaner");case"users_meta":return(0,i.__)("Start a scan for user meta","advanced-database-cleaner");case"transients":return(0,i.__)("Start a scan for transients","advanced-database-cleaner");case"cron_jobs":return(0,i.__)("Start a scan for cron jobs","advanced-database-cleaner")}}(x)),C&&n.createElement("div",{className:"flex items-center justify-center space-x-1 pt-[3px]"},n.createElement("div",{className:"h-2 w-2 animate-bounce rounded-full bg-blue-900 [animation-delay:-0.3s]"}),n.createElement("div",{className:"h-2 w-2 animate-bounce rounded-full bg-blue-900  [animation-delay:-0.15s]"}),n.createElement("div",{className:"h-2 w-2 animate-bounce rounded-full bg-blue-900 "}))),n.createElement("div",{className:"flex gap-x-2"},C&&n.createElement(P,{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},n.createElement(me.g,{className:"h-[16px] w-[16px]"}),G?(0,i.__)("Stopping scan...","advanced-database-cleaner"):(0,i.__)("Stop the scan","advanced-database-cleaner")),("done"===(null==E||null===(t=E.data)||void 0===t?void 0:t.status)||""===(null==E||null===(r=E.data)||void 0===r?void 0:r.step)&&"shutdown"===(null==E||null===(a=E.data)||void 0===a?void 0:a.status))&&n.createElement(P,{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(),N(null),L(null),T([]),F(!1),D(!1),U(!1),K(!1),V(""),J("")}},(0,i.__)("Hide scan process details","advanced-database-cleaner"))))),(C||E&&2!==E.heartbeat_code)&&n.createElement("div",{className:"mt-4 flex flex-col gap-3 lg:flex-row"},n.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"},n.createElement("legend",{className:"-ml-1 rounded-lg bg-white px-[5px] text-[.75rem] text-black lg:-ml-5"},(0,i.__)("Scan progress","advanced-database-cleaner")),n.createElement("div",{className:"flex items-center text-black"},n.createElement(Do,{Icon:ho.vq0,title:(0,i.__)("Step 1","advanced-database-cleaner"),label:(0,i.__)("Collecting files","advanced-database-cleaner"),tooltipText:(0,i.__)("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:pe(["1_prepare_items_to_scan","2_collect_php_files"]),progress:0,showProgress:!1,collectedFiles:(null==E||null===(o=E.data)||void 0===o||null===(o=o.local)||void 0===o||null===(o=o.collecting_files)||void 0===o?void 0:o.collected_files)||0,heartBeatResponse:E,retryReason:q}),n.createElement(Do,{Icon:ye.rlW,title:(0,i.__)("Step 2","advanced-database-cleaner"),label:(0,i.__)("Exact match","advanced-database-cleaner"),tooltipText:(0,i.__)("The scan will attempt to find exact matches for items names in the previously collected files.","advanced-database-cleaner"),status:pe(["3_preg_match_scan","4_exact_match_scan"]),progress:(null==E||null===(c=E.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:E,retryReason:q}),n.createElement(Do,{Icon:s.SD3,title:(0,i.__)("Step 3","advanced-database-cleaner"),label:(0,i.__)("Partial match","advanced-database-cleaner"),tooltipText:(0,i.__)("For any remaining items from the previous step, the scan will attempt to find partial matches for items names.","advanced-database-cleaner"),status:pe(["5_partial_match_scan","6_prepare_local_scan_results"]),progress:(null==E||null===(m=E.data)||void 0===m||null===(m=m.local)||void 0===m||null===(m=m.partial_match)||void 0===m?void 0:m.progress)||0,heartBeatResponse:E,retryReason:q}),n.createElement(Do,{Icon:ta.zV$,title:(0,i.__)("Step 4","advanced-database-cleaner"),label:(0,i.__)("Remote scan","advanced-database-cleaner"),tooltipText:n.createElement("span",{className:"flex flex-col gap-y-1"},(0,i.__)("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"),n.createElement("div",null,n.createElement(P,{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,i.__)("Read more","advanced-database-cleaner")))),status:pe(["7_requesting_remote_scan","8_getting_remote_scan_results"]),progress:(null==S?void 0:S.progress)||0,showConnector:!1,heartBeatResponse:E,retryReason:q,disabled:"local"===(null==E||null===(f=E.data)||void 0===f?void 0:f.scan_type)}))),n.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]"},n.createElement("legend",{className:"-ml-2 rounded-lg bg-white px-[5px] text-[.75rem] text-black"},(0,i.__)("Scan details","advanced-database-cleaner")),n.createElement("div",{ref:re,className:"adbc-custom-scrollbar -ml-[5px] h-full overflow-y-auto pl-[8px]"},O.map((function(e,t){var r,a,o;return n.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&&n.createElement("div",{className:"absolute z-10 -ml-[9px] h-4 w-4 rounded-full bg-white"},n.createElement(vo.kiM,{className:"h-4 w-4 animate-spin text-blue-600"})),"done"===e.status&&n.createElement(fe.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&&n.createElement(po.JFS,{className:"absolute z-10 -ml-[9px] h-[16px] w-[16px] rounded-full bg-white"}),"failed"===e.status&&!e.isSubDetail&&n.createElement(A.ORb,{className:"absolute z-10 -ml-[8px] h-[15px] w-[15px] rounded-full bg-red-500 text-white"}),e.isSubDetail?n.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]")},n.createElement("span",{className:"blue"===e.color?"text-blue-600":"orange"===e.color?"text-orange-600":"text-red-600"},e.label),e.errorMessage&&n.createElement(n.Fragment,null,": ",e.errorMessage),e.showLink&&n.createElement(P,{onClick:null===(r=e.showLink)||void 0===r?void 0:r.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)):n.createElement("div",{className:"pl-[14px]"},e.label))})),Y&&n.createElement("div",{className:"relative flex w-full items-center py-[2px]"},n.createElement(w,{Icon:l.Vt$,text:B?(0,i.__)("Retrying...","advanced-database-cleaner"):(0,i.__)("Retry","advanced-database-cleaner"),className:"ml-[20px] mt-2 h-[1.7rem]",shouldAnimate:B,onClick:function(){return ue(q)}})),(null==E||null===(p=E.data)||void 0===p?void 0:p.timeouts_count)>0&&"done"==(null==E||null===(h=E.data)||void 0===h?void 0:h.status)&&n.createElement("div",{className:"relative flex w-full items-center border-l-2 border-blue-200 py-[2px]"},n.createElement(po.JFS,{className:"absolute z-10 -ml-[9px] h-[16px] w-[16px] rounded-full bg-white"}),n.createElement("div",{className:"pl-[14px]"},(0,i.__)("Total timeouts:","advanced-database-cleaner")+" ".concat(null==E||null===(v=E.data)||void 0===v?void 0:v.timeouts_count))),(null==E||null===(y=E.data)||void 0===y?void 0:y.forced_timeouts_count)>0&&"done"==(null==E||null===(g=E.data)||void 0===g?void 0:g.status)&&n.createElement("div",{className:"relative flex w-full items-center border-l-2 border-blue-200 py-[2px]"},n.createElement(po.JFS,{className:"absolute z-10 -ml-[9px] h-[16px] w-[16px] rounded-full bg-white"}),n.createElement("div",{className:"pl-[14px]"},(0,i.__)("Total forced timeouts:","advanced-database-cleaner")+" ".concat(null==E||null===(b=E.data)||void 0===b?void 0:b.forced_timeouts_count)))))))};function qo(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Vo=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"}},Ho=function(e){return{inactive:n.createElement(j,{content:(0,i.__)("Inactive","advanced-database-cleaner")},n.createElement(me.Qp1,{className:"text-[10px] text-gray-400"})),active:n.createElement(j,{content:(0,i.__)("Active","advanced-database-cleaner")},n.createElement(me.Qp1,{className:"text-[10px] text-green-600"})),not_installed:n.createElement(j,{content:(0,i.__)("Not installed","advanced-database-cleaner")},n.createElement(me.Qp1,{className:"text-[10px] text-red-600"}))}[e]||""},Qo=function(e,t){return n.createElement("div",{className:"my-2 flex h-full w-full flex-col rounded-lg border border-gray-200 text-[.75rem] shadow-md"},n.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,i.__)("Known plugins using this item","advanced-database-cleaner"):(0,i.__)("Known themes using this item","advanced-database-cleaner")),0===e.length&&n.createElement("div",{className:"break-normal px-2 py-2 text-[.85rem] italic text-gray-500"},(0,i.__)("No data available!","advanced-database-cleaner")),e.map((function(r,a){return n.createElement("div",{key:"known"+t+r.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,r=Object.entries({"&lt;":"<","&gt;":">","&amp;":"&","&quot;":'"',"&apos;":"'","&nbsp;":" ","&ndash;":"–","&#8211;":"–","&mdash;":"—","&#8212;":"—"});t<r.length;t++){var n=ot(r[t],2),a=n[0],o=n[1];e=e.replace(new RegExp(a,"g"),o)}return e}(r.name)," (",r.percent,"%)"," ",Ho(r.status))})))},Jo=function(e){var t=e.isOpen,r=e.onClose,c=e.itemName,s=e.itemType,u=e.belongsToName,d=e.belongsToPercent,m=e.belongsToStatus,f=e.plugins,p=e.themes;return t?n.createElement(a.e,{appear:!0,show:t,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:r},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:r},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mt-8"},n.createElement("div",{className:"mb-3 rounded-xl border-b-2 border-gray-200 bg-gray-100 px-3 py-2"},n.createElement("div",{className:"flex items-center gap-x-1"},n.createElement("span",{className:"text-[.8rem] font-semibold text-gray-600"},(0,i.__)("Name:","advanced-database-cleaner")),n.createElement("span",{className:"mt-[2px] font-mono text-[.9rem] font-bold text-black"},c)),n.createElement("div",{className:"flex items-center gap-x-1"},"o"!==s&&"unk"!==s&&n.createElement("span",{className:"text-[.8rem] font-semibold text-gray-600"},(0,i.__)("Belongs to:","advanced-database-cleaner")),n.createElement("span",{className:"text-[.8rem] ".concat(Vo(s))},u),"o"!==s&&"unk"!==s&&d<100&&n.createElement("span",{className:"text-[.8rem] font-semibold text-gray-700"}," ("+d+"%)"),"o"!==s&&"unk"!==s&&n.createElement("span",{className:"mt-[1px]"},Ho(m)))),n.createElement("div",{className:"flex max-h-[340px] flex-col gap-x-4 overflow-y-auto pr-1 lg:flex-row"},Qo(f,"plugins"),Qo(p,"themes")),n.createElement("div",{className:"mt-6 flex items-center justify-end gap-3 border-t border-gray-200 py-4"},n.createElement("span",{className:"flex items-center gap-2 text-green-600"},n.createElement(me.Qp1,{className:"mt-1 text-[10px] text-green-600"}),(0,i.__)("Active","advanced-database-cleaner")),"|",n.createElement("span",{className:"flex items-center gap-2 text-gray-600"},n.createElement(me.Qp1,{className:"mt-1 text-[10px] text-gray-400"}),(0,i.__)("Inactive","advanced-database-cleaner")),"|",n.createElement("span",{className:"flex items-center gap-2 text-red-600"},n.createElement(me.Qp1,{className:"mt-1 text-[10px] text-red-600"}),(0,i.__)("Not installed","advanced-database-cleaner"))))))))):null};const Xo=function(e){var t,r=e.itemName,a=e.belongToData,o=e.knownPlugins,c=e.knowThemes,l=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return qo(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?qo(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,n.useState)(!1),2),u=l[0],m=l[1],f=(0,d.wA)();return"u"===a.type?"PREMIUM"===z?n.createElement("div",{className:"flex gap-x-1"},n.createElement("span",{className:"text-gray-600"},(0,i.__)("Not scanned yet!","advanced-database-cleaner")),n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),f(Da("dataTableColumn"))},className:"!text-blue-600 hover:!text-blue-900"},(0,i.__)("[scan]","advanced-database-cleaner"))):n.createElement("div",{className:"flex gap-x-1"},n.createElement("span",{className:"flex items-center gap-1 text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.8rem] text-yellow-600"}),(0,i.__)("premium","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),"]")):"w"===a.type&&"m"!==a.by?n.createElement("div",null,n.createElement("span",{className:"flex justify-between break-normal ".concat(Vo(a.type))},a.name,n.createElement(j,{content:(0,i.__)("Belongs to WordPress","advanced-database-cleaner"),line2:(0,i.__)("Cannot be deleted or edited!","advanced-database-cleaner")},n.createElement(me.JhU,{className:"mt-[2px] w-[13px] text-[11px] text-gray-800"})))):n.createElement("div",{className:"flex flex-col"},n.createElement("span",{className:"flex justify-between break-normal ".concat(Vo(a.type))},a.name,"o"!==a.type&&"unk"!==a.type&&"m"!==a.by&&a.percent<100?" ("+a.percent+"%)":"","m"===a.by&&n.createElement(j,{content:(0,i.__)("You manually corrected this items!","advanced-database-cleaner")},n.createElement(fe.WBX,{className:"mt-[2px] w-[16px] text-[15px] text-green-700"})),"m"!==a.by&&(o.length>0||c.length>0)&&n.createElement(j,{content:(0,i.__)("More info","advanced-database-cleaner")},n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),m(!0)},className:"focus:ring-0"},n.createElement(ge.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:n.createElement("span",{className:"flex items-center gap-x-1 text-[.7rem] font-semibold italic text-gray-900"},n.createElement(me.Qp1,{className:"text-[7px] text-gray-400"}),(0,i.__)("Inactive","advanced-database-cleaner")),active:n.createElement("span",{className:"flex items-center gap-x-1 text-[.7rem] font-semibold italic text-gray-900"},n.createElement(me.Qp1,{className:"text-[7px] text-green-600"}),(0,i.__)("Active","advanced-database-cleaner")),not_installed:n.createElement("span",{className:"flex items-center gap-x-1 text-[.7rem] font-semibold italic text-gray-900"},n.createElement(me.Qp1,{className:"text-[7px] text-red-600"}),(0,i.__)("Not installed","advanced-database-cleaner"))}[t]||""),n.createElement(Jo,{isOpen:u,onClose:function(){return m(!1)},itemName:r,itemType:a.type,belongsToName:a.name,belongsToPercent:a.percent,belongsToStatus:a.status,plugins:o,themes:c}))};const Zo=function(e){var t=e.tabName,r=void 0===t?"":t,a=e.columns,o=e.data,c=(0,d.d4)((function(e){return e.action.selectedItems})),l=(0,d.wA)();return n.createElement("tbody",{className:"text-[.82rem] text-gray-800"},o.map((function(e,t){var o=c.some((function(t){return Lm(t,e.composite_id)}));return n.createElement("tr",{key:"row-dt-"+t+e.composite_id.name,className:"h-[2.4rem] hover:bg-gray-200/80 ".concat(o?"border-l-[3px] border-blue-500 bg-gray-200/80":"border-l-[3px] border-transparent bg-gray-50/50")},n.createElement("td",{className:"border-b border-gray-200/80 pt-2 text-center align-top"},n.createElement("input",{type:"checkbox",checked:o,onChange:function(){return l(Rm(e.composite_id))}})),a.map((function(a){return n.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,r,a,o){switch(t){case"table_name":return u=r.prefix,d=r.name_without_prefix,m=r.raw_overhead,f=r.type,n.createElement(n.Fragment,null,n.createElement("span",{className:"".concat(!u&&"flex items-start")},u?n.createElement("b",null,u):n.createElement(j,{content:(0,i.__)("Invalid table prefix!","advanced-database-cleaner"),align:"left"},n.createElement(ve.Paf,{className:"mr-1 mt-[3px] text-[.95rem] text-red-500"})),d),m>0&&"InnoDB"!==f&&n.createElement("div",{className:"mb-1 text-xs text-orange-600"},(0,i.__)("(to optimize)","advanced-database-cleaner")));case"site_id":return function(e){if("N/A"===e||"1"!==U)return e;var t=W.find((function(t){return String(t.id)===String(e)})),r=t?t.name:(0,i.__)("Name not found!","advanced-database-cleaner");return n.createElement(j,{content:r},n.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},e))}(r.site_id);case"value":case"post_content":case"comment_content":case"meta_value":case"term_order":case"message":case"args":return function(e,t,r){var a=t.site_id,o="1"===t.is_truncated,i="",c="",l="";switch(e){case"options":case"transients":case"posts_meta":case"users_meta":i=t.value,c=t.name,l=t.id;break;case"revisions":case"auto_drafts":case"trashed_posts":i=t.post_content,l=t.ID;break;case"unapproved_comments":case"spam_comments":case"trashed_comments":case"pingbacks":case"trackbacks":i=t.comment_content,l=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":i=t.meta_value,l=t.meta_id;break;case"unused_usermeta":case"duplicated_usermeta":i=t.meta_value,l=t.umeta_id;break;case"unused_relationships":i=t.term_order,l=t.object_id;break;case"expired_transients":i=t.value,l=t.id;break;case"actionscheduler_completed_actions":case"actionscheduler_failed_actions":case"actionscheduler_canceled_actions":i=t.args,l=t.action_id;break;case"actionscheduler_completed_logs":case"actionscheduler_failed_logs":case"actionscheduler_canceled_logs":case"actionscheduler_orphan_logs":i=t.message,l=t.log_id}return n.createElement("div",{className:"group flex items-center justify-between gap-2"},n.createElement("span",null,i,o&&n.createElement("span",{className:"ml-1 font-bold"},"…")),n.createElement("div",null,n.createElement(pe.GNz,{className:"cursor-pointer !text-[16px] text-gray-300 group-hover:text-gray-900",onClick:function(){r(Vd({name:c,siteId:a,rowId:l,transientFoundIn:t.found_in||""}))}})))}(e,r,o);case"size":return st(r.size);case"timeout":return ft(r.timeout);case"hook_name":return n.createElement("div",{className:"flex flex-col"},n.createElement("div",null,r.hook_name),n.createElement("div",{className:"my-3 text-cyan-600"},n.createElement("pre",{className:"whitespace-pre-wrap text-xs"},JSON.stringify(r.args,null,2))));case"timestamp":return ft(r.timestamp);case"interval":return function(e){if("N/A"===e)return e;var t=(0,i.sprintf)((0,i.__)("Every %s","advanced-database-cleaner"),ut(Number(e)));return n.createElement("span",null,n.createElement(j,{content:t},n.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},e)),n.createElement("span",{className:"ml-1 font-light"},(0,i.__)("secs","advanced-database-cleaner")))}(r.interval);case"action":return r.action?n.createElement("span",{className:"font-mono text-xs"},r.action):"";case"expired":return l=r.expired,s=r.timeout,"yes"===l?n.createElement("span",{className:"text-red-500"},(0,i.__)("Yes","advanced-database-cleaner")):n.createElement(n.Fragment,null,n.createElement(j,{content:s?n.createElement("div",null,(0,i.__)("Expires at:","advanced-database-cleaner")+" "+ft(s)," ",(0,i.__)("(local time)","advanced-database-cleaner"),n.createElement("div",{className:"font-thin"},(0,i.__)("In","advanced-database-cleaner")," ",mt(s))):(0,i.__)("Never expires","advanced-database-cleaner")},n.createElement("span",{className:"cursor-default underline decoration-gray-400 decoration-dotted decoration-1 underline-offset-4"},(0,i.__)("No","advanced-database-cleaner"))));case"belongs_to":return n.createElement(Xo,{itemName:r.name,belongToData:r.belongs_to,knownPlugins:r.known_plugins,knowThemes:r.known_themes});default:var c=r[t];return"string"==typeof c&&c.length>100?n.createElement("div",{className:"flex text-left"},n.createElement(L,{content:c,position:a<15?"bottom":"top"},c.slice(0,100),n.createElement("span",{className:"ml-1 font-bold"},"…"))):c}var l,s,u,d,m,f}(r,a.key,e,t,l))})))})))},ei=function(e){var t=e.columns,r=e.data,a=(0,d.d4)((function(e){return e.action.selectedItems})),o=(0,d.d4)((function(e){return e.filter.sortBy})),i=(0,d.d4)((function(e){return e.filter.sortOrder})),c=r.length>0&&r.length===a.length,l=(0,d.wA)(),s=function(e){var t=e.column;if(!t.sortable)return null;var r,a=t.key===o;return r="int"===t.contentType?a?"ASC"===i?me.L2T:me.mTC:me.L2T:a?"ASC"===i?me.MPV:me.NDH:me.MPV,n.createElement(r,{className:"text-[.85rem] ".concat(a?"text-gray-900":"")})};return n.createElement("thead",{className:"h-[3rem] bg-gray-100 text-gray-700"},n.createElement("tr",null,n.createElement("th",{scope:"col",className:"w-[40px] border-b border-gray-300 px-2"},n.createElement("input",{type:"checkbox",onChange:function(e){var t=e.target.checked?r.map((function(e){return e.composite_id})):[];l(Bm(t))},checked:c})),t.map((function(e){return n.createElement("th",{key:e.key,scope:"col",className:"".concat(e.visibility," border-b border-gray-300 pl-2 pr-4 text-gray-200 hover:text-gray-900 ").concat(e.sortable&&"cursor-pointer"),onClick:(t=e.key,r=e.sortable,function(){r&&l(Me({newSortBy:t}))})},n.createElement("div",{className:"flex items-center gap-x-1 tracking-wide"},n.createElement("span",{className:"whitespace-nowrap text-gray-900"},e.label),e.tooltipText&&n.createElement(L,{content:e.tooltipText,position:"bottom"},n.createElement(ge.Zel,{className:"mt-[3px] !h-[15px] !w-[15px] rounded-full border border-gray-200 bg-gray-300 p-[1px] text-gray-700"})),n.createElement(s,{column:e})));var t,r}))))};function ti(e){return ti="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},ti(e)}function ri(){ri=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==ti(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(ti(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function ni(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function ai(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){ni(o,n,a,i,c,"next",e)}function c(e){ni(o,n,a,i,c,"throw",e)}i(void 0)}))}}function oi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ii(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ii(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 ii(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ci=function(e){var t=e.actions,r=e.columns,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)(Ue),i=oi((0,n.useState)([]),2),c=i[0],l=i[1],s=oi((0,n.useState)(0),2),u=s[0],m=s[1],f=oi((0,n.useState)(".."),2),p=f[0],h=f[1],v=oi((0,n.useState)(".."),2),y=v[0],g=v[1],b=oi((0,n.useState)([]),2),x=b[0],w=b[1],_=oi((0,n.useState)([]),2),E=_[0],N=_[1],k=oi((0,n.useState)([]),2),S=k[0],L=k[1],j=oi((0,n.useState)(!0),2),O=j[0],T=j[1],P=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=ai(ri().mark((function e(){return ri().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I();case 2:P(Ym());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a]);var I=function(){var e=ai(ri().mark((function e(){var t,r,n,o,i,c,s,u,d,f;return ri().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(!0),e.prev=1,e.next=4,Ia("cron_jobs",a);case 4:(t=e.sent)&&(l(null===(r=t.data)||void 0===r?void 0:r.items),m(null===(n=t.data)||void 0===n?void 0:n.total_items),h(null===(o=t.data)||void 0===o?void 0:o.not_scanned_count),g(null===(i=t.data)||void 0===i?void 0:i.no_action_count),w(null===(c=t.data)||void 0===c?void 0:c.categorization_count),N(null===(s=t.data)||void 0===s?void 0:s.plugins_count),L(null===(u=t.data)||void 0===u?void 0:u.themes_count),a.currentPage>(null===(d=t.data)||void 0===d?void 0:d.real_current_page)&&P(Ge(null===(f=t.data)||void 0===f?void 0:f.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Pt(P,e.t0.message);case 11:return e.prev=11,T(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",null,"PREMIUM"===z&&n.createElement($o,{tabName:"cron_jobs"}),n.createElement(fo,{notScannedCount:p,noActionCount:y}),n.createElement(Xa,{tabName:"cron_jobs",categorizationCount:x,pluginsCount:E,themesCount:S}),!O&&u>0&&n.createElement(Ha,null),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement($a,{actions:t,itemsType:"cron_jobs"}),n.createElement(Ve,{totalItems:u,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),O||I()},loading:O,filterApplied:o})),O?Sm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},c.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(ei,{columns:r,data:c}),n.createElement(Zo,{tabName:"cron_jobs",columns:r,data:c})):km(o)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement($e,null),n.createElement(Ve,{totalItems:u,filterApplied:o})))};function li(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||si(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 si(e,t){if(e){if("string"==typeof e)return ui(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ui(e,t):void 0}}function ui(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var di,mi=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],fi=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],(di=W.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})),function(e){if(Array.isArray(e))return ui(e)}(di)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(di)||si(di)||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.")}())];const pi=function(e){var t=e.tabName,r={nameLabel:(0,i.__)("Meta key","advanced-database-cleaner"),valueLabel:(0,i.__)("Meta value","advanced-database-cleaner")};switch(t){case"revisions":case"auto_drafts":case"trashed_posts":r={nameLabel:(0,i.__)("Title","advanced-database-cleaner"),valueLabel:(0,i.__)("Content","advanced-database-cleaner")};break;case"unapproved_comments":case"spam_comments":case"trashed_comments":case"pingbacks":case"trackbacks":r={nameLabel:(0,i.__)("Author","advanced-database-cleaner"),valueLabel:(0,i.__)("Content","advanced-database-cleaner")};break;case"unused_relationships":r={nameLabel:(0,i.__)("Term ID","advanced-database-cleaner"),valueLabel:(0,i.__)("Term order","advanced-database-cleaner")};break;case"expired_transients":r={nameLabel:(0,i.__)("Name","advanced-database-cleaner"),valueLabel:(0,i.__)("Value","advanced-database-cleaner")};break;case"actionscheduler_completed_actions":case"actionscheduler_failed_actions":case"actionscheduler_canceled_actions":r={nameLabel:(0,i.__)("Hook","advanced-database-cleaner"),valueLabel:(0,i.__)("Args","advanced-database-cleaner")};break;case"actionscheduler_completed_logs":case"actionscheduler_failed_logs":case"actionscheduler_canceled_logs":case"actionscheduler_orphan_logs":r={nameLabel:(0,i.__)("Action ID","advanced-database-cleaner"),valueLabel:(0,i.__)("Message","advanced-database-cleaner")}}var a=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"name",label:r.nameLabel},{key:"value",label:r.valueLabel}]],o=(0,d.d4)((function(e){return e.filter})),c=(0,d.d4)((function(e){return e.shared.hideFilters})),l=(0,d.d4)(Ue),u=li((0,n.useState)(o.search),2),m=u[0],f=u[1],p=li((0,n.useState)(o.searchIn),2),v=p[0],y=p[1],g=li((0,n.useState)(o.size),2),b=g[0],x=g[1],_=li((0,n.useState)(o.sizeUnit),2),E=_[0],N=_[1],k=li((0,n.useState)(o.site),2),S=k[0],L=k[1],j=li((0,n.useState)(mi[0][0]),2),O=j[0],T=j[1],I=li((0,n.useState)(fi[0][0]),2),C=I[0],F=I[1],M=li((0,n.useState)(0),2),G=M[0],D=M[1],R=(0,d.wA)(),B=a.flat().find((function(e){return e.key===v}))||a[1][0];return(0,n.useEffect)((function(){f(o.search),y(o.searchIn),x(o.size),N(o.sizeUnit),L(o.site)}),[o]),n.createElement(n.Fragment,null,n.createElement("div",{className:"mt-2 flex min-h-[20px] w-full items-end justify-end gap-x-2 text-end"},l&&n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),R(De()),T(mi[0][0]),F(fi[0][0]),D(G+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"|"),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),R(qd(!c))}},c?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:G,className:"mt-1",hidden:c},n.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"},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("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})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search in","advanced-database-cleaner")),n.createElement(gm,{selectItems:a,selectedItem:B,onSelectionChange:function(e){return y(e)},minWidthButton:"w-full xl:min-w-[100px]",minWidthContent:"min-w-[120px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Size big than","advanced-database-cleaner")),n.createElement("div",{className:"flex gap-0"},n.createElement(h,{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:b}),n.createElement(gm,{selectItems:mi,selectedItem:O,onSelectionChange:function(e){return N(e)},minWidthButton:"min-w-[55px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===U&&"unused_usermeta"!==t&&"duplicated_usermeta"!==t&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Site","advanced-database-cleaner")),n.createElement(gm,{selectItems:fi,selectedItem:C,onSelectionChange:function(e){return L(e)},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),n.createElement("div",null,n.createElement(w,{Icon:He.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),R(_e({search:m,searchIn:v,size:Number(b),sizeUnit:E,site:S}))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center"},n.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]"},n.createElement(s.xGQ,{className:"h-4 w-4 text-yellow-600"}),n.createElement("span",{className:"text-[.75rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters","advanced-database-cleaner")),n.createElement(P,{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,i.__)("Upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"h-3 w-3"})))))))};function hi(e){return hi="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},hi(e)}function vi(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function yi(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vi(Object(r),!0).forEach((function(t){gi(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vi(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function gi(e,t,r){return(t=function(e){var t=function(e){if("object"!=hi(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=hi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==hi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function bi(){bi=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==hi(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(hi(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function xi(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function wi(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){xi(o,n,a,i,c,"next",e)}function c(e){xi(o,n,a,i,c,"throw",e)}i(void 0)}))}}function _i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ei(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ei(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 Ei(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Ni=function(e){var t=e.tabName,r=e.actions,a=e.columns,o=(0,d.d4)((function(e){return e.filter})),i=(0,d.d4)(Ue),c=_i((0,n.useState)([]),2),l=c[0],s=c[1],u=_i((0,n.useState)(0),2),m=u[0],f=u[1],p=_i((0,n.useState)(!0),2),h=p[0],v=p[1],y=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=wi(bi().mark((function e(){return bi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g();case 2:y(Ym());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[o]);var g=function(){var e=wi(bi().mark((function e(){var r,n,a,i,c;return bi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),e.prev=1,e.next=4,Ia(t,yi(yi({},o),{},{itemsType:t}));case 4:(r=e.sent)&&(s(null===(n=r.data)||void 0===n?void 0:n.items),f(null===(a=r.data)||void 0===a?void 0:a.total_items),o.currentPage>(null===(i=r.data)||void 0===i?void 0:i.real_current_page)&&y(Ge(null===(c=r.data)||void 0===c?void 0:c.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Pt(y,e.t0.message);case 11:return e.prev=11,v(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",null,n.createElement("div",{className:"-mb-4 flex items-center gap-1"},n.createElement("button",{onClick:function(){y($d({tabId:"general_cleanup"})),y(Wm()),y(ze())},className:"group flex items-center gap-3 rounded-xl border bg-white px-4 py-2 shadow-sm transition-all"},n.createElement(A.rBg,{className:"h-5 w-5 text-blue-600 transition-transform group-hover:-translate-x-0.5"}))),n.createElement(pi,{tabName:t}),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement($a,{actions:r,itemsType:t}),n.createElement(Ve,{totalItems:m,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),h||g()},loading:h,filterApplied:i})),h?Sm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},l.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(ei,{columns:a,data:l}),n.createElement(Zo,{tabName:t,columns:a,data:l})):km(i)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement($e,null),n.createElement(Ve,{totalItems:m,filterApplied:i})))};function ki(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||Si(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 Si(e,t){if(e){if("string"==typeof e)return Li(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Li(e,t):void 0}}function Li(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ji=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,i.__)("Name","advanced-database-cleaner")},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner")}]],Oi=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,i.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,i.__)("No","advanced-database-cleaner")}]],Ti=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],Pi=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return Li(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Si(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.")}()}(W.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const Ii=function(e){var t=e.autoloadHealth,r=e.autoloadedSize,a=e.bigOptionsCount,o=e.notScannedCount,c=(0,d.d4)((function(e){return e.filter})),l=(0,d.d4)((function(e){return e.shared.hideFilters})),u=(0,d.d4)(Ue),m=ki((0,n.useState)(c.search),2),f=m[0],p=m[1],v=ki((0,n.useState)(c.searchIn),2),y=v[0],g=v[1],b=ki((0,n.useState)(c.autoload),2),x=b[0],_=b[1],E=ki((0,n.useState)(c.size),2),N=E[0],k=E[1],S=ki((0,n.useState)(c.sizeUnit),2),L=S[0],j=S[1],O=ki((0,n.useState)(c.site),2),T=O[0],I=O[1],C=ki((0,n.useState)(ji[1][0]),2),F=C[0],M=C[1],G=ki((0,n.useState)(Oi[0][0]),2),D=G[0],R=G[1],B=ki((0,n.useState)(Ti[0][0]),2),W=B[0],Y=B[1],K=ki((0,n.useState)(Pi[0][0]),2),$=K[0],q=K[1],V=ki((0,n.useState)(0),2),H=V[0],Q=V[1],J=ki((0,n.useState)(!0),2),X=J[0],Z=J[1],ee=(0,d.wA)(),te="good"===t&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md";return(0,n.useEffect)((function(){".."!==t&&".."!==r&&".."!==a&&".."!==o&&Z(!1)}),[t,r,a,o]),(0,n.useEffect)((function(){p(c.search),g(c.searchIn),_(c.autoload),k(c.size),j(c.sizeUnit),I(c.site)}),[c]),n.createElement(n.Fragment,null,n.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},u&&n.createElement("div",{className:"flex items-center"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),ee(De()),M(ji[1][0]),R(Oi[0][0]),Y(Ti[0][0]),q(Pi[0][0]),Q(H+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===z&&n.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),ee(qd(!l))}},l?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:H,className:"mt-1",hidden:l},n.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},X?Nm("FREE"===z?4:3):n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(te," justify-center px-2 py-1")},_m("good"===t?"ok":"warning","good"===t?(0,i.sprintf)((0,i.__)("Autoload size is good (%s)","advanced-database-cleaner"),r):(0,i.sprintf)((0,i.__)("Autoload size is big (%s)","advanced-database-cleaner"),r),(function(e){e.preventDefault(),ee(je()),M(ji[1][0]),R(Oi[1][0]),Y(Ti[0][0]),q(Pi[0][0]),Q(H+1)})),_m(0===a?"ok":"warning",(0,i.sprintf)((0,i.__)("%d big option(s) detected","advanced-database-cleaner"),a),(function(e){e.preventDefault(),ee(Le()),M(ji[1][0]),R(Oi[0][0]),Y(Ti[0][0]),q(Pi[0][0]),Q(H+1)})),_m(0===o?"ok":"warning",(0,i.sprintf)((0,i.__)("%d option(s) not scanned","advanced-database-cleaner"),o),(function(e){e.preventDefault(),ee(Se()),M(ji[1][0]),R(Oi[0][0]),Y(Ti[0][0]),q(Pi[0][0]),Q(H+1)}))),n.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===z?"py-2":"py-3")},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("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})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search in","advanced-database-cleaner")),n.createElement(gm,{selectItems:ji,selectedItem:F,onSelectionChange:function(e){return g(e)},minWidthButton:"w-full xl:min-w-[85px]",minWidthContent:"min-w-[120px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Autoload","advanced-database-cleaner")),n.createElement(gm,{selectItems:Oi,selectedItem:D,onSelectionChange:function(e){return _(e)},minWidthButton:"w-full xl:min-w-[70px]",extraBtnClasses:"xl:max-w-[80px]",minWidthContent:"min-w-[100px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Size big than","advanced-database-cleaner")),n.createElement("div",{className:"flex gap-0"},n.createElement(h,{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 k(parseInt(e.target.value))},value:N}),n.createElement(gm,{selectItems:Ti,selectedItem:W,onSelectionChange:function(e){return j(e)},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===U&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Site","advanced-database-cleaner")),n.createElement(gm,{selectItems:Pi,selectedItem:$,onSelectionChange:function(e){return I(e)},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),n.createElement("div",null,n.createElement(w,{Icon:He.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),ee(_e({search:f,searchIn:y,autoload:x,size:Number(N),sizeUnit:L,site:T})),ee(Ce("all"))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center pt-1"},n.createElement("div",{className:"flex items-center gap-1 rounded-lg"},n.createElement(s.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),n.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters:","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};function Ci(e){return Ci="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},Ci(e)}function Ai(){Ai=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ci(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ci(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Fi(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Mi(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Fi(o,n,a,i,c,"next",e)}function c(e){Fi(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Gi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Di(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Di(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 Di(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const zi=function(e){var t=e.actions,r=e.columns,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)(Ue),i=Gi((0,n.useState)([]),2),c=i[0],l=i[1],s=Gi((0,n.useState)(0),2),u=s[0],m=s[1],f=Gi((0,n.useState)(".."),2),p=f[0],h=f[1],v=Gi((0,n.useState)(".."),2),y=v[0],g=v[1],b=Gi((0,n.useState)(".."),2),x=b[0],w=b[1],_=Gi((0,n.useState)(".."),2),E=_[0],N=_[1],k=Gi((0,n.useState)([]),2),S=k[0],L=k[1],j=Gi((0,n.useState)([]),2),O=j[0],T=j[1],P=Gi((0,n.useState)([]),2),I=P[0],C=P[1],A=Gi((0,n.useState)(!0),2),F=A[0],M=A[1],G=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=Mi(Ai().mark((function e(){return Ai().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:G(Ym());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a]);var D=function(){var e=Mi(Ai().mark((function e(){var t,r,n,o,i,c,s,u,d,f,p,v;return Ai().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.prev=1,e.next=4,Ia("options",a);case 4:(t=e.sent)&&(l(null===(r=t.data)||void 0===r?void 0:r.items),m(null===(n=t.data)||void 0===n?void 0:n.total_items),h(null===(o=t.data)||void 0===o?void 0:o.autoloaded_size),g(null===(i=t.data)||void 0===i?void 0:i.autoload_health),w(null===(c=t.data)||void 0===c?void 0:c.big_options_count),N(null===(s=t.data)||void 0===s?void 0:s.not_scanned_count),L(null===(u=t.data)||void 0===u?void 0:u.categorization_count),T(null===(d=t.data)||void 0===d?void 0:d.plugins_count),C(null===(f=t.data)||void 0===f?void 0:f.themes_count),a.currentPage>(null===(p=t.data)||void 0===p?void 0:p.real_current_page)&&G(Ge(null===(v=t.data)||void 0===v?void 0:v.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Pt(G,e.t0.message);case 11:return e.prev=11,M(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",null,"PREMIUM"===z&&n.createElement($o,{tabName:"options"}),n.createElement(Ii,{autoloadedSize:p,autoloadHealth:y,bigOptionsCount:x,notScannedCount:E}),n.createElement(Xa,{tabName:"options",categorizationCount:S,pluginsCount:O,themesCount:I}),!F&&u>0&&n.createElement(Ha,{autoloadHealth:y,autoloadedSize:p}),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement($a,{actions:t,itemsType:"options"}),n.createElement(Ve,{totalItems:u,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),F||D()},loading:F,filterApplied:o})),F?Sm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},c.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(ei,{columns:r,data:c}),n.createElement(Zo,{tabName:"options",columns:r,data:c})):km(o)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement($e,null),n.createElement(Ve,{totalItems:u,filterApplied:o})))};function Ri(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||Bi(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bi(e,t){if(e){if("string"==typeof e)return Ui(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ui(e,t):void 0}}function Ui(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Wi=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,i.__)("Meta key","advanced-database-cleaner")},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner")}]],Yi=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],Ki=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,i.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,i.__)("No","advanced-database-cleaner")}]],$i=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return Ui(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Bi(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.")}()}(W.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const qi=function(e){var t=e.bigPostsMetaCount,r=e.notScannedCount,a=e.duplicatedPostsMetaCount,o=e.unusedPostsMetaCount,c=(0,d.d4)((function(e){return e.filter})),l=(0,d.d4)((function(e){return e.shared.hideFilters})),u=(0,d.d4)(Ue),m=Ri((0,n.useState)(c.search),2),f=m[0],p=m[1],v=Ri((0,n.useState)(c.searchIn),2),y=v[0],g=v[1],b=Ri((0,n.useState)(c.size),2),x=b[0],_=b[1],E=Ri((0,n.useState)(c.sizeUnit),2),N=E[0],k=E[1],S=Ri((0,n.useState)(c.duplicated),2),L=S[0],j=S[1],O=Ri((0,n.useState)(c.unused),2),T=O[0],I=O[1],C=Ri((0,n.useState)(c.site),2),F=C[0],M=C[1],G=Ri((0,n.useState)(Wi[1][0]),2),D=G[0],R=G[1],B=Ri((0,n.useState)(Yi[0][0]),2),W=B[0],Y=B[1],K=Ri((0,n.useState)(Ki[0][0]),2),$=K[0],q=K[1],V=Ri((0,n.useState)(Ki[0][0]),2),H=V[0],Q=V[1],J=Ri((0,n.useState)($i[0][0]),2),X=J[0],Z=J[1],ee=Ri((0,n.useState)(0),2),te=ee[0],re=ee[1],ne=Ri((0,n.useState)(!0),2),ae=ne[0],oe=ne[1],ie=(0,d.wA)(),ce=0===t&&0===r&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md";return(0,n.useEffect)((function(){".."!==t&&".."!==r&&".."!==a&&".."!==o&&oe(!1)}),[t,r,a,o]),(0,n.useEffect)((function(){p(c.search),g(c.searchIn),_(c.size),k(c.sizeUnit),j(c.duplicated),I(c.unused),M(c.site)}),[c]),n.createElement(n.Fragment,null,n.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},u&&n.createElement("div",{className:"flex items-center"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),ie(De()),R(Wi[1][0]),Y(Yi[0][0]),q(Ki[0][0]),Q(Ki[0][0]),Z($i[0][0]),re(te+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===z&&n.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),ie(qd(!l))}},l?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:te,className:"mt-1",hidden:l},n.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},ae?Nm(4):n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(ce," justify-center px-2 py-1")},_m(0===o?"ok":"warning",(0,i.sprintf)((0,i.__)("%d unused post meta","advanced-database-cleaner"),o),(function(e){e.preventDefault(),ie(Te()),R(Wi[1][0]),Y(Yi[0][0]),q(Ki[0][0]),Q(Ki[1][0]),Z($i[0][0]),re(te+1)})),_m(0===a?"ok":"warning",(0,i.sprintf)((0,i.__)("%d duplicated post meta","advanced-database-cleaner"),a),(function(e){e.preventDefault(),ie(Pe()),R(Wi[1][0]),Y(Yi[0][0]),q(Ki[1][0]),Q(Ki[0][0]),Z($i[0][0]),re(te+1)})),_m(0===t?"ok":"warning",(0,i.sprintf)((0,i.__)("%d big post meta detected","advanced-database-cleaner"),t),(function(e){e.preventDefault(),ie(Le()),R(Wi[1][0]),Y(Yi[0][0]),q(Ki[0][0]),Q(Ki[0][0]),Z($i[0][0]),re(te+1)})),_m(0===r?"ok":"warning",(0,i.sprintf)((0,i.__)("%d post meta not scanned","advanced-database-cleaner"),r),(function(e){e.preventDefault(),ie(Se()),R(Wi[1][0]),Y(Yi[0][0]),q(Ki[0][0]),Q(Ki[0][0]),Z($i[0][0]),re(te+1)}))),n.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===z?"py-2":"py-3")},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return p(e.target.value)},maxLength:100,value:f})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search in","advanced-database-cleaner")),n.createElement(gm,{selectItems:Wi,selectedItem:D,onSelectionChange:function(e){return g(e)},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Size big than","advanced-database-cleaner")),n.createElement("div",{className:"flex gap-0"},n.createElement(h,{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 _(parseInt(e.target.value))},value:x}),n.createElement(gm,{selectItems:Yi,selectedItem:W,onSelectionChange:function(e){return k(e)},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Unused","advanced-database-cleaner")),n.createElement(gm,{selectItems:Ki,selectedItem:H,onSelectionChange:function(e){return I(e)},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Duplicated","advanced-database-cleaner")),n.createElement(gm,{selectItems:Ki,selectedItem:$,onSelectionChange:function(e){return j(e)},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),"1"===U&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Site","advanced-database-cleaner")),n.createElement(gm,{selectItems:$i,selectedItem:X,onSelectionChange:function(e){return M(e)},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),n.createElement("div",null,n.createElement(w,{Icon:He.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),ie(_e({search:f,searchIn:y,size:Number(x),sizeUnit:N,duplicated:L,unused:T,site:F})),ie(Ce("all"))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center pt-1"},n.createElement("div",{className:"flex items-center gap-1 rounded-lg"},n.createElement(s.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),n.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters:","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};function Vi(e){return Vi="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},Vi(e)}function Hi(){Hi=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Vi(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Vi(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Qi(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Ji(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Qi(o,n,a,i,c,"next",e)}function c(e){Qi(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Xi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Zi(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Zi(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 Zi(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const ec=function(e){var t=e.actions,r=e.columns,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)(Ue),i=Xi((0,n.useState)([]),2),c=i[0],l=i[1],s=Xi((0,n.useState)(0),2),u=s[0],m=s[1],f=Xi((0,n.useState)(".."),2),p=f[0],h=f[1],v=Xi((0,n.useState)(".."),2),y=v[0],g=v[1],b=Xi((0,n.useState)(".."),2),x=b[0],w=b[1],_=Xi((0,n.useState)(".."),2),E=_[0],N=_[1],k=Xi((0,n.useState)([]),2),S=k[0],L=k[1],j=Xi((0,n.useState)([]),2),O=j[0],T=j[1],P=Xi((0,n.useState)([]),2),I=P[0],C=P[1],A=Xi((0,n.useState)(!0),2),F=A[0],M=A[1],G=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=Ji(Hi().mark((function e(){return Hi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:G(Ym());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a]);var D=function(){var e=Ji(Hi().mark((function e(){var t,r,n,o,i,c,s,u,d,f,p,v;return Hi().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.prev=1,e.next=4,Ia("posts_meta",a);case 4:(t=e.sent)&&(l(null===(r=t.data)||void 0===r?void 0:r.items),m(null===(n=t.data)||void 0===n?void 0:n.total_items),h(null===(o=t.data)||void 0===o?void 0:o.big_posts_meta_count),g(null===(i=t.data)||void 0===i?void 0:i.not_scanned_count),w(null===(c=t.data)||void 0===c?void 0:c.duplicated_posts_meta_count),N(null===(s=t.data)||void 0===s?void 0:s.unused_posts_meta_count),L(null===(u=t.data)||void 0===u?void 0:u.categorization_count),T(null===(d=t.data)||void 0===d?void 0:d.plugins_count),C(null===(f=t.data)||void 0===f?void 0:f.themes_count),a.currentPage>(null===(p=t.data)||void 0===p?void 0:p.real_current_page)&&G(Ge(null===(v=t.data)||void 0===v?void 0:v.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Pt(G,e.t0.message);case 11:return e.prev=11,M(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",null,"PREMIUM"===z&&n.createElement($o,{tabName:"posts_meta"}),n.createElement(qi,{bigPostsMetaCount:p,notScannedCount:y,duplicatedPostsMetaCount:x,unusedPostsMetaCount:E}),n.createElement(Xa,{tabName:"posts_meta",categorizationCount:S,pluginsCount:O,themesCount:I}),!F&&u>0&&n.createElement(Ha,{bigPostsMetaCount:p,duplicatedPostsMetaCount:x,unusedPostsMetaCount:E}),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement($a,{actions:t,itemsType:"posts_meta"}),n.createElement(Ve,{totalItems:u,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),F||D()},loading:F,filterApplied:o})),F?Sm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},c.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(ei,{columns:r,data:c}),n.createElement(Zo,{tabName:"posts_meta",columns:r,data:c})):km(o)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement($e,null),n.createElement(Ve,{totalItems:u,filterApplied:o})))};function tc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||rc(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 rc(e,t){if(e){if("string"==typeof e)return nc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?nc(e,t):void 0}}function nc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ac=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"to_optimize",label:(0,i.__)("To optimize","advanced-database-cleaner")},{key:"to_repair",label:(0,i.__)("To repair","advanced-database-cleaner")}]],oc=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"valid_prefix",label:(0,i.__)("Valid prefix","advanced-database-cleaner")},{key:"invalid_prefix",label:(0,i.__)("Invalid prefix","advanced-database-cleaner")}]],ic=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],cc=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],function(e){return function(e){if(Array.isArray(e))return nc(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||rc(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.")}()}(W.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const lc=function(e){var t=e.totalToOptimize,r=e.totalToRepair,a=e.totalInvalidPrefix,o=e.totalNotScanned,c=(0,d.d4)((function(e){return e.filter})),l=(0,d.d4)((function(e){return e.shared.hideFilters})),u=(0,d.d4)(Ue),m=(0,d.d4)((function(e){return e.setting.showTablesWithInvalidPrefix})),f=tc((0,n.useState)(c.search),2),p=f[0],v=f[1],y=tc((0,n.useState)(c.tableStatus),2),g=y[0],b=y[1],x=tc((0,n.useState)(c.prefixStatus),2),_=x[0],E=x[1],N=tc((0,n.useState)(c.size),2),k=N[0],S=N[1],L=tc((0,n.useState)(c.sizeUnit),2),j=L[0],O=L[1],T=tc((0,n.useState)(c.site),2),I=T[0],C=T[1],F=tc((0,n.useState)(ac[0][0]),2),M=F[0],G=F[1],D=tc((0,n.useState)(oc[0][0]),2),R=D[0],B=D[1],W=tc((0,n.useState)(ic[0][0]),2),Y=W[0],K=W[1],$=tc((0,n.useState)(cc[0][0]),2),q=$[0],V=$[1],H=tc((0,n.useState)(0),2),Q=H[0],J=H[1],X=tc((0,n.useState)(!0),2),Z=X[0],ee=X[1],te=(0,d.wA)(),re=0===t&&0===r&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md";return(0,n.useEffect)((function(){".."!==t&&".."!==r&&".."!==a&&".."!==o&&ee(!1)}),[t,r,a,o]),(0,n.useEffect)((function(){v(c.search),b(c.tableStatus),E(c.prefixStatus),S(c.size),O(c.sizeUnit),C(c.site)}),[c]),n.createElement(n.Fragment,null,n.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},u&&n.createElement("div",{className:"flex items-center"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),te(De()),G(ac[0][0]),B(oc[0][0]),K(ic[0][0]),V(cc[0][0]),J(Q+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===z&&n.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),te(qd(!l))}},l?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:Q,className:"mt-1",hidden:l},n.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},Z?Nm("FREE"===z||m?4:3):n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(re," justify-center px-2 py-1")},_m(0===t?"ok":"warning",(0,i.sprintf)((0,i.__)("%d table(s) to optimize","advanced-database-cleaner"),t),(function(e){e.preventDefault(),te(Ee()),G(ac[1][0]),B(oc[0][0]),K(ic[0][0]),V(cc[0][0]),J(Q+1)})),_m(0===r?"ok":"warning",(0,i.sprintf)((0,i.__)("%d table(s) to repair","advanced-database-cleaner"),r),(function(e){e.preventDefault(),te(Ne()),G(ac[1][1]),B(oc[0][0]),K(ic[0][0]),V(cc[0][0]),J(Q+1)})),m&&_m(0===a?"ok":"warning",(0,i.sprintf)((0,i.__)("%d table(s) with invalid prefix","advanced-database-cleaner"),a),(function(e){e.preventDefault(),te(ke()),B(oc[1][1]),G(ac[0][0]),K(ic[0][0]),V(cc[0][0]),J(Q+1)})),_m(0===o?"ok":"warning",(0,i.sprintf)((0,i.__)("%d table(s) not scanned","advanced-database-cleaner"),o),(function(e){e.preventDefault(),te(Se()),G(ac[0][0]),B(oc[0][0]),K(ic[0][0]),V(cc[0][0]),J(Q+1)}))),n.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===z?"py-2":"py-3")},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[10rem]",onChange:function(e){return v(e.target.value)},maxLength:100,value:p})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Table status","advanced-database-cleaner")),n.createElement(gm,{selectItems:ac,selectedItem:M,onSelectionChange:function(e){return b(e)},minWidthButton:"w-full xl:min-w-[7rem]",minWidthContent:"min-w-[150px]"})),m&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Prefix status","advanced-database-cleaner")),n.createElement(gm,{selectItems:oc,selectedItem:R,onSelectionChange:function(e){return E(e)},minWidthButton:"w-full xl:min-w-[7rem]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Size big than","advanced-database-cleaner")),n.createElement("div",{className:"flex gap-0"},n.createElement(h,{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 S(parseInt(e.target.value))},value:k}),n.createElement(gm,{selectItems:ic,selectedItem:Y,onSelectionChange:function(e){return O(e)},minWidthButton:"min-w-[55px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===U&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Site","advanced-database-cleaner")),n.createElement(gm,{selectItems:cc,selectedItem:q,onSelectionChange:function(e){return C(e)},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),n.createElement("div",null,n.createElement(w,{Icon:He.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),te(_e({search:p,tableStatus:g,prefixStatus:_,size:Number(k),sizeUnit:j,site:I})),te(Ce("all"))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center pt-1"},n.createElement("div",{className:"flex items-center gap-1 rounded-lg"},n.createElement(s.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),n.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters:","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};function sc(e){return sc="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},sc(e)}function uc(){uc=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==sc(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(sc(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function dc(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function mc(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){dc(o,n,a,i,c,"next",e)}function c(e){dc(o,n,a,i,c,"throw",e)}i(void 0)}))}}function fc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?pc(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 pc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const hc=function(e){var t=e.actions,r=e.columns,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)(Ue),i=fc((0,n.useState)([]),2),c=i[0],l=i[1],s=fc((0,n.useState)(0),2),u=s[0],m=s[1],f=fc((0,n.useState)(".."),2),p=f[0],h=f[1],v=fc((0,n.useState)(".."),2),y=v[0],g=v[1],b=fc((0,n.useState)(".."),2),x=b[0],w=b[1],_=fc((0,n.useState)(".."),2),E=_[0],N=_[1],k=fc((0,n.useState)([]),2),S=k[0],L=k[1],j=fc((0,n.useState)([]),2),O=j[0],T=j[1],P=fc((0,n.useState)([]),2),I=P[0],C=P[1],A=fc((0,n.useState)(!0),2),F=A[0],M=A[1],G=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=mc(uc().mark((function e(){return uc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:G(Ym());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a]);var D=function(){var e=mc(uc().mark((function e(){var t,r,n,o,i,c,s,u,d,f,p,v;return uc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return M(!0),e.prev=1,e.next=4,Ia("tables",a);case 4:(t=e.sent)&&(l(null===(r=t.data)||void 0===r?void 0:r.items),m(null===(n=t.data)||void 0===n?void 0:n.total_items),h(null===(o=t.data)||void 0===o?void 0:o.to_optimize_count),g(null===(i=t.data)||void 0===i?void 0:i.to_repair_count),w(null===(c=t.data)||void 0===c?void 0:c.invalid_prefix_count),N(null===(s=t.data)||void 0===s?void 0:s.not_scanned_count),L(null===(u=t.data)||void 0===u?void 0:u.categorization_count),T(null===(d=t.data)||void 0===d?void 0:d.plugins_count),C(null===(f=t.data)||void 0===f?void 0:f.themes_count),a.currentPage>(null===(p=t.data)||void 0===p?void 0:p.real_current_page)&&G(Ge(null===(v=t.data)||void 0===v?void 0:v.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Pt(G,e.t0.message);case 11:return e.prev=11,M(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",null,"PREMIUM"===z&&n.createElement($o,{tabName:"tables"}),n.createElement(lc,{totalToOptimize:p,totalToRepair:y,totalInvalidPrefix:x,totalNotScanned:E}),n.createElement(Xa,{tabName:"tables",categorizationCount:S,pluginsCount:O,themesCount:I}),!F&&u>0&&n.createElement(Ha,null),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement($a,{actions:t,itemsType:"tables"}),n.createElement(Ve,{totalItems:u,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),F||D()},loading:F,filterApplied:o})),F?Sm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},c.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(ei,{columns:r,data:c}),n.createElement(Zo,{columns:r,data:c})):km(o)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement($e,null),n.createElement(Ve,{totalItems:u,filterApplied:o})))};function vc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||yc(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 yc(e,t){if(e){if("string"==typeof e)return gc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?gc(e,t):void 0}}function gc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var bc=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,i.__)("Name","advanced-database-cleaner")},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner")}]],xc=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,i.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,i.__)("No","advanced-database-cleaner")}]],wc=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,i.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,i.__)("No","advanced-database-cleaner")}]],_c=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],Ec=[[{key:"all",label:(0,i.__)("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)||yc(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.")}()}(W.map((function(e){return{key:e.id,label:e.id+" - "+(e.name.length>20?e.name.substring(0,20)+"...":e.name)}})))];const Nc=function(e){var t=e.expiredTransientsCount,r=e.bigTransientsCount,a=e.notScannedCount,o=(0,d.d4)((function(e){return e.filter})),c=(0,d.d4)((function(e){return e.shared.hideFilters})),l=(0,d.d4)(Ue),u=vc((0,n.useState)(o.search),2),m=u[0],f=u[1],p=vc((0,n.useState)(o.searchIn),2),v=p[0],y=p[1],g=vc((0,n.useState)(o.autoload),2),b=g[0],x=g[1],_=vc((0,n.useState)(o.expired),2),E=_[0],N=_[1],k=vc((0,n.useState)(o.size),2),S=k[0],L=k[1],j=vc((0,n.useState)(o.sizeUnit),2),O=j[0],T=j[1],I=vc((0,n.useState)(o.site),2),C=I[0],F=I[1],M=vc((0,n.useState)(bc[1][0]),2),G=M[0],D=M[1],R=vc((0,n.useState)(xc[0][0]),2),B=R[0],W=R[1],Y=vc((0,n.useState)(wc[0][0]),2),K=Y[0],$=Y[1],q=vc((0,n.useState)(_c[0][0]),2),V=q[0],H=q[1],Q=vc((0,n.useState)(Ec[0][0]),2),J=Q[0],X=Q[1],Z=vc((0,n.useState)(0),2),ee=Z[0],te=Z[1],re=vc((0,n.useState)(!0),2),ne=re[0],ae=re[1],oe=(0,d.wA)(),ie=0===t&&0===r&&0===a?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md";return(0,n.useEffect)((function(){".."!==t&&".."!==r&&".."!==a&&ae(!1)}),[t,r,a]),(0,n.useEffect)((function(){f(o.search),y(o.searchIn),x(o.autoload),N(o.expired),L(o.size),T(o.sizeUnit),F(o.site)}),[o]),n.createElement(n.Fragment,null,n.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},l&&n.createElement("div",{className:"flex items-center"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),oe(De()),D(bc[1][0]),W(xc[0][0]),$(wc[0][0]),H(_c[0][0]),X(Ec[0][0]),te(ee+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===z&&n.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),oe(qd(!c))}},c?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:ee,className:"mt-1",hidden:c},n.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},ne?Nm("FREE"===z?4:3):n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(ie," justify-center px-2 py-1")},_m(0===t?"ok":"warning",(0,i.sprintf)((0,i.__)("%d expired transient(s) detected","advanced-database-cleaner"),t),(function(e){e.preventDefault(),oe(Oe()),D(bc[1][0]),W(xc[0][0]),$(wc[1][0]),H(_c[0][0]),X(Ec[0][0]),te(ee+1)})),_m(0===r?"ok":"warning",(0,i.sprintf)((0,i.__)("%d big transient(s) detected","advanced-database-cleaner"),r),(function(e){e.preventDefault(),oe(Le()),D(bc[1][0]),W(xc[0][0]),$(wc[0][0]),H(_c[0][0]),X(Ec[0][0]),te(ee+1)})),_m(0===a?"ok":"warning",(0,i.sprintf)((0,i.__)("%d transient(s) not scanned","advanced-database-cleaner"),a),(function(e){e.preventDefault(),oe(Se()),D(bc[1][0]),W(xc[0][0]),$(wc[0][0]),H(_c[0][0]),X(Ec[0][0]),te(ee+1)}))),n.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===z?"py-2":"py-3")},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("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})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search in","advanced-database-cleaner")),n.createElement(gm,{selectItems:bc,selectedItem:G,onSelectionChange:function(e){return y(e)},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Autoload","advanced-database-cleaner")),n.createElement(gm,{selectItems:xc,selectedItem:B,onSelectionChange:function(e){return x(e)},minWidthButton:"w-full xl:min-w-[70px]",extraBtnClasses:"xl:max-w-[80px]",minWidthContent:"min-w-[100px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Expired","advanced-database-cleaner")),n.createElement(gm,{selectItems:wc,selectedItem:K,onSelectionChange:function(e){return N(e)},minWidthButton:"w-full xl:min-w-[70px]",extraBtnClasses:"xl:max-w-[80px]",minWidthContent:"min-w-[100px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Size big than","advanced-database-cleaner")),n.createElement("div",{className:"flex gap-0"},n.createElement(h,{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 L(parseInt(e.target.value))},value:S}),n.createElement(gm,{selectItems:_c,selectedItem:V,onSelectionChange:function(e){return T(e)},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),"1"===U&&n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Site","advanced-database-cleaner")),n.createElement(gm,{selectItems:Ec,selectedItem:J,onSelectionChange:function(e){return F(e)},minWidthButton:"min-w-[70px]",minWidthContent:"min-w-[200px]",maxHeight:!0,labelClasses:"text-[.8rem]",extraBtnClasses:"w-full xl:max-w-[70px]"})),n.createElement("div",null,n.createElement(w,{Icon:He.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),oe(_e({search:m,searchIn:v,autoload:b,expired:E,size:Number(S),sizeUnit:O,site:C})),oe(Ce("all"))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center pt-1"},n.createElement("div",{className:"flex items-center gap-1 rounded-lg"},n.createElement(s.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),n.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters:","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};function kc(e){return kc="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},kc(e)}function Sc(){Sc=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==kc(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(kc(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Lc(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function jc(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Lc(o,n,a,i,c,"next",e)}function c(e){Lc(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Oc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Tc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Tc(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 Tc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Pc=function(e){var t=e.actions,r=e.columns,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)(Ue),i=Oc((0,n.useState)([]),2),c=i[0],l=i[1],s=Oc((0,n.useState)(0),2),u=s[0],m=s[1],f=Oc((0,n.useState)(".."),2),p=f[0],h=f[1],v=Oc((0,n.useState)(".."),2),y=v[0],g=v[1],b=Oc((0,n.useState)(".."),2),x=b[0],w=b[1],_=Oc((0,n.useState)([]),2),E=_[0],N=_[1],k=Oc((0,n.useState)([]),2),S=k[0],L=k[1],j=Oc((0,n.useState)([]),2),O=j[0],T=j[1],P=Oc((0,n.useState)(!0),2),I=P[0],C=P[1],A=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=jc(Sc().mark((function e(){return Sc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,F();case 2:A(Ym());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a]);var F=function(){var e=jc(Sc().mark((function e(){var t,r,n,o,i,c,s,u,d,f,p;return Sc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.prev=1,e.next=4,Ia("transients",a);case 4:(t=e.sent)&&(l(null===(r=t.data)||void 0===r?void 0:r.items),m(null===(n=t.data)||void 0===n?void 0:n.total_items),h(null===(o=t.data)||void 0===o?void 0:o.expired_transients),g(null===(i=t.data)||void 0===i?void 0:i.big_transients_count),w(null===(c=t.data)||void 0===c?void 0:c.not_scanned_count),N(null===(s=t.data)||void 0===s?void 0:s.categorization_count),L(null===(u=t.data)||void 0===u?void 0:u.plugins_count),T(null===(d=t.data)||void 0===d?void 0:d.themes_count),a.currentPage>(null===(f=t.data)||void 0===f?void 0:f.real_current_page)&&A(Ge(null===(p=t.data)||void 0===p?void 0:p.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Pt(A,e.t0.message);case 11:return e.prev=11,C(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",null,"PREMIUM"===z&&n.createElement($o,{tabName:"transients"}),n.createElement(Nc,{expiredTransientsCount:p,bigTransientsCount:y,notScannedCount:x}),n.createElement(Xa,{tabName:"transients",categorizationCount:E,pluginsCount:S,themesCount:O}),!I&&u>0&&n.createElement(Ha,{expiredTransients:p,bigTransientsCount:y}),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement($a,{actions:t,itemsType:"transients"}),n.createElement(Ve,{totalItems:u,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),I||F()},loading:I,filterApplied:o})),I?Sm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},c.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(ei,{columns:r,data:c}),n.createElement(Zo,{tabName:"transients",columns:r,data:c})):km(o)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement($e,null),n.createElement(Ve,{totalItems:u,filterApplied:o})))};function Ic(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Cc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Cc(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 Cc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Ac=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"name",label:(0,i.__)("Meta key","advanced-database-cleaner")},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner")}]],Fc=[[{key:"KB",label:"KB"},{key:"MB",label:"MB"},{key:"GB",label:"GB"}]],Mc=[[{key:"all",label:(0,i.__)("All","advanced-database-cleaner")}],[{key:"yes",label:(0,i.__)("Yes","advanced-database-cleaner")},{key:"no",label:(0,i.__)("No","advanced-database-cleaner")}]];const Gc=function(e){var t=e.bigUsersMetaCount,r=e.notScannedCount,a=e.duplicatedUsersMetaCount,o=e.unusedUsersMetaCount,c=(0,d.d4)((function(e){return e.filter})),l=(0,d.d4)((function(e){return e.shared.hideFilters})),u=(0,d.d4)(Ue),m=Ic((0,n.useState)(c.search),2),f=m[0],p=m[1],v=Ic((0,n.useState)(c.searchIn),2),y=v[0],g=v[1],b=Ic((0,n.useState)(c.size),2),x=b[0],_=b[1],E=Ic((0,n.useState)(c.sizeUnit),2),N=E[0],k=E[1],S=Ic((0,n.useState)(c.duplicated),2),L=S[0],j=S[1],O=Ic((0,n.useState)(c.unused),2),T=O[0],I=O[1],C=Ic((0,n.useState)(Ac[1][0]),2),F=C[0],M=C[1],G=Ic((0,n.useState)(Fc[0][0]),2),D=G[0],R=G[1],B=Ic((0,n.useState)(Mc[0][0]),2),U=B[0],W=B[1],Y=Ic((0,n.useState)(Mc[0][0]),2),K=Y[0],$=Y[1],q=Ic((0,n.useState)(0),2),V=q[0],H=q[1],Q=Ic((0,n.useState)(!0),2),J=Q[0],X=Q[1],Z=(0,d.wA)(),ee=0===t&&0===r&&0===a&&0===o?"border-green-100 bg-green-100 shadow-md":"border-orange-100 bg-orange-100 shadow-md";return(0,n.useEffect)((function(){".."!==t&&".."!==r&&".."!==a&&".."!==o&&X(!1)}),[t,r,a,o]),(0,n.useEffect)((function(){p(c.search),g(c.searchIn),_(c.size),k(c.sizeUnit),j(c.duplicated),I(c.unused)}),[c]),n.createElement(n.Fragment,null,n.createElement("div",{className:"flex min-h-[20px] w-full items-end justify-end text-end"},u&&n.createElement("div",{className:"flex items-center"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),Z(De()),M(Ac[1][0]),R(Fc[0][0]),W(Mc[0][0]),$(Mc[0][0]),H(V+1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner")),"PREMIUM"===z&&n.createElement("span",{className:"-mt-1 px-2"},"|")),"PREMIUM"===z&&n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-gray-500 no-underline",onClick:function(e){e.preventDefault(),Z(qd(!l))}},l?n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.E1u,null),(0,i.__)("Show filters","advanced-database-cleaner")):n.createElement("div",{className:"flex items-center gap-x-[4px]"},n.createElement(Za.UX6,null),(0,i.__)("Hide filters","advanced-database-cleaner")))),n.createElement("div",{key:V,className:"mt-1",hidden:l},n.createElement("div",{className:"flex flex-col justify-between gap-4 xl:min-w-[800px] xl:flex-row xl:gap-x-3"},J?Nm(4):n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col gap-y-1 rounded-xl border ".concat(ee," justify-center px-2 py-1")},_m(0===o?"ok":"warning",(0,i.sprintf)((0,i.__)("%d unused user meta","advanced-database-cleaner"),o),(function(e){e.preventDefault(),Z(Te()),M(Ac[1][0]),R(Fc[0][0]),W(Mc[0][0]),$(Mc[1][0]),H(V+1)})),_m(0===a?"ok":"warning",(0,i.sprintf)((0,i.__)("%d duplicated user meta","advanced-database-cleaner"),a),(function(e){e.preventDefault(),Z(Pe()),M(Ac[1][0]),R(Fc[0][0]),W(Mc[1][0]),$(Mc[0][0]),H(V+1)})),_m(0===t?"ok":"warning",(0,i.sprintf)((0,i.__)("%d big user meta detected","advanced-database-cleaner"),t),(function(e){e.preventDefault(),Z(Le()),M(Ac[1][0]),R(Fc[0][0]),W(Mc[0][0]),$(Mc[0][0]),H(V+1)})),_m(0===r?"ok":"warning",(0,i.sprintf)((0,i.__)("%d user meta not scanned","advanced-database-cleaner"),r),(function(e){e.preventDefault(),Z(Se()),M(Ac[1][0]),R(Fc[0][0]),W(Mc[0][0]),$(Mc[0][0]),H(V+1)}))),n.createElement("div",{className:"flex w-full flex-col gap-y-1 rounded-xl border bg-gray-200/80 px-3 shadow-sm ".concat("FREE"===z?"py-2":"py-3")},n.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"===z?"pointer-events-none opacity-50":"")},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("Search for","advanced-database-cleaner"),className:"!h-[2rem] w-full !border-gray-300 xl:w-[9rem]",onChange:function(e){return p(e.target.value)},maxLength:100,value:f})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search in","advanced-database-cleaner")),n.createElement(gm,{selectItems:Ac,selectedItem:F,onSelectionChange:function(e){return g(e)},minWidthButton:"w-full xl:min-w-[90px]",minWidthContent:"min-w-[120px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Size big than","advanced-database-cleaner")),n.createElement("div",{className:"flex gap-0"},n.createElement(h,{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 _(parseInt(e.target.value))},value:x}),n.createElement(gm,{selectItems:Fc,selectedItem:D,onSelectionChange:function(e){return k(e)},minWidthButton:"min-w-[50px]",minWidthContent:"min-w-[60px]",extraBtnClasses:"!rounded-l-none border-l-transparent"}))),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Unused","advanced-database-cleaner")),n.createElement(gm,{selectItems:Mc,selectedItem:K,onSelectionChange:function(e){return I(e)},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Duplicated","advanced-database-cleaner")),n.createElement(gm,{selectItems:Mc,selectedItem:U,onSelectionChange:function(e){return j(e)},minWidthButton:"w-full xl:min-w-[60px]",minWidthContent:"min-w-[100px]"})),n.createElement("div",null,n.createElement(w,{Icon:He.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),Z(_e({search:f,searchIn:y,size:Number(x),sizeUnit:N,duplicated:L,unused:T})),Z(Ce("all"))}}))),"FREE"===z&&n.createElement("div",{className:"flex w-full items-center pt-1"},n.createElement("div",{className:"flex items-center gap-1 rounded-lg"},n.createElement(s.xGQ,{className:"h-[16px] w-[16px] text-yellow-600"}),n.createElement("span",{className:"text-[.7rem] font-semibold text-gray-700"},(0,i.__)("Unlock Advanced Filters:","advanced-database-cleaner")),n.createElement(P,{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,i.__)("upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[1px] h-3 w-3"}))))))))};function Dc(e){return Dc="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},Dc(e)}function zc(){zc=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Dc(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Dc(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Rc(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Bc(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Rc(o,n,a,i,c,"next",e)}function c(e){Rc(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Uc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Wc(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Wc(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 Wc(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Yc=function(e){var t=e.actions,r=e.columns,a=(0,d.d4)((function(e){return e.filter})),o=(0,d.d4)(Ue),i=(0,d.wA)(),c=Uc((0,n.useState)([]),2),l=c[0],s=c[1],u=Uc((0,n.useState)(0),2),m=u[0],f=u[1],p=Uc((0,n.useState)(".."),2),h=p[0],v=p[1],y=Uc((0,n.useState)(".."),2),g=y[0],b=y[1],x=Uc((0,n.useState)(".."),2),w=x[0],_=x[1],E=Uc((0,n.useState)(".."),2),N=E[0],k=E[1],S=Uc((0,n.useState)({}),2),L=S[0],j=S[1],O=Uc((0,n.useState)({}),2),T=O[0],P=O[1],I=Uc((0,n.useState)({}),2),C=I[0],A=I[1],F=Uc((0,n.useState)(!0),2),M=F[0],G=F[1],D=function(){var e=Bc(zc().mark((function e(){var t,r,n,o,c,l,u,d,m,p,h,y;return zc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return G(!0),e.prev=1,e.next=4,Ia("users_meta",a);case 4:(t=e.sent)&&(s(null===(r=t.data)||void 0===r?void 0:r.items),f(null===(n=t.data)||void 0===n?void 0:n.total_items),v(null===(o=t.data)||void 0===o?void 0:o.big_users_meta_count),b(null===(c=t.data)||void 0===c?void 0:c.not_scanned_count),j(null===(l=t.data)||void 0===l?void 0:l.categorization_count),P(null===(u=t.data)||void 0===u?void 0:u.plugins_count),A(null===(d=t.data)||void 0===d?void 0:d.themes_count),_(null===(m=t.data)||void 0===m?void 0:m.duplicated_users_meta_count),k(null===(p=t.data)||void 0===p?void 0:p.unused_users_meta_count),a.currentPage>(null===(h=t.data)||void 0===h?void 0:h.real_current_page)&&i(Ge(null===(y=t.data)||void 0===y?void 0:y.real_current_page))),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Pt(i,e.t0.message);case 11:return e.prev=11,G(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}();return(0,n.useEffect)((function(){var e=function(){var e=Bc(zc().mark((function e(){return zc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:i(Ym());case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[a]),n.createElement("div",null,"PREMIUM"===z&&n.createElement($o,{tabName:"users_meta"}),n.createElement(Gc,{bigUsersMetaCount:h,notScannedCount:g,duplicatedUsersMetaCount:w,unusedUsersMetaCount:N}),n.createElement(Xa,{tabName:"users_meta",categorizationCount:L,pluginsCount:T,themesCount:C}),!M&&m>0&&n.createElement(Ha,{bigUsersMetaCount:h,duplicatedUsersMetaCount:w,unusedUsersMetaCount:N}),n.createElement("div",{className:"mt-8 flex justify-between gap-x-2"},n.createElement($a,{actions:t,itemsType:"users_meta"}),n.createElement(Ve,{totalItems:m,additionalStyle:"hidden md:flex",top:!0,onRefresh:function(e){e.preventDefault(),M||D()},loading:M,filterApplied:o})),M?Sm():n.createElement("div",{className:"mt-4 w-full overflow-x-auto rounded-lg border border-gray-300"},l.length>0?n.createElement("table",{className:"w-full min-w-[1200px] 2xl:min-w-[1000px]"},n.createElement(ei,{columns:r,data:l}),n.createElement(Zo,{tabName:"users_meta",columns:r,data:l})):km(o)),n.createElement("div",{className:"mt-6 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},n.createElement($e,null),n.createElement(Ve,{totalItems:m,filterApplied:o})))};var Kc=r(7668),$c=r(540),qc=r(9124),Vc=r(3669);function Hc(e){return Hc="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},Hc(e)}function Qc(){Qc=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Hc(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Hc(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Jc(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Xc(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Jc(o,n,a,i,c,"next",e)}function c(e){Jc(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Zc(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return el(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?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 r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var tl=[{key:"p",name:(0,i.__)("Plugin","advanced-database-cleaner")},{key:"t",name:(0,i.__)("Theme","advanced-database-cleaner")},{key:"w",name:(0,i.__)("WordPress","advanced-database-cleaner")},{key:"o",name:(0,i.__)("Orphan","advanced-database-cleaner")},{key:"u",name:(0,i.__)("Don't assign to any category","advanced-database-cleaner")}];const rl=function(){var e=Zc((0,n.useState)(!1),2),t=e[0],r=e[1],c=Zc((0,n.useState)(tl[0].key),2),s=c[0],u=c[1],m=Zc((0,n.useState)(""),2),f=m[0],p=m[1],h=Zc((0,n.useState)(""),2),v=h[0],y=h[1],g=Zc((0,n.useState)(!1),2),b=g[0],x=g[1],w=Zc((0,n.useState)(!1),2),_=w[0],E=w[1],k=Zc((0,n.useState)([]),2),S=k[0],j=k[1],O=Zc((0,n.useState)([]),2),T=O[0],I=O[1],A=(0,d.d4)((function(e){return e.setting.sendCorrectionsToServer})),F=Zc((0,n.useState)(A),2),M=F[0],G=F[1],D=Zc((0,n.useState)(!0),2),z=D[0],R=D[1],B=(0,d.d4)((function(e){return e.scan.isEditCategorizationModalShown})),U=(0,d.d4)((function(e){return e.action.selectedItems.length})),W=(0,d.d4)((function(e){return e.shared.currentTabId})),Y=(0,d.wA)();(0,n.useEffect)((function(){B&&K()}),[B]);var K=function(){var e=Xc(Qc().mark((function e(){var t,r,n,a,o;return Qc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,R(!0),e.next=4,et();case 4:n=e.sent,a=[[{key:"",label:(0,i.__)("Select a plugin","advanced-database-cleaner")}],Object.entries(null===(t=n.data)||void 0===t?void 0:t.plugins_list).filter((function(e){var t=Zc(e,2);return t[0],"mu-plugin-folder"!==t[1].type})).map((function(e){var t=Zc(e,2),r=t[0],n=t[1];return{key:r,label:n.name+("mu-plugin"===n.type?" [MU]":"")}}))],o=[[{key:"",label:(0,i.__)("Select a theme","advanced-database-cleaner")}],Object.entries(null===(r=n.data)||void 0===r?void 0:r.themes_list).map((function(e){var t=Zc(e,2);return{key:t[0],label:t[1].name}}))],j(a),I(o),p(a[0][0].key),y(o[0][0].key),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(0),Pt(Y,e.t0.message);case 16:return e.prev=16,R(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[0,13,16,19]])})));return function(){return e.apply(this,arguments)}}();if(!B)return null;var $=function(){var e=Xc(Qc().mark((function e(){var n,a,o;return Qc().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=2;break}return e.abrupt("return");case 2:return r(!0),e.prev=3,e.next=6,Fo({items_type:W});case 6:if(!e.sent.data){e.next=12;break}return Pt(Y,(0,i.__)("A scan is in progress. Please wait until it finishes before performing this action","advanced-database-cleaner")),q(),e.abrupt("return");case 12:if(n=M?"1":"0","p"!==s||f){e.next=16;break}return x(!0),e.abrupt("return");case 16:if("t"!==s||v){e.next=19;break}return E(!0),e.abrupt("return");case 19:"p"===s?a={type:"p",slug:f,send_to_server:n}:"t"===s?a={type:"t",slug:v,send_to_server:n}:(o=["o","u"].includes(s)?"0":n,a={type:s,slug:s,send_to_server:o}),Y(zm({manualCategorization:a})),Y(Ya()),e.next=27;break;case 24:e.prev=24,e.t0=e.catch(3),Pt(Y,e.t0.message);case 27:return e.prev=27,r(!1),e.finish(27);case 30:case"end":return e.stop()}}),e,null,[[3,24,27,30]])})));return function(){return e.apply(this,arguments)}}(),q=function(){Y(Ya())};return n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:q},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:q},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mb-1 mt-2"},n.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg"},n.createElement(Vc.qZP,{className:"h-10 w-10 text-primary","aria-hidden":"true"})),n.createElement("div",{className:"mt-3 text-center"},n.createElement(o.L3,{as:"h3",className:"text-[.95rem] leading-6 text-gray-900"},(0,i.sprintf)((0,i.__)("Assign the %d selected item(s) to:","advanced-database-cleaner"),U)),n.createElement(Kc.z6,{value:s,onChange:u,className:"mt-6"},n.createElement("div",{className:"divide-y rounded-lg border border-gray-300"},tl.map((function(e,t){return n.createElement(Kc.sx,{key:e.key,value:e.key,className:function(e){var r=e.checked;return N(0===t?"rounded-tl-md rounded-tr-md":"",4===t?"rounded-bl-md rounded-br-md":"",r?"z-10 bg-blue-100":"","relative flex h-[50px] cursor-pointer  items-center px-4")}},(function(t){var r=t.active,a=t.checked;return n.createElement("div",{className:"flex min-w-full justify-between"},n.createElement("span",{className:"flex items-center text-sm"},n.createElement("span",{className:N(a?"border-transparent bg-blue-600":"border-gray-400 bg-white",r?"ring-blue-600":"","flex h-4 w-4 items-center justify-center rounded-full border"),"aria-hidden":"true"},n.createElement("span",{className:"h-1.5 w-1.5 rounded-full bg-white"})),n.createElement($c.JU,{as:"span",className:"ml-3 flex items-center gap-x-2 text-[.9rem] text-black"},e.name,"u"===e.key&&n.createElement(L,{content:(0,i.__)("Items will not be assigned to any plugin/theme and will be marked as 'not scanned'","advanced-database-cleaner")}))),n.createElement("span",null,"p"===e.key?z?n.createElement(C,{text:""}):n.createElement(qc.VY,{as:"span",className:"p"===s?"":"hidden"},n.createElement(gm,{selectItems:S,onSelectionChange:function(e){p(e),x(!1)},minWidthButton:"min-w-[200px]",minWidthContent:"min-w-[300px]",maxHeight:!0,borderColor:b?"border-2 border-red-500":"border-blue-400",truncateMaxWidth:"max-w-[170px]"})):"t"===e.key?z?n.createElement(C,{text:""}):n.createElement(qc.VY,{as:"span",className:"t"===s?"":"hidden"},n.createElement(gm,{selectItems:T,onSelectionChange:function(e){y(e),E(!1)},minWidthButton:"min-w-[200px]",minWidthContent:"min-w-[300px]",maxHeight:!0,borderColor:_?"border-2 border-red-500":"border-blue-400",truncateMaxWidth:"max-w-[170px]",disabled:!0})):""))}))}))),"p"===s||"t"===s||"w"===s?!0===A?n.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"},n.createElement("span",null,(0,i.__)("This correction will be sent anonymously to our server","advanced-database-cleaner")),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("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"})):n.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"},n.createElement("span",null,n.createElement("input",{type:"checkbox",checked:M,onChange:function(e){var t=!!e.target.checked;G(t)}})),n.createElement("span",{className:"text-[.82rem]"},(0,i.__)("Send this correction anonymously to the plugin server?","advanced-database-cleaner")," ",n.createElement(P,{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,i.__)("Read more","advanced-database-cleaner")))):"")),n.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-8"},n.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:q},(0,i.__)("Cancel","advanced-database-cleaner")),n.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:$},(0,i.__)("Confirm","advanced-database-cleaner")))))))))},nl=function(e){var t=e.title,r=e.description,a=e.readMoreLink,o=e.bgColor,c=void 0===o?"bg-gray-100":o,l=e.textColor,s=void 0===l?"text-gray-800":l,u=e.padding,d=void 0===u?"p-6":u,m=e.content,f=e.anchorId;return n.createElement("div",{className:"pb-[45px]"},f&&n.createElement("div",{id:f}),n.createElement("h3",{className:"border-b pb-4 text-[1.15rem] font-semibold text-black"},t),n.createElement("div",{className:"mt-3 text-gray-500"},r," ",a&&n.createElement(P,{href:a,target:"_blank",className:""},(0,i.__)("Read more","advanced-database-cleaner"))),n.createElement("div",{className:"mt-6 rounded-md ".concat(c," ").concat(d," text-sm ").concat(s)},m))};function al(e){return al="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},al(e)}function ol(){ol=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==al(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(al(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function il(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function cl(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){il(o,n,a,i,c,"next",e)}function c(e){il(o,n,a,i,c,"throw",e)}i(void 0)}))}}function ll(e){return sl.apply(this,arguments)}function sl(){return(sl=cl(ol().mark((function e(t){return ol().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/update-settings",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ul(e){return dl.apply(this,arguments)}function dl(){return(dl=cl(ol().mark((function e(t){return ol().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-setting",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ml(e){return ml="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},ml(e)}function fl(){fl=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==ml(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(ml(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function pl(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function hl(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){pl(o,n,a,i,c,"next",e)}function c(e){pl(o,n,a,i,c,"throw",e)}i(void 0)}))}}function vl(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yl(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?yl(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 yl(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const gl=function(){var e=vl((0,n.useState)(null),2),t=e[0],r=e[1],a=vl((0,n.useState)(".."),2),o=a[0],c=a[1],s=vl((0,n.useState)(".."),2),u=s[0],m=s[1],f=vl((0,n.useState)(!1),2),p=f[0],h=f[1],v=vl((0,n.useState)(0),2),y=v[0],g=v[1],b=(0,d.wA)();(0,n.useEffect)((function(){_()}),[]),(0,n.useEffect)((function(){if(t&&void 0!==t.usage&&t.quota){var e=Math.floor(t.usage/t.quota*100);g(e)}}),[t]);var x=t&&t.usage>=t.quota,_=function(){var e=hl(fl().mark((function e(){var t,n,a,o,i;return fl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ul({key:"api_scan_balance"});case 3:t=e.sent,!0===(null===(n=t)||void 0===n?void 0:n.success)&&(r(null===(a=t)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.value),c(ut(null===(o=t)||void 0===o||null===(o=o.data)||void 0===o||null===(o=o.value)||void 0===o?void 0:o.ttl)),m(dt(null===(i=t)||void 0===i||null===(i=i.data)||void 0===i||null===(i=i.value)||void 0===i?void 0:i.updated_at))),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),Pt(b,e.t0.message);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=hl(fl().mark((function e(){var t,n,a,o,i;return fl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!p){e.next=2;break}return e.abrupt("return");case 2:return h(!0),g(0),e.prev=4,e.next=7,Co({});case 7:t=e.sent,!0===(null===(n=t)||void 0===n?void 0:n.success)&&(r(null===(a=t)||void 0===a?void 0:a.data),c(ut(null===(o=t)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.ttl)),m(dt(null===(i=t)||void 0===i||null===(i=i.data)||void 0===i?void 0:i.updated_at))),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(4),Pt(b,e.t0.message);case 14:return e.prev=14,h(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[4,11,14,17]])})));return function(){return e.apply(this,arguments)}}();return n.createElement("div",{className:"flex flex-col sm:flex-row"},n.createElement("div",{className:"m-auto max-w-[80px] sm:m-0"},n.createElement("div",{className:"relative size-[80px] rounded-full bg-white shadow-md"},n.createElement("svg",{className:"size-full -rotate-90",viewBox:"0 0 36 36",xmlns:"http://www.w3.org/2000/svg"},n.createElement("circle",{cx:"18",cy:"18",r:"16",fill:"none",className:"stroke-current text-gray-200",strokeWidth:"3"}),n.createElement("circle",{cx:"18",cy:"18",r:"16",fill:"none",className:"stroke-current ".concat(x?"text-red-600":"text-blue-500"),strokeWidth:"3",strokeDasharray:"100",strokeDashoffset:"".concat(100-y),style:{transition:"stroke-dashoffset 0.5s ease-out"},strokeLinecap:"round"})),n.createElement("div",{className:"absolute start-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 transform"},n.createElement("span",{className:"text-center text-[16px] font-bold ".concat(x?"text-red-600":"text-blue-500")},y,"%"))),n.createElement("div",{className:"mt-2 hidden text-center text-[12px] sm:flex"},(0,i.__)("Today's usage","advanced-database-cleaner"))),n.createElement("div",{className:"mt-4 flex flex-col items-center justify-center sm:ml-[40px] sm:mt-0 sm:items-start"},n.createElement("div",{className:"flex flex-col items-center gap-1 sm:items-start"},n.createElement("div",null,(0,i.__)("Credits used today:","advanced-database-cleaner")," ",n.createElement("span",{className:" font-bold"},(null==t?void 0:t.usage)>=0?null==t?void 0:t.usage:".."),"/",n.createElement("span",{className:"font-bold"},(null==t?void 0:t.quota)||"..")),(null==t?void 0:t.ttl)>0?n.createElement("div",{className:"text-center sm:text-left"},(0,i.__)("Credits reset in:","advanced-database-cleaner")," ",n.createElement("div",{className:"flex sm:hidden"}),n.createElement("span",{className:"text-[13px] font-semibold"},o)):null),n.createElement("div",{className:"mt-4 flex flex-col items-center gap-2 sm:flex-row"},n.createElement(w,{Icon:l.Vt$,text:p?(0,i.__)("Refreshing...","advanced-database-cleaner"):(0,i.__)("Refresh info","advanced-database-cleaner"),className:"h-[1.6rem]",shouldAnimate:p,onClick:function(){return E()}}),n.createElement("div",{className:"text-[12px] text-gray-700"},"[",(0,i.__)("Last refresh:","advanced-database-cleaner")," ",u,"]")),x?n.createElement("div",{className:"mt-4 text-center text-[12px] text-red-600 sm:text-left"},(0,i.__)("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")," ",n.createElement(P,{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,i.__)("Upgrade my license","advanced-database-cleaner"))):null))},bl=function(){var e=(0,d.d4)((function(e){return e.scan.isScanBalanceModalShown})),t=(0,d.wA)();if(!e)return null;var r=function(){t(Ua())};return n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:r},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:r},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mt-2"},n.createElement(nl,{title:(0,i.__)("Remote scan credits","advanced-database-cleaner"),description:(0,i.__)("Daily credit balance for 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:"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:n.createElement(gl,null)})))))))};function xl(e){return xl="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},xl(e)}function wl(){wl=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==xl(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(xl(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function _l(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function El(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Nl(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Nl(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 Nl(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const kl=function(){var e=El((0,n.useState)(""),2),t=e[0],r=e[1],c=El((0,n.useState)(""),2),u=c[0],m=c[1],f=El((0,n.useState)(""),2),p=f[0],h=f[1],v=El((0,n.useState)(!1),2),y=v[0],g=v[1],b=El((0,n.useState)(!1),2),x=b[0],w=b[1],_=(0,d.d4)((function(e){return e.shared})),E=_.name,N=_.siteId,k=_.rowId,S=_.currentTabId,L=_.currentSubTabId,j=_.transientFoundIn,O=_.isContentValueModalShown,T="general_cleanup"===S?L:S,I=(0,d.wA)();(0,n.useEffect)((function(){O&&C()}),[O]);var C=function(){var e,t=(e=wl().mark((function e(){var t;return wl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,g(!0),e.next=4,te({itemsType:T,siteId:N,rowId:k,transientFoundIn:j});case 4:t=e.sent,h(null==t?void 0:t.data.type),r(null==t?void 0:t.data.value),m((null==t?void 0:t.data.pretty_json)||""),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),Pt(I,e.t0.message);case 13:return e.prev=13,g(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[0,10,13,16]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){_l(o,n,a,i,c,"next",e)}function c(e){_l(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),A=function(){r(""),m(""),h(""),g(!1),w(!1),I(Hd())};return O?n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:A},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},y&&n.createElement("div",{className:"absolute inset-0 z-20 flex items-center justify-center rounded-lg bg-white/80"},n.createElement(vo.kiM,{className:"h-8 w-8 animate-spin text-gray-500"})),n.createElement("div",{className:"absolute right-0 top-0 z-10 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:A},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"relative mt-6 flex flex-wrap items-center gap-3 px-4 py-2"},n.createElement("h2",{className:"text-lg font-semibold text-gray-800"},E),n.createElement("span",{className:"inline-block rounded bg-gray-600 px-1 py-[1px] text-[.6rem] font-semibold uppercase tracking-wider text-white"},p.replace(/_/g," ")),n.createElement("div",{className:"ml-auto flex items-center gap-2"},u&&n.createElement(P,{href:"#",className:"ml-auto px-2 py-[2px] text-[.7rem] font-medium text-gray-700",onClick:function(e){e.preventDefault(),w((function(e){return!e}))}},x?(0,i.__)("Show original value","advanced-database-cleaner"):(0,i.__)("Show formatted value","advanced-database-cleaner")),n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),C()},className:"text-gray-600 hover:text-gray-900"},n.createElement(s.JbZ,{className:"h-4 w-4 ".concat(y?"animate-spin":"")})))),n.createElement("div",{className:"relative mx-auto mt-2 max-h-[70vh] overflow-y-auto px-4 py-2"},x?n.createElement("pre",{className:"overflow-x-auto whitespace-pre break-all rounded-xl border bg-gray-100 p-4 text-[13px]"},u):n.createElement("pre",{className:"whitespace-pre-wrap break-all rounded-xl border bg-gray-100 p-4 text-[13px]"},t))))))):null};var Sl=function(e,t){var r=document.getElementById(e);r&&(r.style.display=t)},Ll=function(e,t){var r=document.querySelector(e);r&&(r.style.display=t)},jl=function(e){var t=document.getElementById(e),r=t?t.innerText.replace(/\D/g,""):"";return r?parseInt(r):0};function Ol(e){return Ol="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},Ol(e)}function Tl(){Tl=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ol(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ol(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Pl(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Il(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Cl(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Cl(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 Cl(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Al=[{id:1,title:(0,i.__)("Local scan only","advanced-database-cleaner"),description:(0,i.__)("Less accurate","advanced-database-cleaner"),moreInfo:(0,i.__)("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,i.__)("Local & remote scan","advanced-database-cleaner"),description:(0,i.__)("More accurate","advanced-database-cleaner"),moreInfo:(0,i.__)("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}];const Fl=function(){var e=(0,d.d4)((function(e){return e.scan.isScanModalShown})),t=(0,d.d4)((function(e){return e.scan.whoOpenedScanModal})),r=(0,d.d4)((function(e){return e.action.selectedItems.length})),c=(0,d.d4)((function(e){return e.shared.currentTabId})),s=(0,d.d4)(We),m=jl("adbc-categorization-all"),f=jl("adbc-categorization-not-scanned"),p=[{id:1,title:(0,i.__)("All items","advanced-database-cleaner"),value:"all",total:m,active:!0},{id:2,title:(0,i.__)("Not scanned","advanced-database-cleaner"),value:"uncategorized",total:f,active:f>0},{id:3,title:(0,i.__)("Selected","advanced-database-cleaner"),value:"selected",total:r,active:r>0}],h=Il((0,n.useState)(!1),2),v=h[0],y=h[1],g=Il((0,n.useState)(Al[0]),2),b=g[0],x=g[1],w=Il((0,n.useState)(p[0]),2),_=w[0],E=w[1],N=Il((0,n.useState)(!1),2),S=N[0],j=N[1],O=(0,d.wA)();if((0,n.useEffect)((function(){if(!1!==e)switch(t){case"dataTableColumn":E(p[1]);break;case"bulkAction":E(p[2]);break;default:E(p[0])}}),[e]),!e)return null;var T=function(){var e,t=(e=Tl().mark((function e(){return Tl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v){e.next=2;break}return e.abrupt("return");case 2:return y(!0),e.prev=3,e.next=6,Fo({items_type:c});case 6:if(!e.sent.data){e.next=12;break}return Pt(O,(0,i.__)("A scan is in progress. Please wait until it finishes before running a new scan.","advanced-database-cleaner")),I(),e.abrupt("return");case 12:O(Ra({scanType:b.value,whatToScan:_.value,overrideManualCategorization:S})),I(),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(3),Pt(O,e.t0.message);case 19:return e.prev=19,y(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[3,16,19,22]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Pl(o,n,a,i,c,"next",e)}function c(e){Pl(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}(),I=function(){x(Al[0]),E(p[0]),j(!1),O(za())};return n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:I},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:I},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mb-4 mt-3"},n.createElement(u.h4T,{className:"mx-auto p-[5px] text-[2.5rem] text-blue-500"}),n.createElement(o.L3,{as:"h3",className:"text-center text-[1rem] font-semibold text-gray-900"},(0,i.__)("Select the scan configuration","advanced-database-cleaner")),n.createElement("div",{className:"text-center text-[.75rem] text-gray-900"},(0,i.__)("The scan will identify which plugins or themes your items are associated with","advanced-database-cleaner")),n.createElement("div",{className:"relative mt-6"},n.createElement("div",{"aria-hidden":"true",className:"absolute inset-0 flex items-center"},n.createElement("div",{className:"w-full border-t border-gray-300"})),n.createElement("div",{className:"relative flex items-center justify-start"},n.createElement("span",{className:"bg-white pr-1 text-[.8rem] text-gray-900"},(0,i.__)("Scan type","advanced-database-cleaner")))),n.createElement(Kc.z6,{value:b.id,onChange:function(e){return x(Al.find((function(t){return t.id===e})))},className:"mt-4 grid grid-cols-1 gap-x-4 gap-y-4 sm:grid-cols-2"},Al.map((function(e){return n.createElement(Kc.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"},n.createElement("span",{className:"flex flex-1"},n.createElement("span",{className:"flex flex-col"},n.createElement("span",{className:"flex items-center text-[.95rem] font-semibold text-black underline decoration-gray-500/60 decoration-dashed decoration-1 underline-offset-4"},n.createElement(L,{content:n.createElement("span",null,e.moreInfo," ",e.readMoreLink&&n.createElement(P,{href:e.readMoreLink,target:"_blank",className:"text-[.78rem] font-semibold !text-blue-300 hover:!text-blue-500"},(0,i.__)("Read more","advanced-database-cleaner")))},e.title)),n.createElement("span",{className:"mt-1 flex items-center text-[.8rem] text-gray-700"},e.description,e.recommended&&n.createElement("span",{className:"pl-1 text-[.7rem] font-semibold text-green-700"},"[",(0,i.__)("Recommended","advanced-database-cleaner"),"]")))),n.createElement(A.OLr,{"aria-hidden":"true",className:"relative -right-2 -top-2 h-5 w-5 text-blue-600 [.group:not([data-checked])_&]:invisible"}),n.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"}))}))),n.createElement("div",{className:"relative mt-6"},n.createElement("div",{"aria-hidden":"true",className:"absolute inset-0 flex items-center"},n.createElement("div",{className:"w-full border-t border-gray-300"})),n.createElement("div",{className:"relative flex items-center justify-start"},n.createElement("span",{className:"bg-white pr-1 text-[.8rem] text-gray-900"},(0,i.__)("Items to scan","advanced-database-cleaner")))),n.createElement(Kc.z6,{value:_.id,onChange:function(e){return E(p.find((function(t){return t.id===e})))},className:"mt-4 grid grid-cols-1 gap-x-4 gap-y-4 sm:grid-cols-3"},p.map((function(e){return n.createElement(Kc.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")},n.createElement("span",{className:"flex w-full justify-between sm:flex-col sm:gap-y-[2px]"},n.createElement("span",{className:"text-sm font-medium text-gray-900"},e.title),(!s||"selected"===e.value)&&n.createElement("span",{className:"text-[.75rem] text-gray-700"},e.total)),n.createElement(A.OLr,{"aria-hidden":"true",className:"relative -right-[8px] -top-[1px] h-5 w-5 text-blue-600 [.group:not([data-checked])_&]:invisible"}),n.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"}))}))),n.createElement("div",{className:"mt-6 flex items-center gap-x-1 rounded-xl border-gray-400 bg-gray-100 p-4 shadow-sm"},n.createElement(k,{text:(0,i.__)("Override manual corrections?","advanced-database-cleaner"),textStyle:"text-[.8rem]",toggleSize:"small",toggleChangeCallback:function(e){return j(e)},isActive:S}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("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]"},n.createElement(po.JFS,{className:"mt-[2px] h-[14px] w-[14px] text-gray-500"}))),n.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:v,onClick:T},n.createElement("span",null,(0,i.__)("Start the scan","advanced-database-cleaner"))),"full"===b.value&&n.createElement("div",{className:"mt-6 text-[.8rem] text-gray-600"},(0,i.__)("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")," ",n.createElement(P,{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,i.__)("Read more","advanced-database-cleaner")))))))))};function Ml(e){return Ml="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},Ml(e)}function Gl(){Gl=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ml(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ml(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Dl(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}const zl=function(e){var t=e.tabName,r=e.actions,a=e.columns,o=(0,d.d4)((function(e){return e.action})),c=Am(t),l=(0,d.wA)();(0,n.useEffect)((function(){s()}),[o]);var s=function(){var e,t=(e=Gl().mark((function e(){var t;return Gl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!0!==o.processAction||null===o.actionType){e.next=18;break}return e.prev=1,e.next=4,Aa(o.actionType,o);case 4:r=null==(t=e.sent)?void 0:t.data,void 0,void 0,n=(0,i.__)("Completed successfully!","advanced-database-cleaner"),a=(0,i.sprintf)((0,i._n)(" %d item could not be processed."," %d items could not be processed.",r,"advanced-database-cleaner"),r),Ot(l,r>0?a:n),l(Ym()),l(Re()),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(1),Pt(l,e.t0.message);case 14:return e.prev=14,l(Um()),l(ca()),e.finish(14);case 18:case"end":return e.stop()}var r,n,a}),e,null,[[1,11,14,18]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Dl(o,n,a,i,c,"next",e)}function c(e){Dl(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return n.createElement(n.Fragment,null,c?n.createElement(Ni,{tabName:t,actions:r,columns:a}):"tables"===t?n.createElement(hc,{actions:r,columns:a}):"options"===t?n.createElement(zi,{actions:r,columns:a}):"transients"===t?n.createElement(Pc,{actions:r,columns:a}):"posts_meta"===t?n.createElement(ec,{actions:r,columns:a}):"users_meta"===t?n.createElement(Yc,{actions:r,columns:a}):"cron_jobs"===t?n.createElement(ci,{actions:r,columns:a}):n.createElement("div",null,(0,i.__)("Not supported!","advanced-database-cleaner")),n.createElement(rl,null),n.createElement(Fl,null),n.createElement(bl,null),n.createElement(kl,null))},Rl=function(e){var t=e.subTab,r=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"delete_"+t,label:(0,i.__)("Delete","advanced-database-cleaner")}]],a=Im(t);return n.createElement(zl,{tabName:t,actions:r,columns:a})};var Bl=r(7876);function Ul(e){return Ul="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},Ul(e)}function Wl(){Wl=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ul(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ul(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Yl(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Kl(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Yl(o,n,a,i,c,"next",e)}function c(e){Yl(o,n,a,i,c,"throw",e)}i(void 0)}))}}function $l(e){return ql.apply(this,arguments)}function ql(){return(ql=Kl(Wl().mark((function e(t){return Wl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/general-cleanup/get-general-data",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Vl(e){return Hl.apply(this,arguments)}function Hl(){return(Hl=Kl(Wl().mark((function e(t){return Wl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/general-cleanup/purge-items",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Ql(e){return Jl.apply(this,arguments)}function Jl(){return(Jl=Kl(Wl().mark((function e(t){return Wl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/general-cleanup/set-keep-last",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Xl(){return Zl.apply(this,arguments)}function Zl(){return(Zl=Kl(Wl().mark((function e(){return Wl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/general-cleanup/get-keep-last",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function es(e){return ts.apply(this,arguments)}function ts(){return(ts=Kl(Wl().mark((function e(t){return Wl().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/general-cleanup/delete-keep-last",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function rs(e){return rs="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rs(e)}function ns(){ns=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==rs(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(rs(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function as(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function os(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?as(Object(r),!0).forEach((function(t){is(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):as(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function is(e,t,r){return(t=function(e){var t=function(e){if("object"!=rs(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=rs(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==rs(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function cs(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function ls(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){cs(o,n,a,i,c,"next",e)}function c(e){cs(o,n,a,i,c,"throw",e)}i(void 0)}))}}function ss(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var us=[[{key:"days",label:(0,i.__)("Days","advanced-database-cleaner"),tooltipText:(0,i.__)("Preserve items from the last X days from being cleaned.","advanced-database-cleaner")},{key:"items",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Items","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Items","advanced-database-cleaner"),disabled:"FREE"===z,tooltipText:n.createElement("span",null,(0,i.__)("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"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner")))}]],ds=["revisions","auto_drafts","unapproved_comments","spam_comments","trashed_comments","pingbacks","trackbacks"],ms=["trashed_posts","actionscheduler_completed_actions","actionscheduler_failed_actions","actionscheduler_canceled_actions","actionscheduler_completed_logs","actionscheduler_failed_logs","actionscheduler_canceled_logs","actionscheduler_orphan_logs"];const fs=function(e){var t,r=e.isOpen,c=e.itemKey,u=e.itemLabel,m=e.onClose,f=e.onSave,p=e.allItemKeys,v=void 0===p?[]:p,y=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ss(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?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.")}()}((0,n.useState)({currentType:"days",currentValue:0,loading:!0,applyToAll:!1}),2),g=y[0],b=y[1],x=(0,d.wA)();(0,n.useEffect)((function(){var e=function(){var e=ls(ns().mark((function e(){var t,n,a;return ns().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r&&c){e.next=2;break}return e.abrupt("return");case 2:return b((function(e){return os(os({},e),{},{loading:!0})})),e.prev=3,e.next=6,Xl();case 6:t=e.sent,(n=t.data)[c]?(a=n[c],b({currentType:a.type,currentValue:a.value,loading:!1,applyToAll:!1})):b({currentType:"days",currentValue:0,loading:!1,applyToAll:!1}),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(3),Pt(x,e.t0.message),b((function(e){return os(os({},e),{},{loading:!1})}));case 15:case"end":return e.stop()}}),e,null,[[3,11]])})));return function(){return e.apply(this,arguments)}}();e()}),[r,c,x]);var w=function(){var e=ls(ns().mark((function e(){var t,r,n,a;return ns().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,0!==(t=parseInt(g.currentValue,10))){e.next=8;break}return r=g.applyToAll?v:[c],e.next=6,es({itemsTypes:r});case 6:e.next=11;break;case 8:return g.applyToAll?(a={},v.forEach((function(e){a[e]={type:g.currentType,value:t}})),n={keepLast:a}):n={keepLast:is({},c,{type:g.currentType,value:t})},e.next=11,Ql(n);case 11:Ot(x,(0,i.__)("Updated successfully!","advanced-database-cleaner")),f&&f(),m(),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(0),Pt(x,e.t0.message);case 19:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}(),_=function(){m(),b({currentType:"days",currentValue:0,loading:!0,applyToAll:!1})};return n.createElement(a.e,{appear:!0,show:r,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:_},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:_},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mb-1 mt-2"},n.createElement("div",{className:"mt-3 text-left"},n.createElement(o.L3,{as:"h3",className:"mb-4 text-base font-bold leading-6 text-gray-900"},!g.loading&&u),g.loading?n.createElement("div",{className:"flex items-center justify-center py-8"},n.createElement(s.JbZ,{className:"animate-spin text-[1.5rem] text-blue-500"}),n.createElement("span",{className:"ml-2 text-gray-600"},(0,i.__)("Loading settings...","advanced-database-cleaner"))):n.createElement(n.Fragment,null,n.createElement("div",{className:"mb-4 mt-8 flex items-center gap-2"},n.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,i.__)("Keep last","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("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,""),r=parseInt(t,10),n=isNaN(r)?0:Math.min(r,1e4);b((function(e){return os(os({},e),{},{currentValue:n})}))},value:g.currentValue,type:"number",min:"0",max:"10000"}),n.createElement(gm,{selectItems:us,selectedItem:null!==(t=us[0].find((function(e){return e.key===g.currentType})))&&void 0!==t?t:us[0][0],onSelectionChange:function(e){b((function(t){return os(os({},t),{},{currentType:e})}))},minWidthButton:"min-w-[100px]",minWidthContent:"FREE"===z?"min-w-[180px]":"min-w-[120px]",borderColor:"border-gray-400"}),n.createElement("span",{className:"flex h-[2rem] items-center text-[.8rem] text-gray-900"},"days"===g.currentType&&(0,i.__)("of data","advanced-database-cleaner"),"items"===g.currentType&&(ds.includes(c)?(0,i.__)("per post","advanced-database-cleaner"):ms.includes(c)?(0,i.__)("in total","advanced-database-cleaner"):""))),n.createElement("div",{className:"mb-6"},0===parseInt(g.currentValue,10)&&n.createElement("div",{className:"mt-2 rounded-md bg-orange-100 px-3 py-1"},n.createElement("p",{className:"text-[.75rem] text-orange-800"},(0,i.__)("No items are kept with this configuration.","advanced-database-cleaner")))),n.createElement("div",{className:"mb-8 mt-8 flex items-center gap-1"},n.createElement("input",{type:"checkbox",checked:g.applyToAll,onChange:function(e){return b((function(t){return os(os({},t),{},{applyToAll:e.target.checked})}))},className:"h-4 w-4 rounded border-gray-300 text-blue-600 focus:ring-blue-500"}),n.createElement("span",{className:"-mt-[4px] text-[.8rem] text-gray-700"},(0,i.__)("Apply this to all other items (if applicable)","advanced-database-cleaner"))))),!g.loading&&n.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-6"},n.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:_},(0,i.__)("Cancel","advanced-database-cleaner")),n.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",onClick:w,disabled:g.loading||"FREE"===z&&"items"===g.currentType},(0,i.__)("Save","advanced-database-cleaner"))),"FREE"===z&&"items"===g.currentType&&n.createElement("div",{className:"mt-4 rounded-lg border border-yellow-500 bg-yellow-50 px-3 py-2"},n.createElement("p",{className:"text-[.75rem] text-yellow-800"},(0,i.__)("The retention by items is available in the premium version.","advanced-database-cleaner")))))))))};function ps(e){return ps="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},ps(e)}function hs(e){return function(e){if(Array.isArray(e))return Ns(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Es(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 vs(){vs=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==ps(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(ps(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function ys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function gs(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ys(Object(r),!0).forEach((function(t){bs(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function bs(e,t,r){return(t=function(e){var t=function(e){if("object"!=ps(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=ps(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==ps(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function xs(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function ws(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){xs(o,n,a,i,c,"next",e)}function c(e){xs(o,n,a,i,c,"throw",e)}i(void 0)}))}}function _s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||Es(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 Es(e,t){if(e){if("string"==typeof e)return Ns(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Ns(e,t):void 0}}function Ns(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ks=[{title:(0,i.__)("Posts","advanced-database-cleaner"),show:!0,items:[{key:"revisions",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-revisions"),show:!0},{key:"auto_drafts",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-auto-drafts"),show:!0},{key:"trashed_posts",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-trashed-posts"),show:!0}]},{title:(0,i.__)("Comments","advanced-database-cleaner"),show:!0,items:[{key:"unapproved_comments",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-unapproved-comments"),show:!0},{key:"spam_comments",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-spam-comments"),show:!0},{key:"trashed_comments",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-trashed-comments"),show:!0},{key:"pingbacks",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-pingbacks"),show:!0},{key:"trackbacks",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-trackbacks"),show:!0}]},{title:(0,i.__)("Meta / relations","advanced-database-cleaner"),show:!0,items:[{key:"unused_postmeta",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-unused-postmeta"),show:!0},{key:"duplicated_postmeta",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-postmeta"),show:!0},{key:"unused_commentmeta",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-unused-commentmeta"),show:!0},{key:"duplicated_commentmeta",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-commentmeta"),show:!0},{key:"unused_usermeta",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-unused-usermeta"),show:!0},{key:"duplicated_usermeta",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-usermeta"),show:!0},{key:"unused_termmeta",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-unused-termmeta"),show:!0},{key:"duplicated_termmeta",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-duplicated-termmeta"),show:!0},{key:"oembed_caches",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-oembed-caches"),show:!0},{key:"unused_relationships",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-unused-relationships"),show:!0}]},{title:(0,i.__)("Transients","advanced-database-cleaner"),show:!0,items:[{key:"expired_transients",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-expired-transients"),show:!0}]},{title:(0,i.__)("Action Scheduler","advanced-database-cleaner"),show:"1"===K||"1"===$,items:[{key:"actionscheduler_completed_actions",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-completed-actions"),show:"1"===K},{key:"actionscheduler_failed_actions",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-failed-actions"),show:"1"===K},{key:"actionscheduler_canceled_actions",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-canceled-actions"),show:"1"===K},{key:"actionscheduler_completed_logs",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-completed-logs"),show:"1"===$},{key:"actionscheduler_failed_logs",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-failed-logs"),show:"1"===$},{key:"actionscheduler_canceled_logs",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-canceled-logs"),show:"1"===$},{key:"actionscheduler_orphan_logs",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-as-orphan-logs"),show:"1"===$}]},{title:(0,i.__)("Database","advanced-database-cleaner"),show:!0,items:[{key:"tables_to_optimize",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-tables-to-optimize"),show:!0},{key:"tables_to_repair",label:(0,i.__)("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(V,"&utm_campaign=plugins&utm_content=blog-what-are-tables-to-repair"),show:!0}]}],Ss=function(e){var t=e.actionData,r=e.checkedCount,a=(e.isLoading,e.isProcessingCleanup),o=e.onClick;return n.createElement("button",{className:"flex h-[40px] min-w-[280px] 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 ".concat(!r||a?"pointer-events-none opacity-80":""),disabled:!r||a,onClick:o},a&&"cleanSelectedItems"===t.actionType?n.createElement(s.JbZ,{className:"animate-spin text-[1.2rem]"}):n.createElement(ho.yRo,{className:"text-[1.2rem]"}),(0,i.__)("Run selected cleanups","advanced-database-cleaner")," (",r,")")};function Ls(){var e=_s((0,n.useState)({actionType:"",itemToCleanup:"",itemsToCleanup:new Set}),2),t=e[0],r=e[1],a=_s((0,n.useState)({isOpen:!1,itemKey:"",itemLabel:""}),2),o=a[0],c=a[1],l=_s((0,n.useState)({}),2),m=l[0],f=l[1],p=_s((0,n.useState)(new Set),2),h=p[0],v=p[1],y=_s((0,n.useState)(null),2),g=y[0],b=y[1],x=_s((0,n.useState)(new Set),2),_=x[0],E=x[1],N=_s((0,n.useState)(!1),2),k=N[0],S=N[1],j=_s((0,n.useState)(!0),2),O=j[0],T=j[1],I=(0,d.d4)((function(e){return e.action.processAction})),C=(0,d.wA)(),F=(0,n.useMemo)((function(){return ks.filter((function(e){return e.show})).flatMap((function(e){return e.items.filter((function(e){return e.show})).map((function(e){return e.key}))}))}),[]),M=(0,n.useMemo)((function(){return ks.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}))}))}),[]),G=(0,n.useMemo)((function(){var e=0,t=0;return Object.values(m).forEach((function(r){r&&(e+=Number(r.size||0),t+=Number(r.count||0))})),{size:e,count:t}}),[m]),D=h.size>0;(0,n.useEffect)((function(){U(),T(!1)}),[]),(0,n.useEffect)((function(){W()}),[I]);var R=function(){var e=ws(vs().mark((function e(t){var r,n;return vs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,$l({itemsType:t});case 3:r=e.sent,(n=r.data)&&n.items&&n.items[t]&&f((function(e){return gs(gs({},e),{},bs({},t,n.items[t]))})),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(0);case 10:return e.prev=10,v((function(e){var r=new Set(e);return r.delete(t),r})),e.finish(10);case 13:case"end":return e.stop()}}),e,null,[[0,8,10,13]])})));return function(t){return e.apply(this,arguments)}}(),B=function(e){v((function(t){return new Set(t).add(e)})),R(e)},U=function(){var e=F.filter((function(e){return!h.has(e)}));0!==e.length&&(v((function(t){var r=new Set(t);return e.forEach((function(e){return r.add(e)})),r})),e.forEach((function(e){R(e)})))},W=function(){var e=ws(vs().mark((function e(){var n,a,o,c,l,s;return vs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(I){e.next=2;break}return e.abrupt("return");case 2:if(S(!0),E(new Set),n=new Set,e.prev=5,"cleanOneItem"!==t.actionType){e.next=15;break}return a=t.itemToCleanup,b(a),e.next=11,Vl({itemsType:a});case 11:E((function(e){return new Set([].concat(hs(e),[a]))})),n.add(a),e.next=24;break;case 15:if("cleanSelectedItems"!==t.actionType){e.next=24;break}o=Array.from(t.itemsToCleanup),c=vs().mark((function e(){var t;return vs().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=s[l],b(t),e.next=4,Vl({itemsType:t});case 4:E((function(e){return new Set([].concat(hs(e),[t]))})),n.add(t);case 6:case"end":return e.stop()}}),e)})),l=0,s=o;case 19:if(!(l<s.length)){e.next=24;break}return e.delegateYield(c(),"t0",21);case 21:l++,e.next=19;break;case 24:n.forEach((function(e){return B(e)})),r({actionType:"",itemToCleanup:"",itemsToCleanup:new Set}),Ot(C,(0,i.__)("Cleanup completed successfully!","advanced-database-cleaner")),e.next=32;break;case 29:e.prev=29,e.t1=e.catch(5),Pt(C,e.t1.message);case 32:return e.prev=32,C(Um()),b(null),S(!1),E(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)}}(),Y=function(){if(0!==t.itemsToCleanup.size){r((function(e){return gs(gs({},e),{},{actionType:"cleanSelectedItems",itemToCleanup:""})})),C(Dm({actionType:"run_general_cleanup",itemsType:null}));var e=["tables_to_optimize","tables_to_repair"];hs(t.itemsToCleanup).every((function(t){return e.includes(t)}))?C(zm()):C(ia({type:"delete",title:(0,i.sprintf)((0,i.__)("Clean %d selected items?","advanced-database-cleaner"),t.itemsToCleanup.size),message:(0,i.__)("Once cleaned, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,i.__)("Clean up","advanced-database-cleaner"),dbBackupWarning:!0}))}},q=function(){c({isOpen:!1,itemKey:"",itemLabel:""})},V=(0,n.useMemo)((function(){return ks.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,r=e.key;return gs(gs({key:r,label:e.label,hasKeepLast:e.hasKeepLast,url:e.url},null!==(t=m[r])&&void 0!==t?t:{}),{},{isLoading:h.has(r)})}))}}))}),[m,h]),H=t.itemsToCleanup.size===F.length&&F.length>0,Q=t.itemsToCleanup.size,J=n.createElement(s.JbZ,{className:"animate-spin text-[1.2rem] text-black"}),X=D||O,Z="bg-orange-100";return Z=X||0!=G.size?Z:"bg-green-100",n.createElement("div",null,n.createElement("div",{className:"flex w-full flex-col"},n.createElement("div",{className:"mb-8 flex flex-col justify-between gap-2 lg:flex-row"},n.createElement(Ss,{actionData:t,checkedCount:Q,isLoading:D,isProcessingCleanup:k,onClick:Y}),n.createElement("div",{className:"flex flex-row gap-6 2xl:min-w-[220px] 2xl:flex-col"},n.createElement("div",{className:"flex h-[40px] items-center rounded-xl px-3 py-1 ".concat(Z)},G.size>0?n.createElement("div",{className:"flex flex-row items-center justify-center gap-[1px]"},n.createElement(he.q53,{className:"mr-2 h-[25px] w-[25px] text-orange-600"}),n.createElement("span",{className:"text-gray-600"},n.createElement("span",{className:"font-bold text-gray-600"},G.count)," ",(0,i.__)("items to clean up","advanced-database-cleaner")),".",n.createElement("span",{className:"ml-1 text-gray-600"},(0,i.__)("You can save:","advanced-database-cleaner")," ",n.createElement("span",{className:"font-bold text-gray-600"},st(G.size))),D&&n.createElement("div",{className:"ml-3 flex items-center gap-1 border-l border-gray-300 pl-3 text-xs text-gray-500"},n.createElement(s.JbZ,{className:"animate-spin"}),(0,i.__)("Calculating...","advanced-database-cleaner"))):n.createElement("div",{className:"flex w-full items-center justify-center gap-2"},X?n.createElement(n.Fragment,null,n.createElement(s.JbZ,{className:"animate-spin text-[1.2rem] text-gray-600"}),n.createElement("span",{className:"text-sm text-gray-600"},(0,i.__)("Calculating...","advanced-database-cleaner"))):n.createElement(n.Fragment,null,n.createElement(u.cpe,{className:"h-[30px] w-[30px] rounded-full bg-green-100 p-[5px] text-green-600"}),(0,i.__)("All items cleaned!","advanced-database-cleaner")))))),n.createElement("div",{className:"overflow-x-auto"},n.createElement("ul",{role:"list",className:"w-full min-w-[900px] overflow-hidden shadow-sm"},n.createElement("li",{className:"rounded-lg bg-gray-200 text-black"},n.createElement("div",{className:"flex items-center gap-x-2 rounded-lg px-4 py-3 text-[.83rem] font-semibold"},n.createElement("span",{className:"w-[30px]"},n.createElement("input",{type:"checkbox",checked:H,onChange:function(){r((function(e){return gs(gs({},e),{},{itemsToCleanup:e.itemsToCleanup.size===F.length?new Set:new Set(F)})}))},disabled:k})),n.createElement("span",{className:"w-[250px] border-r border-gray-300"},(0,i.__)("Items to clean","advanced-database-cleaner")),n.createElement("span",{className:"w-[90px] border-r border-gray-300 text-center"},(0,i.__)("Count","advanced-database-cleaner")),n.createElement("span",{className:"w-[100px] border-r border-gray-300 text-center"},(0,i.__)("Lost space","advanced-database-cleaner")),n.createElement("span",{className:"w-[90px] border-r border-gray-300 text-center"},(0,i.__)("View","advanced-database-cleaner")),n.createElement("span",{className:"w-[150px] border-r border-gray-300 text-center"},n.createElement("div",{className:"flex items-center justify-center gap-x-2"},(0,i.__)("Keep last","advanced-database-cleaner"),n.createElement(L,{content:(0,i.__)("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"},n.createElement(ge.Zel,{className:"mt-[3px] !h-[15px] !w-[15px] rounded-full border border-gray-300 bg-white p-[1px] text-gray-700"})))),n.createElement("span",{className:"ml-auto"},n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),U()}},n.createElement(s.JbZ,{className:"text-[1.1rem] ".concat(D?"animate-spin":"")}))))),V.map((function(e){return n.createElement("li",{key:"group-"+e.title,className:"mt-3 first:mt-2"},n.createElement(Bl.EN,{defaultOpen:!0},(function(a){var o=a.open;return n.createElement(n.Fragment,null,n.createElement(Bl._q,{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 text-left font-bold text-gray-800 hover:bg-gray-100"},n.createElement("span",null,e.title),n.createElement(ho.bv7,{className:"rounded-sm bg-gray-100 p-1 text-[20px] text-black transition-transform ".concat(o?"rotate-180":"")})),n.createElement(Bl.kS,{as:"ul",unmount:!1},e.rows.map((function(e,a){var o=t.itemsToCleanup.has(e.key),l=o?"bg-gray-200":a%2?"bg-gray-50":"bg-white",u=g===e.key,d=e.isLoading;return n.createElement("li",{key:"row-"+e.key,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 ".concat(l," hover:bg-gray-200")},n.createElement("span",{className:"w-[30px] py-3"},n.createElement("input",{type:"checkbox",checked:o,onChange:function(){return t=e.key,void r((function(e){var r=new Set(e.itemsToCleanup);return r.has(t)?r.delete(t):r.add(t),gs(gs({},e),{},{itemsToCleanup:r})}));var t},disabled:d||k})),n.createElement("span",{className:"flex w-[250px] items-center gap-2 py-3"},n.createElement(P,{href:e.url,target:"_blank"},n.createElement(de.wfp,{className:"text-[1.1rem] text-blue-400 hover:text-black"})),n.createElement("p",{className:"text-[.85rem] font-semibold text-black"},e.label)),n.createElement("span",{className:"flex w-[90px] justify-end gap-2 py-[2px] pr-6 text-[1rem] font-bold"},d?J:n.createElement("div",{className:"flex items-center  gap-2"},n.createElement("div",{className:"flex flex-col items-end"},n.createElement("span",{className:"".concat(!_.has(e.key)&&e.count?"text-red-500":"text-gray-400")},_.has(e.key)?0:e.count||0)),n.createElement("button",{type:"button",onClick:function(t){t.preventDefault(),B(e.key)},className:"text-gray-400 transition-colors hover:text-blue-500",title:(0,i.__)("Refresh","advanced-database-cleaner")},n.createElement(s.JbZ,{className:"text-[0.9rem]"})))),"tables_to_repair"===e.key?n.createElement("span",{className:"flex w-[100px] justify-end gap-2 py-3 pr-6 text-[.85rem]"},"-"):n.createElement("span",{className:"flex w-[100px] justify-end gap-2 py-3 pr-6 text-[.85rem]"},d?J:n.createElement("div",{className:"flex flex-col items-end"},n.createElement("span",{className:"text-[.84rem] text-gray-800"},!_.has(e.key)&&e.size?" ".concat(st(e.size)):(0,i.__)("0 KB","advanced-database-cleaner")))),"tables_to_optimize"===e.key||"tables_to_repair"===e.key?n.createElement("span",{className:"flex w-[90px] justify-center"},"-"):n.createElement("span",{className:"flex w-[90px] justify-center"},n.createElement(P,{href:Wd(e.key),target:"_blank",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(),C($d({subTabId:t})),C(Wm()),C(ze())}(t,e.key)}},n.createElement(pe.GNz,{className:"text-[1.3rem]"}))),"tables_to_optimize"===e.key||"tables_to_repair"===e.key?n.createElement("span",{className:"flex w-[150px] items-center justify-end gap-1 py-3 pr-8"},"-"):n.createElement("span",{className:"flex w-[150px] items-center justify-end gap-2 py-3 pr-8 ".concat(d?"opacity-50":"")},e.hasKeepLast?n.createElement(n.Fragment,null,e.keep_last&&(e.keep_last.value||0===e.keep_last.value)?n.createElement("span",{className:"flex items-center gap-1"},n.createElement("span",{className:"text-[.85rem] font-semibold text-gray-800"},e.keep_last.value),n.createElement("span",{className:"text-[.85rem] text-gray-600"},e.keep_last.type)):n.createElement(n.Fragment,null,!d&&(0,i.__)("0 days","advanced-database-cleaner")),!d&&n.createElement("div",null,n.createElement(ht.mkM,{className:"h-[13px] w-[13px] cursor-pointer text-[1rem] text-blue-600 hover:text-blue-700",onClick:function(){return t=e.key,r=e.label,void c({isOpen:!0,itemKey:t,itemLabel:r});var t,r}}))):n.createElement("span",{className:"text-gray-500"},(0,i.__)("N/A","advanced-database-cleaner"))),n.createElement("span",{className:"ml-auto"},n.createElement(w,{text:u?J:(0,i.__)("Run cleanup","advanced-database-cleaner"),className:"!h-[1.8rem] ".concat(!e.count||k||d?"pointer-events-none opacity-60":""),disabled:d||!e.count||k,onClick:function(){return n=e.key,a=e.label,r({actionType:"cleanOneItem",itemToCleanup:n,itemsToCleanup:t.itemsToCleanup}),C(Dm({actionType:"run_general_cleanup",itemsType:null})),void C("tables_to_optimize"===n||"tables_to_repair"===n?zm():ia({type:"delete",title:(0,i.sprintf)((0,i.__)("Clean all %s?","advanced-database-cleaner"),a.toLowerCase()),message:(0,i.__)("Once cleaned, this action cannot be undone!","advanced-database-cleaner"),confirmLabel:(0,i.__)("Clean up","advanced-database-cleaner"),dbBackupWarning:!0}));var n,a}})))}))))})))})),"FREE"===z&&("1"===K||"1"===$)&&n.createElement("li",{key:"group-action-scheduler-free",className:"mt-3 first:mt-2"},n.createElement(Bl.EN,{defaultOpen:!0},(function(e){var t=e.open;return n.createElement(n.Fragment,null,n.createElement(Bl._q,{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 text-left font-bold text-gray-800 hover:bg-gray-100"},n.createElement("span",null,(0,i.__)("Action Scheduler","advanced-database-cleaner")),n.createElement(ho.bv7,{className:"rounded-sm bg-gray-100 p-1 text-[20px] text-black transition-transform ".concat(t?"rotate-180":"")})),n.createElement("div",{className:"relative"},n.createElement(Bl.kS,{as:"ul",unmount:!1,className:"pointer-events-none blur-[1px]"},function(){var e=[{id:"completed-actions",label:(0,i.__)("Completed actions","advanced-database-cleaner"),count:15,lost:"20",show:!0},{id:"failed-actions",label:(0,i.__)("Failed actions","advanced-database-cleaner"),count:8,lost:"10",show:!0},{id:"canceled-actions",label:(0,i.__)("Canceled actions","advanced-database-cleaner"),count:25,lost:"210",show:!0},{id:"completed-logs",label:(0,i.__)("Completed logs","advanced-database-cleaner"),count:12,lost:"28",show:!0},{id:"failed-logs",label:(0,i.__)("Failed logs","advanced-database-cleaner"),count:5,lost:"15",show:!0},{id:"canceled-logs",label:(0,i.__)("Canceled logs","advanced-database-cleaner"),count:18,lost:"120",show:!0},{id:"orphan-logs",label:(0,i.__)("Orphan logs","advanced-database-cleaner"),count:7,lost:"8",show:!0}];return n.createElement(n.Fragment,null,e.map((function(e){return e.show&&n.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"},n.createElement("span",{className:"w-[30px] py-3"},n.createElement("input",{type:"checkbox"})),n.createElement("span",{className:"flex w-[250px] items-center gap-2 py-3"},n.createElement(de.wfp,{className:"text-[1.1rem] text-blue-400"}),n.createElement("p",{className:"text-[.85rem] font-semibold text-black"},e.label)),n.createElement("span",{className:"flex w-[90px] justify-end gap-2 py-[2px] pr-6 text-[1rem] font-bold"},n.createElement("div",{className:"flex flex-col items-end"},n.createElement("span",{className:"text-red-500"},e.count))),n.createElement("span",{className:"flex w-[100px] justify-end gap-2 py-3 pr-6 text-[.85rem]"},e.lost+" "+(0,i.__)("KB","advanced-database-cleaner")),n.createElement("span",{className:"flex w-[90px] justify-center"},n.createElement(pe.GNz,{className:"text-[1.3rem]"})),n.createElement("span",{className:"flex w-[150px] items-center justify-end gap-2 py-3 pr-8"},n.createElement(n.Fragment,null,(0,i.__)("0 days","advanced-database-cleaner")),n.createElement("div",null,n.createElement(ht.mkM,{className:"h-[13px] w-[13px] cursor-pointer text-[1rem] text-blue-600 hover:text-blue-700"}))),n.createElement("span",{className:"ml-auto"},n.createElement(w,{className:"pointer-events-none !h-[1.8rem] opacity-80",disabled:!0,text:(0,i.__)("Run cleanup","advanced-database-cleaner")})))})))}()),t&&n.createElement("div",{className:"absolute left-1/2 top-1/2 z-10 -translate-x-1/2 -translate-y-1/2 transform"},n.createElement("div",{className:"mx-4 max-h-[450px] min-w-[500px] border border-gray-200 bg-white p-8 shadow-2xl"},n.createElement("div",{className:"text-center"},n.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"},n.createElement(s.xGQ,{className:"h-6 w-6 text-white"})),n.createElement("h3",{className:"mb-1 text-[.95rem] font-semibold text-gray-900"},(0,i.__)("Unlock the Action Scheduler Cleanup","advanced-database-cleaner")),n.createElement("p",{className:"mb-4 text-gray-600"},(0,i.__)("Upgrade to the Premium to clean up old or unused Action Scheduler data.","advanced-database-cleaner")),n.createElement(P,{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"},n.createElement("span",{className:"flex items-center justify-center gap-2"},(0,i.__)("Upgrade","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))))))))}))))),n.createElement("div",{className:"mt-5 flex w-full items-center"},n.createElement(Ss,{actionData:t,checkedCount:Q,isLoading:D,isProcessingCleanup:k,onClick:Y}))),n.createElement(fs,{isOpen:o.isOpen,itemKey:o.itemKey,itemLabel:o.itemLabel,onClose:q,onSave:function(){M.forEach(B),q()},allItemKeys:M}))}function js(e){return js="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},js(e)}function Os(){Os=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==js(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(js(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Ts(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Ps(){return Is.apply(this,arguments)}function Is(){var e;return e=Os().mark((function e(){return Os().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-system-information",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})),Is=function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Ts(o,n,a,i,c,"next",e)}function c(e){Ts(o,n,a,i,c,"throw",e)}i(void 0)}))},Is.apply(this,arguments)}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 As(){As=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Cs(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Cs(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Fs(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Ms(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Fs(o,n,a,i,c,"next",e)}function c(e){Fs(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Gs(e){return Ds.apply(this,arguments)}function Ds(){return(Ds=Ms(As().mark((function e(t){return As().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/get-logs-content",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function zs(e){return Rs.apply(this,arguments)}function Rs(){return(Rs=Ms(As().mark((function e(t){return As().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/clear-logs-content",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Bs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Us(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Us(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 Us(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Ws(e){return Ws="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},Ws(e)}function Ys(e){return Ys="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},Ys(e)}function Ks(){Ks=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ys(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ys(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function $s(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function qs(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){$s(o,n,a,i,c,"next",e)}function c(e){$s(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Vs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Hs(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Hs(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 Hs(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Qs=function(e){var t,r,a=e.contentType,o=Vs((0,n.useState)(""),2),l=o[0],u=o[1],m=Vs((0,n.useState)(!0),2),f=m[0],p=m[1],h=Vs((0,n.useState)(!1),2),v=h[0],y=h[1],g=(0,d.d4)((function(e){return e.action})),b=(0,d.wA)(),x="system-info"===a,_="wp-debug"===a;(0,n.useEffect)((function(){N()}),[g]),(0,n.useEffect)((function(){k()}),[]);var E,N=function(){var e=qs(Ks().mark((function e(){var t;return Ks().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("clear_log"!==g.actionType||!g.processAction){e.next=15;break}return e.prev=1,e.next=4,zs();case 4:t=e.sent,u(""),Ot(b,null==t?void 0:t.message),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),Pt(b,e.t0.message);case 12:return e.prev=12,b(Um()),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])})));return function(){return e.apply(this,arguments)}}(),k=function(){var e=qs(Ks().mark((function e(){var t;return Ks().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(p(!0),e.prev=1,!x){e.next=8;break}return e.next=5,Ps();case 5:t=e.sent,e.next=11;break;case 8:return e.next=10,Gs({log_type:a});case 10:t=e.sent;case 11:t&&u(t),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(1),u({success:!1,message:e.t0.message});case 17:return e.prev=17,p(!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 n.createElement(n.Fragment,null,n.createElement("div",{className:"flex flex-col gap-4 xl:flex-row"},n.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"},f?n.createElement("div",{className:"absolute left-0 top-0 z-10 flex h-full w-full items-center justify-center bg-transparent bg-opacity-80"},n.createElement(C,{spinnerColor:"text-white"})):x?n.createElement("div",{id:"adbc-"+a,className:"flex-shrink-0 font-mono"},"object"===Ws(E=null==l?void 0:l.data)&&null!==E&&Object.keys(E).length?Object.entries(E).map((function(e,t){var r=Bs(e,2),a=r[0],o=r[1];return n.createElement("div",{key:a,className:"min-w-[500px]"},n.createElement("div",{className:"mb-4 flex justify-between border-b border-gray-500 pb-2"},0===t&&n.createElement("span",{className:"order-2 text-xs italic"},(0,i.__)("Generated on:","advanced-database-cleaner")," ",o.generated_on," ",(0,i.__)("[Server time]","advanced-database-cleaner")),n.createElement("span",{className:"order-1 text-[15px] font-semibold"},"# ",o.title)),o.data&&Object.keys(o.data).length>0?n.createElement("div",{className:"mb-4 ml-4 text-[.83rem]"},Object.entries(o.data).map((function(e,t){var r=Bs(e,2)[1];return n.createElement("div",{key:a+t},"string"==typeof r&&r.includes("adbc_hidden")?null:r)}))):n.createElement("div",{className:"mb-4 ml-4 text-[.83rem] italic"},"- ",(0,i.__)("No data available","advanced-database-cleaner")))})):n.createElement("div",null,(0,i.__)("Invalid or empty system information","advanced-database-cleaner"))):n.createElement("div",{className:"font-mono text-[.8rem]"},null!=l&&l.success?null!=l&&null!==(t=l.data)&&void 0!==t&&t.content?n.createElement("div",{className:"flex gap-3"},n.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"},l.data.content.split("\n").map((function(e,t){return n.createElement("div",{key:"line-"+t},t+1)}))),n.createElement("div",{id:"adbc-"+a,className:"flex-shrink-0 pr-4"},l.data.content)):(0,i.__)("Empty!","advanced-database-cleaner"):null==l?void 0:l.message)),n.createElement("div",{className:"flex min-w-[140px] flex-row gap-3 xl:flex-col"},n.createElement(w,{Icon:s.JbZ,text:(0,i.__)("Refresh","advanced-database-cleaner"),className:"",onClick:k,disabled:f}),(x||(null==l?void 0:l.success)&&(null==l||null===(r=l.data)||void 0===r?void 0:r.content))&&n.createElement(n.Fragment,null,n.createElement(w,{Icon:Za.a4x,text:(0,i.__)("Download file","advanced-database-cleaner"),className:"",onClick:function(){!function(e){var t=document.getElementById(e);if(t){var r=document.createElement("a"),n=t.innerText,a=new Blob([n],{type:"text/plain"});r.href=URL.createObjectURL(a),r.download="".concat(e,".txt"),document.body.appendChild(r),r.click(),document.body.removeChild(r)}}("adbc-"+a)},disabled:f}),n.createElement(w,{Icon:v?c.ELp:pe.SD3,text:v?(0,i.__)("Copied","advanced-database-cleaner"):(0,i.__)("Copy","advanced-database-cleaner"),className:"",onClick:function(){pt("adbc-"+a)?(y(!0),setTimeout((function(){return y(!1)}),1e3)):Pt(b)},disabled:f||v}),!x&&!_&&n.createElement(w,{Icon:c.Qiw,text:(0,i.__)("Clear","advanced-database-cleaner"),className:"",onClick:function(){var e={type:"question",title:(0,i.__)("Clear the log?","advanced-database-cleaner"),message:(0,i.__)("Are you sure you want to clear the log?","advanced-database-cleaner"),confirmLabel:(0,i.__)("Clear","advanced-database-cleaner"),dbBackupWarning:!1};!function(e,t,r){e(Dm({actionType:"clear_log",itemsType:null})),e(ia(r))}(b,0,e)},disabled:f})))),n.createElement("div",{className:"mt-4 flex text-[.75rem] text-gray-400"},(0,i.__)("(All dates/times in the logs are shown in your server's time zone)","advanced-database-cleaner")))};var Js=[{id:"system-info",name:(0,i.__)("System info","advanced-database-cleaner"),component:n.createElement(Qs,{contentType:"system-info"}),Icon:A.ZLq},{id:"debug",name:(0,i.__)("Errors log","advanced-database-cleaner"),component:n.createElement(Qs,{contentType:"debug"}),Icon:ye.sAL},{id:"wp-debug",name:(0,i.__)("WP debug","advanced-database-cleaner"),component:n.createElement(Qs,{contentType:"wp-debug"}),Icon:me.tYL}];var Xs=[{key:"option_name",label:(0,i.__)("Option name","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[260px] !pr-4",visibility:""},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"min-w-[220px]",visibility:""},{key:"size",label:(0,i.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"autoload",label:(0,i.__)("Autoload","advanced-database-cleaner"),sortable:!0,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[80px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,i.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:"1"===U?"":"hidden"},{key:"belongs_to",label:(0,i.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[280px]",visibility:""}],Zs=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_options",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Scan","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Scan","advanced-database-cleaner"),tooltipText:n.createElement("span",null,(0,i.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===z},{key:"edit_scan_results_options",label:(0,i.__)("Edit scan result","advanced-database-cleaner"),tooltipText:(0,i.__)("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"===z}],[{key:"set_autoload_to_yes_options",label:(0,i.__)("Set autoload to Yes","advanced-database-cleaner"),tooltipText:(0,i.__)("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",label:(0,i.__)("Set autoload to No","advanced-database-cleaner"),tooltipText:(0,i.__)("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",label:(0,i.__)("Delete","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var eu=[{key:"meta_key",label:(0,i.__)("Meta key","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[260px] !pr-4",visibility:""},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"min-w-[220px]",visibility:""},{key:"size",label:(0,i.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"post_id",label:(0,i.__)("Post ID","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,i.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:"1"===U?"":"hidden"},{key:"belongs_to",label:(0,i.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[280px]",visibility:""}],tu=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_posts_meta",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Scan","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Scan","advanced-database-cleaner"),tooltipText:n.createElement("span",null,(0,i.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===z},{key:"edit_scan_results_posts_meta",label:(0,i.__)("Edit scan result","advanced-database-cleaner"),tooltipText:(0,i.__)("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"===z}],[{key:"delete_posts_meta",label:(0,i.__)("Delete","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var ru=r(6037);function nu(e){return nu="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},nu(e)}function au(){au=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==nu(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(nu(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function ou(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function iu(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){ou(o,n,a,i,c,"next",e)}function c(e){ou(o,n,a,i,c,"throw",e)}i(void 0)}))}}function cu(e){return lu.apply(this,arguments)}function lu(){return(lu=iu(au().mark((function e(t){return au().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/activate-license",{method:"POST",data:t}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function su(){return uu.apply(this,arguments)}function uu(){return(uu=iu(au().mark((function e(){return au().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/deactivate-license",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function du(){return mu.apply(this,arguments)}function mu(){return(mu=iu(au().mark((function e(){return au().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",Q(Y+"/refresh-license",{method:"GET"}));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function fu(e){return fu="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},fu(e)}var pu=(0,m.Z0)({name:"setting",initialState:{leftMenu:"1"===F.left_menu,toolsMenu:"1"===F.tools_menu,networkMenu:"1"===F.network_menu,hiddenTabs:F&&"object"===fu(F.hidden_tabs)?Object.values(F.hidden_tabs):[],fileLinesBatches:F.file_lines_batch,fileContentChunks:F.file_content_chunks,maxExecutionTime:F.scan_max_execution_time,databaseRowsBatches:F.database_rows_batch,cleanupMethod:F.sql_or_native_cleanup_method||"sql",sendCorrectionsToServer:"1"===F.send_corrections_to_server,reduceCpuUsage:"1"===F.reduce_cpu_usage,cpuWorkTime:F.cpu_work_time_ms,cpuRestTime:F.cpu_rest_time_ms,analyticsEnabled:"1"===F.analytics_enabled,addonsActivityEnabled:"1"===F.addons_activity_enabled,showTablesWithInvalidPrefix:"1"===F.show_tables_with_invalid_prefix,sideBarIsExpanded:"1"===F.sidebar_is_expanded,licenseKey:(null==M?void 0:M.key)||"",licenseStatus:(null==M?void 0:M.status)||"",licenseExpires:(null==M?void 0:M.expires)||"",licensePriceId:(null==M?void 0:M.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},setSideBarIsExpanded:function(e,t){e.sideBarIsExpanded=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||""}}}),hu=pu.actions,vu=hu.setLeftMenu,yu=hu.setToolsMenu,gu=hu.setNetworkMenu,bu=hu.hideTab,xu=hu.showTab,wu=hu.setScanSettings,_u=(hu.SetSendCorrectionsToServer,hu.setCpuSettings),Eu=hu.SetReduceCpuUsage,Nu=hu.setPerformanceSettings,ku=hu.setAnalyticsEnabled,Su=hu.setAddonsActivityEnabled,Lu=hu.setShowTablesWithInvalidPrefix,ju=hu.setSideBarIsExpanded,Ou=hu.setLicenseData;const Tu=pu.reducer;function Pu(e){return Pu="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},Pu(e)}function Iu(){Iu=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Pu(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Pu(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Cu(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function Au(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Cu(o,n,a,i,c,"next",e)}function c(e){Cu(o,n,a,i,c,"throw",e)}i(void 0)}))}}function Fu(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Mu(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Mu(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 Mu(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Gu=function(){var e,t=Fu((0,n.useState)(""),2),r=t[0],a=t[1],o=Fu((0,n.useState)(!1),2),c=o[0],l=o[1],m=Fu((0,n.useState)(!1),2),f=m[0],p=m[1],v=Fu((0,n.useState)(!1),2),y=v[0],b=v[1],x=(0,d.d4)((function(e){return e.setting.licenseKey})),_=(0,d.d4)((function(e){return e.setting.licenseStatus})),E=(0,d.d4)((function(e){return e.setting.licenseExpires})),N=(0,d.d4)((function(e){return e.setting.licensePriceId})),k=(0,d.wA)(),S=function(){var e=Au(Iu().mark((function e(){var t,n,o,i,c,s;return Iu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.prev=1,e.next=4,cu({license_key:r});case 4:n=e.sent,"valid"===(null===(t=n.data)||void 0===t?void 0:t.status)&&(k(Ou({key:null===(o=n.data)||void 0===o?void 0:o.key,status:null===(i=n.data)||void 0===i?void 0:i.status,expires:null===(c=n.data)||void 0===c?void 0:c.expires,price_id:null===(s=n.data)||void 0===s?void 0:s.price_id})),a(""),Ot(k,n.message)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Pt(k,e.t0.message);case 11:return e.prev=11,l(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}(),L=function(){var e=Au(Iu().mark((function e(){var t;return Iu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.prev=1,e.next=4,su();case 4:!0===(t=e.sent).success&&k(Ou({key:"",status:"",expires:"",price_id:""})),Ot(k,t.message),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(1),Pt(k,e.t0.message);case 12:return e.prev=12,p(!1),e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])})));return function(){return e.apply(this,arguments)}}(),j=function(){var e=Au(Iu().mark((function e(){var t,r,n,a,o,i;return Iu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return b(!0),e.prev=1,e.next=4,du();case 4:(t=e.sent).data&&(k(Ou({key:null===(r=t.data)||void 0===r?void 0:r.key,status:null===(n=t.data)||void 0===n?void 0:n.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)&&Ot(k,t.message)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Pt(k,e.t0.message);case 11:return e.prev=11,b(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}(),O=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:7;if(!e||"lifetime"===e)return!1;var r=(("number"==typeof e?new Date(1e3*e):new Date(e.replace(" ","T")))-new Date)/864e5;return r>0&&r<=t};return n.createElement("div",{className:"flex flex-col gap-5"},n.createElement("div",{className:"sm:flex sm:items-center"},n.createElement("div",{className:"w-full"},x?n.createElement("div",{className:"w-full rounded-md border bg-gray-300 px-3 py-2 text-[.95rem]"},x):n.createElement(h,{Icon:ve.y9k,placeholder:(0,i.__)("License key","advanced-database-cleaner"),className:"w-full !text-[.95rem]",onChange:function(e){return a(e.target.value)}})),x?n.createElement(g,{Icon:f?s.JbZ:u.Fmo,text:(0,i.__)("Deactivate license","advanced-database-cleaner"),className:"mt-4 sm:ml-3 sm:mt-0",spinIcon:f,disabled:y||f,onClick:L,type:"button"}):n.createElement(g,{Icon:c?s.JbZ:u.Fmo,text:(0,i.__)("Activate license","advanced-database-cleaner"),className:"mt-4 sm:ml-3 sm:mt-0",spinIcon:c,disabled:y||c||!r,onClick:S,type:"button"})),x&&n.createElement(n.Fragment,null,n.createElement("div",{className:"flex flex-col gap-2 text-[.83rem]"},n.createElement("div",{className:"flex items-center gap-1"},n.createElement("span",{className:"flex min-w-[100px] items-center gap-x-1 font-bold"},(0,i.__)("License status","advanced-database-cleaner")),y?n.createElement(s.JbZ,{className:"animate-spin text-[.9rem] text-gray-900"}):n.createElement(n.Fragment,null,n.createElement(pe.G3G,{className:"mt-0.5 text-[1rem] ".concat("valid"===_?"text-emerald-500":"text-red-400")}),n.createElement("span",{className:"font-bold ".concat("valid"===_?"text-green-600":"text-red-500")},function(e){switch(e){case"valid":return(0,i.__)("Active","advanced-database-cleaner");case"expired":return(0,i.__)("Expired","advanced-database-cleaner");case"invalid":return(0,i.__)("Invalid","advanced-database-cleaner");case"disabled":return(0,i.__)("Disabled","advanced-database-cleaner");case"invalid_item_id":return(0,i.__)("Invalid item ID","advanced-database-cleaner");case"item_name_mismatch":return(0,i.__)("Item name mismatch","advanced-database-cleaner");case"inactive":return(0,i.__)("Inactive","advanced-database-cleaner");case"site_inactive":return(0,i.__)("Site inactive","advanced-database-cleaner");default:return e}}(_)))),"invalid"!==_&&"disabled"!==_&&n.createElement(n.Fragment,null,n.createElement("div",{className:"flex items-center gap-1"},n.createElement("span",{className:"flex min-w-[100px] items-center gap-x-1 font-bold"},(0,i.__)("Expiration date","advanced-database-cleaner")),y?n.createElement(s.JbZ,{className:"animate-spin text-[.9rem] text-gray-900"}):n.createElement(n.Fragment,null,n.createElement(pe.G3G,{className:"mt-0.5 text-[1rem] ".concat("lifetime"===E||"expired"!==_?"text-emerald-500":"text-red-400")}),n.createElement("span",{className:"font-bold ".concat("lifetime"===E||"expired"!==_?"text-green-600":"text-red-500")},"lifetime"===(e=E)?(0,i.__)("Lifetime","advanced-database-cleaner"):("number"==typeof e?new Date(1e3*e):new Date(e.replace(" ","T"))).toLocaleDateString(void 0,{year:"numeric",month:"long",day:"numeric"}))))),"expired"===_?n.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},n.createElement("span",{className:"px-2"},(0,i.__)("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"))):O(E)?n.createElement("div",{className:"mt-1 rounded-sm bg-yellow-100 py-1 text-xs text-yellow-900"},n.createElement("span",{className:"px-2"},(0,i.__)("Your license is expiring soon. It should automatically renew if your payment method is valid.","advanced-database-cleaner"))):"invalid"===_?n.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},n.createElement("span",{className:"px-2"},(0,i.__)("Your license is invalid. Please deactivate and enter a valid license key.","advanced-database-cleaner"))):"disabled"===_?n.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},n.createElement("span",{className:"px-2"},(0,i.__)("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"===_||"item_name_mismatch"===_?n.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},n.createElement("span",{className:"px-2"},(0,i.__)("Your license does not match this product. Please deactivate and enter a valid license key for Advanced Database Cleaner.","advanced-database-cleaner"))):"inactive"===_||"site_inactive"===_?n.createElement("div",{className:"mt-1 rounded-sm bg-red-100 py-1 text-xs text-red-900"},n.createElement("span",{className:"px-2"},(0,i.__)("Your license is inactive for this site. Please deactivate it and activate it again.","advanced-database-cleaner"))):void 0,"valid"===_&&!O(E)&&"4"!==N&&n.createElement("div",{className:"mt-2 flex items-center gap-1"},n.createElement("div",{className:"text-xs leading-5 text-gray-600"},(0,i.sprintf)((0,i.__)("You are on the %s.","advanced-database-cleaner"),function(e){switch(e){case"1":return(0,i.__)("Starter plan","advanced-database-cleaner");case"2":return(0,i.__)("Standard plan","advanced-database-cleaner");case"3":return(0,i.__)("Business plan","advanced-database-cleaner");case"4":return(0,i.__)("Agency plan","advanced-database-cleaner");default:return(0,i.__)("Unknown plan","advanced-database-cleaner")}}(N))," ",(0,i.__)("If you need more activations, you can upgrade by paying the difference between plans.","advanced-database-cleaner"))))),n.createElement("div",{className:"flex flex-row gap-4 border-t border-dashed border-gray-300 pt-4"},x&&n.createElement(w,{Icon:s.JbZ,text:y?(0,i.__)("Refreshing ..","advanced-database-cleaner"):(0,i.__)("Refresh info","advanced-database-cleaner"),className:"",onClick:j,shouldAnimate:y,disabled:y||c||f}),n.createElement(P,{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"},n.createElement(he.Pay,{className:"text-[1.2rem] text-primary"}),(0,i.__)("My account","advanced-database-cleaner"))))},Du=r.p+"images/left-menu.png",zu=r.p+"images/menu-under-tools.png",Ru=r.p+"images/network-menu.png";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={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Bu(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Bu(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Wu(e,t,r){return(t=function(e){var t=function(e){if("object"!=Bu(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Bu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Bu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Yu(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}var Ku="1"===U?" "+(0,i.__)("[In main site]","advanced-database-cleaner"):"";const $u=function(){var e=(0,d.d4)((function(e){return e.setting.leftMenu})),t=(0,d.d4)((function(e){return e.setting.toolsMenu})),r=(0,d.d4)((function(e){return e.setting.networkMenu})),a=(0,d.wA)(),o=function(){var n,o=(n=Uu().mark((function n(o,c){var l,s,u;return Uu().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(c){n.next=8;break}if(l=0,e&&l++,t&&l++,"1"===U&&r&&l++,1!==l){n.next=8;break}return Pt(a,(0,i.__)("At least one menu position must be enabled.","advanced-database-cleaner")),n.abrupt("return");case 8:return s=c?"block":"none","left_menu"===o?(Sl("toplevel_page_advanced_db_cleaner",s),a(vu(c))):"tools_menu"===o?(Ll("a[href='tools.php?page=advanced_db_cleaner']",s),a(yu(c))):"network_menu"===o&&(Sl("toplevel_page_advanced_db_cleaner_network",s),a(gu(c))),n.prev=10,u=c?"1":"0",n.next=14,ll(Wu({},o,u));case 14:Tt(a),n.next=20;break;case 17:n.prev=17,n.t0=n.catch(10),Pt(a,n.t0.message);case 20:case"end":return n.stop()}}),n,null,[[10,17]])})),function(){var e=this,t=arguments;return new Promise((function(r,a){var o=n.apply(e,t);function i(e){Yu(o,r,a,i,c,"next",e)}function c(e){Yu(o,r,a,i,c,"throw",e)}i(void 0)}))});return function(e,t){return o.apply(this,arguments)}}();return n.createElement("div",{className:"flex flex-col gap-5"},n.createElement("div",{className:"flex w-full flex-col gap-5"},"1"===U&&n.createElement("div",{className:"flex items-center gap-2"},n.createElement(k,{text:(0,i.__)("Network admin menu","advanced-database-cleaner"),toggleChangeCallback:function(e){return o("network_menu",e)},isActive:r,toggleSize:"small"}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("Places the plugin menu on the left side of your WP Network Admin.","advanced-database-cleaner"),n.createElement("img",{src:Ru,className:"mt-4 w-[8.5rem] rounded-xl"}))})),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(k,{text:(0,i.__)("Left sidebar menu","advanced-database-cleaner")+Ku,toggleChangeCallback:function(e){return o("left_menu",e)},isActive:e,toggleSize:"small"}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("Places the plugin menu on the left side of your WP Admin","advanced-database-cleaner")+Ku,n.createElement("img",{src:Du,className:"mt-4 w-[8.5rem] rounded-xl"}))})),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(k,{text:(0,i.__)("Submenu under tools","advanced-database-cleaner")+Ku,toggleChangeCallback:function(e){return o("tools_menu",e)},isActive:t,toggleSize:"small"}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("Places the plugin menu under the WP Tools menu","advanced-database-cleaner")+Ku,n.createElement("img",{src:zu,className:"mt-4 w-[14rem]"}))}))))};function qu(e){return qu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qu(e)}function Vu(){Vu=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==qu(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(qu(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function Hu(e,t,r){return(t=function(e){var t=function(e){if("object"!=qu(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=qu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==qu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Qu(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}const Ju=function(){var e=(0,d.d4)((function(e){return e.setting.analyticsEnabled})),t=(0,d.d4)((function(e){return e.setting.addonsActivityEnabled})),r=(0,d.d4)((function(e){return e.setting.showTablesWithInvalidPrefix})),a=(0,d.wA)(),o=function(){var e,t=(e=Vu().mark((function e(t,r){var n;return Vu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return"analytics_enabled"===t?a(ku(r)):"addons_activity_enabled"===t?a(Su(r)):"show_tables_with_invalid_prefix"===t&&a(Lu(r)),e.prev=1,n=r?"1":"0",e.next=5,ll(Hu({},t,n));case 5:Tt(a),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),Pt(a,e.t0.message);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Qu(o,n,a,i,c,"next",e)}function c(e){Qu(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(e,r){return t.apply(this,arguments)}}();return n.createElement("div",{className:"flex flex-col gap-5"},n.createElement("div",{className:"flex w-full flex-col gap-5"},"PREMIUM"===z&&n.createElement("div",{className:"flex items-center gap-2"},n.createElement(k,{text:(0,i.__)("Enable analytics","advanced-database-cleaner"),toggleChangeCallback:function(e){return o("analytics_enabled",e)},isActive:e,toggleSize:"small"}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("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"===z&&n.createElement("div",{className:"flex items-center gap-2"},n.createElement(k,{text:(0,i.__)("Enable addons activity","advanced-database-cleaner"),toggleChangeCallback:function(e){return o("addons_activity_enabled",e)},isActive:t,toggleSize:"small"}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("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"))})),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(k,{text:(0,i.__)("Show tables with invalid prefix","advanced-database-cleaner"),toggleChangeCallback:function(e){return o("show_tables_with_invalid_prefix",e)},isActive:r,toggleSize:"small"}),n.createElement(L,{content:n.createElement("span",null,(0,i.__)("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"))}))))};function Xu(e){return Xu="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},Xu(e)}function Zu(){Zu=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Xu(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Xu(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function ed(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function td(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function rd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?td(Object(r),!0).forEach((function(t){nd(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):td(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function nd(e,t,r){return(t=function(e){var t=function(e){if("object"!=Xu(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Xu(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Xu(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ad(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return od(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?od(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 od(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var id=1e6,cd=function(e){var t=e.title,r=e.tooltipMsg,a=e.value,o=e.onChange,i=e.error,c=e.min,l=e.max;return n.createElement("div",{className:"flex flex-col gap-2 sm:flex-row"},n.createElement("div",{className:"items-top mt-[4px] flex min-w-[220px] shrink-0 gap-1 md:gap-2"},n.createElement(L,{content:n.createElement(n.Fragment,null,r),iconSize:"text-[1rem]",className:"hidden lg:flex"},n.createElement(po.JFS,{className:"mt-[3px] h-[15px] w-[15px] text-gray-600"})),t),n.createElement("div",{className:"flex flex-col gap-2"},n.createElement(h,{type:"number",defaultValue:a,onChange:o,min:c,max:l,className:"!h-[1.9rem] w-[14rem] md:w-[12rem]"}),i&&n.createElement("span",{className:"text-[12px] font-semibold leading-[15px] text-red-500"},i)))};const ld=function(){var e=(0,d.d4)((function(e){return e.setting.databaseRowsBatches})),t=(0,d.d4)((function(e){return e.setting.cleanupMethod})),r=[[{key:"sql",label:(0,i.__)("Direct SQL queries","advanced-database-cleaner"),tooltipText:(0,i.__)("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,i.__)("Native WP functions","advanced-database-cleaner"),tooltipText:(0,i.__)("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,n=r;t<n.length;t++){var a=n[t].find((function(t){return t.key===e}));if(a)return a}return r[0][0]},o=ad((0,n.useState)({databaseRowsBatches:e,cleanupMethod:a(t)}),2),c=o[0],l=o[1],s=ad((0,n.useState)({databaseRowsBatches:""}),2),u=s[0],m=s[1],f=ad((0,n.useState)(!1),2),p=f[0],h=f[1],v=(0,d.wA)(),y=(0,n.useRef)({}),g=function(){var e,t=(e=Zu().mark((function e(){var t;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!p){e.next=2;break}return e.abrupt("return");case 2:if(t=parseInt(c.databaseRowsBatches,10),!isNaN(t)){e.next=6;break}return Pt(v,(0,i.__)("Please enter valid numbers for the performance settings","advanced-database-cleaner")),e.abrupt("return");case 6:return h(!0),e.prev=7,e.next=10,ll({database_rows_batch:t,sql_or_native_cleanup_method:c.cleanupMethod.key});case 10:v(Nu({databaseRowsBatches:t,cleanupMethod:c.cleanupMethod.key})),Tt(v),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(7),Pt(v,e.t0.message);case 17:return e.prev=17,h(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[7,14,17,20]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){ed(o,n,a,i,c,"next",e)}function c(e){ed(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return n.createElement("div",{className:"flex flex-col gap-6"},n.createElement("div",{className:"flex flex-col gap-[12px]"},n.createElement("div",{className:"flex flex-col gap-2 sm:flex-row"},n.createElement("div",{className:"items-top mt-[4px] flex min-w-[220px] shrink-0 gap-1 md:gap-2"},n.createElement(L,{content:n.createElement(n.Fragment,null,(0,i.__)("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"},n.createElement(po.JFS,{className:"mt-[3px] h-[15px] w-[15px] text-gray-600"})),(0,i.__)("Cleanup method","advanced-database-cleaner")),n.createElement("div",{className:"flex flex-col gap-2"},n.createElement(gm,{selectItems:r,selectedItem:c.cleanupMethod,onSelectionChange:function(e){var t=a(e);l((function(e){return rd(rd({},e),{},{cleanupMethod:t})}))},extraBtnClasses:"w-[14rem] md:w-[12rem]"}))),n.createElement(cd,{title:(0,i.__)("Database rows batches","advanced-database-cleaner"),tooltipMsg:(0,i.__)("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:c.databaseRowsBatches,onChange:function(e){!function(e,t,r){y.current[e]&&clearTimeout(y.current[e]),y.current[e]=setTimeout((function(){l((function(r){return rd(rd({},r),{},nd({},e,t))}));var r=function(e,t){var r=parseInt(t,10);return isNaN(r)?(0,i.__)("Please enter a valid number","advanced-database-cleaner"):"databaseRowsBatches"!==e?"":r<100||r>id?(0,i.sprintf)((0,i.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),100,id):""}(e,t);m((function(t){return rd(rd({},t),{},nd({},e,r))})),delete y.current[e]}),r)}("databaseRowsBatches",e.target.value,500)},error:u.databaseRowsBatches,min:100,max:id})),n.createElement("div",null,n.createElement(w,{Icon:p?function(){return n.createElement(C,{text:"",size:"text-[1rem]",className:"animate-spin"})}:ta.kuV,text:p?(0,i.__)("Saving...","advanced-database-cleaner"):(0,i.__)("Save settings","advanced-database-cleaner"),className:"mt-2 px-4 ".concat(p?"pointer-events-none cursor-not-allowed opacity-80":""),onClick:g,disabled:p})))};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 ud(){ud=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==sd(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(sd(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function dd(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function md(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){dd(o,n,a,i,c,"next",e)}function c(e){dd(o,n,a,i,c,"throw",e)}i(void 0)}))}}function fd(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function pd(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?fd(Object(r),!0).forEach((function(t){hd(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):fd(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function hd(e,t,r){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 r=t.call(e,"string");if("object"!=sd(r))return r;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:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function vd(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yd(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?yd(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 yd(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var gd=1e3,bd=1e6,xd=10240,wd=function(e){var t=e.title,r=e.tooltipMsg,a=e.value,o=e.onChange,i=e.error,c=e.min,l=e.max;return n.createElement("div",{className:"flex flex-col gap-2 sm:flex-row"},n.createElement("div",{className:"items-top mt-[4px] flex min-w-[220px] shrink-0 gap-1 md:gap-2"},n.createElement(L,{content:n.createElement(n.Fragment,null,r),iconSize:"text-[1rem]",className:"hidden lg:flex"},n.createElement(po.JFS,{className:"mt-[3px] h-[15px] w-[15px] text-gray-600"})),t),n.createElement("div",{className:"flex flex-col gap-2"},n.createElement(h,{type:"number",defaultValue:a,onChange:o,min:c,max:l,className:"!h-[1.9rem] w-[14rem] md:w-[12rem]"}),i&&n.createElement("span",{className:"text-[12px] font-semibold leading-[15px] text-red-500"},i)))};const _d=function(){var e=(0,d.d4)((function(e){return e.setting.reduceCpuUsage})),t=(0,d.d4)((function(e){return e.setting.cpuWorkTime})),r=(0,d.d4)((function(e){return e.setting.cpuRestTime})),a=(0,d.d4)((function(e){return e.setting.fileLinesBatches})),o=(0,d.d4)((function(e){return e.setting.fileContentChunks})),c=(0,d.d4)((function(e){return e.setting.maxExecutionTime})),l=vd((0,n.useState)({cpuWorkTime:t,cpuRestTime:r,fileLinesBatches:a,fileContentChunks:o,maxExecutionTime:c}),2),s=l[0],u=l[1],m=vd((0,n.useState)({cpuWorkTime:"",cpuRestTime:"",fileLinesBatches:"",fileContentChunks:"",maxExecutionTime:""}),2),f=m[0],p=m[1],h=vd((0,n.useState)(!1),2),v=h[0],y=h[1],g=(0,d.wA)(),b=(0,n.useRef)({}),x=function(e){return function(t){var r=t.target.value;!function(e,t,r){b.current[e]&&clearTimeout(b.current[e]),b.current[e]=setTimeout((function(){u((function(r){return pd(pd({},r),{},hd({},e,t))}));var r=function(e,t){var r=parseInt(t,10);if(isNaN(r))return(0,i.__)("Please enter a valid number","advanced-database-cleaner");switch(e){case"cpuWorkTime":if(r<100||r>gd)return(0,i.sprintf)((0,i.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),100,gd);break;case"cpuRestTime":if(r<1||r>100)return(0,i.sprintf)((0,i.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),1,100);break;case"fileLinesBatches":if(r<100||r>bd)return(0,i.sprintf)((0,i.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),100,bd);break;case"fileContentChunks":if(r<50||r>xd)return(0,i.sprintf)((0,i.__)("Value must be between %1$s and %2$s","advanced-database-cleaner"),50,xd);break;case"maxExecutionTime":if(0!==r&&(r<30||r>300))return(0,i.sprintf)((0,i.__)("Value must be between %1$s and %2$s, or 0 for the default value.","advanced-database-cleaner"),30,300);break;default:return""}return""}(e,t);p((function(t){return pd(pd({},t),{},hd({},e,r))})),delete b.current[e]}),r)}(e,r,500)}},_=function(){var e=md(ud().mark((function e(t){var r;return ud().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(Eu(t)),e.prev=1,r=t?"1":"0",e.next=5,ll({reduce_cpu_usage:r});case 5:Tt(g),e.next=12;break;case 8:e.prev=8,e.t0=e.catch(1),g(Eu(!t)),Pt(g,e.t0.message);case 12:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}(),E=function(){var t=md(ud().mark((function t(){var r,n,a,o,c;return ud().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!v){t.next=2;break}return t.abrupt("return");case 2:if(r=parseInt(s.cpuWorkTime,10),n=parseInt(s.cpuRestTime,10),a=parseInt(s.fileLinesBatches,10),o=parseInt(s.fileContentChunks,10),c=parseInt(s.maxExecutionTime,10),!(isNaN(r)||isNaN(n)||isNaN(a)||isNaN(o)||isNaN(c))){t.next=10;break}return Pt(g,(0,i.__)("Please enter valid numbers for the scan settings","advanced-database-cleaner")),t.abrupt("return");case 10:return y(!0),t.prev=11,t.next=14,ll(pd({file_lines_batch:a,file_content_chunks:o,scan_max_execution_time:c},e&&{cpu_work_time_ms:r,cpu_rest_time_ms:n}));case 14:g(wu({fileLinesBatches:a,fileContentChunks:o,maxExecutionTime:c})),e&&g(_u({cpuWorkTime:r,cpuRestTime:n})),Tt(g),t.next=22;break;case 19:t.prev=19,t.t0=t.catch(11),Pt(g,t.t0.message);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 n.createElement("div",{className:"flex flex-col gap-6"},n.createElement("div",{className:"flex w-full items-center gap-2"},n.createElement(k,{text:(0,i.__)("Use full CPU power","advanced-database-cleaner"),toggleChangeCallback:function(e){return _(!e)},isActive:!e}),n.createElement(L,{content:n.createElement(n.Fragment,null,(0,i.__)("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&&n.createElement("div",{className:"flex flex-col gap-[12px] border-t-2 border-gray-200 pt-6"},n.createElement(wd,{title:(0,i.__)("CPU work time","advanced-database-cleaner"),tooltipMsg:(0,i.__)("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:x("cpuWorkTime"),error:f.cpuWorkTime,min:100,max:gd}),n.createElement(wd,{title:(0,i.__)("CPU pause time","advanced-database-cleaner"),tooltipMsg:(0,i.__)("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:x("cpuRestTime"),error:f.cpuRestTime,min:1,max:100})),n.createElement("div",{className:"flex flex-col gap-[12px] border-t-2 border-gray-200 pt-6"},n.createElement(wd,{title:(0,i.__)("File line batches","advanced-database-cleaner"),tooltipMsg:(0,i.__)("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:x("fileLinesBatches"),error:f.fileLinesBatches,min:100,max:bd}),n.createElement(wd,{title:(0,i.__)("File content chunks (in KB)","advanced-database-cleaner"),tooltipMsg:(0,i.__)("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:x("fileContentChunks"),error:f.fileContentChunks,min:50,max:xd}),n.createElement(wd,{title:(0,i.__)("Max execution time","advanced-database-cleaner"),tooltipMsg:(0,i.__)("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:x("maxExecutionTime"),error:f.maxExecutionTime,min:0,max:300}),n.createElement("div",null,n.createElement(w,{Icon:v?function(){return n.createElement(C,{text:"",size:"text-[1rem]",className:"animate-spin"})}:ta.kuV,text:v?(0,i.__)("Saving...","advanced-database-cleaner"):(0,i.__)("Save settings","advanced-database-cleaner"),className:"mt-4 px-4 ".concat(v?"pointer-events-none cursor-not-allowed opacity-80":""),onClick:E,disabled:v}))))};function Ed(e){return Ed="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ed(e)}function Nd(){Nd=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Ed(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Ed(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function kd(e){return function(e){if(Array.isArray(e))return Sd(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 Sd(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Sd(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 Sd(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Ld(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}const jd=function(){var e=(0,d.d4)((function(e){return e.setting.hiddenTabs})),t=(0,d.wA)(),r=function(){var r,n=(r=Nd().mark((function r(n,a){var o;return Nd().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return a?(o=e.filter((function(e){return e!==n})),t(xu(n))):(o=[].concat(kd(e),[n]),t(bu(n))),r.prev=1,r.next=4,ll({hidden_tabs:o});case 4:Tt(t),r.next=10;break;case 7:r.prev=7,r.t0=r.catch(1),Pt(t,r.t0.message);case 10:case"end":return r.stop()}}),r,null,[[1,7]])})),function(){var e=this,t=arguments;return new Promise((function(n,a){var o=r.apply(e,t);function i(e){Ld(o,n,a,i,c,"next",e)}function c(e){Ld(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(e,t){return n.apply(this,arguments)}}(),a=Gd.filter((function(e){return e.can_be_hidden})),o=Math.ceil(a.length/2),i=a.slice(0,o),c=a.slice(o);return n.createElement("div",{className:"flex flex-col gap-5 sm:flex-row sm:gap-[8rem]"},n.createElement("div",{className:"flex flex-col gap-5"},i.map((function(t){return n.createElement(k,{key:t.id+"_status",text:t.name,toggleChangeCallback:function(e){return r(t.id,e)},isActive:!e.includes(t.id),toggleSize:"small"})}))),n.createElement("div",{className:"flex flex-col gap-5"},c.map((function(t){return n.createElement(k,{key:t.id+"_status",text:t.name,toggleChangeCallback:function(e){return r(t.id,e)},isActive:!e.includes(t.id),toggleSize:"small"})}))))};var Od=[{key:"table_name",label:(0,i.__)("Table name","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[280px] !pr-4",visibility:""},{key:"rows",label:(0,i.__)("Rows","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"size",label:(0,i.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[90px] max-w-[150px]",visibility:""},{key:"type",label:(0,i.__)("Type","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[90px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,i.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:"1"===U?"":"hidden"},{key:"overhead",label:(0,i.__)("Overhead","advanced-database-cleaner"),sortable:!0,contentType:"int",tooltipText:(0,i.__)("Total disk space wasted by table overhead, which can be recovered by optimizing the table.","advanced-database-cleaner"),width:"min-w-[100px] max-w-[150px]",visibility:""},{key:"belongs_to",label:(0,i.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[280px]",visibility:""}],Td=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_tables",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Scan","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Scan","advanced-database-cleaner"),tooltipText:n.createElement("span",null,(0,i.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===z},{key:"edit_scan_results_tables",label:(0,i.__)("Edit -Belongs to-","advanced-database-cleaner"),tooltipText:(0,i.__)("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"===z}],[{key:"optimize_tables",label:(0,i.__)("Optimize","advanced-database-cleaner"),tooltipText:(0,i.__)("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",label:(0,i.__)("Repair","advanced-database-cleaner"),tooltipText:(0,i.__)("Repair a possibly corrupted table (for certain storage engines only).","advanced-database-cleaner")}],[{key:"empty_rows_tables",label:(0,i.__)("Empty rows","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete all data from a table without deleting the table itself.","advanced-database-cleaner"),danger:!0},{key:"delete_tables",label:(0,i.__)("Delete","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete the table with all its data.","advanced-database-cleaner"),danger:!0}]];var Pd=[{key:"transient_name",label:(0,i.__)("Transient name","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[240px] max-w-[260px] !pr-4",visibility:""},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"min-w-[200px] max-w-[210px]",visibility:""},{key:"size",label:(0,i.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"autoload",label:(0,i.__)("Autoload","advanced-database-cleaner"),sortable:!0,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[80px] max-w-[150px]",visibility:""},{key:"expired",label:(0,i.__)("Expired","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"site_id",label:(0,i.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:"1"===U?"":"hidden"},{key:"belongs_to",label:(0,i.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[280px]",visibility:""}],Id=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_transients",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Scan","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Scan","advanced-database-cleaner"),tooltipText:n.createElement("span",null,(0,i.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===z},{key:"edit_scan_results_transients",label:(0,i.__)("Edit scan result","advanced-database-cleaner"),tooltipText:(0,i.__)("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"===z}],[{key:"set_autoload_to_yes_transients",label:(0,i.__)("Set autoload to Yes","advanced-database-cleaner"),tooltipText:(0,i.__)("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",label:(0,i.__)("Set autoload to No","advanced-database-cleaner"),tooltipText:(0,i.__)("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",label:(0,i.__)("Delete","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var Cd=[{key:"meta_key",label:(0,i.__)("Meta key","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[260px] !pr-4",visibility:""},{key:"value",label:(0,i.__)("Value","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"min-w-[220px]",visibility:""},{key:"size",label:(0,i.__)("Size","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"user_id",label:(0,i.__)("User ID","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:""},{key:"belongs_to",label:(0,i.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[280px]",visibility:""}],Ad=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_users_meta",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Scan","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Scan","advanced-database-cleaner"),tooltipText:n.createElement("span",null,(0,i.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===z},{key:"edit_scan_results_users_meta",label:(0,i.__)("Edit scan result","advanced-database-cleaner"),tooltipText:(0,i.__)("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"===z}],[{key:"delete_users_meta",label:(0,i.__)("Delete","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];var Fd=new URL(window.location.href);Array.from(Fd.searchParams.keys()).forEach((function(e){"page"!==e&&Fd.searchParams.delete(e)}));var Md=[{group_id:"group_1",is_last_group:!1,items:[{id:"general_cleanup",name:(0,i.__)("General cleanup","advanced-database-cleaner"),href:Fd.href+"&tab=general_cleanup",icon:ge.RSe,icon_size:"h-[19px] w-[19px]",component:function(){var e=(0,d.d4)((function(e){return e.shared.currentSubTabId}));return n.createElement(n.Fragment,null,e?n.createElement(Rl,{subTab:e}):n.createElement(Ls,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,i.__)("Tables","advanced-database-cleaner"),href:Fd.href+"&tab=tables",icon:ye.rNF,icon_size:"h-[19px] w-[19px]",component:function(){return n.createElement(zl,{tabName:"tables",actions:Td,columns:Od})},can_be_hidden:!0,show_in_menu:!0},{id:"options",name:(0,i.__)("Options","advanced-database-cleaner"),href:Fd.href+"&tab=options",icon:ye.qu7,icon_size:"h-[19px] w-[19px]",component:function(){return n.createElement(zl,{tabName:"options",actions:Zs,columns:Xs})},can_be_hidden:!0,show_in_menu:!0},{id:"posts_meta",name:(0,i.__)("Post meta","advanced-database-cleaner"),href:Fd.href+"&tab=posts_meta",icon:de.lV7,icon_size:"h-[19px] w-[19px]",component:function(){return n.createElement(zl,{tabName:"posts_meta",actions:tu,columns:eu})},can_be_hidden:!0,show_in_menu:!0},{id:"users_meta",name:(0,i.__)("User meta","advanced-database-cleaner"),href:Fd.href+"&tab=users_meta",icon:me.x$1,icon_size:"h-[19px] w-[19px]",component:function(){return n.createElement(zl,{tabName:"users_meta",actions:Ad,columns:Cd})},can_be_hidden:!0,show_in_menu:!0},{id:"transients",name:(0,i.__)("Transients","advanced-database-cleaner"),href:Fd.href+"&tab=transients",icon:he.EA,icon_size:"h-[20px] w-[20px]",component:function(){return n.createElement(zl,{tabName:"transients",actions:Id,columns:Pd})},can_be_hidden:!0,show_in_menu:!0},{id:"cron_jobs",name:(0,i.__)("Cron jobs","advanced-database-cleaner"),href:Fd.href+"&tab=cron_jobs",icon:de.g0H,icon_size:"h-[19px] w-[19px]",component:function(){var e=[{key:"hook_name",label:(0,i.__)("Hook","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[200px]",visibility:""},{key:"timestamp",label:(0,i.__)("Next run","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[150px]",visibility:"",tooltipText:(0,i.__)("All dates/times are in your local time zone","advanced-database-cleaner")},{key:"action",label:(0,i.__)("Action","advanced-database-cleaner"),sortable:!1,contentType:"string",width:"min-w-[200px]",visibility:""},{key:"frequency_display",label:(0,i.__)("Frequency","advanced-database-cleaner"),sortable:!0,contentType:"string",width:"min-w-[120px]",visibility:""},{key:"interval",label:(0,i.__)("Interval","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[100px]",visibility:""},{key:"site_id",label:(0,i.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",width:"min-w-[80px] max-w-[150px]",visibility:"1"===U?"":"hidden"},{key:"belongs_to",label:(0,i.__)("Belongs to","advanced-database-cleaner"),sortable:!1,contentType:"string",tooltipText:(0,i.__)("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:"min-w-[200px]",visibility:""}],t=[[{key:"bulk_actions",label:(0,i.__)("Bulk actions","advanced-database-cleaner")}],[{key:"scan_cron_jobs",label:"FREE"===z?n.createElement("span",{className:"flex items-center"},(0,i.__)("Scan","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 flex items-center gap-1 !text-[.75rem] font-semibold text-yellow-600"},n.createElement(s.xGQ,{className:"text-[.9rem] text-yellow-500"}),(0,i.__)("(premium)","advanced-database-cleaner"))):(0,i.__)("Scan","advanced-database-cleaner"),tooltipText:n.createElement("span",null,(0,i.__)("The scan allows the identification of the plugins or themes to which the items belong.","advanced-database-cleaner"),"FREE"===z&&n.createElement("div",{className:"flex text-yellow-600"},(0,i.__)("Available in the premium version.","advanced-database-cleaner"))),disabled:"FREE"===z},{key:"edit_scan_results_cron_jobs",label:(0,i.__)("Edit scan result","advanced-database-cleaner"),tooltipText:(0,i.__)("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"===z}],[{key:"delete_cron_jobs",label:(0,i.__)("Delete","advanced-database-cleaner"),tooltipText:(0,i.__)("Delete the selected items.","advanced-database-cleaner"),danger:!0}]];return n.createElement(zl,{tabName:"cron_jobs",actions:t,columns:e})},can_be_hidden:!0,show_in_menu:!0}]},{group_id:"group_3",is_last_group:!1,items:[{id:"automation",name:(0,i.__)("Automation","advanced-database-cleaner"),href:Fd.href+"&tab=automation",icon:pe.qsz,icon_size:"h-[21px] w-[21px]",component:function(){var e=(0,d.d4)((function(e){return e.shared.currentSubTabId}));return n.createElement(n.Fragment,null,"add_edit_task"===e?n.createElement(ea,null):n.createElement(La,null))},can_be_hidden:!0,show_in_menu:!0},{id:"analytics",name:(0,i.__)("DB analytics","advanced-database-cleaner"),href:Fd.href+"&tab=analytics",icon:c.YfN,icon_size:"h-[18px] w-[18px]",component:function(){var e=(0,d.d4)((function(e){return e.setting.analyticsEnabled})),t=function(){var e,t=null!==(e=F.analytics_execution)&&void 0!==e?e:{},r=t.success,n=void 0===r?0:r,a=t.fail,o=void 0===a?0:a;if(0===n&&0===o)return null;var c=n>=o;return{timeStamp:c?n:o,label:c?(0,i.__)("Last analytics execution was successful on:","advanced-database-cleaner"):(0,i.__)("Last analytics execution failed on:","advanced-database-cleaner"),status:c?"success":"fail"}}(),r=(0,d.wA)();return n.createElement(n.Fragment,null,!e&&n.createElement(dm,{type:"warning"},n.createElement("p",{className:"flex items-center gap-2"},(0,i.__)("You disabled this module. Please enable it in the settings to track database changes.","advanced-database-cleaner"),n.createElement(P,{href:"",onClick:function(e){e.preventDefault(),r($d({tabId:"settings",anchorId:"other_settings"}))}},(0,i.__)("Go to settings","advanced-database-cleaner")))),n.createElement(sr,{tabsItems:dn}),t&&n.createElement(n.Fragment,null,n.createElement("div",{className:"my-4 flex flex-col items-end justify-end gap-x-1 text-end text-gray-600 ".concat("FREE"===z?"blur-[1px]":"")},n.createElement("div",{className:"flex flex-col gap-x-1 sm:flex-row"},n.createElement("span",{className:"".concat("success"===t.status?"text-green-600":"text-red-600")},t.label),n.createElement("span",null,ft(t.timeStamp),(0,i.__)(" (local time)","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center justify-end text-[.75rem] text-gray-400"},(0,i.__)("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,i.__)("Addons activity","advanced-database-cleaner"),href:Fd.href+"&tab=addons_activity",icon:A.WBu,icon_size:"h-[21px] w-[21px]",component:function(){var e,t=Gt((0,n.useState)(null),2),r=t[0],a=t[1],o=Gt((0,n.useState)(!0),2),c=o[0],u=o[1],m=Gt((0,n.useState)(""),2),f=m[0],p=m[1],v=Gt((0,n.useState)(""),2),y=v[0],g=v[1],b=Gt((0,n.useState)(""),2),x=b[0],_=b[1],E=Gt((0,n.useState)(""),2),N=E[0],k=E[1],S=(0,d.d4)((function(e){return e.filter.currentPage})),L=(0,d.d4)((function(e){return e.filter.itemsPerPage})),j=(0,d.d4)((function(e){return e.setting.addonsActivityEnabled})),O=(0,d.d4)((function(e){return e.shared.showAddonsActivityNotice})),T=(0,d.wA)(),I=null!==(e=Rt.find((function(e){return e.key===y})))&&void 0!==e?e:Rt[0],F=""!==x||""!==N;(0,n.useEffect)((function(){M(x,N)}),[S,L]);var M=function(){var e,t=(e=Ft().mark((function e(t,r){var n,o,i=arguments;return Ft().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=i.length>2&&void 0!==i[2]?i[2]:null,u(!0),e.prev=2,"PREMIUM"!==z){e.next=9;break}return e.next=6,rt({search:t,activity_type:r,offset:n?(n-1)*L:(S-1)*L,limit:L});case 6:e.t0=e.sent,e.next=12;break;case 9:return e.next=11,xt();case 11:e.t0=e.sent;case 12:o=e.t0,a(o.data),n&&T(Ge(n)),e.next=21;break;case 17:e.prev=17,e.t1=e.catch(2),Pt(T,e.t1.message),a(null);case 21:return e.prev=21,u(!1),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[2,17,21,24]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){Mt(o,n,a,i,c,"next",e)}function c(e){Mt(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(e,r){return t.apply(this,arguments)}}(),G=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 n.createElement("div",{className:"relative min-h-[500px]"},n.createElement("div",{className:"".concat("FREE"===z?"pointer-events-none blur-[1px]":"")},j&&O&&n.createElement(dm,{type:"info",notificationKey:"addons_activity_info"},(0,i.__)("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"===U&&(0,i.__)("(Only the current site will be monitored. Activities on child sites will not be tracked).","advanced-database-cleaner")),!j&&n.createElement(dm,{type:"warning"},n.createElement("p",{className:"flex items-center gap-2"},(0,i.__)("You disabled this module. Please enable it in the settings to start recording addon activities.","advanced-database-cleaner"),n.createElement(P,{href:"",onClick:function(e){e.preventDefault(),T($d({tabId:"settings",anchorId:"other_settings"}))}},(0,i.__)("Go to settings","advanced-database-cleaner")))),n.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"},n.createElement("form",{className:"grid grid-cols-2 items-end gap-x-4 sm:grid-cols-3 xl:flex"},n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Search for","advanced-database-cleaner")),n.createElement(h,{placeholder:(0,i.__)("Addon name or slug","advanced-database-cleaner"),className:"mt-1 !h-[2rem] w-full !border-gray-300 xl:w-[15rem]",onChange:function(e){return p(e.target.value)},maxLength:200,value:f})),n.createElement("div",null,n.createElement("div",{className:"leading-6"},(0,i.__)("Activity type","advanced-database-cleaner")),n.createElement(gm,{selectItems:zt,selectedItem:I,onSelectionChange:function(e){return g(e)},minWidthButton:"w-full xl:min-w-[9rem]",minWidthContent:"min-w-[150px]"})),n.createElement("div",null,n.createElement(w,{Icon:He.F3z,text:(0,i.__)("Filter","advanced-database-cleaner"),className:"mt-2 !h-[2rem] xl:mt-0",onClick:function(e){e.preventDefault(),_(f),k(y),M(f,y,1)}}))),n.createElement("div",{className:"flex items-end gap-x-4"},n.createElement("div",null,n.createElement("span",{className:"text-[.8rem] text-gray-800"},(0,i.__)("Total activities","advanced-database-cleaner"),":"," ",n.createElement("span",{className:"font-semibold"},null!=r&&r.total?null==r?void 0:r.total:0))),n.createElement("div",{className:"flex items-center gap-x-[4px] border-l border-gray-400 pl-4"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-black no-underline",onClick:function(e){e.preventDefault(),c||M(x,N)}},n.createElement(s.JbZ,{className:"".concat(c?"animate-spin":"")}),(0,i.__)("Refresh","advanced-database-cleaner"))),F&&n.createElement("div",{className:"flex items-center gap-x-[4px] border-l border-gray-400 pl-4"},n.createElement(P,{href:"#",className:"text-[.8rem] font-semibold text-red-600 no-underline",onClick:function(e){e.preventDefault(),p(""),g(""),_(""),k(""),M("","",1)}},n.createElement(s.k7K,null),(0,i.__)("Reset filters","advanced-database-cleaner"))))),n.createElement("div",{className:"mt-8 flex justify-end text-[.82rem] text-gray-800"},(null==r?void 0:r.total)>L&&n.createElement("div",null,n.createElement(Ve,{totalItems:null==r?void 0:r.total,top:!1,loading:c,filterApplied:F}))),c?n.createElement("div",{className:"flex min-h-[300px] items-center justify-center"},n.createElement(C,{spinnerColor:"text-blue-600"})):n.createElement("div",{className:"mt-6 rounded-xl border border-gray-200 bg-gray-50 px-4 py-2"},r&&r.activity_timeline&&0!==r.activity_timeline.length?n.createElement("div",{className:"relative py-2"},n.createElement("div",{className:"absolute bottom-0 left-6 top-0 w-px bg-gray-200"}),n.createElement("ul",{className:"space-y-1"},r.activity_timeline.map((function(e,t){return n.createElement("li",{key:"".concat(e.timestamp,"-").concat(t),className:"group"},n.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"},n.createElement("div",{className:"relative z-10 flex-shrink-0"},n.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 n.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-green-200"},n.createElement(me.CMH,{className:"h-3 w-3 text-green-700"}));case"deactivation":return n.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-gray-300"},n.createElement(he.hjN,{className:"h-4 w-4"}));default:return n.createElement("div",{className:"flex h-8 w-8 items-center justify-center rounded-full bg-red-200"},n.createElement(pe.FyX,{className:"h-5 w-5 text-red-700"}))}}(e.activity_type)),t!==r.activity_timeline.length-1&&n.createElement("div",{className:"absolute left-1/2 top-12 h-8 w-px -translate-x-px transform bg-gray-200"})),n.createElement("div",{className:"min-w-0 flex-1 pt-1"},n.createElement("div",{className:"mb-1 flex items-center justify-between"},n.createElement("div",{className:"flex flex-col gap-y-2 md:flex-row md:items-center md:space-x-2"},n.createElement("span",{className:"rounded-md px-1 text-[.7rem] font-semibold uppercase tracking-wide ".concat(G(e.activity_type)," ")},e.activity_type),n.createElement("span",{className:"text-xs text-gray-800"},ft(e.timestamp)))),n.createElement("div",{className:"mb-1 flex flex-col xl:flex-row xl:items-center xl:justify-between"},n.createElement("h4",{className:"text-[.83rem] font-semibold text-gray-900"},e.addon_name),n.createElement("p",{className:"font-mono text-[.85rem] text-gray-500"},e.slug)))))})))):n.createElement("div",{className:"flex min-h-[300px] flex-col items-center justify-center rounded-xl px-6"},n.createElement("div",{className:"flex h-16 w-16 items-center justify-center rounded-full border border-gray-200 bg-gray-100"},n.createElement(s.t2D,{className:"h-7 w-7 text-gray-400"})),n.createElement("div",{className:"mt-6 text-center"},n.createElement("h3",{className:"mb-3 text-[1.3em] font-bold text-gray-800"},(0,i.__)("No activity found!","advanced-database-cleaner")),n.createElement("p",{className:"text-sm leading-relaxed text-gray-500"},F?(0,i.__)("No activity found for the applied filters. Try different filters.","advanced-database-cleaner"):(0,i.__)("Once you activate, deactivate or uninstall addons, they will appear here.","advanced-database-cleaner"))))),n.createElement("div",{className:"mt-2 flex justify-end gap-3 text-[.75rem] text-gray-400"},(0,i.__)("(All dates/times are in your local time zone)","advanced-database-cleaner")),n.createElement("div",{className:"mt-4 flex flex-col items-center justify-between gap-y-6 text-[.82rem] text-gray-800 sm:flex-row"},(null==r?void 0:r.total)>25&&n.createElement($e,null),(null==r?void 0:r.total)>L&&n.createElement("div",null,n.createElement(Ve,{totalItems:null==r?void 0:r.total,top:!1,loading:c,filterApplied:F})))),"FREE"===z&&n.createElement("div",{className:"absolute inset-0 top-[85px] z-20 flex justify-center rounded-lg bg-white/40 backdrop-blur-[1px]"},n.createElement("div",{className:"mx-4 max-h-[450px] min-h-[200px] min-w-[500px] border border-gray-200 bg-white p-8 shadow-2xl"},n.createElement("div",{className:"text-center"},n.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"},n.createElement(s.xGQ,{className:"h-8 w-8 text-white"})),n.createElement("h3",{className:"mb-3 text-xl font-bold text-gray-900"},(0,i.__)("Unlock Addons Activity Timeline","advanced-database-cleaner")),n.createElement("p",{className:"mb-6 text-gray-600"},(0,i.__)("Upgrade to the Premium to access the addons activity timeline.","advanced-database-cleaner")),n.createElement("div",{className:"mb-6 space-y-2 text-left text-sm text-gray-700"},n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Complete activity timeline","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("See when an addon was activated or removed","advanced-database-cleaner"))),n.createElement("div",{className:"flex items-center gap-2"},n.createElement(l.LGE,{className:"h-4 w-4 rounded-full bg-green-100 text-green-600"}),n.createElement("span",null,(0,i.__)("Search and filter activities","advanced-database-cleaner")))),n.createElement(P,{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"},n.createElement("span",{className:"flex items-center justify-center gap-2"},(0,i.__)("Upgrade to Premium","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))),n.createElement("div",{className:"mt-4"},n.createElement(P,{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,i.__)("Learn more about Premium features","advanced-database-cleaner")))))))},can_be_hidden:!0,show_in_menu:!0,is_premium:!0}]},{group_id:"group_4",is_last_group:!0,items:[{id:"info_and_logs",name:(0,i.__)("Info & logs","advanced-database-cleaner"),href:Fd.href+"&tab=info_and_logs",icon:fe.xe2,icon_size:"h-[18px] w-[19px]",component:function(){return n.createElement(sr,{tabsItems:Js})},can_be_hidden:!0,show_in_menu:!0},{id:"settings",name:(0,i.__)("Settings","advanced-database-cleaner"),href:Fd.href+"&tab=settings",icon:l.hyW,icon_size:"h-[21px] w-[21px]",component:function(){var e=(0,d.d4)((function(e){return e.shared.anchorId}));return(0,n.useEffect)((function(){if(e){var t=document.getElementById(e);t&&setTimeout((function(){t.scrollIntoView({behavior:"smooth",block:"start"})}),300)}}),[e]),n.createElement("div",{className:"max-w-2xl"},"PREMIUM"===z&&n.createElement(nl,{title:(0,i.__)("License","advanced-database-cleaner"),description:(0,i.__)("Manage your license from this section.","advanced-database-cleaner"),content:n.createElement(Gu,null)}),n.createElement(nl,{title:(0,i.__)("Menu placement","advanced-database-cleaner"),description:(0,i.__)("Select where to display the plugin menu.","advanced-database-cleaner"),content:n.createElement($u,null)}),n.createElement(nl,{title:(0,i.__)("Hide/show tabs","advanced-database-cleaner"),description:(0,i.__)("Select which tabs to hide or show in the plugin menu.","advanced-database-cleaner"),content:n.createElement(jd,null)}),n.createElement(nl,{title:(0,i.__)("Performance settings","advanced-database-cleaner"),description:(0,i.__)("Configure performance-related settings for database cleanup operations and optimization.","advanced-database-cleaner"),content:n.createElement(ld,null)}),"PREMIUM"===z&&n.createElement(nl,{title:(0,i.__)("Scan settings","advanced-database-cleaner"),description:(0,i.__)("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:n.createElement(_d,null)}),n.createElement(nl,{title:(0,i.__)("Other settings","advanced-database-cleaner"),description:(0,i.__)("Other settings to configure the plugin behavior.","advanced-database-cleaner"),content:n.createElement(Ju,null),anchorId:"other_settings"}),"PREMIUM"===z&&n.createElement(nl,{title:(0,i.__)("Remote scan credits","advanced-database-cleaner"),description:(0,i.__)("Daily credit balance for 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:"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:n.createElement(gl,null)}))},can_be_hidden:!1,show_in_menu:!0},{id:"premium",name:(0,i.__)("Premium","advanced-database-cleaner"),href:Fd.href+"&tab=premium",icon:ve.l7J,icon_size:"h-[19px] w-[19px]",component:function(){var e=[{name:(0,i.__)("19 standard cleanup tools","advanced-database-cleaner"),icon:n.createElement(he.DHF,{className:"h-6 w-6 text-indigo-400"}),description:(0,i.__)("Revisions, Auto drafts, unused postmeta, unused usermeta, expired transients, and more.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,i.__)("Preview before you clean","advanced-database-cleaner"),icon:n.createElement(ru.xyf,{className:"h-6 w-6 text-emerald-400"}),description:(0,i.__)("Inspect revisions, unused post meta, and other items with full context prior to deletion.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,i.__)("Retention by date","advanced-database-cleaner"),icon:n.createElement(ra.Amo,{className:"h-6 w-6 text-purple-400"}),description:(0,i.__)("Keep the latest items per day and delete older ones.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,i.__)("6 data managers","advanced-database-cleaner"),icon:n.createElement(ye.wIx,{className:"h-6 w-6 text-cyan-400"}),description:(0,i.__)("Manage and deeply clean Tables, Options, Post Meta, User Meta, Transients, and Cron Jobs.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,i.__)("Autoload health check","advanced-database-cleaner"),icon:n.createElement(ye.uBf,{className:"h-6 w-6 text-orange-400"}),description:(0,i.__)("Check autoloaded options and spot heavy offenders. Then flip autoload on/off as needed.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,i.__)("Basic filters","advanced-database-cleaner"),icon:n.createElement(ye.XPy,{className:"h-6 w-6 text-pink-400"}),description:(0,i.__)("Quickly locate items to clean, optimize, or manage with preset filters.","advanced-database-cleaner"),free:!0,pro:!0},{name:(0,i.__)("Retention by count","advanced-database-cleaner"),icon:n.createElement(ye.Yd$,{className:"h-6 w-6 text-teal-400"}),description:(0,i.__)("Keep the last N items per post or entity and delete the rest.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Advanced filters","advanced-database-cleaner"),icon:n.createElement(ye.o5_,{className:"h-6 w-6 text-rose-400"}),description:(0,i.__)("Filter items by name patterns, metadata, and precise criteria.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Local scan","advanced-database-cleaner"),icon:n.createElement(ye.Mqc,{className:"h-6 w-6 text-amber-400"}),description:(0,i.__)("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,i.__)("Remote SmartScan™","advanced-database-cleaner"),icon:n.createElement(ye.c$4,{className:"h-6 w-6 text-sky-400"}),description:(0,i.__)("Cross-check your items with a curated cloud database for improved ownership accuracy.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Who uses this item?","advanced-database-cleaner"),icon:n.createElement(Vc.qZP,{className:"h-6 w-6 text-lime-500"}),description:(0,i.__)("After a remote scan, see which plugins/themes rely on a given option, table, etc.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Manual corrections","advanced-database-cleaner"),icon:n.createElement(ye.mDV,{className:"h-6 w-6 text-fuchsia-400"}),description:(0,i.__)("Assign specific items to the correct plugin/theme when needed.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Contribute corrections","advanced-database-cleaner"),icon:n.createElement(ye.Ddm,{className:"h-6 w-6 text-blue-400"}),description:(0,i.__)("Submit your verified corrections to improve global scan accuracy.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Action Scheduler cleaners","advanced-database-cleaner"),icon:n.createElement(ra.lNg,{className:"h-6 w-6 text-green-400"}),description:(0,i.__)("7 dedicated tools for canceled, failed, and completed actions and logs.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Create scheduled tasks","advanced-database-cleaner"),icon:n.createElement(ye.W4C,{className:"h-6 w-6 text-red-400"}),description:(0,i.__)("Automate routine cleanups exactly when you want them.","advanced-database-cleaner"),free:(0,i.__)("Up to 5 tasks","advanced-database-cleaner"),pro:(0,i.__)("Unlimited","advanced-database-cleaner")},{name:(0,i.__)("Execution logs for scheduled tasks","advanced-database-cleaner"),icon:n.createElement(ye.NJW,{className:"h-6 w-6 text-indigo-400"}),description:(0,i.__)("View detailed logs for every scheduled task you create.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Database analytics overview","advanced-database-cleaner"),icon:n.createElement(ye.JKR,{className:"h-6 w-6 text-emerald-400"}),description:(0,i.__)("Track total DB size and table count over time; drill into daily or monthly changes.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Tables growth analytics","advanced-database-cleaner"),icon:n.createElement(pe.VCI,{className:"h-6 w-6 text-purple-400"}),description:(0,i.__)("Monitor per-table size and row count trends to spot issues early.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Add-ons activity monitor","advanced-database-cleaner"),icon:n.createElement(ge.QWR,{className:"h-6 w-6 text-cyan-400"}),description:(0,i.__)("See when plugins are activated, deactivated, or uninstalled, then filter the timeline.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Multisite support","advanced-database-cleaner"),icon:n.createElement(ye.MFJ,{className:"h-6 w-6 text-pink-400"}),description:(0,i.__)("Designed for networks, manage cleanup across sites.","advanced-database-cleaner"),free:(0,i.__)("Limited","advanced-database-cleaner"),pro:(0,i.__)("Full","advanced-database-cleaner")},{name:(0,i.__)("Multisite: filter by site","advanced-database-cleaner"),icon:n.createElement(ye.XPy,{className:"h-6 w-6 text-teal-400"}),description:(0,i.__)("Target specific sub-sites when reviewing or cleaning data.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Advanced scan settings & CPU control","advanced-database-cleaner"),icon:n.createElement(pe.GD,{className:"h-6 w-6 text-violet-400"}),description:(0,i.__)("Tune scan depth and resource usage to fit your hosting limits.","advanced-database-cleaner"),free:!1,pro:!0},{name:(0,i.__)("Priority email support","advanced-database-cleaner"),icon:n.createElement(A.FlW,{className:"h-6 w-6 text-rose-400"}),description:(0,i.__)("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",r="sm"===t?"h-2 w-2":"h-4 w-4",a="sm"===t?"h-2 w-2":"h-4 w-4";return!0===e?n.createElement("span",{className:"inline-flex items-center justify-center"},n.createElement("div",{className:"rounded-full bg-gradient-to-r from-emerald-400 to-green-500 p-1"},n.createElement(fe.CMH,{className:"".concat(r," text-white")}))):!1===e?n.createElement("span",{className:"inline-flex items-center justify-center"},n.createElement("div",{className:"rounded-full bg-gradient-to-r from-red-400 to-rose-500 p-1"},n.createElement(pe.$8F,{className:"".concat(a," text-white")}))):n.createElement("span",{className:"text-sm font-medium"},e)};return n.createElement("div",{className:"min-h-screen"},n.createElement("div",{className:"mx-auto max-w-6xl px-0 pt-4 sm:pt-4"},n.createElement("div",{className:"mb-8 text-center sm:mb-12"},n.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"===z?n.createElement(ge.JX6,{className:"h-5 w-5 text-yellow-500"}):n.createElement(s.xGQ,{className:"h-5 w-5 text-blue-600"}),"FREE"===z?(0,i.__)("You're using the Free version","advanced-database-cleaner"):(0,i.__)("You're using the Premium version","advanced-database-cleaner")),"FREE"===z&&n.createElement(n.Fragment,null,n.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,i.__)("Upgrade to Premium for the most accurate, safe database cleanup","advanced-database-cleaner")),n.createElement("div",{className:"text-[.8rem]"},n.createElement(P,{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,i.__)("FAQ","advanced-database-cleaner")),n.createElement("span",{className:"mx-2"},"-"),n.createElement(P,{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,i.__)("Pre-sale Question","advanced-database-cleaner"))))),n.createElement("div",{className:"overflow-hidden rounded-2xl border border-gray-200 bg-white shadow-xl"},n.createElement("div",{className:"hidden grid-cols-6 border-b-0 border-gray-200 bg-gray-100 md:grid"},n.createElement("div",{className:"col-span-4 border-b-0 bg-white px-4 sm:px-6"},n.createElement("div",{className:"pt-6 text-base font-semibold text-black sm:pt-8 sm:text-lg"},(0,i.__)("Features","advanced-database-cleaner"))),n.createElement("div",{className:"flex flex-col items-center border-x border-b border-gray-200 px-4 py-3 text-center sm:px-6"},n.createElement("div",{className:"mb-1 mt-2 flex items-center justify-center gap-2 sm:mb-2 sm:mt-4"},n.createElement(ge.JX6,{className:"h-5 w-5 text-yellow-500"}),n.createElement("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg"},(0,i.__)("Free","advanced-database-cleaner")))),n.createElement("div",{className:"flex flex-col items-center border-b border-gray-200 px-4 py-3 text-center sm:px-6"},n.createElement("div",{className:"mb-1 mt-2 flex items-center justify-center gap-2 sm:mb-2 sm:mt-4"},n.createElement(s.xGQ,{className:"h-5 w-5 text-blue-600"}),n.createElement("h3",{className:"text-base font-semibold text-gray-900 sm:text-lg"},(0,i.__)("Premium","advanced-database-cleaner"))))),"FREE"===z&&n.createElement("div",{className:"hidden grid-cols-6 border-b border-gray-200 bg-white md:grid"},n.createElement("div",{className:"col-span-4"}),n.createElement("div",{className:"flex flex-col items-center border-x border-gray-200 px-4 py-3 text-center sm:px-6"},n.createElement("div",{className:"text-[.9rem] text-gray-900"},(0,i.__)("Installed","advanced-database-cleaner"))),n.createElement("div",{className:"relative px-4 py-3 text-center sm:px-6"},n.createElement("div",{className:"text-[.9rem]"},n.createElement(P,{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"},n.createElement("span",{className:"hidden xl:flex"},(0,i.__)("Upgrade now","advanced-database-cleaner")),n.createElement("span",{className:"flex xl:hidden"},(0,i.__)("Upgrade","advanced-database-cleaner")))))),e.map((function(e,r){return n.createElement("div",{key:r,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"},n.createElement("div",{className:"col-span-1 p-4 sm:p-5 md:col-span-4"},n.createElement("div",{className:"flex items-start gap-3"},n.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),n.createElement("div",{className:"min-w-0"},n.createElement("div",{className:"text-[.95rem] font-medium leading-snug text-gray-900 sm:text-[1rem]"},e.name),e.description&&n.createElement("div",{className:"mt-1 text-[.85rem] leading-relaxed text-gray-600 sm:text-sm"},e.description),n.createElement("div",{className:"mt-3 flex items-center gap-3 text-[.9rem] md:hidden"},n.createElement("span",{className:"inline-flex items-center gap-2 rounded-full bg-gray-100 px-2.5 py-1 text-yellow-600"},n.createElement(ge.JX6,{className:"h-4 w-4"}),(0,i.__)("Free","advanced-database-cleaner"),t(e.free,"sm")),n.createElement("span",{className:"inline-flex items-center gap-2 rounded-full bg-blue-50 px-2.5 py-1 text-blue-700"},n.createElement(s.xGQ,{className:"h-4 w-4"}),(0,i.__)("Premium","advanced-database-cleaner"),t(e.pro,"sm")))))),n.createElement("div",{className:"hidden h-full bg-gray-100 md:block"},n.createElement("div",{className:"flex h-full items-center justify-center border-x border-gray-100 p-4 text-center"},t(e.free))),n.createElement("div",{className:"hidden h-full bg-gray-100 md:flex"},n.createElement("div",{className:"flex h-full w-full items-center justify-center p-4 text-center"},t(e.pro))))})),"FREE"===z&&n.createElement("div",{className:"grid grid-cols-1 border-t border-gray-200 bg-gray-50 md:grid-cols-6"},n.createElement("div",{className:"hidden p-4 sm:p-6 md:col-span-4 md:block"}),n.createElement("div",{className:"col-span-1 p-4 text-center sm:p-6 md:col-span-2"},n.createElement(P,{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,i.__)("Upgrade now","advanced-database-cleaner"),n.createElement(A.L2n,{className:"mt-[4px] h-4 w-4 transition-transform duration-200 group-hover:translate-x-0.5"}))))),n.createElement("div",{className:"mt-8 px-4 text-center sm:mt-10"},n.createElement("p",{className:"mb-4 !text-[.9rem] text-gray-800 sm:text-base"},(0,i.__)("All premium plans include a 30-day money-back guarantee","advanced-database-cleaner")))))},can_be_hidden:!1,show_in_menu:"FREE"===z}]}],Gd=Md.flatMap((function(e){return e.items}));function Dd(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var zd,Rd,Bd,Ud=function(e,t){var r=new URL(window.location.href);r.searchParams.set(e,t),window.history.pushState({},"",r)},Wd=function(e){var t=new URL(window.location.href);return t.searchParams.set("sub_tab",e),t.pathname+t.search},Yd=(0,m.Z0)({name:"shared",initialState:{currentTabId:function(){var e,t=new URLSearchParams(window.location.search),r=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(!r)return Gd[0].id;var n=Gd.find((function(e){return e.id===r}));return n?n.id:Gd[0].id}(),currentSubTabId:(Rd=new URLSearchParams(window.location.search),Bd=null==Rd||null===(zd=Rd.get("sub_tab"))||void 0===zd||null===(zd=zd.replace(/[^a-z_-]/g,""))||void 0===zd?void 0:zd.slice(0,64),Bd||null),anchorId:null,hideFilters:!1,name:null,siteId:null,rowId:null,transientFoundIn:"",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:!!B.addons_activity_info,showMigrationNotice:!!B.migration_available,showImportedTasksDeactivatedNotice:!!B.imported_tasks_deactivated_notice,isSupportModalShown:!1,isMigrationModalShown:!1},reducers:{navigateTo:function(e,t){var r,n=t.payload,a=n.tabId,o=n.subTabId,i=n.anchorId;a&&(e.currentTabId=a,Ud("tab",a)),o?(e.currentSubTabId=o,Ud("sub_tab",o)):(e.currentSubTabId=null,(r=new URL(window.location.href)).searchParams.delete("sub_tab"),window.history.pushState({},"",r)),e.anchorId=i||null,function(e){var t=new URL(window.location.href);(function(e){return function(e){if(Array.isArray(e))return Dd(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 Dd(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Dd(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(r){e.includes(r)||t.searchParams.delete(r)})),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.isContentValueModalShown=!0},hideContentValueModal:function(e){e.name=null,e.siteId=null,e.rowId=null,e.transientFoundIn="",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},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}}}),Kd=Yd.actions,$d=Kd.navigateTo,qd=Kd.setHideFilters,Vd=Kd.showContentValueModal,Hd=Kd.hideContentValueModal,Qd=Kd.showSupportModal,Jd=Kd.showMigrationModal,Xd=Kd.showImportedTasksDeactivatedNotice,Zd=Kd.hideSupportModal,em=Kd.hideMigrationModal,tm=Kd.setTaskId,rm=Kd.resetTaskId,nm=Kd.hideAddonsActivityNotice,am=Kd.hideMigrationNotice,om=Kd.hideImportedTasksDeactivatedNotice;const im=Yd.reducer;function cm(e){return cm="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},cm(e)}function lm(){lm=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==cm(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(cm(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function sm(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}var um={success:{backgroundColor:"bg-emerald-50",textColor:"text-emerald-700",icon:n.createElement(A.OLr,{className:"h-6 w-6 text-emerald-500"})},info:{backgroundColor:"bg-blue-50",textColor:"text-gray-700",icon:n.createElement(A._AI,{className:"h-6 w-6 text-blue-500"})},warning:{backgroundColor:"bg-orange-100",textColor:"text-orange-800",icon:n.createElement(A.t5W,{className:"h-6 w-6 text-orange-500"})},error:{backgroundColor:"bg-red-50",textColor:"text-red-700",icon:n.createElement(A.ORb,{className:"h-6 w-6 text-red-500"})}};const dm=function(e){var t=e.type,r=void 0===t?"warning":t,a=e.showIcon,o=void 0===a||a,c=e.notificationKey,s=void 0===c?"":c,u=e.children,m=um[r]||um.warning,f=m.backgroundColor,p=m.textColor,h=m.icon,v=(0,d.wA)(),y=function(){var e,t=(e=lm().mark((function e(){return lm().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ne({notificationKey:s});case 3:e.t0=s,e.next="addons_activity_info"===e.t0?6:"imported_tasks_deactivated_notice"===e.t0?8:10;break;case 6:return v(nm()),e.abrupt("break",11);case 8:return v(om()),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),Pt(v,e.t1.message);case 16:case"end":return e.stop()}}),e,null,[[0,13]])})),function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){sm(o,n,a,i,c,"next",e)}function c(e){sm(o,n,a,i,c,"throw",e)}i(void 0)}))});return function(){return t.apply(this,arguments)}}();return n.createElement("div",{className:"rounded-md ".concat(f," relative mb-5 p-4 shadow-md shadow-gray-200")},n.createElement("div",{className:"flex items-start gap-2"},o&&n.createElement("div",{className:"h-full flex-shrink-0"},n.createElement("div",null,h)),n.createElement("div",{className:"".concat(p," flex-1 pl-1 text-[.82rem]")},u),s&&n.createElement(j,{content:(0,i.__)("Dismiss","advanced-database-cleaner")},n.createElement("button",{onClick:y,className:"flex-shrink-0 rounded-full","aria-label":"Dismiss"},n.createElement(l.cW1,{className:"text-[19px] text-gray-500 hover:text-gray-800"})))))};function mm(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var fm={success:{borderColor:"border-green-600",bgColor:"bg-green-100",textColor:"text-green-700",progressBgColor:"bg-green-600",Icon:ta.iBF},error:{borderColor:"border-red-600",bgColor:"bg-red-100",textColor:"text-red-700",progressBgColor:"bg-red-600",Icon:de.$IH},warning:{borderColor:"border-amber-600",bgColor:"bg-amber-100",textColor:"text-amber-700",progressBgColor:"bg-amber-600",Icon:ho.lJS},info:{borderColor:"border-sky-600",bgColor:"bg-sky-100",textColor:"text-sky-700",progressBgColor:"bg-sky-600",Icon:de.nSS}};const pm=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return mm(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?mm(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,n.useState)(0),2),t=e[0],r=e[1],o=(0,d.d4)((function(e){return e.notification})),i=(0,d.wA)();if((0,n.useEffect)((function(){if(o.show&&(r((function(e){return e+1})),o.autoHide)){var e=setTimeout((function(){i(Lt())}),1e3*o.hideAfter);return function(){return clearTimeout(e)}}}),[o]),!o.show)return null;var c=o.type,l=o.title,s=o.message,u=o.autoHide,m=o.hideAfter,f=fm[c]||{borderColor:"border-gray-100",bgColor:"bg-white",textColor:"text-black",progressBgColor:"bg-black",Icon:ta.iBF},p=f.borderColor,h=f.bgColor,v=f.textColor,y=f.progressBgColor,g=f.Icon;return n.createElement(n.Fragment,null,n.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"},n.createElement("div",{className:"flex w-full flex-col items-center space-y-4 sm:items-end"},n.createElement(a.e,{appear:!0,show:!0,as:n.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"},n.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")},n.createElement("div",{className:"p-3"},n.createElement("div",{className:"flex items-start"},n.createElement("div",{className:"flex-shrink-0"},n.createElement(g,{className:"h-5 w-5 ".concat(v),"aria-hidden":"true"})),n.createElement("div",{className:"ml-3 w-0 flex-1"},n.createElement("p",{className:"text-[.84rem] font-medium ".concat(v)},l),n.createElement("p",{className:"mt-1 text-[.82rem] text-gray-900"},s)),n.createElement("div",{className:"ml-4 flex flex-shrink-0"},n.createElement("button",{type:"button",className:"inline-flex rounded-md bg-transparent text-gray-500 hover:text-gray-700 focus:outline-none",onClick:function(){i(Lt())}},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(ta.zhF,{className:"h-4 w-4","aria-hidden":"true"}))))),u&&n.createElement("div",{className:"h-[.1rem] w-full ".concat(y),style:{animation:"adbc-progress-line ".concat(m,"s linear forwards")}}))))))};var hm=r(9354);function vm(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ym(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ym(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ym(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const gm=function(e){var t=e.selectItems,r=e.selectedItem,o=void 0===r?"":r,i=e.onSelectionChange,c=e.minWidthButton,l=void 0===c?"":c,s=e.minWidthContent,d=void 0===s?"min-w-[200px]":s,m=e.maxHeight,f=void 0!==m&&m,p=e.buttonOnly,h=void 0!==p&&p,v=e.ButtonBgColor,y=void 0===v?"bg-white":v,g=e.borderColor,b=void 0===g?"border-gray-300":g,x=e.extraBtnClasses,w=void 0===x?"":x,_=e.labelClasses,E=void 0===_?"":_,k=e.truncateMaxWidth,S=void 0===k?"max-w-[130px]":k,j=vm((0,n.useState)(o||t[0][0]),2),O=j[0],T=j[1],P=vm((0,n.useState)(!1),2),I=P[0],C=P[1];return(0,n.useEffect)((function(){T(o||t[0][0])}),[o,t]),n.createElement(hm.WF,{value:O,onChange:function(e){e.disabled||(T(e),i&&i(e.key))},onToggle:function(){return C(!I)}},(function(e){var r=e.open;return n.createElement("div",{className:"relative"},h?n.createElement(hm.go,{className:N("flex !h-[1.9rem] cursor-pointer items-center rounded-lg border px-1 text-[.83rem] text-gray-900",b,y,w,I||r?"!border-black":"")},n.createElement(he.gpS,{className:"h-5 w-5","aria-hidden":"true"})):n.createElement(hm.go,{className:N("flex !h-[2rem] cursor-pointer items-center justify-between rounded-lg border text-left text-[.83rem] text-gray-900 hover:text-cyan-700",l,b,y,w,I||r?"!border-black":"")},n.createElement("span",{className:"block ".concat(S," truncate pl-2")},O.label),n.createElement(he.gpS,{className:"h-5 w-5 pr-1","aria-hidden":"true"})),n.createElement(a.e,{show:r,as:n.Fragment,enter:"transition ease-out duration-100",enterFrom:"transform opacity-0 scale-95",enterTo:"transform opacity-100 scale-100"},n.createElement(hm.wh,{className:"absolute right-0 z-50 mt-1 w-full ".concat(f?"max-h-[280px] overflow-auto":""," ").concat(d," rounded-lg border border-gray-400/80 bg-white p-2 text-gray-900 shadow-lg")},t.map((function(e,r){return n.createElement("div",{key:"action-group-"+r},e.map((function(e){return!1!==e.isVisible&&n.createElement(hm.h7,{key:e.key,className:function(t){return N(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},n.createElement("span",{className:"block text-left ".concat(e.danger?"text-red-600":""," ").concat(E," ").concat(e.disabled?"text-gray-900":"")},e.label),e.tooltipText&&n.createElement(L,{content:e.tooltipText},n.createElement(u.jDB,{className:"text-gray-400"})))})),r<t.length-1&&n.createElement("div",{className:"my-1 border-b border-gray-200"}))})))))}))};function bm(e){return bm="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},bm(e)}function xm(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var wm=function(e){switch(e){case"tables":return{allItemsMsg:(0,i.__)("All tables","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins tables","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes tables","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP tables","advanced-database-cleaner")};case"options":return{allItemsMsg:(0,i.__)("All options","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins options","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes options","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP options","advanced-database-cleaner")};case"posts_meta":return{allItemsMsg:(0,i.__)("All post meta","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins meta","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes meta","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP meta","advanced-database-cleaner")};case"users_meta":return{allItemsMsg:(0,i.__)("All user meta","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins meta","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes meta","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP meta","advanced-database-cleaner")};case"transients":return{allItemsMsg:(0,i.__)("All transients","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins transients","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes transients","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP transients","advanced-database-cleaner")};case"cron_jobs":return{allItemsMsg:(0,i.__)("All cron jobs","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins cron jobs","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes cron jobs","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP cron jobs","advanced-database-cleaner")};default:return{allItemsMsg:(0,i.__)("All items","advanced-database-cleaner"),pluginsItemsMsg:(0,i.__)("Plugins items","advanced-database-cleaner"),themesItemsMsg:(0,i.__)("Themes items","advanced-database-cleaner"),wpItemsMsg:(0,i.__)("WP items","advanced-database-cleaner")}}},_m=function(e,t,r){return n.createElement("div",{className:"flex items-start gap-x-2 text-[.7rem]"},n.createElement("div",{className:"w-5"},"ok"===e?n.createElement(ve.rK8,{className:"text-[1.2rem] text-green-600"}):n.createElement(he.q53,{className:"text-[1.2rem] text-orange-400"})),n.createElement("div",{className:"items-start gap-x-1"},Em(t)," ","ok"!==e&&n.createElement(P,{href:"#",onClick:r},(0,i.__)("[Filter]","advanced-database-cleaner"))))},Em=function(e){if("string"!=typeof e)return e;var t=e.match(/^\s*(\d+)\s*(.*)$/);if(!t)return e;var r=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return xm(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?xm(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=r[1],o=r[2];return n.createElement(n.Fragment,null,n.createElement("strong",null,a),o?" ".concat(o):"")},Nm=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:3;return n.createElement("div",{className:"flex min-w-[280px] max-w-[280px] flex-col justify-center rounded-xl bg-gray-100 px-2 shadow-md ".concat(3===e?"h-[80px]":"h-[98px]")},n.createElement("div",{className:"animate-pulse"},Array.from({length:e}).map((function(e,t){return n.createElement("div",{key:t,className:"my-2 h-3 rounded-full bg-slate-200"})}))))},km=function(e){return n.createElement("div",{className:"flex flex-col items-center justify-center gap-y-2 bg-gray-100 py-8"},n.createElement(he.F8y,{className:"text-[7rem] text-gray-300"}),n.createElement("span",{className:"text-[1rem] font-bold text-black"},(0,i.__)("No data found","advanced-database-cleaner")),e&&n.createElement("span",null,(0,i.__)("Try changing the filters or search term","advanced-database-cleaner")))},Sm=function(){return n.createElement("div",{className:"mt-4 flex h-[210px] items-center justify-center rounded-lg border border-gray-200 bg-gray-100 opacity-90"},n.createElement(C,{size:"text-[4rem]",spinnerColor:"text-gray-900",text:(0,i.__)("Loading data...","advanced-database-cleaner")}))},Lm=function(e,t){var r=function(e){return null!==e&&"object"===bm(e)&&!Array.isArray(e)},n=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(!n(e[a],t[a]))return!1;return!0}if(r(e)&&r(t)){var o=Object.keys(e),i=Object.keys(t);if(o.length!==i.length)return!1;for(var c=0,l=o;c<l.length;c++){var s=l[c];if(!Object.prototype.hasOwnProperty.call(t,s))return!1;if(!n(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(r){return!!Object.prototype.hasOwnProperty.call(t,r)&&("args"===r?n(e[r],t[r]):e[r]===t[r])}))},jm={key:"site_id",label:(0,i.__)("Site","advanced-database-cleaner"),sortable:!0,contentType:"int",tooltipText:"",width:"min-w-[60px] max-w-[150px]",visibility:"1"===U?"":"hidden"},Om=function(e,t,r,n,a,o){return{key:e,label:t,sortable:r,contentType:n,tooltipText:a,width:o,visibility:arguments.length>6&&void 0!==arguments[6]?arguments[6]:""}},Tm={posts:[Om("ID",(0,i.__)("ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),Om("post_title",(0,i.__)("Title","advanced-database-cleaner"),!0,"string","","min-w-[100px] max-w-[200px]"),Om("post_content",(0,i.__)("Content","advanced-database-cleaner"),!1,"string","","min-w-[150px] max-w-[250px]"),Om("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[60px] max-w-[150px]"),Om("post_date_gmt",(0,i.__)("Date (UTC)","advanced-database-cleaner"),!0,"int","","min-w-[60px] max-w-[150px]"),jm],comments:[Om("comment_ID",(0,i.__)("ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),Om("comment_author",(0,i.__)("Author","advanced-database-cleaner"),!0,"string","","min-w-[120px] max-w-[150px]"),Om("comment_content",(0,i.__)("Content","advanced-database-cleaner"),!1,"string","","min-w-[150px] max-w-[300px]"),Om("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),Om("comment_post_ID",(0,i.__)("Post ID","advanced-database-cleaner"),!0,"int","","min-w-[80px] max-w-[120px]"),Om("comment_date_gmt",(0,i.__)("Date (UTC)","advanced-database-cleaner"),!0,"int","","min-w-[60px] max-w-[150px]"),jm],postMeta:[Om("meta_id",(0,i.__)("ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),Om("meta_key",(0,i.__)("Meta key","advanced-database-cleaner"),!0,"string","","min-w-[120px] max-w-[150px]"),Om("meta_value",(0,i.__)("Meta value","advanced-database-cleaner"),!1,"string","","min-w-[150px] max-w-[300px]"),Om("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),jm],userMeta:[Om("umeta_id",(0,i.__)("ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),Om("meta_key",(0,i.__)("Meta key","advanced-database-cleaner"),!0,"string","","min-w-[120px] max-w-[150px]"),Om("meta_value",(0,i.__)("Meta value","advanced-database-cleaner"),!1,"string","","min-w-[150px] max-w-[300px]"),Om("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),jm],relationships:[Om("object_id",(0,i.__)("Object ID","advanced-database-cleaner"),!0,"int","","min-w-[80px] max-w-[150px]"),Om("term_taxonomy_id",(0,i.__)("Term taxonomy ID","advanced-database-cleaner"),!0,"int","","min-w-[80px] max-w-[150px]"),Om("term_order",(0,i.__)("Term order","advanced-database-cleaner"),!0,"int","","min-w-[80px] max-w-[150px]"),Om("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[80px] max-w-[150px]"),jm],transients:[Om("id",(0,i.__)("ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),Om("name",(0,i.__)("Name","advanced-database-cleaner"),!0,"string","","min-w-[100px] max-w-[220px]"),Om("value",(0,i.__)("Value","advanced-database-cleaner"),!1,"string","","min-w-[100px] max-w-[220px]"),Om("autoload",(0,i.__)("Autoload","advanced-database-cleaner"),!0,"string",(0,i.__)("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"),"min-w-[80px] max-w-[120px]"),Om("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),Om("timeout",(0,i.__)("Expired at","advanced-database-cleaner"),!0,"int",(0,i.__)("All dates/times are in your local time zone","advanced-database-cleaner"),"min-w-[120px] max-w-[160px]"),Om("found_in",(0,i.__)("Found in","advanced-database-cleaner"),!0,"string","","min-w-[60px] max-w-[150px]","1"===U?"":"hidden"),jm],actions:[Om("action_id",(0,i.__)("ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),Om("hook",(0,i.__)("Hook","advanced-database-cleaner"),!0,"string","","min-w-[120px] max-w-[200px]"),Om("args",(0,i.__)("Args","advanced-database-cleaner"),!0,"string","","min-w-[100px] max-w-[180px]"),Om("scheduled_date_gmt",(0,i.__)("Scheduled at (UTC)","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),Om("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),Om("status",(0,i.__)("Status","advanced-database-cleaner"),!1,"string","","min-w-[90px] max-w-[150px]"),jm],logs:[Om("log_id",(0,i.__)("Log ID","advanced-database-cleaner"),!0,"int","","min-w-[70px] max-w-[150px]"),Om("action_id",(0,i.__)("Action ID","advanced-database-cleaner"),!0,"int","","min-w-[120px] max-w-[150px]"),Om("message",(0,i.__)("Message","advanced-database-cleaner"),!1,"string","","min-w-[150px] max-w-[300px]"),Om("log_date_gmt",(0,i.__)("Log date (UTC)","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),Om("size",(0,i.__)("Size","advanced-database-cleaner"),!0,"int","","min-w-[90px] max-w-[150px]"),Om("status",(0,i.__)("Status","advanced-database-cleaner"),!1,"string","","min-w-[90px] max-w-[150px]"),jm]},Pm={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"},Im=function(e){var t;return null!==(t=Tm[Pm[e]])&&void 0!==t?t:[]},Cm={revisions:(0,i.__)("Revisions","advanced-database-cleaner"),auto_drafts:(0,i.__)("Auto drafts","advanced-database-cleaner"),trashed_posts:(0,i.__)("Trashed posts","advanced-database-cleaner"),unapproved_comments:(0,i.__)("Unapproved comments","advanced-database-cleaner"),spam_comments:(0,i.__)("Spam comments","advanced-database-cleaner"),trashed_comments:(0,i.__)("Trashed comments","advanced-database-cleaner"),pingbacks:(0,i.__)("Pingbacks","advanced-database-cleaner"),trackbacks:(0,i.__)("Trackbacks","advanced-database-cleaner"),unused_postmeta:(0,i.__)("Unused postmeta","advanced-database-cleaner"),duplicated_postmeta:(0,i.__)("Duplicated postmeta","advanced-database-cleaner"),unused_commentmeta:(0,i.__)("Unused commentmeta","advanced-database-cleaner"),duplicated_commentmeta:(0,i.__)("Duplicated commentmeta","advanced-database-cleaner"),unused_usermeta:(0,i.__)("Unused usermeta","advanced-database-cleaner"),duplicated_usermeta:(0,i.__)("Duplicated usermeta","advanced-database-cleaner"),unused_termmeta:(0,i.__)("Unused termmeta","advanced-database-cleaner"),duplicated_termmeta:(0,i.__)("Duplicated termmeta","advanced-database-cleaner"),unused_relationships:(0,i.__)("Unused relationships","advanced-database-cleaner"),expired_transients:(0,i.__)("Expired transients","advanced-database-cleaner"),oembed_caches:(0,i.__)("oEmbed caches","advanced-database-cleaner"),actionscheduler_completed_actions:(0,i.__)("Actionscheduler completed actions","advanced-database-cleaner"),actionscheduler_failed_actions:(0,i.__)("Actionscheduler failed actions","advanced-database-cleaner"),actionscheduler_canceled_actions:(0,i.__)("Actionscheduler canceled actions","advanced-database-cleaner"),actionscheduler_completed_logs:(0,i.__)("Actionscheduler completed logs","advanced-database-cleaner"),actionscheduler_failed_logs:(0,i.__)("Actionscheduler failed logs","advanced-database-cleaner"),actionscheduler_canceled_logs:(0,i.__)("Actionscheduler canceled logs","advanced-database-cleaner"),actionscheduler_orphan_logs:(0,i.__)("Actionscheduler orphan logs","advanced-database-cleaner")},Am=function(e){return Object.keys(Cm).includes(e)},Fm=function(e){switch(e){case"tables_to_repair":return(0,i.__)("Repair tables","advanced-database-cleaner");case"tables_to_optimize":return(0,i.__)("Optimize tables","advanced-database-cleaner");default:return Cm[e]||""}},Mm=(0,m.Z0)({name:"action",initialState:{actionType:null,itemsType:null,processAction:!1,selectedItems:[],manualCategorization:[]},reducers:{prepareAction:function(e,t){e.actionType=t.payload.actionType,e.itemsType=t.payload.itemsType},startProcessingAction:function(e,t){if(t.payload){var r=t.payload;for(var n in r)e[n]=r[n]}e.processAction=!0},selectItem:function(e,t){var r=t.payload,n=e.selectedItems.findIndex((function(e){return Lm(e,r)}));n>=0?e.selectedItems.splice(n,1):e.selectedItems.push(r)},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.actionType=null,e.itemsType=null,e.processAction=!1,e.selectedItems=[],e.manualCategorization=[]}}}),Gm=Mm.actions,Dm=Gm.prepareAction,zm=Gm.startProcessingAction,Rm=Gm.selectItem,Bm=Gm.selectItems,Um=Gm.resetProcessAction,Wm=Gm.resetAllActionData,Ym=Gm.resetSelectedItems;const Km=Mm.reducer;function $m(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const qm=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $m(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?$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.")}()}((0,n.useState)(!1),2),t=e[0],r=e[1],m=(0,d.d4)((function(e){return e.modal})),f=(0,d.d4)((function(e){return e.action.processAction})),p=(0,d.d4)((function(e){return null!==e.action.actionType})),h=(0,d.wA)();if(!m.show)return null;var v=m.type,y=m.title,g=m.message,b=m.dbBackupWarning,x=m.confirmLabel,w=function(){h(ca())};return n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:w},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:w},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto mb-1 mt-2"},n.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-lg"},"warning"===v?n.createElement(u.e5t,{className:"h-10 w-10 text-red-600","aria-hidden":"true"}):"delete"===v?n.createElement(s.Mst,{className:"h-10 w-10 text-red-600","aria-hidden":"true"}):n.createElement(c.MGr,{className:"h-10 w-10 text-primary","aria-hidden":"true"})),n.createElement("div",{className:"mt-3 text-center"},n.createElement(o.L3,{as:"h3",className:"text-base font-bold leading-6 text-gray-900"},y),n.createElement("div",{className:"mt-2"},n.createElement("p",{className:"text-[.95rem] text-black"},g))),n.createElement("div",{className:"mb-2 mt-5 flex justify-center gap-x-3 sm:mt-6"},n.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:w},(0,i.__)("Cancel","advanced-database-cleaner")),n.createElement("button",{type:"button",className:"inline-flex w-full min-w-[100px] justify-center rounded-full ".concat("warning"===v||"delete"===v?"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||(r(!0),h(zm()),h(ca()),r(!1))},disabled:f||!p},x)),b&&n.createElement("div",{className:"mt-4 border-t border-gray-300 pt-4 text-center text-[.9rem] font-semibold text-red-600"},(0,i.__)("Don't forget to make a backup of your database first!","advanced-database-cleaner"))))))))},Vm=function(){var e=(0,d.d4)((function(e){return e.action.actionType}));return(0,d.d4)((function(e){return e.action.processAction}))&&"run_general_cleanup"!==e?n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:function(){}},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"mx-auto"},n.createElement("div",{className:"flex items-center justify-center rounded-lg"},n.createElement(He.k$1,{className:"h-16 w-16 animate-spin text-primary"})),n.createElement("div",null,n.createElement(o.L3,{as:"h3",className:"text-[.9rem] font-semibold leading-6 text-gray-900"},(0,i.__)("Processing, please wait...","advanced-database-cleaner"))))))))):null},Hm=function(){var e=(0,d.d4)((function(e){return e.shared.isSupportModalShown})),t=(0,d.wA)();if(!e)return null;var r=function(){t(Zd())};return n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:r},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:r},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto"},n.createElement("div",{className:"mb-6 mt-10 flex flex-col gap-6 xl:flex-row"},n.createElement("div",{className:"group flex-1"},n.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"},n.createElement("div",{className:"absolute right-4 top-4"},n.createElement(ho.Lhl,{className:"text-[2rem] text-blue-800"})),n.createElement("h4",{className:"mb-4 text-[1.2rem] font-bold text-gray-900"},(0,i.__)("View documentation","advanced-database-cleaner")),n.createElement("div",{className:"mb-6 space-y-2"},n.createElement("p",{className:"flex items-center gap-1 text-gray-700"},n.createElement(fe.CMH,{className:"text-blue-500"}),(0,i.__)("Access comprehensive guides and tutorials","advanced-database-cleaner")),n.createElement("p",{className:"flex items-center gap-1 text-gray-700"},n.createElement(fe.CMH,{className:"text-blue-500"}),(0,i.__)("Find answers to common questions","advanced-database-cleaner"))),n.createElement(P,{href:"https://docs.sigmaplugin.com/collection/54-advanced-db-cleaner-4x?utm_source=support-modal&utm_medium=".concat(V,"&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,i.__)("View documentation","advanced-database-cleaner"),n.createElement(s.TdP,null)))),n.createElement("div",{className:"group flex-1"},n.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"},n.createElement("div",{className:"absolute right-4 top-4"},n.createElement(ht.E4k,{className:"text-[1.8rem] text-green-800"})),n.createElement("h4",{className:"mb-4 text-[1.2rem] font-bold text-gray-900"},(0,i.__)("Contact us","advanced-database-cleaner")),n.createElement("div",{className:"mb-6 space-y-2"},n.createElement("p",{className:"flex items-center gap-1 text-gray-700"},n.createElement(fe.CMH,{className:"text-green-500"}),(0,i.__)("Contact us for personalized assistance","advanced-database-cleaner")),n.createElement("p",{className:"flex items-center gap-1 text-gray-700"},n.createElement(fe.CMH,{className:"text-green-500"}),(0,i.__)("Get help with technical issues, billing ...","advanced-database-cleaner"))),n.createElement(P,{href:"FREE"===z?"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,i.__)("Contact us","advanced-database-cleaner"),n.createElement(s.TdP,null))))),n.createElement("div",{className:"mt-4 flex gap-1 text-gray-600"},n.createElement("span",null,(0,i.__)("By","advanced-database-cleaner")),n.createElement(P,{href:"https://sigmaplugin.com?utm_source=support-modal&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=sigmaplugin-home-page"),target:"_blank"},"SigmaPlugin"))))))))};function Qm(e){return Qm="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},Qm(e)}function Jm(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function Xm(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Jm(Object(r),!0).forEach((function(t){Zm(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Jm(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function Zm(e,t,r){return(t=function(e){var t=function(e){if("object"!=Qm(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Qm(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Qm(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ef(){ef=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==Qm(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(Qm(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function tf(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function rf(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){tf(o,n,a,i,c,"next",e)}function c(e){tf(o,n,a,i,c,"throw",e)}i(void 0)}))}}function nf(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return af(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?af(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 af(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const of=function(){var e=nf((0,n.useState)(null),2),t=e[0],r=e[1],c=nf((0,n.useState)(!1),2),s=c[0],u=c[1],m=nf((0,n.useState)(!1),2),f=m[0],p=m[1],h=nf((0,n.useState)(null),2),v=h[0],y=h[1],g=nf((0,n.useState)({manual_corrections:!1,keep_last:!1,automation_tasks:!1,uninstall_old_versions:!1}),2),b=g[0],x=g[1],w=(0,d.d4)((function(e){return e.shared.isMigrationModalShown})),_=(0,d.wA)();if((0,n.useEffect)((function(){w&&E()}),[w]),!w)return null;var E=function(){var e=rf(ef().mark((function e(){var t,n,a;return ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,u(!0),e.next=4,ce();case 4:t=e.sent,n=(null==t?void 0:t.data)||[],r(n),a={manual_corrections:n.includes("manual_corrections"),keep_last:n.includes("keep_last"),automation_tasks:n.includes("automation_tasks"),uninstall_old_versions:n.includes("old_free_exists")||n.includes("pro_exists")},x(a),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),Pt(_,e.t0.message);case 14:return e.prev=14,u(!1),e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[0,11,14,17]])})));return function(){return e.apply(this,arguments)}}(),N=function(e){x((function(t){return Xm(Xm({},t),{},Zm({},e,!t[e]))}))},k=function(){var e=rf(ef().mark((function e(){var t,r,n;return ef().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,p(!0),t=[],b.manual_corrections&&t.push("manual_corrections"),b.keep_last&&t.push("keep_last"),b.automation_tasks&&t.push("automation_tasks"),r={items_to_migrate:t,uninstall_old_versions:b.uninstall_old_versions},e.next=9,se(r);case 9:n=e.sent,y((null==n?void 0:n.data)||{}),_(am()),null==n||!n.data||1!==n.data.automation_tasks_success&&2!==n.data.automation_tasks_success||_(Xd()),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(0),Pt(_,e.t0.message);case 18:return e.prev=18,p(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[0,15,18,21]])})));return function(){return e.apply(this,arguments)}}(),S=function(){_(em()),r(null),y(null),x({manual_corrections:!1,keep_last:!1,automation_tasks:!1,uninstall_old_versions:!1})};return n.createElement(a.e,{appear:!0,show:!0,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50",onClose:S},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 z-10 w-screen overflow-y-auto"},n.createElement("div",{className:"flex min-h-full items-end justify-center p-4 text-center sm:items-center sm:p-0"},n.createElement(o.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"},n.createElement("div",{className:"absolute right-0 top-0 pr-4 pt-4"},n.createElement("button",{type:"button",className:"rounded-md bg-white text-gray-400 hover:text-gray-500 focus:outline-none",onClick:S},n.createElement("span",{className:"sr-only"},"Close"),n.createElement(l.WQq,{className:"h-6 w-6","aria-hidden":"true"}))),n.createElement("div",{className:"mx-auto"},function(){if(s)return n.createElement("div",{className:"flex items-center justify-center py-12 text-center"},n.createElement(C,null));if(v){var e=[{key:"manual_corrections_success",label:(0,i.__)("Manual corrections","advanced-database-cleaner")},{key:"keep_last_success",label:(0,i.__)("Keep Last","advanced-database-cleaner")},{key:"automation_tasks_success",label:(0,i.__)("Automation tasks","advanced-database-cleaner")},{key:"uninstall_old_versions_success",label:(0,i.__)("Uninstall old versions","advanced-database-cleaner")}];return n.createElement("div",null,n.createElement("div",{className:"mb-8 text-center"},n.createElement("div",{className:"mb-4 inline-flex h-12 w-12 items-center justify-center rounded-full bg-blue-500"},n.createElement(Za.YrT,{className:"h-6 w-6 text-white"})),n.createElement("h3",{className:"mb-1 text-xl font-bold text-gray-900"},(0,i.__)("Import completed","advanced-database-cleaner")),n.createElement("p",{className:"text-gray-600"},(0,i.__)("Here are the results of your data import","advanced-database-cleaner"))),n.createElement("div",{className:"mb-8 border"},e.map((function(e){var t=e.key,r=e.label;if(void 0===v[t])return null;var a=function(e){return 1===e?{text:(0,i.__)("Successful","advanced-database-cleaner"),color:"text-green-700"}:0===e?{text:(0,i.__)("Failed","advanced-database-cleaner"),color:"text-red-700"}:2===e?{text:(0,i.__)("Partially successful","advanced-database-cleaner"),color:"text-yellow-700"}:{text:"",color:""}}(v[t]);return n.createElement("div",{key:t,className:"flex items-center justify-between border-b border-gray-200 bg-white p-4"},n.createElement("span",{className:"text-[.9rem] font-medium text-gray-900"},r),n.createElement("div",{className:"flex items-center gap-3"},function(e){return 1===e?n.createElement("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-green-100"},n.createElement(Za.YrT,{className:"h-4 w-4 text-green-600"})):0===e?n.createElement("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-red-100"},n.createElement(Za.yGN,{className:"h-4 w-4 text-red-600"})):2===e?n.createElement("div",{className:"flex h-6 w-6 items-center justify-center rounded-full bg-yellow-100"},n.createElement(Za.eHT,{className:"h-4 w-4 text-yellow-600"})):null}(v[t]),n.createElement("span",{className:"text-sm font-semibold ".concat(a.color)},a.text)))}))),n.createElement("div",{className:"flex items-center justify-center"},n.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:S},(0,i.__)("Close","advanced-database-cleaner"))))}return n.createElement("div",null,n.createElement("div",{className:"mb-8 text-center"},n.createElement("div",{className:"mx-auto flex h-12 w-12 flex-shrink-0 items-center justify-center"},n.createElement(ve.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}))?n.createElement(n.Fragment,null,n.createElement("h3",{className:"text-center text-[1.1rem] font-semibold text-gray-900"},(0,i.__)("No data to import. You can uninstall the previous version(s)","advanced-database-cleaner"))):n.createElement(n.Fragment,null,n.createElement("h3",{className:"text-center text-[1.1rem] font-semibold text-gray-900"},(0,i.__)("Import data from previous version","advanced-database-cleaner")),n.createElement("p",{className:"text-gray-600"},(0,i.__)("Select the items you want to import or actions to perform","advanced-database-cleaner")))),n.createElement("div",{className:"mb-8 rounded-xl border"},(null==t?void 0:t.includes("manual_corrections"))&&n.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"},n.createElement("div",{className:"mt-0.5 flex h-6 items-center"},n.createElement("input",{type:"checkbox",checked:b.manual_corrections,onChange:function(){return N("manual_corrections")}})),n.createElement("div",{className:"flex-1"},n.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-blue-700"},(0,i.__)("Import manual corrections","advanced-database-cleaner")),n.createElement("p",{className:"mt-1 text-xs text-gray-600"},(0,i.__)("Import your custom manual corrections you made in the previous version","advanced-database-cleaner")))),(null==t?void 0:t.includes("keep_last"))&&n.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"},n.createElement("div",{className:"mt-0.5 flex h-6 items-center"},n.createElement("input",{type:"checkbox",checked:b.keep_last,onChange:function(){return N("keep_last")}})),n.createElement("div",{className:"flex-1"},n.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-blue-700"},(0,i.__)("Import Keep Last","advanced-database-cleaner")),n.createElement("p",{className:"mt-1 text-xs text-gray-600"},(0,i.__)("Preserve your -Keep Last- settings and configurations","advanced-database-cleaner")))),(null==t?void 0:t.includes("automation_tasks"))&&n.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"},n.createElement("div",{className:"mt-0.5 flex h-6 items-center"},n.createElement("input",{type:"checkbox",checked:b.automation_tasks,onChange:function(){return N("automation_tasks")}})),n.createElement("div",{className:"flex-1"},n.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-blue-700"},(0,i.__)("Import tasks","advanced-database-cleaner")),n.createElement("p",{className:"mt-1 text-xs text-gray-600"},(0,i.__)("Import all your automation tasks and schedules.","advanced-database-cleaner"),n.createElement("span",{className:"ml-1 text-orange-600"},(0,i.__)("(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")))&&n.createElement("label",{className:"group flex cursor-pointer items-start gap-4 rounded-b-xl bg-white p-4 transition-all hover:bg-blue-50"},n.createElement("div",{className:"mt-0.5 flex h-6 items-center"},n.createElement("input",{type:"checkbox",checked:b.uninstall_old_versions,onChange:function(){return N("uninstall_old_versions")}})),n.createElement("div",{className:"flex-1"},n.createElement("span",{className:"text-[.9rem] font-semibold text-gray-800 transition-colors group-hover:text-red-700"},(0,i.__)("Uninstall previous versions?","advanced-database-cleaner")),n.createElement("p",{className:"mt-1 text-xs text-gray-600"},function(){if(!t)return"";var e=t.includes("old_free_exists"),r=t.includes("pro_exists");return e&&r?(0,i.__)("The Free and old Pro versions can be uninstalled since you are using the newest Premium version","advanced-database-cleaner"):e?(0,i.__)("The Free version can be uninstalled since you are using the Premium version","advanced-database-cleaner"):r?(0,i.__)("The old Pro version can be uninstalled since you are using the newest Premium version","advanced-database-cleaner"):""}())))),n.createElement("div",{className:"flex justify-center gap-3"},n.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:S},(0,i.__)("Cancel","advanced-database-cleaner")),n.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:f||!(b.manual_corrections||b.keep_last||b.automation_tasks||b.uninstall_old_versions),onClick:k},f?n.createElement(C,{text:(0,i.__)("Processing ...","advanced-database-cleaner"),spinnerColor:"text-white",size:"text-[1.2rem]"}):n.createElement("span",null,(0,i.__)("Proceed","advanced-database-cleaner")))))}()))))))};var cf=r(5338),lf=(0,m.U1)({reducer:{setting:Tu,shared:im,modal:la,notification:jt,action:Km,filter:Be,scan:Ka}});const sf=r.p+"images/logo.png";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 df(){df=function(){return t};var e,t={},r=Object.prototype,n=r.hasOwnProperty,a=Object.defineProperty||function(e,t,r){e[t]=r.value},o="function"==typeof Symbol?Symbol:{},i=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function s(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{s({},"")}catch(e){s=function(e,t,r){return e[t]=r}}function u(e,t,r,n){var o=t&&t.prototype instanceof y?t:y,i=Object.create(o.prototype),c=new T(n||[]);return a(i,"_invoke",{value:S(e,r,c)}),i}function d(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",f="suspendedYield",p="executing",h="completed",v={};function y(){}function g(){}function b(){}var x={};s(x,i,(function(){return this}));var w=Object.getPrototypeOf,_=w&&w(w(P([])));_&&_!==r&&n.call(_,i)&&(x=_);var E=b.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 r(a,o,i,c){var l=d(e[a],e,o);if("throw"!==l.type){var s=l.arg,u=s.value;return u&&"object"==uf(u)&&n.call(u,"__await")?t.resolve(u.__await).then((function(e){r("next",e,i,c)}),(function(e){r("throw",e,i,c)})):t.resolve(u).then((function(e){s.value=e,i(s)}),(function(e){return r("throw",e,i,c)}))}c(l.arg)}var o;a(this,"_invoke",{value:function(e,n){function a(){return new t((function(t,a){r(e,n,t,a)}))}return o=o?o.then(a,a):a()}})}function S(t,r,n){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(n.method=o,n.arg=i;;){var c=n.delegate;if(c){var l=L(c,n);if(l){if(l===v)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(a===m)throw a=h,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);a=p;var s=d(t,r,n);if("normal"===s.type){if(a=n.done?h:f,s.arg===v)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(a=h,n.method="throw",n.arg=s.arg)}}}function L(t,r){var n=r.method,a=t.iterator[n];if(a===e)return r.delegate=null,"throw"===n&&t.iterator.return&&(r.method="return",r.arg=e,L(t,r),"throw"===r.method)||"return"!==n&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+n+"' method")),v;var o=d(a,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,v;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,v):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.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 P(t){if(t||""===t){var r=t[i];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var a=-1,o=function r(){for(;++a<t.length;)if(n.call(t,a))return r.value=t[a],r.done=!1,r;return r.value=e,r.done=!0,r};return o.next=o}}throw new TypeError(uf(t)+" is not iterable")}return g.prototype=b,a(E,"constructor",{value:b,configurable:!0}),a(b,"constructor",{value:g,configurable:!0}),g.displayName=s(b,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,s(e,l,"GeneratorFunction")),e.prototype=Object.create(E),e},t.awrap=function(e){return{__await:e}},N(k.prototype),s(k.prototype,c,(function(){return this})),t.AsyncIterator=k,t.async=function(e,r,n,a,o){void 0===o&&(o=Promise);var i=new k(u(e,r,n,a),o);return t.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},N(E),s(E,l,"Generator"),s(E,i,(function(){return this})),s(E,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function e(){for(;r.length;){var n=r.pop();if(n in t)return e.value=n,e.done=!1,e}return e.done=!0,e}},t.values=P,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 r in this)"t"===r.charAt(0)&&n.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function a(n,a){return c.type="throw",c.arg=t,r.next=n,a&&(r.method="next",r.arg=e),!!a}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],c=i.completion;if("root"===i.tryLoc)return a("end");if(i.tryLoc<=this.prev){var l=n.call(i,"catchLoc"),s=n.call(i,"finallyLoc");if(l&&s){if(this.prev<i.catchLoc)return a(i.catchLoc,!0);if(this.prev<i.finallyLoc)return a(i.finallyLoc)}else if(l){if(this.prev<i.catchLoc)return a(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return a(i.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r];if(a.tryLoc<=this.prev&&n.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var o=a;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,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 r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if("throw"===n.type){var a=n.arg;O(r)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,r,n){return this.delegate={iterator:P(t),resultName:r,nextLoc:n},"next"===this.method&&(this.arg=e),v}},t}function mf(e,t,r,n,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void r(e)}c.done?t(l):Promise.resolve(l).then(n,a)}function ff(e){return function(){var t=this,r=arguments;return new Promise((function(n,a){var o=e.apply(t,r);function i(e){mf(o,n,a,i,c,"next",e)}function c(e){mf(o,n,a,i,c,"throw",e)}i(void 0)}))}}function pf(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var hf=Object.values(R),vf=hf.some((function(e){return e.is_critical}));const yf=function(){var e=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,a,o,i,c=[],l=!0,s=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;l=!1}else for(;!(l=(n=o.call(r)).done)&&(c.push(n.value),c.length!==t);l=!0);}catch(e){s=!0,a=e}finally{try{if(!l&&null!=r.return&&(i=r.return(),Object(i)!==i))return}finally{if(s)throw a}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pf(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?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.")}()}((0,n.useState)(!1),2),t=e[0],r=e[1],c=(0,d.d4)((function(e){return e.setting.hiddenTabs})),l=(0,d.d4)((function(e){return e.shared.currentTabId})),u=(0,d.d4)((function(e){return e.shared.currentSubTabId})),m=(0,d.d4)((function(e){return e.setting.sideBarIsExpanded})),f=(0,d.d4)((function(e){return e.shared.showImportedTasksDeactivatedNotice})),p=(0,d.d4)((function(e){return e.shared.showMigrationNotice})),h=(0,d.d4)((function(e){return e.setting.licenseKey})),v=(0,d.d4)((function(e){return e.setting.licenseStatus})),y=Gd.find((function(e){return e.id===l}))||Gd[0],g=(0,d.wA)(),b=function(e,t){e.preventDefault(),y.id!==t&&(r(!1),g($d({tabId:t})),g(Wm()),g(ze()))},x=function(){var e=ff(df().mark((function e(t){var r;return df().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return g(ju(t)),e.prev=1,r=t?"1":"0",e.next=5,ll({sidebar_is_expanded:r});case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(1),Pt(g,e.t0.message);case 10:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(t){return e.apply(this,arguments)}}(),_=function(){var e=ff(df().mark((function e(){return df().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ne({notificationKey:"migration_available"});case 3:g(am()),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),Pt(g,e.t0.message);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(){return e.apply(this,arguments)}}();return(0,n.useEffect)((function(){window.scrollTo(0,0)}),[l,u]),n.createElement("div",{className:"clear-both mr-[10px] mt-[20px] max-w-[100rem] xl:flex"},n.createElement(a.e,{show:t,as:n.Fragment},n.createElement(o.lG,{as:"div",className:"relative z-50 xl:hidden",onClose:r},n.createElement(o.Xi,{transition:!0,className:"fixed inset-0 bg-gray-900 bg-opacity-70 transition-opacity duration-100 ease-linear data-[closed]:opacity-0"}),n.createElement("div",{className:"fixed inset-0 flex"},n.createElement(o.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"},n.createElement("div",{className:"flex grow flex-col gap-y-5 overflow-y-auto bg-white px-6 pb-2 pt-4"},n.createElement("nav",{className:"flex flex-1 flex-col pt-8"},n.createElement("ul",{role:"list",className:"flex flex-1 flex-col gap-y-2"},n.createElement("li",{className:"flex justify-end pb-4"},n.createElement("button",{type:"button",onClick:function(){return r(!1)}},n.createElement("span",{className:"sr-only"},"Close sidebar"),n.createElement(ta.zhF,{className:"h-6 w-6 text-black"}))),n.createElement("li",null,n.createElement("ul",{role:"list",className:"-mx-2 space-y-1"},Md.map((function(e){var t=e.items.filter((function(e){return!c.includes(e.id)&&e.show_in_menu}));return 0===t.length?null:n.createElement(n.Fragment,{key:"mobile-group-"+e.group_id},t.map((function(e){return n.createElement(n.Fragment,{key:"mobile-tab-"+e.id},n.createElement("li",null,n.createElement("a",{href:e.href,onClick:function(t){return b(t,e.id)},className:N(y.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")},n.createElement(e.icon,{className:N(y.id===e.id?"text-blue-600":"text-gray-600 group-hover:text-blue-600","".concat(e.icon_size," shrink-0"))}),e.name)))})),!e.is_last_group&&n.createElement("li",{className:"my-[10px]"},n.createElement("div",{className:"border-b-[1px] border-b-gray-300"})))}))))))))))),n.createElement("div",{className:N("relative hidden xl:flex xl:flex-col",m?"min-w-[200px]":"w-[52px]")},n.createElement("button",{onClick:function(){return x(!m)},className:"group absolute -right-[15px] top-[30px] z-20 flex h-6 w-4 -translate-y-1/2\r items-center justify-center"},m?n.createElement(n.Fragment,null,n.createElement(j,{content:(0,i.__)("Collapse sidebar","advanced-database-cleaner"),align:"left"},n.createElement(ve.eCD,{className:"text-[1.2rem] text-gray-400 group-hover:text-black"}))):n.createElement(n.Fragment,null,n.createElement(j,{content:(0,i.__)("Expand sidebar","advanced-database-cleaner"),align:"left"},n.createElement(ve.xHA,{className:"text-[1.2rem] text-gray-400 group-hover:text-black"})))),n.createElement("div",{className:"mb-10 flex grow flex-col bg-transparent"},n.createElement("div",{className:"relative flex h-[70px] items-center gap-x-4 bg-[#0B96CB] text-white ".concat(m?"pl-[20px]":"justify-center","\n            ")},n.createElement(P,{href:"FREE"===z?"https://wordpress.org/plugins/advanced-database-cleaner/":"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"},n.createElement("div",{className:"flex flex-col gap-y-0"},n.createElement("img",{src:sf,alt:"Logo",className:N("w-[34px]")})),m&&n.createElement(n.Fragment,null,n.createElement("div",{className:" flex flex-col gap-y-0"},n.createElement("span",{className:"py-0 text-[1.1rem] font-bold"},"Advanced DB"),n.createElement("span",{className:"-mt-1 flex items-center gap-x-2 py-0"},n.createElement("span",{className:"text-[1rem] font-bold"},"Cleaner"),n.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"===z?(0,i.__)("Free","advanced-database-cleaner"):(0,i.__)("Premium","advanced-database-cleaner"))))),n.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(m?"":"w-full","\n                ")},D))),n.createElement("nav",{className:"mt-4 flex flex-1 flex-col"},n.createElement("ul",{role:"list",className:"flex flex-1 flex-col gap-y-7"},n.createElement("li",null,n.createElement("ul",{role:"list",className:"px-2"},Md.map((function(e){var t=e.items.filter((function(e){return!c.includes(e.id)&&e.show_in_menu}));return 0===t.length?null:n.createElement(n.Fragment,{key:"desktop-group-"+e.group_id},t.map((function(e){return n.createElement(n.Fragment,{key:"desktop-tab-"+e.id},n.createElement("li",{className:"my-0"},n.createElement("a",{href:e.href,onClick:function(t){return b(t,e.id)},className:N(y.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")},n.createElement("div",{className:"flex h-full min-h-[24px] items-center gap-x-3"},m?n.createElement(e.icon,{className:N(y.id===e.id?"text-blue-600":"text-gray-600 group-hover:text-blue-600","".concat(e.icon_size," shrink-0"))}):n.createElement(j,{content:e.name,align:"left"},n.createElement(e.icon,{className:N(y.id===e.id?"text-blue-600":"text-gray-600 group-hover:text-blue-600","".concat(e.icon_size," shrink-0"))})),n.createElement("div",{className:"flex w-full flex-col"},m&&n.createElement("span",{className:"text-[.83rem] font-normal text-black"},e.name)),"FREE"===z&&e.is_premium&&m&&n.createElement("div",{className:""},n.createElement(s.xGQ,{className:"h-[12px] w-[12px] text-yellow-600"}))))))})),!e.is_last_group&&n.createElement("li",{className:"my-[10px]"},n.createElement("div",{className:"border-b-[1px] border-b-gray-300"})))})))))),n.createElement("div",{className:"border-t border-gray-200 px-2 py-3"},m&&n.createElement("div",{className:"flex flex-col items-center"},n.createElement("div",{className:"flex items-center gap-1 text-xs text-gray-500"},(0,i.__)("By","advanced-database-cleaner"),n.createElement(P,{href:"https://sigmaplugin.com?utm_source=sidebar-bottom&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=sigmaplugin-home-page"),target:"_blank",className:"font-semibold !text-gray-500 no-underline hover:!text-gray-600"},"SigmaPlugin"),"♥",n.createElement("span",{className:"text-gray-500"},D)),n.createElement("div",{className:"mt-1 flex gap-1 text-center text-[11px]"},n.createElement(P,{href:"FREE"===z?"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,i.__)("Support","advanced-database-cleaner")),"/",n.createElement(P,{href:"https://docs.sigmaplugin.com/collection/54-advanced-db-cleaner-4x?utm_source=sidebar-bottom&utm_medium=".concat(V,"&utm_campaign=plugins&utm_content=documentation"),target:"_blank",className:"font-semibold !text-blue-500 no-underline hover:!text-blue-600"},(0,i.__)("Docs","advanced-database-cleaner"))))))),n.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"},n.createElement(P,{href:"FREE"===z?"https://wordpress.org/plugins/advanced-database-cleaner/":"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"},n.createElement("div",{className:"flex h-[80px] items-center gap-x-4"},n.createElement("img",{src:sf,alt:"Logo",className:"w-[35px] sm:w-[35px]"}),n.createElement("div",{className:"flex flex-col gap-[2px]"},n.createElement("span",{className:"text-[1.1rem] font-bold"},"Advanced DB Cleaner"),n.createElement("span",{className:"flex items-center"},n.createElement("span",{className:"text-[.8rem] font-thin"},D),n.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"===z?(0,i.__)("Free","advanced-database-cleaner"):(0,i.__)("Premium","advanced-database-cleaner")))))),n.createElement("button",{type:"button",className:"-m-2.5 rounded-md p-2 text-gray-700",onClick:function(){return r(!0)}},n.createElement("span",{className:"sr-only"},"Open sidebar"),n.createElement(Za.ND1,{className:"h-8 w-8 text-white"}))),n.createElement("main",{className:"min-w-0 flex-1 bg-white pb-20 xl:min-h-[800px]"},n.createElement("div",{className:"h-[60px] px-4 sm:px-6"},n.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"},n.createElement("div",{className:"flex items-center gap-x-4"},n.createElement(y.icon,{className:"h-[38px] w-[38px] rounded-md border border-b-[.2rem] border-blue-300 bg-blue-50 p-2 text-blue-500"}),u&&Am(u)?n.createElement("span",{className:"text-xl font-bold text-gray-900 lg:text-[1.3rem]"},Cm[u]||""):n.createElement("span",{className:"text-xl font-bold text-gray-900 lg:text-[1.3rem]"},y.name)),n.createElement(lr,null))),n.createElement("div",{className:"min-h-[20rem] px-4 pt-8 sm:px-6"},hf.map((function(e,t){return n.createElement(dm,{key:"warning-"+t,type:"warning"},e.message)})),"PREMIUM"===z&&!h&&n.createElement(dm,{type:"warning"},(0,i.__)("Please activate your license key to receive plugin updates.","advanced-database-cleaner"),n.createElement(P,{href:"#",className:"ml-1",onClick:function(e){e.preventDefault(),g($d({tabId:"settings"}))}},(0,i.__)("Activate now","advanced-database-cleaner"))),"PREMIUM"===z&&h&&"valid"!==v&&n.createElement(dm,{type:"warning"},(0,i.__)("There is an issue with your license. Please check your license status in the settings.","advanced-database-cleaner"),n.createElement(P,{href:"#",className:"ml-1",onClick:function(e){e.preventDefault(),g($d({tabId:"settings"}))}},(0,i.__)("Check license status","advanced-database-cleaner"))),p&&n.createElement("div",{className:"mb-10"},n.createElement(dm,{type:"info"},n.createElement("div",{className:"flex flex-col gap-3"},(0,i.__)("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"),n.createElement("div",{className:"flex gap-x-4"},n.createElement(w,{text:"Yes, import data",className:"!h-[2rem] !w-fit !px-4",onClick:function(){g(Jd())}}),n.createElement(w,{text:"No, don't import",className:"!h-[2rem] !w-fit !px-4",onClick:_}))))),f&&n.createElement("div",{className:"mb-10"},n.createElement(dm,{type:"warning",notificationKey:"imported_tasks_deactivated_notice"},(0,i.__)("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"),n.createElement(P,{href:"",className:"ml-1",onClick:function(e){e.preventDefault(),g($d({tabId:"automation"}))}},(0,i.__)("Go to automation","advanced-database-cleaner")))),!vf&&n.createElement(y.component,null))),n.createElement("div",{className:"fixed bottom-6 right-1 z-50"},n.createElement(j,{content:(0,i.__)("Help","advanced-database-cleaner"),align:"right"},n.createElement(P,{href:"#",onClick:function(e){e.preventDefault(),g(Qd())},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"},n.createElement(he.f1Z,{className:"h-full w-full"})))))};var gf=document.getElementById("adbc-plugin-root");cf.createRoot(gf).render(n.createElement(d.Kq,{store:lf},n.createElement(yf,null),n.createElement(pm,null),n.createElement(qm,null),n.createElement(Vm,null),n.createElement(Hm,null),n.createElement(of,null)))}},a={};function o(e){var t=a[e];if(void 0!==t)return t.exports;var r=a[e]={exports:{}};return n[e].call(r.exports,r,r.exports,o),r.exports}o.m=n,e=[],o.O=(t,r,n,a)=>{if(!r){var i=1/0;for(u=0;u<e.length;u++){for(var[r,n,a]=e[u],c=!0,l=0;l<r.length;l++)(!1&a||i>=a)&&Object.keys(o.O).every((e=>o.O[e](r[l])))?r.splice(l--,1):(c=!1,a<i&&(i=a));if(c){e.splice(u--,1);var s=n();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]=[r,n,a]},o.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return o.d(t,{a:t}),t},r=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,o.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e;if("object"==typeof e&&e){if(4&n&&e.__esModule)return e;if(16&n&&"function"==typeof e.then)return e}var a=Object.create(null);o.r(a);var i={};t=t||[null,r({}),r([]),r(r)];for(var c=2&n&&e;"object"==typeof c&&!~t.indexOf(c);c=r(c))Object.getOwnPropertyNames(c).forEach((t=>i[t]=()=>e[t]));return i.default=()=>e,o.d(a,i),a},o.d=(e,t)=>{for(var r in t)o.o(t,r)&&!o.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},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 r=t.getElementsByTagName("script");if(r.length)for(var n=r.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=r[n--].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,r)=>{var n,a,[i,c,l]=r,s=0;if(i.some((t=>0!==e[t]))){for(n in c)o.o(c,n)&&(o.m[n]=c[n]);if(l)var u=l(o)}for(t&&t(r);s<i.length;s++)a=i[s],o.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return o.O(u)},r=self.webpackChunkadbc_plugin=self.webpackChunkadbc_plugin||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})();var i=o.O(void 0,[96],(()=>o(4370)));i=o.O(i)})();
  • advanced-database-cleaner/trunk/assets/js/translations.js

    r3407087 r3412586  
    639639  __("items to clean up", "advanced-database-cleaner"),
    640640  __("You can save:", "advanced-database-cleaner"),
     641  __("Calculating...", "advanced-database-cleaner"),
    641642  __("All items cleaned!", "advanced-database-cleaner"),
    642643  __("Count", "advanced-database-cleaner"),
     
    809810  __("Hide/show tabs", "advanced-database-cleaner"),
    810811  __("Select which tabs to hide or show in the plugin menu.", "advanced-database-cleaner"),
     812  __("Performance settings", "advanced-database-cleaner"),
     813  __(
     814    "Configure performance-related settings for database cleanup operations and optimization.",
     815    "advanced-database-cleaner"
     816  ),
    811817  __("Scan settings", "advanced-database-cleaner"),
    812818  __(
     
    10571063    "advanced-database-cleaner"
    10581064  ),
     1065  __("Please enter a valid number", "advanced-database-cleaner"),
     1066  sprintf(
     1067    /* translators: 1: minimum value, 2: maximum value */
     1068    __("Value must be between %1$s and %2$s", "advanced-database-cleaner"),
     1069    variable,
     1070    // %1$s
     1071    variable
     1072
     1073    // %2$s
     1074  ),
     1075  __("Direct SQL queries", "advanced-database-cleaner"),
     1076  __(
     1077    "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.",
     1078    "advanced-database-cleaner"
     1079  ),
     1080  __("Native WP functions", "advanced-database-cleaner"),
     1081  __(
     1082    "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.",
     1083    "advanced-database-cleaner"
     1084  ),
     1085  __("Please enter valid numbers for the performance settings", "advanced-database-cleaner"),
     1086  __(
     1087    "Choose the method used for database cleanup operations. SQL offers direct database manipulation, while Native uses WordPress functions.",
     1088    "advanced-database-cleaner"
     1089  ),
     1090  __("Cleanup method", "advanced-database-cleaner"),
     1091  __("Database rows batches", "advanced-database-cleaner"),
     1092  __(
     1093    "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.",
     1094    "advanced-database-cleaner"
     1095  ),
     1096  __("Saving...", "advanced-database-cleaner"),
     1097  __("Save settings", "advanced-database-cleaner"),
    10591098  __("Today's usage", "advanced-database-cleaner"),
    10601099  __("Credits used today:", "advanced-database-cleaner"),
     
    10671106  ),
    10681107  __("Upgrade my license", "advanced-database-cleaner"),
    1069   __("Please enter a valid number", "advanced-database-cleaner"),
    1070   sprintf(
    1071     /* translators: 1: minimum value, 2: maximum value */
    1072     __("Value must be between %1$s and %2$s", "advanced-database-cleaner"),
    1073     variable,
    1074     // %1$s
    1075     variable
    1076 
    1077     // %2$s
    1078   ),
    10791108  sprintf(
    10801109    /* translators: 1: minimum value, 2: maximum value */
     
    11511180    "advanced-database-cleaner"
    11521181  ),
    1153   __("Database rows batches", "advanced-database-cleaner"),
    1154   __(
    1155     "Specifies the number of rows to process in each batch when reading database tables. Adjusting this value can help optimize performance and memory usage when dealing with large tables.",
    1156     "advanced-database-cleaner"
    1157   ),
    11581182  __("Max execution time", "advanced-database-cleaner"),
    11591183  __(
     
    11611185    "advanced-database-cleaner"
    11621186  ),
    1163   __("Save settings", "advanced-database-cleaner"),
     1187  __("Orphans", "advanced-database-cleaner"),
     1188  __("Unknown", "advanced-database-cleaner"),
     1189  __("Not scanned", "advanced-database-cleaner"),
     1190  __("Less filters", "advanced-database-cleaner"),
     1191  __("More filters", "advanced-database-cleaner"),
     1192  __("Show manual corrections only", "advanced-database-cleaner"),
    11641193  __("Local scan only", "advanced-database-cleaner"),
    11651194  __("Less accurate", "advanced-database-cleaner"),
     
    11741203    "advanced-database-cleaner"
    11751204  ),
    1176   __("Not scanned", "advanced-database-cleaner"),
    11771205  __("Selected", "advanced-database-cleaner"),
    11781206  __(
     
    12731301  __("Total forced timeouts:", "advanced-database-cleaner"),
    12741302  __("files", "advanced-database-cleaner"),
    1275   __("Orphans", "advanced-database-cleaner"),
    1276   __("Unknown", "advanced-database-cleaner"),
    1277   __("Less filters", "advanced-database-cleaner"),
    1278   __("More filters", "advanced-database-cleaner"),
    1279   __("Show manual corrections only", "advanced-database-cleaner"),
    12801303  __("Show filters", "advanced-database-cleaner"),
    12811304  __("Hide filters", "advanced-database-cleaner"),
  • advanced-database-cleaner/trunk/includes/classes/class-adbc-admin-init.php

    r3407087 r3412586  
    3131     */
    3232    private $icon_svg = "";
     33
     34    /**
     35     * Store original plugin links before other plugins modify them
     36     */
     37    private $original_plugin_meta_links = [];
    3338
    3439    /**
     
    126131                'actionscheduler_actions_exists' => ADBC_Tables::is_actionscheduler_table_exists( 'actions' ) ? '1' : '0',
    127132                'actionscheduler_logs_exists' => ADBC_Tables::is_actionscheduler_table_exists( 'logs' ) ? '1' : '0',
     133                'php_max_execution_time' => ( $value = (int) ini_get( 'max_execution_time' ) ) > 0 ? $value : 120,
    128134            )
    129135        );
     
    619625    }
    620626
     627    /**
     628     * Static proxy for capture_original_plugin_meta_links to be used in the hooks.
     629     *
     630     * @param array $links The current plugin meta links.
     631     * @param string $file The plugin file.
     632     * @return array The modified plugin meta links.
     633     */
     634    public static function _capture_original_plugin_meta_links( $links, $file ) {
     635        return self::instance()->capture_original_plugin_meta_links( $links, $file );
     636    }
     637
     638    /**
     639     * Static proxy for restore_plugin_meta_links to be used in the hooks.
     640     *
     641     * @param array $links The current plugin meta links.
     642     * @param string $file The plugin file.
     643     * @return array The modified plugin meta links.
     644     */
     645    public static function _restore_plugin_meta_links( $links, $file ) {
     646        return self::instance()->restore_plugin_meta_links( $links, $file );
     647    }
     648
     649    /**
     650     * Capture the original WordPress default plugin meta links before any plugin modifies them
     651     */
     652    public function capture_original_plugin_meta_links( $links, $file ) {
     653
     654        $plugin_file = plugin_basename( ADBC_MAIN_PLUGIN_FILE_PATH );
     655
     656        if ( $file === $plugin_file && empty( $this->original_plugin_meta_links ) ) {
     657            $this->original_plugin_meta_links = $links;
     658        }
     659
     660        return $links;
     661
     662    }
     663
     664    /**
     665     * Remove all third-party links
     666     */
     667    public function restore_plugin_meta_links( $links, $file ) {
     668
     669        $plugin_file = plugin_basename( ADBC_MAIN_PLUGIN_FILE_PATH );
     670
     671        if ( $file !== $plugin_file ) {
     672            return $links;
     673        }
     674
     675        return $this->original_plugin_meta_links;
     676
     677    }
     678
    621679}
  • advanced-database-cleaner/trunk/includes/classes/class-adbc-hardcoded-items.php

    r3407087 r3412586  
    264264        'wpmu_sitewide_plugins' => '',
    265265        'wpmu_upgrade_site' => '',
    266         'wp_attachment_pages_enabled' => ''
     266        'wp_attachment_pages_enabled' => '',
     267        // 6.9
     268        'wp_notes_notify' => '',
    267269    ];
    268270
     
    422424        ],
    423425        '_transient_feed_mod_' => [
     426            'rule' => 'starts_with',
     427            'concatenated_with' => 'md5'
     428        ],
     429        '_site_transient_feed_' => [
     430            'rule' => 'starts_with',
     431            'concatenated_with' => 'md5'
     432        ],
     433        '_site_transient_feed_mod_' => [
    424434            'rule' => 'starts_with',
    425435            'concatenated_with' => 'md5'
  • advanced-database-cleaner/trunk/includes/classes/class-adbc-settings.php

    r3407087 r3412586  
    107107                'default' => 10000,
    108108                'validator_class' => 'ADBC_Settings_Validator',
    109                 'validator_method' => 'is_scan_setting_valid'
     109                'validator_method' => 'is_performance_settings_valid'
    110110            ],
    111111            'file_content_chunks' => [
     
    163163                'validator_class' => 'ADBC_Common_Validator',
    164164                'validator_method' => 'is_string_equals_0_or_1'
     165            ],
     166            'sql_or_native_cleanup_method' => [
     167                'default' => 'sql',
     168                'validator_class' => 'ADBC_Settings_Validator',
     169                'validator_method' => 'is_performance_settings_valid'
    165170            ],
    166171            // 'license_data' => [
  • advanced-database-cleaner/trunk/includes/classes/general-cleanup/class-adbc-abstract-cleanup-handler.php

    r3407087 r3412586  
    499499     * This method is used to get the count without any filters.
    500500     *
    501      * @return array{count, size}
     501     * @return array{"count"=>int, "size"=>int}
    502502     */
    503503    public function count() {
     
    511511     * @param array|null $args Optional arguments to filter the count, otherwise counts all items.
    512512     *
    513      * @return array{count, size}
     513     * @return array{"count"=>int, "size"=>int}
    514514     */
    515515    public function count_filtered( $args = [] ) {
     
    632632
    633633    /**
     634     * Purges all items of this type across all sites.
     635     * This method deletes all items that match the base WHERE clause and the keep last rules.
     636     * This method purges the items using either native or SQL method depending on the settings.
     637     *
     638     * @return int The number of deleted items.
     639     */
     640    public function purge() {
     641
     642        $cleanup_method = ADBC_Settings::instance()->get_setting( 'sql_or_native_cleanup_method' );
     643
     644        if ( $cleanup_method === 'native' )
     645            return $this->purge_native();
     646        else
     647            return $this->purge_sql();
     648
     649    }
     650
     651    /**
    634652     * Deletes the specified items across all sites.
    635653     * The items should be an array of arrays with 'site_id' and 'id' keys.
     654     * This method deletes the items using either native or SQL method depending on the settings.
    636655     *
    637656     * @param array $items The items to delete, each item should have 'site_id' and 'id'.
     
    640659     */
    641660    public function delete( $items ) {
     661
     662        $cleanup_method = ADBC_Settings::instance()->get_setting( 'sql_or_native_cleanup_method' );
     663
     664        if ( $cleanup_method === 'native' )
     665            return $this->delete_native( $items );
     666        else
     667            return $this->delete_sql( $items );
     668
     669    }
     670
     671    /**
     672     * Deletes the specified items using the wordpress native delete helper function.
     673     *
     674     * @param array $items The items to delete, each item should have 'site_id' and 'id'.
     675     *
     676     * @return int The number of affected rows.
     677     */
     678    protected function delete_native( $items ) {
    642679
    643680        if ( empty( $items ) )
     
    678715
    679716    /**
    680      * Purges all items of this type across all sites.
     717     * Deletes the specified items using direct SQL queries.
     718     *
     719     * @param array $items The items to delete, each item should have 'site_id' and 'id'.
     720     *
     721     * @return int The number of affected rows.
     722     */
     723    protected function delete_sql( $items ) {
     724
     725        global $wpdb;
     726
     727        if ( empty( $items ) )
     728            return 0;
     729
     730        $by_site = [];
     731
     732        foreach ( $items as $item ) {
     733            $by_site[ $item['site_id'] ][] = $item['id'];
     734        }
     735
     736        $affected = 0;
     737
     738        foreach ( $by_site as $site_id => $ids ) {
     739
     740            ADBC_Sites::instance()->switch_to_blog_id( $site_id );
     741
     742            $placeholders = implode( ',', array_fill( 0, count( $ids ), '%d' ) );
     743
     744            $sql = "DELETE FROM {$this->table()} main
     745                    WHERE {$this->pk()} IN ( $placeholders )";
     746
     747            $sql = $wpdb->prepare( $sql, ...$ids );
     748
     749            $affected += $wpdb->query( $sql );
     750
     751            ADBC_Sites::instance()->restore_blog();
     752
     753        }
     754
     755        return $affected;
     756
     757    }
     758
     759    /**
     760     * Purges all items of this type across all sites using wordpress native delete helper.
    681761     * This method deletes all items that match the base WHERE clause and the keep last rules.
    682762     *
    683763     * @return int The number of deleted items.
    684764     */
    685     public function purge() {
     765    protected function purge_native() {
    686766
    687767        global $wpdb;
     
    734814
    735815    /**
     816     * Purges all items of this type across all sites using direct SQL queries.
     817     * This method deletes all items that match the base WHERE clause and the keep last rules.
     818     *
     819     * @return int The number of deleted items.
     820     */
     821    protected function purge_sql() {
     822
     823        global $wpdb;
     824
     825        $deleted = 0;
     826
     827        foreach ( ADBC_Sites::instance()->get_sites_list() as $site ) {
     828
     829            ADBC_Sites::instance()->switch_to_blog_id( $site['id'] );
     830
     831            // Wrap in a derived table to dodge MySQL error 1093
     832            $sql = "
     833                DELETE FROM {$this->table()}
     834                WHERE {$this->pk()} IN (
     835                    SELECT del_id FROM (
     836                        SELECT main.{$this->pk()} AS del_id
     837                        FROM   {$this->table()}  AS main
     838                               {$this->extra_joins()}
     839                        WHERE  {$this->base_where()}
     840                               {$this->keep_days_filter()}
     841                               {$this->keep_items_filter()}
     842                    ) AS tmp
     843                )
     844            ";
     845
     846            $deleted += $wpdb->query( $sql );
     847
     848            ADBC_Sites::instance()->restore_blog();
     849
     850        }
     851
     852        return $deleted;
     853
     854    }
     855
     856    /**
    736857     * Sets the "keep last" config for this handler.
    737858     * This can be used to set a custom rule for the "keep last" feature.
     
    740861     */
    741862    public function set_keep_last_config( $value ) {
    742         // NULL  = use default keep_last settings (normal behaviour)
     863        // NULL  = use default keep_last settings (normal behavior)
    743864        // FALSE = no keep‐last for this run
    744865        // array = custom rule (same structure as default settings)
  • advanced-database-cleaner/trunk/includes/classes/general-cleanup/type-handlers/class-adbc-comments-handler.php

    r3407087 r3412586  
    9595    }
    9696    protected function base_where() {
    97         return "( comment_approved = 'trash' OR comment_approved = 'post-trashed' )";
     97        return "( comment_approved = 'trash' )";
    9898    }
    9999}
  • advanced-database-cleaner/trunk/includes/classes/general-cleanup/type-handlers/class-adbc-duplicated-meta-handler.php

    r3407087 r3412586  
    2929                WHERE  dup.{$parent}    = main.{$parent}
    3030                    AND  dup.meta_key     = main.meta_key
    31                     AND  dup.meta_value   = main.meta_value
     31                    AND  CRC32(dup.meta_value)   = CRC32(main.meta_value)
    3232                    AND  dup.{$pk}       < main.{$pk}
    3333            )";
     
    145145        return parent::list( $args );
    146146    }
    147     public function purge() {
     147    protected function purge_native() {
    148148
    149149        global $wpdb;
     
    161161                    FROM   {$this->table()} main {$this->extra_joins()}
    162162                    WHERE  {$this->base_where()}
    163                         {$this->keep_days_filter()}
    164                         {$this->keep_items_filter()}
    165163                    LIMIT  {$chunk}
    166164                " );
     
    176174
    177175        }
     176
     177        return $deleted;
     178
     179    }
     180    protected function purge_sql() {
     181
     182        global $wpdb;
     183
     184        $deleted = 0;
     185
     186        $sql = "
     187            DELETE FROM {$this->table()}
     188            WHERE {$this->pk()} IN (
     189                SELECT del_id FROM (
     190                    SELECT main.{$this->pk()} AS del_id
     191                    FROM   {$this->table()}  AS main
     192                    WHERE  {$this->base_where()}
     193                ) AS tmp
     194            )
     195        ";
     196
     197        $deleted = $wpdb->query( $sql );
    178198
    179199        return $deleted;
  • advanced-database-cleaner/trunk/includes/classes/general-cleanup/type-handlers/class-adbc-expired-transients-handler.php

    r3407087 r3412586  
    196196                'sql' => "
    197197                    SELECT  a.meta_id    AS id,
    198                             a.meta_key   AS name,
    199                             CASE
    200                               WHEN CHAR_LENGTH(a.meta_value) > $length
    201                               THEN CONCAT(SUBSTRING(a.meta_value,1,$length),'…')
    202                               ELSE a.meta_value
    203                             END             AS value,
    204                             b.meta_value    AS timeout,
    205                             {$site_id}      AS site_id,
    206                             'sitemeta'      AS found_in,
    207                             'off'           AS autoload,
     198                            a.meta_key   AS name,
     199                            CASE
     200                            WHEN CHAR_LENGTH(a.meta_value) > $length
     201                            THEN CONCAT(SUBSTRING(a.meta_value,1,$length),'…')
     202                            ELSE a.meta_value
     203                            END             AS value,
     204                            b.timeout_value AS timeout,
     205                            {$site_id}      AS site_id,
     206                            'sitemeta'      AS found_in,
     207                            'off'           AS autoload,
    208208                            LENGTH(a.meta_id) + LENGTH(a.meta_key) + LENGTH(a.meta_value) AS size,
    209                             CASE
    210                               WHEN CHAR_LENGTH(a.meta_value) > $length
    211                               THEN TRUE
    212                               ELSE FALSE
    213                             END             AS is_truncated
     209                            CASE
     210                            WHEN CHAR_LENGTH(a.meta_value) > $length
     211                            THEN TRUE
     212                            ELSE FALSE
     213                            END             AS is_truncated
    214214                    FROM    {$wpdb->sitemeta} a
    215                     LEFT JOIN {$wpdb->sitemeta} b
    216                            ON b.meta_key = CONCAT(
    217                                 '_site_transient_timeout_',
    218                                 SUBSTRING(a.meta_key, CHAR_LENGTH('_site_transient_') + 1)
    219                            )
     215                    LEFT JOIN (
     216                        SELECT  meta_key,
     217                                MIN(CAST(meta_value AS UNSIGNED)) AS timeout_value
     218                        FROM    {$wpdb->sitemeta}
     219                        WHERE   meta_key LIKE '\_site\_transient\_timeout\_%'
     220                        GROUP BY meta_key
     221                    ) b
     222                        ON b.meta_key = CONCAT(
     223                                '_site_transient_timeout_',
     224                                SUBSTRING(a.meta_key, CHAR_LENGTH('_site_transient_') + 1)
     225                        )
    220226                    WHERE   a.meta_key LIKE '\_site\_transient\_%'
    221                             AND a.meta_key NOT LIKE '\_site\_transient\_timeout\_%'
    222                             AND b.meta_value < UNIX_TIMESTAMP()
     227                            AND a.meta_key NOT LIKE '\_site\_transient\_timeout\_%'
     228                            AND b.timeout_value < UNIX_TIMESTAMP()
    223229                ",
    224230                'name_col' => 'a.meta_key',
     
    226232            ];
    227233        }
     234
    228235
    229236        return $templates;
     
    324331    public function purge() {
    325332
     333        global $wpdb;
     334
    326335        $total = $this->count_filtered()['count']; // count before deleting
    327336
     
    332341            delete_expired_transients( true );   // true = force DB op
    333342
     343            // Clean up expired site transients stored in options table in multisite (edge case).
     344            if ( is_multisite() )
     345                $wpdb->query(
     346                    $wpdb->prepare( "
     347                    DELETE a, b FROM {$wpdb->options} a, {$wpdb->options} b
     348                    WHERE a.option_name LIKE %s
     349                    AND a.option_name NOT LIKE %s
     350                    AND b.option_name = CONCAT( '_site_transient_timeout_', SUBSTRING( a.option_name, 17 ) )
     351                    AND b.option_value < %d",
     352                        $wpdb->esc_like( '_site_transient_' ) . '%',
     353                        $wpdb->esc_like( '_site_transient_timeout_' ) . '%',
     354                        time()
     355                    )
     356                );
     357
    334358            ADBC_Sites::instance()->restore_blog();
    335359
     
    339363    }
    340364
    341     public function delete( $items ) {
     365    protected function delete_native( $items ) {
    342366
    343367        if ( empty( $items ) ) {
     
    378402                        if ( delete_site_transient( $base_name ) ) {
    379403                            $deleted++;
     404                        } else {
     405                            // fallback to direct delete in sitemeta table
     406                            // This can happen if the transient have an invalid site ID in sitemeta
     407                            if ( $found_in === 'sitemeta' ) {
     408
     409                                global $wpdb;
     410
     411                                $timeout_key = "_site_transient_timeout_{$base_name}";
     412
     413                                $sql = "
     414                                    DELETE FROM {$wpdb->sitemeta}
     415                                    WHERE meta_key IN ( %s, %s )
     416                                ";
     417
     418                                $deleted_rows = $wpdb->query(
     419                                    $wpdb->prepare( $sql, $full_name, $timeout_key )
     420                                );
     421
     422                                if ( $deleted_rows !== false && $deleted_rows > 0 ) {
     423                                    $deleted++;
     424                                }
     425
     426                            }
     427
    380428                        }
    381429
     
    405453
    406454    }
     455
     456    protected function delete_sql( $items ) {
     457
     458        global $wpdb;
     459
     460        if ( empty( $items ) ) {
     461            return 0;
     462        }
     463
     464        // Group items by site for proper blog switching.
     465        $by_site = [];
     466        foreach ( $items as $item ) {
     467            $by_site[ $item['site_id'] ][] = $item;
     468        }
     469
     470        $deleted = 0;
     471
     472        foreach ( $by_site as $site_id => $rows ) {
     473
     474            ADBC_Sites::instance()->switch_to_blog_id( $site_id );
     475
     476            // Collect primary IDs and timeout keys per table.
     477            $option_ids = [];
     478            $option_timeout_keys = [];
     479            $meta_ids = [];
     480            $meta_timeout_keys = [];
     481
     482            foreach ( $rows as $row ) {
     483
     484                $full_name = $row['name'];
     485                $found_in = $row['found_in'];
     486
     487                // site transients: _site_transient_*
     488                if ( strpos( $full_name, '_site_transient_' ) === 0 ) {
     489
     490                    $base_name = substr( $full_name, 16 ); // strip prefix _site_transient_
     491
     492                    if ( $found_in === 'sitemeta' ) {
     493                        $meta_ids[] = (int) $row['id'];
     494                        $meta_timeout_keys[] = "_site_transient_timeout_{$base_name}";
     495                    } else {
     496                        $option_ids[] = (int) $row['id'];
     497                        $option_timeout_keys[] = "_site_transient_timeout_{$base_name}";
     498                    }
     499
     500                    continue;
     501                }
     502
     503                // normal transients: _transient_*
     504                if ( strpos( $full_name, '_transient_' ) === 0 ) {
     505
     506                    $base_name = substr( $full_name, 11 ); // strip prefix _transient_
     507                    $option_ids[] = (int) $row['id'];
     508                    $option_timeout_keys[] = "_transient_timeout_{$base_name}";
     509
     510                }
     511
     512            }
     513
     514            // Deduplicate timeout keys to avoid unnecessary placeholder bloat.
     515            $option_timeout_keys = array_values( array_unique( $option_timeout_keys ) );
     516            $meta_timeout_keys = array_values( array_unique( $meta_timeout_keys ) );
     517
     518            // ---- Delete from options in a single query -------------------
     519            if ( $option_ids || $option_timeout_keys ) {
     520
     521                $where_parts = [];
     522                $params = [];
     523
     524                if ( $option_ids ) {
     525                    $placeholders = implode( ',', array_fill( 0, count( $option_ids ), '%d' ) );
     526                    $where_parts[] = "option_id IN ( {$placeholders} )";
     527                    $params = array_merge( $params, $option_ids );
     528                }
     529
     530                if ( $option_timeout_keys ) {
     531                    $placeholders = implode( ',', array_fill( 0, count( $option_timeout_keys ), '%s' ) );
     532                    $where_parts[] = "option_name IN ( {$placeholders} )";
     533                    $params = array_merge( $params, $option_timeout_keys );
     534                }
     535
     536                if ( $where_parts ) {
     537                    $sql = "DELETE FROM {$wpdb->options} WHERE " . implode( ' OR ', $where_parts );
     538                    $wpdb->query( $wpdb->prepare( $sql, $params ) );
     539                }
     540
     541                // Count only primary transient rows, not the timeout rows.
     542                $deleted += count( $option_ids );
     543
     544            }
     545
     546            // ---- Delete from sitemeta in a single query ------------------
     547            if ( $meta_ids || $meta_timeout_keys ) {
     548
     549                $where_parts = [];
     550                $params = [];
     551
     552                if ( $meta_ids ) {
     553                    $placeholders = implode( ',', array_fill( 0, count( $meta_ids ), '%d' ) );
     554                    $where_parts[] = "meta_id IN ( {$placeholders} )";
     555                    $params = array_merge( $params, $meta_ids );
     556                }
     557
     558                if ( $meta_timeout_keys ) {
     559                    $placeholders = implode( ',', array_fill( 0, count( $meta_timeout_keys ), '%s' ) );
     560                    $where_parts[] = "meta_key IN ( {$placeholders} )";
     561                    $params = array_merge( $params, $meta_timeout_keys );
     562                }
     563
     564                if ( $where_parts ) {
     565                    $sql = "DELETE FROM {$wpdb->sitemeta} WHERE " . implode( ' OR ', $where_parts );
     566                    $wpdb->query( $wpdb->prepare( $sql, $params ) );
     567                }
     568
     569                // Count only primary transient rows, not the timeout rows.
     570                $deleted += count( $meta_ids );
     571
     572            }
     573
     574            ADBC_Sites::instance()->restore_blog();
     575
     576        }
     577
     578        return $deleted;
     579
     580    }
     581
    407582
    408583    /**
  • advanced-database-cleaner/trunk/includes/classes/general-cleanup/type-handlers/class-adbc-unused-meta-handler.php

    r3407087 r3412586  
    155155    }
    156156
    157     public function purge() {
     157    protected function purge_native() {
    158158
    159159        global $wpdb;
     
    171171                    FROM   {$this->table()} main {$this->extra_joins()}
    172172                    WHERE  {$this->base_where()}
    173                         {$this->keep_days_filter()}
    174                         {$this->keep_items_filter()}
    175173                    LIMIT  {$chunk}
    176174                " );
     
    186184
    187185        }
     186
     187        return $deleted;
     188
     189    }
     190
     191    protected function purge_sql() {
     192
     193        global $wpdb;
     194
     195        $deleted = 0;
     196
     197        $sql = "
     198            DELETE FROM {$this->table()}
     199            WHERE {$this->pk()} IN (
     200                SELECT del_id FROM (
     201                    SELECT main.{$this->pk()} AS del_id
     202                    FROM   {$this->table()}  AS main
     203                           {$this->extra_joins()}
     204                    WHERE  {$this->base_where()}
     205                ) AS tmp
     206            )
     207        ";
     208
     209        $deleted = $wpdb->query( $sql );
    188210
    189211        return $deleted;
  • advanced-database-cleaner/trunk/includes/classes/general-cleanup/type-handlers/class-adbc-unused-relationships-handler.php

    r3407087 r3412586  
    4646    }
    4747    protected function delete_helper() {
    48         return static fn() => false; // Unused relationships are not deleted by the helper.
     48        return static function ($object_id, $term_taxonomy_id) {
     49
     50            global $wpdb;
     51
     52            $object_id = (int) $object_id;
     53            $term_taxonomy_id = (int) $term_taxonomy_id;
     54
     55            // Make sure the core function is available.
     56            if ( ! function_exists( 'wp_delete_object_term_relationships' ) ) {
     57                return false;
     58            }
     59
     60            // Resolve term_taxonomy_id -> taxonomy.
     61            $taxonomy = $wpdb->get_var(
     62                $wpdb->prepare(
     63                    "SELECT taxonomy FROM {$wpdb->term_taxonomy} WHERE term_taxonomy_id = %d",
     64                    $term_taxonomy_id
     65                )
     66            );
     67
     68            // If we cannot resolve taxonomy or it does not exist, bail.
     69            if ( ! $taxonomy || ! taxonomy_exists( $taxonomy ) ) {
     70                return false;
     71            }
     72
     73            // Use native WP API. This will:
     74            // - delete all relationships for this object in the given taxonomy
     75            // - keep term counts in sync.
     76            $result = wp_delete_object_term_relationships( $object_id, $taxonomy );
     77
     78            // Be defensive about possible return types.
     79            if ( is_wp_error( $result ) ) {
     80                return false;
     81            }
     82
     83            // Let the caller treat any non-false, non-null as "success".
     84            return $result;
     85
     86        };
    4987    }
    5088
     
    70108    }
    71109
    72     // Public methods overridden from ADBC_Abstract_Cleanup_Handler
    73     public function delete( $items ) {
     110    protected function delete_sql( $items ) {
    74111
    75112        global $wpdb;
     
    115152    }
    116153
    117     public function purge() {
    118 
    119         global $wpdb;
    120 
    121         $total = 0;
     154    protected function delete_native( $items ) {
     155
     156        if ( empty( $items ) ) {
     157            return 0;
     158        }
     159
     160        // Group items by site_id so we can switch blogs properly.
     161        $by_site = [];
     162        foreach ( $items as $row ) {
     163            $site_id = (int) $row['site_id'];
     164            $by_site[ $site_id ][] = [
     165                'object_id' => (int) $row['id'],
     166                'term_taxonomy_id' => (int) $row['term_taxonomy_id'],
     167            ];
     168        }
     169
     170        $helper = $this->delete_helper();
     171
     172        $deleted = 0;
     173
     174        foreach ( $by_site as $site_id => $pairs ) {
     175
     176            ADBC_Sites::instance()->switch_to_blog_id( $site_id );
     177
     178            foreach ( $pairs as $pair ) {
     179
     180                // The helper is expected to handle the actual native deletion,
     181                // e.g. via wp_delete_object_term_relationships().
     182                $result = $helper(
     183                    $pair['object_id'],
     184                    $pair['term_taxonomy_id']
     185                );
     186
     187                // Count as deleted on any non-false, non-null result.
     188                if ( $result !== false && $result !== null ) {
     189                    $deleted++;
     190                }
     191            }
     192
     193            ADBC_Sites::instance()->restore_blog();
     194        }
     195
     196        return $deleted;
     197    }
     198
     199    protected function purge_native() {
     200
     201        global $wpdb;
     202
     203        $helper = $this->delete_helper();
     204
     205        $chunk = self::PURGE_CHUNK; // number of items to delete per loop
     206        $deleted = 0;
    122207
    123208        foreach ( ADBC_Sites::instance()->get_sites_list() as $site ) {
     
    125210            ADBC_Sites::instance()->switch_to_blog_id( $site['id'] );
    126211
    127             $sql = "
    128                 DELETE main                               
    129                 FROM   {$this->table()} AS main
    130                 WHERE  {$this->base_where()}
    131             ";
    132             $total += $wpdb->query( $sql );
     212            // Make sure the relationships table exists for this blog.
     213            if ( ! ADBC_Tables::is_table_exists( $this->table() ) ) {
     214                ADBC_Sites::instance()->restore_blog();
     215                continue; // skip to next site
     216            }
     217
     218            do {
     219                // Select a batch of unused relationships that match our base_where().
     220                $sql = "
     221                    SELECT main.object_id, main.term_taxonomy_id
     222                    FROM  {$this->table()} AS main
     223                    WHERE {$this->base_where()}
     224                    LIMIT %d
     225                ";
     226
     227                $query = $wpdb->prepare( $sql, $chunk );
     228                $rows = $wpdb->get_results( $query, ARRAY_A );
     229
     230                if ( empty( $rows ) ) {
     231                    break;
     232                }
     233
     234                foreach ( $rows as $row ) {
     235                    $result = $helper(
     236                        (int) $row['object_id'],
     237                        (int) $row['term_taxonomy_id']
     238                    );
     239
     240                    if ( $result !== false && $result !== null ) {
     241                        $deleted++;
     242                    }
     243                }
     244
     245                // Loop again if we filled the chunk, in case more rows remain.
     246            } while ( count( $rows ) === $chunk );
    133247
    134248            ADBC_Sites::instance()->restore_blog();
     
    136250        }
    137251
    138         return $total;
     252        return $deleted;
    139253
    140254    }
  • advanced-database-cleaner/trunk/includes/endpoints/class-adbc-cron-jobs-endpoints.php

    r3407087 r3412586  
    7474            $cleaned_cron_jobs = ADBC_Hardcoded_Items::instance()->exclude_hardcoded_items_from_selected_items( $validation_answer, 'cron_jobs', "wp" );
    7575
     76            if ( ADBC_VERSION_TYPE === 'PREMIUM' )
     77                $cleaned_cron_jobs = ADBC_Scan_Utils::exclude_r_wp_items_from_selected_items( $cleaned_cron_jobs, 'cron_jobs' );
     78
     79            if ( empty( $cleaned_cron_jobs ) )
     80                return ADBC_Rest::error( __( "Selected cron jobs cannot be deleted because they belong to WordPress.", 'advanced-database-cleaner' ), ADBC_Rest::BAD_REQUEST );
     81
    7682            $grouped = ADBC_Selected_Items_Validator::group_selected_items_by_site_id( $cleaned_cron_jobs );
    7783
  • advanced-database-cleaner/trunk/includes/endpoints/class-adbc-options-endpoints.php

    r3407087 r3412586  
    132132            $cleaned_options = ADBC_Hardcoded_Items::instance()->exclude_hardcoded_items_from_selected_items( $validation_answer, 'options', "wp" );
    133133
     134            if ( ADBC_VERSION_TYPE === 'PREMIUM' )
     135                $cleaned_options = ADBC_Scan_Utils::exclude_r_wp_items_from_selected_items( $cleaned_options, 'options' );
     136
     137            if ( empty( $cleaned_options ) )
     138                return ADBC_Rest::error( __( "Selected options cannot be deleted because they belong to WordPress.", 'advanced-database-cleaner' ), ADBC_Rest::BAD_REQUEST );
     139
    134140            $grouped = ADBC_Selected_Items_Validator::group_selected_items_by_site_id( $cleaned_options );
    135141
  • advanced-database-cleaner/trunk/includes/endpoints/class-adbc-posts-meta-endpoints.php

    r3407087 r3412586  
    7474            $cleaned_posts_meta = ADBC_Hardcoded_Items::instance()->exclude_hardcoded_items_from_selected_items( $validation_answer, 'posts_meta', "wp" );
    7575
     76            if ( ADBC_VERSION_TYPE === 'PREMIUM' )
     77                $cleaned_posts_meta = ADBC_Scan_Utils::exclude_r_wp_items_from_selected_items( $cleaned_posts_meta, 'posts_meta' );
     78
     79            if ( empty( $cleaned_posts_meta ) )
     80                return ADBC_Rest::error( __( "Selected post meta cannot be deleted because they belong to WordPress.", 'advanced-database-cleaner' ), ADBC_Rest::BAD_REQUEST );
     81
    7682            $grouped = ADBC_Selected_Items_Validator::group_selected_items_by_site_id( $cleaned_posts_meta );
    7783
  • advanced-database-cleaner/trunk/includes/endpoints/class-adbc-settings-endpoints.php

    r3407087 r3412586  
    5252                        break;
    5353                    case 'file_lines_batch':
    54                     case 'database_rows_batch':
    5554                    case 'file_content_chunks':
    5655                    case 'scan_max_execution_time':
     
    6261                        if ( ! ADBC_Settings_Validator::is_cpu_usage_time_valid( $sanitized_key, $value ) )
    6362                            return ADBC_Rest::error( __( 'Please ensure that the CPU usage settings respect the indicated min and max acceptable values.', 'advanced-database-cleaner' ), ADBC_Rest::BAD_REQUEST );
     63                        break;
     64                    case 'database_rows_batch':
     65                    case 'sql_or_native_cleanup_method':
     66                        if ( ! ADBC_Settings_Validator::is_performance_settings_valid( $sanitized_key, $value ) )
     67                            return ADBC_Rest::error( "Please ensure that the performance settings respect the indicated min and max acceptable values.", ADBC_Rest::BAD_REQUEST );
    6468                        break;
    6569                    default:
  • advanced-database-cleaner/trunk/includes/endpoints/class-adbc-tables-endpoints.php

    r3407087 r3412586  
    159159            $cleaned_tables = ADBC_Hardcoded_Items::instance()->exclude_hardcoded_items_from_selected_items( $validation_answer, 'tables' );
    160160
     161            if ( ADBC_VERSION_TYPE === 'PREMIUM' )
     162                $cleaned_tables = ADBC_Scan_Utils::exclude_r_wp_items_from_selected_items( $cleaned_tables, 'tables' );
     163
     164            if ( empty( $cleaned_tables ) )
     165                return ADBC_Rest::error( __( "Selected tables cannot be deleted because they belong to WordPress.", 'advanced-database-cleaner' ), ADBC_Rest::BAD_REQUEST );
     166
    161167            // Create an array containing only the table names.
    162168            $tables_names = array_column( $cleaned_tables, 'name' );
  • advanced-database-cleaner/trunk/includes/endpoints/class-adbc-transients-endpoints.php

    r3407087 r3412586  
    134134            $cleaned_transients = ADBC_Hardcoded_Items::instance()->exclude_hardcoded_items_from_selected_items( $validation_answer, 'transients', "wp" );
    135135
     136            if ( ADBC_VERSION_TYPE === 'PREMIUM' )
     137                $cleaned_transients = ADBC_Scan_Utils::exclude_r_wp_items_from_selected_items( $cleaned_transients, 'transients' );
     138
     139            if ( empty( $cleaned_transients ) )
     140                return ADBC_Rest::error( __( "Selected transients cannot be deleted because they belong to WordPress.", 'advanced-database-cleaner' ), ADBC_Rest::BAD_REQUEST );
     141
    136142            $grouped = ADBC_Selected_Items_Validator::group_selected_items_by_site_id( $cleaned_transients );
    137143
  • advanced-database-cleaner/trunk/includes/endpoints/class-adbc-users-meta-endpoints.php

    r3407087 r3412586  
    7474            $cleaned_users_meta = ADBC_Hardcoded_Items::instance()->exclude_hardcoded_items_from_selected_items( $validation_answer, 'users_meta', "wp" );
    7575
     76            if ( ADBC_VERSION_TYPE === 'PREMIUM' )
     77                $cleaned_users_meta = ADBC_Scan_Utils::exclude_r_wp_items_from_selected_items( $cleaned_users_meta, 'users_meta' );
     78
     79            if ( empty( $cleaned_users_meta ) )
     80                return ADBC_Rest::error( __( "Selected user meta cannot be deleted because they belong to WordPress.", 'advanced-database-cleaner' ), ADBC_Rest::BAD_REQUEST );
     81
    7682            $not_processed = ADBC_Users_Meta::delete_users_meta( $cleaned_users_meta );
    7783
  • advanced-database-cleaner/trunk/includes/models/class-adbc-posts-meta.php

    r3407087 r3412586  
    236236        /* — Duplicated filter — */
    237237        if ( isset( $filters['duplicated'] ) && in_array( $filters['duplicated'], [ 'yes', 'no' ], true ) ) {
    238             $exists_sql = "EXISTS (SELECT 1 FROM {$table_name} dup WHERE dup.post_id = main.post_id AND dup.meta_key = main.meta_key AND dup.meta_value = main.meta_value AND dup.meta_id < main.meta_id)";
     238            $exists_sql = "EXISTS (SELECT 1 FROM {$table_name} dup WHERE dup.post_id = main.post_id AND dup.meta_key = main.meta_key AND CRC32(dup.meta_value) = CRC32(main.meta_value) AND dup.meta_id < main.meta_id)";
    239239            if ( $filters['duplicated'] === 'yes' ) {
    240240                $where[] = $exists_sql;
     
    341341                    WHERE dup.post_id = main.post_id
    342342                        AND dup.meta_key = main.meta_key
    343                         AND dup.meta_value = main.meta_value
     343                        AND CRC32(dup.meta_value) = CRC32(main.meta_value)
    344344                        AND dup.meta_id < main.meta_id
    345345                )
  • advanced-database-cleaner/trunk/includes/models/class-adbc-transients.php

    r3407087 r3412586  
    368368            $templates[] = [
    369369                'sql' => "
    370             SELECT  a.meta_key   AS name,
    371                     a.meta_id    AS id,
    372                     CASE
    373                       WHEN CHAR_LENGTH(a.meta_value) > $length
    374                       THEN CONCAT(SUBSTRING(a.meta_value,1,$length),'…')
    375                       ELSE a.meta_value
    376                     END             AS value,
    377                     b.meta_value    AS timeout,
    378                     {$site_id}      AS site_id,
    379                     'sitemeta'      AS found_in,
    380                     'off'           AS autoload,
    381                     LENGTH(a.meta_id) + LENGTH(a.meta_key) + LENGTH(a.meta_value) AS size,
    382                     CASE
    383                       WHEN CHAR_LENGTH(a.meta_value) > $length
    384                       THEN TRUE
    385                       ELSE FALSE
    386                     END             AS is_truncated,
    387                     CASE
    388                       WHEN b.meta_value IS NOT NULL AND b.meta_value < UNIX_TIMESTAMP()
    389                       THEN 'yes'
    390                       ELSE 'no'
    391                     END             AS expired
    392             FROM    {$wpdb->sitemeta} a
    393             LEFT JOIN {$wpdb->sitemeta} b
    394                    ON b.meta_key = CONCAT(
    395                         '_site_transient_timeout_',
    396                         SUBSTRING(a.meta_key, CHAR_LENGTH('_site_transient_') + 1)
    397                    )
    398             WHERE   a.meta_key LIKE '\_site\_transient\_%'
    399                     AND a.meta_key NOT LIKE '\_site\_transient\_timeout\_%'
    400         ",
     370                    SELECT  a.meta_key      AS name,
     371                        a.meta_id       AS id,
     372                        CASE
     373                        WHEN CHAR_LENGTH(a.meta_value) > $length
     374                        THEN CONCAT(SUBSTRING(a.meta_value,1,$length),'…')
     375                        ELSE a.meta_value
     376                        END             AS value,
     377                        b.timeout_value AS timeout,
     378                        {$site_id}      AS site_id,
     379                        'sitemeta'      AS found_in,
     380                        'off'           AS autoload,
     381                        LENGTH(a.meta_id) + LENGTH(a.meta_key) + LENGTH(a.meta_value) AS size,
     382                        CASE
     383                        WHEN CHAR_LENGTH(a.meta_value) > $length
     384                        THEN TRUE
     385                        ELSE FALSE
     386                        END             AS is_truncated,
     387                        CASE
     388                        WHEN b.timeout_value IS NOT NULL AND b.timeout_value < UNIX_TIMESTAMP()
     389                        THEN 'yes'
     390                        ELSE 'no'
     391                        END             AS expired
     392                FROM    {$wpdb->sitemeta} a
     393                LEFT JOIN (
     394                    SELECT  meta_key,
     395                            MIN(CAST(meta_value AS UNSIGNED)) AS timeout_value
     396                    FROM    {$wpdb->sitemeta}
     397                    WHERE   meta_key LIKE '\_site\_transient\_timeout\_%'
     398                    GROUP BY meta_key
     399                ) b
     400                    ON b.meta_key = CONCAT(
     401                            '_site_transient_timeout_',
     402                            SUBSTRING(a.meta_key, CHAR_LENGTH('_site_transient_') + 1)
     403                    )
     404                WHERE   a.meta_key LIKE '\_site\_transient\_%'
     405                        AND a.meta_key NOT LIKE '\_site\_transient\_timeout\_%'
     406                ",
    401407                'name_col' => 'a.meta_key',
    402408                'value_col' => 'a.meta_value',
     
    892898
    893899                        if ( ! delete_site_transient( $base_name ) ) {
    894                             $not_processed[] = $selected['name'];
     900
     901                            // fallback to direct delete in sitemeta table
     902                            // This can happen if the transient have an invalid site ID in sitemeta
     903                            if ( $found_in === 'sitemeta' ) {
     904
     905                                global $wpdb;
     906
     907                                $timeout_key = "_site_transient_timeout_{$base_name}";
     908
     909                                $sql = "DELETE FROM {$wpdb->sitemeta} WHERE meta_key IN ( %s, %s )";
     910
     911                                $deleted_rows = $wpdb->query(
     912                                    $wpdb->prepare( $sql, $full_name, $timeout_key )
     913                                );
     914
     915                                if ( $deleted_rows !== false && $deleted_rows === 0 ) {
     916                                    $not_processed[] = $selected['name']; // delete using direct query failed
     917                                }
     918
     919                            } else { // delete using native wordpress function failed
     920                                $not_processed[] = $selected['name'];
     921                            }
     922
    895923                        }
    896924
  • advanced-database-cleaner/trunk/includes/models/class-adbc-users-meta.php

    r3407087 r3412586  
    194194        /* — Duplicated filter — */
    195195        if ( isset( $filters['duplicated'] ) && in_array( $filters['duplicated'], [ 'yes', 'no' ], true ) ) {
    196             $exists_sql = "EXISTS (SELECT 1 FROM {$wpdb->usermeta} dup WHERE dup.user_id = main.user_id AND dup.meta_key = main.meta_key AND dup.meta_value = main.meta_value AND dup.umeta_id < main.umeta_id)";
     196            $exists_sql = "EXISTS (SELECT 1 FROM {$wpdb->usermeta} dup WHERE dup.user_id = main.user_id AND dup.meta_key = main.meta_key AND CRC32(dup.meta_value) = CRC32(main.meta_value) AND dup.umeta_id < main.umeta_id)";
    197197            if ( $filters['duplicated'] === 'yes' ) {
    198198                $where[] = $exists_sql;
     
    437437                WHERE dup.user_id = main.user_id
    438438                    AND dup.meta_key = main.meta_key
    439                     AND dup.meta_value = main.meta_value
     439                    AND CRC32(dup.meta_value) = CRC32(main.meta_value)
    440440                    AND dup.umeta_id < main.umeta_id
    441441            )
  • advanced-database-cleaner/trunk/includes/utils/class-adbc-files.php

    r3407087 r3412586  
    2727    }
    2828
     29    /**
     30     * Prepare the WordPress file system.
     31     */
    2932    private function prepare_wp_fs() {
    3033
  • advanced-database-cleaner/trunk/includes/utils/validator/class-adbc-common-validator.php

    r3407087 r3412586  
    422422        $items_type = sanitize_key( $items_type );
    423423
    424         $valid_items_type = in_array(
    425             $items_type,
     424        $valid_items = array_merge(
    426425            [
    427426                'options',
     
    431430                'posts_meta',
    432431                'users_meta',
    433                 ...ADBC_Cleanup_Type_Registry::get_all_items_type() // Add all registered general cleanup types
    434             ]
     432            ],
     433            ADBC_Cleanup_Type_Registry::get_all_items_type()
    435434        );
     435
     436        $valid_items_type = in_array( $items_type, $valid_items, true );
    436437
    437438        return $valid_items_type ? $items_type : '';
  • advanced-database-cleaner/trunk/includes/utils/validator/class-adbc-settings-validator.php

    r3407087 r3412586  
    9999        switch ( $key ) {
    100100            case 'file_lines_batch':
    101             case 'database_rows_batch':
    102101                return ADBC_Common_Validator::is_number_between_min_and_max( $value, self::MIN_FILE_AND_DATABASE_LINES_BATCHES, self::MAX_FILE_AND_DATABASE_LINES_BATCHES );
    103102            case 'file_content_chunks':
     
    262261    }
    263262
     263    /**
     264     * Checks if the given value is a valid performance settings.
     265     *
     266     * @param string $key The setting key. (not used in this function, but kept for consistency)
     267     * @param array $value The value to check.
     268     * @return bool True if the value is valid, false otherwise.
     269     */
     270    public static function is_performance_settings_valid( $key, $value ) {
     271        switch ( $key ) {
     272            case 'database_rows_batch':
     273                return ADBC_Common_Validator::is_number_between_min_and_max( $value, self::MIN_FILE_AND_DATABASE_LINES_BATCHES, self::MAX_FILE_AND_DATABASE_LINES_BATCHES );
     274            case 'sql_or_native_cleanup_method':
     275                return in_array( $value, [ 'sql', 'native' ], true );
     276            default:
     277                return false;
     278        }
     279    }
     280
    264281}
Note: See TracChangeset for help on using the changeset viewer.