Changeset 3412586
- Timestamp:
- 12/05/2025 07:58:49 PM (6 weeks ago)
- Location:
- advanced-database-cleaner/trunk
- Files:
-
- 27 edited
-
README.txt (modified) (2 diffs)
-
advanced-db-cleaner.php (modified) (3 diffs)
-
assets/css/app.css (modified) (1 diff)
-
assets/js/app.js (modified) (1 diff)
-
assets/js/translations.js (modified) (8 diffs)
-
includes/classes/class-adbc-admin-init.php (modified) (3 diffs)
-
includes/classes/class-adbc-hardcoded-items.php (modified) (2 diffs)
-
includes/classes/class-adbc-settings.php (modified) (2 diffs)
-
includes/classes/general-cleanup/class-adbc-abstract-cleanup-handler.php (modified) (7 diffs)
-
includes/classes/general-cleanup/type-handlers/class-adbc-comments-handler.php (modified) (1 diff)
-
includes/classes/general-cleanup/type-handlers/class-adbc-duplicated-meta-handler.php (modified) (4 diffs)
-
includes/classes/general-cleanup/type-handlers/class-adbc-expired-transients-handler.php (modified) (7 diffs)
-
includes/classes/general-cleanup/type-handlers/class-adbc-unused-meta-handler.php (modified) (3 diffs)
-
includes/classes/general-cleanup/type-handlers/class-adbc-unused-relationships-handler.php (modified) (5 diffs)
-
includes/endpoints/class-adbc-cron-jobs-endpoints.php (modified) (1 diff)
-
includes/endpoints/class-adbc-options-endpoints.php (modified) (1 diff)
-
includes/endpoints/class-adbc-posts-meta-endpoints.php (modified) (1 diff)
-
includes/endpoints/class-adbc-settings-endpoints.php (modified) (2 diffs)
-
includes/endpoints/class-adbc-tables-endpoints.php (modified) (1 diff)
-
includes/endpoints/class-adbc-transients-endpoints.php (modified) (1 diff)
-
includes/endpoints/class-adbc-users-meta-endpoints.php (modified) (1 diff)
-
includes/models/class-adbc-posts-meta.php (modified) (2 diffs)
-
includes/models/class-adbc-transients.php (modified) (2 diffs)
-
includes/models/class-adbc-users-meta.php (modified) (2 diffs)
-
includes/utils/class-adbc-files.php (modified) (1 diff)
-
includes/utils/validator/class-adbc-common-validator.php (modified) (2 diffs)
-
includes/utils/validator/class-adbc-settings-validator.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
advanced-database-cleaner/trunk/README.txt
r3407087 r3412586 5 5 Requires at least: 5.0.0 6 6 Requires PHP: 7.0 7 Tested up to: 6. 8.38 Stable tag: 4.0. 17 Tested up to: 6.9 8 Stable tag: 4.0.2 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 250 250 251 251 == 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 252 268 253 269 = 4.0.1 – 01/12/2025 = -
advanced-database-cleaner/trunk/advanced-db-cleaner.php
r3407087 r3412586 4 4 * Plugin URI: https://sigmaplugin.com/downloads/wordpress-advanced-database-cleaner 5 5 * 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. 16 * Version: 4.0.2 7 7 * Author: SigmaPlugin 8 8 * Author URI: https://sigmaplugin.com … … 26 26 27 27 if ( ! defined( 'ADBC_PLUGIN_VERSION' ) ) 28 define( 'ADBC_PLUGIN_VERSION', '4.0. 1' );28 define( 'ADBC_PLUGIN_VERSION', '4.0.2' ); 29 29 30 30 class ADBC_Advanced_DB_Cleaner { … … 108 108 add_filter( 'cron_schedules', [ 'ADBC_Admin_Init', 'add_adbc_schedules_frequencies' ] ); 109 109 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 } 110 114 /* TO-CHECK: Always prioritize plugin's shipped translations over global ones for the pro version 111 115 * 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 1 1 /*! 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({"<":"<",">":">","&":"&",""":'"',"'":"'"," ":" ","–":"–","–":"–","—":"—","—":"—"});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({"<":"<",">":">","&":"&",""":'"',"'":"'"," ":" ","–":"–","–":"–","—":"—","—":"—"});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 639 639 __("items to clean up", "advanced-database-cleaner"), 640 640 __("You can save:", "advanced-database-cleaner"), 641 __("Calculating...", "advanced-database-cleaner"), 641 642 __("All items cleaned!", "advanced-database-cleaner"), 642 643 __("Count", "advanced-database-cleaner"), … … 809 810 __("Hide/show tabs", "advanced-database-cleaner"), 810 811 __("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 ), 811 817 __("Scan settings", "advanced-database-cleaner"), 812 818 __( … … 1057 1063 "advanced-database-cleaner" 1058 1064 ), 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"), 1059 1098 __("Today's usage", "advanced-database-cleaner"), 1060 1099 __("Credits used today:", "advanced-database-cleaner"), … … 1067 1106 ), 1068 1107 __("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$s1075 variable1076 1077 // %2$s1078 ),1079 1108 sprintf( 1080 1109 /* translators: 1: minimum value, 2: maximum value */ … … 1151 1180 "advanced-database-cleaner" 1152 1181 ), 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 ),1158 1182 __("Max execution time", "advanced-database-cleaner"), 1159 1183 __( … … 1161 1185 "advanced-database-cleaner" 1162 1186 ), 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"), 1164 1193 __("Local scan only", "advanced-database-cleaner"), 1165 1194 __("Less accurate", "advanced-database-cleaner"), … … 1174 1203 "advanced-database-cleaner" 1175 1204 ), 1176 __("Not scanned", "advanced-database-cleaner"),1177 1205 __("Selected", "advanced-database-cleaner"), 1178 1206 __( … … 1273 1301 __("Total forced timeouts:", "advanced-database-cleaner"), 1274 1302 __("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"),1280 1303 __("Show filters", "advanced-database-cleaner"), 1281 1304 __("Hide filters", "advanced-database-cleaner"), -
advanced-database-cleaner/trunk/includes/classes/class-adbc-admin-init.php
r3407087 r3412586 31 31 */ 32 32 private $icon_svg = ""; 33 34 /** 35 * Store original plugin links before other plugins modify them 36 */ 37 private $original_plugin_meta_links = []; 33 38 34 39 /** … … 126 131 'actionscheduler_actions_exists' => ADBC_Tables::is_actionscheduler_table_exists( 'actions' ) ? '1' : '0', 127 132 '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, 128 134 ) 129 135 ); … … 619 625 } 620 626 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 621 679 } -
advanced-database-cleaner/trunk/includes/classes/class-adbc-hardcoded-items.php
r3407087 r3412586 264 264 'wpmu_sitewide_plugins' => '', 265 265 'wpmu_upgrade_site' => '', 266 'wp_attachment_pages_enabled' => '' 266 'wp_attachment_pages_enabled' => '', 267 // 6.9 268 'wp_notes_notify' => '', 267 269 ]; 268 270 … … 422 424 ], 423 425 '_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_' => [ 424 434 'rule' => 'starts_with', 425 435 'concatenated_with' => 'md5' -
advanced-database-cleaner/trunk/includes/classes/class-adbc-settings.php
r3407087 r3412586 107 107 'default' => 10000, 108 108 'validator_class' => 'ADBC_Settings_Validator', 109 'validator_method' => 'is_ scan_setting_valid'109 'validator_method' => 'is_performance_settings_valid' 110 110 ], 111 111 'file_content_chunks' => [ … … 163 163 'validator_class' => 'ADBC_Common_Validator', 164 164 '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' 165 170 ], 166 171 // 'license_data' => [ -
advanced-database-cleaner/trunk/includes/classes/general-cleanup/class-adbc-abstract-cleanup-handler.php
r3407087 r3412586 499 499 * This method is used to get the count without any filters. 500 500 * 501 * @return array{ count, size}501 * @return array{"count"=>int, "size"=>int} 502 502 */ 503 503 public function count() { … … 511 511 * @param array|null $args Optional arguments to filter the count, otherwise counts all items. 512 512 * 513 * @return array{ count, size}513 * @return array{"count"=>int, "size"=>int} 514 514 */ 515 515 public function count_filtered( $args = [] ) { … … 632 632 633 633 /** 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 /** 634 652 * Deletes the specified items across all sites. 635 653 * 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. 636 655 * 637 656 * @param array $items The items to delete, each item should have 'site_id' and 'id'. … … 640 659 */ 641 660 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 ) { 642 679 643 680 if ( empty( $items ) ) … … 678 715 679 716 /** 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. 681 761 * This method deletes all items that match the base WHERE clause and the keep last rules. 682 762 * 683 763 * @return int The number of deleted items. 684 764 */ 685 p ublic function purge() {765 protected function purge_native() { 686 766 687 767 global $wpdb; … … 734 814 735 815 /** 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 /** 736 857 * Sets the "keep last" config for this handler. 737 858 * This can be used to set a custom rule for the "keep last" feature. … … 740 861 */ 741 862 public function set_keep_last_config( $value ) { 742 // NULL = use default keep_last settings (normal behavio ur)863 // NULL = use default keep_last settings (normal behavior) 743 864 // FALSE = no keep‐last for this run 744 865 // 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 95 95 } 96 96 protected function base_where() { 97 return "( comment_approved = 'trash' OR comment_approved = 'post-trashed')";97 return "( comment_approved = 'trash' )"; 98 98 } 99 99 } -
advanced-database-cleaner/trunk/includes/classes/general-cleanup/type-handlers/class-adbc-duplicated-meta-handler.php
r3407087 r3412586 29 29 WHERE dup.{$parent} = main.{$parent} 30 30 AND dup.meta_key = main.meta_key 31 AND dup.meta_value = main.meta_value31 AND CRC32(dup.meta_value) = CRC32(main.meta_value) 32 32 AND dup.{$pk} < main.{$pk} 33 33 )"; … … 145 145 return parent::list( $args ); 146 146 } 147 p ublic function purge() {147 protected function purge_native() { 148 148 149 149 global $wpdb; … … 161 161 FROM {$this->table()} main {$this->extra_joins()} 162 162 WHERE {$this->base_where()} 163 {$this->keep_days_filter()}164 {$this->keep_items_filter()}165 163 LIMIT {$chunk} 166 164 " ); … … 176 174 177 175 } 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 ); 178 198 179 199 return $deleted; -
advanced-database-cleaner/trunk/includes/classes/general-cleanup/type-handlers/class-adbc-expired-transients-handler.php
r3407087 r3412586 196 196 'sql' => " 197 197 SELECT a.meta_id AS id, 198 a.meta_key AS name,199 CASE200 WHEN CHAR_LENGTH(a.meta_value) > $length201 THEN CONCAT(SUBSTRING(a.meta_value,1,$length),'…')202 ELSE a.meta_value203 END AS value,204 b.meta_valueAS 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, 208 208 LENGTH(a.meta_id) + LENGTH(a.meta_key) + LENGTH(a.meta_value) AS size, 209 CASE210 WHEN CHAR_LENGTH(a.meta_value) > $length211 THEN TRUE212 ELSE FALSE213 END AS is_truncated209 CASE 210 WHEN CHAR_LENGTH(a.meta_value) > $length 211 THEN TRUE 212 ELSE FALSE 213 END AS is_truncated 214 214 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 ) 220 226 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() 223 229 ", 224 230 'name_col' => 'a.meta_key', … … 226 232 ]; 227 233 } 234 228 235 229 236 return $templates; … … 324 331 public function purge() { 325 332 333 global $wpdb; 334 326 335 $total = $this->count_filtered()['count']; // count before deleting 327 336 … … 332 341 delete_expired_transients( true ); // true = force DB op 333 342 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 334 358 ADBC_Sites::instance()->restore_blog(); 335 359 … … 339 363 } 340 364 341 p ublic function delete( $items ) {365 protected function delete_native( $items ) { 342 366 343 367 if ( empty( $items ) ) { … … 378 402 if ( delete_site_transient( $base_name ) ) { 379 403 $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 380 428 } 381 429 … … 405 453 406 454 } 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 407 582 408 583 /** -
advanced-database-cleaner/trunk/includes/classes/general-cleanup/type-handlers/class-adbc-unused-meta-handler.php
r3407087 r3412586 155 155 } 156 156 157 p ublic function purge() {157 protected function purge_native() { 158 158 159 159 global $wpdb; … … 171 171 FROM {$this->table()} main {$this->extra_joins()} 172 172 WHERE {$this->base_where()} 173 {$this->keep_days_filter()}174 {$this->keep_items_filter()}175 173 LIMIT {$chunk} 176 174 " ); … … 186 184 187 185 } 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 ); 188 210 189 211 return $deleted; -
advanced-database-cleaner/trunk/includes/classes/general-cleanup/type-handlers/class-adbc-unused-relationships-handler.php
r3407087 r3412586 46 46 } 47 47 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 }; 49 87 } 50 88 … … 70 108 } 71 109 72 // Public methods overridden from ADBC_Abstract_Cleanup_Handler 73 public function delete( $items ) { 110 protected function delete_sql( $items ) { 74 111 75 112 global $wpdb; … … 115 152 } 116 153 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; 122 207 123 208 foreach ( ADBC_Sites::instance()->get_sites_list() as $site ) { … … 125 210 ADBC_Sites::instance()->switch_to_blog_id( $site['id'] ); 126 211 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 ); 133 247 134 248 ADBC_Sites::instance()->restore_blog(); … … 136 250 } 137 251 138 return $ total;252 return $deleted; 139 253 140 254 } -
advanced-database-cleaner/trunk/includes/endpoints/class-adbc-cron-jobs-endpoints.php
r3407087 r3412586 74 74 $cleaned_cron_jobs = ADBC_Hardcoded_Items::instance()->exclude_hardcoded_items_from_selected_items( $validation_answer, 'cron_jobs', "wp" ); 75 75 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 76 82 $grouped = ADBC_Selected_Items_Validator::group_selected_items_by_site_id( $cleaned_cron_jobs ); 77 83 -
advanced-database-cleaner/trunk/includes/endpoints/class-adbc-options-endpoints.php
r3407087 r3412586 132 132 $cleaned_options = ADBC_Hardcoded_Items::instance()->exclude_hardcoded_items_from_selected_items( $validation_answer, 'options', "wp" ); 133 133 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 134 140 $grouped = ADBC_Selected_Items_Validator::group_selected_items_by_site_id( $cleaned_options ); 135 141 -
advanced-database-cleaner/trunk/includes/endpoints/class-adbc-posts-meta-endpoints.php
r3407087 r3412586 74 74 $cleaned_posts_meta = ADBC_Hardcoded_Items::instance()->exclude_hardcoded_items_from_selected_items( $validation_answer, 'posts_meta', "wp" ); 75 75 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 76 82 $grouped = ADBC_Selected_Items_Validator::group_selected_items_by_site_id( $cleaned_posts_meta ); 77 83 -
advanced-database-cleaner/trunk/includes/endpoints/class-adbc-settings-endpoints.php
r3407087 r3412586 52 52 break; 53 53 case 'file_lines_batch': 54 case 'database_rows_batch':55 54 case 'file_content_chunks': 56 55 case 'scan_max_execution_time': … … 62 61 if ( ! ADBC_Settings_Validator::is_cpu_usage_time_valid( $sanitized_key, $value ) ) 63 62 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 ); 64 68 break; 65 69 default: -
advanced-database-cleaner/trunk/includes/endpoints/class-adbc-tables-endpoints.php
r3407087 r3412586 159 159 $cleaned_tables = ADBC_Hardcoded_Items::instance()->exclude_hardcoded_items_from_selected_items( $validation_answer, 'tables' ); 160 160 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 161 167 // Create an array containing only the table names. 162 168 $tables_names = array_column( $cleaned_tables, 'name' ); -
advanced-database-cleaner/trunk/includes/endpoints/class-adbc-transients-endpoints.php
r3407087 r3412586 134 134 $cleaned_transients = ADBC_Hardcoded_Items::instance()->exclude_hardcoded_items_from_selected_items( $validation_answer, 'transients', "wp" ); 135 135 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 136 142 $grouped = ADBC_Selected_Items_Validator::group_selected_items_by_site_id( $cleaned_transients ); 137 143 -
advanced-database-cleaner/trunk/includes/endpoints/class-adbc-users-meta-endpoints.php
r3407087 r3412586 74 74 $cleaned_users_meta = ADBC_Hardcoded_Items::instance()->exclude_hardcoded_items_from_selected_items( $validation_answer, 'users_meta', "wp" ); 75 75 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 76 82 $not_processed = ADBC_Users_Meta::delete_users_meta( $cleaned_users_meta ); 77 83 -
advanced-database-cleaner/trunk/includes/models/class-adbc-posts-meta.php
r3407087 r3412586 236 236 /* — Duplicated filter — */ 237 237 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_valueAND 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)"; 239 239 if ( $filters['duplicated'] === 'yes' ) { 240 240 $where[] = $exists_sql; … … 341 341 WHERE dup.post_id = main.post_id 342 342 AND dup.meta_key = main.meta_key 343 AND dup.meta_value = main.meta_value343 AND CRC32(dup.meta_value) = CRC32(main.meta_value) 344 344 AND dup.meta_id < main.meta_id 345 345 ) -
advanced-database-cleaner/trunk/includes/models/class-adbc-transients.php
r3407087 r3412586 368 368 $templates[] = [ 369 369 '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 ", 401 407 'name_col' => 'a.meta_key', 402 408 'value_col' => 'a.meta_value', … … 892 898 893 899 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 895 923 } 896 924 -
advanced-database-cleaner/trunk/includes/models/class-adbc-users-meta.php
r3407087 r3412586 194 194 /* — Duplicated filter — */ 195 195 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_valueAND 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)"; 197 197 if ( $filters['duplicated'] === 'yes' ) { 198 198 $where[] = $exists_sql; … … 437 437 WHERE dup.user_id = main.user_id 438 438 AND dup.meta_key = main.meta_key 439 AND dup.meta_value = main.meta_value439 AND CRC32(dup.meta_value) = CRC32(main.meta_value) 440 440 AND dup.umeta_id < main.umeta_id 441 441 ) -
advanced-database-cleaner/trunk/includes/utils/class-adbc-files.php
r3407087 r3412586 27 27 } 28 28 29 /** 30 * Prepare the WordPress file system. 31 */ 29 32 private function prepare_wp_fs() { 30 33 -
advanced-database-cleaner/trunk/includes/utils/validator/class-adbc-common-validator.php
r3407087 r3412586 422 422 $items_type = sanitize_key( $items_type ); 423 423 424 $valid_items_type = in_array( 425 $items_type, 424 $valid_items = array_merge( 426 425 [ 427 426 'options', … … 431 430 'posts_meta', 432 431 'users_meta', 433 ...ADBC_Cleanup_Type_Registry::get_all_items_type() // Add all registered general cleanup types434 ]432 ], 433 ADBC_Cleanup_Type_Registry::get_all_items_type() 435 434 ); 435 436 $valid_items_type = in_array( $items_type, $valid_items, true ); 436 437 437 438 return $valid_items_type ? $items_type : ''; -
advanced-database-cleaner/trunk/includes/utils/validator/class-adbc-settings-validator.php
r3407087 r3412586 99 99 switch ( $key ) { 100 100 case 'file_lines_batch': 101 case 'database_rows_batch':102 101 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 ); 103 102 case 'file_content_chunks': … … 262 261 } 263 262 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 264 281 }
Note: See TracChangeset
for help on using the changeset viewer.