Plugin Directory

Changeset 3748849


Ignore:
Timestamp:
10/15/2026 03:33:49 PM (7 days ago)
Author:
wahid0003
Message:

Release 8.0.37

Location:
webappick-product-feed-for-woocommerce/trunk
Files:
2 added
9 edited

Legend:

Unmodified
Added
Removed
  • webappick-product-feed-for-woocommerce/trunk/V8/API/FeedEndpoint.php

    r3746199 r3748849  
    1717use CTXFeed\V8\Channel\TemplateInfo;
    1818use CTXFeed\V8\Core\Container;
     19use CTXFeed\V8\Feed\FeedLookup;
    1920use CTXFeed\V8\Feed\FeedScheduler;
    2021use CTXFeed\V8\Utility\Sanitizer;
    … …  
    131132                                                ),
    132133                                                'names'  => array(
    133                                                         'type'        => 'array',
    134                                                         'description' => __( 'Optional display names aligned with ids (duplicate uses them for the copies).', 'woo-feed' ),
     134                                                        // { feedId: name } — keyed by slug since CBT-805, which
     135                                                        // is a JSON object (a numeric-keyed one passed as "array").
     136                                                        'type'        => 'object',
     137                                                        'description' => __( 'Optional display names keyed by feed id/slug (duplicate uses them for the copies).', 'woo-feed' ),
    135138                                                ),
    136139                                        ),
    … …  
    504507
    505508                        $feeds[] = array(
    506                                 'id'               => $row['option_id'],
     509                                // The slug, not the option_id: ids are not unique on a
     510                                // wp_options table that lost AUTO_INCREMENT (CBT-805).
     511                                'id'               => FeedLookup::ref( $option_name, $row['option_id'] ),
     512                                'option_id'        => (int) $row['option_id'],
    507513                                'option_name'      => $option_name,
    508514                                'feed_name'        => isset( $rules['filename'] ) ? $rules['filename'] : $feed_name,
    … …  
    801807                        return $this->success(
    802808                                array(
    803                                         'id'          => $feed_data['option_id'],
     809                                        'id'          => FeedLookup::ref( $option_name, $feed_data['option_id'] ),
    804810                                        'auto_update' => 1 === (int) $config['status'],
    805811                                )
    … …  
    18671873
    18681874                foreach ( $ids as $id ) {
    1869                         $id = absint( $id );
     1875                        // A slug or an option_id (CBT-805: the list hands out slugs;
     1876                        // absint() turned every slug into 0).
     1877                        $id = is_scalar( $id ) ? sanitize_text_field( (string) $id ) : '';
     1878                        if ( '' === $id ) {
     1879                                continue;
     1880                        }
    18701881
    18711882                        switch ( $action ) {
    … …  
    32953306
    32963307                return array(
    3297                         'id'               => $raw['option_id'],
     3308                        'id'               => FeedLookup::ref( (string) $raw['option_name'], $raw['option_id'] ),
     3309                        'option_id'        => (int) $raw['option_id'],
    32983310                        'option_name'      => $raw['option_name'],
    32993311                        'feed_name'        => isset( $rules['filename'] ) ? $rules['filename'] : $feed_name,
    … …  
    33223334         */
    33233335        private function find_feed_raw( $id ): ?array {
    3324                 global $wpdb;
    3325 
    3326                 if ( is_numeric( $id ) ) {
    3327                         // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- Feed configs live in wp_options under the wf_feed_ prefix (shared with V5 — no migration). get_option() cannot enumerate by prefix and these rows are deliberately non-autoloaded, so a direct prepared query is the only way to list them. Admin REST route only; never on the feed-generation path.
    3328                         $row = $wpdb->get_row(
    3329                                 $wpdb->prepare(
    3330                                         "SELECT option_id, option_name, option_value FROM {$wpdb->options} WHERE option_id = %d",
    3331                                         absint( $id )
    3332                                 ),
    3333                                 ARRAY_A
    3334                         );
    3335                 } else {
    3336                         $option_name = $id;
    3337 
    3338                         // Add prefix if not already present.
    3339                         if ( 0 !== strpos( $option_name, 'wf_feed_' ) ) {
    3340                                 $option_name = 'wf_feed_' . $option_name;
    3341                         }
    3342 
    3343                         // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- Feed configs live in wp_options under the wf_feed_ prefix (shared with V5 — no migration). get_option() cannot enumerate by prefix and these rows are deliberately non-autoloaded, so a direct prepared query is the only way to list them. Admin REST route only; never on the feed-generation path.
    3344                         $row = $wpdb->get_row(
    3345                                 $wpdb->prepare(
    3346                                         "SELECT option_id, option_name, option_value FROM {$wpdb->options} WHERE option_name = %s",
    3347                                         $option_name
    3348                                 ),
    3349                                 ARRAY_A
    3350                         );
    3351                 }
    3352 
    3353                 // A numeric id is an option_id; only a wf_feed_ row is a feed. A stale
    3354                 // id from the list can belong to another plugin's option by now —
    3355                 // never generate, edit or DELETE that row (CBT-695).
    3356                 if ( ! $row || 0 !== strpos( (string) $row['option_name'], 'wf_feed_' ) ) {
    3357                         return null;
    3358                 }
    3359 
    3360                 return $row;
     3336                // By option NAME first; a numeric option_id only when it is unique
     3337                // and not 0 (a broken wp_options table gives every row id 0 —
     3338                // CBT-805), and only a wf_feed_ row ever (CBT-695).
     3339                return FeedLookup::row( $id );
    33613340        }
    33623341
  • webappick-product-feed-for-woocommerce/trunk/V8/API/SupportEndpoint.php

    r3734772 r3748849  
    627627         */
    628628        private function feed_slug( string $feed ): string {
    629                 global $wpdb;
    630 
    631                 if ( is_numeric( $feed ) ) {
    632                         // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- Feed configs live in wp_options under wf_feed_ (shared with V5, no migration); get_option cannot enumerate by prefix and these rows are non-autoloaded. Admin-only, on demand, bound via prepare().
    633                         $option_name = $wpdb->get_var(
    634                                 $wpdb->prepare( "SELECT option_name FROM {$wpdb->options} WHERE option_id = %d", absint( $feed ) )
    635                         );
    636                 } else {
    637                         $candidate = 0 === strpos( $feed, 'wf_feed_' ) ? $feed : 'wf_feed_' . $feed;
    638                         // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching -- See note above; verifies the wf_feed_ option exists before deriving its log slug.
    639                         $option_name = $wpdb->get_var(
    640                                 $wpdb->prepare( "SELECT option_name FROM {$wpdb->options} WHERE option_name = %s", $candidate )
    641                         );
    642                 }
    643 
    644                 // Only a wf_feed_ row is a feed — a stale numeric id can point at
    645                 // another plugin's option (CBT-695).
    646                 if ( ! $option_name || 0 !== strpos( (string) $option_name, 'wf_feed_' ) ) {
    647                         return '';
    648                 }
    649 
    650                 return substr( (string) $option_name, strlen( 'wf_feed_' ) );
     629                // Same safe lookup as the feed endpoints (CBT-695, CBT-805).
     630                $row = \CTXFeed\V8\Feed\FeedLookup::row( $feed );
     631
     632                return $row ? substr( (string) $row['option_name'], strlen( \CTXFeed\V8\Feed\FeedLookup::PREFIX ) ) : '';
    651633        }
    652634
  • webappick-product-feed-for-woocommerce/trunk/V8/Admin/DashboardWidget.php

    r3674152 r3748849  
    208208         */
    209209        public function render(): void {
     210                // Halloween 2026 sale banner on top while it runs (CBT-804).
     211                if ( SaleCampaign::active() ) {
     212                        SaleCampaign::render_banner();
     213                }
     214
    210215                printf(
    211216                        '<p><a style="text-decoration:none;font-weight:bold;" href="%s" target="_blank" rel="noopener noreferrer">%s</a></p><hr>',
  • webappick-product-feed-for-woocommerce/trunk/V8/Admin/UI/build/index.css

    r3704301 r3748849  
    11@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");@font-face{font-display:swap;font-family:Spaceport;font-style:normal;font-weight:400;src:url(fonts/Spaceport_2006.otf) format("opentype")}*,: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: }::-webkit-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: }::-ms-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: }::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: }
    22
    3 /*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Poppins,sans-serif;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}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{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-monospace,Menlo,Consolas,monospace;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{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;color:inherit;font-family: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::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-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}.ctx-sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ctx-pointer-events-none{pointer-events:none}.ctx-invisible{visibility:hidden}.ctx-fixed{position:fixed}.ctx-absolute{position:absolute}.ctx-relative{position:relative}.ctx-sticky{position:-webkit-sticky;position:sticky}.-ctx-inset-px{inset:-1px}.ctx-inset-0{inset:0}.ctx-inset-y-0{bottom:0;top:0}.-ctx-right-3{right:-.75rem}.-ctx-top-3{top:-.75rem}.-ctx-top-4{top:-1rem}.ctx-bottom-0{bottom:0}.ctx-left-0{left:0}.ctx-left-0\.5{left:.125rem}.ctx-left-\[11px\]{left:11px}.ctx-left-\[15px\]{left:15px}.ctx-left-\[18px\]{left:18px}.ctx-left-\[22px\]{left:22px}.ctx-left-\[9px\]{left:9px}.ctx-right-0{right:0}.ctx-right-1\.5{right:.375rem}.ctx-right-10{right:2.5rem}.ctx-right-2{right:.5rem}.ctx-right-2\.5{right:.625rem}.ctx-right-6{right:1.5rem}.ctx-top-0{top:0}.ctx-top-0\.5{top:.125rem}.ctx-top-1\/2{top:50%}.ctx-top-2{top:.5rem}.ctx-top-5{top:1.25rem}.ctx-top-\[32px\]{top:32px}.ctx-top-\[54px\]{top:54px}.ctx-top-\[70px\]{top:70px}.ctx-z-10{z-index:10}.ctx-z-20{z-index:20}.ctx-z-50{z-index:50}.ctx-z-\[10000\]{z-index:10000}.ctx-z-\[1\]{z-index:1}.ctx-z-\[2\]{z-index:2}.ctx-z-\[3\]{z-index:3}.ctx-z-\[4\]{z-index:4}.ctx-z-\[5\]{z-index:5}.ctx-z-\[6\]{z-index:6}.ctx-z-\[80\]{z-index:80}.ctx-z-\[90\]{z-index:90}.ctx-z-\[9999\]{z-index:9999}.ctx-col-start-1{grid-column-start:1}.ctx-row-start-1{grid-row-start:1}.ctx-m-0{margin:0}.ctx-mx-5{margin-left:1.25rem;margin-right:1.25rem}.ctx-mx-\[22px\]{margin-left:22px;margin-right:22px}.ctx-mx-auto{margin-left:auto;margin-right:auto}.ctx-my-\[5px\]{margin-bottom:5px;margin-top:5px}.\!ctx-mt-0{margin-top:0!important}.-ctx-mb-px{margin-bottom:-1px}.-ctx-mr-8{margin-right:-2rem}.ctx--mb-px{margin-bottom:-1px}.ctx-mb-0{margin-bottom:0}.ctx-mb-0\.5{margin-bottom:.125rem}.ctx-mb-1{margin-bottom:.25rem}.ctx-mb-1\.5{margin-bottom:.375rem}.ctx-mb-2{margin-bottom:.5rem}.ctx-mb-2\.5{margin-bottom:.625rem}.ctx-mb-3{margin-bottom:.75rem}.ctx-mb-3\.5{margin-bottom:.875rem}.ctx-mb-4{margin-bottom:1rem}.ctx-mb-5{margin-bottom:1.25rem}.ctx-mb-6{margin-bottom:1.5rem}.ctx-mb-\[13px\]{margin-bottom:13px}.ctx-mb-\[18px\]{margin-bottom:18px}.ctx-mb-\[22px\]{margin-bottom:22px}.ctx-mb-\[5px\]{margin-bottom:5px}.ctx-ml-1\.5{margin-left:.375rem}.ctx-ml-\[86px\]{margin-left:86px}.ctx-ml-auto{margin-left:auto}.ctx-mr-1\.5{margin-right:.375rem}.ctx-mt-0\.5{margin-top:.125rem}.ctx-mt-1{margin-top:.25rem}.ctx-mt-1\.5{margin-top:.375rem}.ctx-mt-2{margin-top:.5rem}.ctx-mt-2\.5{margin-top:.625rem}.ctx-mt-3{margin-top:.75rem}.ctx-mt-3\.5{margin-top:.875rem}.ctx-mt-4{margin-top:1rem}.ctx-mt-5{margin-top:1.25rem}.ctx-mt-6{margin-top:1.5rem}.ctx-mt-7{margin-top:1.75rem}.ctx-mt-\[11px\]{margin-top:11px}.ctx-mt-\[13px\]{margin-top:13px}.ctx-mt-\[15px\]{margin-top:15px}.ctx-mt-\[18px\]{margin-top:18px}.ctx-mt-\[22px\]{margin-top:22px}.ctx-mt-\[2px\]{margin-top:2px}.ctx-mt-\[3px\]{margin-top:3px}.ctx-mt-\[5px\]{margin-top:5px}.ctx-mt-\[6px\]{margin-top:6px}.ctx-mt-\[7px\]{margin-top:7px}.ctx-mt-\[9px\]{margin-top:9px}.ctx-mt-auto{margin-top:auto}.ctx-mt-px{margin-top:1px}.ctx-box-border{box-sizing:border-box}.ctx-block{display:block}.ctx-inline-block{display:inline-block}.ctx-flex{display:-ms-flexbox;display:flex}.ctx-inline-flex{display:-ms-inline-flexbox;display:inline-flex}.ctx-grid{display:grid}.\!ctx-hidden{display:none!important}.ctx-hidden{display:none}.ctx-aspect-video{aspect-ratio:16/9}.ctx-size-1\.5{height:.375rem;width:.375rem}.ctx-size-10{height:2.5rem;width:2.5rem}.ctx-size-3{height:.75rem;width:.75rem}.ctx-size-3\.5{height:.875rem;width:.875rem}.ctx-size-4{height:1rem;width:1rem}.ctx-size-5{height:1.25rem;width:1.25rem}.ctx-size-7{height:1.75rem;width:1.75rem}.ctx-size-8{height:2rem;width:2rem}.ctx-size-\[10px\]{height:10px;width:10px}.ctx-size-\[12px\]{height:12px;width:12px}.ctx-size-\[13px\]{height:13px;width:13px}.ctx-size-\[14px\]{height:14px;width:14px}.ctx-size-\[15px\]{height:15px;width:15px}.ctx-size-\[16px\]{height:16px;width:16px}.ctx-size-\[18px\]{height:18px;width:18px}.\!ctx-h-auto{height:auto!important}.ctx-h-1{height:.25rem}.ctx-h-1\.5{height:.375rem}.ctx-h-10{height:2.5rem}.ctx-h-11{height:2.75rem}.ctx-h-14{height:3.5rem}.ctx-h-16{height:4rem}.ctx-h-2{height:.5rem}.ctx-h-2\.5{height:.625rem}.ctx-h-3{height:.75rem}.ctx-h-3\.5{height:.875rem}.ctx-h-4{height:1rem}.ctx-h-40{height:10rem}.ctx-h-5{height:1.25rem}.ctx-h-6{height:1.5rem}.ctx-h-7{height:1.75rem}.ctx-h-9{height:2.25rem}.ctx-h-\[11px\]{height:11px}.ctx-h-\[13px\]{height:13px}.ctx-h-\[14px\]{height:14px}.ctx-h-\[15px\]{height:15px}.ctx-h-\[17px\]{height:17px}.ctx-h-\[18px\]{height:18px}.ctx-h-\[19px\]{height:19px}.ctx-h-\[20px\]{height:20px}.ctx-h-\[22px\]{height:22px}.ctx-h-\[250px\]{height:250px}.ctx-h-\[25px\]{height:25px}.ctx-h-\[26px\]{height:26px}.ctx-h-\[293px\]{height:293px}.ctx-h-\[30px\]{height:30px}.ctx-h-\[34px\]{height:34px}.ctx-h-\[38px\]{height:38px}.ctx-h-\[3px\]{height:3px}.ctx-h-\[42px\]{height:42px}.ctx-h-\[5px\]{height:5px}.ctx-h-\[66px\]{height:66px}.ctx-h-\[6px\]{height:6px}.ctx-h-\[78px\]{height:78px}.ctx-h-\[7px\]{height:7px}.ctx-h-\[9px\]{height:9px}.ctx-h-full{height:100%}.ctx-h-px{height:1px}.ctx-h-screen{height:100vh}.\!ctx-max-h-60{max-height:15rem!important}.ctx-max-h-\[176px\]{max-height:176px}.ctx-max-h-\[240px\]{max-height:240px}.ctx-max-h-\[46vh\]{max-height:46vh}.ctx-max-h-\[60vh\]{max-height:60vh}.ctx-max-h-\[70vh\]{max-height:70vh}.ctx-max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)}.ctx-max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.\!ctx-min-h-0{min-height:0!important}.ctx-min-h-0{min-height:0}.ctx-min-h-80{min-height:20rem}.ctx-min-h-\[32px\]{min-height:32px}.ctx-min-h-\[34px\]{min-height:34px}.ctx-min-h-\[42px\]{min-height:42px}.ctx-min-h-screen{min-height:100vh}.ctx-w-1{width:.25rem}.ctx-w-1\.5{width:.375rem}.ctx-w-1\/2{width:50%}.ctx-w-10{width:2.5rem}.ctx-w-11{width:2.75rem}.ctx-w-14{width:3.5rem}.ctx-w-16{width:4rem}.ctx-w-2{width:.5rem}.ctx-w-2\.5{width:.625rem}.ctx-w-24{width:6rem}.ctx-w-28{width:7rem}.ctx-w-3{width:.75rem}.ctx-w-3\.5{width:.875rem}.ctx-w-32{width:8rem}.ctx-w-36{width:9rem}.ctx-w-4{width:1rem}.ctx-w-40{width:10rem}.ctx-w-44{width:11rem}.ctx-w-5{width:1.25rem}.ctx-w-6{width:1.5rem}.ctx-w-64{width:16rem}.ctx-w-7{width:1.75rem}.ctx-w-8{width:2rem}.ctx-w-9{width:2.25rem}.ctx-w-96{width:24rem}.ctx-w-\[1\%\]{width:1%}.ctx-w-\[100px\]{width:100px}.ctx-w-\[110px\]{width:110px}.ctx-w-\[116px\]{width:116px}.ctx-w-\[11px\]{width:11px}.ctx-w-\[120px\]{width:120px}.ctx-w-\[130px\]{width:130px}.ctx-w-\[13px\]{width:13px}.ctx-w-\[140px\]{width:140px}.ctx-w-\[14px\]{width:14px}.ctx-w-\[150px\]{width:150px}.ctx-w-\[15px\]{width:15px}.ctx-w-\[160px\]{width:160px}.ctx-w-\[17px\]{width:17px}.ctx-w-\[180px\]{width:180px}.ctx-w-\[18px\]{width:18px}.ctx-w-\[190px\]{width:190px}.ctx-w-\[196px\]{width:196px}.ctx-w-\[19px\]{width:19px}.ctx-w-\[20px\]{width:20px}.ctx-w-\[210px\]{width:210px}.ctx-w-\[22px\]{width:22px}.ctx-w-\[230px\]{width:230px}.ctx-w-\[236px\]{width:236px}.ctx-w-\[25px\]{width:25px}.ctx-w-\[26px\]{width:26px}.ctx-w-\[280px\]{width:280px}.ctx-w-\[30px\]{width:30px}.ctx-w-\[310px\]{width:310px}.ctx-w-\[32\%\]{width:32%}.ctx-w-\[34\%\]{width:34%}.ctx-w-\[340px\]{width:340px}.ctx-w-\[34px\]{width:34px}.ctx-w-\[3px\]{width:3px}.ctx-w-\[400px\]{width:400px}.ctx-w-\[42px\]{width:42px}.ctx-w-\[440px\]{width:440px}.ctx-w-\[460px\]{width:460px}.ctx-w-\[480px\]{width:480px}.ctx-w-\[500px\]{width:500px}.ctx-w-\[52\%\]{width:52%}.ctx-w-\[520px\]{width:520px}.ctx-w-\[560px\]{width:560px}.ctx-w-\[600px\]{width:600px}.ctx-w-\[660px\]{width:660px}.ctx-w-\[6px\]{width:6px}.ctx-w-\[74px\]{width:74px}.ctx-w-\[76px\]{width:76px}.ctx-w-\[7px\]{width:7px}.ctx-w-\[86px\]{width:86px}.ctx-w-\[90px\]{width:90px}.ctx-w-\[9px\]{width:9px}.ctx-w-\[var\(--input-width\)\]{width:var(--input-width)}.ctx-w-auto{width:auto}.ctx-w-full{width:100%}.ctx-w-px{width:1px}.ctx-w-screen{width:100vw}.ctx-min-w-0{min-width:0}.ctx-min-w-32{min-width:8rem}.ctx-min-w-44{min-width:11rem}.ctx-min-w-48{min-width:12rem}.ctx-min-w-7{min-width:1.75rem}.ctx-min-w-\[120px\]{min-width:120px}.ctx-min-w-\[130px\]{min-width:130px}.ctx-min-w-\[140px\]{min-width:140px}.ctx-min-w-\[150px\]{min-width:150px}.ctx-min-w-\[160px\]{min-width:160px}.ctx-min-w-\[180px\]{min-width:180px}.ctx-min-w-\[200px\]{min-width:200px}.ctx-min-w-\[210px\]{min-width:210px}.ctx-min-w-\[220px\]{min-width:220px}.ctx-min-w-\[230px\]{min-width:230px}.ctx-min-w-\[240px\]{min-width:240px}.ctx-min-w-\[250px\]{min-width:250px}.ctx-min-w-\[260px\]{min-width:260px}.ctx-min-w-\[264px\]{min-width:264px}.ctx-min-w-\[280px\]{min-width:280px}.ctx-min-w-\[300px\]{min-width:300px}.ctx-min-w-\[340px\]{min-width:340px}.ctx-min-w-\[34px\]{min-width:34px}.ctx-min-w-\[38px\]{min-width:38px}.ctx-min-w-\[40px\]{min-width:40px}.ctx-min-w-\[420px\]{min-width:420px}.ctx-min-w-\[560px\]{min-width:560px}.ctx-min-w-\[56px\]{min-width:56px}.ctx-min-w-\[640px\]{min-width:640px}.ctx-min-w-\[72px\]{min-width:72px}.ctx-min-w-\[80px\]{min-width:80px}.ctx-min-w-\[860px\]{min-width:860px}.ctx-min-w-\[90px\]{min-width:90px}.ctx-min-w-\[940px\]{min-width:940px}.ctx-min-w-\[var\(--button-width\)\]{min-width:var(--button-width)}.ctx-min-w-\[var\(--input-width\)\]{min-width:var(--input-width)}.ctx-min-w-full{min-width:100%}.ctx-max-w-44{max-width:11rem}.ctx-max-w-56{max-width:14rem}.ctx-max-w-64{max-width:16rem}.ctx-max-w-96{max-width:24rem}.ctx-max-w-\[110px\]{max-width:110px}.ctx-max-w-\[1660px\]{max-width:1660px}.ctx-max-w-\[230px\]{max-width:230px}.ctx-max-w-\[270px\]{max-width:270px}.ctx-max-w-\[300px\]{max-width:300px}.ctx-max-w-\[320px\]{max-width:320px}.ctx-max-w-\[330px\]{max-width:330px}.ctx-max-w-\[340px\]{max-width:340px}.ctx-max-w-\[350px\]{max-width:350px}.ctx-max-w-\[360px\]{max-width:360px}.ctx-max-w-\[400px\]{max-width:400px}.ctx-max-w-\[420px\]{max-width:420px}.ctx-max-w-\[440px\]{max-width:440px}.ctx-max-w-\[460px\]{max-width:460px}.ctx-max-w-\[520px\]{max-width:520px}.ctx-max-w-\[55\%\]{max-width:55%}.ctx-max-w-\[560px\]{max-width:560px}.ctx-max-w-\[600px\]{max-width:600px}.ctx-max-w-\[620px\]{max-width:620px}.ctx-max-w-\[640px\]{max-width:640px}.ctx-max-w-\[660px\]{max-width:660px}.ctx-max-w-\[680px\]{max-width:680px}.ctx-max-w-\[720px\]{max-width:720px}.ctx-max-w-\[780px\]{max-width:780px}.ctx-max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.ctx-max-w-full{max-width:100%}.ctx-max-w-md{max-width:28rem}.ctx-flex-1{-ms-flex:1 1 0%;flex:1 1 0%}.ctx-flex-\[0_1_auto\]{-ms-flex:0 1 auto;flex:0 1 auto}.ctx-flex-\[1_1_100\%\]{-ms-flex:1 1 100%;flex:1 1 100%}.ctx-flex-\[1_1_100px\]{-ms-flex:1 1 100px;flex:1 1 100px}.ctx-flex-\[1_1_190px\]{-ms-flex:1 1 190px;flex:1 1 190px}.ctx-flex-\[1_1_230px\]{-ms-flex:1 1 230px;flex:1 1 230px}.ctx-flex-\[1_1_280px\]{-ms-flex:1 1 280px;flex:1 1 280px}.ctx-flex-\[1_1_296px\]{-ms-flex:1 1 296px;flex:1 1 296px}.ctx-flex-\[1_1_300px\]{-ms-flex:1 1 300px;flex:1 1 300px}.ctx-flex-\[1_1_420px\]{-ms-flex:1 1 420px;flex:1 1 420px}.ctx-flex-\[1_1_440px\]{-ms-flex:1 1 440px;flex:1 1 440px}.ctx-flex-\[1_1_540px\]{-ms-flex:1 1 540px;flex:1 1 540px}.ctx-flex-\[2_1_120px\]{-ms-flex:2 1 120px;flex:2 1 120px}.ctx-flex-\[2_1_130px\]{-ms-flex:2 1 130px;flex:2 1 130px}.ctx-flex-\[3_1_140px\]{-ms-flex:3 1 140px;flex:3 1 140px}.ctx-flex-\[3_1_200px\]{-ms-flex:3 1 200px;flex:3 1 200px}.ctx-flex-none{-ms-flex:none;flex:none}.ctx-flex-shrink-0,.ctx-shrink-0{-ms-flex-negative:0;flex-shrink:0}.ctx-flex-grow{-ms-flex-positive:1;flex-grow:1}.ctx-border-collapse{border-collapse:collapse}.ctx-translate-x-0{--tw-translate-x:0px}.ctx-translate-x-0,.ctx-translate-y-\[-50\%\]{-webkit-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));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))}.ctx-translate-y-\[-50\%\]{--tw-translate-y:-50%}.-ctx-rotate-90{--tw-rotate:-90deg}.-ctx-rotate-90,.ctx-rotate-180{-webkit-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));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))}.ctx-rotate-180{--tw-rotate:180deg}.ctx-rotate-45{--tw-rotate:45deg}.ctx-rotate-45,.ctx-transform{-webkit-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));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))}@-webkit-keyframes ctx-ctxdot{0%,80%,to{opacity:.25;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes ctx-ctxdot{0%,80%,to{opacity:.25;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.ctx-animate-ctxdot{-webkit-animation:ctx-ctxdot 1.05s ease-in-out infinite;animation:ctx-ctxdot 1.05s ease-in-out infinite}@-webkit-keyframes ctx-pulse{50%{opacity:.5}}@keyframes ctx-pulse{50%{opacity:.5}}.ctx-animate-pulse{-webkit-animation:ctx-pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:ctx-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes ctx-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ctx-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ctx-animate-spin{-webkit-animation:ctx-spin 1s linear infinite;animation:ctx-spin 1s linear infinite}.ctx-cursor-default{cursor:default}.ctx-cursor-grab{cursor:-webkit-grab;cursor:grab}.ctx-cursor-not-allowed{cursor:not-allowed}.ctx-cursor-pointer{cursor:pointer}.ctx-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ctx-resize-none{resize:none}.ctx-list-disc{list-style-type:disc}.ctx-list-none{list-style-type:none}.ctx-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ctx-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ctx-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ctx-grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ctx-grid-cols-\[repeat\(auto-fill\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ctx-grid-cols-\[repeat\(auto-fill\,minmax\(228px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(228px,1fr))}.ctx-grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ctx-grid-cols-\[repeat\(auto-fill\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ctx-grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ctx-grid-cols-\[repeat\(auto-fit\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ctx-grid-cols-\[repeat\(auto-fit\,minmax\(210px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ctx-grid-cols-\[repeat\(auto-fit\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ctx-grid-cols-\[repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ctx-grid-cols-\[repeat\(auto-fit\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ctx-flex-row{-ms-flex-direction:row;flex-direction:row}.ctx-flex-col{-ms-flex-direction:column;flex-direction:column}.ctx-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.ctx-items-start{-ms-flex-align:start;align-items:flex-start}.ctx-items-end{-ms-flex-align:end;align-items:flex-end}.ctx-items-center{-ms-flex-align:center;align-items:center}.ctx-items-baseline{-ms-flex-align:baseline;align-items:baseline}.ctx-items-stretch{-ms-flex-align:stretch;align-items:stretch}.ctx-justify-end{-ms-flex-pack:end;justify-content:flex-end}.ctx-justify-center{-ms-flex-pack:center;justify-content:center}.ctx-justify-between{-ms-flex-pack:justify;justify-content:space-between}.ctx-gap-0\.5{gap:.125rem}.ctx-gap-1{gap:.25rem}.ctx-gap-1\.5{gap:.375rem}.ctx-gap-2{gap:.5rem}.ctx-gap-2\.5{gap:.625rem}.ctx-gap-3{gap:.75rem}.ctx-gap-3\.5{gap:.875rem}.ctx-gap-4{gap:1rem}.ctx-gap-5{gap:1.25rem}.ctx-gap-6{gap:1.5rem}.ctx-gap-8{gap:2rem}.ctx-gap-\[11px\]{gap:11px}.ctx-gap-\[13px\]{gap:13px}.ctx-gap-\[15px\]{gap:15px}.ctx-gap-\[18px\]{gap:18px}.ctx-gap-\[26px\]{gap:26px}.ctx-gap-\[2px\]{gap:2px}.ctx-gap-\[3px\]{gap:3px}.ctx-gap-\[5px\]{gap:5px}.ctx-gap-\[6px\]{gap:6px}.ctx-gap-\[7px\]{gap:7px}.ctx-gap-\[9px\]{gap:9px}.ctx-gap-px{gap:1px}.ctx-gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.ctx-gap-x-3{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.ctx-gap-x-6{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.ctx-gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.ctx-gap-x-\[18px\]{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px}.ctx-gap-y-1{row-gap:.25rem}.ctx-gap-y-1\.5{row-gap:.375rem}.ctx-gap-y-2{row-gap:.5rem}.ctx-gap-y-3\.5{row-gap:.875rem}.ctx-gap-y-5{row-gap:1.25rem}.ctx-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)))}.ctx-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.ctx-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)))}.ctx-divide-line-hair>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(234 238 245/var(--tw-divide-opacity,1))}.ctx-self-start{-ms-flex-item-align:start;align-self:flex-start}.ctx-self-center{-ms-flex-item-align:center;align-self:center}.ctx-justify-self-start{justify-self:start}.ctx-justify-self-end{justify-self:end}.ctx-justify-self-center{justify-self:center}.ctx-overflow-auto{overflow:auto}.ctx-overflow-hidden{overflow:hidden}.ctx-overflow-visible{overflow:visible}.ctx-overflow-x-auto{overflow-x:auto}.ctx-overflow-y-auto{overflow-y:auto}.ctx-overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.ctx-truncate{overflow:hidden;white-space:nowrap}.ctx-text-ellipsis,.ctx-truncate{text-overflow:ellipsis}.ctx-whitespace-nowrap{white-space:nowrap}.ctx-whitespace-pre{white-space:pre}.ctx-whitespace-pre-wrap{white-space:pre-wrap}.ctx-break-words{overflow-wrap:break-word}.ctx-break-all{word-break:break-all}.\!ctx-rounded-field{border-radius:8px!important}.\!ctx-rounded-item{border-radius:7px!important}.ctx-rounded{border-radius:.25rem}.ctx-rounded-2xl{border-radius:1rem}.ctx-rounded-\[10px\]{border-radius:10px}.ctx-rounded-\[11px\]{border-radius:11px}.ctx-rounded-\[12px\]{border-radius:12px}.ctx-rounded-\[13px\]{border-radius:13px}.ctx-rounded-\[14px\]{border-radius:14px}.ctx-rounded-\[20px\]{border-radius:20px}.ctx-rounded-\[3px\]{border-radius:3px}.ctx-rounded-\[4px\]{border-radius:4px}.ctx-rounded-\[5px\]{border-radius:5px}.ctx-rounded-\[6px\]{border-radius:6px}.ctx-rounded-\[9px\]{border-radius:9px}.ctx-rounded-btn{border-radius:10px}.ctx-rounded-btn-sm{border-radius:9px}.ctx-rounded-card{border-radius:12px}.ctx-rounded-field{border-radius:8px}.ctx-rounded-full{border-radius:9999px}.ctx-rounded-item{border-radius:7px}.ctx-rounded-lg{border-radius:.5rem}.ctx-rounded-md{border-radius:.375rem}.ctx-rounded-none{border-radius:0}.ctx-rounded-sm{border-radius:.125rem}.ctx-rounded-xl{border-radius:.75rem}.ctx-rounded-b-card{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.ctx-rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.ctx-rounded-t-btn{border-top-left-radius:10px;border-top-right-radius:10px}.ctx-rounded-t-card{border-top-left-radius:12px;border-top-right-radius:12px}.\!ctx-border{border-width:1px!important}.\!ctx-border-0{border-width:0!important}.ctx-border{border-width:1px}.ctx-border-0{border-width:0}.ctx-border-2{border-width:2px}.ctx-border-\[1\.5px\]{border-width:1.5px}.ctx-border-\[3px\]{border-width:3px}.ctx-border-x-0{border-left-width:0;border-right-width:0}.ctx-border-b{border-bottom-width:1px}.ctx-border-b-0{border-bottom-width:0}.ctx-border-b-2{border-bottom-width:2px}.ctx-border-l{border-left-width:1px}.ctx-border-l-2{border-left-width:2px}.ctx-border-r{border-right-width:1px}.ctx-border-t{border-top-width:1px}.ctx-border-t-0{border-top-width:0}.ctx-border-solid{border-style:solid}.ctx-border-dashed{border-style:dashed}.ctx-border-dotted{border-style:dotted}.\!ctx-border-amber-line{--tw-border-opacity:1!important;border-color:rgb(240 220 180/var(--tw-border-opacity,1))!important}.\!ctx-border-danger-line{--tw-border-opacity:1!important;border-color:rgb(247 207 201/var(--tw-border-opacity,1))!important}.\!ctx-border-line{--tw-border-opacity:1!important;border-color:rgb(219 226 236/var(--tw-border-opacity,1))!important}.ctx-border-\[\#22304a\]{--tw-border-opacity:1;border-color:rgb(34 48 74/var(--tw-border-opacity,1))}.ctx-border-\[\#2b3d58\]{--tw-border-opacity:1;border-color:rgb(43 61 88/var(--tw-border-opacity,1))}.ctx-border-\[\#44af69\]{--tw-border-opacity:1;border-color:rgb(68 175 105/var(--tw-border-opacity,1))}.ctx-border-\[\#bfe8ce\]{--tw-border-opacity:1;border-color:rgb(191 232 206/var(--tw-border-opacity,1))}.ctx-border-\[\#c3ddfd\]{--tw-border-opacity:1;border-color:rgb(195 221 253/var(--tw-border-opacity,1))}.ctx-border-\[\#c4e6d1\]{--tw-border-opacity:1;border-color:rgb(196 230 209/var(--tw-border-opacity,1))}.ctx-border-\[\#d2e4d5\]{--tw-border-opacity:1;border-color:rgb(210 228 213/var(--tw-border-opacity,1))}.ctx-border-\[\#d5e9f9\]{--tw-border-opacity:1;border-color:rgb(213 233 249/var(--tw-border-opacity,1))}.ctx-border-\[\#d7ead0\]{--tw-border-opacity:1;border-color:rgb(215 234 208/var(--tw-border-opacity,1))}.ctx-border-\[\#e2e8f1\]{--tw-border-opacity:1;border-color:rgb(226 232 241/var(--tw-border-opacity,1))}.ctx-border-\[\#e4e9ee\]{--tw-border-opacity:1;border-color:rgb(228 233 238/var(--tw-border-opacity,1))}.ctx-border-\[\#e4eaf2\]{--tw-border-opacity:1;border-color:rgb(228 234 242/var(--tw-border-opacity,1))}.ctx-border-\[\#e6ebf2\]{--tw-border-opacity:1;border-color:rgb(230 235 242/var(--tw-border-opacity,1))}.ctx-border-\[\#e7ecf3\]{--tw-border-opacity:1;border-color:rgb(231 236 243/var(--tw-border-opacity,1))}.ctx-border-\[\#eadfba\]{--tw-border-opacity:1;border-color:rgb(234 223 186/var(--tw-border-opacity,1))}.ctx-border-\[\#eaeef5\]{--tw-border-opacity:1;border-color:rgb(234 238 245/var(--tw-border-opacity,1))}.ctx-border-\[\#ecd9ac\]{--tw-border-opacity:1;border-color:rgb(236 217 172/var(--tw-border-opacity,1))}.ctx-border-\[\#eef1f5\]{--tw-border-opacity:1;border-color:rgb(238 241 245/var(--tw-border-opacity,1))}.ctx-border-\[\#f0c8c8\]{--tw-border-opacity:1;border-color:rgb(240 200 200/var(--tw-border-opacity,1))}.ctx-border-\[\#f0dca0\]{--tw-border-opacity:1;border-color:rgb(240 220 160/var(--tw-border-opacity,1))}.ctx-border-\[\#f2f4f8\]{--tw-border-opacity:1;border-color:rgb(242 244 248/var(--tw-border-opacity,1))}.ctx-border-\[\#f4d4d1\]{--tw-border-opacity:1;border-color:rgb(244 212 209/var(--tw-border-opacity,1))}.ctx-border-\[\#f4f6f8\]{--tw-border-opacity:1;border-color:rgb(244 246 248/var(--tw-border-opacity,1))}.ctx-border-\[\#f5dfaf\]{--tw-border-opacity:1;border-color:rgb(245 223 175/var(--tw-border-opacity,1))}.ctx-border-\[\#f7f9fb\]{--tw-border-opacity:1;border-color:rgb(247 249 251/var(--tw-border-opacity,1))}.ctx-border-\[\#fedf89\]{--tw-border-opacity:1;border-color:rgb(254 223 137/var(--tw-border-opacity,1))}.ctx-border-amber-line{--tw-border-opacity:1;border-color:rgb(240 220 180/var(--tw-border-opacity,1))}.ctx-border-danger-line{--tw-border-opacity:1;border-color:rgb(247 207 201/var(--tw-border-opacity,1))}.ctx-border-ink{--tw-border-opacity:1;border-color:rgb(20 28 38/var(--tw-border-opacity,1))}.ctx-border-line{--tw-border-opacity:1;border-color:rgb(219 226 236/var(--tw-border-opacity,1))}.ctx-border-line-hair{--tw-border-opacity:1;border-color:rgb(234 238 245/var(--tw-border-opacity,1))}.ctx-border-line-wash{--tw-border-opacity:1;border-color:rgb(238 242 248/var(--tw-border-opacity,1))}.ctx-border-primary{--tw-border-opacity:1;border-color:rgb(21 112 239/var(--tw-border-opacity,1))}.ctx-border-success{--tw-border-opacity:1;border-color:rgb(47 163 101/var(--tw-border-opacity,1))}.ctx-border-transparent{border-color:transparent}.ctx-border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.ctx-border-white\/20{border-color:hsla(0,0%,100%,.2)}.ctx-border-b-primary{--tw-border-opacity:1;border-bottom-color:rgb(21 112 239/var(--tw-border-opacity,1))}.ctx-border-b-transparent{border-bottom-color:transparent}.ctx-border-t-line-hair{--tw-border-opacity:1;border-top-color:rgb(234 238 245/var(--tw-border-opacity,1))}.ctx-border-t-primary{--tw-border-opacity:1;border-top-color:rgb(21 112 239/var(--tw-border-opacity,1))}.\!ctx-bg-line-paper{--tw-bg-opacity:1!important;background-color:rgb(251 252 254/var(--tw-bg-opacity,1))!important}.\!ctx-bg-primary{--tw-bg-opacity:1!important;background-color:rgb(21 112 239/var(--tw-bg-opacity,1))!important}.\!ctx-bg-transparent{background-color:transparent!important}.\!ctx-bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.ctx-bg-\[\#0d192d\]\/40{background-color:rgba(13,25,45,.4)}.ctx-bg-\[\#0e1c30\]{--tw-bg-opacity:1;background-color:rgb(14 28 48/var(--tw-bg-opacity,1))}.ctx-bg-\[\#15243a\]{--tw-bg-opacity:1;background-color:rgb(21 36 58/var(--tw-bg-opacity,1))}.ctx-bg-\[\#22304a\]{--tw-bg-opacity:1;background-color:rgb(34 48 74/var(--tw-bg-opacity,1))}.ctx-bg-\[\#2b3d58\]{--tw-bg-opacity:1;background-color:rgb(43 61 88/var(--tw-bg-opacity,1))}.ctx-bg-\[\#3c8b57\]{--tw-bg-opacity:1;background-color:rgb(60 139 87/var(--tw-bg-opacity,1))}.ctx-bg-\[\#44af69\]{--tw-bg-opacity:1;background-color:rgb(68 175 105/var(--tw-bg-opacity,1))}.ctx-bg-\[\#4ade80\]{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.ctx-bg-\[\#60a5fa\]{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.ctx-bg-\[\#7f94ad\]{--tw-bg-opacity:1;background-color:rgb(127 148 173/var(--tw-bg-opacity,1))}.ctx-bg-\[\#9ec2f7\]{--tw-bg-opacity:1;background-color:rgb(158 194 247/var(--tw-bg-opacity,1))}.ctx-bg-\[\#a7b2bf\]{--tw-bg-opacity:1;background-color:rgb(167 178 191/var(--tw-bg-opacity,1))}.ctx-bg-\[\#c3ccd8\]{--tw-bg-opacity:1;background-color:rgb(195 204 216/var(--tw-bg-opacity,1))}.ctx-bg-\[\#c3d6ee\]{--tw-bg-opacity:1;background-color:rgb(195 214 238/var(--tw-bg-opacity,1))}.ctx-bg-\[\#c3ddfd\]{--tw-bg-opacity:1;background-color:rgb(195 221 253/var(--tw-bg-opacity,1))}.ctx-bg-\[\#c4e6d1\]{--tw-bg-opacity:1;background-color:rgb(196 230 209/var(--tw-bg-opacity,1))}.ctx-bg-\[\#c9a044\]{--tw-bg-opacity:1;background-color:rgb(201 160 68/var(--tw-bg-opacity,1))}.ctx-bg-\[\#e2e7ef\]{--tw-bg-opacity:1;background-color:rgb(226 231 239/var(--tw-bg-opacity,1))}.ctx-bg-\[\#e8ab3c\]{--tw-bg-opacity:1;background-color:rgb(232 171 60/var(--tw-bg-opacity,1))}.ctx-bg-\[\#edf5ef\]{--tw-bg-opacity:1;background-color:rgb(237 245 239/var(--tw-bg-opacity,1))}.ctx-bg-\[\#eef4ff\]{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f1f8ee\]{--tw-bg-opacity:1;background-color:rgb(241 248 238/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f2f8ff\]{--tw-bg-opacity:1;background-color:rgb(242 248 255/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f4eefe\]{--tw-bg-opacity:1;background-color:rgb(244 238 254/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f4f6fa\]{--tw-bg-opacity:1;background-color:rgb(244 246 250/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f5faff\]{--tw-bg-opacity:1;background-color:rgb(245 250 255/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f6e7b6\]{--tw-bg-opacity:1;background-color:rgb(246 231 182/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f6fbff\]{--tw-bg-opacity:1;background-color:rgb(246 251 255/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f7c948\]{--tw-bg-opacity:1;background-color:rgb(247 201 72/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f7f9fc\]{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f7faff\]{--tw-bg-opacity:1;background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f87171\]{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fafbfd\]{--tw-bg-opacity:1;background-color:rgb(250 251 253/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fafcfe\]{--tw-bg-opacity:1;background-color:rgb(250 252 254/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fbbf24\]{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fdf1f1\]{--tw-bg-opacity:1;background-color:rgb(253 241 241/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fdf3d7\]{--tw-bg-opacity:1;background-color:rgb(253 243 215/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fdf9f0\]{--tw-bg-opacity:1;background-color:rgb(253 249 240/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fdf9f8\]{--tw-bg-opacity:1;background-color:rgb(253 249 248/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fdfbfa\]{--tw-bg-opacity:1;background-color:rgb(253 251 250/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fef6e7\]{--tw-bg-opacity:1;background-color:rgb(254 246 231/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fffaeb\]{--tw-bg-opacity:1;background-color:rgb(255 250 235/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fffbf1\]{--tw-bg-opacity:1;background-color:rgb(255 251 241/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fffdf6\]{--tw-bg-opacity:1;background-color:rgb(255 253 246/var(--tw-bg-opacity,1))}.ctx-bg-\[rgba\(15\,23\,35\,\.44\)\]{background-color:rgba(15,23,35,.44)}.ctx-bg-\[rgba\(255\,255\,255\,0\.22\)\]{background-color:hsla(0,0%,100%,.22)}.ctx-bg-amber-deep{--tw-bg-opacity:1;background-color:rgb(122 74 8/var(--tw-bg-opacity,1))}.ctx-bg-amber-tint{--tw-bg-opacity:1;background-color:rgb(253 243 226/var(--tw-bg-opacity,1))}.ctx-bg-current{background-color:currentColor}.ctx-bg-danger{--tw-bg-opacity:1;background-color:rgb(224 43 32/var(--tw-bg-opacity,1))}.ctx-bg-danger-tint{--tw-bg-opacity:1;background-color:rgb(253 236 234/var(--tw-bg-opacity,1))}.ctx-bg-ink{--tw-bg-opacity:1;background-color:rgb(20 28 38/var(--tw-bg-opacity,1))}.ctx-bg-ink-faint{--tw-bg-opacity:1;background-color:rgb(152 165 181/var(--tw-bg-opacity,1))}.ctx-bg-ink-muted{--tw-bg-opacity:1;background-color:rgb(116 131 154/var(--tw-bg-opacity,1))}.ctx-bg-line{--tw-bg-opacity:1;background-color:rgb(219 226 236/var(--tw-bg-opacity,1))}.ctx-bg-line-hair{--tw-bg-opacity:1;background-color:rgb(234 238 245/var(--tw-bg-opacity,1))}.ctx-bg-line-paper{--tw-bg-opacity:1;background-color:rgb(251 252 254/var(--tw-bg-opacity,1))}.ctx-bg-line-wash{--tw-bg-opacity:1;background-color:rgb(238 242 248/var(--tw-bg-opacity,1))}.ctx-bg-primary{--tw-bg-opacity:1;background-color:rgb(21 112 239/var(--tw-bg-opacity,1))}.ctx-bg-primary-tint{--tw-bg-opacity:1;background-color:rgb(234 243 255/var(--tw-bg-opacity,1))}.ctx-bg-success{--tw-bg-opacity:1;background-color:rgb(47 163 101/var(--tw-bg-opacity,1))}.ctx-bg-success-tint{--tw-bg-opacity:1;background-color:rgb(233 248 239/var(--tw-bg-opacity,1))}.ctx-bg-transparent{background-color:transparent}.ctx-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ctx-bg-white\/40{background-color:hsla(0,0%,100%,.4)}.ctx-bg-white\/\[\.92\]{background-color:hsla(0,0%,100%,.92)}.ctx-fill-ink-muted{fill:#74839a}.ctx-fill-white{fill:#fff}.ctx-object-contain{-o-object-fit:contain;object-fit:contain}.ctx-object-cover{-o-object-fit:cover;object-fit:cover}.\!ctx-p-0{padding:0!important}.ctx-p-0{padding:0}.ctx-p-0\.5{padding:.125rem}.ctx-p-1{padding:.25rem}.ctx-p-1\.5{padding:.375rem}.ctx-p-2\.5{padding:.625rem}.ctx-p-3{padding:.75rem}.ctx-p-3\.5{padding:.875rem}.ctx-p-4{padding:1rem}.ctx-p-5{padding:1.25rem}.ctx-p-6{padding:1.5rem}.ctx-p-\[11px\]{padding:11px}.ctx-p-\[18px\]{padding:18px}.ctx-p-\[22px\]{padding:22px}.ctx-p-\[2px\]{padding:2px}.ctx-p-\[3px\]{padding:3px}.ctx-p-\[9px\]{padding:9px}.\!ctx-px-\[11px\]{padding-left:11px!important;padding-right:11px!important}.\!ctx-py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.\!ctx-py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.\!ctx-py-\[5px\]{padding-bottom:5px!important;padding-top:5px!important}.\!ctx-py-\[6px\]{padding-bottom:6px!important;padding-top:6px!important}.\!ctx-py-\[7px\]{padding-bottom:7px!important;padding-top:7px!important}.\!ctx-py-\[9px\]{padding-bottom:9px!important;padding-top:9px!important}.ctx-px-0\.5{padding-left:.125rem;padding-right:.125rem}.ctx-px-1{padding-left:.25rem;padding-right:.25rem}.ctx-px-1\.5{padding-left:.375rem;padding-right:.375rem}.ctx-px-2{padding-left:.5rem;padding-right:.5rem}.ctx-px-2\.5{padding-left:.625rem;padding-right:.625rem}.ctx-px-3{padding-left:.75rem;padding-right:.75rem}.ctx-px-3\.5{padding-left:.875rem;padding-right:.875rem}.ctx-px-4{padding-left:1rem;padding-right:1rem}.ctx-px-5{padding-left:1.25rem;padding-right:1.25rem}.ctx-px-6{padding-left:1.5rem;padding-right:1.5rem}.ctx-px-7{padding-left:1.75rem;padding-right:1.75rem}.ctx-px-8{padding-left:2rem;padding-right:2rem}.ctx-px-\[10px\]{padding-left:10px;padding-right:10px}.ctx-px-\[11px\]{padding-left:11px;padding-right:11px}.ctx-px-\[12px\]{padding-left:12px;padding-right:12px}.ctx-px-\[13px\]{padding-left:13px;padding-right:13px}.ctx-px-\[14px\]{padding-left:14px;padding-right:14px}.ctx-px-\[15px\]{padding-left:15px;padding-right:15px}.ctx-px-\[17px\]{padding-left:17px;padding-right:17px}.ctx-px-\[18px\]{padding-left:18px;padding-right:18px}.ctx-px-\[22px\]{padding-left:22px;padding-right:22px}.ctx-px-\[5px\]{padding-left:5px;padding-right:5px}.ctx-px-\[6px\]{padding-left:6px;padding-right:6px}.ctx-px-\[7px\]{padding-left:7px;padding-right:7px}.ctx-px-\[9px\]{padding-left:9px;padding-right:9px}.ctx-py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.ctx-py-1{padding-bottom:.25rem;padding-top:.25rem}.ctx-py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.ctx-py-10{padding-bottom:2.5rem;padding-top:2.5rem}.ctx-py-16{padding-bottom:4rem;padding-top:4rem}.ctx-py-2{padding-bottom:.5rem;padding-top:.5rem}.ctx-py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.ctx-py-3{padding-bottom:.75rem;padding-top:.75rem}.ctx-py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.ctx-py-4{padding-bottom:1rem;padding-top:1rem}.ctx-py-5{padding-bottom:1.25rem;padding-top:1.25rem}.ctx-py-6{padding-bottom:1.5rem;padding-top:1.5rem}.ctx-py-7{padding-bottom:1.75rem;padding-top:1.75rem}.ctx-py-8{padding-bottom:2rem;padding-top:2rem}.ctx-py-9{padding-bottom:2.25rem;padding-top:2.25rem}.ctx-py-\[11px\]{padding-bottom:11px;padding-top:11px}.ctx-py-\[13px\]{padding-bottom:13px;padding-top:13px}.ctx-py-\[14px\]{padding-bottom:14px;padding-top:14px}.ctx-py-\[15px\]{padding-bottom:15px;padding-top:15px}.ctx-py-\[18px\]{padding-bottom:18px;padding-top:18px}.ctx-py-\[1px\]{padding-bottom:1px;padding-top:1px}.ctx-py-\[22px\]{padding-bottom:22px;padding-top:22px}.ctx-py-\[2px\]{padding-bottom:2px;padding-top:2px}.ctx-py-\[30px\]{padding-bottom:30px;padding-top:30px}.ctx-py-\[34px\]{padding-bottom:34px;padding-top:34px}.ctx-py-\[3px\]{padding-bottom:3px;padding-top:3px}.ctx-py-\[4px\]{padding-bottom:4px;padding-top:4px}.ctx-py-\[5px\]{padding-bottom:5px;padding-top:5px}.ctx-py-\[6px\]{padding-bottom:6px;padding-top:6px}.ctx-py-\[7px\]{padding-bottom:7px;padding-top:7px}.ctx-py-\[8px\]{padding-bottom:8px;padding-top:8px}.ctx-py-\[9px\]{padding-bottom:9px;padding-top:9px}.ctx-py-px{padding-bottom:1px;padding-top:1px}.\!ctx-pl-2{padding-left:.5rem!important}.\!ctx-pl-2\.5{padding-left:.625rem!important}.\!ctx-pl-8{padding-left:2rem!important}.\!ctx-pl-\[11px\]{padding-left:11px!important}.\!ctx-pl-\[25px\]{padding-left:25px!important}.\!ctx-pr-7{padding-right:1.75rem!important}.\!ctx-pr-8{padding-right:2rem!important}.\!ctx-pr-9{padding-right:2.25rem!important}.\!ctx-pr-\[10px\]{padding-right:10px!important}.\!ctx-pr-\[22px\]{padding-right:22px!important}.ctx-pb-1{padding-bottom:.25rem}.ctx-pb-1\.5{padding-bottom:.375rem}.ctx-pb-10{padding-bottom:2.5rem}.ctx-pb-2{padding-bottom:.5rem}.ctx-pb-2\.5{padding-bottom:.625rem}.ctx-pb-3{padding-bottom:.75rem}.ctx-pb-3\.5{padding-bottom:.875rem}.ctx-pb-4{padding-bottom:1rem}.ctx-pb-5{padding-bottom:1.25rem}.ctx-pb-6{padding-bottom:1.5rem}.ctx-pb-7{padding-bottom:1.75rem}.ctx-pb-9{padding-bottom:2.25rem}.ctx-pb-\[13px\]{padding-bottom:13px}.ctx-pb-\[15px\]{padding-bottom:15px}.ctx-pb-\[17px\]{padding-bottom:17px}.ctx-pb-\[18px\]{padding-bottom:18px}.ctx-pb-\[22px\]{padding-bottom:22px}.ctx-pb-\[26px\]{padding-bottom:26px}.ctx-pb-\[34px\]{padding-bottom:34px}.ctx-pb-\[38px\]{padding-bottom:38px}.ctx-pb-\[60px\]{padding-bottom:60px}.ctx-pb-\[74px\]{padding-bottom:74px}.ctx-pb-\[7px\]{padding-bottom:7px}.ctx-pl-1{padding-left:.25rem}.ctx-pl-2{padding-left:.5rem}.ctx-pl-2\.5{padding-left:.625rem}.ctx-pl-3{padding-left:.75rem}.ctx-pl-4{padding-left:1rem}.ctx-pl-8{padding-left:2rem}.ctx-pl-\[10px\]{padding-left:10px}.ctx-pl-\[11px\]{padding-left:11px}.ctx-pl-\[18px\]{padding-left:18px}.ctx-pl-\[22px\]{padding-left:22px}.ctx-pl-\[26px\]{padding-left:26px}.ctx-pr-0{padding-right:0}.ctx-pr-1{padding-right:.25rem}.ctx-pr-1\.5{padding-right:.375rem}.ctx-pr-2{padding-right:.5rem}.ctx-pr-6{padding-right:1.5rem}.ctx-pr-8{padding-right:2rem}.ctx-pr-\[22px\]{padding-right:22px}.ctx-pr-\[3px\]{padding-right:3px}.ctx-pt-0{padding-top:0}.ctx-pt-0\.5{padding-top:.125rem}.ctx-pt-1{padding-top:.25rem}.ctx-pt-1\.5{padding-top:.375rem}.ctx-pt-16{padding-top:4rem}.ctx-pt-2{padding-top:.5rem}.ctx-pt-2\.5{padding-top:.625rem}.ctx-pt-3{padding-top:.75rem}.ctx-pt-3\.5{padding-top:.875rem}.ctx-pt-4{padding-top:1rem}.ctx-pt-5{padding-top:1.25rem}.ctx-pt-6{padding-top:1.5rem}.ctx-pt-8{padding-top:2rem}.ctx-pt-\[13px\]{padding-top:13px}.ctx-pt-\[15px\]{padding-top:15px}.ctx-pt-\[17px\]{padding-top:17px}.ctx-pt-\[18px\]{padding-top:18px}.ctx-pt-\[22px\]{padding-top:22px}.ctx-pt-\[23px\]{padding-top:23px}.ctx-pt-\[26px\]{padding-top:26px}.ctx-pt-\[30px\]{padding-top:30px}.ctx-pt-\[34px\]{padding-top:34px}.ctx-pt-\[38px\]{padding-top:38px}.ctx-pt-\[9px\]{padding-top:9px}.ctx-text-left{text-align:left}.\!ctx-text-center{text-align:center!important}.ctx-text-center{text-align:center}.\!ctx-text-right{text-align:right!important}.ctx-text-right{text-align:right}.ctx-align-top{vertical-align:top}.ctx-align-middle{vertical-align:middle}.ctx-font-\[ui-monospace\,Menlo\,monospace\]{font-family:ui-monospace,Menlo,monospace}.ctx-font-\[ui-monospace\,SFMono-Regular\,Menlo\,monospace\]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ctx-font-mono{font-family:ui-monospace,Menlo,Consolas,monospace}.ctx-font-sans{font-family:Poppins,sans-serif}.\!ctx-text-body{font-size:12.5px!important;line-height:18px!important}.\!ctx-text-help{font-size:11.5px!important;line-height:16px!important}.\!ctx-text-row{font-size:13px!important;line-height:18px!important}.ctx-text-2xl{font-size:1.5rem;line-height:2rem}.ctx-text-5xl{font-size:3rem;line-height:1}.ctx-text-\[10\.5px\]{font-size:10.5px}.ctx-text-\[10px\]{font-size:10px}.ctx-text-\[11\.5px\]{font-size:11.5px}.ctx-text-\[11px\]{font-size:11px}.ctx-text-\[12\.5px\]{font-size:12.5px}.ctx-text-\[12px\]{font-size:12px}.ctx-text-\[13\.5px\]{font-size:13.5px}.ctx-text-\[13px\]{font-size:13px}.ctx-text-\[14\.5px\]{font-size:14.5px}.ctx-text-\[14px\]{font-size:14px}.ctx-text-\[15\.5px\]{font-size:15.5px}.ctx-text-\[15px\]{font-size:15px}.ctx-text-\[16px\]{font-size:16px}.ctx-text-\[17px\]{font-size:17px}.ctx-text-\[18px\]{font-size:18px}.ctx-text-\[19px\]{font-size:19px}.ctx-text-\[20px\]{font-size:20px}.ctx-text-\[22px\]{font-size:22px}.ctx-text-\[23px\]{font-size:23px}.ctx-text-\[24px\]{font-size:24px}.ctx-text-\[25px\]{font-size:25px}.ctx-text-\[26px\]{font-size:26px}.ctx-text-\[30px\]{font-size:30px}.ctx-text-\[52px\]{font-size:52px}.ctx-text-\[8px\]{font-size:8px}.ctx-text-\[9px\]{font-size:9px}.ctx-text-base{font-size:1rem;line-height:1.5rem}.ctx-text-body{font-size:12.5px;line-height:18px}.ctx-text-help{font-size:11.5px;line-height:16px}.ctx-text-lg{font-size:1.125rem;line-height:1.75rem}.ctx-text-panel{font-size:15px;line-height:22px}.ctx-text-pill{font-size:9.5px;line-height:12px}.ctx-text-row{font-size:13px;line-height:18px}.ctx-text-sm{font-size:.875rem;line-height:1.25rem}.ctx-text-thead{font-size:11px;letter-spacing:.4px;line-height:14px}.ctx-text-title{font-size:20px;letter-spacing:-.2px;line-height:28px}.ctx-text-xl{font-size:1.25rem;line-height:1.75rem}.ctx-text-xs{font-size:.75rem;line-height:1rem}.\!ctx-font-medium{font-weight:500!important}.ctx-font-bold{font-weight:700}.ctx-font-medium{font-weight:500}.ctx-font-normal{font-weight:400}.ctx-font-semibold{font-weight:600}.ctx-uppercase{text-transform:uppercase}.ctx-italic{font-style:italic}.ctx-tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.ctx-leading-4{line-height:1rem}.ctx-leading-\[0\.95\]{line-height:.95}.ctx-leading-\[1\.12\]{line-height:1.12}.ctx-leading-\[1\.1\]{line-height:1.1}.ctx-leading-\[1\.3\]{line-height:1.3}.ctx-leading-\[1\.45\]{line-height:1.45}.ctx-leading-\[1\.55\]{line-height:1.55}.ctx-leading-\[1\.5\]{line-height:1.5}.ctx-leading-\[1\.65\]{line-height:1.65}.ctx-leading-\[1\.6\]{line-height:1.6}.ctx-leading-\[1\.75\]{line-height:1.75}.ctx-leading-\[1\.7\]{line-height:1.7}.ctx-leading-\[14px\]{line-height:14px}.ctx-leading-\[18px\]{line-height:18px}.ctx-leading-\[19px\]{line-height:19px}.ctx-leading-\[32px\]{line-height:32px}.ctx-leading-none{line-height:1}.ctx-leading-relaxed{line-height:1.625}.ctx-leading-snug{line-height:1.375}.ctx-tracking-\[-\.4px\]{letter-spacing:-.4px}.ctx-tracking-\[-\.5px\]{letter-spacing:-.5px}.ctx-tracking-\[-\.6px\]{letter-spacing:-.6px}.ctx-tracking-\[-0\.02em\]{letter-spacing:-.02em}.ctx-tracking-\[-0\.1px\]{letter-spacing:-.1px}.ctx-tracking-\[-0\.2px\]{letter-spacing:-.2px}.ctx-tracking-\[-0\.3px\]{letter-spacing:-.3px}.ctx-tracking-\[-0\.4px\]{letter-spacing:-.4px}.ctx-tracking-\[\.2px\]{letter-spacing:.2px}.ctx-tracking-\[\.3px\]{letter-spacing:.3px}.ctx-tracking-\[\.4px\]{letter-spacing:.4px}.ctx-tracking-\[\.5px\]{letter-spacing:.5px}.ctx-tracking-\[0\.08em\]{letter-spacing:.08em}.ctx-tracking-\[0\.14em\]{letter-spacing:.14em}.ctx-tracking-\[0\.16em\]{letter-spacing:.16em}.ctx-tracking-\[0\.18em\]{letter-spacing:.18em}.ctx-tracking-\[0\.1em\]{letter-spacing:.1em}.ctx-tracking-\[0\.4px\]{letter-spacing:.4px}.ctx-tracking-\[0\.5px\]{letter-spacing:.5px}.ctx-tracking-\[0\.7px\]{letter-spacing:.7px}.ctx-tracking-\[0\.8px\]{letter-spacing:.8px}.ctx-tracking-\[1px\]{letter-spacing:1px}.ctx-tracking-wide{letter-spacing:.025em}.ctx-tracking-wider{letter-spacing:.05em}.\!ctx-text-danger-deep{--tw-text-opacity:1!important;color:rgb(209 49 35/var(--tw-text-opacity,1))!important}.\!ctx-text-ink{--tw-text-opacity:1!important;color:rgb(20 28 38/var(--tw-text-opacity,1))!important}.\!ctx-text-ink-body{--tw-text-opacity:1!important;color:rgb(70 87 104/var(--tw-text-opacity,1))!important}.\!ctx-text-primary{--tw-text-opacity:1!important;color:rgb(21 112 239/var(--tw-text-opacity,1))!important}.ctx-text-\[\#0f56bf\]{--tw-text-opacity:1;color:rgb(15 86 191/var(--tw-text-opacity,1))}.ctx-text-\[\#12496f\]{--tw-text-opacity:1;color:rgb(18 73 111/var(--tw-text-opacity,1))}.ctx-text-\[\#1f6640\]{--tw-text-opacity:1;color:rgb(31 102 64/var(--tw-text-opacity,1))}.ctx-text-\[\#2f7d4a\]{--tw-text-opacity:1;color:rgb(47 125 74/var(--tw-text-opacity,1))}.ctx-text-\[\#2f8f4e\]{--tw-text-opacity:1;color:rgb(47 143 78/var(--tw-text-opacity,1))}.ctx-text-\[\#3f7355\]{--tw-text-opacity:1;color:rgb(63 115 85/var(--tw-text-opacity,1))}.ctx-text-\[\#44af69\]{--tw-text-opacity:1;color:rgb(68 175 105/var(--tw-text-opacity,1))}.ctx-text-\[\#4a708c\]{--tw-text-opacity:1;color:rgb(74 112 140/var(--tw-text-opacity,1))}.ctx-text-\[\#4ade80\]{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.ctx-text-\[\#4f8a68\]{--tw-text-opacity:1;color:rgb(79 138 104/var(--tw-text-opacity,1))}.ctx-text-\[\#617593\]{--tw-text-opacity:1;color:rgb(97 117 147/var(--tw-text-opacity,1))}.ctx-text-\[\#7040c4\]{--tw-text-opacity:1;color:rgb(112 64 196/var(--tw-text-opacity,1))}.ctx-text-\[\#7b9cb4\]{--tw-text-opacity:1;color:rgb(123 156 180/var(--tw-text-opacity,1))}.ctx-text-\[\#7cc0ff\]{--tw-text-opacity:1;color:rgb(124 192 255/var(--tw-text-opacity,1))}.ctx-text-\[\#7fb2f2\]{--tw-text-opacity:1;color:rgb(127 178 242/var(--tw-text-opacity,1))}.ctx-text-\[\#8a6320\]{--tw-text-opacity:1;color:rgb(138 99 32/var(--tw-text-opacity,1))}.ctx-text-\[\#8a6410\]{--tw-text-opacity:1;color:rgb(138 100 16/var(--tw-text-opacity,1))}.ctx-text-\[\#8b9bb0\]{--tw-text-opacity:1;color:rgb(139 155 176/var(--tw-text-opacity,1))}.ctx-text-\[\#8f2b2b\]{--tw-text-opacity:1;color:rgb(143 43 43/var(--tw-text-opacity,1))}.ctx-text-\[\#8fa3c0\]{--tw-text-opacity:1;color:rgb(143 163 192/var(--tw-text-opacity,1))}.ctx-text-\[\#8fc4ff\]{--tw-text-opacity:1;color:rgb(143 196 255/var(--tw-text-opacity,1))}.ctx-text-\[\#9d3b3f\]{--tw-text-opacity:1;color:rgb(157 59 63/var(--tw-text-opacity,1))}.ctx-text-\[\#a05a58\]{--tw-text-opacity:1;color:rgb(160 90 88/var(--tw-text-opacity,1))}.ctx-text-\[\#a7b2bf\]{--tw-text-opacity:1;color:rgb(167 178 191/var(--tw-text-opacity,1))}.ctx-text-\[\#a8760f\]{--tw-text-opacity:1;color:rgb(168 118 15/var(--tw-text-opacity,1))}.ctx-text-\[\#a8d0ff\]{--tw-text-opacity:1;color:rgb(168 208 255/var(--tw-text-opacity,1))}.ctx-text-\[\#b04a43\]{--tw-text-opacity:1;color:rgb(176 74 67/var(--tw-text-opacity,1))}.ctx-text-\[\#b42318\]{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.ctx-text-\[\#b54708\]{--tw-text-opacity:1;color:rgb(181 71 8/var(--tw-text-opacity,1))}.ctx-text-\[\#b6a878\]{--tw-text-opacity:1;color:rgb(182 168 120/var(--tw-text-opacity,1))}.ctx-text-\[\#b6c0cc\]{--tw-text-opacity:1;color:rgb(182 192 204/var(--tw-text-opacity,1))}.ctx-text-\[\#b7791f\]{--tw-text-opacity:1;color:rgb(183 121 31/var(--tw-text-opacity,1))}.ctx-text-\[\#bbf7d0\]{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.ctx-text-\[\#bfc9d4\]{--tw-text-opacity:1;color:rgb(191 201 212/var(--tw-text-opacity,1))}.ctx-text-\[\#c3ddfd\]{--tw-text-opacity:1;color:rgb(195 221 253/var(--tw-text-opacity,1))}.ctx-text-\[\#c9d2dd\]{--tw-text-opacity:1;color:rgb(201 210 221/var(--tw-text-opacity,1))}.ctx-text-\[\#d92d20\]{--tw-text-opacity:1;color:rgb(217 45 32/var(--tw-text-opacity,1))}.ctx-text-\[\#dbe5f2\]{--tw-text-opacity:1;color:rgb(219 229 242/var(--tw-text-opacity,1))}.ctx-text-\[\#dcecff\]{--tw-text-opacity:1;color:rgb(220 236 255/var(--tw-text-opacity,1))}.ctx-text-\[\#e0a13a\]{--tw-text-opacity:1;color:rgb(224 161 58/var(--tw-text-opacity,1))}.ctx-text-\[\#e5484d\]{--tw-text-opacity:1;color:rgb(229 72 77/var(--tw-text-opacity,1))}.ctx-text-\[\#edf6ff\]{--tw-text-opacity:1;color:rgb(237 246 255/var(--tw-text-opacity,1))}.ctx-text-\[\#f87171\]{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.ctx-text-\[\#fbbf24\]{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.ctx-text-\[\#fde68a\]{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.ctx-text-\[\#fecaca\]{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.ctx-text-\[\#ffd166\]{--tw-text-opacity:1;color:rgb(255 209 102/var(--tw-text-opacity,1))}.ctx-text-amber-deep{--tw-text-opacity:1;color:rgb(122 74 8/var(--tw-text-opacity,1))}.ctx-text-danger{--tw-text-opacity:1;color:rgb(224 43 32/var(--tw-text-opacity,1))}.ctx-text-danger-deep{--tw-text-opacity:1;color:rgb(209 49 35/var(--tw-text-opacity,1))}.ctx-text-ink{--tw-text-opacity:1;color:rgb(20 28 38/var(--tw-text-opacity,1))}.ctx-text-ink-body{--tw-text-opacity:1;color:rgb(70 87 104/var(--tw-text-opacity,1))}.ctx-text-ink-faint{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.ctx-text-ink-muted{--tw-text-opacity:1;color:rgb(116 131 154/var(--tw-text-opacity,1))}.ctx-text-primary{--tw-text-opacity:1;color:rgb(21 112 239/var(--tw-text-opacity,1))}.ctx-text-primary-dark{--tw-text-opacity:1;color:rgb(15 86 191/var(--tw-text-opacity,1))}.ctx-text-success{--tw-text-opacity:1;color:rgb(47 163 101/var(--tw-text-opacity,1))}.ctx-text-success-deep{--tw-text-opacity:1;color:rgb(18 121 74/var(--tw-text-opacity,1))}.ctx-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ctx-underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.ctx-line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.ctx-no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.ctx-decoration-1{text-decoration-thickness:1px}.ctx-underline-offset-2{text-underline-offset:2px}.ctx-accent-primary{accent-color:#1570ef}.ctx-opacity-0{opacity:0}.ctx-opacity-100{opacity:1}.ctx-opacity-40{opacity:.4}.ctx-opacity-60{opacity:.6}.ctx-opacity-\[\.35\]{opacity:.35}.ctx-opacity-\[\.42\]{opacity:.42}.\!ctx-shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.ctx-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)}.ctx-shadow,.ctx-shadow-\[-7px_0_10px_-8px_rgba\(16\,24\,40\,0\.16\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[-7px_0_10px_-8px_rgba\(16\,24\,40\,0\.16\)\]{--tw-shadow:-7px 0 10px -8px rgba(16,24,40,.16);--tw-shadow-colored:-7px 0 10px -8px var(--tw-shadow-color)}.ctx-shadow-\[0_-6px_18px_-12px_rgba\(13\,25\,45\,0\.22\)\]{--tw-shadow:0 -6px 18px -12px rgba(13,25,45,.22);--tw-shadow-colored:0 -6px 18px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_14px_38px_rgba\(13\,25\,45\,\.18\)\]{--tw-shadow:0 14px 38px rgba(13,25,45,.18);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_1px_2px_rgba\(13\,25\,45\,\.04\)\,0_4px_14px_rgba\(13\,25\,45\,\.07\)\]{--tw-shadow:0 1px 2px rgba(13,25,45,.04),0 4px 14px rgba(13,25,45,.07);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_1px_2px_rgba\(13\,25\,45\,\.22\)\]{--tw-shadow:0 1px 2px rgba(13,25,45,.22);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_24px_60px_rgba\(13\,25\,45\,\.3\)\]{--tw-shadow:0 24px 60px rgba(13,25,45,.3);--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_2px_6px_rgba\(20\,28\,38\,\.16\)\]{--tw-shadow:0 2px 6px rgba(20,28,38,.16);--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_3px_8px_rgba\(68\,175\,105\,\.3\)\]{--tw-shadow:0 3px 8px rgba(68,175,105,.3);--tw-shadow-colored:0 3px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_4px_12px_rgba\(4\,32\,74\,\.24\)\]{--tw-shadow:0 4px 12px rgba(4,32,74,.24);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_6px_18px_rgba\(21\,112\,239\,\.22\)\]{--tw-shadow:0 6px 18px rgba(21,112,239,.22);--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_8px_22px_rgba\(13\,25\,45\,\.1\)\]{--tw-shadow:0 8px 22px rgba(13,25,45,.1);--tw-shadow-colored:0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[inset_0_-1px_0_rgba\(20\,28\,38\,0\.05\)\]{--tw-shadow:inset 0 -1px 0 rgba(20,28,38,.05);--tw-shadow-colored:inset 0 -1px 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)}.ctx-shadow-\[inset_0_-1px_0_rgba\(20\,28\,38\,0\.08\)\]{--tw-shadow:inset 0 -1px 0 rgba(20,28,38,.08);--tw-shadow-colored:inset 0 -1px 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)}.ctx-shadow-btn-danger{--tw-shadow:0 3px 8px rgba(224,43,32,.3);--tw-shadow-colored:0 3px 8px var(--tw-shadow-color)}.ctx-shadow-btn-danger,.ctx-shadow-btn-primary{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-btn-primary{--tw-shadow:0 3px 8px rgba(21,112,239,.3);--tw-shadow-colored:0 3px 8px var(--tw-shadow-color)}.ctx-shadow-card{--tw-shadow:0 1px 2px rgba(13,25,45,.04),0 1px 3px rgba(13,25,45,.05);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 3px var(--tw-shadow-color)}.ctx-shadow-card,.ctx-shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-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)}.ctx-outline-none{outline:2px solid transparent;outline-offset:2px}.ctx-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)}.ctx-ring-0,.ctx-ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ctx-ring-2{--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)}.ctx-ring-inset{--tw-ring-inset:inset}.ctx-ring-danger-field{--tw-ring-opacity:1;--tw-ring-color:rgb(229 72 77/var(--tw-ring-opacity,1))}.ctx-transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-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-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-\[left\]{transition-duration:.15s;transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-transform{transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-duration-100{transition-duration:.1s}.ctx-duration-150{transition-duration:.15s}.ctx-duration-200{transition-duration:.2s}.ctx-duration-300{transition-duration:.3s}.ctx-duration-500{transition-duration:.5s}.ctx-duration-700{transition-duration:.7s}.ctx-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ctx-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ctx-scrollbar::-webkit-scrollbar{width:8px}.ctx-scrollbar::-webkit-scrollbar-track{background:#ffffff00;border-radius:100vh}.ctx-scrollbar::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:100vh}.ctx-scrollbar::-webkit-scrollbar-thumb:hover{background:#b7b7b7}body.toplevel_page_webappick-manage-feeds #wpbody-content,body.toplevel_page_webappick-manage-feeds #wpcontent{background:#f2f5fa}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero{background:#fff;border:1.5px solid #1570ef;border-radius:999px;box-shadow:0 0 0 3px rgba(21,112,239,.12);box-sizing:border-box;color:#141c26;font-size:13px;line-height:18px;min-height:0;outline:none;padding:11px 40px 11px 42px;width:100%}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero:focus{border-color:#1060d6;box-shadow:0 0 0 4px rgba(21,112,239,.2)}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar{background:#fff;border:1px solid #dbe2ec;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#141c26;font-family:Poppins,sans-serif;font-size:12.5px;line-height:18px;min-height:0;outline:none;padding:9px 12px 9px 28px}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar:focus{border-color:#1570ef;box-shadow:0 0 0 3px rgba(21,112,239,.16)}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero::-webkit-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar::-webkit-input-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero::-moz-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar::-moz-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero:-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar:-ms-input-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero::-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar::-ms-input-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero::placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar::placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input.ctx-kit-input{line-height:18px;min-height:0}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field,body.toplevel_page_webappick-manage-feeds textarea.ctx-field{background:#fff;border:1px solid #dbe2ec;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#141c26;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:18px;min-height:0;outline:none;padding:7px 10px;width:100%}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field:focus,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field:focus,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field:focus,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field:focus,body.toplevel_page_webappick-manage-feeds textarea.ctx-field:focus{border-color:#1570ef;box-shadow:0 0 0 3px rgba(21,112,239,.14)}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field::-webkit-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field::-webkit-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field::-webkit-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field::-webkit-input-placeholder,body.toplevel_page_webappick-manage-feeds textarea.ctx-field::-webkit-input-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field::-moz-placeholder,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field::-moz-placeholder,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field::-moz-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field::-moz-placeholder,body.toplevel_page_webappick-manage-feeds textarea.ctx-field::-moz-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field:-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field:-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field:-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field:-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds textarea.ctx-field:-ms-input-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field::-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field::-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field::-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field::-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds textarea.ctx-field::-ms-input-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field::placeholder,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field::placeholder,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field::placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field::placeholder,body.toplevel_page_webappick-manage-feeds textarea.ctx-field::placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field.ctx-field-warn,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field.ctx-field-warn,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field.ctx-field-warn,body.toplevel_page_webappick-manage-feeds textarea.ctx-field.ctx-field-warn{border-color:#f0dcb4}body.toplevel_page_webappick-manage-feeds textarea.ctx-field{resize:vertical}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field.ctx-field-error,body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field.ctx-field-error:focus,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field.ctx-field-error,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field.ctx-field-error:focus,body.toplevel_page_webappick-manage-feeds textarea.ctx-field.ctx-field-error,body.toplevel_page_webappick-manage-feeds textarea.ctx-field.ctx-field-error:focus{border-color:#e5484d}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field.ctx-field-error:focus,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field.ctx-field-error:focus,body.toplevel_page_webappick-manage-feeds textarea.ctx-field.ctx-field-error:focus{box-shadow:0 0 0 3px rgba(229,72,77,.12)}.ctx-price-tag{-webkit-clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%)}.ctx-price-tag-triangle{-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.placeholder\:\!ctx-text-ink-faint::-webkit-input-placeholder{--tw-text-opacity:1!important;color:rgb(152 165 181/var(--tw-text-opacity,1))!important}.placeholder\:\!ctx-text-ink-faint::-moz-placeholder{--tw-text-opacity:1!important;color:rgb(152 165 181/var(--tw-text-opacity,1))!important}.placeholder\:\!ctx-text-ink-faint:-ms-input-placeholder{--tw-text-opacity:1!important;color:rgb(152 165 181/var(--tw-text-opacity,1))!important}.placeholder\:\!ctx-text-ink-faint::-ms-input-placeholder{--tw-text-opacity:1!important;color:rgb(152 165 181/var(--tw-text-opacity,1))!important}.placeholder\:\!ctx-text-ink-faint::placeholder{--tw-text-opacity:1!important;color:rgb(152 165 181/var(--tw-text-opacity,1))!important}.placeholder\:ctx-text-ink-faint::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.placeholder\:ctx-text-ink-faint::-moz-placeholder{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.placeholder\:ctx-text-ink-faint:-ms-input-placeholder{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.placeholder\:ctx-text-ink-faint::-ms-input-placeholder{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.placeholder\:ctx-text-ink-faint::placeholder{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.first\:ctx-rounded-t-btn:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.last\:ctx-rounded-b-btn:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.last\:ctx-border-b-0:last-child{border-bottom-width:0}.empty\:ctx-invisible:empty{visibility:hidden}.focus-within\:ctx-border-primary:focus-within{--tw-border-opacity:1;border-color:rgb(21 112 239/var(--tw-border-opacity,1))}.hover\:\!ctx-border-danger-line:hover{--tw-border-opacity:1!important;border-color:rgb(247 207 201/var(--tw-border-opacity,1))!important}.hover\:ctx-border-\[\#369257\]:hover{--tw-border-opacity:1;border-color:rgb(54 146 87/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#4a6189\]:hover{--tw-border-opacity:1;border-color:rgb(74 97 137/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#9cc7fb\]:hover{--tw-border-opacity:1;border-color:rgb(156 199 251/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#bfc9d4\]:hover{--tw-border-opacity:1;border-color:rgb(191 201 212/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#c3ddfd\]:hover{--tw-border-opacity:1;border-color:rgb(195 221 253/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#c7d0dd\]:hover{--tw-border-opacity:1;border-color:rgb(199 208 221/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#d5e9f9\]:hover{--tw-border-opacity:1;border-color:rgb(213 233 249/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#f4d4d1\]:hover{--tw-border-opacity:1;border-color:rgb(244 212 209/var(--tw-border-opacity,1))}.hover\:ctx-border-danger-line:hover{--tw-border-opacity:1;border-color:rgb(247 207 201/var(--tw-border-opacity,1))}.hover\:ctx-border-ink-faint:hover{--tw-border-opacity:1;border-color:rgb(152 165 181/var(--tw-border-opacity,1))}.hover\:ctx-border-line:hover{--tw-border-opacity:1;border-color:rgb(219 226 236/var(--tw-border-opacity,1))}.hover\:ctx-border-line-hair:hover{--tw-border-opacity:1;border-color:rgb(234 238 245/var(--tw-border-opacity,1))}.hover\:ctx-border-primary:hover{--tw-border-opacity:1;border-color:rgb(21 112 239/var(--tw-border-opacity,1))}.hover\:ctx-border-primary-dark:hover{--tw-border-opacity:1;border-color:rgb(15 86 191/var(--tw-border-opacity,1))}.hover\:ctx-bg-\[\#369257\]:hover{--tw-bg-opacity:1;background-color:rgb(54 146 87/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#d4dbe6\]:hover{--tw-bg-opacity:1;background-color:rgb(212 219 230/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#ddeee2\]:hover{--tw-bg-opacity:1;background-color:rgb(221 238 226/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#e6f1ff\]:hover{--tw-bg-opacity:1;background-color:rgb(230 241 255/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#eebc32\]:hover{--tw-bg-opacity:1;background-color:rgb(238 188 50/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#f2f8ff\]:hover{--tw-bg-opacity:1;background-color:rgb(242 248 255/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#f3f6f9\]:hover{--tw-bg-opacity:1;background-color:rgb(243 246 249/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#f4d6d7\]:hover{--tw-bg-opacity:1;background-color:rgb(244 214 215/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#f7f9fc\]:hover{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#fafcfd\]:hover{--tw-bg-opacity:1;background-color:rgb(250 252 253/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#fafcfe\]:hover{--tw-bg-opacity:1;background-color:rgb(250 252 254/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#fbfdff\]:hover{--tw-bg-opacity:1;background-color:rgb(251 253 255/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#fef4f2\]:hover{--tw-bg-opacity:1;background-color:rgb(254 244 242/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#fff8f7\]:hover{--tw-bg-opacity:1;background-color:rgb(255 248 247/var(--tw-bg-opacity,1))}.hover\:ctx-bg-danger-deep:hover{--tw-bg-opacity:1;background-color:rgb(209 49 35/var(--tw-bg-opacity,1))}.hover\:ctx-bg-danger-line:hover{--tw-bg-opacity:1;background-color:rgb(247 207 201/var(--tw-bg-opacity,1))}.hover\:ctx-bg-danger-tint:hover{--tw-bg-opacity:1;background-color:rgb(253 236 234/var(--tw-bg-opacity,1))}.hover\:ctx-bg-ink-faint:hover{--tw-bg-opacity:1;background-color:rgb(152 165 181/var(--tw-bg-opacity,1))}.hover\:ctx-bg-line-hair:hover{--tw-bg-opacity:1;background-color:rgb(234 238 245/var(--tw-bg-opacity,1))}.hover\:ctx-bg-line-paper:hover{--tw-bg-opacity:1;background-color:rgb(251 252 254/var(--tw-bg-opacity,1))}.hover\:ctx-bg-line-wash:hover{--tw-bg-opacity:1;background-color:rgb(238 242 248/var(--tw-bg-opacity,1))}.hover\:ctx-bg-primary-dark:hover{--tw-bg-opacity:1;background-color:rgb(15 86 191/var(--tw-bg-opacity,1))}.hover\:ctx-bg-primary-tint:hover{--tw-bg-opacity:1;background-color:rgb(234 243 255/var(--tw-bg-opacity,1))}.hover\:ctx-bg-success-tint:hover{--tw-bg-opacity:1;background-color:rgb(233 248 239/var(--tw-bg-opacity,1))}.hover\:ctx-bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:ctx-bg-white\/70:hover{background-color:hsla(0,0%,100%,.7)}.hover\:\!ctx-text-danger-deep:hover{--tw-text-opacity:1!important;color:rgb(209 49 35/var(--tw-text-opacity,1))!important}.hover\:\!ctx-text-primary:hover{--tw-text-opacity:1!important;color:rgb(21 112 239/var(--tw-text-opacity,1))!important}.hover\:ctx-text-\[\#9d3b3f\]:hover{--tw-text-opacity:1;color:rgb(157 59 63/var(--tw-text-opacity,1))}.hover\:ctx-text-\[\#b42318\]:hover{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.hover\:ctx-text-danger:hover{--tw-text-opacity:1;color:rgb(224 43 32/var(--tw-text-opacity,1))}.hover\:ctx-text-danger-deep:hover{--tw-text-opacity:1;color:rgb(209 49 35/var(--tw-text-opacity,1))}.hover\:ctx-text-ink:hover{--tw-text-opacity:1;color:rgb(20 28 38/var(--tw-text-opacity,1))}.hover\:ctx-text-ink-body:hover{--tw-text-opacity:1;color:rgb(70 87 104/var(--tw-text-opacity,1))}.hover\:ctx-text-ink-faint:hover{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.hover\:ctx-text-primary:hover{--tw-text-opacity:1;color:rgb(21 112 239/var(--tw-text-opacity,1))}.hover\:ctx-text-primary-dark:hover{--tw-text-opacity:1;color:rgb(15 86 191/var(--tw-text-opacity,1))}.hover\:ctx-text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:ctx-underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:ctx-shadow-\[0_2px_10px_rgba\(21\2c 112\2c 239\2c \.08\)\]:hover{--tw-shadow:0 2px 10px rgba(21,112,239,.08);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:ctx-shadow-\[0_2px_12px_rgba\(21\2c 112\2c 239\2c \.1\)\]:hover{--tw-shadow:0 2px 12px rgba(21,112,239,.1);--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:ctx-shadow-\[0_4px_16px_rgba\(16\2c 24\2c 40\2c \.09\)\]:hover{--tw-shadow:0 4px 16px rgba(16,24,40,.09);--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:\!ctx-border-primary:focus{--tw-border-opacity:1!important;border-color:rgb(21 112 239/var(--tw-border-opacity,1))!important}.focus\:ctx-border-primary:focus{--tw-border-opacity:1;border-color:rgb(21 112 239/var(--tw-border-opacity,1))}.focus\:ctx-text-ink-body:focus{--tw-text-opacity:1;color:rgb(70 87 104/var(--tw-text-opacity,1))}.focus\:ctx-text-primary:focus{--tw-text-opacity:1;color:rgb(21 112 239/var(--tw-text-opacity,1))}.focus\:ctx-text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:\!ctx-shadow-\[0_0_0_3px_rgba\(21\2c 112\2c 239\2c \.16\)\]:focus{--tw-shadow:0 0 0 3px rgba(21,112,239,.16)!important;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.focus\:ctx-shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:\!ctx-outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:ctx-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:\!ctx-outline-none:focus-visible{outline:2px solid transparent!important;outline-offset:2px!important}.focus-visible\:ctx-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.active\:ctx-cursor-grabbing:active{cursor:-webkit-grabbing;cursor:grabbing}.disabled\:ctx-cursor-default:disabled{cursor:default}.disabled\:ctx-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:ctx-border-line-wash:disabled{--tw-border-opacity:1;border-color:rgb(238 242 248/var(--tw-border-opacity,1))}.disabled\:ctx-text-\[\#c9d2dd\]:disabled{--tw-text-opacity:1;color:rgb(201 210 221/var(--tw-text-opacity,1))}.disabled\:ctx-opacity-40:disabled{opacity:.4}.disabled\:ctx-opacity-50:disabled{opacity:.5}.disabled\:ctx-opacity-60:disabled{opacity:.6}.disabled\:ctx-opacity-70:disabled{opacity:.7}.disabled\:ctx-shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-group:hover .group-hover\:ctx-bg-\[\#fafcfd\]{--tw-bg-opacity:1;background-color:rgb(250 252 253/var(--tw-bg-opacity,1))}.ctx-group:hover .group-hover\:ctx-text-primary{--tw-text-opacity:1;color:rgb(21 112 239/var(--tw-text-opacity,1))}.data-\[checked\]\:ctx-border-primary[data-checked],.data-\[open\]\:ctx-border-primary[data-open]{--tw-border-opacity:1;border-color:rgb(21 112 239/var(--tw-border-opacity,1))}.data-\[checked\]\:ctx-bg-primary[data-checked]{--tw-bg-opacity:1;background-color:rgb(21 112 239/var(--tw-bg-opacity,1))}.data-\[focus\]\:ctx-bg-\[\#f2f8ff\][data-focus]{--tw-bg-opacity:1;background-color:rgb(242 248 255/var(--tw-bg-opacity,1))}.data-\[focus\]\:ctx-bg-line-paper[data-focus]{--tw-bg-opacity:1;background-color:rgb(251 252 254/var(--tw-bg-opacity,1))}.data-\[focus\]\:ctx-bg-line-wash[data-focus]{--tw-bg-opacity:1;background-color:rgb(238 242 248/var(--tw-bg-opacity,1))}.data-\[selected\]\:ctx-bg-primary-tint[data-selected]{--tw-bg-opacity:1;background-color:rgb(234 243 255/var(--tw-bg-opacity,1))}.data-\[selected\]\:ctx-bg-white[data-selected]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.data-\[selected\]\:ctx-font-medium[data-selected]{font-weight:500}.data-\[selected\]\:ctx-font-semibold[data-selected]{font-weight:600}.data-\[selected\]\:ctx-text-ink[data-selected]{--tw-text-opacity:1;color:rgb(20 28 38/var(--tw-text-opacity,1))}.data-\[selected\]\:ctx-text-primary[data-selected]{--tw-text-opacity:1;color:rgb(21 112 239/var(--tw-text-opacity,1))}.data-\[closed\]\:ctx-opacity-0[data-closed],.data-\[leave\]\:data-\[closed\]\:ctx-opacity-0[data-closed][data-leave]{opacity:0}.data-\[selected\]\:ctx-shadow-card[data-selected]{--tw-shadow:0 1px 2px rgba(13,25,45,.04),0 1px 3px rgba(13,25,45,.05);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[focus\]\:\!ctx-outline-none[data-focus]{outline:2px solid transparent!important;outline-offset:2px!important}.data-\[focus\]\:ctx-outline-none[data-focus]{outline:2px solid transparent;outline-offset:2px}.data-\[focus\]\:ctx-outline-1[data-focus]{outline-width:1px}.data-\[focus\]\:ctx-outline-white[data-focus]{outline-color:#fff}.ctx-group[data-checked] .group-data-\[checked\]\:ctx-block{display:block}.ctx-group[data-checked] .group-data-\[checked\]\:ctx-translate-x-3{--tw-translate-x:0.75rem}.ctx-group[data-checked] .group-data-\[checked\]\:ctx-translate-x-3,.ctx-group[data-open] .group-data-\[open\]\:ctx-rotate-0{-webkit-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));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))}.ctx-group[data-open] .group-data-\[open\]\:ctx-rotate-0{--tw-rotate:0deg}.ctx-group[data-open] .group-data-\[open\]\:ctx-rotate-180{--tw-rotate:180deg;-webkit-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));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))}@media (prefers-reduced-motion:reduce){.motion-reduce\:ctx-transition-none{transition-property:none}}@media (max-width:782px){.max-\[782px\]\:ctx-top-\[46px\]{top:46px}.max-\[782px\]\:ctx-top-\[84px\]{top:84px}}@media (min-width:640px){.sm\:ctx-max-h-\[calc\(100vh-90px\)\]{max-height:calc(100vh - 90px)}.sm\:ctx-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:ctx-divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.sm\:ctx-divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.sm\:ctx-px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:ctx-pb-5{padding-bottom:1.25rem}.sm\:ctx-pt-\[70px\]{padding-top:70px}.sm\:ctx-text-\[34px\]{font-size:34px}}@media (min-width:768px){.md\:ctx-flex{display:-ms-flexbox;display:flex}.md\:ctx-grid-cols-\[minmax\(0\2c 1fr\)_22px_minmax\(0\2c 1\.15fr\)\]{grid-template-columns:minmax(0,1fr) 22px minmax(0,1.15fr)}}@media (min-width:1024px){.lg\:ctx-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:ctx-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:ctx-divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.lg\:ctx-divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}}.\[\&\>div\]\:ctx-flex-1>div{-ms-flex:1 1 0%;flex:1 1 0%}
     3/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Poppins,sans-serif;font-variation-settings:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}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{-webkit-font-feature-settings:normal;font-feature-settings:normal;font-family:ui-monospace,Menlo,Consolas,monospace;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{-webkit-font-feature-settings:inherit;font-feature-settings:inherit;color:inherit;font-family: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::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#9ca3af;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-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}.ctx-sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ctx-pointer-events-none{pointer-events:none}.ctx-invisible{visibility:hidden}.ctx-fixed{position:fixed}.ctx-absolute{position:absolute}.ctx-relative{position:relative}.ctx-sticky{position:-webkit-sticky;position:sticky}.-ctx-inset-px{inset:-1px}.ctx-inset-0{inset:0}.ctx-inset-y-0{bottom:0;top:0}.-ctx-right-3{right:-.75rem}.-ctx-top-3{top:-.75rem}.-ctx-top-4{top:-1rem}.ctx--right-\[70px\]{right:-70px}.ctx--top-2\.5{top:-.625rem}.ctx--top-\[70px\]{top:-70px}.ctx--top-\[90px\]{top:-90px}.ctx-bottom-0{bottom:0}.ctx-left-0{left:0}.ctx-left-0\.5{left:.125rem}.ctx-left-\[11px\]{left:11px}.ctx-left-\[15px\]{left:15px}.ctx-left-\[18px\]{left:18px}.ctx-left-\[22px\]{left:22px}.ctx-left-\[260px\]{left:260px}.ctx-left-\[300px\]{left:300px}.ctx-left-\[330px\]{left:330px}.ctx-left-\[9px\]{left:9px}.ctx-right-0{right:0}.ctx-right-1\.5{right:.375rem}.ctx-right-10{right:2.5rem}.ctx-right-2{right:.5rem}.ctx-right-2\.5{right:.625rem}.ctx-right-5{right:1.25rem}.ctx-right-6{right:1.5rem}.ctx-right-\[104px\]{right:104px}.ctx-right-\[150px\]{right:150px}.ctx-top-0{top:0}.ctx-top-0\.5{top:.125rem}.ctx-top-1\/2{top:50%}.ctx-top-2{top:.5rem}.ctx-top-3{top:.75rem}.ctx-top-5{top:1.25rem}.ctx-top-\[18px\]{top:18px}.ctx-top-\[32px\]{top:32px}.ctx-top-\[54px\]{top:54px}.ctx-top-\[70px\]{top:70px}.ctx-top-\[80px\]{top:80px}.ctx-top-\[84px\]{top:84px}.ctx-top-\[96px\]{top:96px}.ctx-z-10{z-index:10}.ctx-z-20{z-index:20}.ctx-z-50{z-index:50}.ctx-z-\[10000\]{z-index:10000}.ctx-z-\[1\]{z-index:1}.ctx-z-\[2\]{z-index:2}.ctx-z-\[3\]{z-index:3}.ctx-z-\[4\]{z-index:4}.ctx-z-\[5\]{z-index:5}.ctx-z-\[6\]{z-index:6}.ctx-z-\[80\]{z-index:80}.ctx-z-\[90\]{z-index:90}.ctx-z-\[9999\]{z-index:9999}.ctx-col-start-1{grid-column-start:1}.ctx-row-start-1{grid-row-start:1}.ctx-m-0{margin:0}.ctx-mx-5{margin-left:1.25rem;margin-right:1.25rem}.ctx-mx-\[22px\]{margin-left:22px;margin-right:22px}.ctx-mx-auto{margin-left:auto;margin-right:auto}.ctx-my-\[5px\]{margin-bottom:5px;margin-top:5px}.\!ctx-mt-0{margin-top:0!important}.-ctx-mb-px{margin-bottom:-1px}.-ctx-mr-8{margin-right:-2rem}.ctx--mb-px{margin-bottom:-1px}.ctx-mb-0{margin-bottom:0}.ctx-mb-0\.5{margin-bottom:.125rem}.ctx-mb-1{margin-bottom:.25rem}.ctx-mb-1\.5{margin-bottom:.375rem}.ctx-mb-2{margin-bottom:.5rem}.ctx-mb-2\.5{margin-bottom:.625rem}.ctx-mb-3{margin-bottom:.75rem}.ctx-mb-3\.5{margin-bottom:.875rem}.ctx-mb-4{margin-bottom:1rem}.ctx-mb-5{margin-bottom:1.25rem}.ctx-mb-6{margin-bottom:1.5rem}.ctx-mb-\[13px\]{margin-bottom:13px}.ctx-mb-\[18px\]{margin-bottom:18px}.ctx-mb-\[22px\]{margin-bottom:22px}.ctx-mb-\[5px\]{margin-bottom:5px}.ctx-ml-1\.5{margin-left:.375rem}.ctx-ml-\[86px\]{margin-left:86px}.ctx-ml-auto{margin-left:auto}.ctx-mr-1\.5{margin-right:.375rem}.ctx-mt-0\.5{margin-top:.125rem}.ctx-mt-1{margin-top:.25rem}.ctx-mt-1\.5{margin-top:.375rem}.ctx-mt-2{margin-top:.5rem}.ctx-mt-2\.5{margin-top:.625rem}.ctx-mt-3{margin-top:.75rem}.ctx-mt-3\.5{margin-top:.875rem}.ctx-mt-4{margin-top:1rem}.ctx-mt-5{margin-top:1.25rem}.ctx-mt-6{margin-top:1.5rem}.ctx-mt-7{margin-top:1.75rem}.ctx-mt-\[11px\]{margin-top:11px}.ctx-mt-\[13px\]{margin-top:13px}.ctx-mt-\[15px\]{margin-top:15px}.ctx-mt-\[18px\]{margin-top:18px}.ctx-mt-\[22px\]{margin-top:22px}.ctx-mt-\[2px\]{margin-top:2px}.ctx-mt-\[30px\]{margin-top:30px}.ctx-mt-\[3px\]{margin-top:3px}.ctx-mt-\[5px\]{margin-top:5px}.ctx-mt-\[6px\]{margin-top:6px}.ctx-mt-\[7px\]{margin-top:7px}.ctx-mt-\[9px\]{margin-top:9px}.ctx-mt-auto{margin-top:auto}.ctx-mt-px{margin-top:1px}.ctx-box-border{box-sizing:border-box}.ctx-block{display:block}.ctx-inline-block{display:inline-block}.ctx-flex{display:-ms-flexbox;display:flex}.ctx-inline-flex{display:-ms-inline-flexbox;display:inline-flex}.ctx-grid{display:grid}.\!ctx-hidden{display:none!important}.ctx-hidden{display:none}.ctx-aspect-video{aspect-ratio:16/9}.ctx-size-1\.5{height:.375rem;width:.375rem}.ctx-size-10{height:2.5rem;width:2.5rem}.ctx-size-3{height:.75rem;width:.75rem}.ctx-size-3\.5{height:.875rem;width:.875rem}.ctx-size-4{height:1rem;width:1rem}.ctx-size-5{height:1.25rem;width:1.25rem}.ctx-size-7{height:1.75rem;width:1.75rem}.ctx-size-8{height:2rem;width:2rem}.ctx-size-\[10px\]{height:10px;width:10px}.ctx-size-\[12px\]{height:12px;width:12px}.ctx-size-\[13px\]{height:13px;width:13px}.ctx-size-\[14px\]{height:14px;width:14px}.ctx-size-\[15px\]{height:15px;width:15px}.ctx-size-\[16px\]{height:16px;width:16px}.ctx-size-\[18px\]{height:18px;width:18px}.\!ctx-h-auto{height:auto!important}.ctx-h-1{height:.25rem}.ctx-h-1\.5{height:.375rem}.ctx-h-10{height:2.5rem}.ctx-h-11{height:2.75rem}.ctx-h-14{height:3.5rem}.ctx-h-16{height:4rem}.ctx-h-2{height:.5rem}.ctx-h-2\.5{height:.625rem}.ctx-h-3{height:.75rem}.ctx-h-3\.5{height:.875rem}.ctx-h-4{height:1rem}.ctx-h-40{height:10rem}.ctx-h-5{height:1.25rem}.ctx-h-6{height:1.5rem}.ctx-h-60{height:15rem}.ctx-h-7{height:1.75rem}.ctx-h-9{height:2.25rem}.ctx-h-\[11px\]{height:11px}.ctx-h-\[13px\]{height:13px}.ctx-h-\[14px\]{height:14px}.ctx-h-\[15px\]{height:15px}.ctx-h-\[17px\]{height:17px}.ctx-h-\[18px\]{height:18px}.ctx-h-\[19px\]{height:19px}.ctx-h-\[20px\]{height:20px}.ctx-h-\[22px\]{height:22px}.ctx-h-\[250px\]{height:250px}.ctx-h-\[25px\]{height:25px}.ctx-h-\[26px\]{height:26px}.ctx-h-\[293px\]{height:293px}.ctx-h-\[30px\]{height:30px}.ctx-h-\[34px\]{height:34px}.ctx-h-\[38px\]{height:38px}.ctx-h-\[3px\]{height:3px}.ctx-h-\[42px\]{height:42px}.ctx-h-\[5px\]{height:5px}.ctx-h-\[62px\]{height:62px}.ctx-h-\[66px\]{height:66px}.ctx-h-\[6px\]{height:6px}.ctx-h-\[78px\]{height:78px}.ctx-h-\[7px\]{height:7px}.ctx-h-\[9px\]{height:9px}.ctx-h-full{height:100%}.ctx-h-px{height:1px}.ctx-h-screen{height:100vh}.\!ctx-max-h-60{max-height:15rem!important}.ctx-max-h-\[176px\]{max-height:176px}.ctx-max-h-\[240px\]{max-height:240px}.ctx-max-h-\[46vh\]{max-height:46vh}.ctx-max-h-\[60vh\]{max-height:60vh}.ctx-max-h-\[70vh\]{max-height:70vh}.ctx-max-h-\[calc\(100vh-24px\)\]{max-height:calc(100vh - 24px)}.ctx-max-h-\[calc\(100vh-32px\)\]{max-height:calc(100vh - 32px)}.\!ctx-min-h-0{min-height:0!important}.ctx-min-h-0{min-height:0}.ctx-min-h-80{min-height:20rem}.ctx-min-h-\[32px\]{min-height:32px}.ctx-min-h-\[34px\]{min-height:34px}.ctx-min-h-\[42px\]{min-height:42px}.ctx-min-h-\[44px\]{min-height:44px}.ctx-min-h-\[52px\]{min-height:52px}.ctx-min-h-\[58px\]{min-height:58px}.ctx-min-h-screen{min-height:100vh}.ctx-w-1{width:.25rem}.ctx-w-1\.5{width:.375rem}.ctx-w-1\/2{width:50%}.ctx-w-10{width:2.5rem}.ctx-w-11{width:2.75rem}.ctx-w-14{width:3.5rem}.ctx-w-16{width:4rem}.ctx-w-2{width:.5rem}.ctx-w-2\.5{width:.625rem}.ctx-w-24{width:6rem}.ctx-w-28{width:7rem}.ctx-w-3{width:.75rem}.ctx-w-3\.5{width:.875rem}.ctx-w-32{width:8rem}.ctx-w-36{width:9rem}.ctx-w-4{width:1rem}.ctx-w-40{width:10rem}.ctx-w-44{width:11rem}.ctx-w-5{width:1.25rem}.ctx-w-6{width:1.5rem}.ctx-w-60{width:15rem}.ctx-w-64{width:16rem}.ctx-w-7{width:1.75rem}.ctx-w-8{width:2rem}.ctx-w-9{width:2.25rem}.ctx-w-96{width:24rem}.ctx-w-\[1\%\]{width:1%}.ctx-w-\[100px\]{width:100px}.ctx-w-\[110px\]{width:110px}.ctx-w-\[116px\]{width:116px}.ctx-w-\[11px\]{width:11px}.ctx-w-\[120px\]{width:120px}.ctx-w-\[130px\]{width:130px}.ctx-w-\[13px\]{width:13px}.ctx-w-\[140px\]{width:140px}.ctx-w-\[14px\]{width:14px}.ctx-w-\[150px\]{width:150px}.ctx-w-\[15px\]{width:15px}.ctx-w-\[160px\]{width:160px}.ctx-w-\[17px\]{width:17px}.ctx-w-\[180px\]{width:180px}.ctx-w-\[18px\]{width:18px}.ctx-w-\[190px\]{width:190px}.ctx-w-\[196px\]{width:196px}.ctx-w-\[19px\]{width:19px}.ctx-w-\[20px\]{width:20px}.ctx-w-\[210px\]{width:210px}.ctx-w-\[22px\]{width:22px}.ctx-w-\[230px\]{width:230px}.ctx-w-\[236px\]{width:236px}.ctx-w-\[25px\]{width:25px}.ctx-w-\[26px\]{width:26px}.ctx-w-\[280px\]{width:280px}.ctx-w-\[30px\]{width:30px}.ctx-w-\[310px\]{width:310px}.ctx-w-\[32\%\]{width:32%}.ctx-w-\[34\%\]{width:34%}.ctx-w-\[340px\]{width:340px}.ctx-w-\[34px\]{width:34px}.ctx-w-\[3px\]{width:3px}.ctx-w-\[400px\]{width:400px}.ctx-w-\[42px\]{width:42px}.ctx-w-\[440px\]{width:440px}.ctx-w-\[460px\]{width:460px}.ctx-w-\[480px\]{width:480px}.ctx-w-\[500px\]{width:500px}.ctx-w-\[52\%\]{width:52%}.ctx-w-\[520px\]{width:520px}.ctx-w-\[560px\]{width:560px}.ctx-w-\[600px\]{width:600px}.ctx-w-\[62px\]{width:62px}.ctx-w-\[660px\]{width:660px}.ctx-w-\[6px\]{width:6px}.ctx-w-\[74px\]{width:74px}.ctx-w-\[76px\]{width:76px}.ctx-w-\[78px\]{width:78px}.ctx-w-\[7px\]{width:7px}.ctx-w-\[86px\]{width:86px}.ctx-w-\[90px\]{width:90px}.ctx-w-\[9px\]{width:9px}.ctx-w-\[var\(--input-width\)\]{width:var(--input-width)}.ctx-w-auto{width:auto}.ctx-w-full{width:100%}.ctx-w-px{width:1px}.ctx-w-screen{width:100vw}.ctx-min-w-0{min-width:0}.ctx-min-w-32{min-width:8rem}.ctx-min-w-44{min-width:11rem}.ctx-min-w-48{min-width:12rem}.ctx-min-w-7{min-width:1.75rem}.ctx-min-w-\[120px\]{min-width:120px}.ctx-min-w-\[130px\]{min-width:130px}.ctx-min-w-\[140px\]{min-width:140px}.ctx-min-w-\[150px\]{min-width:150px}.ctx-min-w-\[160px\]{min-width:160px}.ctx-min-w-\[180px\]{min-width:180px}.ctx-min-w-\[200px\]{min-width:200px}.ctx-min-w-\[210px\]{min-width:210px}.ctx-min-w-\[220px\]{min-width:220px}.ctx-min-w-\[230px\]{min-width:230px}.ctx-min-w-\[240px\]{min-width:240px}.ctx-min-w-\[250px\]{min-width:250px}.ctx-min-w-\[260px\]{min-width:260px}.ctx-min-w-\[264px\]{min-width:264px}.ctx-min-w-\[280px\]{min-width:280px}.ctx-min-w-\[300px\]{min-width:300px}.ctx-min-w-\[340px\]{min-width:340px}.ctx-min-w-\[34px\]{min-width:34px}.ctx-min-w-\[38px\]{min-width:38px}.ctx-min-w-\[40px\]{min-width:40px}.ctx-min-w-\[420px\]{min-width:420px}.ctx-min-w-\[560px\]{min-width:560px}.ctx-min-w-\[56px\]{min-width:56px}.ctx-min-w-\[640px\]{min-width:640px}.ctx-min-w-\[72px\]{min-width:72px}.ctx-min-w-\[80px\]{min-width:80px}.ctx-min-w-\[860px\]{min-width:860px}.ctx-min-w-\[90px\]{min-width:90px}.ctx-min-w-\[940px\]{min-width:940px}.ctx-min-w-\[var\(--button-width\)\]{min-width:var(--button-width)}.ctx-min-w-\[var\(--input-width\)\]{min-width:var(--input-width)}.ctx-min-w-full{min-width:100%}.ctx-max-w-44{max-width:11rem}.ctx-max-w-56{max-width:14rem}.ctx-max-w-64{max-width:16rem}.ctx-max-w-96{max-width:24rem}.ctx-max-w-\[110px\]{max-width:110px}.ctx-max-w-\[1660px\]{max-width:1660px}.ctx-max-w-\[230px\]{max-width:230px}.ctx-max-w-\[270px\]{max-width:270px}.ctx-max-w-\[300px\]{max-width:300px}.ctx-max-w-\[320px\]{max-width:320px}.ctx-max-w-\[330px\]{max-width:330px}.ctx-max-w-\[340px\]{max-width:340px}.ctx-max-w-\[350px\]{max-width:350px}.ctx-max-w-\[360px\]{max-width:360px}.ctx-max-w-\[400px\]{max-width:400px}.ctx-max-w-\[420px\]{max-width:420px}.ctx-max-w-\[440px\]{max-width:440px}.ctx-max-w-\[460px\]{max-width:460px}.ctx-max-w-\[520px\]{max-width:520px}.ctx-max-w-\[55\%\]{max-width:55%}.ctx-max-w-\[560px\]{max-width:560px}.ctx-max-w-\[600px\]{max-width:600px}.ctx-max-w-\[620px\]{max-width:620px}.ctx-max-w-\[640px\]{max-width:640px}.ctx-max-w-\[660px\]{max-width:660px}.ctx-max-w-\[680px\]{max-width:680px}.ctx-max-w-\[720px\]{max-width:720px}.ctx-max-w-\[780px\]{max-width:780px}.ctx-max-w-\[calc\(100vw-32px\)\]{max-width:calc(100vw - 32px)}.ctx-max-w-full{max-width:100%}.ctx-max-w-md{max-width:28rem}.ctx-flex-1{-ms-flex:1 1 0%;flex:1 1 0%}.ctx-flex-\[0_1_250px\]{-ms-flex:0 1 250px;flex:0 1 250px}.ctx-flex-\[0_1_auto\]{-ms-flex:0 1 auto;flex:0 1 auto}.ctx-flex-\[1_1_100\%\]{-ms-flex:1 1 100%;flex:1 1 100%}.ctx-flex-\[1_1_100px\]{-ms-flex:1 1 100px;flex:1 1 100px}.ctx-flex-\[1_1_190px\]{-ms-flex:1 1 190px;flex:1 1 190px}.ctx-flex-\[1_1_230px\]{-ms-flex:1 1 230px;flex:1 1 230px}.ctx-flex-\[1_1_240px\]{-ms-flex:1 1 240px;flex:1 1 240px}.ctx-flex-\[1_1_280px\]{-ms-flex:1 1 280px;flex:1 1 280px}.ctx-flex-\[1_1_296px\]{-ms-flex:1 1 296px;flex:1 1 296px}.ctx-flex-\[1_1_300px\]{-ms-flex:1 1 300px;flex:1 1 300px}.ctx-flex-\[1_1_420px\]{-ms-flex:1 1 420px;flex:1 1 420px}.ctx-flex-\[1_1_440px\]{-ms-flex:1 1 440px;flex:1 1 440px}.ctx-flex-\[1_1_540px\]{-ms-flex:1 1 540px;flex:1 1 540px}.ctx-flex-\[2_1_120px\]{-ms-flex:2 1 120px;flex:2 1 120px}.ctx-flex-\[2_1_130px\]{-ms-flex:2 1 130px;flex:2 1 130px}.ctx-flex-\[3_1_140px\]{-ms-flex:3 1 140px;flex:3 1 140px}.ctx-flex-\[3_1_200px\]{-ms-flex:3 1 200px;flex:3 1 200px}.ctx-flex-none{-ms-flex:none;flex:none}.ctx-flex-shrink-0,.ctx-shrink-0{-ms-flex-negative:0;flex-shrink:0}.ctx-flex-grow{-ms-flex-positive:1;flex-grow:1}.ctx-border-collapse{border-collapse:collapse}.ctx-translate-x-0{--tw-translate-x:0px}.ctx-translate-x-0,.ctx-translate-y-\[-50\%\]{-webkit-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));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))}.ctx-translate-y-\[-50\%\]{--tw-translate-y:-50%}.-ctx-rotate-90{--tw-rotate:-90deg}.-ctx-rotate-90,.ctx-rotate-180{-webkit-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));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))}.ctx-rotate-180{--tw-rotate:180deg}.ctx-rotate-45{--tw-rotate:45deg}.ctx-rotate-45,.ctx-transform{-webkit-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));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))}@-webkit-keyframes ctx-ctxdot{0%,80%,to{opacity:.25;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes ctx-ctxdot{0%,80%,to{opacity:.25;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-2px);transform:translateY(-2px)}}.ctx-animate-ctxdot{-webkit-animation:ctx-ctxdot 1.05s ease-in-out infinite;animation:ctx-ctxdot 1.05s ease-in-out infinite}@-webkit-keyframes ctx-pulse{50%{opacity:.5}}@keyframes ctx-pulse{50%{opacity:.5}}.ctx-animate-pulse{-webkit-animation:ctx-pulse 2s cubic-bezier(.4,0,.6,1) infinite;animation:ctx-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes ctx-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes ctx-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ctx-animate-spin{-webkit-animation:ctx-spin 1s linear infinite;animation:ctx-spin 1s linear infinite}.ctx-cursor-default{cursor:default}.ctx-cursor-grab{cursor:-webkit-grab;cursor:grab}.ctx-cursor-not-allowed{cursor:not-allowed}.ctx-cursor-pointer{cursor:pointer}.ctx-select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ctx-resize-none{resize:none}.ctx-list-disc{list-style-type:disc}.ctx-list-none{list-style-type:none}.ctx-grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ctx-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ctx-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ctx-grid-cols-\[repeat\(auto-fill\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.ctx-grid-cols-\[repeat\(auto-fill\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.ctx-grid-cols-\[repeat\(auto-fill\,minmax\(228px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(228px,1fr))}.ctx-grid-cols-\[repeat\(auto-fill\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ctx-grid-cols-\[repeat\(auto-fill\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ctx-grid-cols-\[repeat\(auto-fit\,minmax\(180px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.ctx-grid-cols-\[repeat\(auto-fit\,minmax\(190px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ctx-grid-cols-\[repeat\(auto-fit\,minmax\(210px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ctx-grid-cols-\[repeat\(auto-fit\,minmax\(240px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.ctx-grid-cols-\[repeat\(auto-fit\,minmax\(300px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ctx-grid-cols-\[repeat\(auto-fit\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ctx-flex-row{-ms-flex-direction:row;flex-direction:row}.ctx-flex-col{-ms-flex-direction:column;flex-direction:column}.ctx-flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.ctx-items-start{-ms-flex-align:start;align-items:flex-start}.ctx-items-end{-ms-flex-align:end;align-items:flex-end}.ctx-items-center{-ms-flex-align:center;align-items:center}.ctx-items-baseline{-ms-flex-align:baseline;align-items:baseline}.ctx-items-stretch{-ms-flex-align:stretch;align-items:stretch}.ctx-justify-end{-ms-flex-pack:end;justify-content:flex-end}.ctx-justify-center{-ms-flex-pack:center;justify-content:center}.ctx-justify-between{-ms-flex-pack:justify;justify-content:space-between}.ctx-gap-0\.5{gap:.125rem}.ctx-gap-1{gap:.25rem}.ctx-gap-1\.5{gap:.375rem}.ctx-gap-2{gap:.5rem}.ctx-gap-2\.5{gap:.625rem}.ctx-gap-3{gap:.75rem}.ctx-gap-3\.5{gap:.875rem}.ctx-gap-4{gap:1rem}.ctx-gap-5{gap:1.25rem}.ctx-gap-6{gap:1.5rem}.ctx-gap-8{gap:2rem}.ctx-gap-\[11px\]{gap:11px}.ctx-gap-\[13px\]{gap:13px}.ctx-gap-\[15px\]{gap:15px}.ctx-gap-\[18px\]{gap:18px}.ctx-gap-\[26px\]{gap:26px}.ctx-gap-\[2px\]{gap:2px}.ctx-gap-\[3px\]{gap:3px}.ctx-gap-\[5px\]{gap:5px}.ctx-gap-\[6px\]{gap:6px}.ctx-gap-\[7px\]{gap:7px}.ctx-gap-\[9px\]{gap:9px}.ctx-gap-px{gap:1px}.ctx-gap-x-2{-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem}.ctx-gap-x-3{-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem}.ctx-gap-x-6{-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}.ctx-gap-x-8{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.ctx-gap-x-\[18px\]{-webkit-column-gap:18px;-moz-column-gap:18px;column-gap:18px}.ctx-gap-y-1{row-gap:.25rem}.ctx-gap-y-1\.5{row-gap:.375rem}.ctx-gap-y-2{row-gap:.5rem}.ctx-gap-y-3\.5{row-gap:.875rem}.ctx-gap-y-5{row-gap:1.25rem}.ctx-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)))}.ctx-space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.ctx-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)))}.ctx-divide-line-hair>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(234 238 245/var(--tw-divide-opacity,1))}.ctx-self-start{-ms-flex-item-align:start;align-self:flex-start}.ctx-self-center{-ms-flex-item-align:center;align-self:center}.ctx-justify-self-start{justify-self:start}.ctx-justify-self-end{justify-self:end}.ctx-justify-self-center{justify-self:center}.ctx-overflow-auto{overflow:auto}.ctx-overflow-hidden{overflow:hidden}.ctx-overflow-visible{overflow:visible}.ctx-overflow-x-auto{overflow-x:auto}.ctx-overflow-y-auto{overflow-y:auto}.ctx-overscroll-contain{-ms-scroll-chaining:none;overscroll-behavior:contain}.ctx-truncate{overflow:hidden;white-space:nowrap}.ctx-text-ellipsis,.ctx-truncate{text-overflow:ellipsis}.ctx-whitespace-nowrap{white-space:nowrap}.ctx-whitespace-pre{white-space:pre}.ctx-whitespace-pre-line{white-space:pre-line}.ctx-whitespace-pre-wrap{white-space:pre-wrap}.ctx-break-words{overflow-wrap:break-word}.ctx-break-all{word-break:break-all}.\!ctx-rounded-field{border-radius:8px!important}.\!ctx-rounded-item{border-radius:7px!important}.ctx-rounded{border-radius:.25rem}.ctx-rounded-2xl{border-radius:1rem}.ctx-rounded-\[10px\]{border-radius:10px}.ctx-rounded-\[11px\]{border-radius:11px}.ctx-rounded-\[12px\]{border-radius:12px}.ctx-rounded-\[13px\]{border-radius:13px}.ctx-rounded-\[14px\]{border-radius:14px}.ctx-rounded-\[20px\]{border-radius:20px}.ctx-rounded-\[3px\]{border-radius:3px}.ctx-rounded-\[4px\]{border-radius:4px}.ctx-rounded-\[5px\]{border-radius:5px}.ctx-rounded-\[6px\]{border-radius:6px}.ctx-rounded-\[9px\]{border-radius:9px}.ctx-rounded-btn{border-radius:10px}.ctx-rounded-btn-sm{border-radius:9px}.ctx-rounded-card{border-radius:12px}.ctx-rounded-field{border-radius:8px}.ctx-rounded-full{border-radius:9999px}.ctx-rounded-item{border-radius:7px}.ctx-rounded-lg{border-radius:.5rem}.ctx-rounded-md{border-radius:.375rem}.ctx-rounded-none{border-radius:0}.ctx-rounded-sm{border-radius:.125rem}.ctx-rounded-xl{border-radius:.75rem}.ctx-rounded-b-card{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.ctx-rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.ctx-rounded-t-btn{border-top-left-radius:10px;border-top-right-radius:10px}.ctx-rounded-t-card{border-top-left-radius:12px;border-top-right-radius:12px}.\!ctx-border{border-width:1px!important}.\!ctx-border-0{border-width:0!important}.ctx-border{border-width:1px}.ctx-border-0{border-width:0}.ctx-border-2{border-width:2px}.ctx-border-\[1\.5px\]{border-width:1.5px}.ctx-border-\[3px\]{border-width:3px}.ctx-border-x-0{border-left-width:0;border-right-width:0}.ctx-border-b{border-bottom-width:1px}.ctx-border-b-0{border-bottom-width:0}.ctx-border-b-2{border-bottom-width:2px}.ctx-border-l{border-left-width:1px}.ctx-border-l-2{border-left-width:2px}.ctx-border-r{border-right-width:1px}.ctx-border-t{border-top-width:1px}.ctx-border-t-0{border-top-width:0}.ctx-border-solid{border-style:solid}.ctx-border-dashed{border-style:dashed}.ctx-border-dotted{border-style:dotted}.\!ctx-border-amber-line{--tw-border-opacity:1!important;border-color:rgb(240 220 180/var(--tw-border-opacity,1))!important}.\!ctx-border-danger-line{--tw-border-opacity:1!important;border-color:rgb(247 207 201/var(--tw-border-opacity,1))!important}.\!ctx-border-line{--tw-border-opacity:1!important;border-color:rgb(219 226 236/var(--tw-border-opacity,1))!important}.ctx-border-\[\#22304a\]{--tw-border-opacity:1;border-color:rgb(34 48 74/var(--tw-border-opacity,1))}.ctx-border-\[\#2b3d58\]{--tw-border-opacity:1;border-color:rgb(43 61 88/var(--tw-border-opacity,1))}.ctx-border-\[\#3a2c63\]{--tw-border-opacity:1;border-color:rgb(58 44 99/var(--tw-border-opacity,1))}.ctx-border-\[\#44af69\]{--tw-border-opacity:1;border-color:rgb(68 175 105/var(--tw-border-opacity,1))}.ctx-border-\[\#6e5b9a\]{--tw-border-opacity:1;border-color:rgb(110 91 154/var(--tw-border-opacity,1))}.ctx-border-\[\#bfe8ce\]{--tw-border-opacity:1;border-color:rgb(191 232 206/var(--tw-border-opacity,1))}.ctx-border-\[\#c3ddfd\]{--tw-border-opacity:1;border-color:rgb(195 221 253/var(--tw-border-opacity,1))}.ctx-border-\[\#c4e6d1\]{--tw-border-opacity:1;border-color:rgb(196 230 209/var(--tw-border-opacity,1))}.ctx-border-\[\#d2e4d5\]{--tw-border-opacity:1;border-color:rgb(210 228 213/var(--tw-border-opacity,1))}.ctx-border-\[\#d5e9f9\]{--tw-border-opacity:1;border-color:rgb(213 233 249/var(--tw-border-opacity,1))}.ctx-border-\[\#d7ead0\]{--tw-border-opacity:1;border-color:rgb(215 234 208/var(--tw-border-opacity,1))}.ctx-border-\[\#e2e8f1\]{--tw-border-opacity:1;border-color:rgb(226 232 241/var(--tw-border-opacity,1))}.ctx-border-\[\#e4e9ee\]{--tw-border-opacity:1;border-color:rgb(228 233 238/var(--tw-border-opacity,1))}.ctx-border-\[\#e4eaf2\]{--tw-border-opacity:1;border-color:rgb(228 234 242/var(--tw-border-opacity,1))}.ctx-border-\[\#e6ebf2\]{--tw-border-opacity:1;border-color:rgb(230 235 242/var(--tw-border-opacity,1))}.ctx-border-\[\#e7ecf3\]{--tw-border-opacity:1;border-color:rgb(231 236 243/var(--tw-border-opacity,1))}.ctx-border-\[\#eadfba\]{--tw-border-opacity:1;border-color:rgb(234 223 186/var(--tw-border-opacity,1))}.ctx-border-\[\#eaeef5\]{--tw-border-opacity:1;border-color:rgb(234 238 245/var(--tw-border-opacity,1))}.ctx-border-\[\#ecd9ac\]{--tw-border-opacity:1;border-color:rgb(236 217 172/var(--tw-border-opacity,1))}.ctx-border-\[\#eef1f5\]{--tw-border-opacity:1;border-color:rgb(238 241 245/var(--tw-border-opacity,1))}.ctx-border-\[\#f0c8c8\]{--tw-border-opacity:1;border-color:rgb(240 200 200/var(--tw-border-opacity,1))}.ctx-border-\[\#f0dca0\]{--tw-border-opacity:1;border-color:rgb(240 220 160/var(--tw-border-opacity,1))}.ctx-border-\[\#f2f4f8\]{--tw-border-opacity:1;border-color:rgb(242 244 248/var(--tw-border-opacity,1))}.ctx-border-\[\#f4d4d1\]{--tw-border-opacity:1;border-color:rgb(244 212 209/var(--tw-border-opacity,1))}.ctx-border-\[\#f4f6f8\]{--tw-border-opacity:1;border-color:rgb(244 246 248/var(--tw-border-opacity,1))}.ctx-border-\[\#f5dfaf\]{--tw-border-opacity:1;border-color:rgb(245 223 175/var(--tw-border-opacity,1))}.ctx-border-\[\#f7f9fb\]{--tw-border-opacity:1;border-color:rgb(247 249 251/var(--tw-border-opacity,1))}.ctx-border-\[\#fedf89\]{--tw-border-opacity:1;border-color:rgb(254 223 137/var(--tw-border-opacity,1))}.ctx-border-\[\#ff8a2b\]{--tw-border-opacity:1;border-color:rgb(255 138 43/var(--tw-border-opacity,1))}.ctx-border-amber-line{--tw-border-opacity:1;border-color:rgb(240 220 180/var(--tw-border-opacity,1))}.ctx-border-danger-line{--tw-border-opacity:1;border-color:rgb(247 207 201/var(--tw-border-opacity,1))}.ctx-border-ink{--tw-border-opacity:1;border-color:rgb(20 28 38/var(--tw-border-opacity,1))}.ctx-border-line{--tw-border-opacity:1;border-color:rgb(219 226 236/var(--tw-border-opacity,1))}.ctx-border-line-hair{--tw-border-opacity:1;border-color:rgb(234 238 245/var(--tw-border-opacity,1))}.ctx-border-line-wash{--tw-border-opacity:1;border-color:rgb(238 242 248/var(--tw-border-opacity,1))}.ctx-border-primary{--tw-border-opacity:1;border-color:rgb(21 112 239/var(--tw-border-opacity,1))}.ctx-border-success{--tw-border-opacity:1;border-color:rgb(47 163 101/var(--tw-border-opacity,1))}.ctx-border-transparent{border-color:transparent}.ctx-border-white{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.ctx-border-white\/20{border-color:hsla(0,0%,100%,.2)}.ctx-border-b-primary{--tw-border-opacity:1;border-bottom-color:rgb(21 112 239/var(--tw-border-opacity,1))}.ctx-border-b-transparent{border-bottom-color:transparent}.ctx-border-t-line-hair{--tw-border-opacity:1;border-top-color:rgb(234 238 245/var(--tw-border-opacity,1))}.ctx-border-t-primary{--tw-border-opacity:1;border-top-color:rgb(21 112 239/var(--tw-border-opacity,1))}.\!ctx-bg-line-paper{--tw-bg-opacity:1!important;background-color:rgb(251 252 254/var(--tw-bg-opacity,1))!important}.\!ctx-bg-primary{--tw-bg-opacity:1!important;background-color:rgb(21 112 239/var(--tw-bg-opacity,1))!important}.\!ctx-bg-transparent{background-color:transparent!important}.\!ctx-bg-white{--tw-bg-opacity:1!important;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))!important}.ctx-bg-\[\#0d192d\]\/40{background-color:rgba(13,25,45,.4)}.ctx-bg-\[\#0e1c30\]{--tw-bg-opacity:1;background-color:rgb(14 28 48/var(--tw-bg-opacity,1))}.ctx-bg-\[\#15243a\]{--tw-bg-opacity:1;background-color:rgb(21 36 58/var(--tw-bg-opacity,1))}.ctx-bg-\[\#170f2c\]{--tw-bg-opacity:1;background-color:rgb(23 15 44/var(--tw-bg-opacity,1))}.ctx-bg-\[\#221840\]{--tw-bg-opacity:1;background-color:rgb(34 24 64/var(--tw-bg-opacity,1))}.ctx-bg-\[\#22304a\]{--tw-bg-opacity:1;background-color:rgb(34 48 74/var(--tw-bg-opacity,1))}.ctx-bg-\[\#2b3d58\]{--tw-bg-opacity:1;background-color:rgb(43 61 88/var(--tw-bg-opacity,1))}.ctx-bg-\[\#2e1e4f\]{--tw-bg-opacity:1;background-color:rgb(46 30 79/var(--tw-bg-opacity,1))}.ctx-bg-\[\#2e2152\]{--tw-bg-opacity:1;background-color:rgb(46 33 82/var(--tw-bg-opacity,1))}.ctx-bg-\[\#3c8b57\]{--tw-bg-opacity:1;background-color:rgb(60 139 87/var(--tw-bg-opacity,1))}.ctx-bg-\[\#44af69\]{--tw-bg-opacity:1;background-color:rgb(68 175 105/var(--tw-bg-opacity,1))}.ctx-bg-\[\#4ade80\]{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.ctx-bg-\[\#60a5fa\]{--tw-bg-opacity:1;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.ctx-bg-\[\#6e5b9a\]{--tw-bg-opacity:1;background-color:rgb(110 91 154/var(--tw-bg-opacity,1))}.ctx-bg-\[\#7f94ad\]{--tw-bg-opacity:1;background-color:rgb(127 148 173/var(--tw-bg-opacity,1))}.ctx-bg-\[\#9ec2f7\]{--tw-bg-opacity:1;background-color:rgb(158 194 247/var(--tw-bg-opacity,1))}.ctx-bg-\[\#a7b2bf\]{--tw-bg-opacity:1;background-color:rgb(167 178 191/var(--tw-bg-opacity,1))}.ctx-bg-\[\#c3ccd8\]{--tw-bg-opacity:1;background-color:rgb(195 204 216/var(--tw-bg-opacity,1))}.ctx-bg-\[\#c3d6ee\]{--tw-bg-opacity:1;background-color:rgb(195 214 238/var(--tw-bg-opacity,1))}.ctx-bg-\[\#c3ddfd\]{--tw-bg-opacity:1;background-color:rgb(195 221 253/var(--tw-bg-opacity,1))}.ctx-bg-\[\#c4e6d1\]{--tw-bg-opacity:1;background-color:rgb(196 230 209/var(--tw-bg-opacity,1))}.ctx-bg-\[\#c9a044\]{--tw-bg-opacity:1;background-color:rgb(201 160 68/var(--tw-bg-opacity,1))}.ctx-bg-\[\#e2e7ef\]{--tw-bg-opacity:1;background-color:rgb(226 231 239/var(--tw-bg-opacity,1))}.ctx-bg-\[\#e8ab3c\]{--tw-bg-opacity:1;background-color:rgb(232 171 60/var(--tw-bg-opacity,1))}.ctx-bg-\[\#edf5ef\]{--tw-bg-opacity:1;background-color:rgb(237 245 239/var(--tw-bg-opacity,1))}.ctx-bg-\[\#eef4ff\]{--tw-bg-opacity:1;background-color:rgb(238 244 255/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f1f8ee\]{--tw-bg-opacity:1;background-color:rgb(241 248 238/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f2f8ff\]{--tw-bg-opacity:1;background-color:rgb(242 248 255/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f4eefe\]{--tw-bg-opacity:1;background-color:rgb(244 238 254/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f4f6fa\]{--tw-bg-opacity:1;background-color:rgb(244 246 250/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f5faff\]{--tw-bg-opacity:1;background-color:rgb(245 250 255/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f6e7b6\]{--tw-bg-opacity:1;background-color:rgb(246 231 182/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f6fbff\]{--tw-bg-opacity:1;background-color:rgb(246 251 255/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f7c948\]{--tw-bg-opacity:1;background-color:rgb(247 201 72/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f7f9fc\]{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f7faff\]{--tw-bg-opacity:1;background-color:rgb(247 250 255/var(--tw-bg-opacity,1))}.ctx-bg-\[\#f87171\]{--tw-bg-opacity:1;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fafbfd\]{--tw-bg-opacity:1;background-color:rgb(250 251 253/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fafcfe\]{--tw-bg-opacity:1;background-color:rgb(250 252 254/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fbbf24\]{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fdf1f1\]{--tw-bg-opacity:1;background-color:rgb(253 241 241/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fdf3d7\]{--tw-bg-opacity:1;background-color:rgb(253 243 215/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fdf9f0\]{--tw-bg-opacity:1;background-color:rgb(253 249 240/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fdf9f8\]{--tw-bg-opacity:1;background-color:rgb(253 249 248/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fdfbfa\]{--tw-bg-opacity:1;background-color:rgb(253 251 250/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fef6e7\]{--tw-bg-opacity:1;background-color:rgb(254 246 231/var(--tw-bg-opacity,1))}.ctx-bg-\[\#ff8a2b\]{--tw-bg-opacity:1;background-color:rgb(255 138 43/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fffaeb\]{--tw-bg-opacity:1;background-color:rgb(255 250 235/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fffbf1\]{--tw-bg-opacity:1;background-color:rgb(255 251 241/var(--tw-bg-opacity,1))}.ctx-bg-\[\#fffdf6\]{--tw-bg-opacity:1;background-color:rgb(255 253 246/var(--tw-bg-opacity,1))}.ctx-bg-\[rgba\(15\,23\,35\,\.44\)\]{background-color:rgba(15,23,35,.44)}.ctx-bg-\[rgba\(255\,255\,255\,0\.22\)\]{background-color:hsla(0,0%,100%,.22)}.ctx-bg-amber-deep{--tw-bg-opacity:1;background-color:rgb(122 74 8/var(--tw-bg-opacity,1))}.ctx-bg-amber-tint{--tw-bg-opacity:1;background-color:rgb(253 243 226/var(--tw-bg-opacity,1))}.ctx-bg-current{background-color:currentColor}.ctx-bg-danger{--tw-bg-opacity:1;background-color:rgb(224 43 32/var(--tw-bg-opacity,1))}.ctx-bg-danger-tint{--tw-bg-opacity:1;background-color:rgb(253 236 234/var(--tw-bg-opacity,1))}.ctx-bg-ink{--tw-bg-opacity:1;background-color:rgb(20 28 38/var(--tw-bg-opacity,1))}.ctx-bg-ink-faint{--tw-bg-opacity:1;background-color:rgb(152 165 181/var(--tw-bg-opacity,1))}.ctx-bg-ink-muted{--tw-bg-opacity:1;background-color:rgb(116 131 154/var(--tw-bg-opacity,1))}.ctx-bg-line{--tw-bg-opacity:1;background-color:rgb(219 226 236/var(--tw-bg-opacity,1))}.ctx-bg-line-hair{--tw-bg-opacity:1;background-color:rgb(234 238 245/var(--tw-bg-opacity,1))}.ctx-bg-line-paper{--tw-bg-opacity:1;background-color:rgb(251 252 254/var(--tw-bg-opacity,1))}.ctx-bg-line-wash{--tw-bg-opacity:1;background-color:rgb(238 242 248/var(--tw-bg-opacity,1))}.ctx-bg-primary{--tw-bg-opacity:1;background-color:rgb(21 112 239/var(--tw-bg-opacity,1))}.ctx-bg-primary-tint{--tw-bg-opacity:1;background-color:rgb(234 243 255/var(--tw-bg-opacity,1))}.ctx-bg-success{--tw-bg-opacity:1;background-color:rgb(47 163 101/var(--tw-bg-opacity,1))}.ctx-bg-success-tint{--tw-bg-opacity:1;background-color:rgb(233 248 239/var(--tw-bg-opacity,1))}.ctx-bg-transparent{background-color:transparent}.ctx-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.ctx-bg-white\/40{background-color:hsla(0,0%,100%,.4)}.ctx-bg-white\/\[\.92\]{background-color:hsla(0,0%,100%,.92)}.ctx-bg-\[radial-gradient\(circle\,rgba\(255\,196\,110\,0\.22\)_0\%\,rgba\(255\,196\,110\,0\)_70\%\)\]{background-image:radial-gradient(circle,rgba(255,196,110,.22) 0,rgba(255,196,110,0) 70%)}.ctx-bg-\[radial-gradient\(circle\,rgba\(255\,196\,110\,0\.28\)_0\%\,rgba\(255\,196\,110\,0\)_70\%\)\]{background-image:radial-gradient(circle,rgba(255,196,110,.28) 0,rgba(255,196,110,0) 70%)}.ctx-fill-ink-muted{fill:#74839a}.ctx-fill-white{fill:#fff}.ctx-object-contain{-o-object-fit:contain;object-fit:contain}.ctx-object-cover{-o-object-fit:cover;object-fit:cover}.\!ctx-p-0{padding:0!important}.ctx-p-0{padding:0}.ctx-p-0\.5{padding:.125rem}.ctx-p-1{padding:.25rem}.ctx-p-1\.5{padding:.375rem}.ctx-p-2\.5{padding:.625rem}.ctx-p-3{padding:.75rem}.ctx-p-3\.5{padding:.875rem}.ctx-p-4{padding:1rem}.ctx-p-5{padding:1.25rem}.ctx-p-6{padding:1.5rem}.ctx-p-\[11px\]{padding:11px}.ctx-p-\[18px\]{padding:18px}.ctx-p-\[22px\]{padding:22px}.ctx-p-\[2px\]{padding:2px}.ctx-p-\[3px\]{padding:3px}.ctx-p-\[9px\]{padding:9px}.\!ctx-px-\[11px\]{padding-left:11px!important;padding-right:11px!important}.\!ctx-py-1{padding-bottom:.25rem!important;padding-top:.25rem!important}.\!ctx-py-2{padding-bottom:.5rem!important;padding-top:.5rem!important}.\!ctx-py-\[5px\]{padding-bottom:5px!important;padding-top:5px!important}.\!ctx-py-\[6px\]{padding-bottom:6px!important;padding-top:6px!important}.\!ctx-py-\[7px\]{padding-bottom:7px!important;padding-top:7px!important}.\!ctx-py-\[9px\]{padding-bottom:9px!important;padding-top:9px!important}.ctx-px-0\.5{padding-left:.125rem;padding-right:.125rem}.ctx-px-1{padding-left:.25rem;padding-right:.25rem}.ctx-px-1\.5{padding-left:.375rem;padding-right:.375rem}.ctx-px-2{padding-left:.5rem;padding-right:.5rem}.ctx-px-2\.5{padding-left:.625rem;padding-right:.625rem}.ctx-px-3{padding-left:.75rem;padding-right:.75rem}.ctx-px-3\.5{padding-left:.875rem;padding-right:.875rem}.ctx-px-4{padding-left:1rem;padding-right:1rem}.ctx-px-5{padding-left:1.25rem;padding-right:1.25rem}.ctx-px-6{padding-left:1.5rem;padding-right:1.5rem}.ctx-px-7{padding-left:1.75rem;padding-right:1.75rem}.ctx-px-8{padding-left:2rem;padding-right:2rem}.ctx-px-\[10px\]{padding-left:10px;padding-right:10px}.ctx-px-\[11px\]{padding-left:11px;padding-right:11px}.ctx-px-\[12px\]{padding-left:12px;padding-right:12px}.ctx-px-\[13px\]{padding-left:13px;padding-right:13px}.ctx-px-\[14px\]{padding-left:14px;padding-right:14px}.ctx-px-\[15px\]{padding-left:15px;padding-right:15px}.ctx-px-\[17px\]{padding-left:17px;padding-right:17px}.ctx-px-\[18px\]{padding-left:18px;padding-right:18px}.ctx-px-\[22px\]{padding-left:22px;padding-right:22px}.ctx-px-\[5px\]{padding-left:5px;padding-right:5px}.ctx-px-\[6px\]{padding-left:6px;padding-right:6px}.ctx-px-\[7px\]{padding-left:7px;padding-right:7px}.ctx-px-\[9px\]{padding-left:9px;padding-right:9px}.ctx-py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.ctx-py-1{padding-bottom:.25rem;padding-top:.25rem}.ctx-py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.ctx-py-10{padding-bottom:2.5rem;padding-top:2.5rem}.ctx-py-16{padding-bottom:4rem;padding-top:4rem}.ctx-py-2{padding-bottom:.5rem;padding-top:.5rem}.ctx-py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.ctx-py-3{padding-bottom:.75rem;padding-top:.75rem}.ctx-py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.ctx-py-4{padding-bottom:1rem;padding-top:1rem}.ctx-py-5{padding-bottom:1.25rem;padding-top:1.25rem}.ctx-py-6{padding-bottom:1.5rem;padding-top:1.5rem}.ctx-py-7{padding-bottom:1.75rem;padding-top:1.75rem}.ctx-py-8{padding-bottom:2rem;padding-top:2rem}.ctx-py-9{padding-bottom:2.25rem;padding-top:2.25rem}.ctx-py-\[11px\]{padding-bottom:11px;padding-top:11px}.ctx-py-\[13px\]{padding-bottom:13px;padding-top:13px}.ctx-py-\[14px\]{padding-bottom:14px;padding-top:14px}.ctx-py-\[15px\]{padding-bottom:15px;padding-top:15px}.ctx-py-\[18px\]{padding-bottom:18px;padding-top:18px}.ctx-py-\[1px\]{padding-bottom:1px;padding-top:1px}.ctx-py-\[22px\]{padding-bottom:22px;padding-top:22px}.ctx-py-\[2px\]{padding-bottom:2px;padding-top:2px}.ctx-py-\[30px\]{padding-bottom:30px;padding-top:30px}.ctx-py-\[34px\]{padding-bottom:34px;padding-top:34px}.ctx-py-\[3px\]{padding-bottom:3px;padding-top:3px}.ctx-py-\[4px\]{padding-bottom:4px;padding-top:4px}.ctx-py-\[5px\]{padding-bottom:5px;padding-top:5px}.ctx-py-\[6px\]{padding-bottom:6px;padding-top:6px}.ctx-py-\[7px\]{padding-bottom:7px;padding-top:7px}.ctx-py-\[8px\]{padding-bottom:8px;padding-top:8px}.ctx-py-\[9px\]{padding-bottom:9px;padding-top:9px}.ctx-py-px{padding-bottom:1px;padding-top:1px}.\!ctx-pl-2{padding-left:.5rem!important}.\!ctx-pl-2\.5{padding-left:.625rem!important}.\!ctx-pl-8{padding-left:2rem!important}.\!ctx-pl-\[11px\]{padding-left:11px!important}.\!ctx-pl-\[25px\]{padding-left:25px!important}.\!ctx-pr-7{padding-right:1.75rem!important}.\!ctx-pr-8{padding-right:2rem!important}.\!ctx-pr-9{padding-right:2.25rem!important}.\!ctx-pr-\[10px\]{padding-right:10px!important}.\!ctx-pr-\[22px\]{padding-right:22px!important}.ctx-pb-1{padding-bottom:.25rem}.ctx-pb-1\.5{padding-bottom:.375rem}.ctx-pb-10{padding-bottom:2.5rem}.ctx-pb-2{padding-bottom:.5rem}.ctx-pb-2\.5{padding-bottom:.625rem}.ctx-pb-3{padding-bottom:.75rem}.ctx-pb-3\.5{padding-bottom:.875rem}.ctx-pb-4{padding-bottom:1rem}.ctx-pb-5{padding-bottom:1.25rem}.ctx-pb-6{padding-bottom:1.5rem}.ctx-pb-7{padding-bottom:1.75rem}.ctx-pb-9{padding-bottom:2.25rem}.ctx-pb-\[13px\]{padding-bottom:13px}.ctx-pb-\[15px\]{padding-bottom:15px}.ctx-pb-\[17px\]{padding-bottom:17px}.ctx-pb-\[18px\]{padding-bottom:18px}.ctx-pb-\[22px\]{padding-bottom:22px}.ctx-pb-\[26px\]{padding-bottom:26px}.ctx-pb-\[34px\]{padding-bottom:34px}.ctx-pb-\[38px\]{padding-bottom:38px}.ctx-pb-\[60px\]{padding-bottom:60px}.ctx-pb-\[74px\]{padding-bottom:74px}.ctx-pb-\[7px\]{padding-bottom:7px}.ctx-pl-1{padding-left:.25rem}.ctx-pl-2{padding-left:.5rem}.ctx-pl-2\.5{padding-left:.625rem}.ctx-pl-3{padding-left:.75rem}.ctx-pl-4{padding-left:1rem}.ctx-pl-8{padding-left:2rem}.ctx-pl-\[10px\]{padding-left:10px}.ctx-pl-\[11px\]{padding-left:11px}.ctx-pl-\[18px\]{padding-left:18px}.ctx-pl-\[22px\]{padding-left:22px}.ctx-pl-\[26px\]{padding-left:26px}.ctx-pr-0{padding-right:0}.ctx-pr-1{padding-right:.25rem}.ctx-pr-1\.5{padding-right:.375rem}.ctx-pr-2{padding-right:.5rem}.ctx-pr-2\.5{padding-right:.625rem}.ctx-pr-6{padding-right:1.5rem}.ctx-pr-8{padding-right:2rem}.ctx-pr-\[22px\]{padding-right:22px}.ctx-pr-\[3px\]{padding-right:3px}.ctx-pt-0{padding-top:0}.ctx-pt-0\.5{padding-top:.125rem}.ctx-pt-1{padding-top:.25rem}.ctx-pt-1\.5{padding-top:.375rem}.ctx-pt-16{padding-top:4rem}.ctx-pt-2{padding-top:.5rem}.ctx-pt-2\.5{padding-top:.625rem}.ctx-pt-3{padding-top:.75rem}.ctx-pt-3\.5{padding-top:.875rem}.ctx-pt-4{padding-top:1rem}.ctx-pt-5{padding-top:1.25rem}.ctx-pt-6{padding-top:1.5rem}.ctx-pt-8{padding-top:2rem}.ctx-pt-\[13px\]{padding-top:13px}.ctx-pt-\[15px\]{padding-top:15px}.ctx-pt-\[17px\]{padding-top:17px}.ctx-pt-\[18px\]{padding-top:18px}.ctx-pt-\[22px\]{padding-top:22px}.ctx-pt-\[23px\]{padding-top:23px}.ctx-pt-\[26px\]{padding-top:26px}.ctx-pt-\[30px\]{padding-top:30px}.ctx-pt-\[34px\]{padding-top:34px}.ctx-pt-\[38px\]{padding-top:38px}.ctx-pt-\[9px\]{padding-top:9px}.ctx-text-left{text-align:left}.\!ctx-text-center{text-align:center!important}.ctx-text-center{text-align:center}.\!ctx-text-right{text-align:right!important}.ctx-text-right{text-align:right}.ctx-align-top{vertical-align:top}.ctx-align-middle{vertical-align:middle}.ctx-font-\[ui-monospace\,Menlo\,monospace\]{font-family:ui-monospace,Menlo,monospace}.ctx-font-\[ui-monospace\,SFMono-Regular\,Menlo\,monospace\]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ctx-font-mono{font-family:ui-monospace,Menlo,Consolas,monospace}.ctx-font-sans{font-family:Poppins,sans-serif}.\!ctx-text-body{font-size:12.5px!important;line-height:18px!important}.\!ctx-text-help{font-size:11.5px!important;line-height:16px!important}.\!ctx-text-row{font-size:13px!important;line-height:18px!important}.ctx-text-2xl{font-size:1.5rem;line-height:2rem}.ctx-text-5xl{font-size:3rem;line-height:1}.ctx-text-\[10\.5px\]{font-size:10.5px}.ctx-text-\[10px\]{font-size:10px}.ctx-text-\[11\.5px\]{font-size:11.5px}.ctx-text-\[11px\]{font-size:11px}.ctx-text-\[12\.5px\]{font-size:12.5px}.ctx-text-\[12px\]{font-size:12px}.ctx-text-\[13\.5px\]{font-size:13.5px}.ctx-text-\[13px\]{font-size:13px}.ctx-text-\[14\.5px\]{font-size:14.5px}.ctx-text-\[14px\]{font-size:14px}.ctx-text-\[15\.5px\]{font-size:15.5px}.ctx-text-\[15px\]{font-size:15px}.ctx-text-\[16px\]{font-size:16px}.ctx-text-\[17px\]{font-size:17px}.ctx-text-\[18px\]{font-size:18px}.ctx-text-\[19px\]{font-size:19px}.ctx-text-\[20px\]{font-size:20px}.ctx-text-\[22px\]{font-size:22px}.ctx-text-\[23px\]{font-size:23px}.ctx-text-\[24px\]{font-size:24px}.ctx-text-\[25px\]{font-size:25px}.ctx-text-\[26px\]{font-size:26px}.ctx-text-\[28px\]{font-size:28px}.ctx-text-\[30px\]{font-size:30px}.ctx-text-\[52px\]{font-size:52px}.ctx-text-\[72px\]{font-size:72px}.ctx-text-\[88px\]{font-size:88px}.ctx-text-\[8px\]{font-size:8px}.ctx-text-\[9px\]{font-size:9px}.ctx-text-base{font-size:1rem;line-height:1.5rem}.ctx-text-body{font-size:12.5px;line-height:18px}.ctx-text-help{font-size:11.5px;line-height:16px}.ctx-text-lg{font-size:1.125rem;line-height:1.75rem}.ctx-text-panel{font-size:15px;line-height:22px}.ctx-text-pill{font-size:9.5px;line-height:12px}.ctx-text-row{font-size:13px;line-height:18px}.ctx-text-sm{font-size:.875rem;line-height:1.25rem}.ctx-text-thead{font-size:11px;letter-spacing:.4px;line-height:14px}.ctx-text-title{font-size:20px;letter-spacing:-.2px;line-height:28px}.ctx-text-xl{font-size:1.25rem;line-height:1.75rem}.ctx-text-xs{font-size:.75rem;line-height:1rem}.\!ctx-font-medium{font-weight:500!important}.ctx-font-bold{font-weight:700}.ctx-font-extrabold{font-weight:800}.ctx-font-medium{font-weight:500}.ctx-font-normal{font-weight:400}.ctx-font-semibold{font-weight:600}.ctx-uppercase{text-transform:uppercase}.ctx-italic{font-style:italic}.ctx-tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.ctx-leading-4{line-height:1rem}.ctx-leading-\[0\.82\]{line-height:.82}.ctx-leading-\[0\.95\]{line-height:.95}.ctx-leading-\[1\.12\]{line-height:1.12}.ctx-leading-\[1\.1\]{line-height:1.1}.ctx-leading-\[1\.3\]{line-height:1.3}.ctx-leading-\[1\.45\]{line-height:1.45}.ctx-leading-\[1\.55\]{line-height:1.55}.ctx-leading-\[1\.5\]{line-height:1.5}.ctx-leading-\[1\.65\]{line-height:1.65}.ctx-leading-\[1\.6\]{line-height:1.6}.ctx-leading-\[1\.75\]{line-height:1.75}.ctx-leading-\[1\.7\]{line-height:1.7}.ctx-leading-\[14px\]{line-height:14px}.ctx-leading-\[18px\]{line-height:18px}.ctx-leading-\[19px\]{line-height:19px}.ctx-leading-\[32px\]{line-height:32px}.ctx-leading-none{line-height:1}.ctx-leading-relaxed{line-height:1.625}.ctx-leading-snug{line-height:1.375}.ctx-tracking-\[-\.4px\]{letter-spacing:-.4px}.ctx-tracking-\[-\.5px\]{letter-spacing:-.5px}.ctx-tracking-\[-\.6px\]{letter-spacing:-.6px}.ctx-tracking-\[-0\.02em\]{letter-spacing:-.02em}.ctx-tracking-\[-0\.1px\]{letter-spacing:-.1px}.ctx-tracking-\[-0\.2px\]{letter-spacing:-.2px}.ctx-tracking-\[-0\.3px\]{letter-spacing:-.3px}.ctx-tracking-\[-0\.4px\]{letter-spacing:-.4px}.ctx-tracking-\[-0\.8px\]{letter-spacing:-.8px}.ctx-tracking-\[-4px\]{letter-spacing:-4px}.ctx-tracking-\[\.2px\]{letter-spacing:.2px}.ctx-tracking-\[\.3px\]{letter-spacing:.3px}.ctx-tracking-\[\.4px\]{letter-spacing:.4px}.ctx-tracking-\[\.5px\]{letter-spacing:.5px}.ctx-tracking-\[0\.08em\]{letter-spacing:.08em}.ctx-tracking-\[0\.14em\]{letter-spacing:.14em}.ctx-tracking-\[0\.16em\]{letter-spacing:.16em}.ctx-tracking-\[0\.18em\]{letter-spacing:.18em}.ctx-tracking-\[0\.1em\]{letter-spacing:.1em}.ctx-tracking-\[0\.4px\]{letter-spacing:.4px}.ctx-tracking-\[0\.5px\]{letter-spacing:.5px}.ctx-tracking-\[0\.7px\]{letter-spacing:.7px}.ctx-tracking-\[0\.8px\]{letter-spacing:.8px}.ctx-tracking-\[1\.2px\]{letter-spacing:1.2px}.ctx-tracking-\[1\.4px\]{letter-spacing:1.4px}.ctx-tracking-\[1px\]{letter-spacing:1px}.ctx-tracking-wide{letter-spacing:.025em}.ctx-tracking-wider{letter-spacing:.05em}.\!ctx-text-danger-deep{--tw-text-opacity:1!important;color:rgb(209 49 35/var(--tw-text-opacity,1))!important}.\!ctx-text-ink{--tw-text-opacity:1!important;color:rgb(20 28 38/var(--tw-text-opacity,1))!important}.\!ctx-text-ink-body{--tw-text-opacity:1!important;color:rgb(70 87 104/var(--tw-text-opacity,1))!important}.\!ctx-text-primary{--tw-text-opacity:1!important;color:rgb(21 112 239/var(--tw-text-opacity,1))!important}.ctx-text-\[\#0b0618\]{--tw-text-opacity:1;color:rgb(11 6 24/var(--tw-text-opacity,1))}.ctx-text-\[\#0f56bf\]{--tw-text-opacity:1;color:rgb(15 86 191/var(--tw-text-opacity,1))}.ctx-text-\[\#12496f\]{--tw-text-opacity:1;color:rgb(18 73 111/var(--tw-text-opacity,1))}.ctx-text-\[\#1a0f2e\]{--tw-text-opacity:1;color:rgb(26 15 46/var(--tw-text-opacity,1))}.ctx-text-\[\#1f6640\]{--tw-text-opacity:1;color:rgb(31 102 64/var(--tw-text-opacity,1))}.ctx-text-\[\#2f7d4a\]{--tw-text-opacity:1;color:rgb(47 125 74/var(--tw-text-opacity,1))}.ctx-text-\[\#2f8f4e\]{--tw-text-opacity:1;color:rgb(47 143 78/var(--tw-text-opacity,1))}.ctx-text-\[\#3f7355\]{--tw-text-opacity:1;color:rgb(63 115 85/var(--tw-text-opacity,1))}.ctx-text-\[\#44af69\]{--tw-text-opacity:1;color:rgb(68 175 105/var(--tw-text-opacity,1))}.ctx-text-\[\#4a708c\]{--tw-text-opacity:1;color:rgb(74 112 140/var(--tw-text-opacity,1))}.ctx-text-\[\#4ade80\]{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.ctx-text-\[\#4f8a68\]{--tw-text-opacity:1;color:rgb(79 138 104/var(--tw-text-opacity,1))}.ctx-text-\[\#617593\]{--tw-text-opacity:1;color:rgb(97 117 147/var(--tw-text-opacity,1))}.ctx-text-\[\#7040c4\]{--tw-text-opacity:1;color:rgb(112 64 196/var(--tw-text-opacity,1))}.ctx-text-\[\#7b9cb4\]{--tw-text-opacity:1;color:rgb(123 156 180/var(--tw-text-opacity,1))}.ctx-text-\[\#7cc0ff\]{--tw-text-opacity:1;color:rgb(124 192 255/var(--tw-text-opacity,1))}.ctx-text-\[\#7fb2f2\]{--tw-text-opacity:1;color:rgb(127 178 242/var(--tw-text-opacity,1))}.ctx-text-\[\#8a6320\]{--tw-text-opacity:1;color:rgb(138 99 32/var(--tw-text-opacity,1))}.ctx-text-\[\#8a6410\]{--tw-text-opacity:1;color:rgb(138 100 16/var(--tw-text-opacity,1))}.ctx-text-\[\#8b9bb0\]{--tw-text-opacity:1;color:rgb(139 155 176/var(--tw-text-opacity,1))}.ctx-text-\[\#8f2b2b\]{--tw-text-opacity:1;color:rgb(143 43 43/var(--tw-text-opacity,1))}.ctx-text-\[\#8fa3c0\]{--tw-text-opacity:1;color:rgb(143 163 192/var(--tw-text-opacity,1))}.ctx-text-\[\#8fc4ff\]{--tw-text-opacity:1;color:rgb(143 196 255/var(--tw-text-opacity,1))}.ctx-text-\[\#9c8cc6\]{--tw-text-opacity:1;color:rgb(156 140 198/var(--tw-text-opacity,1))}.ctx-text-\[\#9d3b3f\]{--tw-text-opacity:1;color:rgb(157 59 63/var(--tw-text-opacity,1))}.ctx-text-\[\#a05a58\]{--tw-text-opacity:1;color:rgb(160 90 88/var(--tw-text-opacity,1))}.ctx-text-\[\#a7b2bf\]{--tw-text-opacity:1;color:rgb(167 178 191/var(--tw-text-opacity,1))}.ctx-text-\[\#a8760f\]{--tw-text-opacity:1;color:rgb(168 118 15/var(--tw-text-opacity,1))}.ctx-text-\[\#a898d2\]{--tw-text-opacity:1;color:rgb(168 152 210/var(--tw-text-opacity,1))}.ctx-text-\[\#a8d0ff\]{--tw-text-opacity:1;color:rgb(168 208 255/var(--tw-text-opacity,1))}.ctx-text-\[\#b04a43\]{--tw-text-opacity:1;color:rgb(176 74 67/var(--tw-text-opacity,1))}.ctx-text-\[\#b42318\]{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.ctx-text-\[\#b54708\]{--tw-text-opacity:1;color:rgb(181 71 8/var(--tw-text-opacity,1))}.ctx-text-\[\#b6a878\]{--tw-text-opacity:1;color:rgb(182 168 120/var(--tw-text-opacity,1))}.ctx-text-\[\#b6c0cc\]{--tw-text-opacity:1;color:rgb(182 192 204/var(--tw-text-opacity,1))}.ctx-text-\[\#b7791f\]{--tw-text-opacity:1;color:rgb(183 121 31/var(--tw-text-opacity,1))}.ctx-text-\[\#b9a9e0\]{--tw-text-opacity:1;color:rgb(185 169 224/var(--tw-text-opacity,1))}.ctx-text-\[\#bbf7d0\]{--tw-text-opacity:1;color:rgb(187 247 208/var(--tw-text-opacity,1))}.ctx-text-\[\#bfc9d4\]{--tw-text-opacity:1;color:rgb(191 201 212/var(--tw-text-opacity,1))}.ctx-text-\[\#c3ddfd\]{--tw-text-opacity:1;color:rgb(195 221 253/var(--tw-text-opacity,1))}.ctx-text-\[\#c9d2dd\]{--tw-text-opacity:1;color:rgb(201 210 221/var(--tw-text-opacity,1))}.ctx-text-\[\#cfc4ee\]{--tw-text-opacity:1;color:rgb(207 196 238/var(--tw-text-opacity,1))}.ctx-text-\[\#d6ccf0\]{--tw-text-opacity:1;color:rgb(214 204 240/var(--tw-text-opacity,1))}.ctx-text-\[\#d92d20\]{--tw-text-opacity:1;color:rgb(217 45 32/var(--tw-text-opacity,1))}.ctx-text-\[\#dbe5f2\]{--tw-text-opacity:1;color:rgb(219 229 242/var(--tw-text-opacity,1))}.ctx-text-\[\#dcecff\]{--tw-text-opacity:1;color:rgb(220 236 255/var(--tw-text-opacity,1))}.ctx-text-\[\#e0a13a\]{--tw-text-opacity:1;color:rgb(224 161 58/var(--tw-text-opacity,1))}.ctx-text-\[\#e5484d\]{--tw-text-opacity:1;color:rgb(229 72 77/var(--tw-text-opacity,1))}.ctx-text-\[\#edf6ff\]{--tw-text-opacity:1;color:rgb(237 246 255/var(--tw-text-opacity,1))}.ctx-text-\[\#f4efff\]{--tw-text-opacity:1;color:rgb(244 239 255/var(--tw-text-opacity,1))}.ctx-text-\[\#f87171\]{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.ctx-text-\[\#fbbf24\]{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.ctx-text-\[\#fde68a\]{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.ctx-text-\[\#fecaca\]{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.ctx-text-\[\#ff8a2b\]{--tw-text-opacity:1;color:rgb(255 138 43/var(--tw-text-opacity,1))}.ctx-text-\[\#ffb463\]{--tw-text-opacity:1;color:rgb(255 180 99/var(--tw-text-opacity,1))}.ctx-text-\[\#ffc24b\]{--tw-text-opacity:1;color:rgb(255 194 75/var(--tw-text-opacity,1))}.ctx-text-\[\#ffd166\]{--tw-text-opacity:1;color:rgb(255 209 102/var(--tw-text-opacity,1))}.ctx-text-\[\#ffd29e\]{--tw-text-opacity:1;color:rgb(255 210 158/var(--tw-text-opacity,1))}.ctx-text-amber-deep{--tw-text-opacity:1;color:rgb(122 74 8/var(--tw-text-opacity,1))}.ctx-text-danger{--tw-text-opacity:1;color:rgb(224 43 32/var(--tw-text-opacity,1))}.ctx-text-danger-deep{--tw-text-opacity:1;color:rgb(209 49 35/var(--tw-text-opacity,1))}.ctx-text-ink{--tw-text-opacity:1;color:rgb(20 28 38/var(--tw-text-opacity,1))}.ctx-text-ink-body{--tw-text-opacity:1;color:rgb(70 87 104/var(--tw-text-opacity,1))}.ctx-text-ink-faint{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.ctx-text-ink-muted{--tw-text-opacity:1;color:rgb(116 131 154/var(--tw-text-opacity,1))}.ctx-text-primary{--tw-text-opacity:1;color:rgb(21 112 239/var(--tw-text-opacity,1))}.ctx-text-primary-dark{--tw-text-opacity:1;color:rgb(15 86 191/var(--tw-text-opacity,1))}.ctx-text-success{--tw-text-opacity:1;color:rgb(47 163 101/var(--tw-text-opacity,1))}.ctx-text-success-deep{--tw-text-opacity:1;color:rgb(18 121 74/var(--tw-text-opacity,1))}.ctx-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.ctx-underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.ctx-line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.ctx-no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.ctx-decoration-1{text-decoration-thickness:1px}.ctx-underline-offset-2{text-underline-offset:2px}.ctx-accent-primary{accent-color:#1570ef}.ctx-opacity-0{opacity:0}.ctx-opacity-100{opacity:1}.ctx-opacity-40{opacity:.4}.ctx-opacity-60{opacity:.6}.ctx-opacity-\[\.35\]{opacity:.35}.ctx-opacity-\[\.42\]{opacity:.42}.\!ctx-shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.ctx-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)}.ctx-shadow,.ctx-shadow-\[-7px_0_10px_-8px_rgba\(16\,24\,40\,0\.16\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[-7px_0_10px_-8px_rgba\(16\,24\,40\,0\.16\)\]{--tw-shadow:-7px 0 10px -8px rgba(16,24,40,.16);--tw-shadow-colored:-7px 0 10px -8px var(--tw-shadow-color)}.ctx-shadow-\[0_-6px_18px_-12px_rgba\(13\,25\,45\,0\.22\)\]{--tw-shadow:0 -6px 18px -12px rgba(13,25,45,.22);--tw-shadow-colored:0 -6px 18px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_14px_38px_rgba\(13\,25\,45\,\.18\)\]{--tw-shadow:0 14px 38px rgba(13,25,45,.18);--tw-shadow-colored:0 14px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_1px_2px_rgba\(13\,25\,45\,\.04\)\,0_4px_14px_rgba\(13\,25\,45\,\.07\)\]{--tw-shadow:0 1px 2px rgba(13,25,45,.04),0 4px 14px rgba(13,25,45,.07);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_1px_2px_rgba\(13\,25\,45\,\.22\)\]{--tw-shadow:0 1px 2px rgba(13,25,45,.22);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_24px_60px_rgba\(13\,25\,45\,\.3\)\]{--tw-shadow:0 24px 60px rgba(13,25,45,.3);--tw-shadow-colored:0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_2px_6px_rgba\(20\,28\,38\,\.16\)\]{--tw-shadow:0 2px 6px rgba(20,28,38,.16);--tw-shadow-colored:0 2px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_3px_8px_rgba\(68\,175\,105\,\.3\)\]{--tw-shadow:0 3px 8px rgba(68,175,105,.3);--tw-shadow-colored:0 3px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_4px_12px_rgba\(4\,32\,74\,\.24\)\]{--tw-shadow:0 4px 12px rgba(4,32,74,.24);--tw-shadow-colored:0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_6px_18px_rgba\(21\,112\,239\,\.22\)\]{--tw-shadow:0 6px 18px rgba(21,112,239,.22);--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_6px_18px_rgba\(23\,15\,44\,\.28\)\]{--tw-shadow:0 6px 18px rgba(23,15,44,.28);--tw-shadow-colored:0 6px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_8px_22px_rgba\(13\,25\,45\,\.1\)\]{--tw-shadow:0 8px 22px rgba(13,25,45,.1);--tw-shadow-colored:0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[0_8px_22px_rgba\(255\,138\,43\,\.35\)\]{--tw-shadow:0 8px 22px rgba(255,138,43,.35);--tw-shadow-colored:0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-\[inset_0_-1px_0_rgba\(20\,28\,38\,0\.05\)\]{--tw-shadow:inset 0 -1px 0 rgba(20,28,38,.05);--tw-shadow-colored:inset 0 -1px 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)}.ctx-shadow-\[inset_0_-1px_0_rgba\(20\,28\,38\,0\.08\)\]{--tw-shadow:inset 0 -1px 0 rgba(20,28,38,.08);--tw-shadow-colored:inset 0 -1px 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)}.ctx-shadow-btn-danger{--tw-shadow:0 3px 8px rgba(224,43,32,.3);--tw-shadow-colored:0 3px 8px var(--tw-shadow-color)}.ctx-shadow-btn-danger,.ctx-shadow-btn-primary{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-shadow-btn-primary{--tw-shadow:0 3px 8px rgba(21,112,239,.3);--tw-shadow-colored:0 3px 8px var(--tw-shadow-color)}.ctx-shadow-card{--tw-shadow:0 1px 2px rgba(13,25,45,.04),0 1px 3px rgba(13,25,45,.05);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 3px var(--tw-shadow-color)}.ctx-shadow-card,.ctx-shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-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)}.ctx-outline-none{outline:2px solid transparent;outline-offset:2px}.ctx-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)}.ctx-ring-0,.ctx-ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ctx-ring-2{--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)}.ctx-ring-inset{--tw-ring-inset:inset}.ctx-ring-danger-field{--tw-ring-opacity:1;--tw-ring-color:rgb(229 72 77/var(--tw-ring-opacity,1))}.ctx-transition{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,-webkit-text-decoration-color,-webkit-transform,-webkit-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-text-decoration-color,-webkit-transform,-webkit-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-\[left\]{transition-duration:.15s;transition-property:left;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-transition-transform{transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-duration-100{transition-duration:.1s}.ctx-duration-150{transition-duration:.15s}.ctx-duration-200{transition-duration:.2s}.ctx-duration-300{transition-duration:.3s}.ctx-duration-500{transition-duration:.5s}.ctx-duration-700{transition-duration:.7s}.ctx-ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ctx-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ctx-ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ctx-scrollbar::-webkit-scrollbar{width:8px}.ctx-scrollbar::-webkit-scrollbar-track{background:#ffffff00;border-radius:100vh}.ctx-scrollbar::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:100vh}.ctx-scrollbar::-webkit-scrollbar-thumb:hover{background:#b7b7b7}body.toplevel_page_webappick-manage-feeds #wpbody-content,body.toplevel_page_webappick-manage-feeds #wpcontent{background:#f2f5fa}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero{background:#fff;border:1.5px solid #1570ef;border-radius:999px;box-shadow:0 0 0 3px rgba(21,112,239,.12);box-sizing:border-box;color:#141c26;font-size:13px;line-height:18px;min-height:0;outline:none;padding:11px 40px 11px 42px;width:100%}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero:focus{border-color:#1060d6;box-shadow:0 0 0 4px rgba(21,112,239,.2)}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar{background:#fff;border:1px solid #dbe2ec;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#141c26;font-family:Poppins,sans-serif;font-size:12.5px;line-height:18px;min-height:0;outline:none;padding:9px 12px 9px 28px}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar:focus{border-color:#1570ef;box-shadow:0 0 0 3px rgba(21,112,239,.16)}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero::-webkit-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar::-webkit-input-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero::-moz-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar::-moz-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero:-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar:-ms-input-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero::-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar::-ms-input-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-hero::placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-search-toolbar::placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input.ctx-kit-input{line-height:18px;min-height:0}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field,body.toplevel_page_webappick-manage-feeds textarea.ctx-field{background:#fff;border:1px solid #dbe2ec;border-radius:8px;box-shadow:none;box-sizing:border-box;color:#141c26;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:18px;min-height:0;outline:none;padding:7px 10px;width:100%}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field:focus,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field:focus,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field:focus,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field:focus,body.toplevel_page_webappick-manage-feeds textarea.ctx-field:focus{border-color:#1570ef;box-shadow:0 0 0 3px rgba(21,112,239,.14)}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field::-webkit-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field::-webkit-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field::-webkit-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field::-webkit-input-placeholder,body.toplevel_page_webappick-manage-feeds textarea.ctx-field::-webkit-input-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field::-moz-placeholder,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field::-moz-placeholder,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field::-moz-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field::-moz-placeholder,body.toplevel_page_webappick-manage-feeds textarea.ctx-field::-moz-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field:-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field:-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field:-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field:-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds textarea.ctx-field:-ms-input-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field::-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field::-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field::-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field::-ms-input-placeholder,body.toplevel_page_webappick-manage-feeds textarea.ctx-field::-ms-input-placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field::placeholder,body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field::placeholder,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field::placeholder,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field::placeholder,body.toplevel_page_webappick-manage-feeds textarea.ctx-field::placeholder{color:#98a5b5}body.toplevel_page_webappick-manage-feeds input[type=number].ctx-field.ctx-field-warn,body.toplevel_page_webappick-manage-feeds input[type=password].ctx-field.ctx-field-warn,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field.ctx-field-warn,body.toplevel_page_webappick-manage-feeds textarea.ctx-field.ctx-field-warn{border-color:#f0dcb4}body.toplevel_page_webappick-manage-feeds textarea.ctx-field{resize:vertical}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field.ctx-field-error,body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field.ctx-field-error:focus,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field.ctx-field-error,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field.ctx-field-error:focus,body.toplevel_page_webappick-manage-feeds textarea.ctx-field.ctx-field-error,body.toplevel_page_webappick-manage-feeds textarea.ctx-field.ctx-field-error:focus{border-color:#e5484d}body.toplevel_page_webappick-manage-feeds input[type=email].ctx-field.ctx-field-error:focus,body.toplevel_page_webappick-manage-feeds input[type=text].ctx-field.ctx-field-error:focus,body.toplevel_page_webappick-manage-feeds textarea.ctx-field.ctx-field-error:focus{box-shadow:0 0 0 3px rgba(229,72,77,.12)}.ctx-price-tag{-webkit-clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%)}.ctx-price-tag-triangle{-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%)}.placeholder\:\!ctx-text-ink-faint::-webkit-input-placeholder{--tw-text-opacity:1!important;color:rgb(152 165 181/var(--tw-text-opacity,1))!important}.placeholder\:\!ctx-text-ink-faint::-moz-placeholder{--tw-text-opacity:1!important;color:rgb(152 165 181/var(--tw-text-opacity,1))!important}.placeholder\:\!ctx-text-ink-faint:-ms-input-placeholder{--tw-text-opacity:1!important;color:rgb(152 165 181/var(--tw-text-opacity,1))!important}.placeholder\:\!ctx-text-ink-faint::-ms-input-placeholder{--tw-text-opacity:1!important;color:rgb(152 165 181/var(--tw-text-opacity,1))!important}.placeholder\:\!ctx-text-ink-faint::placeholder{--tw-text-opacity:1!important;color:rgb(152 165 181/var(--tw-text-opacity,1))!important}.placeholder\:ctx-text-ink-faint::-webkit-input-placeholder{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.placeholder\:ctx-text-ink-faint::-moz-placeholder{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.placeholder\:ctx-text-ink-faint:-ms-input-placeholder{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.placeholder\:ctx-text-ink-faint::-ms-input-placeholder{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.placeholder\:ctx-text-ink-faint::placeholder{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.first\:ctx-rounded-t-btn:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.last\:ctx-rounded-b-btn:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.last\:ctx-border-b-0:last-child{border-bottom-width:0}.empty\:ctx-invisible:empty{visibility:hidden}.focus-within\:ctx-border-primary:focus-within{--tw-border-opacity:1;border-color:rgb(21 112 239/var(--tw-border-opacity,1))}.hover\:\!ctx-border-danger-line:hover{--tw-border-opacity:1!important;border-color:rgb(247 207 201/var(--tw-border-opacity,1))!important}.hover\:ctx-border-\[\#369257\]:hover{--tw-border-opacity:1;border-color:rgb(54 146 87/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#4a6189\]:hover{--tw-border-opacity:1;border-color:rgb(74 97 137/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#9cc7fb\]:hover{--tw-border-opacity:1;border-color:rgb(156 199 251/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#bfc9d4\]:hover{--tw-border-opacity:1;border-color:rgb(191 201 212/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#c3ddfd\]:hover{--tw-border-opacity:1;border-color:rgb(195 221 253/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#c7d0dd\]:hover{--tw-border-opacity:1;border-color:rgb(199 208 221/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#d5e9f9\]:hover{--tw-border-opacity:1;border-color:rgb(213 233 249/var(--tw-border-opacity,1))}.hover\:ctx-border-\[\#f4d4d1\]:hover{--tw-border-opacity:1;border-color:rgb(244 212 209/var(--tw-border-opacity,1))}.hover\:ctx-border-danger-line:hover{--tw-border-opacity:1;border-color:rgb(247 207 201/var(--tw-border-opacity,1))}.hover\:ctx-border-ink-faint:hover{--tw-border-opacity:1;border-color:rgb(152 165 181/var(--tw-border-opacity,1))}.hover\:ctx-border-line:hover{--tw-border-opacity:1;border-color:rgb(219 226 236/var(--tw-border-opacity,1))}.hover\:ctx-border-line-hair:hover{--tw-border-opacity:1;border-color:rgb(234 238 245/var(--tw-border-opacity,1))}.hover\:ctx-border-primary:hover{--tw-border-opacity:1;border-color:rgb(21 112 239/var(--tw-border-opacity,1))}.hover\:ctx-border-primary-dark:hover{--tw-border-opacity:1;border-color:rgb(15 86 191/var(--tw-border-opacity,1))}.hover\:ctx-bg-\[\#369257\]:hover{--tw-bg-opacity:1;background-color:rgb(54 146 87/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#3a2b66\]:hover{--tw-bg-opacity:1;background-color:rgb(58 43 102/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#d4dbe6\]:hover{--tw-bg-opacity:1;background-color:rgb(212 219 230/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#ddeee2\]:hover{--tw-bg-opacity:1;background-color:rgb(221 238 226/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#e6f1ff\]:hover{--tw-bg-opacity:1;background-color:rgb(230 241 255/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#eebc32\]:hover{--tw-bg-opacity:1;background-color:rgb(238 188 50/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#f2f8ff\]:hover{--tw-bg-opacity:1;background-color:rgb(242 248 255/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#f3f6f9\]:hover{--tw-bg-opacity:1;background-color:rgb(243 246 249/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#f4d6d7\]:hover{--tw-bg-opacity:1;background-color:rgb(244 214 215/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#f7f9fc\]:hover{--tw-bg-opacity:1;background-color:rgb(247 249 252/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#fafcfd\]:hover{--tw-bg-opacity:1;background-color:rgb(250 252 253/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#fafcfe\]:hover{--tw-bg-opacity:1;background-color:rgb(250 252 254/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#fbfdff\]:hover{--tw-bg-opacity:1;background-color:rgb(251 253 255/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#fef4f2\]:hover{--tw-bg-opacity:1;background-color:rgb(254 244 242/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#ff9a45\]:hover{--tw-bg-opacity:1;background-color:rgb(255 154 69/var(--tw-bg-opacity,1))}.hover\:ctx-bg-\[\#fff8f7\]:hover{--tw-bg-opacity:1;background-color:rgb(255 248 247/var(--tw-bg-opacity,1))}.hover\:ctx-bg-danger-deep:hover{--tw-bg-opacity:1;background-color:rgb(209 49 35/var(--tw-bg-opacity,1))}.hover\:ctx-bg-danger-line:hover{--tw-bg-opacity:1;background-color:rgb(247 207 201/var(--tw-bg-opacity,1))}.hover\:ctx-bg-danger-tint:hover{--tw-bg-opacity:1;background-color:rgb(253 236 234/var(--tw-bg-opacity,1))}.hover\:ctx-bg-ink-faint:hover{--tw-bg-opacity:1;background-color:rgb(152 165 181/var(--tw-bg-opacity,1))}.hover\:ctx-bg-line-hair:hover{--tw-bg-opacity:1;background-color:rgb(234 238 245/var(--tw-bg-opacity,1))}.hover\:ctx-bg-line-paper:hover{--tw-bg-opacity:1;background-color:rgb(251 252 254/var(--tw-bg-opacity,1))}.hover\:ctx-bg-line-wash:hover{--tw-bg-opacity:1;background-color:rgb(238 242 248/var(--tw-bg-opacity,1))}.hover\:ctx-bg-primary-dark:hover{--tw-bg-opacity:1;background-color:rgb(15 86 191/var(--tw-bg-opacity,1))}.hover\:ctx-bg-primary-tint:hover{--tw-bg-opacity:1;background-color:rgb(234 243 255/var(--tw-bg-opacity,1))}.hover\:ctx-bg-success-tint:hover{--tw-bg-opacity:1;background-color:rgb(233 248 239/var(--tw-bg-opacity,1))}.hover\:ctx-bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:ctx-bg-white\/70:hover{background-color:hsla(0,0%,100%,.7)}.hover\:\!ctx-text-danger-deep:hover{--tw-text-opacity:1!important;color:rgb(209 49 35/var(--tw-text-opacity,1))!important}.hover\:\!ctx-text-primary:hover{--tw-text-opacity:1!important;color:rgb(21 112 239/var(--tw-text-opacity,1))!important}.hover\:ctx-text-\[\#1a0f2e\]:hover{--tw-text-opacity:1;color:rgb(26 15 46/var(--tw-text-opacity,1))}.hover\:ctx-text-\[\#9d3b3f\]:hover{--tw-text-opacity:1;color:rgb(157 59 63/var(--tw-text-opacity,1))}.hover\:ctx-text-\[\#b42318\]:hover{--tw-text-opacity:1;color:rgb(180 35 24/var(--tw-text-opacity,1))}.hover\:ctx-text-danger:hover{--tw-text-opacity:1;color:rgb(224 43 32/var(--tw-text-opacity,1))}.hover\:ctx-text-danger-deep:hover{--tw-text-opacity:1;color:rgb(209 49 35/var(--tw-text-opacity,1))}.hover\:ctx-text-ink:hover{--tw-text-opacity:1;color:rgb(20 28 38/var(--tw-text-opacity,1))}.hover\:ctx-text-ink-body:hover{--tw-text-opacity:1;color:rgb(70 87 104/var(--tw-text-opacity,1))}.hover\:ctx-text-ink-faint:hover{--tw-text-opacity:1;color:rgb(152 165 181/var(--tw-text-opacity,1))}.hover\:ctx-text-primary:hover{--tw-text-opacity:1;color:rgb(21 112 239/var(--tw-text-opacity,1))}.hover\:ctx-text-primary-dark:hover{--tw-text-opacity:1;color:rgb(15 86 191/var(--tw-text-opacity,1))}.hover\:ctx-text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:ctx-underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:ctx-shadow-\[0_2px_10px_rgba\(21\2c 112\2c 239\2c \.08\)\]:hover{--tw-shadow:0 2px 10px rgba(21,112,239,.08);--tw-shadow-colored:0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:ctx-shadow-\[0_2px_12px_rgba\(21\2c 112\2c 239\2c \.1\)\]:hover{--tw-shadow:0 2px 12px rgba(21,112,239,.1);--tw-shadow-colored:0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:ctx-shadow-\[0_4px_16px_rgba\(16\2c 24\2c 40\2c \.09\)\]:hover{--tw-shadow:0 4px 16px rgba(16,24,40,.09);--tw-shadow-colored:0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:\!ctx-border-primary:focus{--tw-border-opacity:1!important;border-color:rgb(21 112 239/var(--tw-border-opacity,1))!important}.focus\:ctx-border-primary:focus{--tw-border-opacity:1;border-color:rgb(21 112 239/var(--tw-border-opacity,1))}.focus\:ctx-text-\[\#1a0f2e\]:focus{--tw-text-opacity:1;color:rgb(26 15 46/var(--tw-text-opacity,1))}.focus\:ctx-text-ink-body:focus{--tw-text-opacity:1;color:rgb(70 87 104/var(--tw-text-opacity,1))}.focus\:ctx-text-primary:focus{--tw-text-opacity:1;color:rgb(21 112 239/var(--tw-text-opacity,1))}.focus\:ctx-text-white:focus{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:\!ctx-shadow-\[0_0_0_3px_rgba\(21\2c 112\2c 239\2c \.16\)\]:focus{--tw-shadow:0 0 0 3px rgba(21,112,239,.16)!important;--tw-shadow-colored:0 0 0 3px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.focus\:ctx-shadow-none:focus{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:\!ctx-outline-none:focus{outline:2px solid transparent!important;outline-offset:2px!important}.focus\:ctx-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:\!ctx-outline-none:focus-visible{outline:2px solid transparent!important;outline-offset:2px!important}.focus-visible\:ctx-outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.active\:ctx-cursor-grabbing:active{cursor:-webkit-grabbing;cursor:grabbing}.disabled\:ctx-cursor-default:disabled{cursor:default}.disabled\:ctx-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:ctx-border-line-wash:disabled{--tw-border-opacity:1;border-color:rgb(238 242 248/var(--tw-border-opacity,1))}.disabled\:ctx-text-\[\#c9d2dd\]:disabled{--tw-text-opacity:1;color:rgb(201 210 221/var(--tw-text-opacity,1))}.disabled\:ctx-opacity-40:disabled{opacity:.4}.disabled\:ctx-opacity-50:disabled{opacity:.5}.disabled\:ctx-opacity-60:disabled{opacity:.6}.disabled\:ctx-opacity-70:disabled{opacity:.7}.disabled\:ctx-shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ctx-group:hover .group-hover\:ctx-bg-\[\#fafcfd\]{--tw-bg-opacity:1;background-color:rgb(250 252 253/var(--tw-bg-opacity,1))}.ctx-group:hover .group-hover\:ctx-text-primary{--tw-text-opacity:1;color:rgb(21 112 239/var(--tw-text-opacity,1))}.data-\[checked\]\:ctx-border-primary[data-checked],.data-\[open\]\:ctx-border-primary[data-open]{--tw-border-opacity:1;border-color:rgb(21 112 239/var(--tw-border-opacity,1))}.data-\[checked\]\:ctx-bg-primary[data-checked]{--tw-bg-opacity:1;background-color:rgb(21 112 239/var(--tw-bg-opacity,1))}.data-\[focus\]\:ctx-bg-\[\#f2f8ff\][data-focus]{--tw-bg-opacity:1;background-color:rgb(242 248 255/var(--tw-bg-opacity,1))}.data-\[focus\]\:ctx-bg-line-paper[data-focus]{--tw-bg-opacity:1;background-color:rgb(251 252 254/var(--tw-bg-opacity,1))}.data-\[focus\]\:ctx-bg-line-wash[data-focus]{--tw-bg-opacity:1;background-color:rgb(238 242 248/var(--tw-bg-opacity,1))}.data-\[selected\]\:ctx-bg-primary-tint[data-selected]{--tw-bg-opacity:1;background-color:rgb(234 243 255/var(--tw-bg-opacity,1))}.data-\[selected\]\:ctx-bg-white[data-selected]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.data-\[selected\]\:ctx-font-medium[data-selected]{font-weight:500}.data-\[selected\]\:ctx-font-semibold[data-selected]{font-weight:600}.data-\[selected\]\:ctx-text-ink[data-selected]{--tw-text-opacity:1;color:rgb(20 28 38/var(--tw-text-opacity,1))}.data-\[selected\]\:ctx-text-primary[data-selected]{--tw-text-opacity:1;color:rgb(21 112 239/var(--tw-text-opacity,1))}.data-\[closed\]\:ctx-opacity-0[data-closed],.data-\[leave\]\:data-\[closed\]\:ctx-opacity-0[data-closed][data-leave]{opacity:0}.data-\[selected\]\:ctx-shadow-card[data-selected]{--tw-shadow:0 1px 2px rgba(13,25,45,.04),0 1px 3px rgba(13,25,45,.05);--tw-shadow-colored:0 1px 2px var(--tw-shadow-color),0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[focus\]\:\!ctx-outline-none[data-focus]{outline:2px solid transparent!important;outline-offset:2px!important}.data-\[focus\]\:ctx-outline-none[data-focus]{outline:2px solid transparent;outline-offset:2px}.data-\[focus\]\:ctx-outline-1[data-focus]{outline-width:1px}.data-\[focus\]\:ctx-outline-white[data-focus]{outline-color:#fff}.ctx-group[data-checked] .group-data-\[checked\]\:ctx-block{display:block}.ctx-group[data-checked] .group-data-\[checked\]\:ctx-translate-x-3{--tw-translate-x:0.75rem}.ctx-group[data-checked] .group-data-\[checked\]\:ctx-translate-x-3,.ctx-group[data-open] .group-data-\[open\]\:ctx-rotate-0{-webkit-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));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))}.ctx-group[data-open] .group-data-\[open\]\:ctx-rotate-0{--tw-rotate:0deg}.ctx-group[data-open] .group-data-\[open\]\:ctx-rotate-180{--tw-rotate:180deg;-webkit-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));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))}@media (prefers-reduced-motion:reduce){.motion-reduce\:ctx-transition-none{transition-property:none}}@media (max-width:782px){.max-\[782px\]\:ctx-top-\[46px\]{top:46px}.max-\[782px\]\:ctx-top-\[84px\]{top:84px}}@media (min-width:640px){.sm\:ctx-max-h-\[calc\(100vh-90px\)\]{max-height:calc(100vh - 90px)}.sm\:ctx-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:ctx-divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.sm\:ctx-divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.sm\:ctx-px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:ctx-pb-5{padding-bottom:1.25rem}.sm\:ctx-pt-\[70px\]{padding-top:70px}.sm\:ctx-text-\[34px\]{font-size:34px}}@media (min-width:768px){.md\:ctx-flex{display:-ms-flexbox;display:flex}.md\:ctx-grid-cols-\[minmax\(0\2c 1fr\)_22px_minmax\(0\2c 1\.15fr\)\]{grid-template-columns:minmax(0,1fr) 22px minmax(0,1.15fr)}}@media (min-width:1024px){.lg\:ctx-grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:ctx-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:ctx-divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.lg\:ctx-divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}}.\[\&\>div\]\:ctx-flex-1>div{-ms-flex:1 1 0%;flex:1 1 0%}
  • webappick-product-feed-for-woocommerce/trunk/V8/Admin/UI/build/index.js

    r3746199 r3748849  
    11/*! For license information please see index.js.LICENSE.txt */
    2 !function(){var e,t,n={20:function(e,t,n){"use strict";var r=n(540),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,c=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,n){var r,i={},s=null,u=null;for(r in void 0!==n&&(s=""+n),void 0!==t.key&&(s=""+t.key),void 0!==t.ref&&(u=t.ref),t)a.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:s,ref:u,props:i,_owner:c.current}}t.Fragment=i,t.jsx=s,t.jsxs=s},72:function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,c=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,s=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,x=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,h=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,g=n?Symbol.for("react.responder"):60118,y=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case i:case c:case a:case p:return e;default:switch(e=e&&e.$$typeof){case s:case f:case h:case m:case l:return e;default:return t}}case o:return t}}}function j(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=s,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=h,t.Memo=m,t.Portal=o,t.Profiler=c,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return j(e)||w(e)===u},t.isConcurrentMode=j,t.isContextConsumer=function(e){return w(e)===s},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===h},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===c},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===c||e===a||e===p||e===x||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===l||e.$$typeof===s||e.$$typeof===f||e.$$typeof===b||e.$$typeof===g||e.$$typeof===y||e.$$typeof===v)},t.typeOf=w},146:function(e,t,n){"use strict";var r=n(404),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};function l(e){return r.isMemo(e)?a:c[e.$$typeof]||o}c[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},c[r.Memo]=a;var s=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,x=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(x){var o=p(n);o&&o!==x&&e(t,o,r)}var a=u(n);d&&(a=a.concat(d(n)));for(var c=l(t),m=l(n),h=0;h<a.length;++h){var v=a[h];if(!(i[v]||r&&r[v]||m&&m[v]||c&&c[v])){var b=f(n,v);try{s(t,v,b)}catch(e){}}}}return t}},160:function(e,t,n){"use strict";var r=n(540);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useSyncExternalStore,a=r.useRef,c=r.useEffect,l=r.useMemo,s=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l(function(){function e(e){if(!c){if(c=!0,i=e,e=r(e),void 0!==u&&f.hasValue){var t=f.value;if(u(t,e))return a=t}return a=e}if(t=a,o(i,e))return t;var n=r(e);return void 0!==u&&u(t,n)?(i=e,t):(i=e,a=n)}var i,a,c=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]},[t,n,r,u]);var p=i(e,d[0],d[1]);return c(function(){f.hasValue=!0,f.value=p},[p]),s(p),p}},162:function(e,t,n){"use strict";var r=n(540),o=n(888);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=o.useSyncExternalStore,c=r.useRef,l=r.useEffect,s=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=c(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=s(function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return c=t}return c=e}if(t=c,i(a,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(a=e,t):(a=e,c=n)}var a,c,l=!1,s=void 0===n?null:n;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]},[t,n,r,o]);var p=a(e,d[0],d[1]);return l(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}},164:function(){if(void 0===window.CTX_FEED){var e=window.ctxfeedV8||{};window.CTX_FEED={is_free:!e.is_pro,is_life_time:!1,rest_url:e.rest_url||"/wp-json/ctxfeed/v8/",rest_nonce:e.nonce||"",admin_url:e.admin_url||"/wp-admin/",is_pro:e.is_pro||!1,features:e.features||{}}}},236:function(e,t,n){"use strict";var r=n(798),o=n.n(r)()(function(e){return e[1]});o.push([e.id,':root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(var(--toastify-z-index));width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:var(--toastify-toast-left);top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:var(--toastify-toast-top);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:var(--toastify-toast-right);top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;-ms-flex-pack:justify;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);box-sizing:border-box;cursor:default;direction:ltr;display:-ms-flexbox;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;-ms-touch-action:none;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;-webkit-transform:translate3d(0,var(--y),0) scale(var(--s));transform:translate3d(0,var(--y),0) scale(var(--s));transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{-webkit-transform-origin:top;transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{-webkit-transform-origin:bottom;transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;-webkit-transform:scaleY(3);transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{-ms-flex:1;flex:1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;-moz-margin-end:10px;-ms-flex-negative:0;display:-ms-flexbox;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{-ms-flex-item-align:start;align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,var(--y),0);transform:translate3d(-20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(2000px,var(--y),0);transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,var(--y),0);transform:translate3d(-20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(2000px,var(--y),0);transform:translate3d(2000px,var(--y),0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,var(--y),0);transform:translate3d(20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(-2000px,var(--y),0);transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,var(--y),0);transform:translate3d(20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(-2000px,var(--y),0);transform:translate3d(-2000px,var(--y),0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3);transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3);transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:translate3d(0,var(--y),0) perspective(400px);transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:translate3d(0,var(--y),0) perspective(400px);transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(110%,var(--y),0);transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(110%,var(--y),0);transform:translate3d(110%,var(--y),0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(-110%,var(--y),0);transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(-110%,var(--y),0);transform:translate3d(-110%,var(--y),0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}',""]),t.A=o},242:function(e,t,n){"use strict";e.exports=n(162)},287:function(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),l=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,h={};function v(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||x}function b(){}function g(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||x}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=v.prototype;var y=g.prototype=new b;y.constructor=g,m(y,v.prototype),y.isPureReactComponent=!0;var w=Array.isArray,j=Object.prototype.hasOwnProperty,k={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function N(e,t,r){var o,i={},a=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(a=""+t.key),t)j.call(t,o)&&!S.hasOwnProperty(o)&&(i[o]=t[o]);var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){for(var s=Array(l),u=0;u<l;u++)s[u]=arguments[u+2];i.children=s}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===i[o]&&(i[o]=l[o]);return{$$typeof:n,type:e,key:a,ref:c,props:i,_owner:k.current}}function O(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/g;function E(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function T(e,t,o,i,a){var c=typeof e;"undefined"!==c&&"boolean"!==c||(e=null);var l=!1;if(null===e)l=!0;else switch(c){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return a=a(l=e),e=""===i?"."+E(l,0):i,w(a)?(o="",null!=e&&(o=e.replace(C,"$&/")+"/"),T(a,t,o,"",function(e){return e})):null!=a&&(O(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,o+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(C,"$&/")+"/")+e)),t.push(a)),1;if(l=0,i=""===i?".":i+":",w(e))for(var s=0;s<e.length;s++){var u=i+E(c=e[s],s);l+=T(c,t,o,u,a)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),s=0;!(c=e.next()).done;)l+=T(c=c.value,t,o,u=i+E(c,s++),a);else if("object"===c)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function P(e,t,n){if(null==e)return e;var r=[],o=0;return T(e,r,"","",function(e){return t.call(n,e,o++)}),r}function _(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var A={current:null},I={transition:null},F={ReactCurrentDispatcher:A,ReactCurrentBatchConfig:I,ReactCurrentOwner:k};function R(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:P,forEach:function(e,t,n){P(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return P(e,function(){t++}),t},toArray:function(e){return P(e,function(e){return e})||[]},only:function(e){if(!O(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=o,t.Profiler=a,t.PureComponent=g,t.StrictMode=i,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=F,t.act=R,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=m({},e.props),i=e.key,a=e.ref,c=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,c=k.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(s in t)j.call(t,s)&&!S.hasOwnProperty(s)&&(o[s]=void 0===t[s]&&void 0!==l?l[s]:t[s])}var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){l=Array(s);for(var u=0;u<s;u++)l[u]=arguments[u+2];o.children=l}return{$$typeof:n,type:e.type,key:i,ref:a,props:o,_owner:c}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:c,_context:e},e.Consumer=e},t.createElement=N,t.createFactory=function(e){var t=N.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=O,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:_}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=I.transition;I.transition={};try{e()}finally{I.transition=t}},t.unstable_act=R,t.useCallback=function(e,t){return A.current.useCallback(e,t)},t.useContext=function(e){return A.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return A.current.useDeferredValue(e)},t.useEffect=function(e,t){return A.current.useEffect(e,t)},t.useId=function(){return A.current.useId()},t.useImperativeHandle=function(e,t,n){return A.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return A.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return A.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return A.current.useMemo(e,t)},t.useReducer=function(e,t,n){return A.current.useReducer(e,t,n)},t.useRef=function(e){return A.current.useRef(e)},t.useState=function(e){return A.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return A.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return A.current.useTransition()},t.version="18.3.1"},338:function(e,t,n){"use strict";var r=n(961);t.H=r.createRoot,r.hydrateRoot},404:function(e,t,n){"use strict";e.exports=n(72)},418:function(e,t,n){"use strict";e.exports=n(160)},463:function(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<i(o,t)))break e;e[r]=t,e[n]=o,n=r}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,a=o>>>1;r<a;){var c=2*(r+1)-1,l=e[c],s=c+1,u=e[s];if(0>i(l,n))s<o&&0>i(u,l)?(e[r]=u,e[s]=n,r=s):(e[r]=l,e[c]=n,r=c);else{if(!(s<o&&0>i(u,n)))break e;e[r]=u,e[s]=n,r=s}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var c=Date,l=c.now();t.unstable_now=function(){return c.now()-l}}var s=[],u=[],d=1,f=null,p=3,x=!1,m=!1,h=!1,v="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,g="undefined"!=typeof setImmediate?setImmediate:null;function y(e){for(var t=r(u);null!==t;){if(null===t.callback)o(u);else{if(!(t.startTime<=e))break;o(u),t.sortIndex=t.expirationTime,n(s,t)}t=r(u)}}function w(e){if(h=!1,y(e),!m)if(null!==r(s))m=!0,I(j);else{var t=r(u);null!==t&&F(w,t.startTime-e)}}function j(e,n){m=!1,h&&(h=!1,b(O),O=-1),x=!0;var i=p;try{for(y(n),f=r(s);null!==f&&(!(f.expirationTime>n)||e&&!T());){var a=f.callback;if("function"==typeof a){f.callback=null,p=f.priorityLevel;var c=a(f.expirationTime<=n);n=t.unstable_now(),"function"==typeof c?f.callback=c:f===r(s)&&o(s),y(n)}else o(s);f=r(s)}if(null!==f)var l=!0;else{var d=r(u);null!==d&&F(w,d.startTime-n),l=!1}return l}finally{f=null,p=i,x=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,S=!1,N=null,O=-1,C=5,E=-1;function T(){return!(t.unstable_now()-E<C)}function P(){if(null!==N){var e=t.unstable_now();E=e;var n=!0;try{n=N(!0,e)}finally{n?k():(S=!1,N=null)}}else S=!1}if("function"==typeof g)k=function(){g(P)};else if("undefined"!=typeof MessageChannel){var _=new MessageChannel,A=_.port2;_.port1.onmessage=P,k=function(){A.postMessage(null)}}else k=function(){v(P,0)};function I(e){N=e,S||(S=!0,k())}function F(e,n){O=v(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||x||(m=!0,I(j))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(s)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,o,i){var a=t.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?a+i:a:i=a,e){case 1:var c=-1;break;case 2:c=250;break;case 5:c=1073741823;break;case 4:c=1e4;break;default:c=5e3}return e={id:d++,callback:o,priorityLevel:e,startTime:i,expirationTime:c=i+c,sortIndex:-1},i>a?(e.sortIndex=i,n(u,e),null===r(s)&&e===r(u)&&(h?(b(O),O=-1):h=!0,F(w,i-a))):(e.sortIndex=c,n(s,e),m||x||(m=!0,I(j))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},493:function(e,t,n){"use strict";var r=n(540);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,c=r.useLayoutEffect,l=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return c(function(){o.value=n,o.getSnapshot=t,s(o)&&u({inst:o})},[e,n,t]),a(function(){return s(o)&&u({inst:o}),e(function(){s(o)&&u({inst:o})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},540:function(e,t,n){"use strict";e.exports=n(287)},551:function(e,t,n){"use strict";var r=n(540),o=n(982);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,c={};function l(e,t){s(e,t),s(e+"Capture",t)}function s(e,t){for(c[e]=t,e=0;e<t.length;e++)a.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},x={};function m(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var h={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){h[e]=new m(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];h[t]=new m(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){h[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){h[e]=new m(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){h[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){h[e]=new m(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){h[e]=new m(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){h[e]=new m(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){h[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)});var v=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function g(e,t,n,r){var o=h.hasOwnProperty(t)?h[t]:null;(null!==o?0!==o.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!d.call(x,e)||!d.call(p,e)&&(f.test(e)?x[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(v,b);h[t]=new m(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(v,b);h[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(v,b);h[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){h[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)}),h.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){h[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)});var y=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),j=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),N=Symbol.for("react.profiler"),O=Symbol.for("react.provider"),C=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),_=Symbol.for("react.memo"),A=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var I=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var F=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=F&&e[F]||e["@@iterator"])?e:null}var D,M=Object.assign;function L(e){if(void 0===D)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);D=t&&t[1]||""}return"\n"+D+e}var z=!1;function B(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var o=t.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,c=i.length-1;1<=a&&0<=c&&o[a]!==i[c];)c--;for(;1<=a&&0<=c;a--,c--)if(o[a]!==i[c]){if(1!==a||1!==c)do{if(a--,0>--c||o[a]!==i[c]){var l="\n"+o[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=a&&0<=c);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?L(e):""}function U(e){switch(e.tag){case 5:return L(e.type);case 16:return L("Lazy");case 13:return L("Suspense");case 19:return L("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function G(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case k:return"Fragment";case j:return"Portal";case N:return"Profiler";case S:return"StrictMode";case T:return"Suspense";case P:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case O:return(e._context.displayName||"Context")+".Provider";case E:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case _:return null!==(t=e.displayName||null)?t:G(e.type)||"Memo";case A:t=e._payload,e=e._init;try{return G(e(t))}catch(e){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return G(t);case 8:return t===S?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function q(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function W(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function $(e){e._valueTracker||(e._valueTracker=function(e){var t=W(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function V(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=W(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function X(e,t){var n=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function K(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Y(e,t){null!=(t=t.checked)&&g(e,"checked",t,!1)}function Z(e,t){Y(e,t);var n=q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+q(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(te(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:q(n)}}function ie(e,t){var n=q(t.value),r=q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function ce(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ce(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var se,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((se=se||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=se.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return ue(e,t)})}:ue);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},xe=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function he(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(pe).forEach(function(e){xe.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]})});var ve=M({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function be(e,t){if(t){if(ve[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function ge(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ye=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var je=null,ke=null,Se=null;function Ne(e){if(e=yo(e)){if("function"!=typeof je)throw Error(i(280));var t=e.stateNode;t&&(t=jo(t),je(e.stateNode,e.type,t))}}function Oe(e){ke?Se?Se.push(e):Se=[e]:ke=e}function Ce(){if(ke){var e=ke,t=Se;if(Se=ke=null,Ne(e),t)for(e=0;e<t.length;e++)Ne(t[e])}}function Ee(e,t){return e(t)}function Te(){}var Pe=!1;function _e(e,t,n){if(Pe)return e(t,n);Pe=!0;try{return Ee(e,t,n)}finally{Pe=!1,(null!==ke||null!==Se)&&(Te(),Ce())}}function Ae(e,t){var n=e.stateNode;if(null===n)return null;var r=jo(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var Ie=!1;if(u)try{var Fe={};Object.defineProperty(Fe,"passive",{get:function(){Ie=!0}}),window.addEventListener("test",Fe,Fe),window.removeEventListener("test",Fe,Fe)}catch(ue){Ie=!1}function Re(e,t,n,r,o,i,a,c,l){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var De=!1,Me=null,Le=!1,ze=null,Be={onError:function(e){De=!0,Me=e}};function Ue(e,t,n,r,o,i,a,c,l){De=!1,Me=null,Re.apply(Be,arguments)}function Ge(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function He(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function qe(e){if(Ge(e)!==e)throw Error(i(188))}function We(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ge(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return qe(o),e;if(a===r)return qe(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var c=!1,l=o.child;l;){if(l===n){c=!0,n=o,r=a;break}if(l===r){c=!0,r=o,n=a;break}l=l.sibling}if(!c){for(l=a.child;l;){if(l===n){c=!0,n=a,r=o;break}if(l===r){c=!0,r=a,n=o;break}l=l.sibling}if(!c)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=$e(e);if(null!==t)return t;e=e.sibling}return null}var Ve=o.unstable_scheduleCallback,Qe=o.unstable_cancelCallback,Xe=o.unstable_shouldYield,Ke=o.unstable_requestPaint,Ye=o.unstable_now,Ze=o.unstable_getCurrentPriorityLevel,Je=o.unstable_ImmediatePriority,et=o.unstable_UserBlockingPriority,tt=o.unstable_NormalPriority,nt=o.unstable_LowPriority,rt=o.unstable_IdlePriority,ot=null,it=null;var at=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(ct(e)/lt|0)|0},ct=Math.log,lt=Math.LN2;var st=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=268435455&n;if(0!==a){var c=a&~o;0!==c?r=dt(c):0!==(i&=a)&&(r=dt(i))}else 0!==(a=n&~o)?r=dt(a):0!==i&&(r=dt(i));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&o)&&((o=r&-r)>=(i=t&-t)||16===o&&4194240&i))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-at(t)),r|=e[n],t&=~o;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function xt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=st;return!(4194240&(st<<=1))&&(st=64),e}function ht(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=n}function bt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-at(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var gt=0;function yt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var wt,jt,kt,St,Nt,Ot=!1,Ct=[],Et=null,Tt=null,Pt=null,_t=new Map,At=new Map,It=[],Ft="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Rt(e,t){switch(e){case"focusin":case"focusout":Et=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Pt=null;break;case"pointerover":case"pointerout":_t.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":At.delete(t.pointerId)}}function Dt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},null!==t&&(null!==(t=yo(t))&&jt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Mt(e){var t=go(e.target);if(null!==t){var n=Ge(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=He(n)))return e.blockedOn=t,void Nt(e.priority,function(){kt(n)})}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Lt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Xt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=yo(n))&&jt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);ye=r,n.target.dispatchEvent(r),ye=null,t.shift()}return!0}function zt(e,t,n){Lt(e)&&n.delete(t)}function Bt(){Ot=!1,null!==Et&&Lt(Et)&&(Et=null),null!==Tt&&Lt(Tt)&&(Tt=null),null!==Pt&&Lt(Pt)&&(Pt=null),_t.forEach(zt),At.forEach(zt)}function Ut(e,t){e.blockedOn===t&&(e.blockedOn=null,Ot||(Ot=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Bt)))}function Gt(e){function t(t){return Ut(t,e)}if(0<Ct.length){Ut(Ct[0],e);for(var n=1;n<Ct.length;n++){var r=Ct[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Et&&Ut(Et,e),null!==Tt&&Ut(Tt,e),null!==Pt&&Ut(Pt,e),_t.forEach(t),At.forEach(t),n=0;n<It.length;n++)(r=It[n]).blockedOn===e&&(r.blockedOn=null);for(;0<It.length&&null===(n=It[0]).blockedOn;)Mt(n),null===n.blockedOn&&It.shift()}var Ht=y.ReactCurrentBatchConfig,qt=!0;function Wt(e,t,n,r){var o=gt,i=Ht.transition;Ht.transition=null;try{gt=1,Vt(e,t,n,r)}finally{gt=o,Ht.transition=i}}function $t(e,t,n,r){var o=gt,i=Ht.transition;Ht.transition=null;try{gt=4,Vt(e,t,n,r)}finally{gt=o,Ht.transition=i}}function Vt(e,t,n,r){if(qt){var o=Xt(e,t,n,r);if(null===o)qr(e,t,r,Qt,n),Rt(e,r);else if(function(e,t,n,r,o){switch(t){case"focusin":return Et=Dt(Et,e,t,n,r,o),!0;case"dragenter":return Tt=Dt(Tt,e,t,n,r,o),!0;case"mouseover":return Pt=Dt(Pt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return _t.set(i,Dt(_t.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,At.set(i,Dt(At.get(i)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r))r.stopPropagation();else if(Rt(e,r),4&t&&-1<Ft.indexOf(e)){for(;null!==o;){var i=yo(o);if(null!==i&&wt(i),null===(i=Xt(e,t,n,r))&&qr(e,t,r,Qt,n),i===o)break;o=i}null!==o&&r.stopPropagation()}else qr(e,t,r,null,n)}}var Qt=null;function Xt(e,t,n,r){if(Qt=null,null!==(e=go(e=we(r))))if(null===(t=Ge(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=He(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Qt=e,null}function Kt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ze()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Yt=null,Zt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=Zt,r=n.length,o="value"in Yt?Yt.value:Yt.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return Jt=o.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function on(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var an,cn,ln,sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=on(sn),dn=M({},sn,{view:0,detail:0}),fn=on(dn),pn=M({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Nn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(an=e.screenX-ln.screenX,cn=e.screenY-ln.screenY):cn=an=0,ln=e),an)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),xn=on(pn),mn=on(M({},pn,{dataTransfer:0})),hn=on(M({},dn,{relatedTarget:0})),vn=on(M({},sn,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=M({},sn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),gn=on(bn),yn=on(M({},sn,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},jn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},kn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=kn[e])&&!!t[e]}function Nn(){return Sn}var On=M({},dn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?jn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Nn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Cn=on(On),En=on(M({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Tn=on(M({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Nn})),Pn=on(M({},sn,{propertyName:0,elapsedTime:0,pseudoElement:0})),_n=M({},pn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),An=on(_n),In=[9,13,27,32],Fn=u&&"CompositionEvent"in window,Rn=null;u&&"documentMode"in document&&(Rn=document.documentMode);var Dn=u&&"TextEvent"in window&&!Rn,Mn=u&&(!Fn||Rn&&8<Rn&&11>=Rn),Ln=String.fromCharCode(32),zn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==In.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Un(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Gn=!1;var Hn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function Wn(e,t,n,r){Oe(r),0<(t=$r(t,"onChange")).length&&(n=new un("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $n=null,Vn=null;function Qn(e){Lr(e,0)}function Xn(e){if(V(wo(e)))return e}function Kn(e,t){if("change"===e)return t}var Yn=!1;if(u){var Zn;if(u){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Zn=Jn}else Zn=!1;Yn=Zn&&(!document.documentMode||9<document.documentMode)}function tr(){$n&&($n.detachEvent("onpropertychange",nr),Vn=$n=null)}function nr(e){if("value"===e.propertyName&&Xn(Vn)){var t=[];Wn(t,Vn,e,we(e)),_e(Qn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Vn=n,($n=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function or(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xn(Vn)}function ir(e,t){if("click"===e)return Xn(t)}function ar(e,t){if("input"===e||"change"===e)return Xn(t)}var cr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function lr(e,t){if(cr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!d.call(t,o)||!cr(e[o],t[o]))return!1}return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ur(e,t){var n,r=sr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function xr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=void 0===r.end?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=ur(n,i);var a=ur(n,r);o&&a&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mr=u&&"documentMode"in document&&11>=document.documentMode,hr=null,vr=null,br=null,gr=!1;function yr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;gr||null==hr||hr!==Q(r)||("selectionStart"in(r=hr)&&pr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&lr(br,r)||(br=r,0<(r=$r(vr,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}function wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var jr={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},kr={},Sr={};function Nr(e){if(kr[e])return kr[e];if(!jr[e])return e;var t,n=jr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Sr)return kr[e]=n[t];return e}u&&(Sr=document.createElement("div").style,"AnimationEvent"in window||(delete jr.animationend.animation,delete jr.animationiteration.animation,delete jr.animationstart.animation),"TransitionEvent"in window||delete jr.transitionend.transition);var Or=Nr("animationend"),Cr=Nr("animationiteration"),Er=Nr("animationstart"),Tr=Nr("transitionend"),Pr=new Map,_r="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ar(e,t){Pr.set(e,t),l(t,[e])}for(var Ir=0;Ir<_r.length;Ir++){var Fr=_r[Ir];Ar(Fr.toLowerCase(),"on"+(Fr[0].toUpperCase()+Fr.slice(1)))}Ar(Or,"onAnimationEnd"),Ar(Cr,"onAnimationIteration"),Ar(Er,"onAnimationStart"),Ar("dblclick","onDoubleClick"),Ar("focusin","onFocus"),Ar("focusout","onBlur"),Ar(Tr,"onTransitionEnd"),s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Rr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Dr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Rr));function Mr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,a,c,l,s){if(Ue.apply(this,arguments),De){if(!De)throw Error(i(198));var u=Me;De=!1,Me=null,Le||(Le=!0,ze=u)}}(r,t,void 0,e),e.currentTarget=null}function Lr(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var c=r[a],l=c.instance,s=c.currentTarget;if(c=c.listener,l!==i&&o.isPropagationStopped())break e;Mr(o,c,s),i=l}else for(a=0;a<r.length;a++){if(l=(c=r[a]).instance,s=c.currentTarget,c=c.listener,l!==i&&o.isPropagationStopped())break e;Mr(o,c,s),i=l}}}if(Le)throw e=ze,Le=!1,ze=null,e}function zr(e,t){var n=t[ho];void 0===n&&(n=t[ho]=new Set);var r=e+"__bubble";n.has(r)||(Hr(t,e,2,!1),n.add(r))}function Br(e,t,n){var r=0;t&&(r|=4),Hr(n,e,r,t)}var Ur="_reactListening"+Math.random().toString(36).slice(2);function Gr(e){if(!e[Ur]){e[Ur]=!0,a.forEach(function(t){"selectionchange"!==t&&(Dr.has(t)||Br(t,!1,e),Br(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Ur]||(t[Ur]=!0,Br("selectionchange",!1,t))}}function Hr(e,t,n,r){switch(Kt(t)){case 1:var o=Wt;break;case 4:o=$t;break;default:o=Vt}n=o.bind(null,t,n,e),o=void 0,!Ie||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function qr(e,t,n,r,o){var i=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var c=r.stateNode.containerInfo;if(c===o||8===c.nodeType&&c.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;a=a.return}for(;null!==c;){if(null===(a=go(c)))return;if(5===(l=a.tag)||6===l){r=i=a;continue e}c=c.parentNode}}r=r.return}_e(function(){var r=i,o=we(n),a=[];e:{var c=Pr.get(e);if(void 0!==c){var l=un,s=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=Cn;break;case"focusin":s="focus",l=hn;break;case"focusout":s="blur",l=hn;break;case"beforeblur":case"afterblur":l=hn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=xn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Tn;break;case Or:case Cr:case Er:l=vn;break;case Tr:l=Pn;break;case"scroll":l=fn;break;case"wheel":l=An;break;case"copy":case"cut":case"paste":l=gn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=En}var u=!!(4&t),d=!u&&"scroll"===e,f=u?null!==c?c+"Capture":null:c;u=[];for(var p,x=r;null!==x;){var m=(p=x).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==f&&(null!=(m=Ae(x,f))&&u.push(Wr(x,m,p)))),d)break;x=x.return}0<u.length&&(c=new l(c,s,null,n,o),a.push({event:c,listeners:u}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(c="mouseover"===e||"pointerover"===e)||n===ye||!(s=n.relatedTarget||n.fromElement)||!go(s)&&!s[mo])&&(l||c)&&(c=o.window===o?o:(c=o.ownerDocument)?c.defaultView||c.parentWindow:window,l?(l=r,null!==(s=(s=n.relatedTarget||n.toElement)?go(s):null)&&(s!==(d=Ge(s))||5!==s.tag&&6!==s.tag)&&(s=null)):(l=null,s=r),l!==s)){if(u=xn,m="onMouseLeave",f="onMouseEnter",x="mouse","pointerout"!==e&&"pointerover"!==e||(u=En,m="onPointerLeave",f="onPointerEnter",x="pointer"),d=null==l?c:wo(l),p=null==s?c:wo(s),(c=new u(m,x+"leave",l,n,o)).target=d,c.relatedTarget=p,m=null,go(o)===r&&((u=new u(f,x+"enter",s,n,o)).target=p,u.relatedTarget=d,m=u),d=m,l&&s)e:{for(f=s,x=0,p=u=l;p;p=Vr(p))x++;for(p=0,m=f;m;m=Vr(m))p++;for(;0<x-p;)u=Vr(u),x--;for(;0<p-x;)f=Vr(f),p--;for(;x--;){if(u===f||null!==f&&u===f.alternate)break e;u=Vr(u),f=Vr(f)}u=null}else u=null;null!==l&&Qr(a,c,l,u,!1),null!==s&&null!==d&&Qr(a,d,s,u,!0)}if("select"===(l=(c=r?wo(r):window).nodeName&&c.nodeName.toLowerCase())||"input"===l&&"file"===c.type)var h=Kn;else if(qn(c))if(Yn)h=ar;else{h=or;var v=rr}else(l=c.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===c.type||"radio"===c.type)&&(h=ir);switch(h&&(h=h(e,r))?Wn(a,h,n,o):(v&&v(e,c,r),"focusout"===e&&(v=c._wrapperState)&&v.controlled&&"number"===c.type&&ee(c,"number",c.value)),v=r?wo(r):window,e){case"focusin":(qn(v)||"true"===v.contentEditable)&&(hr=v,vr=r,br=null);break;case"focusout":br=vr=hr=null;break;case"mousedown":gr=!0;break;case"contextmenu":case"mouseup":case"dragend":gr=!1,yr(a,n,o);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":yr(a,n,o)}var b;if(Fn)e:{switch(e){case"compositionstart":var g="onCompositionStart";break e;case"compositionend":g="onCompositionEnd";break e;case"compositionupdate":g="onCompositionUpdate";break e}g=void 0}else Gn?Bn(e,n)&&(g="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(g="onCompositionStart");g&&(Mn&&"ko"!==n.locale&&(Gn||"onCompositionStart"!==g?"onCompositionEnd"===g&&Gn&&(b=en()):(Zt="value"in(Yt=o)?Yt.value:Yt.textContent,Gn=!0)),0<(v=$r(r,g)).length&&(g=new yn(g,e,null,n,o),a.push({event:g,listeners:v}),b?g.data=b:null!==(b=Un(n))&&(g.data=b))),(b=Dn?function(e,t){switch(e){case"compositionend":return Un(t);case"keypress":return 32!==t.which?null:(zn=!0,Ln);case"textInput":return(e=t.data)===Ln&&zn?null:e;default:return null}}(e,n):function(e,t){if(Gn)return"compositionend"===e||!Fn&&Bn(e,t)?(e=en(),Jt=Zt=Yt=null,Gn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Mn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=$r(r,"onBeforeInput")).length&&(o=new yn("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=b))}Lr(a,t)})}function Wr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $r(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=Ae(e,n))&&r.unshift(Wr(e,i,o)),null!=(i=Ae(e,t))&&r.push(Wr(e,i,o))),e=e.return}return r}function Vr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Qr(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var c=n,l=c.alternate,s=c.stateNode;if(null!==l&&l===r)break;5===c.tag&&null!==s&&(c=s,o?null!=(l=Ae(n,i))&&a.unshift(Wr(n,l,c)):o||null!=(l=Ae(n,i))&&a.push(Wr(n,l,c))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var Xr=/\r\n?/g,Kr=/\u0000|\uFFFD/g;function Yr(e){return("string"==typeof e?e:""+e).replace(Xr,"\n").replace(Kr,"")}function Zr(e,t,n){if(t=Yr(t),Yr(e)!==t&&n)throw Error(i(425))}function Jr(){}var eo=null,to=null;function no(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ro="function"==typeof setTimeout?setTimeout:void 0,oo="function"==typeof clearTimeout?clearTimeout:void 0,io="function"==typeof Promise?Promise:void 0,ao="function"==typeof queueMicrotask?queueMicrotask:void 0!==io?function(e){return io.resolve(null).then(e).catch(co)}:ro;function co(e){setTimeout(function(){throw e})}function lo(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)){if(0===r)return e.removeChild(o),void Gt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=o}while(n);Gt(t)}function so(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function uo(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var fo=Math.random().toString(36).slice(2),po="__reactFiber$"+fo,xo="__reactProps$"+fo,mo="__reactContainer$"+fo,ho="__reactEvents$"+fo,vo="__reactListeners$"+fo,bo="__reactHandles$"+fo;function go(e){var t=e[po];if(t)return t;for(var n=e.parentNode;n;){if(t=n[mo]||n[po]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=uo(e);null!==e;){if(n=e[po])return n;e=uo(e)}return t}n=(e=n).parentNode}return null}function yo(e){return!(e=e[po]||e[mo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function jo(e){return e[xo]||null}var ko=[],So=-1;function No(e){return{current:e}}function Oo(e){0>So||(e.current=ko[So],ko[So]=null,So--)}function Co(e,t){So++,ko[So]=e.current,e.current=t}var Eo={},To=No(Eo),Po=No(!1),_o=Eo;function Ao(e,t){var n=e.type.contextTypes;if(!n)return Eo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Io(e){return null!=(e=e.childContextTypes)}function Fo(){Oo(Po),Oo(To)}function Ro(e,t,n){if(To.current!==Eo)throw Error(i(168));Co(To,t),Co(Po,n)}function Do(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(i(108,H(e)||"Unknown",o));return M({},n,r)}function Mo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Eo,_o=To.current,Co(To,e),Co(Po,Po.current),!0}function Lo(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Do(e,t,_o),r.__reactInternalMemoizedMergedChildContext=e,Oo(Po),Oo(To),Co(To,e)):Oo(Po),Co(Po,n)}var zo=null,Bo=!1,Uo=!1;function Go(e){null===zo?zo=[e]:zo.push(e)}function Ho(){if(!Uo&&null!==zo){Uo=!0;var e=0,t=gt;try{var n=zo;for(gt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}zo=null,Bo=!1}catch(t){throw null!==zo&&(zo=zo.slice(e+1)),Ve(Je,Ho),t}finally{gt=t,Uo=!1}}return null}var qo=[],Wo=0,$o=null,Vo=0,Qo=[],Xo=0,Ko=null,Yo=1,Zo="";function Jo(e,t){qo[Wo++]=Vo,qo[Wo++]=$o,$o=e,Vo=t}function ei(e,t,n){Qo[Xo++]=Yo,Qo[Xo++]=Zo,Qo[Xo++]=Ko,Ko=e;var r=Yo;e=Zo;var o=32-at(r)-1;r&=~(1<<o),n+=1;var i=32-at(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,Yo=1<<32-at(t)+o|n<<o|r,Zo=i+e}else Yo=1<<i|n<<o|r,Zo=e}function ti(e){null!==e.return&&(Jo(e,1),ei(e,1,0))}function ni(e){for(;e===$o;)$o=qo[--Wo],qo[Wo]=null,Vo=qo[--Wo],qo[Wo]=null;for(;e===Ko;)Ko=Qo[--Xo],Qo[Xo]=null,Zo=Qo[--Xo],Qo[Xo]=null,Yo=Qo[--Xo],Qo[Xo]=null}var ri=null,oi=null,ii=!1,ai=null;function ci(e,t){var n=_s(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function li(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ri=e,oi=so(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ri=e,oi=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ko?{id:Yo,overflow:Zo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=_s(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ri=e,oi=null,!0);default:return!1}}function si(e){return!(!(1&e.mode)||128&e.flags)}function ui(e){if(ii){var t=oi;if(t){var n=t;if(!li(e,t)){if(si(e))throw Error(i(418));t=so(n.nextSibling);var r=ri;t&&li(e,t)?ci(r,n):(e.flags=-4097&e.flags|2,ii=!1,ri=e)}}else{if(si(e))throw Error(i(418));e.flags=-4097&e.flags|2,ii=!1,ri=e}}}function di(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ri=e}function fi(e){if(e!==ri)return!1;if(!ii)return di(e),ii=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!no(e.type,e.memoizedProps)),t&&(t=oi)){if(si(e))throw pi(),Error(i(418));for(;t;)ci(e,t),t=so(t.nextSibling)}if(di(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){oi=so(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}oi=null}}else oi=ri?so(e.stateNode.nextSibling):null;return!0}function pi(){for(var e=oi;e;)e=so(e.nextSibling)}function xi(){oi=ri=null,ii=!1}function mi(e){null===ai?ai=[e]:ai.push(e)}var hi=y.ReactCurrentBatchConfig;function vi(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=r,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=o.refs;null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function bi(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function gi(e){return(0,e._init)(e._payload)}function yi(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Is(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function c(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Ms(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function s(e,t,n,r){var i=n.type;return i===k?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===A&&gi(i)===t.type)?((r=o(t,n.props)).ref=vi(e,t,n),r.return=e,r):((r=Fs(n.type,n.key,n.props,null,e.mode,r)).ref=vi(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ls(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,i){return null===t||7!==t.tag?((t=Rs(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Ms(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Fs(t.type,t.key,t.props,null,e.mode,n)).ref=vi(e,null,t),n.return=e,n;case j:return(t=Ls(t,e.mode,n)).return=e,t;case A:return f(e,(0,t._init)(t._payload),n)}if(te(t)||R(t))return(t=Rs(t,e.mode,n,null)).return=e,t;bi(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===o?s(e,t,n,r):null;case j:return n.key===o?u(e,t,n,r):null;case A:return p(e,t,(o=n._init)(n._payload),r)}if(te(n)||R(n))return null!==o?null:d(e,t,n,r,null);bi(e,n)}return null}function x(e,t,n,r,o){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case w:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o);case j:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case A:return x(e,t,n,(0,r._init)(r._payload),o)}if(te(r)||R(r))return d(t,e=e.get(n)||null,r,o,null);bi(t,r)}return null}function m(o,i,c,l){for(var s=null,u=null,d=i,m=i=0,h=null;null!==d&&m<c.length;m++){d.index>m?(h=d,d=null):h=d.sibling;var v=p(o,d,c[m],l);if(null===v){null===d&&(d=h);break}e&&d&&null===v.alternate&&t(o,d),i=a(v,i,m),null===u?s=v:u.sibling=v,u=v,d=h}if(m===c.length)return n(o,d),ii&&Jo(o,m),s;if(null===d){for(;m<c.length;m++)null!==(d=f(o,c[m],l))&&(i=a(d,i,m),null===u?s=d:u.sibling=d,u=d);return ii&&Jo(o,m),s}for(d=r(o,d);m<c.length;m++)null!==(h=x(d,o,m,c[m],l))&&(e&&null!==h.alternate&&d.delete(null===h.key?m:h.key),i=a(h,i,m),null===u?s=h:u.sibling=h,u=h);return e&&d.forEach(function(e){return t(o,e)}),ii&&Jo(o,m),s}function h(o,c,l,s){var u=R(l);if("function"!=typeof u)throw Error(i(150));if(null==(l=u.call(l)))throw Error(i(151));for(var d=u=null,m=c,h=c=0,v=null,b=l.next();null!==m&&!b.done;h++,b=l.next()){m.index>h?(v=m,m=null):v=m.sibling;var g=p(o,m,b.value,s);if(null===g){null===m&&(m=v);break}e&&m&&null===g.alternate&&t(o,m),c=a(g,c,h),null===d?u=g:d.sibling=g,d=g,m=v}if(b.done)return n(o,m),ii&&Jo(o,h),u;if(null===m){for(;!b.done;h++,b=l.next())null!==(b=f(o,b.value,s))&&(c=a(b,c,h),null===d?u=b:d.sibling=b,d=b);return ii&&Jo(o,h),u}for(m=r(o,m);!b.done;h++,b=l.next())null!==(b=x(m,o,h,b.value,s))&&(e&&null!==b.alternate&&m.delete(null===b.key?h:b.key),c=a(b,c,h),null===d?u=b:d.sibling=b,d=b);return e&&m.forEach(function(e){return t(o,e)}),ii&&Jo(o,h),u}return function e(r,i,a,l){if("object"==typeof a&&null!==a&&a.type===k&&null===a.key&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case w:e:{for(var s=a.key,u=i;null!==u;){if(u.key===s){if((s=a.type)===k){if(7===u.tag){n(r,u.sibling),(i=o(u,a.props.children)).return=r,r=i;break e}}else if(u.elementType===s||"object"==typeof s&&null!==s&&s.$$typeof===A&&gi(s)===u.type){n(r,u.sibling),(i=o(u,a.props)).ref=vi(r,u,a),i.return=r,r=i;break e}n(r,u);break}t(r,u),u=u.sibling}a.type===k?((i=Rs(a.props.children,r.mode,l,a.key)).return=r,r=i):((l=Fs(a.type,a.key,a.props,null,r.mode,l)).ref=vi(r,i,a),l.return=r,r=l)}return c(r);case j:e:{for(u=a.key;null!==i;){if(i.key===u){if(4===i.tag&&i.stateNode.containerInfo===a.containerInfo&&i.stateNode.implementation===a.implementation){n(r,i.sibling),(i=o(i,a.children||[])).return=r,r=i;break e}n(r,i);break}t(r,i),i=i.sibling}(i=Ls(a,r.mode,l)).return=r,r=i}return c(r);case A:return e(r,i,(u=a._init)(a._payload),l)}if(te(a))return m(r,i,a,l);if(R(a))return h(r,i,a,l);bi(r,a)}return"string"==typeof a&&""!==a||"number"==typeof a?(a=""+a,null!==i&&6===i.tag?(n(r,i.sibling),(i=o(i,a)).return=r,r=i):(n(r,i),(i=Ms(a,r.mode,l)).return=r,r=i),c(r)):n(r,i)}}var wi=yi(!0),ji=yi(!1),ki=No(null),Si=null,Ni=null,Oi=null;function Ci(){Oi=Ni=Si=null}function Ei(e){var t=ki.current;Oo(ki),e._currentValue=t}function Ti(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Pi(e,t){Si=e,Oi=Ni=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(gc=!0),e.firstContext=null)}function _i(e){var t=e._currentValue;if(Oi!==e)if(e={context:e,memoizedValue:t,next:null},null===Ni){if(null===Si)throw Error(i(308));Ni=e,Si.dependencies={lanes:0,firstContext:e}}else Ni=Ni.next=e;return t}var Ai=null;function Ii(e){null===Ai?Ai=[e]:Ai.push(e)}function Fi(e,t,n,r){var o=t.interleaved;return null===o?(n.next=n,Ii(t)):(n.next=o.next,o.next=n),t.interleaved=n,Ri(e,r)}function Ri(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Di=!1;function Mi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Li(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function zi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bi(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&El){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Ri(e,n)}return null===(o=r.interleaved)?(t.next=t,Ii(r)):(t.next=o.next,o.next=t),r.interleaved=t,Ri(e,n)}function Ui(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}function Gi(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Hi(e,t,n,r){var o=e.updateQueue;Di=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,c=o.shared.pending;if(null!==c){o.shared.pending=null;var l=c,s=l.next;l.next=null,null===a?i=s:a.next=s,a=l;var u=e.alternate;null!==u&&((c=(u=u.updateQueue).lastBaseUpdate)!==a&&(null===c?u.firstBaseUpdate=s:c.next=s,u.lastBaseUpdate=l))}if(null!==i){var d=o.baseState;for(a=0,u=s=l=null,c=i;;){var f=c.lane,p=c.eventTime;if((r&f)===f){null!==u&&(u=u.next={eventTime:p,lane:0,tag:c.tag,payload:c.payload,callback:c.callback,next:null});e:{var x=e,m=c;switch(f=t,p=n,m.tag){case 1:if("function"==typeof(x=m.payload)){d=x.call(p,d,f);break e}d=x;break e;case 3:x.flags=-65537&x.flags|128;case 0:if(null==(f="function"==typeof(x=m.payload)?x.call(p,d,f):x))break e;d=M({},d,f);break e;case 2:Di=!0}}null!==c.callback&&0!==c.lane&&(e.flags|=64,null===(f=o.effects)?o.effects=[c]:f.push(c))}else p={eventTime:p,lane:f,tag:c.tag,payload:c.payload,callback:c.callback,next:null},null===u?(s=u=p,l=d):u=u.next=p,a|=f;if(null===(c=c.next)){if(null===(c=o.shared.pending))break;c=(f=c).next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}if(null===u&&(l=d),o.baseState=l,o.firstBaseUpdate=s,o.lastBaseUpdate=u,null!==(t=o.shared.interleaved)){o=t;do{a|=o.lane,o=o.next}while(o!==t)}else null===i&&(o.shared.lanes=0);Dl|=a,e.lanes=a,e.memoizedState=d}}function qi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(i(191,o));o.call(r)}}}var Wi={},$i=No(Wi),Vi=No(Wi),Qi=No(Wi);function Xi(e){if(e===Wi)throw Error(i(174));return e}function Ki(e,t){switch(Co(Qi,t),Co(Vi,e),Co($i,Wi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Oo($i),Co($i,t)}function Yi(){Oo($i),Oo(Vi),Oo(Qi)}function Zi(e){Xi(Qi.current);var t=Xi($i.current),n=le(t,e.type);t!==n&&(Co(Vi,e),Co($i,n))}function Ji(e){Vi.current===e&&(Oo($i),Oo(Vi))}var ea=No(0);function ta(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var na=[];function ra(){for(var e=0;e<na.length;e++)na[e]._workInProgressVersionPrimary=null;na.length=0}var oa=y.ReactCurrentDispatcher,ia=y.ReactCurrentBatchConfig,aa=0,ca=null,la=null,sa=null,ua=!1,da=!1,fa=0,pa=0;function xa(){throw Error(i(321))}function ma(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function ha(e,t,n,r,o,a){if(aa=a,ca=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,oa.current=null===e||null===e.memoizedState?Ja:ec,e=n(r,o),da){a=0;do{if(da=!1,fa=0,25<=a)throw Error(i(301));a+=1,sa=la=null,t.updateQueue=null,oa.current=tc,e=n(r,o)}while(da)}if(oa.current=Za,t=null!==la&&null!==la.next,aa=0,sa=la=ca=null,ua=!1,t)throw Error(i(300));return e}function va(){var e=0!==fa;return fa=0,e}function ba(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===sa?ca.memoizedState=sa=e:sa=sa.next=e,sa}function ga(){if(null===la){var e=ca.alternate;e=null!==e?e.memoizedState:null}else e=la.next;var t=null===sa?ca.memoizedState:sa.next;if(null!==t)sa=t,la=e;else{if(null===e)throw Error(i(310));e={memoizedState:(la=e).memoizedState,baseState:la.baseState,baseQueue:la.baseQueue,queue:la.queue,next:null},null===sa?ca.memoizedState=sa=e:sa=sa.next=e}return sa}function ya(e,t){return"function"==typeof t?t(e):t}function wa(e){var t=ga(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=la,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var c=o.next;o.next=a.next,a.next=c}r.baseQueue=o=a,n.pending=null}if(null!==o){a=o.next,r=r.baseState;var l=c=null,s=null,u=a;do{var d=u.lane;if((aa&d)===d)null!==s&&(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===s?(l=s=f,c=r):s=s.next=f,ca.lanes|=d,Dl|=d}u=u.next}while(null!==u&&u!==a);null===s?c=r:s.next=l,cr(r,t.memoizedState)||(gc=!0),t.memoizedState=r,t.baseState=c,t.baseQueue=s,n.lastRenderedState=r}if(null!==(e=n.interleaved)){o=e;do{a=o.lane,ca.lanes|=a,Dl|=a,o=o.next}while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ja(e){var t=ga(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var c=o=o.next;do{a=e(a,c.action),c=c.next}while(c!==o);cr(a,t.memoizedState)||(gc=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function ka(){}function Sa(e,t){var n=ca,r=ga(),o=t(),a=!cr(r.memoizedState,o);if(a&&(r.memoizedState=o,gc=!0),r=r.queue,Da(Ca.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||null!==sa&&1&sa.memoizedState.tag){if(n.flags|=2048,_a(9,Oa.bind(null,n,r,o,t),void 0,null),null===Tl)throw Error(i(349));30&aa||Na(n,t,o)}return o}function Na(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=ca.updateQueue)?(t={lastEffect:null,stores:null},ca.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Oa(e,t,n,r){t.value=n,t.getSnapshot=r,Ea(t)&&Ta(e)}function Ca(e,t,n){return n(function(){Ea(t)&&Ta(e)})}function Ea(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!cr(e,n)}catch(e){return!0}}function Ta(e){var t=Ri(e,1);null!==t&&ns(t,e,1,-1)}function Pa(e){var t=ba();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ya,lastRenderedState:e},t.queue=e,e=e.dispatch=Qa.bind(null,ca,e),[t.memoizedState,e]}function _a(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ca.updateQueue)?(t={lastEffect:null,stores:null},ca.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Aa(){return ga().memoizedState}function Ia(e,t,n,r){var o=ba();ca.flags|=e,o.memoizedState=_a(1|t,n,void 0,void 0===r?null:r)}function Fa(e,t,n,r){var o=ga();r=void 0===r?null:r;var i=void 0;if(null!==la){var a=la.memoizedState;if(i=a.destroy,null!==r&&ma(r,a.deps))return void(o.memoizedState=_a(t,n,i,r))}ca.flags|=e,o.memoizedState=_a(1|t,n,i,r)}function Ra(e,t){return Ia(8390656,8,e,t)}function Da(e,t){return Fa(2048,8,e,t)}function Ma(e,t){return Fa(4,2,e,t)}function La(e,t){return Fa(4,4,e,t)}function za(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ba(e,t,n){return n=null!=n?n.concat([e]):null,Fa(4,4,za.bind(null,t,e),n)}function Ua(){}function Ga(e,t){var n=ga();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ma(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ha(e,t){var n=ga();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ma(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function qa(e,t,n){return 21&aa?(cr(n,t)||(n=mt(),ca.lanes|=n,Dl|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,gc=!0),e.memoizedState=n)}function Wa(e,t){var n=gt;gt=0!==n&&4>n?n:4,e(!0);var r=ia.transition;ia.transition={};try{e(!1),t()}finally{gt=n,ia.transition=r}}function $a(){return ga().memoizedState}function Va(e,t,n){var r=ts(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Xa(e))Ka(t,n);else if(null!==(n=Fi(e,t,n,r))){ns(n,e,r,es()),Ya(n,t,r)}}function Qa(e,t,n){var r=ts(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xa(e))Ka(t,o);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,c=i(a,n);if(o.hasEagerState=!0,o.eagerState=c,cr(c,a)){var l=t.interleaved;return null===l?(o.next=o,Ii(t)):(o.next=l.next,l.next=o),void(t.interleaved=o)}}catch(e){}null!==(n=Fi(e,t,o,r))&&(ns(n,e,r,o=es()),Ya(n,t,r))}}function Xa(e){var t=e.alternate;return e===ca||null!==t&&t===ca}function Ka(e,t){da=ua=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ya(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}var Za={readContext:_i,useCallback:xa,useContext:xa,useEffect:xa,useImperativeHandle:xa,useInsertionEffect:xa,useLayoutEffect:xa,useMemo:xa,useReducer:xa,useRef:xa,useState:xa,useDebugValue:xa,useDeferredValue:xa,useTransition:xa,useMutableSource:xa,useSyncExternalStore:xa,useId:xa,unstable_isNewReconciler:!1},Ja={readContext:_i,useCallback:function(e,t){return ba().memoizedState=[e,void 0===t?null:t],e},useContext:_i,useEffect:Ra,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Ia(4194308,4,za.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ia(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ia(4,2,e,t)},useMemo:function(e,t){var n=ba();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ba();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Va.bind(null,ca,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ba().memoizedState=e},useState:Pa,useDebugValue:Ua,useDeferredValue:function(e){return ba().memoizedState=e},useTransition:function(){var e=Pa(!1),t=e[0];return e=Wa.bind(null,e[1]),ba().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ca,o=ba();if(ii){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===Tl)throw Error(i(349));30&aa||Na(r,t,n)}o.memoizedState=n;var a={value:n,getSnapshot:t};return o.queue=a,Ra(Ca.bind(null,r,a,e),[e]),r.flags|=2048,_a(9,Oa.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=ba(),t=Tl.identifierPrefix;if(ii){var n=Zo;t=":"+t+"R"+(n=(Yo&~(1<<32-at(Yo)-1)).toString(32)+n),0<(n=fa++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=pa++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ec={readContext:_i,useCallback:Ga,useContext:_i,useEffect:Da,useImperativeHandle:Ba,useInsertionEffect:Ma,useLayoutEffect:La,useMemo:Ha,useReducer:wa,useRef:Aa,useState:function(){return wa(ya)},useDebugValue:Ua,useDeferredValue:function(e){return qa(ga(),la.memoizedState,e)},useTransition:function(){return[wa(ya)[0],ga().memoizedState]},useMutableSource:ka,useSyncExternalStore:Sa,useId:$a,unstable_isNewReconciler:!1},tc={readContext:_i,useCallback:Ga,useContext:_i,useEffect:Da,useImperativeHandle:Ba,useInsertionEffect:Ma,useLayoutEffect:La,useMemo:Ha,useReducer:ja,useRef:Aa,useState:function(){return ja(ya)},useDebugValue:Ua,useDeferredValue:function(e){var t=ga();return null===la?t.memoizedState=e:qa(t,la.memoizedState,e)},useTransition:function(){return[ja(ya)[0],ga().memoizedState]},useMutableSource:ka,useSyncExternalStore:Sa,useId:$a,unstable_isNewReconciler:!1};function nc(e,t){if(e&&e.defaultProps){for(var n in t=M({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function rc(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:M({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var oc={isMounted:function(e){return!!(e=e._reactInternals)&&Ge(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=es(),o=ts(e),i=zi(r,o);i.payload=t,null!=n&&(i.callback=n),null!==(t=Bi(e,i,o))&&(ns(t,e,o,r),Ui(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=es(),o=ts(e),i=zi(r,o);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=Bi(e,i,o))&&(ns(t,e,o,r),Ui(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=es(),r=ts(e),o=zi(n,r);o.tag=2,null!=t&&(o.callback=t),null!==(t=Bi(e,o,r))&&(ns(t,e,r,n),Ui(t,e,r))}};function ic(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(o,i))}function ac(e,t,n){var r=!1,o=Eo,i=t.contextType;return"object"==typeof i&&null!==i?i=_i(i):(o=Io(t)?_o:To.current,i=(r=null!=(r=t.contextTypes))?Ao(e,o):Eo),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=oc,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function cc(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&oc.enqueueReplaceState(t,t.state,null)}function lc(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},Mi(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=_i(i):(i=Io(t)?_o:To.current,o.context=Ao(e,i)),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(rc(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&oc.enqueueReplaceState(o,o.state,null),Hi(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}function sc(e,t){try{var n="",r=t;do{n+=U(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o,digest:null}}function uc(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function dc(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var fc="function"==typeof WeakMap?WeakMap:Map;function pc(e,t,n){(n=zi(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ql||(ql=!0,Wl=r),dc(0,t)},n}function xc(e,t,n){(n=zi(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){dc(0,t)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){dc(0,t),"function"!=typeof r&&(null===$l?$l=new Set([this]):$l.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function mc(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fc;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=Ns.bind(null,e,t,n),t.then(e,e))}function hc(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function vc(e,t,n,r,o){return 1&e.mode?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=zi(-1,1)).tag=2,Bi(n,t,1))),n.lanes|=1),e)}var bc=y.ReactCurrentOwner,gc=!1;function yc(e,t,n,r){t.child=null===e?ji(t,null,n,r):wi(t,e.child,n,r)}function wc(e,t,n,r,o){n=n.render;var i=t.ref;return Pi(t,o),r=ha(e,t,n,r,i,o),n=va(),null===e||gc?(ii&&n&&ti(t),t.flags|=1,yc(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,qc(e,t,o))}function jc(e,t,n,r,o){if(null===e){var i=n.type;return"function"!=typeof i||As(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Fs(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,kc(e,t,i,r,o))}if(i=e.child,0===(e.lanes&o)){var a=i.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(a,r)&&e.ref===t.ref)return qc(e,t,o)}return t.flags|=1,(e=Is(i,r)).ref=t.ref,e.return=t,t.child=e}function kc(e,t,n,r,o){if(null!==e){var i=e.memoizedProps;if(lr(i,r)&&e.ref===t.ref){if(gc=!1,t.pendingProps=r=i,0===(e.lanes&o))return t.lanes=e.lanes,qc(e,t,o);131072&e.flags&&(gc=!0)}}return Oc(e,t,n,r,o)}function Sc(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Co(Il,Al),Al|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,Co(Il,Al),Al|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Co(Il,Al),Al|=n;else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Co(Il,Al),Al|=r;return yc(e,t,o,n),t.child}function Nc(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Oc(e,t,n,r,o){var i=Io(n)?_o:To.current;return i=Ao(t,i),Pi(t,o),n=ha(e,t,n,r,i,o),r=va(),null===e||gc?(ii&&r&&ti(t),t.flags|=1,yc(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,qc(e,t,o))}function Cc(e,t,n,r,o){if(Io(n)){var i=!0;Mo(t)}else i=!1;if(Pi(t,o),null===t.stateNode)Hc(e,t),ac(t,n,r),lc(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,c=t.memoizedProps;a.props=c;var l=a.context,s=n.contextType;"object"==typeof s&&null!==s?s=_i(s):s=Ao(t,s=Io(n)?_o:To.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(c!==r||l!==s)&&cc(t,a,r,s),Di=!1;var f=t.memoizedState;a.state=f,Hi(t,r,a,o),l=t.memoizedState,c!==r||f!==l||Po.current||Di?("function"==typeof u&&(rc(t,n,u,r),l=t.memoizedState),(c=Di||ic(t,n,c,r,f,l,s))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=s,r=c):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Li(e,t),c=t.memoizedProps,s=t.type===t.elementType?c:nc(t.type,c),a.props=s,d=t.pendingProps,f=a.context,"object"==typeof(l=n.contextType)&&null!==l?l=_i(l):l=Ao(t,l=Io(n)?_o:To.current);var p=n.getDerivedStateFromProps;(u="function"==typeof p||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(c!==d||f!==l)&&cc(t,a,r,l),Di=!1,f=t.memoizedState,a.state=f,Hi(t,r,a,o);var x=t.memoizedState;c!==d||f!==x||Po.current||Di?("function"==typeof p&&(rc(t,n,p,r),x=t.memoizedState),(s=Di||ic(t,n,s,r,f,x,l)||!1)?(u||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,x,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,x,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||c===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||c===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),a.props=r,a.state=x,a.context=l,r=s):("function"!=typeof a.componentDidUpdate||c===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||c===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Ec(e,t,n,r,i,o)}function Ec(e,t,n,r,o,i){Nc(e,t);var a=!!(128&t.flags);if(!r&&!a)return o&&Lo(t,n,!1),qc(e,t,i);r=t.stateNode,bc.current=t;var c=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=wi(t,e.child,null,i),t.child=wi(t,null,c,i)):yc(e,t,c,i),t.memoizedState=r.state,o&&Lo(t,n,!0),t.child}function Tc(e){var t=e.stateNode;t.pendingContext?Ro(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ro(0,t.context,!1),Ki(e,t.containerInfo)}function Pc(e,t,n,r,o){return xi(),mi(o),t.flags|=256,yc(e,t,n,r),t.child}var _c,Ac,Ic,Fc,Rc={dehydrated:null,treeContext:null,retryLane:0};function Dc(e){return{baseLanes:e,cachePool:null,transitions:null}}function Mc(e,t,n){var r,o=t.pendingProps,a=ea.current,c=!1,l=!!(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&!!(2&a)),r?(c=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Co(ea,1&a),null===e)return ui(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=o.children,e=o.fallback,c?(o=t.mode,c=t.child,l={mode:"hidden",children:l},1&o||null===c?c=Ds(l,o,0,null):(c.childLanes=0,c.pendingProps=l),e=Rs(e,o,n,null),c.return=t,e.return=t,c.sibling=e,t.child=c,t.child.memoizedState=Dc(n),t.memoizedState=Rc,e):Lc(t,l));if(null!==(a=e.memoizedState)&&null!==(r=a.dehydrated))return function(e,t,n,r,o,a,c){if(n)return 256&t.flags?(t.flags&=-257,zc(e,t,c,r=uc(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=r.fallback,o=t.mode,r=Ds({mode:"visible",children:r.children},o,0,null),(a=Rs(a,o,c,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,1&t.mode&&wi(t,e.child,null,c),t.child.memoizedState=Dc(c),t.memoizedState=Rc,a);if(!(1&t.mode))return zc(e,t,c,null);if("$!"===o.data){if(r=o.nextSibling&&o.nextSibling.dataset)var l=r.dgst;return r=l,zc(e,t,c,r=uc(a=Error(i(419)),r,void 0))}if(l=0!==(c&e.childLanes),gc||l){if(null!==(r=Tl)){switch(c&-c){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=0!==(o&(r.suspendedLanes|c))?0:o)&&o!==a.retryLane&&(a.retryLane=o,Ri(e,o),ns(r,e,o,-1))}return ms(),zc(e,t,c,r=uc(Error(i(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=Cs.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,oi=so(o.nextSibling),ri=t,ii=!0,ai=null,null!==e&&(Qo[Xo++]=Yo,Qo[Xo++]=Zo,Qo[Xo++]=Ko,Yo=e.id,Zo=e.overflow,Ko=t),t=Lc(t,r.children),t.flags|=4096,t)}(e,t,l,o,r,a,n);if(c){c=o.fallback,l=t.mode,r=(a=e.child).sibling;var s={mode:"hidden",children:o.children};return 1&l||t.child===a?(o=Is(a,s)).subtreeFlags=14680064&a.subtreeFlags:((o=t.child).childLanes=0,o.pendingProps=s,t.deletions=null),null!==r?c=Is(r,c):(c=Rs(c,l,n,null)).flags|=2,c.return=t,o.return=t,o.sibling=c,t.child=o,o=c,c=t.child,l=null===(l=e.child.memoizedState)?Dc(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},c.memoizedState=l,c.childLanes=e.childLanes&~n,t.memoizedState=Rc,o}return e=(c=e.child).sibling,o=Is(c,{mode:"visible",children:o.children}),!(1&t.mode)&&(o.lanes=n),o.return=t,o.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=o,t.memoizedState=null,o}function Lc(e,t){return(t=Ds({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zc(e,t,n,r){return null!==r&&mi(r),wi(t,e.child,null,n),(e=Lc(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bc(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Ti(e.return,t,n)}function Uc(e,t,n,r,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Gc(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(yc(e,t,r.children,n),2&(r=ea.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bc(e,n,t);else if(19===e.tag)Bc(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Co(ea,r),1&t.mode)switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===ta(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Uc(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ta(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Uc(t,!0,n,null,i);break;case"together":Uc(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Hc(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function qc(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Dl|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Is(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Is(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Wc(e,t){if(!ii)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function $c(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Vc(e,t,n){var r=t.pendingProps;switch(ni(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $c(t),null;case 1:case 17:return Io(t.type)&&Fo(),$c(t),null;case 3:return r=t.stateNode,Yi(),Oo(Po),Oo(To),ra(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fi(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==ai&&(as(ai),ai=null))),Ac(e,t),$c(t),null;case 5:Ji(t);var o=Xi(Qi.current);if(n=t.type,null!==e&&null!=t.stateNode)Ic(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(i(166));return $c(t),null}if(e=Xi($i.current),fi(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[po]=t,r[xo]=a,e=!!(1&t.mode),n){case"dialog":zr("cancel",r),zr("close",r);break;case"iframe":case"object":case"embed":zr("load",r);break;case"video":case"audio":for(o=0;o<Rr.length;o++)zr(Rr[o],r);break;case"source":zr("error",r);break;case"img":case"image":case"link":zr("error",r),zr("load",r);break;case"details":zr("toggle",r);break;case"input":K(r,a),zr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},zr("invalid",r);break;case"textarea":oe(r,a),zr("invalid",r)}for(var l in be(n,a),o=null,a)if(a.hasOwnProperty(l)){var s=a[l];"children"===l?"string"==typeof s?r.textContent!==s&&(!0!==a.suppressHydrationWarning&&Zr(r.textContent,s,e),o=["children",s]):"number"==typeof s&&r.textContent!==""+s&&(!0!==a.suppressHydrationWarning&&Zr(r.textContent,s,e),o=["children",""+s]):c.hasOwnProperty(l)&&null!=s&&"onScroll"===l&&zr("scroll",r)}switch(n){case"input":$(r),J(r,a,!0);break;case"textarea":$(r),ae(r);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(r.onclick=Jr)}r=o,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=ce(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[po]=t,e[xo]=r,_c(e,t,!1,!1),t.stateNode=e;e:{switch(l=ge(n,r),n){case"dialog":zr("cancel",e),zr("close",e),o=r;break;case"iframe":case"object":case"embed":zr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Rr.length;o++)zr(Rr[o],e);o=r;break;case"source":zr("error",e),o=r;break;case"img":case"image":case"link":zr("error",e),zr("load",e),o=r;break;case"details":zr("toggle",e),o=r;break;case"input":K(e,r),o=X(e,r),zr("invalid",e);break;case"option":default:o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=M({},r,{value:void 0}),zr("invalid",e);break;case"textarea":oe(e,r),o=re(e,r),zr("invalid",e)}for(a in be(n,o),s=o)if(s.hasOwnProperty(a)){var u=s[a];"style"===a?he(e,u):"dangerouslySetInnerHTML"===a?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===a?"string"==typeof u?("textarea"!==n||""!==u)&&fe(e,u):"number"==typeof u&&fe(e,""+u):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(c.hasOwnProperty(a)?null!=u&&"onScroll"===a&&zr("scroll",e):null!=u&&g(e,a,u,l))}switch(n){case"input":$(e),J(e,r,!1);break;case"textarea":$(e),ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(a=r.value)?ne(e,!!r.multiple,a,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return $c(t),null;case 6:if(e&&null!=t.stateNode)Fc(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(n=Xi(Qi.current),Xi($i.current),fi(t)){if(r=t.stateNode,n=t.memoizedProps,r[po]=t,(a=r.nodeValue!==n)&&null!==(e=ri))switch(e.tag){case 3:Zr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Zr(r.nodeValue,n,!!(1&e.mode))}a&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[po]=t,t.stateNode=r}return $c(t),null;case 13:if(Oo(ea),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ii&&null!==oi&&1&t.mode&&!(128&t.flags))pi(),xi(),t.flags|=98560,a=!1;else if(a=fi(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(i(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(i(317));a[po]=t}else xi(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;$c(t),a=!1}else null!==ai&&(as(ai),ai=null),a=!0;if(!a)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&ea.current?0===Fl&&(Fl=3):ms())),null!==t.updateQueue&&(t.flags|=4),$c(t),null);case 4:return Yi(),Ac(e,t),null===e&&Gr(t.stateNode.containerInfo),$c(t),null;case 10:return Ei(t.type._context),$c(t),null;case 19:if(Oo(ea),null===(a=t.memoizedState))return $c(t),null;if(r=!!(128&t.flags),null===(l=a.rendering))if(r)Wc(a,!1);else{if(0!==Fl||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=ta(e))){for(t.flags|=128,Wc(a,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(a=n).flags&=14680066,null===(l=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,e=l.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Co(ea,1&ea.current|2),t.child}e=e.sibling}null!==a.tail&&Ye()>Gl&&(t.flags|=128,r=!0,Wc(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ta(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Wc(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!ii)return $c(t),null}else 2*Ye()-a.renderingStartTime>Gl&&1073741824!==n&&(t.flags|=128,r=!0,Wc(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=a.last)?n.sibling=l:t.child=l,a.last=l)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Ye(),t.sibling=null,n=ea.current,Co(ea,r?1&n|2:1&n),t):($c(t),null);case 22:case 23:return ds(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&Al)&&($c(t),6&t.subtreeFlags&&(t.flags|=8192)):$c(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Qc(e,t){switch(ni(t),t.tag){case 1:return Io(t.type)&&Fo(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Yi(),Oo(Po),Oo(To),ra(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Ji(t),null;case 13:if(Oo(ea),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));xi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Oo(ea),null;case 4:return Yi(),null;case 10:return Ei(t.type._context),null;case 22:case 23:return ds(),null;default:return null}}_c=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ac=function(){},Ic=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Xi($i.current);var i,a=null;switch(n){case"input":o=X(e,o),r=X(e,r),a=[];break;case"select":o=M({},o,{value:void 0}),r=M({},r,{value:void 0}),a=[];break;case"textarea":o=re(e,o),r=re(e,r),a=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Jr)}for(u in be(n,r),n=null,o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&null!=o[u])if("style"===u){var l=o[u];for(i in l)l.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(c.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in r){var s=r[u];if(l=null!=o?o[u]:void 0,r.hasOwnProperty(u)&&s!==l&&(null!=s||null!=l))if("style"===u)if(l){for(i in l)!l.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&l[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(a||(a=[]),a.push(u,n)),n=s;else"dangerouslySetInnerHTML"===u?(s=s?s.__html:void 0,l=l?l.__html:void 0,null!=s&&l!==s&&(a=a||[]).push(u,s)):"children"===u?"string"!=typeof s&&"number"!=typeof s||(a=a||[]).push(u,""+s):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(c.hasOwnProperty(u)?(null!=s&&"onScroll"===u&&zr("scroll",e),a||l===s||(a=[])):(a=a||[]).push(u,s))}n&&(a=a||[]).push("style",n);var u=a;(t.updateQueue=u)&&(t.flags|=4)}},Fc=function(e,t,n,r){n!==r&&(t.flags|=4)};var Xc=!1,Kc=!1,Yc="function"==typeof WeakSet?WeakSet:Set,Zc=null;function Jc(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Ss(e,t,n)}else n.current=null}function el(e,t,n){try{n()}catch(n){Ss(e,t,n)}}var tl=!1;function nl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,void 0!==i&&el(t,n,i)}o=o.next}while(o!==r)}}function rl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ol(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function il(e){var t=e.alternate;null!==t&&(e.alternate=null,il(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[po],delete t[xo],delete t[ho],delete t[vo],delete t[bo])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function al(e){return 5===e.tag||3===e.tag||4===e.tag}function cl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||al(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ll(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(ll(e,t,n),e=e.sibling;null!==e;)ll(e,t,n),e=e.sibling}function sl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(sl(e,t,n),e=e.sibling;null!==e;)sl(e,t,n),e=e.sibling}var ul=null,dl=!1;function fl(e,t,n){for(n=n.child;null!==n;)pl(e,t,n),n=n.sibling}function pl(e,t,n){if(it&&"function"==typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(ot,n)}catch(e){}switch(n.tag){case 5:Kc||Jc(n,t);case 6:var r=ul,o=dl;ul=null,fl(e,t,n),dl=o,null!==(ul=r)&&(dl?(e=ul,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ul.removeChild(n.stateNode));break;case 18:null!==ul&&(dl?(e=ul,n=n.stateNode,8===e.nodeType?lo(e.parentNode,n):1===e.nodeType&&lo(e,n),Gt(e)):lo(ul,n.stateNode));break;case 4:r=ul,o=dl,ul=n.stateNode.containerInfo,dl=!0,fl(e,t,n),ul=r,dl=o;break;case 0:case 11:case 14:case 15:if(!Kc&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,void 0!==a&&(2&i||4&i)&&el(n,t,a),o=o.next}while(o!==r)}fl(e,t,n);break;case 1:if(!Kc&&(Jc(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){Ss(n,t,e)}fl(e,t,n);break;case 21:fl(e,t,n);break;case 22:1&n.mode?(Kc=(r=Kc)||null!==n.memoizedState,fl(e,t,n),Kc=r):fl(e,t,n);break;default:fl(e,t,n)}}function xl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Yc),t.forEach(function(t){var r=Es.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function ml(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r];try{var a=e,c=t,l=c;e:for(;null!==l;){switch(l.tag){case 5:ul=l.stateNode,dl=!1;break e;case 3:case 4:ul=l.stateNode.containerInfo,dl=!0;break e}l=l.return}if(null===ul)throw Error(i(160));pl(a,c,o),ul=null,dl=!1;var s=o.alternate;null!==s&&(s.return=null),o.return=null}catch(e){Ss(o,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)hl(t,e),t=t.sibling}function hl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ml(t,e),vl(e),4&r){try{nl(3,e,e.return),rl(3,e)}catch(t){Ss(e,e.return,t)}try{nl(5,e,e.return)}catch(t){Ss(e,e.return,t)}}break;case 1:ml(t,e),vl(e),512&r&&null!==n&&Jc(n,n.return);break;case 5:if(ml(t,e),vl(e),512&r&&null!==n&&Jc(n,n.return),32&e.flags){var o=e.stateNode;try{fe(o,"")}catch(t){Ss(e,e.return,t)}}if(4&r&&null!=(o=e.stateNode)){var a=e.memoizedProps,c=null!==n?n.memoizedProps:a,l=e.type,s=e.updateQueue;if(e.updateQueue=null,null!==s)try{"input"===l&&"radio"===a.type&&null!=a.name&&Y(o,a),ge(l,c);var u=ge(l,a);for(c=0;c<s.length;c+=2){var d=s[c],f=s[c+1];"style"===d?he(o,f):"dangerouslySetInnerHTML"===d?de(o,f):"children"===d?fe(o,f):g(o,d,f,u)}switch(l){case"input":Z(o,a);break;case"textarea":ie(o,a);break;case"select":var p=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!a.multiple;var x=a.value;null!=x?ne(o,!!a.multiple,x,!1):p!==!!a.multiple&&(null!=a.defaultValue?ne(o,!!a.multiple,a.defaultValue,!0):ne(o,!!a.multiple,a.multiple?[]:"",!1))}o[xo]=a}catch(t){Ss(e,e.return,t)}}break;case 6:if(ml(t,e),vl(e),4&r){if(null===e.stateNode)throw Error(i(162));o=e.stateNode,a=e.memoizedProps;try{o.nodeValue=a}catch(t){Ss(e,e.return,t)}}break;case 3:if(ml(t,e),vl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Gt(t.containerInfo)}catch(t){Ss(e,e.return,t)}break;case 4:default:ml(t,e),vl(e);break;case 13:ml(t,e),vl(e),8192&(o=e.child).flags&&(a=null!==o.memoizedState,o.stateNode.isHidden=a,!a||null!==o.alternate&&null!==o.alternate.memoizedState||(Ul=Ye())),4&r&&xl(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Kc=(u=Kc)||d,ml(t,e),Kc=u):ml(t,e),vl(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Zc=e,d=e.child;null!==d;){for(f=Zc=d;null!==Zc;){switch(x=(p=Zc).child,p.tag){case 0:case 11:case 14:case 15:nl(4,p,p.return);break;case 1:Jc(p,p.return);var m=p.stateNode;if("function"==typeof m.componentWillUnmount){r=p,n=p.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(e){Ss(r,n,e)}}break;case 5:Jc(p,p.return);break;case 22:if(null!==p.memoizedState){wl(f);continue}}null!==x?(x.return=p,Zc=x):wl(f)}d=d.sibling}e:for(d=null,f=e;;){if(5===f.tag){if(null===d){d=f;try{o=f.stateNode,u?"function"==typeof(a=o.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=f.stateNode,c=null!=(s=f.memoizedProps.style)&&s.hasOwnProperty("display")?s.display:null,l.style.display=me("display",c))}catch(t){Ss(e,e.return,t)}}}else if(6===f.tag){if(null===d)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(t){Ss(e,e.return,t)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:ml(t,e),vl(e),4&r&&xl(e);case 21:}}function vl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(al(n)){var r=n;break e}n=n.return}throw Error(i(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(fe(o,""),r.flags&=-33),sl(e,cl(e),o);break;case 3:case 4:var a=r.stateNode.containerInfo;ll(e,cl(e),a);break;default:throw Error(i(161))}}catch(t){Ss(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bl(e,t,n){Zc=e,gl(e,t,n)}function gl(e,t,n){for(var r=!!(1&e.mode);null!==Zc;){var o=Zc,i=o.child;if(22===o.tag&&r){var a=null!==o.memoizedState||Xc;if(!a){var c=o.alternate,l=null!==c&&null!==c.memoizedState||Kc;c=Xc;var s=Kc;if(Xc=a,(Kc=l)&&!s)for(Zc=o;null!==Zc;)l=(a=Zc).child,22===a.tag&&null!==a.memoizedState?jl(o):null!==l?(l.return=a,Zc=l):jl(o);for(;null!==i;)Zc=i,gl(i,t,n),i=i.sibling;Zc=o,Xc=c,Kc=s}yl(e)}else 8772&o.subtreeFlags&&null!==i?(i.return=o,Zc=i):yl(e)}}function yl(e){for(;null!==Zc;){var t=Zc;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Kc||rl(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Kc)if(null===n)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:nc(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&qi(t,a,r);break;case 3:var c=t.updateQueue;if(null!==c){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}qi(t,c,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Gt(f)}}}break;default:throw Error(i(163))}Kc||512&t.flags&&ol(t)}catch(e){Ss(t,t.return,e)}}if(t===e){Zc=null;break}if(null!==(n=t.sibling)){n.return=t.return,Zc=n;break}Zc=t.return}}function wl(e){for(;null!==Zc;){var t=Zc;if(t===e){Zc=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Zc=n;break}Zc=t.return}}function jl(e){for(;null!==Zc;){var t=Zc;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{rl(4,t)}catch(e){Ss(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(e){Ss(t,o,e)}}var i=t.return;try{ol(t)}catch(e){Ss(t,i,e)}break;case 5:var a=t.return;try{ol(t)}catch(e){Ss(t,a,e)}}}catch(e){Ss(t,t.return,e)}if(t===e){Zc=null;break}var c=t.sibling;if(null!==c){c.return=t.return,Zc=c;break}Zc=t.return}}var kl,Sl=Math.ceil,Nl=y.ReactCurrentDispatcher,Ol=y.ReactCurrentOwner,Cl=y.ReactCurrentBatchConfig,El=0,Tl=null,Pl=null,_l=0,Al=0,Il=No(0),Fl=0,Rl=null,Dl=0,Ml=0,Ll=0,zl=null,Bl=null,Ul=0,Gl=1/0,Hl=null,ql=!1,Wl=null,$l=null,Vl=!1,Ql=null,Xl=0,Kl=0,Yl=null,Zl=-1,Jl=0;function es(){return 6&El?Ye():-1!==Zl?Zl:Zl=Ye()}function ts(e){return 1&e.mode?2&El&&0!==_l?_l&-_l:null!==hi.transition?(0===Jl&&(Jl=mt()),Jl):0!==(e=gt)?e:e=void 0===(e=window.event)?16:Kt(e.type):1}function ns(e,t,n,r){if(50<Kl)throw Kl=0,Yl=null,Error(i(185));vt(e,n,r),2&El&&e===Tl||(e===Tl&&(!(2&El)&&(Ml|=n),4===Fl&&cs(e,_l)),rs(e,r),1===n&&0===El&&!(1&t.mode)&&(Gl=Ye()+500,Bo&&Ho()))}function rs(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-at(i),c=1<<a,l=o[a];-1===l?0!==(c&n)&&0===(c&r)||(o[a]=pt(c,t)):l<=t&&(e.expiredLanes|=c),i&=~c}}(e,t);var r=ft(e,e===Tl?_l:0);if(0===r)null!==n&&Qe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Qe(n),1===t)0===e.tag?function(e){Bo=!0,Go(e)}(ls.bind(null,e)):Go(ls.bind(null,e)),ao(function(){!(6&El)&&Ho()}),n=null;else{switch(yt(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Ts(n,os.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function os(e,t){if(Zl=-1,Jl=0,6&El)throw Error(i(327));var n=e.callbackNode;if(js()&&e.callbackNode!==n)return null;var r=ft(e,e===Tl?_l:0);if(0===r)return null;if(30&r||0!==(r&e.expiredLanes)||t)t=hs(e,r);else{t=r;var o=El;El|=2;var a=xs();for(Tl===e&&_l===t||(Hl=null,Gl=Ye()+500,fs(e,t));;)try{bs();break}catch(t){ps(e,t)}Ci(),Nl.current=a,El=o,null!==Pl?t=0:(Tl=null,_l=0,t=Fl)}if(0!==t){if(2===t&&(0!==(o=xt(e))&&(r=o,t=is(e,o))),1===t)throw n=Rl,fs(e,0),cs(e,r),rs(e,Ye()),n;if(6===t)cs(e,r);else{if(o=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!cr(i(),o))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)||(t=hs(e,r),2===t&&(a=xt(e),0!==a&&(r=a,t=is(e,a))),1!==t)))throw n=Rl,fs(e,0),cs(e,r),rs(e,Ye()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:ws(e,Bl,Hl);break;case 3:if(cs(e,r),(130023424&r)===r&&10<(t=Ul+500-Ye())){if(0!==ft(e,0))break;if(((o=e.suspendedLanes)&r)!==r){es(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ro(ws.bind(null,e,Bl,Hl),t);break}ws(e,Bl,Hl);break;case 4:if(cs(e,r),(4194240&r)===r)break;for(t=e.eventTimes,o=-1;0<r;){var c=31-at(r);a=1<<c,(c=t[c])>o&&(o=c),r&=~a}if(r=o,10<(r=(120>(r=Ye()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Sl(r/1960))-r)){e.timeoutHandle=ro(ws.bind(null,e,Bl,Hl),r);break}ws(e,Bl,Hl);break;default:throw Error(i(329))}}}return rs(e,Ye()),e.callbackNode===n?os.bind(null,e):null}function is(e,t){var n=zl;return e.current.memoizedState.isDehydrated&&(fs(e,t).flags|=256),2!==(e=hs(e,t))&&(t=Bl,Bl=n,null!==t&&as(t)),e}function as(e){null===Bl?Bl=e:Bl.push.apply(Bl,e)}function cs(e,t){for(t&=~Ll,t&=~Ml,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-at(t),r=1<<n;e[n]=-1,t&=~r}}function ls(e){if(6&El)throw Error(i(327));js();var t=ft(e,0);if(!(1&t))return rs(e,Ye()),null;var n=hs(e,t);if(0!==e.tag&&2===n){var r=xt(e);0!==r&&(t=r,n=is(e,r))}if(1===n)throw n=Rl,fs(e,0),cs(e,t),rs(e,Ye()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ws(e,Bl,Hl),rs(e,Ye()),null}function ss(e,t){var n=El;El|=1;try{return e(t)}finally{0===(El=n)&&(Gl=Ye()+500,Bo&&Ho())}}function us(e){null!==Ql&&0===Ql.tag&&!(6&El)&&js();var t=El;El|=1;var n=Cl.transition,r=gt;try{if(Cl.transition=null,gt=1,e)return e()}finally{gt=r,Cl.transition=n,!(6&(El=t))&&Ho()}}function ds(){Al=Il.current,Oo(Il)}function fs(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,oo(n)),null!==Pl)for(n=Pl.return;null!==n;){var r=n;switch(ni(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Fo();break;case 3:Yi(),Oo(Po),Oo(To),ra();break;case 5:Ji(r);break;case 4:Yi();break;case 13:case 19:Oo(ea);break;case 10:Ei(r.type._context);break;case 22:case 23:ds()}n=n.return}if(Tl=e,Pl=e=Is(e.current,null),_l=Al=t,Fl=0,Rl=null,Ll=Ml=Dl=0,Bl=zl=null,null!==Ai){for(t=0;t<Ai.length;t++)if(null!==(r=(n=Ai[t]).interleaved)){n.interleaved=null;var o=r.next,i=n.pending;if(null!==i){var a=i.next;i.next=o,r.next=a}n.pending=r}Ai=null}return e}function ps(e,t){for(;;){var n=Pl;try{if(Ci(),oa.current=Za,ua){for(var r=ca.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ua=!1}if(aa=0,sa=la=ca=null,da=!1,fa=0,Ol.current=null,null===n||null===n.return){Fl=1,Rl=t,Pl=null;break}e:{var a=e,c=n.return,l=n,s=t;if(t=_l,l.flags|=32768,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s,d=l,f=d.tag;if(!(1&d.mode||0!==f&&11!==f&&15!==f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var x=hc(c);if(null!==x){x.flags&=-257,vc(x,c,l,0,t),1&x.mode&&mc(a,u,t),s=u;var m=(t=x).updateQueue;if(null===m){var h=new Set;h.add(s),t.updateQueue=h}else m.add(s);break e}if(!(1&t)){mc(a,u,t),ms();break e}s=Error(i(426))}else if(ii&&1&l.mode){var v=hc(c);if(null!==v){!(65536&v.flags)&&(v.flags|=256),vc(v,c,l,0,t),mi(sc(s,l));break e}}a=s=sc(s,l),4!==Fl&&(Fl=2),null===zl?zl=[a]:zl.push(a),a=c;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,Gi(a,pc(0,s,t));break e;case 1:l=s;var b=a.type,g=a.stateNode;if(!(128&a.flags||"function"!=typeof b.getDerivedStateFromError&&(null===g||"function"!=typeof g.componentDidCatch||null!==$l&&$l.has(g)))){a.flags|=65536,t&=-t,a.lanes|=t,Gi(a,xc(a,l,t));break e}}a=a.return}while(null!==a)}ys(n)}catch(e){t=e,Pl===n&&null!==n&&(Pl=n=n.return);continue}break}}function xs(){var e=Nl.current;return Nl.current=Za,null===e?Za:e}function ms(){0!==Fl&&3!==Fl&&2!==Fl||(Fl=4),null===Tl||!(268435455&Dl)&&!(268435455&Ml)||cs(Tl,_l)}function hs(e,t){var n=El;El|=2;var r=xs();for(Tl===e&&_l===t||(Hl=null,fs(e,t));;)try{vs();break}catch(t){ps(e,t)}if(Ci(),El=n,Nl.current=r,null!==Pl)throw Error(i(261));return Tl=null,_l=0,Fl}function vs(){for(;null!==Pl;)gs(Pl)}function bs(){for(;null!==Pl&&!Xe();)gs(Pl)}function gs(e){var t=kl(e.alternate,e,Al);e.memoizedProps=e.pendingProps,null===t?ys(e):Pl=t,Ol.current=null}function ys(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=Qc(n,t)))return n.flags&=32767,void(Pl=n);if(null===e)return Fl=6,void(Pl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=Vc(n,t,Al)))return void(Pl=n);if(null!==(t=t.sibling))return void(Pl=t);Pl=t=e}while(null!==t);0===Fl&&(Fl=5)}function ws(e,t,n){var r=gt,o=Cl.transition;try{Cl.transition=null,gt=1,function(e,t,n,r){do{js()}while(null!==Ql);if(6&El)throw Error(i(327));n=e.finishedWork;var o=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-at(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}(e,a),e===Tl&&(Pl=Tl=null,_l=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Vl||(Vl=!0,Ts(tt,function(){return js(),null})),a=!!(15990&n.flags),!!(15990&n.subtreeFlags)||a){a=Cl.transition,Cl.transition=null;var c=gt;gt=1;var l=El;El|=4,Ol.current=null,function(e,t){if(eo=qt,pr(e=fr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var o=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(e){n=null;break e}var c=0,l=-1,s=-1,u=0,d=0,f=e,p=null;t:for(;;){for(var x;f!==n||0!==o&&3!==f.nodeType||(l=c+o),f!==a||0!==r&&3!==f.nodeType||(s=c+r),3===f.nodeType&&(c+=f.nodeValue.length),null!==(x=f.firstChild);)p=f,f=x;for(;;){if(f===e)break t;if(p===n&&++u===o&&(l=c),p===a&&++d===r&&(s=c),null!==(x=f.nextSibling))break;p=(f=p).parentNode}f=x}n=-1===l||-1===s?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(to={focusedElem:e,selectionRange:n},qt=!1,Zc=t;null!==Zc;)if(e=(t=Zc).child,1028&t.subtreeFlags&&null!==e)e.return=t,Zc=e;else for(;null!==Zc;){t=Zc;try{var m=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var h=m.memoizedProps,v=m.memoizedState,b=t.stateNode,g=b.getSnapshotBeforeUpdate(t.elementType===t.type?h:nc(t.type,h),v);b.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var y=t.stateNode.containerInfo;1===y.nodeType?y.textContent="":9===y.nodeType&&y.documentElement&&y.removeChild(y.documentElement);break;default:throw Error(i(163))}}catch(e){Ss(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Zc=e;break}Zc=t.return}m=tl,tl=!1}(e,n),hl(n,e),xr(to),qt=!!eo,to=eo=null,e.current=n,bl(n,e,o),Ke(),El=l,gt=c,Cl.transition=a}else e.current=n;if(Vl&&(Vl=!1,Ql=e,Xl=o),a=e.pendingLanes,0===a&&($l=null),function(e){if(it&&"function"==typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(ot,e,void 0,!(128&~e.current.flags))}catch(e){}}(n.stateNode),rs(e,Ye()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(ql)throw ql=!1,e=Wl,Wl=null,e;!!(1&Xl)&&0!==e.tag&&js(),a=e.pendingLanes,1&a?e===Yl?Kl++:(Kl=0,Yl=e):Kl=0,Ho()}(e,t,n,r)}finally{Cl.transition=o,gt=r}return null}function js(){if(null!==Ql){var e=yt(Xl),t=Cl.transition,n=gt;try{if(Cl.transition=null,gt=16>e?16:e,null===Ql)var r=!1;else{if(e=Ql,Ql=null,Xl=0,6&El)throw Error(i(331));var o=El;for(El|=4,Zc=e.current;null!==Zc;){var a=Zc,c=a.child;if(16&Zc.flags){var l=a.deletions;if(null!==l){for(var s=0;s<l.length;s++){var u=l[s];for(Zc=u;null!==Zc;){var d=Zc;switch(d.tag){case 0:case 11:case 15:nl(8,d,a)}var f=d.child;if(null!==f)f.return=d,Zc=f;else for(;null!==Zc;){var p=(d=Zc).sibling,x=d.return;if(il(d),d===u){Zc=null;break}if(null!==p){p.return=x,Zc=p;break}Zc=x}}}var m=a.alternate;if(null!==m){var h=m.child;if(null!==h){m.child=null;do{var v=h.sibling;h.sibling=null,h=v}while(null!==h)}}Zc=a}}if(2064&a.subtreeFlags&&null!==c)c.return=a,Zc=c;else e:for(;null!==Zc;){if(2048&(a=Zc).flags)switch(a.tag){case 0:case 11:case 15:nl(9,a,a.return)}var b=a.sibling;if(null!==b){b.return=a.return,Zc=b;break e}Zc=a.return}}var g=e.current;for(Zc=g;null!==Zc;){var y=(c=Zc).child;if(2064&c.subtreeFlags&&null!==y)y.return=c,Zc=y;else e:for(c=g;null!==Zc;){if(2048&(l=Zc).flags)try{switch(l.tag){case 0:case 11:case 15:rl(9,l)}}catch(e){Ss(l,l.return,e)}if(l===c){Zc=null;break e}var w=l.sibling;if(null!==w){w.return=l.return,Zc=w;break e}Zc=l.return}}if(El=o,Ho(),it&&"function"==typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(ot,e)}catch(e){}r=!0}return r}finally{gt=n,Cl.transition=t}}return!1}function ks(e,t,n){e=Bi(e,t=pc(0,t=sc(n,t),1),1),t=es(),null!==e&&(vt(e,1,t),rs(e,t))}function Ss(e,t,n){if(3===e.tag)ks(e,e,n);else for(;null!==t;){if(3===t.tag){ks(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===$l||!$l.has(r))){t=Bi(t,e=xc(t,e=sc(n,e),1),1),e=es(),null!==t&&(vt(t,1,e),rs(t,e));break}}t=t.return}}function Ns(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=es(),e.pingedLanes|=e.suspendedLanes&n,Tl===e&&(_l&n)===n&&(4===Fl||3===Fl&&(130023424&_l)===_l&&500>Ye()-Ul?fs(e,0):Ll|=n),rs(e,t)}function Os(e,t){0===t&&(1&e.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var n=es();null!==(e=Ri(e,t))&&(vt(e,t,n),rs(e,n))}function Cs(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Os(e,n)}function Es(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(i(314))}null!==r&&r.delete(t),Os(e,n)}function Ts(e,t){return Ve(e,t)}function Ps(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _s(e,t,n,r){return new Ps(e,t,n,r)}function As(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Is(e,t){var n=e.alternate;return null===n?((n=_s(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Fs(e,t,n,r,o,a){var c=2;if(r=e,"function"==typeof e)As(e)&&(c=1);else if("string"==typeof e)c=5;else e:switch(e){case k:return Rs(n.children,o,a,t);case S:c=8,o|=8;break;case N:return(e=_s(12,n,t,2|o)).elementType=N,e.lanes=a,e;case T:return(e=_s(13,n,t,o)).elementType=T,e.lanes=a,e;case P:return(e=_s(19,n,t,o)).elementType=P,e.lanes=a,e;case I:return Ds(n,o,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case O:c=10;break e;case C:c=9;break e;case E:c=11;break e;case _:c=14;break e;case A:c=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=_s(c,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function Rs(e,t,n,r){return(e=_s(7,e,r,t)).lanes=n,e}function Ds(e,t,n,r){return(e=_s(22,e,r,t)).elementType=I,e.lanes=n,e.stateNode={isHidden:!1},e}function Ms(e,t,n){return(e=_s(6,e,null,t)).lanes=n,e}function Ls(e,t,n){return(t=_s(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zs(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ht(0),this.expirationTimes=ht(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ht(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Bs(e,t,n,r,o,i,a,c,l){return e=new zs(e,t,n,c,l),1===t?(t=1,!0===i&&(t|=8)):t=0,i=_s(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Mi(i),e}function Us(e){if(!e)return Eo;e:{if(Ge(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Io(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(Io(n))return Do(e,n,t)}return t}function Gs(e,t,n,r,o,i,a,c,l){return(e=Bs(n,r,!0,e,0,i,0,c,l)).context=Us(null),n=e.current,(i=zi(r=es(),o=ts(n))).callback=null!=t?t:null,Bi(n,i,o),e.current.lanes=o,vt(e,o,r),rs(e,r),e}function Hs(e,t,n,r){var o=t.current,i=es(),a=ts(o);return n=Us(n),null===t.context?t.context=n:t.pendingContext=n,(t=zi(i,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Bi(o,t,a))&&(ns(e,o,a,i),Ui(e,o,a)),a}function qs(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Ws(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function $s(e,t){Ws(e,t),(e=e.alternate)&&Ws(e,t)}kl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Po.current)gc=!0;else{if(0===(e.lanes&n)&&!(128&t.flags))return gc=!1,function(e,t,n){switch(t.tag){case 3:Tc(t),xi();break;case 5:Zi(t);break;case 1:Io(t.type)&&Mo(t);break;case 4:Ki(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Co(ki,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Co(ea,1&ea.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Mc(e,t,n):(Co(ea,1&ea.current),null!==(e=qc(e,t,n))?e.sibling:null);Co(ea,1&ea.current);break;case 19:if(r=0!==(n&t.childLanes),128&e.flags){if(r)return Gc(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Co(ea,ea.current),r)break;return null;case 22:case 23:return t.lanes=0,Sc(e,t,n)}return qc(e,t,n)}(e,t,n);gc=!!(131072&e.flags)}else gc=!1,ii&&1048576&t.flags&&ei(t,Vo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hc(e,t),e=t.pendingProps;var o=Ao(t,To.current);Pi(t,n),o=ha(null,t,r,e,o,n);var a=va();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Io(r)?(a=!0,Mo(t)):a=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Mi(t),o.updater=oc,t.stateNode=o,o._reactInternals=t,lc(t,r,e,n),t=Ec(null,t,r,!0,a,n)):(t.tag=0,ii&&a&&ti(t),yc(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hc(e,t),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(e){if("function"==typeof e)return As(e)?1:0;if(null!=e){if((e=e.$$typeof)===E)return 11;if(e===_)return 14}return 2}(r),e=nc(r,e),o){case 0:t=Oc(null,t,r,e,n);break e;case 1:t=Cc(null,t,r,e,n);break e;case 11:t=wc(null,t,r,e,n);break e;case 14:t=jc(null,t,r,nc(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,Oc(e,t,r,o=t.elementType===r?o:nc(r,o),n);case 1:return r=t.type,o=t.pendingProps,Cc(e,t,r,o=t.elementType===r?o:nc(r,o),n);case 3:e:{if(Tc(t),null===e)throw Error(i(387));r=t.pendingProps,o=(a=t.memoizedState).element,Li(e,t),Hi(t,r,null,n);var c=t.memoizedState;if(r=c.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:c.cache,pendingSuspenseBoundaries:c.pendingSuspenseBoundaries,transitions:c.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Pc(e,t,r,n,o=sc(Error(i(423)),t));break e}if(r!==o){t=Pc(e,t,r,n,o=sc(Error(i(424)),t));break e}for(oi=so(t.stateNode.containerInfo.firstChild),ri=t,ii=!0,ai=null,n=ji(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(xi(),r===o){t=qc(e,t,n);break e}yc(e,t,r,n)}t=t.child}return t;case 5:return Zi(t),null===e&&ui(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,c=o.children,no(r,o)?c=null:null!==a&&no(r,a)&&(t.flags|=32),Nc(e,t),yc(e,t,c,n),t.child;case 6:return null===e&&ui(t),null;case 13:return Mc(e,t,n);case 4:return Ki(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wi(t,null,r,n):yc(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,wc(e,t,r,o=t.elementType===r?o:nc(r,o),n);case 7:return yc(e,t,t.pendingProps,n),t.child;case 8:case 12:return yc(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,a=t.memoizedProps,c=o.value,Co(ki,r._currentValue),r._currentValue=c,null!==a)if(cr(a.value,c)){if(a.children===o.children&&!Po.current){t=qc(e,t,n);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){c=a.child;for(var s=l.firstContext;null!==s;){if(s.context===r){if(1===a.tag){(s=zi(-1,n&-n)).tag=2;var u=a.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?s.next=s:(s.next=d.next,d.next=s),u.pending=s}}a.lanes|=n,null!==(s=a.alternate)&&(s.lanes|=n),Ti(a.return,n,t),l.lanes|=n;break}s=s.next}}else if(10===a.tag)c=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(c=a.return))throw Error(i(341));c.lanes|=n,null!==(l=c.alternate)&&(l.lanes|=n),Ti(c,n,t),c=a.sibling}else c=a.child;if(null!==c)c.return=a;else for(c=a;null!==c;){if(c===t){c=null;break}if(null!==(a=c.sibling)){a.return=c.return,c=a;break}c=c.return}a=c}yc(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Pi(t,n),r=r(o=_i(o)),t.flags|=1,yc(e,t,r,n),t.child;case 14:return o=nc(r=t.type,t.pendingProps),jc(e,t,r,o=nc(r.type,o),n);case 15:return kc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:nc(r,o),Hc(e,t),t.tag=1,Io(r)?(e=!0,Mo(t)):e=!1,Pi(t,n),ac(t,r,o),lc(t,r,o,n),Ec(null,t,r,!0,e,n);case 19:return Gc(e,t,n);case 22:return Sc(e,t,n)}throw Error(i(156,t.tag))};var Vs="function"==typeof reportError?reportError:function(e){console.error(e)};function Qs(e){this._internalRoot=e}function Xs(e){this._internalRoot=e}function Ks(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Ys(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zs(){}function Js(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if("function"==typeof o){var c=o;o=function(){var e=qs(a);c.call(e)}}Hs(t,a,e,o)}else a=function(e,t,n,r,o){if(o){if("function"==typeof r){var i=r;r=function(){var e=qs(a);i.call(e)}}var a=Gs(t,r,e,0,null,!1,0,"",Zs);return e._reactRootContainer=a,e[mo]=a.current,Gr(8===e.nodeType?e.parentNode:e),us(),a}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof r){var c=r;r=function(){var e=qs(l);c.call(e)}}var l=Bs(e,0,!1,null,0,!1,0,"",Zs);return e._reactRootContainer=l,e[mo]=l.current,Gr(8===e.nodeType?e.parentNode:e),us(function(){Hs(t,l,n,r)}),l}(n,t,e,o,r);return qs(a)}Xs.prototype.render=Qs.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Hs(e,t,null,null)},Xs.prototype.unmount=Qs.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;us(function(){Hs(null,e,null,null)}),t[mo]=null}},Xs.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<It.length&&0!==t&&t<It[n].priority;n++);It.splice(n,0,e),0===n&&Mt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(bt(t,1|n),rs(t,Ye()),!(6&El)&&(Gl=Ye()+500,Ho()))}break;case 13:us(function(){var t=Ri(e,1);if(null!==t){var n=es();ns(t,e,1,n)}}),$s(e,1)}},jt=function(e){if(13===e.tag){var t=Ri(e,134217728);if(null!==t)ns(t,e,134217728,es());$s(e,134217728)}},kt=function(e){if(13===e.tag){var t=ts(e),n=Ri(e,t);if(null!==n)ns(n,e,t,es());$s(e,t)}},St=function(){return gt},Nt=function(e,t){var n=gt;try{return gt=e,t()}finally{gt=n}},je=function(e,t,n){switch(t){case"input":if(Z(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=jo(r);if(!o)throw Error(i(90));V(r),Z(r,o)}}}break;case"textarea":ie(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ee=ss,Te=us;var eu={usingClientEntryPoint:!1,Events:[yo,wo,jo,Oe,Ce,ss]},tu={findFiberByHostInstance:go,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nu={bundleType:tu.bundleType,version:tu.version,rendererPackageName:tu.rendererPackageName,rendererConfig:tu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:y.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=We(e))?null:e.stateNode},findFiberByHostInstance:tu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ru=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ru.isDisabled&&ru.supportsFiber)try{ot=ru.inject(nu),it=ru}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Ks(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:j,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Ks(e))throw Error(i(299));var n=!1,r="",o=Vs;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Bs(e,1,!1,null,0,n,0,r,o),e[mo]=t.current,Gr(8===e.nodeType?e.parentNode:e),new Qs(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=We(t))?null:e.stateNode},t.flushSync=function(e){return us(e)},t.hydrate=function(e,t,n){if(!Ys(t))throw Error(i(200));return Js(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Ks(e))throw Error(i(405));var r=null!=n&&n.hydratedSources||null,o=!1,a="",c=Vs;if(null!=n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(c=n.onRecoverableError)),t=Gs(t,null,e,1,null!=n?n:null,o,0,a,c),e[mo]=t.current,Gr(e),r)for(e=0;e<r.length;e++)o=(o=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Xs(t)},t.render=function(e,t,n){if(!Ys(t))throw Error(i(200));return Js(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Ys(e))throw Error(i(40));return!!e._reactRootContainer&&(us(function(){Js(null,null,e,!1,function(){e._reactRootContainer=null,e[mo]=null})}),!0)},t.unstable_batchedUpdates=ss,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ys(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return Js(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},604:function(e,t,n){var r;!function(){"use strict";var o={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function i(e){return function(e,t){var n,r,a,c,l,s,u,d,f,p=1,x=e.length,m="";for(r=0;r<x;r++)if("string"==typeof e[r])m+=e[r];else if("object"==typeof e[r]){if((c=e[r]).keys)for(n=t[p],a=0;a<c.keys.length;a++){if(null==n)throw new Error(i('[sprintf] Cannot access property "%s" of undefined value "%s"',c.keys[a],c.keys[a-1]));n=n[c.keys[a]]}else n=c.param_no?t[c.param_no]:t[p++];if(o.not_type.test(c.type)&&o.not_primitive.test(c.type)&&n instanceof Function&&(n=n()),o.numeric_arg.test(c.type)&&"number"!=typeof n&&isNaN(n))throw new TypeError(i("[sprintf] expecting number but found %T",n));switch(o.number.test(c.type)&&(d=n>=0),c.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,c.width?parseInt(c.width):0);break;case"e":n=c.precision?parseFloat(n).toExponential(c.precision):parseFloat(n).toExponential();break;case"f":n=c.precision?parseFloat(n).toFixed(c.precision):parseFloat(n);break;case"g":n=c.precision?String(Number(n.toPrecision(c.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=c.precision?n.substring(0,c.precision):n;break;case"t":n=String(!!n),n=c.precision?n.substring(0,c.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=c.precision?n.substring(0,c.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=c.precision?n.substring(0,c.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase()}o.json.test(c.type)?m+=n:(!o.number.test(c.type)||d&&!c.sign?f="":(f=d?"+":"-",n=n.toString().replace(o.sign,"")),s=c.pad_char?"0"===c.pad_char?"0":c.pad_char.charAt(1):" ",u=c.width-(f+n).length,l=c.width&&u>0?s.repeat(u):"",m+=c.align?f+n+l:"0"===s?f+l+n:l+f+n)}return m}(function(e){if(c[e])return c[e];var t,n=e,r=[],i=0;for(;n;){if(null!==(t=o.text.exec(n)))r.push(t[0]);else if(null!==(t=o.modulo.exec(n)))r.push("%");else{if(null===(t=o.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){i|=1;var a=[],l=t[2],s=[];if(null===(s=o.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a.push(s[1]);""!==(l=l.substring(s[0].length));)if(null!==(s=o.key_access.exec(l)))a.push(s[1]);else{if(null===(s=o.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(s[1])}t[2]=a}else i|=2;if(3===i)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");r.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}n=n.substring(t[0].length)}return c[e]=r}(e),arguments)}function a(e,t){return i.apply(null,[e].concat(t||[]))}var c=Object.create(null);t.sprintf=i,t.vsprintf=a,"undefined"!=typeof window&&(window.sprintf=i,window.vsprintf=a,void 0===(r=function(){return{sprintf:i,vsprintf:a}}.call(t,n,t,e))||(e.exports=r))}()},606:function(e){var t,n,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var c,l=[],s=!1,u=-1;function d(){s&&c&&(s=!1,c.length?l=c.concat(l):u=-1,l.length&&f())}function f(){if(!s){var e=a(d);s=!0;for(var t=l.length;t;){for(c=l,l=[];++u<t;)c&&c[u].run();u=-1,t=l.length}c=null,s=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function x(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new p(e,t)),1!==l.length||s||a(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=x,r.addListener=x,r.once=x,r.off=x,r.removeListener=x,r.removeAllListeners=x,r.emit=x,r.prependListener=x,r.prependOnceListener=x,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},691:function(e,t,n){"use strict";var r,o=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),a=[];function c(e){for(var t=-1,n=0;n<a.length;n++)if(a[n].identifier===e){t=n;break}return t}function l(e,t){for(var n={},r=[],o=0;o<e.length;o++){var i=e[o],l=t.base?i[0]+t.base:i[0],s=n[l]||0,u="".concat(l," ").concat(s);n[l]=s+1;var d=c(u),f={css:i[1],media:i[2],sourceMap:i[3]};-1!==d?(a[d].references++,a[d].updater(f)):a.push({identifier:u,updater:h(f,t),references:1}),r.push(u)}return r}function s(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var o=n.nc;o&&(r.nonce=o)}if(Object.keys(r).forEach(function(e){t.setAttribute(e,r[e])}),"function"==typeof e.insert)e.insert(t);else{var a=i(e.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(t)}return t}var u,d=(u=[],function(e,t){return u[e]=t,u.filter(Boolean).join("\n")});function f(e,t,n,r){var o=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=d(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function p(e,t,n){var r=n.css,o=n.media,i=n.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var x=null,m=0;function h(e,t){var n,r,o;if(t.singleton){var i=m++;n=x||(x=s(t)),r=f.bind(null,n,i,!1),o=f.bind(null,n,i,!0)}else n=s(t),r=p.bind(null,n,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=o());var n=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var o=c(n[r]);a[o].references--}for(var i=l(e,t),s=0;s<n.length;s++){var u=c(n[s]);0===a[u].references&&(a[u].updater(),a.splice(u,1))}n=i}}}},737:function(e,t,n){"use strict";e.exports=n(989)},786:function(e,t,n){var r;n.p=(null===(r=window.ctxfeedV8)||void 0===r?void 0:r.plugin_url)||"/"},798:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n}).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i<this.length;i++){var a=this[i][0];null!=a&&(o[a]=!0)}for(var c=0;c<e.length;c++){var l=[].concat(e[c]);r&&o[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},848:function(e,t,n){"use strict";e.exports=n(20)},888:function(e,t,n){"use strict";e.exports=n(493)},961:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(551)},982:function(e,t,n){"use strict";e.exports=n(463)},989:function(e,t){"use strict";var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),x=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),h=Symbol.for("react.offscreen");function v(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case c:case a:case f:case p:return e;default:switch(e=e&&e.$$typeof){case u:case s:case d:case m:case x:case l:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.isContextConsumer=function(e){return v(e)===s}}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={id:e,exports:{}};return n[e](i,i.exports,o),i.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var c=2&r&&n;("object"==typeof c||"function"==typeof c)&&!~e.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach(function(e){a[e]=function(){return n[e]}});return a.default=function(){return n},o.d(i,a),i},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="",o.nc=void 0,function(){"use strict";o(786),o(164);var e=o(338),t=o(540),n=o.t(t,2),r=o(888),i=o(242),a=o(961);let c=function(e){e()};const l=()=>c,s=Symbol.for("react-redux-context"),u="undefined"!=typeof globalThis?globalThis:{};function d(){var e;if(!t.createContext)return{};const n=null!=(e=u[s])?e:u[s]=new Map;let r=n.get(t.createContext);return r||(r=t.createContext(null),n.set(t.createContext,r)),r}const f=d();function p(e=f){return function(){return(0,t.useContext)(e)}}const x=p(),m=()=>{throw new Error("uSES not initialized!")};let h=m;const v=(e,t)=>e===t;function b(e=f){const n=e===f?x:p(e);return function(e,r={}){const{equalityFn:o=v,stabilityCheck:i,noopCheck:a}="function"==typeof r?{equalityFn:r}:r;const{store:c,subscription:l,getServerState:s,stabilityCheck:u,noopCheck:d}=n(),f=((0,t.useRef)(!0),(0,t.useCallback)({[e.name](t){return e(t)}}[e.name],[e,u,i])),p=h(l.addNestedSub,c.getState,s||c.getState,f,o);return(0,t.useDebugValue)(p),p}}const g=b();function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(null,arguments)}function w(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}var j=o(146),k=o.n(j),S=o(737);const N=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function O(e,t,n,r,{areStatesEqual:o,areOwnPropsEqual:i,areStatePropsEqual:a}){let c,l,s,u,d,f=!1;function p(f,p){const x=!i(p,l),m=!o(f,c,p,l);return c=f,l=p,x&&m?(s=e(c,l),t.dependsOnOwnProps&&(u=t(r,l)),d=n(s,u,l),d):x?(e.dependsOnOwnProps&&(s=e(c,l)),t.dependsOnOwnProps&&(u=t(r,l)),d=n(s,u,l),d):m?function(){const t=e(c,l),r=!a(t,s);return s=t,r&&(d=n(s,u,l)),d}():d}return function(o,i){return f?p(o,i):(c=o,l=i,s=e(c,l),u=t(r,l),d=n(s,u,l),f=!0,d)}}function C(e){return function(t){const n=e(t);function r(){return n}return r.dependsOnOwnProps=!1,r}}function E(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function T(e,t){return function(t,{displayName:n}){const r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e,void 0)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=E(e);let o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=E(o),o=r(t,n)),o},r}}function P(e,t){return(n,r)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function _(e,t,n){return y({},n,e,t)}const A={notify(){},get:()=>[]};function I(e,t){let n,r=A,o=0,i=!1;function a(){u.onStateChange&&u.onStateChange()}function c(){o++,n||(n=t?t.addNestedSub(a):e.subscribe(a),r=function(){const e=l();let t=null,n=null;return{clear(){t=null,n=null},notify(){e(()=>{let e=t;for(;e;)e.callback(),e=e.next})},get(){let e=[],n=t;for(;n;)e.push(n),n=n.next;return e},subscribe(e){let r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}function s(){o--,n&&0===o&&(n(),n=void 0,r.clear(),r=A)}const u={addNestedSub:function(e){c();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),s())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:a,isSubscribed:function(){return i},trySubscribe:function(){i||(i=!0,c())},tryUnsubscribe:function(){i&&(i=!1,s())},getListeners:()=>r};return u}const F=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)?t.useLayoutEffect:t.useEffect;function R(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function D(e,t){if(R(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!R(e[n[r]],t[n[r]]))return!1;return!0}const M=["reactReduxForwardedRef"];let L=m;const z=[null,null];function B(e,t,n,r,o,i){e.current=r,n.current=!1,o.current&&(o.current=null,i())}function U(e,t){return e===t}var G=function(e,n,r,{pure:o,areStatesEqual:i=U,areOwnPropsEqual:a=D,areStatePropsEqual:c=D,areMergedPropsEqual:l=D,forwardRef:s=!1,context:u=f}={}){const d=u,p=function(e){return e?"function"==typeof e?T(e):P(e,"mapStateToProps"):C(()=>({}))}(e),x=function(e){return e&&"object"==typeof e?C(t=>function(e,t){const n={};for(const r in e){const o=e[r];"function"==typeof o&&(n[r]=(...e)=>t(o(...e)))}return n}(e,t)):e?"function"==typeof e?T(e):P(e,"mapDispatchToProps"):C(e=>({dispatch:e}))}(n),m=function(e){return e?"function"==typeof e?function(e){return function(t,{displayName:n,areMergedPropsEqual:r}){let o,i=!1;return function(t,n,a){const c=e(t,n,a);return i?r(c,o)||(o=c):(i=!0,o=c),o}}}(e):P(e,"mergeProps"):()=>_}(r),h=Boolean(e);return e=>{const n=e.displayName||e.name||"Component",r=`Connect(${n})`,o={shouldHandleStateChanges:h,displayName:r,wrappedComponentName:n,WrappedComponent:e,initMapStateToProps:p,initMapDispatchToProps:x,initMergeProps:m,areStatesEqual:i,areStatePropsEqual:c,areOwnPropsEqual:a,areMergedPropsEqual:l};function u(n){const[r,i,a]=t.useMemo(()=>{const{reactReduxForwardedRef:e}=n,t=w(n,M);return[n.context,e,t]},[n]),c=t.useMemo(()=>r&&r.Consumer&&(0,S.isContextConsumer)(t.createElement(r.Consumer,null))?r:d,[r,d]),l=t.useContext(c),s=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch),u=Boolean(l)&&Boolean(l.store);const f=s?n.store:l.store,p=u?l.getServerState:f.getState,x=t.useMemo(()=>function(e,t){let{initMapStateToProps:n,initMapDispatchToProps:r,initMergeProps:o}=t,i=w(t,N);return O(n(e,i),r(e,i),o(e,i),e,i)}(f.dispatch,o),[f]),[m,v]=t.useMemo(()=>{if(!h)return z;const e=I(f,s?void 0:l.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[f,s,l]),b=t.useMemo(()=>s?l:y({},l,{subscription:m}),[s,l,m]),g=t.useRef(),j=t.useRef(a),k=t.useRef(),C=t.useRef(!1),E=(t.useRef(!1),t.useRef(!1)),T=t.useRef();F(()=>(E.current=!0,()=>{E.current=!1}),[]);const P=t.useMemo(()=>()=>k.current&&a===j.current?k.current:x(f.getState(),a),[f,a]),_=t.useMemo(()=>e=>m?function(e,t,n,r,o,i,a,c,l,s,u){if(!e)return()=>{};let d=!1,f=null;const p=()=>{if(d||!c.current)return;const e=t.getState();let n,p;try{n=r(e,o.current)}catch(e){p=e,f=e}p||(f=null),n===i.current?a.current||s():(i.current=n,l.current=n,a.current=!0,u())};return n.onStateChange=p,n.trySubscribe(),p(),()=>{if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}(h,f,m,x,j,g,C,E,k,v,e):()=>{},[m]);var A,R,D;let U;A=B,R=[j,g,C,a,k,v],F(()=>A(...R),D);try{U=L(_,P,p?()=>x(p(),a):P)}catch(e){throw T.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${T.current.stack}\n\n`),e}F(()=>{T.current=void 0,k.current=void 0,g.current=U});const G=t.useMemo(()=>t.createElement(e,y({},U,{ref:i})),[i,e,U]);return t.useMemo(()=>h?t.createElement(c.Provider,{value:b},G):G,[c,G,b])}const f=t.memo(u);if(f.WrappedComponent=e,f.displayName=u.displayName=r,s){const n=t.forwardRef(function(e,n){return t.createElement(f,y({},e,{reactReduxForwardedRef:n}))});return n.displayName=r,n.WrappedComponent=e,k()(n,e)}return k()(f,e)}};var H=function({store:e,context:n,children:r,serverState:o,stabilityCheck:i="once",noopCheck:a="once"}){const c=t.useMemo(()=>{const t=I(e);return{store:e,subscription:t,getServerState:o?()=>o:void 0,stabilityCheck:i,noopCheck:a}},[e,o,i,a]),l=t.useMemo(()=>e.getState(),[e]);F(()=>{const{subscription:t}=c;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),l!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}},[c,l]);const s=n||f;return t.createElement(s.Provider,{value:c},r)};function q(e=f){const t=e===f?x:p(e);return function(){const{store:e}=t();return e}}const W=q();function $(e=f){const t=e===f?W:q(e);return function(){return t().dispatch}}const V=$();var Q;function X(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=X(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function K(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=X(e))&&(r&&(r+=" "),r+=t);return r}(e=>{h=e})(i.useSyncExternalStoreWithSelector),(e=>{L=e})(r.useSyncExternalStore),Q=a.unstable_batchedUpdates,c=Q;var Y=K;const Z=e=>"number"==typeof e&&!isNaN(e),J=e=>"string"==typeof e,ee=e=>"function"==typeof e,te=e=>J(e)||ee(e)?e:null,ne=e=>(0,t.isValidElement)(e)||J(e)||ee(e)||Z(e);function re(e){let{enter:n,exit:r,appendPosition:o=!1,collapse:i=!0,collapseDuration:a=300}=e;return function(e){let{children:c,position:l,preventExitTransition:s,done:u,nodeRef:d,isIn:f,playToast:p}=e;const x=o?`${n}--${l}`:n,m=o?`${r}--${l}`:r,h=(0,t.useRef)(0);return(0,t.useLayoutEffect)(()=>{const e=d.current,t=x.split(" "),n=r=>{r.target===d.current&&(p(),e.removeEventListener("animationend",n),e.removeEventListener("animationcancel",n),0===h.current&&"animationcancel"!==r.type&&e.classList.remove(...t))};e.classList.add(...t),e.addEventListener("animationend",n),e.addEventListener("animationcancel",n)},[]),(0,t.useEffect)(()=>{const e=d.current,t=()=>{e.removeEventListener("animationend",t),i?function(e,t,n){void 0===n&&(n=300);const{scrollHeight:r,style:o}=e;requestAnimationFrame(()=>{o.minHeight="initial",o.height=r+"px",o.transition=`all ${n}ms`,requestAnimationFrame(()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,n)})})}(e,u,a):u()};f||(s?t():(h.current=1,e.className+=` ${m}`,e.addEventListener("animationend",t)))},[f]),t.createElement(t.Fragment,null,c)}}function oe(e,t){return null!=e?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const ie=new Map;let ae=[];const ce=new Set,le=e=>ce.forEach(t=>t(e)),se=()=>ie.size>0;function ue(e,t){var n;if(t)return!(null==(n=ie.get(t))||!n.isToastActive(e));let r=!1;return ie.forEach(t=>{t.isToastActive(e)&&(r=!0)}),r}function de(e,t){ne(e)&&(se()||ae.push({content:e,options:t}),ie.forEach(n=>{n.buildToast(e,t)}))}function fe(e,t){ie.forEach(n=>{null!=t&&null!=t&&t.containerId?(null==t?void 0:t.containerId)===n.id&&n.toggle(e,null==t?void 0:t.id):n.toggle(e,null==t?void 0:t.id)})}function pe(e){const{subscribe:n,getSnapshot:r,setProps:o}=(0,t.useRef)(function(e){const n=e.containerId||1;return{subscribe(r){const o=function(e,n,r){let o=1,i=0,a=[],c=[],l=[],s=n;const u=new Map,d=new Set,f=()=>{l=Array.from(u.values()),d.forEach(e=>e())},p=e=>{c=null==e?[]:c.filter(t=>t!==e),f()},x=e=>{const{toastId:n,onOpen:o,updateId:i,children:a}=e.props,l=null==i;e.staleId&&u.delete(e.staleId),u.set(n,e),c=[...c,e.props.toastId].filter(t=>t!==e.staleId),f(),r(oe(e,l?"added":"updated")),l&&ee(o)&&o((0,t.isValidElement)(a)&&a.props)};return{id:e,props:s,observe:e=>(d.add(e),()=>d.delete(e)),toggle:(e,t)=>{u.forEach(n=>{null!=t&&t!==n.props.toastId||ee(n.toggle)&&n.toggle(e)})},removeToast:p,toasts:u,clearQueue:()=>{i-=a.length,a=[]},buildToast:(n,c)=>{if((t=>{let{containerId:n,toastId:r,updateId:o}=t;const i=n?n!==e:1!==e,a=u.has(r)&&null==o;return i||a})(c))return;const{toastId:l,updateId:d,data:m,staleId:h,delay:v}=c,b=()=>{p(l)},g=null==d;g&&i++;const y={...s,style:s.toastStyle,key:o++,...Object.fromEntries(Object.entries(c).filter(e=>{let[t,n]=e;return null!=n})),toastId:l,updateId:d,data:m,closeToast:b,isIn:!1,className:te(c.className||s.toastClassName),bodyClassName:te(c.bodyClassName||s.bodyClassName),progressClassName:te(c.progressClassName||s.progressClassName),autoClose:!c.isLoading&&(w=c.autoClose,j=s.autoClose,!1===w||Z(w)&&w>0?w:j),deleteToast(){const e=u.get(l),{onClose:n,children:o}=e.props;ee(n)&&n((0,t.isValidElement)(o)&&o.props),r(oe(e,"removed")),u.delete(l),i--,i<0&&(i=0),a.length>0?x(a.shift()):f()}};var w,j;y.closeButton=s.closeButton,!1===c.closeButton||ne(c.closeButton)?y.closeButton=c.closeButton:!0===c.closeButton&&(y.closeButton=!ne(s.closeButton)||s.closeButton);let k=n;(0,t.isValidElement)(n)&&!J(n.type)?k=(0,t.cloneElement)(n,{closeToast:b,toastProps:y,data:m}):ee(n)&&(k=n({closeToast:b,toastProps:y,data:m}));const S={content:k,props:y,staleId:h};s.limit&&s.limit>0&&i>s.limit&&g?a.push(S):Z(v)?setTimeout(()=>{x(S)},v):x(S)},setProps(e){s=e},setToggle:(e,t)=>{u.get(e).toggle=t},isToastActive:e=>c.some(t=>t===e),getSnapshot:()=>l}}(n,e,le);ie.set(n,o);const i=o.observe(r);return ae.forEach(e=>de(e.content,e.options)),ae=[],()=>{i(),ie.delete(n)}},setProps(e){var t;null==(t=ie.get(n))||t.setProps(e)},getSnapshot(){var e;return null==(e=ie.get(n))?void 0:e.getSnapshot()}}}(e)).current;o(e);const i=(0,t.useSyncExternalStore)(n,r,r);return{getToastToRender:function(t){if(!i)return[];const n=new Map;return e.newestOnTop&&i.reverse(),i.forEach(e=>{const{position:t}=e.props;n.has(t)||n.set(t,[]),n.get(t).push(e)}),Array.from(n,e=>t(e[0],e[1]))},isToastActive:ue,count:null==i?void 0:i.length}}function xe(e){const[n,r]=(0,t.useState)(!1),[o,i]=(0,t.useState)(!1),a=(0,t.useRef)(null),c=(0,t.useRef)({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:l,pauseOnHover:s,closeToast:u,onClick:d,closeOnClick:f}=e;var p,x;function m(){r(!0)}function h(){r(!1)}function v(t){const r=a.current;c.canDrag&&r&&(c.didMove=!0,n&&h(),c.delta="x"===e.draggableDirection?t.clientX-c.start:t.clientY-c.start,c.start!==t.clientX&&(c.canCloseOnClick=!1),r.style.transform=`translate3d(${"x"===e.draggableDirection?`${c.delta}px, var(--y)`:`0, calc(${c.delta}px + var(--y))`},0)`,r.style.opacity=""+(1-Math.abs(c.delta/c.removalDistance)))}function b(){document.removeEventListener("pointermove",v),document.removeEventListener("pointerup",b);const t=a.current;if(c.canDrag&&c.didMove&&t){if(c.canDrag=!1,Math.abs(c.delta)>c.removalDistance)return i(!0),e.closeToast(),void e.collapseAll();t.style.transition="transform 0.2s, opacity 0.2s",t.style.removeProperty("transform"),t.style.removeProperty("opacity")}}null==(x=ie.get((p={id:e.toastId,containerId:e.containerId,fn:r}).containerId||1))||x.setToggle(p.id,p.fn),(0,t.useEffect)(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||h(),window.addEventListener("focus",m),window.addEventListener("blur",h),()=>{window.removeEventListener("focus",m),window.removeEventListener("blur",h)}},[e.pauseOnFocusLoss]);const g={onPointerDown:function(t){if(!0===e.draggable||e.draggable===t.pointerType){c.didMove=!1,document.addEventListener("pointermove",v),document.addEventListener("pointerup",b);const n=a.current;c.canCloseOnClick=!0,c.canDrag=!0,n.style.transition="none","x"===e.draggableDirection?(c.start=t.clientX,c.removalDistance=n.offsetWidth*(e.draggablePercent/100)):(c.start=t.clientY,c.removalDistance=n.offsetHeight*(80===e.draggablePercent?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(t){const{top:n,bottom:r,left:o,right:i}=a.current.getBoundingClientRect();"touchend"!==t.nativeEvent.type&&e.pauseOnHover&&t.clientX>=o&&t.clientX<=i&&t.clientY>=n&&t.clientY<=r?h():m()}};return l&&s&&(g.onMouseEnter=h,e.stacked||(g.onMouseLeave=m)),f&&(g.onClick=e=>{d&&d(e),c.canCloseOnClick&&u()}),{playToast:m,pauseToast:h,isRunning:n,preventExitTransition:o,toastRef:a,eventHandlers:g}}function me(e){let{delay:n,isRunning:r,closeToast:o,type:i="default",hide:a,className:c,style:l,controlledProgress:s,progress:u,rtl:d,isIn:f,theme:p}=e;const x=a||s&&0===u,m={...l,animationDuration:`${n}ms`,animationPlayState:r?"running":"paused"};s&&(m.transform=`scaleX(${u})`);const h=Y("Toastify__progress-bar",s?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${p}`,`Toastify__progress-bar--${i}`,{"Toastify__progress-bar--rtl":d}),v=ee(c)?c({rtl:d,type:i,defaultClassName:h}):Y(h,c),b={[s&&u>=1?"onTransitionEnd":"onAnimationEnd"]:s&&u<1?null:()=>{f&&o()}};return t.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":x},t.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${p} Toastify__progress-bar--${i}`}),t.createElement("div",{role:"progressbar","aria-hidden":x?"true":"false","aria-label":"notification timer",className:v,style:m,...b}))}let he=1;const ve=()=>""+he++;function be(e){return e&&(J(e.toastId)||Z(e.toastId))?e.toastId:ve()}function ge(e,t){return de(e,t),t.toastId}function ye(e,t){return{...t,type:t&&t.type||e,toastId:be(t)}}function we(e){return(t,n)=>ge(t,ye(e,n))}function je(e,t){return ge(e,ye("default",t))}je.loading=(e,t)=>ge(e,ye("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),je.promise=function(e,t,n){let r,{pending:o,error:i,success:a}=t;o&&(r=J(o)?je.loading(o,n):je.loading(o.render,{...n,...o}));const c={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},l=(e,t,o)=>{if(null==t)return void je.dismiss(r);const i={type:e,...c,...n,data:o},a=J(t)?{render:t}:t;return r?je.update(r,{...i,...a}):je(a.render,{...i,...a}),o},s=ee(e)?e():e;return s.then(e=>l("success",a,e)).catch(e=>l("error",i,e)),s},je.success=we("success"),je.info=we("info"),je.error=we("error"),je.warning=we("warning"),je.warn=je.warning,je.dark=(e,t)=>ge(e,ye("default",{theme:"dark",...t})),je.dismiss=function(e){!function(e){var t;if(se()){if(null==e||J(t=e)||Z(t))ie.forEach(t=>{t.removeToast(e)});else if(e&&("containerId"in e||"id"in e)){const t=ie.get(e.containerId);t?t.removeToast(e.id):ie.forEach(t=>{t.removeToast(e.id)})}}else ae=ae.filter(t=>null!=e&&t.options.toastId!==e)}(e)},je.clearWaitingQueue=function(e){void 0===e&&(e={}),ie.forEach(t=>{!t.props.limit||e.containerId&&t.id!==e.containerId||t.clearQueue()})},je.isActive=ue,je.update=function(e,t){void 0===t&&(t={});const n=((e,t)=>{var n;let{containerId:r}=t;return null==(n=ie.get(r||1))?void 0:n.toasts.get(e)})(e,t);if(n){const{props:r,content:o}=n,i={delay:100,...r,...t,toastId:t.toastId||e,updateId:ve()};i.toastId!==e&&(i.staleId=e);const a=i.render||o;delete i.render,ge(a,i)}},je.done=e=>{je.update(e,{progress:1})},je.onChange=function(e){return ce.add(e),()=>{ce.delete(e)}},je.play=e=>fe(!0,e),je.pause=e=>fe(!1,e);const ke="undefined"!=typeof window?t.useLayoutEffect:t.useEffect,Se=e=>{let{theme:n,type:r,isLoading:o,...i}=e;return t.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===n?"currentColor":`var(--toastify-icon-color-${r})`,...i})},Ne={info:function(e){return t.createElement(Se,{...e},t.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return t.createElement(Se,{...e},t.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return t.createElement(Se,{...e},t.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return t.createElement(Se,{...e},t.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return t.createElement("div",{className:"Toastify__spinner"})}},Oe=e=>{const{isRunning:n,preventExitTransition:r,toastRef:o,eventHandlers:i,playToast:a}=xe(e),{closeButton:c,children:l,autoClose:s,onClick:u,type:d,hideProgressBar:f,closeToast:p,transition:x,position:m,className:h,style:v,bodyClassName:b,bodyStyle:g,progressClassName:y,progressStyle:w,updateId:j,role:k,progress:S,rtl:N,toastId:O,deleteToast:C,isIn:E,isLoading:T,closeOnClick:P,theme:_}=e,A=Y("Toastify__toast",`Toastify__toast-theme--${_}`,`Toastify__toast--${d}`,{"Toastify__toast--rtl":N},{"Toastify__toast--close-on-click":P}),I=ee(h)?h({rtl:N,position:m,type:d,defaultClassName:A}):Y(A,h),F=function(e){let{theme:n,type:r,isLoading:o,icon:i}=e,a=null;const c={theme:n,type:r};return!1===i||(ee(i)?a=i({...c,isLoading:o}):(0,t.isValidElement)(i)?a=(0,t.cloneElement)(i,c):o?a=Ne.spinner():(e=>e in Ne)(r)&&(a=Ne[r](c))),a}(e),R=!!S||!s,D={closeToast:p,type:d,theme:_};let M=null;return!1===c||(M=ee(c)?c(D):(0,t.isValidElement)(c)?(0,t.cloneElement)(c,D):function(e){let{closeToast:n,theme:r,ariaLabel:o="close"}=e;return t.createElement("button",{className:`Toastify__close-button Toastify__close-button--${r}`,type:"button",onClick:e=>{e.stopPropagation(),n(e)},"aria-label":o},t.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},t.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(D)),t.createElement(x,{isIn:E,done:C,position:m,preventExitTransition:r,nodeRef:o,playToast:a},t.createElement("div",{id:O,onClick:u,"data-in":E,className:I,...i,style:v,ref:o},t.createElement("div",{...E&&{role:k},className:ee(b)?b({type:d}):Y("Toastify__toast-body",b),style:g},null!=F&&t.createElement("div",{className:Y("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!T})},F),t.createElement("div",null,l)),M,t.createElement(me,{...j&&!R?{key:`pb-${j}`}:{},rtl:N,theme:_,delay:s,isRunning:n,isIn:E,closeToast:p,hide:f,type:d,style:w,className:y,controlledProgress:R,progress:S||0})))},Ce=function(e,t){return void 0===t&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},Ee=re(Ce("bounce",!0)),Te=(re(Ce("slide",!0)),re(Ce("zoom")),re(Ce("flip")),{position:"top-right",transition:Ee,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"});function Pe(e){let n={...Te,...e};const r=e.stacked,[o,i]=(0,t.useState)(!0),a=(0,t.useRef)(null),{getToastToRender:c,isToastActive:l,count:s}=pe(n),{className:u,style:d,rtl:f,containerId:p}=n;function x(e){const t=Y("Toastify__toast-container",`Toastify__toast-container--${e}`,{"Toastify__toast-container--rtl":f});return ee(u)?u({position:e,rtl:f,defaultClassName:t}):Y(t,te(u))}function m(){r&&(i(!0),je.play())}return ke(()=>{if(r){var e;const t=a.current.querySelectorAll('[data-in="true"]'),r=12,i=null==(e=n.position)?void 0:e.includes("top");let c=0,l=0;Array.from(t).reverse().forEach((e,t)=>{const n=e;n.classList.add("Toastify__toast--stacked"),t>0&&(n.dataset.collapsed=`${o}`),n.dataset.pos||(n.dataset.pos=i?"top":"bot");const a=c*(o?.2:1)+(o?0:r*t);n.style.setProperty("--y",`${i?a:-1*a}px`),n.style.setProperty("--g",`${r}`),n.style.setProperty("--s",""+(1-(o?l:0))),c+=n.offsetHeight,l+=.025})}},[o,s,r]),t.createElement("div",{ref:a,className:"Toastify",id:p,onMouseEnter:()=>{r&&(i(!1),je.pause())},onMouseLeave:m},c((e,n)=>{const o=n.length?{...d}:{...d,pointerEvents:"none"};return t.createElement("div",{className:x(e),style:o,key:`container-${e}`},n.map(e=>{let{content:n,props:o}=e;return t.createElement(Oe,{...o,stacked:r,collapseAll:m,isIn:l(o.toastId,o.containerId),style:o.style,key:`toast-${o.key}`},n)}))}))}var _e=o(691),Ae=o.n(_e),Ie=o(236),Fe={insert:"head",singleton:!1};Ae()(Ie.A,Fe),Ie.A.locals;function Re(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(e){return"'"+e+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function De(e){return!!e&&!!e[Nt]}function Me(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===Ot}(e)||Array.isArray(e)||!!e[St]||!!(null===(t=e.constructor)||void 0===t?void 0:t[St])||qe(e)||We(e))}function Le(e,t,n){void 0===n&&(n=!1),0===ze(e)?(n?Object.keys:Ct)(e).forEach(function(r){n&&"symbol"==typeof r||t(r,e[r],e)}):e.forEach(function(n,r){return t(r,n,e)})}function ze(e){var t=e[Nt];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:qe(e)?2:We(e)?3:0}function Be(e,t){return 2===ze(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Ue(e,t){return 2===ze(e)?e.get(t):e[t]}function Ge(e,t,n){var r=ze(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function He(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function qe(e){return yt&&e instanceof Map}function We(e){return wt&&e instanceof Set}function $e(e){return e.o||e.t}function Ve(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Et(e);delete t[Nt];for(var n=Ct(t),r=0;r<n.length;r++){var o=n[r],i=t[o];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[o]})}return Object.create(Object.getPrototypeOf(e),t)}function Qe(e,t){return void 0===t&&(t=!1),Ke(e)||De(e)||!Me(e)||(ze(e)>1&&(e.set=e.add=e.clear=e.delete=Xe),Object.freeze(e),t&&Le(e,function(e,t){return Qe(t,!0)},!0)),e}function Xe(){Re(2)}function Ke(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function Ye(e){var t=Tt[e];return t||Re(18,e),t}function Ze(e,t){Tt[e]||(Tt[e]=t)}function Je(){return bt}function et(e,t){t&&(Ye("Patches"),e.u=[],e.s=[],e.v=t)}function tt(e){nt(e),e.p.forEach(ot),e.p=null}function nt(e){e===bt&&(bt=e.l)}function rt(e){return bt={p:[],l:bt,h:e,m:!0,_:0}}function ot(e){var t=e[Nt];0===t.i||1===t.i?t.j():t.g=!0}function it(e,t){t._=t.p.length;var n=t.p[0],r=void 0!==e&&e!==n;return t.h.O||Ye("ES5").S(t,e,r),r?(n[Nt].P&&(tt(t),Re(4)),Me(e)&&(e=at(t,e),t.l||lt(t,e)),t.u&&Ye("Patches").M(n[Nt].t,e,t.u,t.s)):e=at(t,n,[]),tt(t),t.u&&t.v(t.u,t.s),e!==kt?e:void 0}function at(e,t,n){if(Ke(t))return t;var r=t[Nt];if(!r)return Le(t,function(o,i){return ct(e,r,t,o,i,n)},!0),t;if(r.A!==e)return t;if(!r.P)return lt(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=Ve(r.k):r.o,i=o,a=!1;3===r.i&&(i=new Set(o),o.clear(),a=!0),Le(i,function(t,i){return ct(e,r,o,t,i,n,a)}),lt(e,o,!1),n&&e.u&&Ye("Patches").N(r,n,e.u,e.s)}return r.o}function ct(e,t,n,r,o,i,a){if(De(o)){var c=at(e,o,i&&t&&3!==t.i&&!Be(t.R,r)?i.concat(r):void 0);if(Ge(n,r,c),!De(c))return;e.m=!1}else a&&n.add(o);if(Me(o)&&!Ke(o)){if(!e.h.D&&e._<1)return;at(e,o),t&&t.A.l||lt(e,o)}}function lt(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&Qe(t,n)}function st(e,t){var n=e[Nt];return(n?$e(n):e)[t]}function ut(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function dt(e){e.P||(e.P=!0,e.l&&dt(e.l))}function ft(e){e.o||(e.o=Ve(e.t))}function pt(e,t,n){var r=qe(t)?Ye("MapSet").F(t,n):We(t)?Ye("MapSet").T(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:Je(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,i=Pt;n&&(o=[r],i=_t);var a=Proxy.revocable(o,i),c=a.revoke,l=a.proxy;return r.k=l,r.j=c,l}(t,n):Ye("ES5").J(t,n);return(n?n.A:Je()).p.push(r),r}function xt(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return Ve(e)}function mt(){function e(e,t){var n=o[e];return n?n.enumerable=t:o[e]=n={configurable:!0,enumerable:t,get:function(){var t=this[Nt];return Pt.get(t,e)},set:function(t){var n=this[Nt];Pt.set(n,e,t)}},n}function t(e){for(var t=e.length-1;t>=0;t--){var o=e[t][Nt];if(!o.P)switch(o.i){case 5:r(o)&&dt(o);break;case 4:n(o)&&dt(o)}}}function n(e){for(var t=e.t,n=e.k,r=Ct(n),o=r.length-1;o>=0;o--){var i=r[o];if(i!==Nt){var a=t[i];if(void 0===a&&!Be(t,i))return!0;var c=n[i],l=c&&c[Nt];if(l?l.t!==a:!He(c,a))return!0}}var s=!!t[Nt];return r.length!==Ct(t).length+(s?0:1)}function r(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);if(n&&!n.get)return!0;for(var r=0;r<t.length;r++)if(!t.hasOwnProperty(r))return!0;return!1}var o={};Ze("ES5",{J:function(t,n){var r=Array.isArray(t),o=function(t,n){if(t){for(var r=Array(n.length),o=0;o<n.length;o++)Object.defineProperty(r,""+o,e(o,!0));return r}var i=Et(n);delete i[Nt];for(var a=Ct(i),c=0;c<a.length;c++){var l=a[c];i[l]=e(l,t||!!i[l].enumerable)}return Object.create(Object.getPrototypeOf(n),i)}(r,t),i={i:r?5:4,A:n?n.A:Je(),P:!1,I:!1,R:{},l:n,t:t,k:o,o:null,g:!1,C:!1};return Object.defineProperty(o,Nt,{value:i,writable:!0}),o},S:function(e,n,o){o?De(n)&&n[Nt].A===e&&t(e.p):(e.u&&function e(t){if(t&&"object"==typeof t){var n=t[Nt];if(n){var o=n.t,i=n.k,a=n.R,c=n.i;if(4===c)Le(i,function(t){t!==Nt&&(void 0!==o[t]||Be(o,t)?a[t]||e(i[t]):(a[t]=!0,dt(n)))}),Le(o,function(e){void 0!==i[e]||Be(i,e)||(a[e]=!1,dt(n))});else if(5===c){if(r(n)&&(dt(n),a.length=!0),i.length<o.length)for(var l=i.length;l<o.length;l++)a[l]=!1;else for(var s=o.length;s<i.length;s++)a[s]=!0;for(var u=Math.min(i.length,o.length),d=0;d<u;d++)i.hasOwnProperty(d)||(a[d]=!0),void 0===a[d]&&e(i[d])}}}}(e.p[0]),t(e.p))},K:function(e){return 4===e.i?n(e):r(e)}})}function ht(){function e(t){if(!Me(t))return t;if(Array.isArray(t))return t.map(e);if(qe(t))return new Map(Array.from(t.entries()).map(function(t){return[t[0],e(t[1])]}));if(We(t))return new Set(Array.from(t).map(e));var n=Object.create(Object.getPrototypeOf(t));for(var r in t)n[r]=e(t[r]);return Be(t,St)&&(n[St]=t[St]),n}function t(t){return De(t)?e(t):t}var n="add";Ze("Patches",{$:function(t,r){return r.forEach(function(r){for(var o=r.path,i=r.op,a=t,c=0;c<o.length-1;c++){var l=ze(a),s=o[c];"string"!=typeof s&&"number"!=typeof s&&(s=""+s),0!==l&&1!==l||"__proto__"!==s&&"constructor"!==s||Re(24),"function"==typeof a&&"prototype"===s&&Re(24),"object"!=typeof(a=Ue(a,s))&&Re(15,o.join("/"))}var u=ze(a),d=e(r.value),f=o[o.length-1];switch(i){case"replace":switch(u){case 2:return a.set(f,d);case 3:Re(16);default:return a[f]=d}case n:switch(u){case 1:return"-"===f?a.push(d):a.splice(f,0,d);case 2:return a.set(f,d);case 3:return a.add(d);default:return a[f]=d}case"remove":switch(u){case 1:return a.splice(f,1);case 2:return a.delete(f);case 3:return a.delete(r.value);default:return delete a[f]}default:Re(17,i)}}),t},N:function(e,r,o,i){switch(e.i){case 0:case 4:case 2:return function(e,r,o,i){var a=e.t,c=e.o;Le(e.R,function(e,l){var s=Ue(a,e),u=Ue(c,e),d=l?Be(a,e)?"replace":n:"remove";if(s!==u||"replace"!==d){var f=r.concat(e);o.push("remove"===d?{op:d,path:f}:{op:d,path:f,value:u}),i.push(d===n?{op:"remove",path:f}:"remove"===d?{op:n,path:f,value:t(s)}:{op:"replace",path:f,value:t(s)})}})}(e,r,o,i);case 5:case 1:return function(e,r,o,i){var a=e.t,c=e.R,l=e.o;if(l.length<a.length){var s=[l,a];a=s[0],l=s[1];var u=[i,o];o=u[0],i=u[1]}for(var d=0;d<a.length;d++)if(c[d]&&l[d]!==a[d]){var f=r.concat([d]);o.push({op:"replace",path:f,value:t(l[d])}),i.push({op:"replace",path:f,value:t(a[d])})}for(var p=a.length;p<l.length;p++){var x=r.concat([p]);o.push({op:n,path:x,value:t(l[p])})}a.length<l.length&&i.push({op:"replace",path:r.concat(["length"]),value:a.length})}(e,r,o,i);case 3:return function(e,t,r,o){var i=e.t,a=e.o,c=0;i.forEach(function(e){if(!a.has(e)){var i=t.concat([c]);r.push({op:"remove",path:i,value:e}),o.unshift({op:n,path:i,value:e})}c++}),c=0,a.forEach(function(e){if(!i.has(e)){var a=t.concat([c]);r.push({op:n,path:a,value:e}),o.unshift({op:"remove",path:a,value:e})}c++})}(e,r,o,i)}},M:function(e,t,n,r){n.push({op:"replace",path:[],value:t===kt?void 0:t}),r.push({op:"replace",path:[],value:e})}})}var vt,bt,gt="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),yt="undefined"!=typeof Map,wt="undefined"!=typeof Set,jt="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,kt=gt?Symbol.for("immer-nothing"):((vt={})["immer-nothing"]=!0,vt),St=gt?Symbol.for("immer-draftable"):"__$immer_draftable",Nt=gt?Symbol.for("immer-state"):"__$immer_state",Ot=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),Ct="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Et=Object.getOwnPropertyDescriptors||function(e){var t={};return Ct(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},Tt={},Pt={get:function(e,t){if(t===Nt)return e;var n=$e(e);if(!Be(n,t))return function(e,t,n){var r,o=ut(t,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!Me(r)?r:r===st(e.t,t)?(ft(e),e.o[t]=pt(e.A.h,r,e)):r},has:function(e,t){return t in $e(e)},ownKeys:function(e){return Reflect.ownKeys($e(e))},set:function(e,t,n){var r=ut($e(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=st($e(e),t),i=null==o?void 0:o[Nt];if(i&&i.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(He(n,o)&&(void 0!==n||Be(e.t,t)))return!0;ft(e),dt(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==st(e.t,t)||t in e.t?(e.R[t]=!1,ft(e),dt(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=$e(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){Re(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Re(12)}},_t={};Le(Pt,function(e,t){_t[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),_t.deleteProperty=function(e,t){return _t.set.call(this,e,t,void 0)},_t.set=function(e,t,n){return Pt.set.call(this,e[0],t,n,e[0])};var At=function(){function e(e){var t=this;this.O=jt,this.D=!0,this.produce=function(e,n,r){if("function"==typeof e&&"function"!=typeof n){var o=n;n=e;var i=t;return function(e){var t=this;void 0===e&&(e=o);for(var r=arguments.length,a=Array(r>1?r-1:0),c=1;c<r;c++)a[c-1]=arguments[c];return i.produce(e,function(e){var r;return(r=n).call.apply(r,[t,e].concat(a))})}}var a;if("function"!=typeof n&&Re(6),void 0!==r&&"function"!=typeof r&&Re(7),Me(e)){var c=rt(t),l=pt(t,e,void 0),s=!0;try{a=n(l),s=!1}finally{s?tt(c):nt(c)}return"undefined"!=typeof Promise&&a instanceof Promise?a.then(function(e){return et(c,r),it(e,c)},function(e){throw tt(c),e}):(et(c,r),it(a,c))}if(!e||"object"!=typeof e){if(void 0===(a=n(e))&&(a=e),a===kt&&(a=void 0),t.D&&Qe(a,!0),r){var u=[],d=[];Ye("Patches").M(e,a,u,d),r(u,d)}return a}Re(21,e)},this.produceWithPatches=function(e,n){if("function"==typeof e)return function(n){for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return t.produceWithPatches(n,function(t){return e.apply(void 0,[t].concat(o))})};var r,o,i=t.produce(e,n,function(e,t){r=e,o=t});return"undefined"!=typeof Promise&&i instanceof Promise?i.then(function(e){return[e,r,o]}):[i,r,o]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){Me(e)||Re(8),De(e)&&(e=function(e){return De(e)||Re(22,e),function e(t){if(!Me(t))return t;var n,r=t[Nt],o=ze(t);if(r){if(!r.P&&(r.i<4||!Ye("ES5").K(r)))return r.t;r.I=!0,n=xt(t,o),r.I=!1}else n=xt(t,o);return Le(n,function(t,o){r&&Ue(r.t,t)===o||Ge(n,t,e(o))}),3===o?new Set(n):n}(e)}(e));var t=rt(this),n=pt(this,e,void 0);return n[Nt].C=!0,nt(t),n},t.finishDraft=function(e,t){var n=(e&&e[Nt]).A;return et(n,t),it(void 0,n)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!jt&&Re(20),this.O=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var o=Ye("Patches").$;return De(e)?o(e,t):this.produce(e,function(e){return o(e,t)})},e}(),It=new At,Ft=It.produce,Rt=It.produceWithPatches.bind(It),Dt=(It.setAutoFreeze.bind(It),It.setUseProxies.bind(It),It.applyPatches.bind(It)),Mt=(It.createDraft.bind(It),It.finishDraft.bind(It),Ft);function Lt(e){return Lt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lt(e)}function zt(e){var t=function(e,t){if("object"!=Lt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Lt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Lt(t)?t:t+""}function Bt(e,t,n){return(t=zt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(n),!0).forEach(function(t){Bt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ut(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ht(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var qt="function"==typeof Symbol&&Symbol.observable||"@@observable",Wt=function(){return Math.random().toString(36).substring(7).split("").join(".")},$t={INIT:"@@redux/INIT"+Wt(),REPLACE:"@@redux/REPLACE"+Wt(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Wt()}};function Vt(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Qt(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(Ht(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(Ht(1));return n(Qt)(e,t)}if("function"!=typeof e)throw new Error(Ht(2));var o=e,i=t,a=[],c=a,l=!1;function s(){c===a&&(c=a.slice())}function u(){if(l)throw new Error(Ht(3));return i}function d(e){if("function"!=typeof e)throw new Error(Ht(4));if(l)throw new Error(Ht(5));var t=!0;return s(),c.push(e),function(){if(t){if(l)throw new Error(Ht(6));t=!1,s();var n=c.indexOf(e);c.splice(n,1),a=null}}}function f(e){if(!Vt(e))throw new Error(Ht(7));if(void 0===e.type)throw new Error(Ht(8));if(l)throw new Error(Ht(9));try{l=!0,i=o(i,e)}finally{l=!1}for(var t=a=c,n=0;n<t.length;n++){(0,t[n])()}return e}return f({type:$t.INIT}),(r={dispatch:f,subscribe:d,getState:u,replaceReducer:function(e){if("function"!=typeof e)throw new Error(Ht(10));o=e,f({type:$t.REPLACE})}})[qt]=function(){var e,t=d;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(Ht(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}})[qt]=function(){return this},e},r}function Xt(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];0,"function"==typeof e[o]&&(n[o]=e[o])}var i,a=Object.keys(n);try{!function(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:$t.INIT}))throw new Error(Ht(12));if(void 0===n(void 0,{type:$t.PROBE_UNKNOWN_ACTION()}))throw new Error(Ht(13))})}(n)}catch(e){i=e}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var r=!1,o={},c=0;c<a.length;c++){var l=a[c],s=n[l],u=e[l],d=s(u,t);if(void 0===d){t&&t.type;throw new Error(Ht(14))}o[l]=d,r=r||d!==u}return(r=r||a.length!==Object.keys(e).length)?o:e}}function Kt(e,t){return function(){return t(e.apply(this,arguments))}}function Yt(e,t){if("function"==typeof e)return Kt(e,t);if("object"!=typeof e||null===e)throw new Error(Ht(16));var n={};for(var r in e){var o=e[r];"function"==typeof o&&(n[r]=Kt(o,t))}return n}function Zt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}function Jt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(Ht(15))},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=t.map(function(e){return e(o)});return r=Zt.apply(void 0,i)(n.dispatch),Gt(Gt({},n),{},{dispatch:r})}}}function en(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var tn=en();tn.withExtraArgument=en;var nn,rn=tn,on=(o(606),nn=function(e,t){return nn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},nn(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}nn(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),an=function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}},cn=function(e,t){for(var n=0,r=t.length,o=e.length;n<r;n++,o++)e[o]=t[n];return e},ln=Object.defineProperty,sn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,xn=function(e,t,n){return t in e?ln(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},mn=function(e,t){for(var n in t||(t={}))fn.call(t,n)&&xn(e,n,t[n]);if(dn)for(var r=0,o=dn(t);r<o.length;r++){n=o[r];pn.call(t,n)&&xn(e,n,t[n])}return e},hn=function(e,t){return sn(e,un(t))},vn=function(e,t,n){return new Promise(function(r,o){var i=function(e){try{c(n.next(e))}catch(e){o(e)}},a=function(e){try{c(n.throw(e))}catch(e){o(e)}},c=function(e){return e.done?r(e.value):Promise.resolve(e.value).then(i,a)};c((n=n.apply(e,t)).next())})},bn="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?Zt:Zt.apply(null,arguments)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function gn(e){if("object"!=typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return t===n}var yn=function(e){return e&&"function"==typeof e.match};function wn(e,t){function n(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(t){var o=t.apply(void 0,n);if(!o)throw new Error("prepareAction did not return an object");return mn(mn({type:e,payload:o.payload},"meta"in o&&{meta:o.meta}),"error"in o&&{error:o.error})}return{type:e,payload:n[0]}}return n.toString=function(){return""+e},n.type=e,n.match=function(t){return t.type===e},n}var jn=function(e){function t(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.apply(this,n)||this;return Object.setPrototypeOf(o,t.prototype),o}return on(t,e),Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.prototype.concat.apply(this,t)},t.prototype.prepend=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,cn([void 0],e[0].concat(this)))):new(t.bind.apply(t,cn([void 0],e.concat(this))))},t}(Array),kn=function(e){function t(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.apply(this,n)||this;return Object.setPrototypeOf(o,t.prototype),o}return on(t,e),Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.prototype.concat.apply(this,t)},t.prototype.prepend=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,cn([void 0],e[0].concat(this)))):new(t.bind.apply(t,cn([void 0],e.concat(this))))},t}(Array);function Sn(e){return Me(e)?Mt(e,function(){}):e}function Nn(){return function(e){return function(e){void 0===e&&(e={});var t=e.thunk,n=void 0===t||t,r=(e.immutableCheck,e.serializableCheck,e.actionCreatorCheck,new jn);n&&(!function(e){return"boolean"==typeof e}(n)?r.push(rn.withExtraArgument(n.extraArgument)):r.push(rn));0;return r}(e)}}function On(e){var t,n={},r=[],o={addCase:function(e,t){var r="string"==typeof e?e:e.type;if(!r)throw new Error("`builder.addCase` cannot be called with an empty action type");if(r in n)throw new Error("`builder.addCase` cannot be called with two reducers for the same action type");return n[r]=t,o},addMatcher:function(e,t){return r.push({matcher:e,reducer:t}),o},addDefaultCase:function(e){return t=e,o}};return e(o),[n,r,t]}function Cn(e){var t=e.name;if(!t)throw new Error("`name` is a required option for createSlice");var n,r="function"==typeof e.initialState?e.initialState:Sn(e.initialState),o=e.reducers||{},i=Object.keys(o),a={},c={},l={};function s(){var t="function"==typeof e.extraReducers?On(e.extraReducers):[e.extraReducers],n=t[0],o=void 0===n?{}:n,i=t[1],a=void 0===i?[]:i,l=t[2],s=void 0===l?void 0:l,u=mn(mn({},o),c);return function(e,t,n,r){void 0===n&&(n=[]);var o,i="function"==typeof t?On(t):[t,n,r],a=i[0],c=i[1],l=i[2];if(function(e){return"function"==typeof e}(e))o=function(){return Sn(e())};else{var s=Sn(e);o=function(){return s}}function u(e,t){void 0===e&&(e=o());var n=cn([a[t.type]],c.filter(function(e){return(0,e.matcher)(t)}).map(function(e){return e.reducer}));return 0===n.filter(function(e){return!!e}).length&&(n=[l]),n.reduce(function(e,n){if(n){var r;if(De(e))return void 0===(r=n(e,t))?e:r;if(Me(e))return Mt(e,function(e){return n(e,t)});if(void 0===(r=n(e,t))){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}return e},e)}return u.getInitialState=o,u}(r,function(e){for(var t in u)e.addCase(t,u[t]);for(var n=0,r=a;n<r.length;n++){var o=r[n];e.addMatcher(o.matcher,o.reducer)}s&&e.addDefaultCase(s)})}return i.forEach(function(e){var n,r,i=o[e],s=t+"/"+e;"reducer"in i?(n=i.reducer,r=i.prepare):n=i,a[e]=n,c[s]=n,l[e]=r?wn(s,r):wn(s)}),{name:t,reducer:function(e,t){return n||(n=s()),n(e,t)},actions:l,caseReducers:a,getInitialState:function(){return n||(n=s()),n.getInitialState()}}}var En=function(e){void 0===e&&(e=21);for(var t="",n=e;n--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t},Tn=["name","message","stack","code"],Pn=function(e,t){this.payload=e,this.meta=t},_n=function(e,t){this.payload=e,this.meta=t},An=function(e){if("object"==typeof e&&null!==e){for(var t={},n=0,r=Tn;n<r.length;n++){var o=r[n];"string"==typeof e[o]&&(t[o]=e[o])}return t}return{message:String(e)}},In=function(){function e(e,t,n){var r=wn(e+"/fulfilled",function(e,t,n,r){return{payload:e,meta:hn(mn({},r||{}),{arg:n,requestId:t,requestStatus:"fulfilled"})}}),o=wn(e+"/pending",function(e,t,n){return{payload:void 0,meta:hn(mn({},n||{}),{arg:t,requestId:e,requestStatus:"pending"})}}),i=wn(e+"/rejected",function(e,t,r,o,i){return{payload:o,error:(n&&n.serializeError||An)(e||"Rejected"),meta:hn(mn({},i||{}),{arg:r,requestId:t,rejectedWithValue:!!o,requestStatus:"rejected",aborted:"AbortError"===(null==e?void 0:e.name),condition:"ConditionError"===(null==e?void 0:e.name)})}}),a="undefined"!=typeof AbortController?AbortController:function(){function e(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return e.prototype.abort=function(){0},e}();return Object.assign(function(e){return function(c,l,s){var u,d=(null==n?void 0:n.idGenerator)?n.idGenerator(e):En(),f=new a;function p(e){u=e,f.abort()}var x=function(){return vn(this,null,function(){var a,x,m,h,v,b;return an(this,function(g){switch(g.label){case 0:return g.trys.push([0,4,,5]),h=null==(a=null==n?void 0:n.condition)?void 0:a.call(n,e,{getState:l,extra:s}),null===(y=h)||"object"!=typeof y||"function"!=typeof y.then?[3,2]:[4,h];case 1:h=g.sent(),g.label=2;case 2:if(!1===h||f.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return v=new Promise(function(e,t){return f.signal.addEventListener("abort",function(){return t({name:"AbortError",message:u||"Aborted"})})}),c(o(d,e,null==(x=null==n?void 0:n.getPendingMeta)?void 0:x.call(n,{requestId:d,arg:e},{getState:l,extra:s}))),[4,Promise.race([v,Promise.resolve(t(e,{dispatch:c,getState:l,extra:s,requestId:d,signal:f.signal,abort:p,rejectWithValue:function(e,t){return new Pn(e,t)},fulfillWithValue:function(e,t){return new _n(e,t)}})).then(function(t){if(t instanceof Pn)throw t;return t instanceof _n?r(t.payload,d,e,t.meta):r(t,d,e)})])];case 3:return m=g.sent(),[3,5];case 4:return b=g.sent(),m=b instanceof Pn?i(null,d,e,b.payload,b.meta):i(b,d,e),[3,5];case 5:return n&&!n.dispatchConditionRejection&&i.match(m)&&m.meta.condition||c(m),[2,m]}var y})})}();return Object.assign(x,{abort:p,requestId:d,arg:e,unwrap:function(){return x.then(Fn)}})}},{pending:o,rejected:i,fulfilled:r,typePrefix:e})}return e.withTypes=function(){return e},e}();function Fn(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var Rn=function(e,t){return yn(e)?e.match(t):e(t)};function Dn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return e.some(function(e){return Rn(e,t)})}}function Mn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return e.every(function(e){return Rn(e,t)})}}function Ln(e,t){if(!e||!e.meta)return!1;var n="string"==typeof e.meta.requestId,r=t.indexOf(e.meta.requestStatus)>-1;return n&&r}function zn(e){return"function"==typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function Bn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?function(e){return Ln(e,["pending"])}:zn(e)?function(t){var n=e.map(function(e){return e.pending});return Dn.apply(void 0,n)(t)}:Bn()(e[0])}function Un(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?function(e){return Ln(e,["rejected"])}:zn(e)?function(t){var n=e.map(function(e){return e.rejected});return Dn.apply(void 0,n)(t)}:Un()(e[0])}function Gn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=function(e){return e&&e.meta&&e.meta.rejectedWithValue};return 0===e.length||zn(e)?function(t){return Mn(Un.apply(void 0,e),n)(t)}:Gn()(e[0])}function Hn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?function(e){return Ln(e,["fulfilled"])}:zn(e)?function(t){var n=e.map(function(e){return e.fulfilled});return Dn.apply(void 0,n)(t)}:Hn()(e[0])}function qn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?function(e){return Ln(e,["pending","fulfilled","rejected"])}:zn(e)?function(t){for(var n=[],r=0,o=e;r<o.length;r++){var i=o[r];n.push(i.pending,i.rejected,i.fulfilled)}return Dn.apply(void 0,n)(t)}:qn()(e[0])}Object.assign;var Wn="listenerMiddleware";wn(Wn+"/add"),wn(Wn+"/removeAll"),wn(Wn+"/remove");var $n,Vn="RTK_autoBatch",Qn=function(){return function(e){var t;return{payload:e,meta:(t={},t[Vn]=!0,t)}}},Xn=("function"==typeof queueMicrotask&&queueMicrotask.bind("undefined"!=typeof window?window:void 0!==o.g?o.g:globalThis),function(e){return function(t){setTimeout(t,e)}});"undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:Xn(10);mt();var Kn="NOT_FOUND";var Yn=function(e,t){return e===t};function Zn(e,t){var n,r,o="object"==typeof t?t:{equalityCheck:t},i=o.equalityCheck,a=void 0===i?Yn:i,c=o.maxSize,l=void 0===c?1:c,s=o.resultEqualityCheck,u=function(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e(t[o],n[o]))return!1;return!0}}(a),d=1===l?(n=u,{get:function(e){return r&&n(r.key,e)?r.value:Kn},put:function(e,t){r={key:e,value:t}},getEntries:function(){return r?[r]:[]},clear:function(){r=void 0}}):function(e,t){var n=[];function r(e){var r=n.findIndex(function(n){return t(e,n.key)});if(r>-1){var o=n[r];return r>0&&(n.splice(r,1),n.unshift(o)),o.value}return Kn}return{get:r,put:function(t,o){r(t)===Kn&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(l,u);function f(){var t=d.get(arguments);if(t===Kn){if(t=e.apply(null,arguments),s){var n=d.getEntries().find(function(e){return s(e.value,t)});n&&(t=n.value)}d.put(arguments,t)}return t}return f.clearCache=function(){return d.clear()},f}function Jn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var i,a=0,c={memoizeOptions:void 0},l=r.pop();if("object"==typeof l&&(c=l,l=r.pop()),"function"!=typeof l)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof l+"]");var s=c.memoizeOptions,u=void 0===s?n:s,d=Array.isArray(u)?u:[u],f=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e})){var n=t.map(function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e}).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}(r),p=e.apply(void 0,[function(){return a++,l.apply(null,arguments)}].concat(d)),x=e(function(){for(var e=[],t=f.length,n=0;n<t;n++)e.push(f[n].apply(null,arguments));return i=p.apply(null,e)});return Object.assign(x,{resultFunc:l,memoizedResultFunc:p,dependencies:f,lastResult:function(){return i},recomputations:function(){return a},resetRecomputations:function(){return a=0}}),x}}var er,tr,nr=Jn(Zn),rr=(o(606),function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}),or=function(e,t){for(var n=0,r=t.length,o=e.length;n<r;n++,o++)e[o]=t[n];return e},ir=Object.defineProperty,ar=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,lr=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,dr=function(e,t,n){return t in e?ir(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},fr=function(e,t){for(var n in t||(t={}))sr.call(t,n)&&dr(e,n,t[n]);if(lr)for(var r=0,o=lr(t);r<o.length;r++){n=o[r];ur.call(t,n)&&dr(e,n,t[n])}return e},pr=function(e,t){return ar(e,cr(t))},xr=function(e,t){var n={};for(var r in e)sr.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&lr)for(var o=0,i=lr(e);o<i.length;o++){r=i[o];t.indexOf(r)<0&&ur.call(e,r)&&(n[r]=e[r])}return n},mr=function(e,t,n){return new Promise(function(r,o){var i=function(e){try{c(n.next(e))}catch(e){o(e)}},a=function(e){try{c(n.throw(e))}catch(e){o(e)}},c=function(e){return e.done?r(e.value):Promise.resolve(e.value).then(i,a)};c((n=n.apply(e,t)).next())})};(tr=er||(er={})).uninitialized="uninitialized",tr.pending="pending",tr.fulfilled="fulfilled",tr.rejected="rejected";function hr(e,t){if(!e)return t;if(!t)return e;if(function(e){return new RegExp("(^|:)//").test(e)}(t))return t;var n=e.endsWith("/")||!t.startsWith("?")?"/":"";return e=function(e){return e.replace(/\/$/,"")}(e),""+e+n+(t=function(e){return e.replace(/^\//,"")}(t))}var vr=function(e){return[].concat.apply([],e)};var br=gn;function gr(e,t){if(e===t||!(br(e)&&br(t)||Array.isArray(e)&&Array.isArray(t)))return t;for(var n=Object.keys(t),r=Object.keys(e),o=n.length===r.length,i=Array.isArray(t)?[]:{},a=0,c=n;a<c.length;a++){var l=c[a];i[l]=gr(e[l],t[l]),o&&(o=e[l]===i[l])}return o?e:i}var yr=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return fetch.apply(void 0,e)},wr=function(e){return e.status>=200&&e.status<=299},jr=function(e){return/ion\/(vnd\.api\+)?json/.test(e.get("content-type")||"")};function kr(e){if(!gn(e))return e;for(var t=fr({},e),n=0,r=Object.entries(t);n<r.length;n++){var o=r[n],i=o[0];void 0===o[1]&&delete t[i]}return t}var Sr=function(e,t){void 0===t&&(t=void 0),this.value=e,this.meta=t};var Nr,Or,Cr=wn("__rtkq/focused"),Er=wn("__rtkq/unfocused"),Tr=wn("__rtkq/online"),Pr=wn("__rtkq/offline");function _r(e){return e.type===Nr.query}function Ar(e,t,n,r,o,i){return function(e){return"function"==typeof e}(e)?e(t,n,r,o).map(Ir).map(i):Array.isArray(e)?e.map(Ir).map(i):[]}function Ir(e){return"string"==typeof e?{type:e}:e}function Fr(e){return null!=e}(Or=Nr||(Nr={})).query="query",Or.mutation="mutation";var Rr=Symbol("forceQueryFn"),Dr=function(e){return"function"==typeof e[Rr]};function Mr(e){return e}function Lr(e,t,n,r){return Ar(n[e.meta.arg.endpointName][t],Hn(e)?e.payload:void 0,Gn(e)?e.payload:void 0,e.meta.arg.originalArgs,"baseQueryMeta"in e.meta?e.meta.baseQueryMeta:void 0,r)}function zr(e,t,n){var r=e[t];r&&n(r)}function Br(e){var t;return null!=(t="arg"in e?e.arg.fixedCacheKey:e.fixedCacheKey)?t:e.requestId}function Ur(e,t,n){var r=e[Br(t)];r&&n(r)}var Gr={};function Hr(e){var t=e.reducerPath,n=e.queryThunk,r=e.mutationThunk,o=e.context,i=o.endpointDefinitions,a=o.apiUid,c=o.extractRehydrationInfo,l=o.hasRehydrationInfo,s=e.assertTagType,u=e.config,d=wn(t+"/resetApiState"),f=Cn({name:t+"/queries",initialState:Gr,reducers:{removeQueryResult:{reducer:function(e,t){delete e[t.payload.queryCacheKey]},prepare:Qn()},queryResultPatched:{reducer:function(e,t){var n=t.payload,r=n.queryCacheKey,o=n.patches;zr(e,r,function(e){e.data=Dt(e.data,o.concat())})},prepare:Qn()}},extraReducers:function(e){e.addCase(n.pending,function(e,t){var n,r=t.meta,o=t.meta.arg,i=Dr(o);(o.subscribe||i)&&(null!=e[n=o.queryCacheKey]||(e[n]={status:er.uninitialized,endpointName:o.endpointName})),zr(e,o.queryCacheKey,function(e){e.status=er.pending,e.requestId=i&&e.requestId?e.requestId:r.requestId,void 0!==o.originalArgs&&(e.originalArgs=o.originalArgs),e.startedTimeStamp=r.startedTimeStamp})}).addCase(n.fulfilled,function(e,t){var n=t.meta,r=t.payload;zr(e,n.arg.queryCacheKey,function(e){var t;if(e.requestId===n.requestId||Dr(n.arg)){var o=i[n.arg.endpointName].merge;if(e.status=er.fulfilled,o)if(void 0!==e.data){var a=n.fulfilledTimeStamp,c=n.arg,l=n.baseQueryMeta,s=n.requestId,u=Mt(e.data,function(e){return o(e,r,{arg:c.originalArgs,baseQueryMeta:l,fulfilledTimeStamp:a,requestId:s})});e.data=u}else e.data=r;else e.data=null==(t=i[n.arg.endpointName].structuralSharing)||t?gr(De(e.data)?function(e){return De(e)||Re(23,e),e[Nt].t}(e.data):e.data,r):r;delete e.error,e.fulfilledTimeStamp=n.fulfilledTimeStamp}})}).addCase(n.rejected,function(e,t){var n=t.meta,r=n.condition,o=n.arg,i=n.requestId,a=t.error,c=t.payload;zr(e,o.queryCacheKey,function(e){if(r);else{if(e.requestId!==i)return;e.status=er.rejected,e.error=null!=c?c:a}})}).addMatcher(l,function(e,t){for(var n=c(t).queries,r=0,o=Object.entries(n);r<o.length;r++){var i=o[r],a=i[0],l=i[1];(null==l?void 0:l.status)!==er.fulfilled&&(null==l?void 0:l.status)!==er.rejected||(e[a]=l)}})}}),p=Cn({name:t+"/mutations",initialState:Gr,reducers:{removeMutationResult:{reducer:function(e,t){var n=Br(t.payload);n in e&&delete e[n]},prepare:Qn()}},extraReducers:function(e){e.addCase(r.pending,function(e,t){var n=t.meta,r=t.meta,o=r.requestId,i=r.arg,a=r.startedTimeStamp;i.track&&(e[Br(n)]={requestId:o,status:er.pending,endpointName:i.endpointName,startedTimeStamp:a})}).addCase(r.fulfilled,function(e,t){var n=t.payload,r=t.meta;r.arg.track&&Ur(e,r,function(e){e.requestId===r.requestId&&(e.status=er.fulfilled,e.data=n,e.fulfilledTimeStamp=r.fulfilledTimeStamp)})}).addCase(r.rejected,function(e,t){var n=t.payload,r=t.error,o=t.meta;o.arg.track&&Ur(e,o,function(e){e.requestId===o.requestId&&(e.status=er.rejected,e.error=null!=n?n:r)})}).addMatcher(l,function(e,t){for(var n=c(t).mutations,r=0,o=Object.entries(n);r<o.length;r++){var i=o[r],a=i[0],l=i[1];(null==l?void 0:l.status)!==er.fulfilled&&(null==l?void 0:l.status)!==er.rejected||a===(null==l?void 0:l.requestId)||(e[a]=l)}})}}),x=Cn({name:t+"/invalidation",initialState:Gr,reducers:{updateProvidedBy:{reducer:function(e,t){for(var n,r,o,i,a=t.payload,c=a.queryCacheKey,l=a.providedTags,s=0,u=Object.values(e);s<u.length;s++)for(var d=u[s],f=0,p=Object.values(d);f<p.length;f++){var x=p[f],m=x.indexOf(c);-1!==m&&x.splice(m,1)}for(var h=0,v=l;h<v.length;h++){var b=v[h],g=b.type,y=b.id,w=null!=(i=(r=null!=(n=e[g])?n:e[g]={})[o=y||"__internal_without_id"])?i:r[o]=[];w.includes(c)||w.push(c)}},prepare:Qn()}},extraReducers:function(e){e.addCase(f.actions.removeQueryResult,function(e,t){for(var n=t.payload.queryCacheKey,r=0,o=Object.values(e);r<o.length;r++)for(var i=o[r],a=0,c=Object.values(i);a<c.length;a++){var l=c[a],s=l.indexOf(n);-1!==s&&l.splice(s,1)}}).addMatcher(l,function(e,t){for(var n,r,o,i,a=c(t).provided,l=0,s=Object.entries(a);l<s.length;l++)for(var u=s[l],d=u[0],f=u[1],p=0,x=Object.entries(f);p<x.length;p++)for(var m=x[p],h=m[0],v=m[1],b=null!=(i=(r=null!=(n=e[d])?n:e[d]={})[o=h||"__internal_without_id"])?i:r[o]=[],g=0,y=v;g<y.length;g++){var w=y[g];b.includes(w)||b.push(w)}}).addMatcher(Dn(Hn(n),Gn(n)),function(e,t){var n=Lr(t,"providesTags",i,s),r=t.meta.arg.queryCacheKey;x.caseReducers.updateProvidedBy(e,x.actions.updateProvidedBy({queryCacheKey:r,providedTags:n}))})}}),m=Cn({name:t+"/subscriptions",initialState:Gr,reducers:{updateSubscriptionOptions:function(e,t){},unsubscribeQueryResult:function(e,t){},internal_probeSubscription:function(e,t){}}}),h=Cn({name:t+"/internalSubscriptions",initialState:Gr,reducers:{subscriptionsUpdated:{reducer:function(e,t){return Dt(e,t.payload)},prepare:Qn()}}}),v=Cn({name:t+"/config",initialState:fr({online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine,focused:"undefined"==typeof document||"hidden"!==document.visibilityState,middlewareRegistered:!1},u),reducers:{middlewareRegistered:function(e,t){var n=t.payload;e.middlewareRegistered="conflict"!==e.middlewareRegistered&&a===n||"conflict"}},extraReducers:function(e){e.addCase(Tr,function(e){e.online=!0}).addCase(Pr,function(e){e.online=!1}).addCase(Cr,function(e){e.focused=!0}).addCase(Er,function(e){e.focused=!1}).addMatcher(l,function(e){return fr({},e)})}}),b=Xt({queries:f.reducer,mutations:p.reducer,provided:x.reducer,subscriptions:h.reducer,config:v.reducer});return{reducer:function(e,t){return b(d.match(t)?void 0:e,t)},actions:pr(fr(fr(fr(fr(fr(fr({},v.actions),f.actions),m.actions),h.actions),p.actions),x.actions),{unsubscribeMutationResult:p.actions.removeMutationResult,resetApiState:d})}}var qr=Symbol.for("RTKQ/skipToken"),Wr={status:er.uninitialized},$r=Mt(Wr,function(){}),Vr=Mt(Wr,function(){});function Qr(e){var t=e.serializeQueryArgs,n=e.reducerPath,r=function(e){return $r},o=function(e){return Vr};return{buildQuerySelector:function(e,n){return function(o){var c=t({queryArgs:o,endpointDefinition:n,endpointName:e});return nr(o===qr?r:function(e){var t,n,r;return null!=(r=null==(n=null==(t=a(e))?void 0:t.queries)?void 0:n[c])?r:$r},i)}},buildMutationSelector:function(){return function(e){var t,n;n="object"==typeof e?null!=(t=Br(e))?t:qr:e;return nr(n===qr?o:function(e){var t,r,o;return null!=(o=null==(r=null==(t=a(e))?void 0:t.mutations)?void 0:r[n])?o:Vr},i)}},selectInvalidatedBy:function(e,t){for(var r,o=e[n],i=new Set,a=0,c=t.map(Ir);a<c.length;a++){var l=c[a],s=o.provided[l.type];if(s)for(var u=0,d=null!=(r=void 0!==l.id?s[l.id]:vr(Object.values(s)))?r:[];u<d.length;u++){var f=d[u];i.add(f)}}return vr(Array.from(i.values()).map(function(e){var t=o.queries[e];return t?[{queryCacheKey:e,endpointName:t.endpointName,originalArgs:t.originalArgs}]:[]}))}};function i(e){return fr(fr({},e),{status:t=e.status,isUninitialized:t===er.uninitialized,isLoading:t===er.pending,isSuccess:t===er.fulfilled,isError:t===er.rejected});var t}function a(e){return e[n]}}var Xr=WeakMap?new WeakMap:void 0,Kr=function(e){var t=e.endpointName,n=e.queryArgs,r="",o=null==Xr?void 0:Xr.get(n);if("string"==typeof o)r=o;else{var i=JSON.stringify(n,function(e,t){return gn(t)?Object.keys(t).sort().reduce(function(e,n){return e[n]=t[n],e},{}):t});gn(n)&&(null==Xr||Xr.set(n,i)),r=i}return t+"("+r+")"};function Yr(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){var n=Zn(function(e){var n,r;return null==(r=t.extractRehydrationInfo)?void 0:r.call(t,e,{reducerPath:null!=(n=t.reducerPath)?n:"api"})}),r=pr(fr({reducerPath:"api",keepUnusedDataFor:60,refetchOnMountOrArgChange:!1,refetchOnFocus:!1,refetchOnReconnect:!1},t),{extractRehydrationInfo:n,serializeQueryArgs:function(e){var n=Kr;if("serializeQueryArgs"in e.endpointDefinition){var r=e.endpointDefinition.serializeQueryArgs;n=function(e){var t=r(e);return"string"==typeof t?t:Kr(pr(fr({},e),{queryArgs:t}))}}else t.serializeQueryArgs&&(n=t.serializeQueryArgs);return n(e)},tagTypes:or([],t.tagTypes||[])}),o={endpointDefinitions:{},batch:function(e){e()},apiUid:En(),extractRehydrationInfo:n,hasRehydrationInfo:Zn(function(e){return null!=n(e)})},i={injectEndpoints:function(e){for(var t=e.endpoints({query:function(e){return pr(fr({},e),{type:Nr.query})},mutation:function(e){return pr(fr({},e),{type:Nr.mutation})}}),n=0,r=Object.entries(t);n<r.length;n++){var c=r[n],l=c[0],s=c[1];if(e.overrideExisting||!(l in o.endpointDefinitions)){o.endpointDefinitions[l]=s;for(var u=0,d=a;u<d.length;u++){d[u].injectEndpoint(l,s)}}}return i},enhanceEndpoints:function(e){var t=e.addTagTypes,n=e.endpoints;if(t)for(var a=0,c=t;a<c.length;a++){var l=c[a];r.tagTypes.includes(l)||r.tagTypes.push(l)}if(n)for(var s=0,u=Object.entries(n);s<u.length;s++){var d=u[s],f=d[0],p=d[1];"function"==typeof p?p(o.endpointDefinitions[f]):Object.assign(o.endpointDefinitions[f]||{},p)}return i}},a=e.map(function(e){return e.init(i,r,o)});return i.injectEndpoints({endpoints:t.endpoints})}}var Zr,Jr=function(e){var t=e.reducerPath,n=e.api,r=e.context,o=e.internalState,i=n.internalActions,a=i.removeQueryResult,c=i.unsubscribeQueryResult;function l(e){var t=o.currentSubscriptions[e];return!!t&&!function(e){for(var t in e)return!1;return!0}(t)}var s={};function u(e,t,n,o){var i,c=r.endpointDefinitions[t],u=null!=(i=null==c?void 0:c.keepUnusedDataFor)?i:o.keepUnusedDataFor;if(u!==1/0){var d=Math.max(0,Math.min(u,2147482.647));if(!l(e)){var f=s[e];f&&clearTimeout(f),s[e]=setTimeout(function(){l(e)||n.dispatch(a({queryCacheKey:e})),delete s[e]},1e3*d)}}}return function(e,o,i){var a;if(c.match(e)){var l=o.getState()[t];u(y=e.payload.queryCacheKey,null==(a=l.queries[y])?void 0:a.endpointName,o,l.config)}if(n.util.resetApiState.match(e))for(var d=0,f=Object.entries(s);d<f.length;d++){var p=f[d],x=p[0],m=p[1];m&&clearTimeout(m),delete s[x]}if(r.hasRehydrationInfo(e)){l=o.getState()[t];for(var h=r.extractRehydrationInfo(e).queries,v=0,b=Object.entries(h);v<b.length;v++){var g=b[v],y=g[0],w=g[1];u(y,null==w?void 0:w.endpointName,o,l.config)}}}},eo=function(e){var t=e.reducerPath,n=e.context,r=e.context.endpointDefinitions,o=e.mutationThunk,i=e.api,a=e.assertTagType,c=e.refetchQuery,l=i.internalActions.removeQueryResult,s=Dn(Hn(o),Gn(o));function u(e,r){var o=r.getState(),a=o[t],s=i.util.selectInvalidatedBy(o,e);n.batch(function(){for(var e,t=0,n=Array.from(s.values());t<n.length;t++){var o=n[t].queryCacheKey,i=a.queries[o],u=null!=(e=a.subscriptions[o])?e:{};i&&(0===Object.keys(u).length?r.dispatch(l({queryCacheKey:o})):i.status!==er.uninitialized&&r.dispatch(c(i,o)))}})}return function(e,t){s(e)&&u(Lr(e,"invalidatesTags",r,a),t),i.util.invalidateTags.match(e)&&u(Ar(e.payload,void 0,void 0,void 0,void 0,a),t)}},to=function(e){var t=e.reducerPath,n=e.queryThunk,r=e.api,o=e.refetchQuery,i=e.internalState,a={};function c(e,n){var r=e.queryCacheKey,c=n.getState()[t].queries[r],l=i.currentSubscriptions[r];if(c&&c.status!==er.uninitialized){var s=u(l);if(Number.isFinite(s)){var d=a[r];(null==d?void 0:d.timeout)&&(clearTimeout(d.timeout),d.timeout=void 0);var f=Date.now()+s,p=a[r]={nextPollTimestamp:f,pollingInterval:s,timeout:setTimeout(function(){p.timeout=void 0,n.dispatch(o(c,r))},s)}}}}function l(e,n){var r=e.queryCacheKey,o=n.getState()[t].queries[r],l=i.currentSubscriptions[r];if(o&&o.status!==er.uninitialized){var d=u(l);if(Number.isFinite(d)){var f=a[r],p=Date.now()+d;(!f||p<f.nextPollTimestamp)&&c({queryCacheKey:r},n)}else s(r)}}function s(e){var t=a[e];(null==t?void 0:t.timeout)&&clearTimeout(t.timeout),delete a[e]}function u(e){void 0===e&&(e={});var t=Number.POSITIVE_INFINITY;for(var n in e)e[n].pollingInterval&&(t=Math.min(e[n].pollingInterval,t));return t}return function(e,t){(r.internalActions.updateSubscriptionOptions.match(e)||r.internalActions.unsubscribeQueryResult.match(e))&&l(e.payload,t),(n.pending.match(e)||n.rejected.match(e)&&e.meta.condition)&&l(e.meta.arg,t),(n.fulfilled.match(e)||n.rejected.match(e)&&!e.meta.condition)&&c(e.meta.arg,t),r.util.resetApiState.match(e)&&function(){for(var e=0,t=Object.keys(a);e<t.length;e++){s(t[e])}}()}},no=new Error("Promise never resolved before cacheEntryRemoved."),ro=function(e){var t=e.api,n=e.reducerPath,r=e.context,o=e.queryThunk,i=e.mutationThunk,a=(e.internalState,qn(o)),c=qn(i),l=Hn(o,i),s={};function u(e,n,o,i,a){var c=r.endpointDefinitions[e],l=null==c?void 0:c.onCacheEntryAdded;if(l){var u={},d=new Promise(function(e){u.cacheEntryRemoved=e}),f=Promise.race([new Promise(function(e){u.valueResolved=e}),d.then(function(){throw no})]);f.catch(function(){}),s[o]=u;var p=t.endpoints[e].select(c.type===Nr.query?n:o),x=i.dispatch(function(e,t,n){return n}),m=pr(fr({},i),{getCacheEntry:function(){return p(i.getState())},requestId:a,extra:x,updateCachedData:c.type===Nr.query?function(r){return i.dispatch(t.util.updateQueryData(e,n,r))}:void 0,cacheDataLoaded:f,cacheEntryRemoved:d}),h=l(n,m);Promise.resolve(h).catch(function(e){if(e!==no)throw e})}}return function(e,r,d){var f=function(e){return a(e)?e.meta.arg.queryCacheKey:c(e)?e.meta.requestId:t.internalActions.removeQueryResult.match(e)?e.payload.queryCacheKey:t.internalActions.removeMutationResult.match(e)?Br(e.payload):""}(e);if(o.pending.match(e)){var p=d[n].queries[f],x=r.getState()[n].queries[f];!p&&x&&u(e.meta.arg.endpointName,e.meta.arg.originalArgs,f,r,e.meta.requestId)}else if(i.pending.match(e)){(x=r.getState()[n].mutations[f])&&u(e.meta.arg.endpointName,e.meta.arg.originalArgs,f,r,e.meta.requestId)}else if(l(e)){(null==(g=s[f])?void 0:g.valueResolved)&&(g.valueResolved({data:e.payload,meta:e.meta.baseQueryMeta}),delete g.valueResolved)}else if(t.internalActions.removeQueryResult.match(e)||t.internalActions.removeMutationResult.match(e)){(g=s[f])&&(delete s[f],g.cacheEntryRemoved())}else if(t.util.resetApiState.match(e))for(var m=0,h=Object.entries(s);m<h.length;m++){var v=h[m],b=v[0],g=v[1];delete s[b],g.cacheEntryRemoved()}}},oo=function(e){var t=e.api,n=e.context,r=e.queryThunk,o=e.mutationThunk,i=Bn(r,o),a=Un(r,o),c=Hn(r,o),l={};return function(e,r){var o,s,u;if(i(e)){var d=e.meta,f=d.requestId,p=d.arg,x=p.endpointName,m=p.originalArgs,h=n.endpointDefinitions[x],v=null==h?void 0:h.onQueryStarted;if(v){var b={},g=new Promise(function(e,t){b.resolve=e,b.reject=t});g.catch(function(){}),l[f]=b;var y=t.endpoints[x].select(h.type===Nr.query?m:f),w=r.dispatch(function(e,t,n){return n}),j=pr(fr({},r),{getCacheEntry:function(){return y(r.getState())},requestId:f,extra:w,updateCachedData:h.type===Nr.query?function(e){return r.dispatch(t.util.updateQueryData(x,m,e))}:void 0,queryFulfilled:g});v(m,j)}}else if(c(e)){var k=e.meta,S=(f=k.requestId,k.baseQueryMeta);null==(o=l[f])||o.resolve({data:e.payload,meta:S}),delete l[f]}else if(a(e)){var N=e.meta,O=(f=N.requestId,N.rejectedWithValue);S=N.baseQueryMeta;null==(u=l[f])||u.reject({error:null!=(s=e.payload)?s:e.error,isUnhandledError:!O,meta:S}),delete l[f]}}},io=function(e){var t=e.api,n=e.context.apiUid;e.reducerPath;return function(e,r){t.util.resetApiState.match(e)&&r.dispatch(t.internalActions.middlewareRegistered(n))}},ao="function"==typeof queueMicrotask?queueMicrotask.bind("undefined"!=typeof window?window:void 0!==o.g?o.g:globalThis):function(e){return(Zr||(Zr=Promise.resolve())).then(e).catch(function(e){return setTimeout(function(){throw e},0)})},co=function(e){var t=e.api,n=e.queryThunk,r=e.internalState,o=t.reducerPath+"/subscriptions",i=null,a=!1,c=t.internalActions,l=c.updateSubscriptionOptions,s=c.unsubscribeQueryResult;return function(e,c){var u,d;if(i||(i=JSON.parse(JSON.stringify(r.currentSubscriptions))),t.util.resetApiState.match(e))return i=r.currentSubscriptions={},[!0,!1];if(t.internalActions.internal_probeSubscription.match(e)){var f=e.payload,p=f.queryCacheKey,x=f.requestId;return[!1,!!(null==(u=r.currentSubscriptions[p])?void 0:u[x])]}var m=function(e,r){var o,i,a,c,u,d,f,p,x;if(l.match(r)){var m=r.payload,h=m.queryCacheKey,v=m.requestId,b=m.options;return(null==(o=null==e?void 0:e[h])?void 0:o[v])&&(e[h][v]=b),!0}if(s.match(r)){var g=r.payload;return h=g.queryCacheKey,v=g.requestId,e[h]&&delete e[h][v],!0}if(t.internalActions.removeQueryResult.match(r))return delete e[r.payload.queryCacheKey],!0;if(n.pending.match(r)){var y=r.meta,w=y.arg;if(v=y.requestId,w.subscribe)return(j=null!=(a=e[i=w.queryCacheKey])?a:e[i]={})[v]=null!=(u=null!=(c=w.subscriptionOptions)?c:j[v])?u:{},!0}if(n.rejected.match(r)){var j,k=r.meta,S=k.condition;if(w=k.arg,v=k.requestId,S&&w.subscribe)return(j=null!=(f=e[d=w.queryCacheKey])?f:e[d]={})[v]=null!=(x=null!=(p=w.subscriptionOptions)?p:j[v])?x:{},!0}return!1}(r.currentSubscriptions,e);if(m){a||(ao(function(){var e=JSON.parse(JSON.stringify(r.currentSubscriptions)),n=Rt(i,function(){return e})[1];c.next(t.internalActions.subscriptionsUpdated(n)),i=e,a=!1}),a=!0);var h=!!(null==(d=e.type)?void 0:d.startsWith(o)),v=n.rejected.match(e)&&e.meta.condition&&!!e.meta.arg.subscribe;return[!h&&!v,!1]}return[!0,!1]}};function lo(e){var t=e.reducerPath,n=e.queryThunk,r=e.api,o=e.context,i=o.apiUid,a={invalidateTags:wn(t+"/invalidateTags")},c=[io,Jr,eo,to,ro,oo];return{middleware:function(n){var a=!1,s=pr(fr({},e),{internalState:{currentSubscriptions:{}},refetchQuery:l}),u=c.map(function(e){return e(s)}),d=co(s),f=function(e){var t=e.reducerPath,n=e.context,r=e.api,o=e.refetchQuery,i=e.internalState,a=r.internalActions.removeQueryResult;function c(e,r){var c=e.getState()[t],l=c.queries,s=i.currentSubscriptions;n.batch(function(){for(var t=0,n=Object.keys(s);t<n.length;t++){var i=n[t],u=l[i],d=s[i];d&&u&&(Object.values(d).some(function(e){return!0===e[r]})||Object.values(d).every(function(e){return void 0===e[r]})&&c.config[r])&&(0===Object.keys(d).length?e.dispatch(a({queryCacheKey:i})):u.status!==er.uninitialized&&e.dispatch(o(u,i)))}})}return function(e,t){Cr.match(e)&&c(t,"refetchOnFocus"),Tr.match(e)&&c(t,"refetchOnReconnect")}}(s);return function(e){return function(c){a||(a=!0,n.dispatch(r.internalActions.middlewareRegistered(i)));var l,s=pr(fr({},n),{next:e}),p=n.getState(),x=d(c,s,p),m=x[0],h=x[1];if(l=m?e(c):h,n.getState()[t]&&(f(c,s,p),function(e){return!!e&&"string"==typeof e.type&&e.type.startsWith(t+"/")}(c)||o.hasRehydrationInfo(c)))for(var v=0,b=u;v<b.length;v++){(0,b[v])(c,s,p)}return l}}},actions:a};function l(e,t,r){return void 0===r&&(r={}),n(fr({type:"query",endpointName:e.endpointName,originalArgs:e.originalArgs,subscribe:!1,forceRefetch:!0,queryCacheKey:t},r))}}function so(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];Object.assign.apply(Object,or([e],t))}var uo=Symbol(),fo=function(){return{name:uo,init:function(e,t,n){var r=t.baseQuery,o=(t.tagTypes,t.reducerPath),i=t.serializeQueryArgs,a=t.keepUnusedDataFor,c=t.refetchOnMountOrArgChange,l=t.refetchOnFocus,s=t.refetchOnReconnect;ht();var u=function(e){return e};Object.assign(e,{reducerPath:o,endpoints:{},internalActions:{onOnline:Tr,onOffline:Pr,onFocus:Cr,onFocusLost:Er},util:{}});var d=function(e){var t=this,n=e.reducerPath,r=e.baseQuery,o=e.context.endpointDefinitions,i=e.serializeQueryArgs,a=e.api,c=e.assertTagType,l=function(e,n){return mr(t,[e,n],function(e,t){var n,i,a,c,l,u,d,f,p,x,m,h,v,b=t.signal,g=t.abort,y=t.rejectWithValue,w=t.fulfillWithValue,j=t.dispatch,k=t.getState,S=t.extra;return rr(this,function(t){switch(t.label){case 0:n=o[e.endpointName],t.label=1;case 1:return t.trys.push([1,8,,13]),i=Mr,a=void 0,c={signal:b,abort:g,dispatch:j,getState:k,extra:S,endpoint:e.endpointName,type:e.type,forced:"query"===e.type?s(e,k()):void 0},(l="query"===e.type?e[Rr]:void 0)?(a=l(),[3,6]):[3,2];case 2:return n.query?[4,r(n.query(e.originalArgs),c,n.extraOptions)]:[3,4];case 3:return a=t.sent(),n.transformResponse&&(i=n.transformResponse),[3,6];case 4:return[4,n.queryFn(e.originalArgs,c,n.extraOptions,function(e){return r(e,c,n.extraOptions)})];case 5:a=t.sent(),t.label=6;case 6:if(a.error)throw new Sr(a.error,a.meta);return u=w,[4,i(a.data,a.meta,e.originalArgs)];case 7:return[2,u.apply(void 0,[t.sent(),(h={fulfilledTimeStamp:Date.now(),baseQueryMeta:a.meta},h[Vn]=!0,h)])];case 8:if(d=t.sent(),!((f=d)instanceof Sr))return[3,12];p=Mr,n.query&&n.transformErrorResponse&&(p=n.transformErrorResponse),t.label=9;case 9:return t.trys.push([9,11,,12]),x=y,[4,p(f.value,f.meta,e.originalArgs)];case 10:return[2,x.apply(void 0,[t.sent(),(v={baseQueryMeta:f.meta},v[Vn]=!0,v)])];case 11:return m=t.sent(),f=m,[3,12];case 12:throw console.error(f),f;case 13:return[2]}})})};function s(e,t){var r,o,i,a,c=null==(o=null==(r=t[n])?void 0:r.queries)?void 0:o[e.queryCacheKey],l=null==(i=t[n])?void 0:i.config.refetchOnMountOrArgChange,s=null==c?void 0:c.fulfilledTimeStamp,u=null!=(a=e.forceRefetch)?a:e.subscribe&&l;return!!u&&(!0===u||(Number(new Date)-Number(s))/1e3>=u)}var u=In(n+"/executeQuery",l,{getPendingMeta:function(){var e;return(e={startedTimeStamp:Date.now()})[Vn]=!0,e},condition:function(e,t){var r,i,a,c=(0,t.getState)(),l=null==(i=null==(r=c[n])?void 0:r.queries)?void 0:i[e.queryCacheKey],u=null==l?void 0:l.fulfilledTimeStamp,d=e.originalArgs,f=null==l?void 0:l.originalArgs,p=o[e.endpointName];return!(!Dr(e)&&("pending"===(null==l?void 0:l.status)||!s(e,c)&&(!_r(p)||!(null==(a=null==p?void 0:p.forceRefetch)?void 0:a.call(p,{currentArg:d,previousArg:f,endpointState:l,state:c})))&&u))},dispatchConditionRejection:!0}),d=In(n+"/executeMutation",l,{getPendingMeta:function(){var e;return(e={startedTimeStamp:Date.now()})[Vn]=!0,e}});function f(e){return function(t){var n,r;return(null==(r=null==(n=null==t?void 0:t.meta)?void 0:n.arg)?void 0:r.endpointName)===e}}return{queryThunk:u,mutationThunk:d,prefetch:function(e,t,n){return function(r,o){var i=function(e){return"force"in e}(n)&&n.force,c=function(e){return"ifOlderThan"in e}(n)&&n.ifOlderThan,l=function(n){return void 0===n&&(n=!0),a.endpoints[e].initiate(t,{forceRefetch:n})},s=a.endpoints[e].select(t)(o());if(i)r(l());else if(c){var u=null==s?void 0:s.fulfilledTimeStamp;if(!u)return void r(l());(Number(new Date)-Number(new Date(u)))/1e3>=c&&r(l())}else r(l(!1))}},updateQueryData:function(e,t,n,r){return void 0===r&&(r=!0),function(o,i){var c,l,s,u=a.endpoints[e].select(t)(i()),d={patches:[],inversePatches:[],undo:function(){return o(a.util.patchQueryData(e,t,d.inversePatches,r))}};if(u.status===er.uninitialized)return d;if("data"in u)if(Me(u.data)){var f=Rt(u.data,n),p=f[0],x=f[1],m=f[2];(c=d.patches).push.apply(c,x),(l=d.inversePatches).push.apply(l,m),s=p}else s=n(u.data),d.patches.push({op:"replace",path:[],value:s}),d.inversePatches.push({op:"replace",path:[],value:u.data});return o(a.util.patchQueryData(e,t,d.patches,r)),d}},upsertQueryData:function(e,t,n){return function(r){var o;return r(a.endpoints[e].initiate(t,((o={subscribe:!1,forceRefetch:!0})[Rr]=function(){return{data:n}},o)))}},patchQueryData:function(e,t,n,r){return function(l,s){var u=o[e],d=i({queryArgs:t,endpointDefinition:u,endpointName:e});if(l(a.internalActions.queryResultPatched({queryCacheKey:d,patches:n})),r){var f=a.endpoints[e].select(t)(s()),p=Ar(u.providesTags,f.data,void 0,t,{},c);l(a.internalActions.updateProvidedBy({queryCacheKey:d,providedTags:p}))}}},buildMatchThunkActions:function(e,t){return{matchPending:Mn(Bn(e),f(t)),matchFulfilled:Mn(Hn(e),f(t)),matchRejected:Mn(Un(e),f(t))}}}}({baseQuery:r,reducerPath:o,context:n,api:e,serializeQueryArgs:i,assertTagType:u}),f=d.queryThunk,p=d.mutationThunk,x=d.patchQueryData,m=d.updateQueryData,h=d.upsertQueryData,v=d.prefetch,b=d.buildMatchThunkActions,g=Hr({context:n,queryThunk:f,mutationThunk:p,reducerPath:o,assertTagType:u,config:{refetchOnFocus:l,refetchOnReconnect:s,refetchOnMountOrArgChange:c,keepUnusedDataFor:a,reducerPath:o}}),y=g.reducer,w=g.actions;so(e.util,{patchQueryData:x,updateQueryData:m,upsertQueryData:h,prefetch:v,resetApiState:w.resetApiState}),so(e.internalActions,w);var j=lo({reducerPath:o,context:n,queryThunk:f,mutationThunk:p,api:e,assertTagType:u}),k=j.middleware,S=j.actions;so(e.util,S),so(e,{reducer:y,middleware:k});var N=Qr({serializeQueryArgs:i,reducerPath:o}),O=N.buildQuerySelector,C=N.buildMutationSelector,E=N.selectInvalidatedBy;so(e.util,{selectInvalidatedBy:E});var T=function(e){var t=e.serializeQueryArgs,n=e.queryThunk,r=e.mutationThunk,o=e.api,i=e.context,a=new Map,c=new Map,l=o.internalActions,s=l.unsubscribeQueryResult,u=l.removeMutationResult,d=l.updateSubscriptionOptions;return{buildInitiateQuery:function(e,r){var i=function(c,l){var u=void 0===l?{}:l,p=u.subscribe,x=void 0===p||p,m=u.forceRefetch,h=u.subscriptionOptions,v=u[Rr];return function(l,u){var p,b,g=t({queryArgs:c,endpointDefinition:r,endpointName:e}),y=n(((p={type:"query",subscribe:x,forceRefetch:m,subscriptionOptions:h,endpointName:e,originalArgs:c,queryCacheKey:g})[Rr]=v,p)),w=o.endpoints[e].select(c),j=l(y),k=w(u());f(l);var S=j.requestId,N=j.abort,O=k.requestId!==S,C=null==(b=a.get(l))?void 0:b[g],E=function(){return w(u())},T=Object.assign(v?j.then(E):O&&!C?Promise.resolve(k):Promise.all([C,j]).then(E),{arg:c,requestId:S,subscriptionOptions:h,queryCacheKey:g,abort:N,unwrap:function(){return mr(this,null,function(){var e;return rr(this,function(t){switch(t.label){case 0:return[4,T];case 1:if((e=t.sent()).isError)throw e.error;return[2,e.data]}})})},refetch:function(){return l(i(c,{subscribe:!1,forceRefetch:!0}))},unsubscribe:function(){x&&l(s({queryCacheKey:g,requestId:S}))},updateSubscriptionOptions:function(t){T.subscriptionOptions=t,l(d({endpointName:e,requestId:S,queryCacheKey:g,options:t}))}});if(!C&&!O&&!v){var P=a.get(l)||{};P[g]=T,a.set(l,P),T.then(function(){delete P[g],Object.keys(P).length||a.delete(l)})}return T}};return i},buildInitiateMutation:function(e){return function(t,n){var o=void 0===n?{}:n,i=o.track,a=void 0===i||i,l=o.fixedCacheKey;return function(n,o){var i=r({type:"mutation",endpointName:e,originalArgs:t,track:a,fixedCacheKey:l}),s=n(i);f(n);var d=s.requestId,p=s.abort,x=s.unwrap,m=s.unwrap().then(function(e){return{data:e}}).catch(function(e){return{error:e}}),h=function(){n(u({requestId:d,fixedCacheKey:l}))},v=Object.assign(m,{arg:s.arg,requestId:d,abort:p,unwrap:x,unsubscribe:h,reset:h}),b=c.get(n)||{};return c.set(n,b),b[d]=v,v.then(function(){delete b[d],Object.keys(b).length||c.delete(n)}),l&&(b[l]=v,v.then(function(){b[l]===v&&(delete b[l],Object.keys(b).length||c.delete(n))})),v}}},getRunningQueryThunk:function(e,n){return function(r){var o,c=i.endpointDefinitions[e],l=t({queryArgs:n,endpointDefinition:c,endpointName:e});return null==(o=a.get(r))?void 0:o[l]}},getRunningMutationThunk:function(e,t){return function(e){var n;return null==(n=c.get(e))?void 0:n[t]}},getRunningQueriesThunk:function(){return function(e){return Object.values(a.get(e)||{}).filter(Fr)}},getRunningMutationsThunk:function(){return function(e){return Object.values(c.get(e)||{}).filter(Fr)}},getRunningOperationPromises:function(){var e=function(e){return Array.from(e.values()).flatMap(function(e){return e?Object.values(e):[]})};return or(or([],e(a)),e(c)).filter(Fr)},removalWarning:function(){throw new Error("This method had to be removed due to a conceptual bug in RTK.\n       Please see https://github.com/reduxjs/redux-toolkit/pull/2481 for details.\n       See https://redux-toolkit.js.org/rtk-query/usage/server-side-rendering for new guidance on SSR.")}};function f(e){}}({queryThunk:f,mutationThunk:p,api:e,serializeQueryArgs:i,context:n}),P=T.buildInitiateQuery,_=T.buildInitiateMutation,A=T.getRunningMutationThunk,I=T.getRunningMutationsThunk,F=T.getRunningQueriesThunk,R=T.getRunningQueryThunk,D=T.getRunningOperationPromises,M=T.removalWarning;return so(e.util,{getRunningOperationPromises:D,getRunningOperationPromise:M,getRunningMutationThunk:A,getRunningMutationsThunk:I,getRunningQueryThunk:R,getRunningQueriesThunk:F}),{name:uo,injectEndpoint:function(t,n){var r,o=e;null!=(r=o.endpoints)[t]||(r[t]={}),_r(n)?so(o.endpoints[t],{name:t,select:O(t,n),initiate:P(t,n)},b(f,t)):function(e){return e.type===Nr.mutation}(n)&&so(o.endpoints[t],{name:t,select:C(),initiate:_(t)},b(p,t))}}}}},po=(fo(),o(606),function(e,t){for(var n=0,r=t.length,o=e.length;n<r;n++,o++)e[o]=t[n];return e}),xo=Object.defineProperty,mo=Object.defineProperties,ho=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,bo=Object.prototype.hasOwnProperty,go=Object.prototype.propertyIsEnumerable,yo=function(e,t,n){return t in e?xo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},wo=function(e,t){for(var n in t||(t={}))bo.call(t,n)&&yo(e,n,t[n]);if(vo)for(var r=0,o=vo(t);r<o.length;r++){n=o[r];go.call(t,n)&&yo(e,n,t[n])}return e},jo=function(e,t){return mo(e,ho(t))};function ko(e,n,r,o){var i=(0,t.useMemo)(function(){return{queryArgs:e,serialized:"object"==typeof e?n({queryArgs:e,endpointDefinition:r,endpointName:o}):e}},[e,n,r,o]),a=(0,t.useRef)(i);return(0,t.useEffect)(function(){a.current.serialized!==i.serialized&&(a.current=i)},[i]),a.current.serialized===i.serialized?a.current.queryArgs:e}var So=Symbol();function No(e){var n=(0,t.useRef)(e);return(0,t.useEffect)(function(){D(n.current,e)||(n.current=e)},[e]),D(n.current,e)?n.current:e}var Oo,Co=WeakMap?new WeakMap:void 0,Eo=function(e){var t=e.endpointName,n=e.queryArgs,r="",o=null==Co?void 0:Co.get(n);if("string"==typeof o)r=o;else{var i=JSON.stringify(n,function(e,t){return gn(t)?Object.keys(t).sort().reduce(function(e,n){return e[n]=t[n],e},{}):t});gn(n)&&(null==Co||Co.set(n,i)),r=i}return t+"("+r+")"},To="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,Po=function(e){return e},_o=function(e){return e.isUninitialized?jo(wo({},e),{isUninitialized:!1,isFetching:!0,isLoading:void 0===e.data,status:er.pending}):e};function Ao(e){return e.replace(e[0],e[0].toUpperCase())}function Io(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];Object.assign.apply(Object,po([e],t))}!function(e){e.query="query",e.mutation="mutation"}(Oo||(Oo={}));var Fo=Symbol();var Ro=Yr(fo(),function(e){var n=void 0===e?{}:e,r=n.batch,o=void 0===r?a.unstable_batchedUpdates:r,i=n.useDispatch,c=void 0===i?V:i,l=n.useSelector,s=void 0===l?g:l,u=n.useStore,d=void 0===u?W:u,f=n.unstable__sideEffectsInRender,p=void 0!==f&&f;return{name:Fo,init:function(e,n,r){var i=n.serializeQueryArgs,a=e,l=function(e){var n=e.api,r=e.moduleOptions,o=r.batch,i=r.useDispatch,a=r.useSelector,c=r.useStore,l=r.unstable__sideEffectsInRender,s=e.serializeQueryArgs,u=e.context,d=l?function(e){return e()}:t.useEffect;return{buildQueryHooks:function(e){var r=function(r,o){var a=void 0===o?{}:o,c=a.refetchOnReconnect,l=a.refetchOnFocus,s=a.refetchOnMountOrArgChange,f=a.skip,p=void 0!==f&&f,x=a.pollingInterval,m=void 0===x?0:x,h=n.endpoints[e].initiate,v=i(),b=ko(p?qr:r,Eo,u.endpointDefinitions[e],e),g=No({refetchOnReconnect:c,refetchOnFocus:l,pollingInterval:m}),y=(0,t.useRef)(!1),w=(0,t.useRef)(),j=w.current||{},k=j.queryCacheKey,S=j.requestId,N=!1;if(k&&S){var O=v(n.internalActions.internal_probeSubscription({queryCacheKey:k,requestId:S}));N=!!O}var C=!N&&y.current;return d(function(){y.current=N}),d(function(){C&&(w.current=void 0)},[C]),d(function(){var e,t=w.current;if(b===qr)return null==t||t.unsubscribe(),void(w.current=void 0);var n=null==(e=w.current)?void 0:e.subscriptionOptions;if(t&&t.arg===b)g!==n&&t.updateSubscriptionOptions(g);else{null==t||t.unsubscribe();var r=v(h(b,{subscriptionOptions:g,forceRefetch:s}));w.current=r}},[v,h,s,b,g,C]),(0,t.useEffect)(function(){return function(){var e;null==(e=w.current)||e.unsubscribe(),w.current=void 0}},[]),(0,t.useMemo)(function(){return{refetch:function(){var e;if(!w.current)throw new Error("Cannot refetch a query that has not been started yet.");return null==(e=w.current)?void 0:e.refetch()}}},[])},l=function(r){var a=void 0===r?{}:r,c=a.refetchOnReconnect,l=a.refetchOnFocus,s=a.pollingInterval,u=void 0===s?0:s,f=n.endpoints[e].initiate,p=i(),x=(0,t.useState)(So),m=x[0],h=x[1],v=(0,t.useRef)(),b=No({refetchOnReconnect:c,refetchOnFocus:l,pollingInterval:u});d(function(){var e,t,n=null==(e=v.current)?void 0:e.subscriptionOptions;b!==n&&(null==(t=v.current)||t.updateSubscriptionOptions(b))},[b]);var g=(0,t.useRef)(b);d(function(){g.current=b},[b]);var y=(0,t.useCallback)(function(e,t){var n;return void 0===t&&(t=!1),o(function(){var r;null==(r=v.current)||r.unsubscribe(),v.current=n=p(f(e,{subscriptionOptions:g.current,forceRefetch:!t})),h(e)}),n},[p,f]);return(0,t.useEffect)(function(){return function(){var e;null==(e=null==v?void 0:v.current)||e.unsubscribe()}},[]),(0,t.useEffect)(function(){m===So||v.current||y(m,!0)},[m,y]),(0,t.useMemo)(function(){return[y,m]},[y,m])},p=function(r,o){var i=void 0===o?{}:o,l=i.skip,d=void 0!==l&&l,p=i.selectFromResult,x=n.endpoints[e].select,m=ko(d?qr:r,s,u.endpointDefinitions[e],e),h=(0,t.useRef)(),v=(0,t.useMemo)(function(){return nr([x(m),function(e,t){return t},function(e){return m}],f)},[x,m]),b=(0,t.useMemo)(function(){return p?nr([v],p):v},[v,p]),g=a(function(e){return b(e,h.current)},D),y=c(),w=v(y.getState(),h.current);return To(function(){h.current=w},[w]),g};return{useQueryState:p,useQuerySubscription:r,useLazyQuerySubscription:l,useLazyQuery:function(e){var n=l(e),r=n[0],o=n[1],i=p(o,jo(wo({},e),{skip:o===So})),a=(0,t.useMemo)(function(){return{lastArg:o}},[o]);return(0,t.useMemo)(function(){return[r,i,a]},[r,i,a])},useQuery:function(e,n){var o=r(e,n),i=p(e,wo({selectFromResult:e===qr||(null==n?void 0:n.skip)?void 0:_o},n)),a=i.data,c=i.status,l=i.isLoading,s=i.isSuccess,u=i.isError,d=i.error;return(0,t.useDebugValue)({data:a,status:c,isLoading:l,isSuccess:s,isError:u,error:d}),(0,t.useMemo)(function(){return wo(wo({},i),o)},[i,o])}}},buildMutationHook:function(e){return function(r){var c=void 0===r?{}:r,l=c.selectFromResult,s=void 0===l?Po:l,u=c.fixedCacheKey,d=n.endpoints[e],f=d.select,p=d.initiate,x=i(),m=(0,t.useState)(),h=m[0],v=m[1];(0,t.useEffect)(function(){return function(){(null==h?void 0:h.arg.fixedCacheKey)||null==h||h.reset()}},[h]);var b=(0,t.useCallback)(function(e){var t=x(p(e,{fixedCacheKey:u}));return v(t),t},[x,p,u]),g=(h||{}).requestId,y=(0,t.useMemo)(function(){return nr([f({fixedCacheKey:u,requestId:null==h?void 0:h.requestId})],s)},[f,h,s,u]),w=a(y,D),j=null==u?null==h?void 0:h.arg.originalArgs:void 0,k=(0,t.useCallback)(function(){o(function(){h&&v(void 0),u&&x(n.internalActions.removeMutationResult({requestId:g,fixedCacheKey:u}))})},[x,u,h,g]),S=w.endpointName,N=w.data,O=w.status,C=w.isLoading,E=w.isSuccess,T=w.isError,P=w.error;(0,t.useDebugValue)({endpointName:S,data:N,status:O,isLoading:C,isSuccess:E,isError:T,error:P});var _=(0,t.useMemo)(function(){return jo(wo({},w),{originalArgs:j,reset:k})},[w,j,k]);return(0,t.useMemo)(function(){return[b,_]},[b,_])}},usePrefetch:function(e,r){var o=i(),a=No(r);return(0,t.useCallback)(function(t,r){return o(n.util.prefetch(e,t,wo(wo({},a),r)))},[e,o,a])}};function f(e,t,n){if((null==t?void 0:t.endpointName)&&e.isUninitialized){var r=t.endpointName,o=u.endpointDefinitions[r];s({queryArgs:t.originalArgs,endpointDefinition:o,endpointName:r})===s({queryArgs:n,endpointDefinition:o,endpointName:r})&&(t=void 0)}var i=e.isSuccess?e.data:null==t?void 0:t.data;void 0===i&&(i=e.data);var a=void 0!==i,c=e.isLoading,l=!a&&c,d=e.isSuccess||c&&a;return jo(wo({},e),{data:i,currentData:e.data,isFetching:c,isLoading:l,isSuccess:d})}}({api:e,moduleOptions:{batch:o,useDispatch:c,useSelector:s,useStore:d,unstable__sideEffectsInRender:p},serializeQueryArgs:i,context:r}),u=l.buildQueryHooks,f=l.buildMutationHook,x=l.usePrefetch;return Io(a,{usePrefetch:x}),Io(r,{batch:o}),{injectEndpoint:function(t,n){if(function(e){return e.type===Oo.query}(n)){var r=u(t),o=r.useQuery,i=r.useLazyQuery,c=r.useLazyQuerySubscription,l=r.useQueryState,s=r.useQuerySubscription;Io(a.endpoints[t],{useQuery:o,useLazyQuery:i,useLazyQuerySubscription:c,useQueryState:l,useQuerySubscription:s}),e["use"+Ao(t)+"Query"]=o,e["useLazy"+Ao(t)+"Query"]=i}else if(function(e){return e.type===Oo.mutation}(n)){var d=f(t);Io(a.endpoints[t],{useMutation:d}),e["use"+Ao(t)+"Mutation"]=d}}}}}}()),Do="_ctxcb",Mo=0,Lo=function(){return Date.now().toString(36)+"-"+(++Mo).toString(36)},zo=function(e){return e+(e.includes("?")?"&":"?")+Do+"="+Lo()},Bo=function(e){return e+(e.includes("?")?"&":"?")+"v="+Lo()},Uo=!1,Go=function(){Uo=!0};function Ho(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return qo(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(qo(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,qo(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,qo(d,"constructor",s),qo(s,"constructor",l),l.displayName="GeneratorFunction",qo(s,o,"GeneratorFunction"),qo(d),qo(d,o,"Generator"),qo(d,r,function(){return this}),qo(d,"toString",function(){return"[object Generator]"}),(Ho=function(){return{w:i,m:f}})()}function qo(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qo=function(e,t,n,r){function i(t,n){qo(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},qo(e,t,n,r)}function Wo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wo(Object(n),!0).forEach(function(t){Vo(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wo(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Vo(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Zo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Zo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zo(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Xo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Xo(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 Xo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ko(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Yo(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Ko(i,r,o,a,c,"next",e)}function c(e){Ko(i,r,o,a,c,"throw",e)}a(void 0)})}}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)}var Jo=function(){return"undefined"!=typeof window&&window.ctxfeedV8?window.ctxfeedV8:{rest_url:"/wp-json/ctxfeed/v8/",nonce:"",features:{},is_pro:!1,admin_url:"/wp-admin/"}},ei=function(e){var t=this;void 0===e&&(e={});var n=e,r=n.baseUrl,o=n.prepareHeaders,i=void 0===o?function(e){return e}:o,a=n.fetchFn,c=void 0===a?yr:a,l=n.paramsSerializer,s=n.isJsonContentType,u=void 0===s?jr:s,d=n.jsonContentType,f=void 0===d?"application/json":d,p=n.jsonReplacer,x=n.timeout,m=n.responseHandler,h=n.validateStatus,v=xr(n,["baseUrl","prepareHeaders","fetchFn","paramsSerializer","isJsonContentType","jsonContentType","jsonReplacer","timeout","responseHandler","validateStatus"]);return"undefined"==typeof fetch&&c===yr&&console.warn("Warning: `fetch` is not available. Please supply a custom `fetchFn` property to use `fetchBaseQuery` on SSR environments."),function(e,n){return mr(t,null,function(){var t,o,a,s,d,g,y,w,j,k,S,N,O,C,E,T,P,_,A,I,F,R,D,M,L,z,B,U,G,H,q,W,$,V,Q,X;return rr(this,function(K){switch(K.label){case 0:return t=n.signal,o=n.getState,a=n.extra,s=n.endpoint,d=n.forced,g=n.type,j=(w="string"==typeof e?{url:e}:e).url,k=w.headers,S=void 0===k?new Headers(v.headers):k,N=w.params,O=void 0===N?void 0:N,C=w.responseHandler,E=void 0===C?null!=m?m:"json":C,T=w.validateStatus,P=void 0===T?null!=h?h:wr:T,_=w.timeout,A=void 0===_?x:_,I=xr(w,["url","headers","params","responseHandler","validateStatus","timeout"]),F=fr(pr(fr({},v),{signal:t}),I),S=new Headers(kr(S)),R=F,[4,i(S,{getState:o,extra:a,endpoint:s,forced:d,type:g})];case 1:R.headers=K.sent()||S,D=function(e){return"object"==typeof e&&(gn(e)||Array.isArray(e)||"function"==typeof e.toJSON)},!F.headers.has("content-type")&&D(F.body)&&F.headers.set("content-type",f),D(F.body)&&u(F.headers)&&(F.body=JSON.stringify(F.body,p)),O&&(M=~j.indexOf("?")?"&":"?",L=l?l(O):new URLSearchParams(kr(O)),j+=M+L),j=hr(r,j),z=new Request(j,F),B=new Request(j,F),y={request:B},G=!1,H=A&&setTimeout(function(){G=!0,n.abort()},A),K.label=2;case 2:return K.trys.push([2,4,5,6]),[4,c(z)];case 3:return U=K.sent(),[3,6];case 4:return q=K.sent(),[2,{error:{status:G?"TIMEOUT_ERROR":"FETCH_ERROR",error:String(q)},meta:y}];case 5:return H&&clearTimeout(H),[7];case 6:W=U.clone(),y.response=W,V="",K.label=7;case 7:return K.trys.push([7,9,,10]),[4,Promise.all([b(U,E).then(function(e){return $=e},function(e){return Q=e}),W.text().then(function(e){return V=e},function(){})])];case 8:if(K.sent(),Q)throw Q;return[3,10];case 9:return X=K.sent(),[2,{error:{status:"PARSING_ERROR",originalStatus:U.status,data:V,error:String(X)},meta:y}];case 10:return[2,P(U,$)?{data:$,meta:y}:{error:{status:U.status,data:$},meta:y}]}})})};function b(e,t){return mr(this,null,function(){var n;return rr(this,function(r){switch(r.label){case 0:return"function"==typeof t?[2,t(e)]:("content-type"===t&&(t=u(e.headers)?"json":"text"),"json"!==t?[3,2]:[4,e.text()]);case 1:return[2,(n=r.sent()).length?JSON.parse(n):null];case 2:return[2,e.text()]}})})}}({baseUrl:Jo().rest_url,prepareHeaders:function(e){var t=Jo().nonce;return t&&e.set("X-WP-Nonce",t),e}}),ti=function(e){var t=null==e?void 0:e.error;if(!t)return!1;var n=[403,503,429];return!("PARSING_ERROR"!==t.status||!n.includes(t.originalStatus))||!!n.includes(t.status)&&(!t.data||"object"!==Zo(t.data)||!t.data.code)},ni=function(){var e=Yo(Ho().m(function e(t){var n,r,o,i,a,c,l,s,u,d,f,p,x,m,h;return Ho().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=Jo(),r="string"==typeof t?{url:t}:t||{},o=String(r.url||"").split("?"),i=Qo(o,2),a=i[0],c=i[1],l="/ctxfeed/v8/"+a.replace(/^\/+/,""),s=(r.method||"GET").toUpperCase(),u=$o({},r.params||{}),c&&new URLSearchParams(c).forEach(function(e,t){u[t]=e}),d="undefined"!=typeof window&&window.ajaxurl||(n.admin_url||"/wp-admin/")+"admin-ajax.php",(f=new URLSearchParams).set("action","ctxfeed_rest_proxy"),f.set("_wpnonce",n.nonce||""),f.set("ctxfeed_route",l),f.set("ctxfeed_method",s),Object.keys(u).length&&f.set("ctxfeed_query",JSON.stringify(u)),void 0!==r.body&&null!==r.body&&f.set("ctxfeed_body",JSON.stringify(r.body)),e.p=1,e.n=2,fetch(d,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:f.toString()});case 2:return p=e.v,e.n=3,p.text();case 3:x=e.v;try{m=JSON.parse(x)}catch(e){m=x}if(p.ok){e.n=4;break}return e.a(2,{error:{status:p.status,data:m}});case 4:return e.a(2,{data:m});case 5:return e.p=5,h=e.v,e.a(2,{error:{status:"FETCH_ERROR",error:String(h)}})}},e,null,[[1,5]])}));return function(t){return e.apply(this,arguments)}}(),ri=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Jo().rest_url,n="string"==typeof e?{url:e}:$o({},e||{});if("GET"!==(n.method||"GET").toUpperCase())return e;var r=new URLSearchParams;Object.entries(n.params||{}).forEach(function(e){var t=Qo(e,2),n=t[0],o=t[1];null!=o&&r.set(n,String(o))}),r.set(Do,Lo());var o=String(n.url||""),i=o.includes("?")||String(t||"").includes("?");return n.url=o+(i?"&":"?")+r.toString(),delete n.params,n},oi=function(){var e=Yo(Ho().m(function e(t,n,r){var o,i;return Ho().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,ei(ri(t),n,r);case 1:if(o=e.v,ti(o)){e.n=2;break}return e.a(2,o);case 2:return Go(),e.n=3,ni(t);case 3:if(i=e.v,!ti(i)){e.n=4;break}return e.a(2,o);case 4:return e.a(2,i)}},e)}));return function(t,n,r){return e.apply(this,arguments)}}(),ii=Ro({reducerPath:"api",baseQuery:oi,endpoints:function(){return{}},tagTypes:["FEEDS","FEED","CHANNELS","WPOPTIONS","ATTR_MAPPING","DYNAMIC_ATTRIBUTE","PRODUCT_ATTRIBUTES","DASHBOARD_OVERVIEW","DASHBOARD_CHANNELS","DASHBOARD_CHANNEL_DETAIL","DASHBOARD_ACTIVITY","DASHBOARD_METRICS","DASHBOARD_ALERTS","CATEGORY_MAPPING","SETTINGS","STATUS","LICENSE","NOTICES","PRO_VERSION"]}),ai=Cn({name:"attributeMapping",initialState:{attribute:{name:"",glue:"",mapping:["id","tittle"]},editID:null},reducers:{setMapping:function(e){e.attribute.mapping.push("id","tittle")},deleteMapping:function(e,t){e.attribute.mapping=e.attribute.mapping.filter(function(e){return e!==t.payload})},updateAttribute:function(e,t){var n=t.payload,r=n.key,o=n.value;e.attribute[r]=o},updateMappingValue:function(e,t){var n=t.payload,r=n.id,o=n.key,i=n.value,a=e.attributes.find(function(e){return e.id===r});a&&(a.mapping[o]=i)}}}),ci=ai.actions,li=(ci.setMapping,ci.updateMappingValue,ci.deleteMapping,ci.updateAttribute,ai.reducer);function si(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)||function(e,t){if(e){if("string"==typeof e)return ui(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ui(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 ui(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var di={attributes:[{id:1,mapping:{attribute:"",condition:"",compare:"",value:"",value_type:"",prefix:"",suffix:""}}],editID:null},fi=Cn({name:"dynamicAttributes",initialState:di,reducers:{setDynamicAttribute:function(e){e.attributes.push({id:Date.now(),mapping:{attribute:"",condition:"",compare:"",value:"",value_type:"",prefix:"",suffix:""}})},copyAttribute:function(e,t){var n=t.payload,r=n.attribute,o=n.condition,i=n.compare,a=n.value,c=n.value_type,l=n.prefix,s=n.suffix;e.attributes.push({id:Date.now(),mapping:{attribute:r,condition:o,compare:i,value:a,value_type:c,prefix:l,suffix:s}})},deleteDynamicAttribute:function(e,t){e.attributes=e.attributes.filter(function(e){return e.id!==t.payload})},resetDynamicAttribute:function(e){e.attributes=si(di.attributes),e.editID=di.editID},updateMappingValues:function(e,t){var n=t.payload,r=n.id,o=n.key,i=n.value,a=e.attributes.find(function(e){return e.id===r});a&&(a.mapping[o]=i)}}}),pi=fi.actions,xi=(pi.copyAttribute,pi.setDynamicAttribute,pi.resetDynamicAttribute,pi.deleteDynamicAttribute,pi.updateMappingValues,fi.reducer);function mi(e){return mi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mi(e)}function hi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function vi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hi(Object(n),!0).forEach(function(t){bi(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hi(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function bi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=mi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gi={name:"",template:"",mappings:[]},yi=Cn({name:"categoryMapping",initialState:gi,reducers:{setCategoryMapping:function(e,t){return vi(vi({},e),t.payload)},resetCategoryMapping:function(){return gi}}}),wi=yi.actions,ji=wi.setCategoryMapping,ki=wi.resetCategoryMapping,Si=yi.reducer;var Ni={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let Oi;const Ci=new Uint8Array(16);function Ei(){if(!Oi&&(Oi="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Oi))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Oi(Ci)}const Ti=[];for(let e=0;e<256;++e)Ti.push((e+256).toString(16).slice(1));function Pi(e,t=0){return Ti[e[t+0]]+Ti[e[t+1]]+Ti[e[t+2]]+Ti[e[t+3]]+"-"+Ti[e[t+4]]+Ti[e[t+5]]+"-"+Ti[e[t+6]]+Ti[e[t+7]]+"-"+Ti[e[t+8]]+Ti[e[t+9]]+"-"+Ti[e[t+10]]+Ti[e[t+11]]+Ti[e[t+12]]+Ti[e[t+13]]+Ti[e[t+14]]+Ti[e[t+15]]}var _i=function(e,t,n){if(Ni.randomUUID&&!t&&!e)return Ni.randomUUID();const r=(e=e||{}).random||(e.rng||Ei)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=r[e];return t}return Pi(r)};function Ai(e){return Ai="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ai(e)}function Ii(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ai(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ai(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ai(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fi=["google","google_local","google_local_inventory","google_shopping_action"],Ri="shipping",Di=Ii(Ii({},Ri,{attribute:Ri,rows:[{mattribute:"min_transit_time",value:"2"},{mattribute:"max_transit_time",value:"5"},{mattribute:"min_handling_time",value:"1"},{mattribute:"max_handling_time",value:"3"}],toast:"Shipping mapped to Shipping (Google Format); transit and handling time rows added."}),"shipping_label",{attribute:"shipping_class",rows:[],toast:"Shipping Label mapped to Shipping Class."}),Mi=function(e){return Object.prototype.hasOwnProperty.call(Di,e)?Di[e]:null};function Li(e){var t;return"all"===e||"feed"===e?e:"all"===("undefined"!=typeof window?null===(t=window.ctxfeedV8)||void 0===t?void 0:t.country_scope_default:"")?"all":"feed"}function zi(e){return zi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zi(e)}function Bi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||Gi(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ui(e){return function(e){if(Array.isArray(e))return Hi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Gi(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 Gi(e,t){if(e){if("string"==typeof e)return Hi(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hi(e,t):void 0}}function Hi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function qi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Wi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qi(Object(n),!0).forEach(function(t){$i(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qi(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function $i(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=zi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vi=function(){return _i()},Qi=function(e){e.dirty=!0},Xi={editFeedId:null,dirty:!1,invalidRows:[],invalidSettings:[],makeFeedForm:{country:"",template:"",fileName:"",fileType:"",includeVariations:"",variablePrice:"first",variableQuantity:"first",currency:"",feedLanguage:"",vendors:[],feedSort:"",feedSortOrder:"",csvBom:"no",intervalTime:"",itemsWrapper:"products",itemWrapper:"product",extraHeader:"",feedConfigCustom2:""},feedRules:[],merchantInfo:{},merchantAttributes:[],productAttributes:[],outputTypes:[],isLoadingFeedRules:!1,filter:{filterOptions:{is_backorder:"no",is_outOfStock:"no",product_visibility:"no",outofstock_visibility:"no",is_emptyDescription:"no",is_emptyImage:"no",is_emptyPrice:"no"},postStatus:[],categories:[],productIds:[],filterMode:{post_status:"include",categories:"include",product_ids:"include"},searchWithId:"",numberFormat:{decimals:"",decimal_separator:"",thousand_separator:""},campaignParameters:{utm_source:"",utm_medium:"",utm_campaign:"",utm_term:"",utm_content:""},stringReplace:[],shippingCountry:Li(""),taxCountry:Li(""),compositePrice:"all_product_price",advancedFilter:{groups:[],filterType:2}},ftp:{enabled:!1,protocol:"ftp",mode:"passive",host:"",port:"21",username:"",password:"",path:"",passwordSet:!1,feedSlug:""}},Ki=Cn({name:"makeFeed",initialState:Xi,reducers:{setMakeFeed:function(e,t){var n=Wi(Wi(Wi({},e),t.payload),{},{dirty:!0});if(t.payload&&t.payload.makeFeedForm){var r=n.makeFeedForm||{};n.invalidSettings=(e.invalidSettings||[]).filter(function(e){return!r[e]})}return n},setTemplate:function(e,t){e.makeFeedForm.template=String(t.payload||""),e.makeFeedForm.template&&(e.invalidSettings=(e.invalidSettings||[]).filter(function(e){return"template"!==e})),Qi(e)},resetMakeFeed:function(){return Xi},markSaved:function(e){e.dirty=!1},setFeedRules:function(e,t){e.feedRules=t.payload,e.isLoadingFeedRules=!1},updateFeedRule:function(e,t){var n=t.payload,r=n.index,o=n.field,i=n.value;e.feedRules[r]&&(e.feedRules[r][o]=i,e.invalidRows=(e.invalidRows||[]).filter(function(e){return e.index!==r}),Qi(e))},setInvalidRows:function(e,t){e.invalidRows=Array.isArray(t.payload)?t.payload:[]},setInvalidSettings:function(e,t){e.invalidSettings=Array.isArray(t.payload)?t.payload:[]},addFeedRule:function(e,t){var n,r;e.invalidRows=[];var o=null!==(n=null===(r=t.payload)||void 0===r?void 0:r.index)&&void 0!==n?n:e.feedRules.length;e.feedRules.splice(o+1,0,{mattribute:"",prefix:"",type:"attribute",attribute:"",default:"",suffix:"",output_type:["1"],limit:""}),Qi(e)},applyGoogleShippingPreset:function(e,t){var n,r,o=null===(n=t.payload)||void 0===n?void 0:n.index,i=e.feedRules[o];if(i){var a=Mi(i.mattribute);if(a){e.invalidRows=[],i.type="attribute",i.attribute=a.attribute;var c=new Set(e.feedRules.map(function(e){return e.mattribute})),l=a.rows.filter(function(e){return!c.has(e.mattribute)}).map(function(e){return{mattribute:e.mattribute,prefix:"",type:"pattern",attribute:"",default:e.value,suffix:"",output_type:["1"],limit:""}});(r=e.feedRules).splice.apply(r,[o+1,0].concat(Ui(l))),Qi(e)}}},removeFeedRule:function(e,t){e.invalidRows=[],e.feedRules.splice(t.payload,1),Qi(e)},duplicateFeedRule:function(e,t){e.invalidRows=[];var n=t.payload;if(e.feedRules[n]){var r=Wi({},e.feedRules[n]);e.feedRules.splice(n+1,0,r),Qi(e)}},reorderFeedRules:function(e,t){e.invalidRows=[];var n=t.payload,r=n.sourceIndex,o=n.destinationIndex,i=Bi(e.feedRules.splice(r,1),1)[0];e.feedRules.splice(o,0,i),Qi(e)},setMerchantAttributes:function(e,t){e.merchantAttributes=t.payload},setProductAttributes:function(e,t){e.productAttributes=t.payload},setOutputTypes:function(e,t){e.outputTypes=t.payload},setMerchantInfo:function(e,t){e.merchantInfo=t.payload},setFilterOption:function(e,t){var n=t.payload,r=n.name,o=n.value;r&&(e.filter.filterOptions[r]=o,Qi(e))},setFilterOptions:function(e,t){e.filter.filterOptions=Wi(Wi({},e.filter.filterOptions),t.payload)},setPostStatus:function(e,t){e.filter.postStatus=Array.isArray(t.payload)?t.payload:[],Qi(e)},setCategories:function(e,t){e.filter.categories=Array.isArray(t.payload)?t.payload:[],Qi(e)},setProductIds:function(e,t){e.filter.productIds=Array.isArray(t.payload)?t.payload:[],Qi(e)},setFilterMode:function(e,t){var n=t.payload,r=n.field,o=n.mode;!r||"include"!==o&&"exclude"!==o||(e.filter.filterMode[r]=o,Qi(e))},setFilterModes:function(e,t){e.filter.filterMode=Wi(Wi({},e.filter.filterMode),t.payload)},setNumberFormatField:function(e,t){var n=t.payload,r=n.field,o=n.value;r&&(e.filter.numberFormat||(e.filter.numberFormat={}),e.filter.numberFormat[r]=o,Qi(e))},setNumberFormat:function(e,t){e.filter.numberFormat=Wi(Wi({},e.filter.numberFormat||{}),t.payload)},setCampaignParam:function(e,t){var n=t.payload,r=n.field,o=n.value;r&&(e.filter.campaignParameters||(e.filter.campaignParameters={}),e.filter.campaignParameters[r]=o,Qi(e))},setCampaignParameters:function(e,t){e.filter.campaignParameters=Wi(Wi({},e.filter.campaignParameters||{}),t.payload)},setStringReplace:function(e,t){e.filter.stringReplace=Array.isArray(t.payload)?t.payload:[]},addStringReplaceRow:function(e,t){var n;Array.isArray(e.filter.stringReplace)||(e.filter.stringReplace=[]);var r={subject:"",search:"",replace:"",mode:"literal"},o=null===(n=t.payload)||void 0===n?void 0:n.index;"number"==typeof o&&o>=0?e.filter.stringReplace.splice(o+1,0,r):e.filter.stringReplace.push(r),Qi(e)},updateStringReplaceRow:function(e,t){var n=t.payload,r=n.index,o=n.field,i=n.value;Array.isArray(e.filter.stringReplace)&&e.filter.stringReplace[r]&&(e.filter.stringReplace[r][o]=i,Qi(e))},removeStringReplaceRow:function(e,t){Array.isArray(e.filter.stringReplace)&&(e.filter.stringReplace.splice(t.payload,1),Qi(e))},duplicateStringReplaceRow:function(e,t){var n=t.payload;if(Array.isArray(e.filter.stringReplace)&&e.filter.stringReplace[n]){var r=Wi({},e.filter.stringReplace[n]);e.filter.stringReplace.splice(n+1,0,r),Qi(e)}},setAdvancedFilter:function(e,t){e.filter.advancedFilter||(e.filter.advancedFilter={groups:[],filterType:2});var n=t.payload||{};Array.isArray(n.groups)&&(e.filter.advancedFilter.groups=n.groups),1!==n.filterType&&2!==n.filterType||(e.filter.advancedFilter.filterType=n.filterType)},addAdvancedFilterGroup:function(e){e.filter.advancedFilter||(e.filter.advancedFilter={groups:[],filterType:2}),Array.isArray(e.filter.advancedFilter.groups)||(e.filter.advancedFilter.groups=[]);var t=1===e.filter.advancedFilter.filterType?"OR":"AND";e.filter.advancedFilter.groups.push({id:Vi(),base_operator:t,base_filters:[{id:Vi(),attribute:"",condition:"==",compare:"",operator:t}]}),Qi(e)},addAdvancedFilterSub:function(e,t){var n,r=(t.payload||{}).groupId,o=null===(n=e.filter.advancedFilter)||void 0===n?void 0:n.groups;if(Array.isArray(o)){var i=o.find(function(e){return e.id===r});if(i){var a=1===e.filter.advancedFilter.filterType?"OR":"AND";i.base_filters.push({id:Vi(),attribute:"",condition:"==",compare:"",operator:a}),Qi(e)}}},updateAdvancedFilterSub:function(e,t){var n,r,o=t.payload||{},i=o.groupId,a=o.subId,c=o.field,l=o.value,s=null===(n=e.filter.advancedFilter)||void 0===n?void 0:n.groups;if(Array.isArray(s)){var u=s.find(function(e){return e.id===i});if(u){var d=null===(r=u.base_filters)||void 0===r?void 0:r.find(function(e){return e.id===a});d&&(d[c]=l,Qi(e))}}},setAdvancedFilterGroupOperator:function(e,t){var n,r=t.payload||{},o=r.groupId,i=r.value,a=null===(n=e.filter.advancedFilter)||void 0===n?void 0:n.groups;if(Array.isArray(a)){var c=a.find(function(e){return e.id===o});!c||"AND"!==i&&"OR"!==i||(c.base_operator=i,Qi(e))}},removeAdvancedFilterSub:function(e,t){var n,r=t.payload||{},o=r.groupId,i=r.subId,a=null===(n=e.filter.advancedFilter)||void 0===n?void 0:n.groups;if(Array.isArray(a)){var c=a.findIndex(function(e){return e.id===o});if(-1!==c){var l=a[c];if(1===l.base_filters.length){if(l.base_filters[0].id!==i)return;a.splice(c,1)}else l.base_filters=l.base_filters.filter(function(e){return e.id!==i});Qi(e)}}},removeAdvancedFilterGroup:function(e,t){var n,r=(t.payload||{}).groupId,o=null===(n=e.filter.advancedFilter)||void 0===n?void 0:n.groups;if(Array.isArray(o)){var i=o.findIndex(function(e){return e.id===r});-1!==i&&(o.splice(i,1),Qi(e))}},setAdvancedFilterType:function(e,t){e.filter.advancedFilter||(e.filter.advancedFilter={groups:[],filterType:2});var n=1===t.payload||2===t.payload?t.payload:2;e.filter.advancedFilter.filterType=n,Qi(e)},setShippingCountry:function(e,t){var n=t.payload;e.filter.shippingCountry="feed"===n||"all"===n?n:"",Qi(e)},setTaxCountry:function(e,t){var n=t.payload;e.filter.taxCountry="feed"===n||"all"===n?n:"",Qi(e)},setCompositePrice:function(e,t){var n=t.payload;e.filter.compositePrice="parent_product_price"===n||"all_product_price"===n?n:"all_product_price",Qi(e)},setFtpField:function(e,t){var n=t.payload,r=n.field,o=n.value;e.ftp||(e.ftp={}),r&&(e.ftp[r]=o,Qi(e))},setFtp:function(e,t){e.ftp=Wi(Wi({},e.ftp||{}),t.payload)}}}),Yi=Ki.actions,Zi=Yi.setMakeFeed,Ji=Yi.setInvalidRows,ea=Yi.setInvalidSettings,ta=Yi.setTemplate,na=Yi.resetMakeFeed,ra=Yi.markSaved,oa=Yi.setFeedRules,ia=Yi.updateFeedRule,aa=Yi.addFeedRule,ca=Yi.applyGoogleShippingPreset,la=Yi.removeFeedRule,sa=Yi.duplicateFeedRule,ua=Yi.reorderFeedRules,da=Yi.setMerchantAttributes,fa=Yi.setProductAttributes,pa=Yi.setOutputTypes,xa=Yi.setMerchantInfo,ma=Yi.setFilterOption,ha=Yi.setFilterOptions,va=Yi.setPostStatus,ba=Yi.setCategories,ga=Yi.setProductIds,ya=Yi.setFilterMode,wa=Yi.setFilterModes,ja=Yi.setNumberFormatField,ka=Yi.setNumberFormat,Sa=Yi.setCampaignParam,Na=Yi.setCampaignParameters,Oa=Yi.setStringReplace,Ca=Yi.addStringReplaceRow,Ea=Yi.updateStringReplaceRow,Ta=Yi.removeStringReplaceRow,Pa=(Yi.duplicateStringReplaceRow,Yi.setAdvancedFilter),_a=Yi.addAdvancedFilterGroup,Aa=Yi.addAdvancedFilterSub,Ia=Yi.updateAdvancedFilterSub,Fa=Yi.setAdvancedFilterGroupOperator,Ra=Yi.removeAdvancedFilterSub,Da=Yi.removeAdvancedFilterGroup,Ma=(Yi.setAdvancedFilterType,Yi.setShippingCountry),La=Yi.setTaxCountry,za=Yi.setCompositePrice,Ba=Yi.setFtpField,Ua=Yi.setFtp;function Ga(e){return Ga="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ga(e)}var Ha=function(e){var t,n=Nn(),r=e||{},o=r.reducer,i=void 0===o?void 0:o,a=r.middleware,c=void 0===a?n():a,l=r.devTools,s=void 0===l||l,u=r.preloadedState,d=void 0===u?void 0:u,f=r.enhancers,p=void 0===f?void 0:f;if("function"==typeof i)t=i;else{if(!gn(i))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');t=Xt(i)}var x=c;"function"==typeof x&&(x=x(n));var m=Jt.apply(void 0,x),h=Zt;s&&(h=bn(mn({trace:!1},"object"==typeof s&&s)));var v=new kn(m),b=v;return Array.isArray(p)?b=cn([m],p):"function"==typeof p&&(b=p(v)),Qt(t,d,h.apply(void 0,b))}({reducer:function(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ga(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ga(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ga(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({dynamicAttribute:xi,categoryMapping:Si,attributeMapping:li,makeFeed:Ki.reducer},ii.reducerPath,ii.reducer),middleware:function(e){return e().concat(ii.middleware)}}),qa=function(){return(window.location.hash.replace("#","")||"/feeds").split("?")[0]},Wa=function(){var e=window.location.hash.replace("#","").split("?")[1]||"";return new URLSearchParams(e)},$a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};window.location.hash=Va(e,t).slice(1)},Va=function(e){var t=new URLSearchParams(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).toString();return"#".concat(t?"".concat(e,"?").concat(t):e)};function Qa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||Xa(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xa(e,t){if(e){if("string"==typeof e)return Ka(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ka(e,t):void 0}}function Ka(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ya(){var e=(0,t.useRef)(null),n=Qa((0,t.useState)(0),2),r=n[0],o=n[1];return(0,t.useEffect)(function(){var t=e.current;if(t&&"undefined"!=typeof ResizeObserver){var n=new ResizeObserver(function(e){var t,n=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Xa(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;o(r.contentRect.width)}}catch(e){n.e(e)}finally{n.f()}});return n.observe(t),function(){return n.disconnect()}}},[]),[e,r]}var Za="https://webappick.com/plugin/woocommerce-product-feed-pro/?utm_source=free_plugin&utm_medium=feature_lock&utm_campaign=pro_upgrade",Ja="https://webappick.com/my-account/api-keys/",ec=function(){return"undefined"!=typeof window&&window.ctxfeedV8||{}},tc=function(){return!!ec().pro_installed},nc=function(){return!!ec().license_active},rc=function(e){return!!(ec().features||{})[e]};var oc=o(604),ic=o.n(oc);const ac=function(e,t){var n,r,o=0;function i(){var i,a,c=n,l=arguments.length;e:for(;c;){if(c.args.length===arguments.length){for(a=0;a<l;a++)if(c.args[a]!==arguments[a]){c=c.next;continue e}return c!==n&&(c===r&&(r=c.prev),c.prev.next=c.next,c.next&&(c.next.prev=c.prev),c.next=n,c.prev=null,n.prev=c,n=c),c.val}c=c.next}for(i=new Array(l),a=0;a<l;a++)i[a]=arguments[a];return c={args:i,val:e.apply(null,i)},n?(n.prev=c,c.next=n):r=c,o===t.maxSize?(r=r.prev).next=null:o++,n=c,c.val}return t=t||{},i.clear=function(){n=null,r=null,o=0},i}(console.error);function cc(e,...t){try{return ic().sprintf(e,...t)}catch(t){return t instanceof Error&&ac("sprintf error: \n\n"+t.toString()),e}}var lc,sc,uc,dc;lc={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},sc=["(","?"],uc={")":["("],":":["?","?:"]},dc=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var fc={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,n){if(e)throw t;return n}};function pc(e){var t=function(e){for(var t,n,r,o,i=[],a=[];t=e.match(dc);){for(n=t[0],(r=e.substr(0,t.index).trim())&&i.push(r);o=a.pop();){if(uc[n]){if(uc[n][0]===o){n=uc[n][1]||n;break}}else if(sc.indexOf(o)>=0||lc[o]<lc[n]){a.push(o);break}i.push(o)}uc[n]||a.push(n),e=e.substr(t.index+n.length)}return(e=e.trim())&&i.push(e),i.concat(a.reverse())}(e);return function(e){return function(e,t){var n,r,o,i,a,c,l=[];for(n=0;n<e.length;n++){if(a=e[n],i=fc[a]){for(r=i.length,o=Array(r);r--;)o[r]=l.pop();try{c=i.apply(null,o)}catch(e){return e}}else c=t.hasOwnProperty(a)?t[a]:+a;l.push(c)}return l[0]}(t,e)}}var xc={contextDelimiter:"",onMissingKey:null};function mc(e,t){var n;for(n in this.data=e,this.pluralForms={},this.options={},xc)this.options[n]=void 0!==t&&n in t?t[n]:xc[n]}mc.prototype.getPluralForm=function(e,t){var n,r,o,i=this.pluralForms[e];return i||("function"!=typeof(o=(n=this.data[e][""])["Plural-Forms"]||n["plural-forms"]||n.plural_forms)&&(r=function(e){var t,n,r;for(t=e.split(";"),n=0;n<t.length;n++)if(0===(r=t[n].trim()).indexOf("plural="))return r.substr(7)}(n["Plural-Forms"]||n["plural-forms"]||n.plural_forms),o=function(e){var t=pc(e);return function(e){return+t({n:e})}}(r)),i=this.pluralForms[e]=o),i(t)},mc.prototype.dcnpgettext=function(e,t,n,r,o){var i,a,c;return i=void 0===o?0:this.getPluralForm(e,o),a=n,t&&(a=t+this.options.contextDelimiter+n),(c=this.data[e][a])&&c[i]?c[i]:(this.options.onMissingKey&&this.options.onMissingKey(n,e),0===i?n:r)};const hc={plural_forms(e){return 1===e?0:1}},vc=/^i18n\.(n?gettext|has_translation)(_|$)/;var bc=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var gc=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var yc=function(e,t){return function(n,r,o,i=10){const a=e[t];if(!gc(n))return;if(!bc(r))return;if("function"!=typeof o)return void console.error("The hook callback must be a function.");if("number"!=typeof i)return void console.error("If specified, the hook priority must be a number.");const c={callback:o,priority:i,namespace:r};if(a[n]){const e=a[n].handlers;let t;for(t=e.length;t>0&&!(i>=e[t-1].priority);t--);t===e.length?e[t]=c:e.splice(t,0,c),a.__current.forEach(e=>{e.name===n&&e.currentIndex>=t&&e.currentIndex++})}else a[n]={handlers:[c],runs:0};"hookAdded"!==n&&e.doAction("hookAdded",n,r,o,i)}};var wc=function(e,t,n=!1){return function(r,o){const i=e[t];if(!gc(r))return;if(!n&&!bc(o))return;if(!i[r])return 0;let a=0;if(n)a=i[r].handlers.length,i[r]={runs:i[r].runs,handlers:[]};else{const e=i[r].handlers;for(let t=e.length-1;t>=0;t--)e[t].namespace===o&&(e.splice(t,1),a++,i.__current.forEach(e=>{e.name===r&&e.currentIndex>=t&&e.currentIndex--}))}return"hookRemoved"!==r&&e.doAction("hookRemoved",r,o),a}};var jc=function(e,t){return function(n,r){const o=e[t];return void 0!==r?n in o&&o[n].handlers.some(e=>e.namespace===r):n in o}};var kc=function(e,t,n=!1){return function(r,...o){const i=e[t];i[r]||(i[r]={handlers:[],runs:0}),i[r].runs++;const a=i[r].handlers;if(!a||!a.length)return n?o[0]:void 0;const c={name:r,currentIndex:0};for(i.__current.push(c);c.currentIndex<a.length;){const e=a[c.currentIndex].callback.apply(null,o);n&&(o[0]=e),c.currentIndex++}return i.__current.pop(),n?o[0]:void 0}};var Sc=function(e,t){return function(){var n;const r=e[t];return null!==(n=r.__current[r.__current.length-1]?.name)&&void 0!==n?n:null}};var Nc=function(e,t){return function(n){const r=e[t];return void 0===n?void 0!==r.__current[0]:!!r.__current[0]&&n===r.__current[0].name}};var Oc=function(e,t){return function(n){const r=e[t];if(gc(n))return r[n]&&r[n].runs?r[n].runs:0}};class Cc{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=yc(this,"actions"),this.addFilter=yc(this,"filters"),this.removeAction=wc(this,"actions"),this.removeFilter=wc(this,"filters"),this.hasAction=jc(this,"actions"),this.hasFilter=jc(this,"filters"),this.removeAllActions=wc(this,"actions",!0),this.removeAllFilters=wc(this,"filters",!0),this.doAction=kc(this,"actions"),this.applyFilters=kc(this,"filters",!0),this.currentAction=Sc(this,"actions"),this.currentFilter=Sc(this,"filters"),this.doingAction=Nc(this,"actions"),this.doingFilter=Nc(this,"filters"),this.didAction=Oc(this,"actions"),this.didFilter=Oc(this,"filters")}}const Ec=function(){return new Cc}(),{addAction:Tc,addFilter:Pc,removeAction:_c,removeFilter:Ac,hasAction:Ic,hasFilter:Fc,removeAllActions:Rc,removeAllFilters:Dc,doAction:Mc,applyFilters:Lc,currentAction:zc,currentFilter:Bc,doingAction:Uc,doingFilter:Gc,didAction:Hc,didFilter:qc,actions:Wc,filters:$c}=Ec,Vc=((e,t,n)=>{const r=new mc({}),o=new Set,i=()=>{o.forEach(e=>e())},a=(e,t="default")=>{r.data[t]={...r.data[t],...e},r.data[t][""]={...hc,...r.data[t]?.[""]},delete r.pluralForms[t]},c=(e,t)=>{a(e,t),i()},l=(e="default",t,n,o,i)=>(r.data[e]||a(void 0,e),r.dcnpgettext(e,t,n,o,i)),s=(e="default")=>e,u=(e,t,r)=>{let o=l(r,t,e);return n?(o=n.applyFilters("i18n.gettext_with_context",o,e,t,r),n.applyFilters("i18n.gettext_with_context_"+s(r),o,e,t,r)):o};if(e&&c(e,t),n){const e=e=>{vc.test(e)&&i()};n.addAction("hookAdded","core/i18n",e),n.addAction("hookRemoved","core/i18n",e)}return{getLocaleData:(e="default")=>r.data[e],setLocaleData:c,addLocaleData:(e,t="default")=>{r.data[t]={...r.data[t],...e,"":{...hc,...r.data[t]?.[""],...e?.[""]}},delete r.pluralForms[t],i()},resetLocaleData:(e,t)=>{r.data={},r.pluralForms={},c(e,t)},subscribe:e=>(o.add(e),()=>o.delete(e)),__:(e,t)=>{let r=l(t,void 0,e);return n?(r=n.applyFilters("i18n.gettext",r,e,t),n.applyFilters("i18n.gettext_"+s(t),r,e,t)):r},_x:u,_n:(e,t,r,o)=>{let i=l(o,void 0,e,t,r);return n?(i=n.applyFilters("i18n.ngettext",i,e,t,r,o),n.applyFilters("i18n.ngettext_"+s(o),i,e,t,r,o)):i},_nx:(e,t,r,o,i)=>{let a=l(i,o,e,t,r);return n?(a=n.applyFilters("i18n.ngettext_with_context",a,e,t,r,o,i),n.applyFilters("i18n.ngettext_with_context_"+s(i),a,e,t,r,o,i)):a},isRTL:()=>"rtl"===u("ltr","text direction"),hasTranslation:(e,t,o)=>{const i=t?t+""+e:e;let a=!!r.data?.[null!=o?o:"default"]?.[i];return n&&(a=n.applyFilters("i18n.has_translation",a,e,t,o),a=n.applyFilters("i18n.has_translation_"+s(o),a,e,t,o)),a}}})(void 0,void 0,Ec);Vc.getLocaleData.bind(Vc),Vc.setLocaleData.bind(Vc),Vc.resetLocaleData.bind(Vc),Vc.subscribe.bind(Vc);const Qc=Vc.__.bind(Vc),Xc=(Vc._x.bind(Vc),Vc._n.bind(Vc));Vc._nx.bind(Vc),Vc.isRTL.bind(Vc),Vc.hasTranslation.bind(Vc);function Kc(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)||function(e,t){if(e){if("string"==typeof e)return Yc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Yc(e,t):void 0}}(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 Yc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Zc={success:{idle:"ctx-bg-transparent ctx-text-success-deep ctx-font-semibold hover:ctx-bg-success-tint",active:"ctx-bg-success-tint ctx-text-success-deep ctx-font-semibold",mark:"ctx-bg-success"}},Jc=function(e){return[{title:Qc("Feeds","woo-feed"),items:[{path:"/dashboard",label:Qc("Analytics","woo-feed")},{path:"/feeds",label:Qc("Manage feeds","woo-feed")},{path:"/new-feed",label:Qc("Make feed","woo-feed")},{path:"/ai-assistant",label:Qc("AI assistant","woo-feed"),feature:"extension_ai"}]},{title:Qc("Data mapping","woo-feed"),items:[{path:"/attributes-mapping",label:Qc("Attribute mapping","woo-feed"),feature:"attribute_mapping"},{path:"/dynamic-attributes",label:Qc("Dynamic attributes","woo-feed"),feature:"dynamic_attribute"},{path:"/category-mapping",label:Qc("Category mapping","woo-feed")},{path:"/wp-options",label:Qc("WP options","woo-feed")}]},{title:Qc("System","woo-feed"),items:[{path:"/settings",label:Qc("Settings","woo-feed")},{path:"/status",label:Qc("System status","woo-feed")},{path:"/version",label:Qc("Version control","woo-feed")},{path:"/license",label:Qc("License","woo-feed")}]},{title:Qc("Help","woo-feed"),items:[{path:"/docs",label:Qc("Help centre","woo-feed")}]},{title:Qc("WebAppick","woo-feed"),items:[{path:"/plugins",label:Qc("Our plugins","woo-feed")}].concat(Kc(e?[]:[{path:"/premium",label:Qc("Premium","woo-feed"),tone:"success"}]))}]},el=o.p+"V8/Admin/UI/build/assets/ctxfeed-logo.711ed45c.svg",tl=o(848),nl=function(e){var t=e.showPro,n=(void 0===t||t)&&tc();return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)("img",{src:el,alt:"","aria-hidden":"true",className:"ctx-h-7 ctx-w-auto ctx-block ctx-flex-none"}),(0,tl.jsxs)("div",{className:"ctx-text-lg ctx-font-bold ctx-text-ink ctx-tracking-[-0.3px]",children:["CTX",(0,tl.jsx)("span",{className:"ctx-text-primary",children:"Feed"})]}),n?(0,tl.jsx)("div",{className:"ctx-text-[9px] ctx-font-semibold ctx-text-white ctx-bg-primary ctx-rounded ctx-px-[5px] ctx-py-px ctx-self-start ctx-mt-0.5",children:"Pro"}):null]})},rl=function(e){var t=e.label,n=void 0===t?"PRO":t;return(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1 ctx-text-pill ctx-font-semibold ctx-text-amber-deep ctx-bg-amber-tint ctx-border ctx-border-amber-line ctx-rounded ctx-px-1.5 ctx-py-px ctx-flex-none ctx-uppercase",children:[(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-2.5 ctx-h-2.5 ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5a5.25 5.25 0 00-5.25 5.25v3a3 3 0 00-3 3v6.75a3 3 0 003 3h10.5a3 3 0 003-3v-6.75a3 3 0 00-3-3v-3c0-2.9-2.35-5.25-5.25-5.25zm3.75 8.25v-3a3.75 3.75 0 10-7.5 0v3h7.5z"})}),n]})},ol=function(e){var t=e.item,n=e.active,r=e.onNavigate,o=Zc[t.tone];return(0,tl.jsxs)("button",{type:"button",onClick:function(){return t.href?window.location.href=t.href:r(t.path)},className:"ctx-w-full ctx-text-left ctx-font-sans ctx-text-body ctx-border-0 ctx-rounded-item ctx-py-2 ctx-px-2.5 ctx-cursor-pointer ctx-flex ctx-items-center ctx-gap-2 ctx-transition-colors ".concat(n?(null==o?void 0:o.active)||"ctx-bg-primary-tint ctx-text-primary ctx-font-semibold":(null==o?void 0:o.idle)||"ctx-bg-transparent ctx-text-ink-body ctx-font-medium hover:ctx-bg-[#f7f9fc]"," "),children:[(0,tl.jsx)("span",{className:"ctx-w-[3px] ctx-h-3.5 ctx-rounded-sm ctx-flex-none ".concat(n?(null==o?void 0:o.mark)||"ctx-bg-primary":"ctx-bg-transparent")}),t.label,t.feature&&!rc(t.feature)&&(0,tl.jsx)("span",{className:"ctx-ml-auto ctx-flex ctx-flex-none",children:(0,tl.jsx)(rl,{})})]})},il=function(e){var t=e.currentPath,n=e.onNavigate,r=e.variant,o=void 0===r?"inline":r,i=tc(),a="drawer"===o?"ctx-w-full ctx-flex ctx-flex-col ctx-gap-3.5":"ctx-flex-none ctx-w-[236px] ctx-sticky ctx-top-[54px] ctx-flex ctx-flex-col ctx-gap-3.5";return(0,tl.jsx)("div",{className:a,children:(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-pt-4 ctx-px-3.5 ctx-pb-3.5",children:[(0,tl.jsx)("div",{className:"ctx-px-1.5 ctx-pb-4",children:(0,tl.jsx)(nl,{})}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-[15px]",children:Jc(i).map(function(e){return(0,tl.jsxs)("div",{children:[(0,tl.jsx)("div",{className:"ctx-text-[10px] ctx-font-semibold ctx-text-ink-faint ctx-tracking-[0.7px] ctx-uppercase ctx-px-2 ctx-pb-[7px]",children:e.title}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-0.5",children:e.items.map(function(e){return(0,tl.jsx)(ol,{item:e,active:t===e.path,onNavigate:n},e.path||e.href)})})]},e.title)})})]})})};const al=e=>{const t=ul(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{const n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),cl(n,t)||sl(e)},getConflictingClassGroupIds:(e,t)=>{const o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}},cl=(e,t)=>{if(0===e.length)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?cl(e.slice(1),r):void 0;if(o)return o;if(0===t.validators.length)return;const i=e.join("-");return t.validators.find(({validator:e})=>e(i))?.classGroupId},ll=/^\[(.+)\]$/,sl=e=>{if(ll.test(e)){const t=ll.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},ul=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return xl(Object.entries(e.classGroups),n).forEach(([e,n])=>{dl(n,r,e,t)}),r},dl=(e,t,n,r)=>{e.forEach(e=>{if("string"==typeof e){return void((""===e?t:fl(t,e)).classGroupId=n)}if("function"==typeof e)return pl(e)?void dl(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach(([e,o])=>{dl(o,fl(t,e),n,r)})})},fl=(e,t)=>{let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},pl=e=>e.isThemeGetter,xl=(e,t)=>t?e.map(([e,n])=>[e,n.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,n])=>[t+e,n])):e)]):e,ml=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const o=(o,i)=>{n.set(o,i),t++,t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}},hl=e=>{const{separator:t,experimentalParseClassName:n}=e,r=1===t.length,o=t[0],i=t.length,a=e=>{const n=[];let a,c=0,l=0;for(let s=0;s<e.length;s++){let u=e[s];if(0===c){if(u===o&&(r||e.slice(s,s+i)===t)){n.push(e.slice(l,s)),l=s+i;continue}if("/"===u){a=s;continue}}"["===u?c++:"]"===u&&c--}const s=0===n.length?e:e.substring(l),u=s.startsWith("!");return{modifiers:n,hasImportantModifier:u,baseClassName:u?s.substring(1):s,maybePostfixModifierPosition:a&&a>l?a-l:void 0}};return n?e=>n({className:e,parseClassName:a}):a},vl=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t},bl=/\s+/;function gl(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=yl(e))&&(r&&(r+=" "),r+=t);return r}const yl=e=>{if("string"==typeof e)return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=yl(e[r]))&&(n&&(n+=" "),n+=t);return n};function wl(e,...t){let n,r,o,i=function(c){const l=t.reduce((e,t)=>t(e),e());return n=(e=>({cache:ml(e.cacheSize),parseClassName:hl(e),...al(e)}))(l),r=n.cache.get,o=n.cache.set,i=a,a(c)};function a(e){const t=r(e);if(t)return t;const i=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,i=[],a=e.trim().split(bl);let c="";for(let e=a.length-1;e>=0;e-=1){const t=a[e],{modifiers:l,hasImportantModifier:s,baseClassName:u,maybePostfixModifierPosition:d}=n(t);let f=Boolean(d),p=r(f?u.substring(0,d):u);if(!p){if(!f){c=t+(c.length>0?" "+c:c);continue}if(p=r(u),!p){c=t+(c.length>0?" "+c:c);continue}f=!1}const x=vl(l).join(":"),m=s?x+"!":x,h=m+p;if(i.includes(h))continue;i.push(h);const v=o(p,f);for(let e=0;e<v.length;++e){const t=v[e];i.push(m+t)}c=t+(c.length>0?" "+c:c)}return c})(e,n);return o(e,i),i}return function(){return i(gl.apply(null,arguments))}}const jl=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},kl=/^\[(?:([a-z-]+):)?(.+)\]$/i,Sl=/^\d+\/\d+$/,Nl=new Set(["px","full","screen"]),Ol=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Cl=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,El=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Tl=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Pl=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,_l=e=>Il(e)||Nl.has(e)||Sl.test(e),Al=e=>$l(e,"length",Vl),Il=e=>Boolean(e)&&!Number.isNaN(Number(e)),Fl=e=>$l(e,"number",Il),Rl=e=>Boolean(e)&&Number.isInteger(Number(e)),Dl=e=>e.endsWith("%")&&Il(e.slice(0,-1)),Ml=e=>kl.test(e),Ll=e=>Ol.test(e),zl=new Set(["length","size","percentage"]),Bl=e=>$l(e,zl,Ql),Ul=e=>$l(e,"position",Ql),Gl=new Set(["image","url"]),Hl=e=>$l(e,Gl,Kl),ql=e=>$l(e,"",Xl),Wl=()=>!0,$l=(e,t,n)=>{const r=kl.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))},Vl=e=>Cl.test(e)&&!El.test(e),Ql=()=>!1,Xl=e=>Tl.test(e),Kl=e=>Pl.test(e),Yl=(Symbol.toStringTag,()=>{const e=jl("colors"),t=jl("spacing"),n=jl("blur"),r=jl("brightness"),o=jl("borderColor"),i=jl("borderRadius"),a=jl("borderSpacing"),c=jl("borderWidth"),l=jl("contrast"),s=jl("grayscale"),u=jl("hueRotate"),d=jl("invert"),f=jl("gap"),p=jl("gradientColorStops"),x=jl("gradientColorStopPositions"),m=jl("inset"),h=jl("margin"),v=jl("opacity"),b=jl("padding"),g=jl("saturate"),y=jl("scale"),w=jl("sepia"),j=jl("skew"),k=jl("space"),S=jl("translate"),N=()=>["auto",Ml,t],O=()=>[Ml,t],C=()=>["",_l,Al],E=()=>["auto",Il,Ml],T=()=>["","0",Ml],P=()=>[Il,Ml];return{cacheSize:500,separator:":",theme:{colors:[Wl],spacing:[_l,Al],blur:["none","",Ll,Ml],brightness:P(),borderColor:[e],borderRadius:["none","","full",Ll,Ml],borderSpacing:O(),borderWidth:C(),contrast:P(),grayscale:T(),hueRotate:P(),invert:T(),gap:O(),gradientColorStops:[e],gradientColorStopPositions:[Dl,Al],inset:N(),margin:N(),opacity:P(),padding:O(),saturate:P(),scale:P(),sepia:T(),skew:P(),space:O(),translate:O()},classGroups:{aspect:[{aspect:["auto","square","video",Ml]}],container:["container"],columns:[{columns:[Ll]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",Ml]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Rl,Ml]}],basis:[{basis:N()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Ml]}],grow:[{grow:T()}],shrink:[{shrink:T()}],order:[{order:["first","last","none",Rl,Ml]}],"grid-cols":[{"grid-cols":[Wl]}],"col-start-end":[{col:["auto",{span:["full",Rl,Ml]},Ml]}],"col-start":[{"col-start":E()}],"col-end":[{"col-end":E()}],"grid-rows":[{"grid-rows":[Wl]}],"row-start-end":[{row:["auto",{span:[Rl,Ml]},Ml]}],"row-start":[{"row-start":E()}],"row-end":[{"row-end":E()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Ml]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Ml]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[h]}],mx:[{mx:[h]}],my:[{my:[h]}],ms:[{ms:[h]}],me:[{me:[h]}],mt:[{mt:[h]}],mr:[{mr:[h]}],mb:[{mb:[h]}],ml:[{ml:[h]}],"space-x":[{"space-x":[k]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[k]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Ml,t]}],"min-w":[{"min-w":[Ml,t,"min","max","fit"]}],"max-w":[{"max-w":[Ml,t,"none","full","min","max","fit","prose",{screen:[Ll]},Ll]}],h:[{h:[Ml,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Ml,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Ml,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Ml,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Ll,Al]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Fl]}],"font-family":[{font:[Wl]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Ml]}],"line-clamp":[{"line-clamp":["none",Il,Fl]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",_l,Ml]}],"list-image":[{"list-image":["none",Ml]}],"list-style-type":[{list:["none","disc","decimal",Ml]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",_l,Al]}],"underline-offset":[{"underline-offset":["auto",_l,Ml]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:O()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ml]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Ml]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",Ul]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Bl]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Hl]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[x]}],"gradient-via-pos":[{via:[x]}],"gradient-to-pos":[{to:[x]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[c]}],"border-w-x":[{"border-x":[c]}],"border-w-y":[{"border-y":[c]}],"border-w-s":[{"border-s":[c]}],"border-w-e":[{"border-e":[c]}],"border-w-t":[{"border-t":[c]}],"border-w-r":[{"border-r":[c]}],"border-w-b":[{"border-b":[c]}],"border-w-l":[{"border-l":[c]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[c]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[c]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[_l,Ml]}],"outline-w":[{outline:[_l,Al]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:C()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[_l,Al]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Ll,ql]}],"shadow-color":[{shadow:[Wl]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Ll,Ml]}],grayscale:[{grayscale:[s]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[g]}],sepia:[{sepia:[w]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[s]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[g]}],"backdrop-sepia":[{"backdrop-sepia":[w]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Ml]}],duration:[{duration:P()}],ease:[{ease:["linear","in","out","in-out",Ml]}],delay:[{delay:P()}],animate:[{animate:["none","spin","ping","pulse","bounce",Ml]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[y]}],"scale-x":[{"scale-x":[y]}],"scale-y":[{"scale-y":[y]}],rotate:[{rotate:[Rl,Ml]}],"translate-x":[{"translate-x":[S]}],"translate-y":[{"translate-y":[S]}],"skew-x":[{"skew-x":[j]}],"skew-y":[{"skew-y":[j]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Ml]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Ml]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Ml]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[_l,Al,Fl]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}),Zl=(e,t,n)=>{void 0!==n&&(e[t]=n)},Jl=(e,t)=>{if(t)for(const n in t)Zl(e,n,t[n])},es=(e,t)=>{if(t)for(const n in t){const r=t[n];void 0!==r&&(e[n]=(e[n]||[]).concat(r))}};var ts=((e,...t)=>"function"==typeof e?wl(Yl,e,...t):wl(()=>((e,{cacheSize:t,prefix:n,separator:r,experimentalParseClassName:o,extend:i={},override:a={}})=>{Zl(e,"cacheSize",t),Zl(e,"prefix",n),Zl(e,"separator",r),Zl(e,"experimentalParseClassName",o);for(const t in a)Jl(e[t],a[t]);for(const t in i)es(e[t],i[t]);return e})(Yl(),e),...t))({prefix:"ctx-"}),ns=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return ts(K(t))};function rs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return os(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?os(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 os(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var is=function(e){var n,r,o=e.currentPath,i=e.onNavigate,a=tc(),c=Jc(a),l=(null===(n=c.find(function(e){return e.items.some(function(e){return e.path===o})}))||void 0===n?void 0:n.title)||(null===(r=c[0])||void 0===r?void 0:r.title),s=rs((0,t.useState)(l),2),u=s[0],d=s[1],f=c.find(function(e){return e.title===u})||c[0];return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-mb-[18px] ctx-px-3 ctx-py-2 ctx-flex ctx-flex-col ctx-gap-2",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-1.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-none ctx-mr-1.5",children:(0,tl.jsx)(nl,{})}),c.map(function(e){var t=e.title===u;return(0,tl.jsx)("button",{type:"button","aria-pressed":t,onClick:function(){return d(e.title)},className:ns("ctx-inline-flex ctx-items-center ctx-font-sans ctx-text-body ctx-font-semibold ctx-border-0 ctx-rounded-item ctx-py-1.5 ctx-px-2.5 ctx-cursor-pointer ctx-transition-colors",t?"ctx-bg-primary-tint ctx-text-primary":"ctx-bg-transparent ctx-text-ink-body hover:ctx-bg-line-paper"),children:e.title},e.title)})]}),f&&(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-gap-1.5 ctx-flex-wrap ctx-border-t ctx-border-line-wash ctx-pt-2",children:f.items.map(function(e){var t=e.path===o,n=e.feature&&!rc(e.feature),r=Zc[e.tone];return(0,tl.jsxs)("button",{type:"button","aria-current":t?"page":void 0,onClick:function(){return e.href?window.location.href=e.href:i(e.path)},className:ns("ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-font-sans ctx-text-body ctx-border-0 ctx-rounded-item ctx-py-1.5 ctx-px-2.5 ctx-cursor-pointer ctx-transition-colors",t?(null==r?void 0:r.active)||"ctx-bg-primary-tint ctx-text-primary ctx-font-semibold":(null==r?void 0:r.idle)||"ctx-bg-transparent ctx-text-ink-body ctx-font-medium hover:ctx-bg-line-paper"),children:[e.label,n&&(0,tl.jsx)("span",{className:"ctx-flex ctx-flex-none",children:(0,tl.jsx)(rl,{})})]},e.path||e.href)})})]})};function as(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return cs(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cs(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 cs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ls(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.intervalMs,o=void 0===r?5e3:r,i=n.paused,a=void 0!==i&&i,c=as((0,t.useState)(0),2),l=c[0],s=c[1];(0,t.useEffect)(function(){l>e-1&&s(0)},[e,l]);var u=e>1&&!a&&!function(){if("undefined"==typeof window||"function"!=typeof window.matchMedia)return!1;try{return window.matchMedia("(prefers-reduced-motion: reduce)").matches}catch(e){return!1}}();return(0,t.useEffect)(function(){if(u){var t=setInterval(function(){s(function(t){return function(e,t){return t>0?(e+1)%t:0}(t,e)})},o);return function(){return clearInterval(t)}}},[u,e,o]),{index:l,setIndex:s}}var ss=ii.injectEndpoints({endpoints:function(e){return{contactSupport:e.mutation({query:function(e){return{url:"support/contact",method:"POST",body:e}}}),claimDiscount:e.mutation({query:function(e){return{url:"support/discount",method:"POST",body:e}}})}}}),us=ss.useContactSupportMutation,ds=ss.useClaimDiscountMutation,fs=["id"];function ps(e){return function(e){if(Array.isArray(e))return xs(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 xs(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xs(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 xs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ms=ii.injectEndpoints({endpoints:function(e){return{getFeeds:e.query({query:function(){return{url:"feeds",params:arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},providesTags:function(e){return null!=e&&e.data?[].concat(ps(e.data.map(function(e){return{type:"FEEDS",id:e.id}})),[{type:"FEEDS",id:"LIST"}]):[{type:"FEEDS",id:"LIST"}]}}),getFeed:e.query({query:function(e){return"feeds/".concat(e)},providesTags:function(e,t,n){return[{type:"FEED",id:n}]}}),createFeed:e.mutation({query:function(e){return{url:"feeds",method:"POST",body:e}},invalidatesTags:[{type:"FEEDS",id:"LIST"}]}),updateFeed:e.mutation({query:function(e){var t=e.id,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,fs);return{url:"feeds/".concat(t),method:"PUT",body:n}},invalidatesTags:function(e,t,n){return[{type:"FEEDS",id:"LIST"},{type:"FEED",id:n.id}]}}),deleteFeed:e.mutation({query:function(e){return{url:"feeds/".concat(e),method:"DELETE"}},invalidatesTags:[{type:"FEEDS",id:"LIST"}]}),generateFeed:e.mutation({query:function(e){return{url:"feeds/".concat(e,"/generate"),method:"POST"}},invalidatesTags:function(e,t,n){return[{type:"FEEDS",id:"LIST"},{type:"FEED",id:n}]}}),duplicateFeed:e.mutation({query:function(e){var t=e.id,n=e.feedName,r=void 0===n?"":n;return{url:"feeds/".concat(t,"/duplicate"),method:"POST",body:r?{feed_name:r}:{}}},invalidatesTags:[{type:"FEEDS",id:"LIST"}]}),importFeed:e.mutation({query:function(e){return{url:"feeds/import",method:"POST",body:e}},invalidatesTags:[{type:"FEEDS",id:"LIST"}]}),getFeedReport:e.query({query:function(e){return"feeds/".concat(e,"/report")}}),getFeedStatus:e.query({query:function(e){return"feeds/".concat(e,"/status")}}),bulkFeedAction:e.mutation({query:function(e){var t=e.action,n=e.ids,r=e.names;return{url:"feeds/bulk",method:"POST",body:r?{action:t,ids:n,names:r}:{action:t,ids:n}}},invalidatesTags:[{type:"FEEDS",id:"LIST"}]})}}}),hs=ms.useGetFeedsQuery,vs=ms.useGetFeedQuery,bs=ms.useCreateFeedMutation,gs=ms.useUpdateFeedMutation,ys=ms.useDeleteFeedMutation,ws=ms.useGenerateFeedMutation,js=ms.useDuplicateFeedMutation,ks=ms.useImportFeedMutation,Ss=(ms.useLazyGetFeedReportQuery,ms.useGetFeedStatusQuery,ms.useBulkFeedActionMutation),Ns={primary:"ctx-bg-primary",white:"ctx-bg-white",current:"ctx-bg-current"},Os=function(e){var t=e.color,n=void 0===t?"primary":t,r=e.className,o=void 0===r?"":r;return(0,tl.jsx)("span",{role:"status","aria-label":Qc("Loading","woo-feed"),className:ns("ctx-inline-flex ctx-items-center ctx-gap-[3px]",o),children:[0,1,2].map(function(e){return(0,tl.jsx)("span",{className:ns("ctx-w-1 ctx-h-1 ctx-rounded-full ctx-animate-ctxdot",Ns[n]||Ns.primary),style:{animationDelay:"".concat(.15*e,"s")}},e)})})},Cs=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.47 5.47a.75.75 0 011.06 0L12 10.94l5.47-5.47a.75.75 0 111.06 1.06L13.06 12l5.47 5.47a.75.75 0 11-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 01-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 010-1.06z"})})},Es=function(e){var n=e.isOpen,r=e.onClose,o=e.icon,i=void 0===o?null:o,a=e.title,c=void 0===a?"":a,l=e.subtitle,s=void 0===l?"":l,u=e.headerExtra,d=void 0===u?null:u,f=e.className,p=void 0===f?"ctx-w-[520px]":f,x=e.children;return(0,t.useEffect)(function(){if(n){var e=function(e){"Escape"===e.key&&r()};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}},[n,r]),n?(0,tl.jsx)("div",{role:"dialog","aria-modal":"true","aria-label":c||void 0,onClick:function(e){e.target===e.currentTarget&&r()},className:"ctx-fixed ctx-inset-0 ctx-z-[90] ctx-bg-[rgba(15,23,35,.44)] ctx-flex ctx-items-start ctx-justify-center ctx-pt-4 sm:ctx-pt-[70px] ctx-px-4 sm:ctx-px-5 ctx-pb-4 sm:ctx-pb-5 ctx-overflow-y-auto ctx-font-sans",children:(0,tl.jsxs)("div",{className:"ctx-max-w-full ctx-bg-white ctx-rounded-[14px] ctx-shadow-[0_24px_60px_rgba(13,25,45,.3)] ctx-overflow-hidden ctx-flex ctx-flex-col ctx-max-h-[calc(100vh-32px)] sm:ctx-max-h-[calc(100vh-90px)] ".concat(p),children:[c?(0,tl.jsxs)("div",{className:"ctx-flex-none ctx-pt-[17px] ctx-px-5 ctx-pb-[15px] ctx-border-b ctx-border-line-wash ctx-flex ctx-items-start ctx-gap-3",children:[i,(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-[16px] ctx-font-semibold ctx-text-ink ctx-tracking-[-0.1px]",children:c}),s?(0,tl.jsx)("div",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-[3px]",children:s}):null]}),d,(0,tl.jsx)("button",{type:"button",title:Qc("Close","woo-feed"),"aria-label":Qc("Close","woo-feed"),onClick:r,className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-field ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer ctx-flex-none ctx-transition-colors hover:ctx-border-line hover:ctx-text-ink-body",children:(0,tl.jsx)(Cs,{})})]}):null,(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-h-0 ctx-overflow-y-auto ctx-overscroll-contain",children:x})]})}):null};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)}var Ps=["label","required","as","type","value","onChange","error","dataKey","hint","hintTone","loading","children","className"];function _s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function As(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_s(Object(n),!0).forEach(function(t){Is(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Is(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ts(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ts(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ts(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fs={muted:"ctx-text-ink-faint",success:"ctx-text-[#2f7d4a]",warning:"ctx-text-amber-deep",error:"ctx-text-[#b42318]"},Rs=function(e){var n=e.label,r=e.required,o=void 0!==r&&r,i=e.as,a=void 0===i?"input":i,c=e.type,l=void 0===c?"text":c,s=e.value,u=e.onChange,d=e.error,f=void 0!==d&&d,p=e.dataKey,x=void 0===p?"":p,m=e.hint,h=void 0===m?null:m,v=e.hintTone,b=void 0===v?"muted":v,g=e.loading,y=void 0!==g&&g,w=e.children,j=void 0===w?null:w,k=e.className,S=void 0===k?"":k,N=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ps),O=(0,t.useId)(),C="textarea"===a?"textarea":"input",E=ns("ctx-field ctx-mt-1.5",f&&"ctx-field-error",S);return(0,tl.jsxs)("div",{"data-field-key":x||void 0,children:[(0,tl.jsxs)("label",{htmlFor:O,className:"ctx-text-help ctx-font-medium ctx-text-ink-body",children:[n,o?(0,tl.jsx)("span",{className:"ctx-text-[#e5484d] ctx-font-normal","aria-label":Qc("required","woo-feed"),children:" *"}):null,y?(0,tl.jsx)(Os,{className:"ctx-ml-1.5 ctx-align-middle"}):null]}),j?(0,tl.jsx)("div",{className:ns("ctx-mt-1.5",f&&"ctx-rounded-field ctx-ring-2 ctx-ring-danger-field"),"data-error":f?"true":void 0,children:j}):(0,tl.jsx)(C,As(As({id:O,value:s,onChange:u,className:E},"textarea"===a?{}:{type:l}),N)),h?(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-mt-[5px] ".concat(Fs[b]||Fs.muted),children:h}):null]})};const Ds=e=>{return"object"==typeof(t=e)&&null!=t&&"window"in t&&t.window===t?e.document:function(e){return Ls(e)&&9===e.nodeType}(e)?e:e?.ownerDocument??("undefined"!=typeof document?document:void 0);var t},Ms=e=>{let t=Ds(e);return t?.defaultView??("undefined"!=typeof window?window:void 0)};function Ls(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType}function zs(e){return Ls(e)&&11===e.nodeType&&"host"in e}let Bs=!1;function Us(){return Bs}function Gs(e,t){if(!Us())return!(!t||!e)&&e.contains(t);if(!e||!t)return!1;let n=t;for(;null!==n;){if(n===e)return!0;n="function"!=typeof n.assignedElements&&n.assignedSlot?.parentNode?n.assignedSlot.parentNode:zs(n)?n.host:n.parentNode}return!1}const Hs=(e=document)=>{if(!Us())return e.activeElement;let t=e.activeElement;for(;t&&"shadowRoot"in t&&t.shadowRoot?.activeElement;)t=t.shadowRoot.activeElement;return t};function qs(e){if(Us()&&e.target instanceof Element&&e.target.shadowRoot){if("composedPath"in e)return e.composedPath()[0]??null;if("composedPath"in e.nativeEvent)return e.nativeEvent.composedPath()[0]??null}return e.target}const Ws="undefined"!=typeof document?t.useLayoutEffect:()=>{};function $s(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function Vs(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function Qs(e){let n=(0,t.useRef)({isFocused:!1,observer:null});return Ws(()=>{const e=n.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,t.useCallback)(t=>{let r=qs(t);if(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement){n.current.isFocused=!0;let t=r,o=r=>{if(n.current.isFocused=!1,t.disabled){let t=$s(r);e?.(t)}n.current.observer&&(n.current.observer.disconnect(),n.current.observer=null)};t.addEventListener("focusout",o,{once:!0}),n.current.observer=new MutationObserver(()=>{if(n.current.isFocused&&t.disabled){n.current.observer?.disconnect();let e=t===Hs()?null:Hs();t.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),n.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}},[e])}let Xs=!1;function Ks(e){if("undefined"==typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function Ys(e){return"undefined"!=typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function Zs(e){let t=null;return()=>(null==t&&(t=e()),t)}const Js=Zs(function(){return Ys(/^Mac/i)}),eu=Zs(function(){return Ys(/^iPhone/i)}),tu=Zs(function(){return Ys(/^iPad/i)||Js()&&navigator.maxTouchPoints>1}),nu=Zs(function(){return eu()||tu()}),ru=(Zs(function(){return Js()||nu()}),Zs(function(){return Ks(/AppleWebKit/i)&&(nu()||!ou())})),ou=(Zs(function(){return ru()&&!ou()&&!au()}),Zs(function(){return Ks(/Chrome|CriOS|CrMo/i)})),iu=Zs(function(){return Ks(/Android/i)}),au=Zs(function(){return Ks(/(Firefox|FxiOS)/i)});function cu(e){if(function(){if(null==lu){lu=!1;try{document.createElement("div").focus({get preventScroll(){return lu=!0,!0}})}catch{}}return lu}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft});return n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}let lu=null;function su(e,t,n=!0){let{metaKey:r,ctrlKey:o,altKey:i,shiftKey:a}=t;!ru()&&au()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(Js()?r=!0:o=!0);let c=ru()&&Js()&&!tu()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:o,altKey:i,shiftKey:a}):new MouseEvent("click",{metaKey:r,ctrlKey:o,altKey:i,shiftKey:a,detail:1,bubbles:!0,cancelable:!0});su.isOpening=n,cu(e),e.dispatchEvent(c),su.isOpening=!1}su.isOpening=!1;let uu=null,du="keyboard";const fu=new Set;let pu=new Map,xu=!1,mu=!1;const hu={Tab:!0,Escape:!0};function vu(e,t){for(let n of fu)n(e,t)}function bu(e){xu=!0,!su.isOpening&&function(e){return!(e.metaKey||!Js()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)}(e)&&(uu="keyboard",du="keyboard",vu("keyboard",e))}function gu(e){uu="pointer",du="pointerType"in e?e.pointerType:"mouse","mousedown"!==e.type&&"pointerdown"!==e.type||(xu=!0,vu("pointer",e))}function yu(e){var t;!su.isOpening&&(""===(t=e).pointerType&&t.isTrusted||(iu()&&t.pointerType?"click"===t.type&&1===t.buttons:0===t.detail&&!t.pointerType))&&(xu=!0,uu="virtual",du="virtual")}function wu(e){if(Xs)return;let t=qs(e),n=Ms(t),r=Ds(t);t!==n?t!==r&&e.isTrusted&&(xu||mu||(uu="virtual",du="virtual",vu("virtual",e)),xu=!1,mu=!1):mu=!0}function ju(){Xs||(xu=!1,mu=!0)}function ku(e){if("undefined"==typeof window||"undefined"==typeof document)return;const t=Ms(e),n=Ds(e);if(pu.get(t))return;let r=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){xu=!0,r.apply(this,arguments)}}),n.addEventListener("keydown",bu,!0),n.addEventListener("keyup",bu,!0),n.addEventListener("click",yu,!0),t.addEventListener("focus",wu,!0),t.addEventListener("blur",ju,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",gu,!0),n.addEventListener("pointermove",gu,!0),n.addEventListener("pointerup",gu,!0)),t.addEventListener("beforeunload",()=>{Su(e)},{once:!0}),pu.set(t,{focus:r})}const Su=(e,t)=>{const n=Ms(e),r=Ds(e);t&&r.removeEventListener("DOMContentLoaded",t),pu.has(n)&&(Reflect.defineProperty(n.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:pu.get(n).focus}),r.removeEventListener("keydown",bu,!0),r.removeEventListener("keyup",bu,!0),r.removeEventListener("click",yu,!0),n.removeEventListener("focus",wu,!0),n.removeEventListener("blur",ju,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",gu,!0),r.removeEventListener("pointermove",gu,!0),r.removeEventListener("pointerup",gu,!0)),pu.delete(n))};function Nu(){return"pointer"!==uu}"undefined"!=typeof document&&function(e){const t=Ds(e);let n;"loading"!==t.readyState?ku(e):(n=()=>{ku(e)},t.addEventListener("DOMContentLoaded",n))}();const Ou=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Cu(e,n,r){ku(),(0,t.useEffect)(()=>{if(!1===r?.enabled)return;let t=(t,n)=>{(function(e,t,n){let r=n?qs(n):void 0,o=Ds(r),i=Ms(r);const a=void 0!==i?i.HTMLInputElement:HTMLInputElement,c=void 0!==i?i.HTMLTextAreaElement:HTMLTextAreaElement,l=void 0!==i?i.HTMLElement:HTMLElement,s=void 0!==i?i.KeyboardEvent:KeyboardEvent;let u=Hs(o);return!((e=e||u instanceof a&&!Ou.has(u.type)||u instanceof c||u instanceof l&&u.isContentEditable)&&"keyboard"===t&&n instanceof s&&!hu[n.key])})(!!r?.isTextInput,t,n)&&e(Nu())};return fu.add(t),()=>{fu.delete(t)}},n)}function Eu(e){let{isDisabled:n,onFocus:r,onBlur:o,onFocusChange:i}=e;const a=(0,t.useCallback)(e=>{if(qs(e)===e.currentTarget)return o&&o(e),i&&i(!1),!0},[o,i]),c=Qs(a),l=(0,t.useCallback)(e=>{let t=qs(e);const n=Ds(t),o=n?Hs(n):Hs();t===e.currentTarget&&t===o&&(r&&r(e),i&&i(!0),c(e))},[i,r,c]);return{focusProps:{onFocus:!n&&(r||i||o)?l:void 0,onBlur:n||!o&&!i?void 0:a}}}function Tu(){let e=(0,t.useRef)(new Map),n=(0,t.useCallback)((t,n,r,o)=>{let i=o?.once?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:o}),t.addEventListener(n,i,o)},[]),r=(0,t.useCallback)((t,n,r,o)=>{let i=e.current.get(r)?.fn||r;t.removeEventListener(n,i,o),e.current.delete(r)},[]),o=(0,t.useCallback)(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return(0,t.useEffect)(()=>o,[o]),{addGlobalListener:n,removeGlobalListener:r,removeAllGlobalListeners:o}}function Pu(e){let{isDisabled:n,onBlurWithin:r,onFocusWithin:o,onFocusWithinChange:i}=e,a=(0,t.useRef)({isFocusWithin:!1}),{addGlobalListener:c,removeAllGlobalListeners:l}=Tu(),s=(0,t.useCallback)(e=>{Gs(e.currentTarget,qs(e))&&a.current.isFocusWithin&&!Gs(e.currentTarget,e.relatedTarget)&&(a.current.isFocusWithin=!1,l(),r&&r(e),i&&i(!1))},[r,i,a,l]),u=Qs(s),d=(0,t.useCallback)(e=>{if(!Gs(e.currentTarget,qs(e)))return;let t=qs(e);const n=Ds(t),r=Hs(n);if(!a.current.isFocusWithin&&r===t){o&&o(e),i&&i(!0),a.current.isFocusWithin=!0,u(e);let t=e.currentTarget;c(n,"focus",e=>{let r=qs(e);if(a.current.isFocusWithin&&!Gs(t,r)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:r});Vs(e,t);let o=$s(e);s(o)}},{capture:!0})}},[o,i,u,c,s]);return n?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:s}}}function _u(e={}){let{autoFocus:n=!1,isTextInput:r,within:o}=e,i=(0,t.useRef)({isFocused:!1,isFocusVisible:n||Nu()}),[a,c]=(0,t.useState)(!1),[l,s]=(0,t.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),u=(0,t.useCallback)(()=>s(i.current.isFocused&&i.current.isFocusVisible),[]),d=(0,t.useCallback)(e=>{i.current.isFocused=e,i.current.isFocusVisible=Nu(),c(e),u()},[u]);Cu(e=>{i.current.isFocusVisible=e,u()},[r,a],{enabled:a,isTextInput:r});let{focusProps:f}=Eu({isDisabled:o,onFocusChange:d}),{focusWithinProps:p}=Pu({isDisabled:!o,onFocusWithinChange:d});return{isFocused:a,isFocusVisible:l,focusProps:o?p:f}}let Au=!1,Iu=0;function Fu(e){"touch"===e.pointerType&&(Au=!0,setTimeout(()=>{Au=!1},500))}function Ru(){let e=Ds(null);if(void 0!==e)return 0===Iu&&"undefined"!=typeof PointerEvent&&e.addEventListener("pointerup",Fu),Iu++,()=>{Iu--,Iu>0||"undefined"!=typeof PointerEvent&&e.removeEventListener("pointerup",Fu)}}function Du(e){let{onHoverStart:n,onHoverChange:r,onHoverEnd:o,isDisabled:i}=e,[a,c]=(0,t.useState)(!1),l=(0,t.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,t.useEffect)(Ru,[]);let{addGlobalListener:s,removeAllGlobalListeners:u}=Tu(),{hoverProps:d,triggerHoverEnd:f}=(0,t.useMemo)(()=>{let e=(e,t)=>{let n=l.target;l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&n&&(l.isHovered=!1,u(),o&&o({type:"hoverend",target:n,pointerType:t}),r&&r(!1),c(!1))},t={};return"undefined"!=typeof PointerEvent&&(t.onPointerEnter=t=>{Au&&"mouse"===t.pointerType||((t,o)=>{if(l.pointerType=o,i||"touch"===o||l.isHovered||!Gs(t.currentTarget,qs(t)))return;l.isHovered=!0;let a=t.currentTarget;l.target=a,s(Ds(qs(t)),"pointerover",t=>{l.isHovered&&l.target&&!Gs(l.target,qs(t))&&e(t,t.pointerType)},{capture:!0}),n&&n({type:"hoverstart",target:a,pointerType:o}),r&&r(!0),c(!0)})(t,t.pointerType)},t.onPointerLeave=t=>{!i&&Gs(t.currentTarget,qs(t))&&e(t,t.pointerType)}),{hoverProps:t,triggerHoverEnd:e}},[n,r,o,i,l,s,u]);return(0,t.useEffect)(()=>{i&&f({currentTarget:l.target},l.pointerType)},[i]),{hoverProps:d,isHovered:a}}var Mu=Object.defineProperty,Lu=(e,t,n)=>(((e,t,n)=>{t in e?Mu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let zu=new class{constructor(){Lu(this,"current",this.detect()),Lu(this,"handoffState","pending"),Lu(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};function Bu(e){var t;return zu.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function Uu(e){var t,n;return zu.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function Gu(e){var t,n;return null!=(n=null==(t=Uu(e))?void 0:t.activeElement)?n:null}function Hu(e){return Gu(e)===e}function qu(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function Wu(){let e=[],t={addEventListener(e,n,r,o){return e.addEventListener(n,r,o),t.add(()=>e.removeEventListener(n,r,o))},requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(n))},nextFrame(...e){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...e))},setTimeout(...e){let n=setTimeout(...e);return t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return qu(()=>{n.current&&e[0]()}),t.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(e){let t=Wu();return e(t),this.add(()=>t.dispose())},add(t){return e.includes(t)||e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}},dispose(){for(let t of e.splice(0))t()}};return t}function $u(){let[e]=(0,t.useState)(Wu);return(0,t.useEffect)(()=>()=>e.dispose(),[e]),e}let Vu=(e,n)=>{zu.isServer?(0,t.useEffect)(e,n):(0,t.useLayoutEffect)(e,n)};function Qu(e){let n=(0,t.useRef)(e);return Vu(()=>{n.current=e},[e]),n}let Xu=function(e){let n=Qu(e);return t.useCallback((...e)=>n.current(...e),[n])};function Ku({disabled:e=!1}={}){let n=(0,t.useRef)(null),[r,o]=(0,t.useState)(!1),i=$u(),a=Xu(()=>{n.current=null,o(!1),i.dispose()}),c=Xu(e=>{if(i.dispose(),null===n.current){n.current=e.currentTarget,o(!0);{let t=Bu(e.currentTarget);i.addEventListener(t,"pointerup",a,!1),i.addEventListener(t,"pointermove",e=>{if(n.current){let t=function(e){let t=e.width/2,n=e.height/2;return{top:e.clientY-n,right:e.clientX+t,bottom:e.clientY+n,left:e.clientX-t}}(e);o(function(e,t){return!(!e||!t||e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)}(t,n.current.getBoundingClientRect()))}},!1),i.addEventListener(t,"pointercancel",a,!1)}}});return{pressed:r,pressProps:e?{}:{onPointerDown:c,onPointerUp:a,onClick:a}}}function Yu(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function Zu(e=Yu){return(0,t.useCallback)((t,n)=>{if("string"==typeof e){let r=e;return(null==t?void 0:t[r])===(null==n?void 0:n[r])}return e(t,n)},[e])}function Ju(e,n,r){let[o,i]=(0,t.useState)(r),c=void 0!==e,l=(0,t.useRef)(c),s=(0,t.useRef)(!1),u=(0,t.useRef)(!1);return!c||l.current||s.current?!c&&l.current&&!u.current&&(u.current=!0,l.current=c,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(s.current=!0,l.current=c,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[c?e:o,Xu(e=>(c||(0,a.flushSync)(()=>i(e)),null==n?void 0:n(e)))]}function ed(e){let[n]=(0,t.useState)(e);return n}function td(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}function nd(e,n,r=!1){let[o,i]=(0,t.useState)(()=>td(n));return Vu(()=>{if(!n||!e)return;let t=Wu();return t.requestAnimationFrame(function e(){t.requestAnimationFrame(e),i(e=>{let t=td(n);return t.width===e.width&&t.height===e.height?e:t})}),()=>{t.dispose()}},[n,e]),r?{width:`${o.width}px`,height:`${o.height}px`}:o}var rd=(e=>(e[e.Left=0]="Left",e[e.Right=2]="Right",e))(rd||{});function od(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function id(e){return od(e)&&"tagName"in e}function ad(e){return id(e)&&"accessKey"in e}function cd(e){return id(e)&&"tabIndex"in e}function ld(e){return ad(e)&&"INPUT"===e.nodeName}function sd(e){return ad(e)&&"LABEL"===e.nodeName}function ud(e){return ad(e)&&"FIELDSET"===e.nodeName}function dd(e){return ad(e)&&"LEGEND"===e.nodeName}function fd(e){let t=e.parentElement,n=null;for(;t&&!ud(t);)dd(t)&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(dd(t))return!1;t=t.previousElementSibling}return!0}(n))&&r}function pd(e){let n=(0,t.useRef)(null),r=Xu(t=>{n.current=t.pointerType,!fd(t.currentTarget)&&"mouse"===t.pointerType&&t.button===rd.Left&&(t.preventDefault(),e(t))}),o=Xu(t=>{"mouse"!==n.current&&(fd(t.currentTarget)||e(t))});return{onPointerDown:r,onClick:o}}class xd extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}var md,hd,vd,bd=Object.defineProperty,gd=(e,t,n)=>(((e,t,n)=>{t in e?bd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),yd=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},wd=(e,t,n)=>(yd(e,t,"read from private field"),n?n.call(e):t.get(e)),jd=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},kd=(e,t,n,r)=>(yd(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class Sd{constructor(e){jd(this,md,{}),jd(this,hd,new xd(()=>new Set)),jd(this,vd,new Set),gd(this,"disposables",Wu()),kd(this,md,e),zu.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return wd(this,md)}subscribe(e,t){if(zu.isServer)return()=>{};let n={selector:e,callback:t,current:e(wd(this,md))};return wd(this,vd).add(n),this.disposables.add(()=>{wd(this,vd).delete(n)})}on(e,t){return zu.isServer?()=>{}:(wd(this,hd).get(e).add(t),this.disposables.add(()=>{wd(this,hd).get(e).delete(t)}))}send(e){let t=this.reduce(wd(this,md),e);if(t!==wd(this,md)){kd(this,md,t);for(let e of wd(this,vd)){let t=e.selector(wd(this,md));Nd(e.current,t)||(e.current=t,e.callback(t))}for(let t of wd(this,hd).get(e.type))t(wd(this,md),e)}}}function Nd(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&Od(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&Od(e.entries(),t.entries()):!(!Cd(e)||!Cd(t))&&Od(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function Od(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function Cd(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function Ed(e){let[t,n]=e(),r=Wu();return(...e)=>{t(...e),r.dispose(),r.microTask(n)}}function Td(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Td),r}md=new WeakMap,hd=new WeakMap,vd=new WeakMap;var Pd=Object.defineProperty,_d=(e,t,n)=>(((e,t,n)=>{t in e?Pd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),Ad=(e=>(e[e.Push=0]="Push",e[e.Pop=1]="Pop",e))(Ad||{});let Id={0(e,t){let n=t.id,r=e.stack,o=e.stack.indexOf(n);if(-1!==o){let t=e.stack.slice();return t.splice(o,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let o=e.stack.slice();return o.splice(r,1),{...e,stack:o}}};class Fd extends Sd{constructor(){super(...arguments),_d(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),_d(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new Fd({stack:[]})}reduce(e,t){return Td(t.type,Id,e,t)}}const Rd=new xd(()=>Fd.new());var Dd=o(418);function Md(e,t,n=Nd){return(0,Dd.useSyncExternalStoreWithSelector)(Xu(t=>e.subscribe(Ld,t)),Xu(()=>e.state),Xu(()=>e.state),Xu(t),n)}function Ld(e){return e}function zd(e,n){let r=(0,t.useId)(),o=Rd.get(n),[i,a]=Md(o,(0,t.useCallback)(e=>[o.selectors.isTop(e,r),o.selectors.inStack(e,r)],[o,r]));return Vu(()=>{if(e)return o.actions.push(r),()=>o.actions.pop(r)},[o,e,r]),!!e&&(!a||i)}let Bd=new Map,Ud=new Map;function Gd(e){var t;let n=null!=(t=Ud.get(e))?t:0;return Ud.set(e,n+1),0!==n||(Bd.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>Hd(e)}function Hd(e){var t;let n=null!=(t=Ud.get(e))?t:1;if(1===n?Ud.delete(e):Ud.set(e,n-1),1!==n)return;let r=Bd.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,Bd.delete(e))}function qd(e,{allowed:t,disallowed:n}={}){let r=zd(e,"inert-others");Vu(()=>{var e,o;if(!r)return;let i=Wu();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&i.add(Gd(t));let a=null!=(o=null==t?void 0:t())?o:[];for(let e of a){if(!e)continue;let t=Bu(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)a.some(t=>e.contains(t))||i.add(Gd(e));n=n.parentElement}}return i.dispose},[r,t,n])}function Wd(e,n,r){let o=Qu(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&r()});(0,t.useEffect)(()=>{if(!e)return;let t=null===n?null:ad(n)?n:n.current;if(!t)return;let r=Wu();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>o.current(t));e.observe(t),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>o.current(t));e.observe(t),r.add(()=>e.disconnect())}return()=>r.dispose()},[n,o,e])}let $d=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),Vd=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var Qd=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(Qd||{}),Xd=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(Xd||{}),Kd=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Kd||{});function Yd(e=document.body){return null==e?[]:Array.from(e.querySelectorAll($d)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var Zd=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Zd||{});function Jd(e,t=0){var n;return e!==(null==(n=Bu(e))?void 0:n.body)&&Td(t,{0(){return e.matches($d)},1(){let t=e;for(;null!==t;){if(t.matches($d))return!0;t=t.parentElement}return!1}})}var ef=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(ef||{});function tf(e){null==e||e.focus({preventScroll:!0})}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));let nf=["textarea","input"].join(",");function rf(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function of(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?Uu(e[0]):document:Uu(e),a=Array.isArray(e)?n?rf(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(Vd)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):Yd(e);o.length>0&&a.length>1&&(a=a.filter(e=>!o.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==i?void 0:i.activeElement;let c,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),s=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,a.indexOf(r))-1;if(4&t)return Math.max(0,a.indexOf(r))+1;if(8&t)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,f=a.length;do{if(d>=f||d+f<=0)return 0;let e=s+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}c=a[e],null==c||c.focus(u),d+=l}while(c!==Gu(c));return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,nf))&&n}(c)&&c.select(),2}function af(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function cf(){return af()||/Android/gi.test(window.navigator.userAgent)}function lf(e,n,r,o){let i=Qu(r);(0,t.useEffect)(()=>{if(e)return document.addEventListener(n,t,o),()=>document.removeEventListener(n,t,o);function t(e){i.current(e)}},[e,n,o])}function sf(e,n,r,o){let i=Qu(r);(0,t.useEffect)(()=>{if(e)return window.addEventListener(n,t,o),()=>window.removeEventListener(n,t,o);function t(e){i.current(e)}},[e,n,o])}function uf(e,n,r){let o=Qu(r),i=(0,t.useCallback)(function(e,t){if(e.defaultPrevented)return;let r=t(e);if(null===r||!r.getRootNode().contains(r)||!r.isConnected)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(n);for(let t of i)if(null!==t&&(t.contains(r)||e.composed&&e.composedPath().includes(t)))return;return!Jd(r,Zd.Loose)&&-1!==r.tabIndex&&e.preventDefault(),o.current(e,r)},[o,n]),a=(0,t.useRef)(null);lf(e,"pointerdown",e=>{var t,n;cf()||(a.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),lf(e,"pointerup",e=>{if(cf()||!a.current)return;let t=a.current;return a.current=null,i(e,()=>t)},!0);let c=(0,t.useRef)({x:0,y:0});lf(e,"touchstart",e=>{c.current.x=e.touches[0].clientX,c.current.y=e.touches[0].clientY},!0),lf(e,"touchend",e=>{let t=e.changedTouches[0].clientX,n=e.changedTouches[0].clientY;if(!(Math.abs(t-c.current.x)>=30||Math.abs(n-c.current.y)>=30))return i(e,()=>cd(e.target)?e.target:null)},!0),sf(e,"blur",e=>i(e,()=>function(e){return ad(e)&&"IFRAME"===e.nodeName}(window.document.activeElement)?window.document.activeElement:null),!0)}function df(...e){return(0,t.useMemo)(()=>Bu(...e),[...e])}var ff=(e=>(e[e.Ignore=0]="Ignore",e[e.Select=1]="Select",e[e.Close=2]="Close",e))(ff||{});const pf={Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}};function xf(e,{trigger:n,action:r,close:o,select:i}){let a=(0,t.useRef)(null),c=(0,t.useRef)(null),l=(0,t.useRef)(null);lf(e&&null!==n,"pointerdown",e=>{od(null==e?void 0:e.target)&&null!=n&&n.contains(e.target)&&(c.current=e.x,l.current=e.y,a.current=e.timeStamp)}),lf(e&&null!==n,"pointerup",e=>{var t,n;let s=a.current;if(null===s||(a.current=null,!cd(e.target))||Math.abs(e.x-(null!=(t=c.current)?t:e.x))<5&&Math.abs(e.y-(null!=(n=l.current)?n:e.y))<5)return;let u=r(e);switch(u.kind){case 0:return;case 1:e.timeStamp-s>200&&(i(u.target),o());break;case 2:o()}},{capture:!0})}function mf(e,n){return(0,t.useMemo)(()=>{var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";return"string"==typeof r&&"button"===r.toLowerCase()||"BUTTON"===(null==n?void 0:n.tagName)&&!n.hasAttribute("type")?"button":void 0},[e.type,e.as,n])}function hf(){let e;return{before({doc:t}){var n;let r=t.documentElement,o=null!=(n=t.defaultView)?n:window;e=Math.max(0,o.innerWidth-r.clientWidth)},after({doc:t,d:n}){let r=t.documentElement,o=Math.max(0,r.clientWidth-r.offsetWidth),i=Math.max(0,e-o);n.style(r,"paddingRight",`${i}px`)}}}function vf(){return af()?{before({doc:e,d:t,meta:n}){function r(e){for(let t of n().containers)for(let n of t())if(n.contains(e))return!0;return!1}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=Wu();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let o=null!=(n=window.scrollY)?n:window.pageYOffset,i=null;t.addEventListener(e,"click",t=>{if(cd(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),a=e.querySelector(o);cd(a)&&!r(a)&&(i=a)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),cd(e.target)&&function(e){return id(e)&&"style"in e}(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&r(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(cd(e.target)){if(ld(e.target))return;if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{var e;let t=null!=(e=window.scrollY)?e:window.pageYOffset;o!==t&&window.scrollTo(0,o),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{}}function bf(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let gf=function(e,t){let n=e(),r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach(e=>e()))}}}(()=>new Map,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:Wu(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=bf(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=bf(n.meta)),this},SCROLL_PREVENT(e){let t={doc:e.doc,d:e.d,meta(){return e.computedMeta}},n=[vf(),hf(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];n.forEach(({before:e})=>null==e?void 0:e(t)),n.forEach(({after:e})=>null==e?void 0:e(t))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});function yf(e,n,r=()=>({containers:[]})){let o=function(e){return(0,t.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}(gf),i=n?o.get(n):void 0,a=!!i&&i.count>0;return Vu(()=>{if(n&&e)return gf.dispatch("PUSH",n,r),()=>gf.dispatch("POP",n,r)},[e,n]),a}function wf(e,t,n=()=>[document.body]){yf(zd(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}function jf(e){return(0,t.useMemo)(()=>e,Object.values(e))}gf.subscribe(()=>{let e=gf.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&gf.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&gf.dispatch("TEARDOWN",n)}});let kf=Symbol();function Sf(e,t=!0){return Object.assign(e,{[kf]:t})}function Nf(...e){let n=(0,t.useRef)(e);(0,t.useEffect)(()=>{n.current=e},[e]);let r=Xu(e=>{for(let t of n.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return e.every(e=>null==e||(null==e?void 0:e[kf]))?void 0:r}let Of=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function Cf(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!ad(o))return r;let i=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let a=i?null!=(n=o.innerText)?n:"":r;return Of.test(a)&&(a=a.replace(Of,"")),a}function Ef(e){let n=(0,t.useRef)(""),r=(0,t.useRef)("");return Xu(()=>{let t=e.current;if(!t)return"";let o=t.innerText;if(n.current===o)return r.current;let i=function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():Cf(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return Cf(e).trim()}(t).trim().toLowerCase();return n.current=o,r.current=i,i})}function Tf(e){return[e.screenX,e.screenY]}function Pf(){let e=(0,t.useRef)([-1,-1]);return{wasMoved(t){let n=Tf(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=Tf(t)}}}var _f,Af,If=o(606);void 0!==If&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&"test"===(null==(_f=null==If?void 0:If.env)?void 0:_f.NODE_ENV)&&void 0===(null==(Af=null==Element?void 0:Element.prototype)?void 0:Af.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join("\n")),[]});var Ff=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(Ff||{});function Rf(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function Df(e,n,r,o){let[i,a]=(0,t.useState)(r),{hasFlag:c,addFlag:l,removeFlag:s}=function(e=0){let[n,r]=(0,t.useState)(e),o=(0,t.useCallback)(e=>r(e),[]),i=(0,t.useCallback)(e=>r(t=>t|e),[]),a=(0,t.useCallback)(e=>(n&e)===e,[n]),c=(0,t.useCallback)(e=>r(t=>t&~e),[]),l=(0,t.useCallback)(e=>r(t=>t^e),[]);return{flags:n,setFlag:o,addFlag:i,hasFlag:a,removeFlag:c,toggleFlag:l}}(e&&i?3:0),u=(0,t.useRef)(!1),d=(0,t.useRef)(!1),f=$u();return Vu(()=>{var t;if(e)return r&&a(!0),n?(null==(t=null==o?void 0:o.start)||t.call(o,r),function(e,{prepare:t,run:n,done:r,inFlight:o}){let i=Wu();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return void n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:o}),i.nextFrame(()=>{n(),i.requestAnimationFrame(()=>{i.add(function(e,t){var n,r;let o=Wu();if(!e)return o.dispose;let i=!1;o.add(()=>{i=!0});let a=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===a.length?(t(),o.dispose):(Promise.allSettled(a.map(e=>e.finished)).then(()=>{i||t()}),o.dispose)}(e,r))})}),i.dispose}(n,{inFlight:u,prepare(){d.current?d.current=!1:d.current=u.current,u.current=!0,!d.current&&(r?(l(3),s(4)):(l(4),s(2)))},run(){d.current?r?(s(3),l(4)):(s(4),l(3)):r?s(1):l(1)},done(){var e;d.current&&function(e){var t,n;return(null!=(n=null==(t=e.getAnimations)?void 0:t.call(e))?n:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)}(n)||(u.current=!1,s(7),r||a(!1),null==(e=null==o?void 0:o.end)||e.call(o,r))}})):void(r&&l(3))},[e,r,n,f]),e?[i,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}let Mf=(0,t.createContext)(void 0);function Lf(){return(0,t.useContext)(Mf)}function zf(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}const Bf=Math.min,Uf=Math.max,Gf=Math.round,Hf=Math.floor,qf=e=>({x:e,y:e}),Wf={left:"right",right:"left",bottom:"top",top:"bottom"};function $f(e,t){return"function"==typeof e?e(t):e}function Vf(e){return e.split("-")[0]}function Qf(e){return e.split("-")[1]}function Xf(e){return"x"===e?"y":"x"}function Kf(e){return"y"===e?"height":"width"}function Yf(e){const t=e[0];return"t"===t||"b"===t?"y":"x"}function Zf(e){return Xf(Yf(e))}function Jf(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const ep=["left","right"],tp=["right","left"],np=["top","bottom"],rp=["bottom","top"];function op(e,t,n,r){const o=Qf(e);let i=function(e,t,n){switch(e){case"top":case"bottom":return n?t?tp:ep:t?ep:tp;case"left":case"right":return t?np:rp;default:return[]}}(Vf(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(Jf)))),i}function ip(e){const t=Vf(e);return Wf[t]+e.slice(t.length)}function ap(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function cp(){return"undefined"!=typeof window}function lp(e){return dp(e)?(e.nodeName||"").toLowerCase():"#document"}function sp(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function up(e){var t;return null==(t=(dp(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function dp(e){return!!cp()&&(e instanceof Node||e instanceof sp(e).Node)}function fp(e){return!!cp()&&(e instanceof Element||e instanceof sp(e).Element)}function pp(e){return!!cp()&&(e instanceof HTMLElement||e instanceof sp(e).HTMLElement)}function xp(e){return!(!cp()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof sp(e).ShadowRoot)}function mp(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Np(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function hp(e){return/^(table|td|th)$/.test(lp(e))}function vp(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}const bp=/transform|translate|scale|rotate|perspective|filter/,gp=/paint|layout|strict|content/,yp=e=>!!e&&"none"!==e;let wp;function jp(e){const t=fp(e)?Np(e):e;return yp(t.transform)||yp(t.translate)||yp(t.scale)||yp(t.rotate)||yp(t.perspective)||!kp()&&(yp(t.backdropFilter)||yp(t.filter))||bp.test(t.willChange||"")||gp.test(t.contain||"")}function kp(){return null==wp&&(wp="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),wp}function Sp(e){return/^(html|body|#document)$/.test(lp(e))}function Np(e){return sp(e).getComputedStyle(e)}function Op(e){return fp(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Cp(e){if("html"===lp(e))return e;const t=e.assignedSlot||e.parentNode||xp(e)&&e.host||up(e);return xp(t)?t.host:t}function Ep(e){const t=Cp(e);return Sp(t)?(e.ownerDocument||e).body:pp(t)&&mp(t)?t:Ep(t)}function Tp(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=Ep(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=sp(o);if(i){const e=Pp(a);return t.concat(a,a.visualViewport||[],mp(o)?o:[],e&&n?Tp(e):[])}return t.concat(o,Tp(o,[],n))}function Pp(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function _p(e,t,n){let{reference:r,floating:o}=e;const i=Yf(t),a=Zf(t),c=Kf(a),l=Vf(t),s="y"===i,u=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,f=r[c]/2-o[c]/2;let p;switch(l){case"top":p={x:u,y:r.y-o.height};break;case"bottom":p={x:u,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:d};break;case"left":p={x:r.x-o.width,y:d};break;default:p={x:r.x,y:r.y}}const x=Qf(t);return x&&(p[a]+=f*("end"===x?1:-1)*(n&&s?-1:1)),p}async function Ap(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:i,rects:a,elements:c,strategy:l}=e,{boundary:s="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=$f(t,e),x=function(e){return"number"!=typeof e?function(e){var t,n,r,o;return{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(r=e.bottom)?r:0,left:null!=(o=e.left)?o:0}}(e):{top:e,right:e,bottom:e,left:e}}(p),m=c[f?"floating"===d?"reference":"floating":d],h=ap(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(m)))||n?m:m.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(c.floating)),boundary:s,rootBoundary:u,strategy:l})),v="floating"===d?{x:r,y:o,width:a.floating.width,height:a.floating.height}:a.reference,b=await(null==i.getOffsetParent?void 0:i.getOffsetParent(c.floating)),g=await(null==i.isElement?void 0:i.isElement(b))&&await(null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},y=ap(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:v,offsetParent:b,strategy:l}):v);return{top:(h.top-y.top+x.top)/g.y,bottom:(y.bottom-h.bottom+x.bottom)/g.y,left:(h.left-y.left+x.left)/g.x,right:(y.right-h.right+x.right)/g.x}}const Ip=new Set(["left","top"]);function Fp(e){const t=Np(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=pp(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,c=Gf(n)!==i||Gf(r)!==a;return c&&(n=i,r=a),{width:n,height:r,$:c}}function Rp(e){return fp(e)?e:e.contextElement}function Dp(e){const t=Rp(e);if(!pp(t))return qf(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=Fp(t);let a=(i?Gf(n.width):n.width)/r,c=(i?Gf(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),c&&Number.isFinite(c)||(c=1),{x:a,y:c}}const Mp=qf(0);function Lp(e){const t=sp(e);return kp()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Mp}function zp(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),i=Rp(e);let a=qf(1);t&&(r?fp(r)&&(a=Dp(r)):a=Dp(e));const c=function(e,t,n){return void 0===t&&(t=!1),!!n&&t&&n===sp(e)}(i,n,r)?Lp(i):qf(0);let l=(o.left+c.x)/a.x,s=(o.top+c.y)/a.y,u=o.width/a.x,d=o.height/a.y;if(i&&r){const e=sp(i),t=fp(r)?sp(r):r;let n=e,o=Pp(n);for(;o&&t!==n;){const e=Dp(o),t=o.getBoundingClientRect(),r=Np(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,s*=e.y,u*=e.x,d*=e.y,l+=i,s+=a,n=sp(o),o=Pp(n)}}return ap({width:u,height:d,x:l,y:s})}function Bp(e,t){const n=Op(e).scrollLeft;return t?t.left+n:zp(up(e)).left+n}function Up(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-Bp(e,n),y:n.top+t.scrollTop}}function Gp(e,t,n){let r;if("viewport"===t||"layoutViewport"===t)r=function(e,t,n){void 0===n&&(n="viewport");const r="layoutViewport"===n,o=sp(e),i=up(e),a=o.visualViewport;let c=i.clientWidth,l=i.clientHeight,s=0,u=0;if(a){const e=!kp()||"fixed"===t;r?e||(s=-a.offsetLeft,u=-a.offsetTop):(c=a.width,l=a.height,e&&(s=a.offsetLeft,u=a.offsetTop))}if(Bp(i)<=0){const e=i.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(i.clientWidth-t.clientWidth-r),a="stable both-edges"===getComputedStyle(i).scrollbarGutter?o/2:o;a<=25&&(c-=a)}return{width:c,height:l,x:s,y:u}}(e,n,t);else if("document"===t)r=function(e){const t=Op(e),n=e.ownerDocument.body,r=Uf(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),o=Uf(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight);let i=-t.scrollLeft+Bp(e);const a=-t.scrollTop;return"rtl"===Np(n).direction&&(i+=Uf(e.clientWidth,n.clientWidth)-r),{width:r,height:o,x:i,y:a}}(up(e));else if(fp(t))r=function(e,t){const n=zp(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=Dp(e);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{const n=Lp(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ap(r)}function Hp(e,t,n){const r=pp(t),o=up(t),i="fixed"===n,a=zp(e,!0,i,t);let c={scrollLeft:0,scrollTop:0};const l=qf(0);if((r||!i)&&(("body"!==lp(t)||mp(o))&&(c=Op(t)),r)){const e=zp(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}!r&&o&&(l.x=Bp(o));const s=!o||r||i?qf(0):Up(o,c);return{x:a.left+c.scrollLeft-l.x-s.x,y:a.top+c.scrollTop-l.y-s.y,width:a.width,height:a.height}}function qp(e){return"static"===Np(e).position}function Wp(e,t){if(!pp(e)||"fixed"===Np(e).position)return null;if(t)return t(e);let n=e.offsetParent;return up(e)===n&&(n=n.ownerDocument.body),n}function $p(e,t){const n=sp(e);if(vp(e))return n;if(!pp(e)){let t=Cp(e);for(;t&&!Sp(t);){if(fp(t)&&!qp(t))return t;t=Cp(t)}return n}let r=Wp(e,t);for(;r&&hp(r)&&qp(r);)r=Wp(r,t);return r&&Sp(r)&&qp(r)&&!jp(r)?n:r||function(e){let t=Cp(e);for(;pp(t)&&!Sp(t);){if(jp(t))return t;if(vp(t))return null;t=Cp(t)}return null}(e)||n}const Vp={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i="fixed"===o,a=up(r),c=!!t&&vp(t.floating);if(r===a||c&&i)return n;let l={scrollLeft:0,scrollTop:0},s=qf(1);const u=qf(0),d=pp(r);if((d||!i)&&(("body"!==lp(r)||mp(a))&&(l=Op(r)),d)){const e=zp(r);s=Dp(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}const f=!a||d||i?qf(0):Up(a,l);return{width:n.width*s.x,height:n.height*s.y,x:n.x*s.x-l.scrollLeft*s.x+u.x+f.x,y:n.y*s.y-l.scrollTop*s.y+u.y+f.y}},getDocumentElement:up,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i="clippingAncestors"===n?vp(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=Tp(e,[],!1).filter(e=>fp(e)&&"body"!==lp(e)),o=null;const i="fixed"===Np(e).position;let a=i?Cp(e):e;for(;fp(a)&&!Sp(a);){const e=Np(a),t=jp(a),n=o?o.position:i?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?o=e:r=r.filter(e=>e!==a),a=Cp(a)}return t.set(e,r),r}(t,this._c):[].concat(n),a=[...i,r],c=Gp(t,a[0],o);let l=c.top,s=c.right,u=c.bottom,d=c.left;for(let e=1;e<a.length;e++){const n=Gp(t,a[e],o);l=Uf(n.top,l),s=Bf(n.right,s),u=Bf(n.bottom,u),d=Uf(n.left,d)}return{width:s-d,height:u-l,x:d,y:l}},getOffsetParent:$p,getElementRects:async function(e){const t=this.getOffsetParent||$p,n=this.getDimensions,r=await n(e.floating);return{reference:Hp(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){const{width:t,height:n}=Fp(e);return{width:t,height:n}},getScale:Dp,isElement:fp,isRTL:function(e){return"rtl"===Np(e).direction}};function Qp(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Xp(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,s=Rp(e),u=o||i?[...s?Tp(s):[],...t?Tp(t):[]]:[];u.forEach(e=>{o&&e.addEventListener("scroll",n),i&&e.addEventListener("resize",n)});const d=s&&c?function(e,t,n){let r,o=null;const i=up(e);function a(){var e;clearTimeout(r),null==(e=o)||e.disconnect(),o=null}function c(n,l){void 0===n&&(n=!1),void 0===l&&(l=1),a();const s=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=s;if(n||t(),!f||!p)return;const x={rootMargin:-Hf(d)+"px "+-Hf(i.clientWidth-(u+f))+"px "+-Hf(i.clientHeight-(d+p))+"px "+-Hf(u)+"px",threshold:Uf(0,Bf(1,l))||1};let m=!0;function h(t){const n=t[0].intersectionRatio;if(!Qp(s,e.getBoundingClientRect()))return c();if(n!==l){if(!m)return c();n?c(!1,n):r=setTimeout(()=>{c(!1,1e-7)},1e3)}m=!1}try{o=new IntersectionObserver(h,{...x,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(h,x)}o.observe(e)}const l=sp(e),s=()=>c(n);return l.addEventListener("resize",s),c(!0),()=>{l.removeEventListener("resize",s),a()}}(s,n,i):null;let f,p=-1,x=null;a&&(x=new ResizeObserver(e=>{let[r]=e;r&&r.target===s&&x&&t&&(x.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=x)||e.observe(t)})),n()}),s&&!l&&x.observe(s),t&&x.observe(t));let m=l?zp(e):null;return l&&function t(){const r=zp(e);m&&!Qp(m,r)&&n();m=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=x)||e.disconnect(),x=null,l&&cancelAnimationFrame(f)}}const Kp=Ap,Yp=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:a,middlewareData:c}=t,l=await async function(e,t){const{placement:n,platform:r,elements:o}=e,i=await(null==r.isRTL?void 0:r.isRTL(o.floating)),a=Vf(n),c=Qf(n),l="y"===Yf(n),s=Ip.has(a)?-1:1,u=i&&l?-1:1,d=$f(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:x}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return c&&"number"==typeof x&&(p="end"===c?-1*x:x),l?{x:p*u,y:f*s}:{x:f*s,y:p*u}}(t,e);return a===(null==(n=c.offset)?void 0:n.placement)&&null!=(r=c.arrow)&&r.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:a}}}}},Zp=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o,platform:i}=t,{mainAxis:a=!0,crossAxis:c=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=$f(e,t),u={x:n,y:r},d=await i.detectOverflow(t,s),f=Yf(o),p=Xf(f);let x=u[p],m=u[f];const h=(e,t)=>function(e,t,n){return Uf(e,Bf(t,n))}(t+d["y"===e?"top":"left"],t,t-d["y"===e?"bottom":"right"]);a&&(x=h(p,x)),c&&(m=h(f,m));const v=l.fn({...t,[p]:x,[f]:m});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[p]:a,[f]:c}}}}}},Jp=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:i,rects:a,initialPlacement:c,platform:l,elements:s}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:m=!0,...h}=$f(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const v=Vf(o),b=Yf(c),g=Vf(c)===c,y=await(null==l.isRTL?void 0:l.isRTL(s.floating)),w=f||(g||!m?[ip(c)]:function(e){const t=ip(e);return[Jf(e),t,Jf(t)]}(c)),j="none"!==x;!f&&j&&w.push(...op(c,m,x,y));const k=[c,...w],S=await l.detectOverflow(t,h),N=[];let O=(null==(r=i.flip)?void 0:r.overflows)||[];if(u&&N.push(S[v]),d){const e=function(e,t,n){void 0===n&&(n=!1);const r=Qf(e),o=Zf(e),i=Kf(o);let a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=ip(a)),[a,ip(a)]}(o,a,y);N.push(S[e[0]],S[e[1]])}if(O=[...O,{placement:o,overflows:N}],!N.every(e=>e<=0)){var C,E;const e=((null==(C=i.flip)?void 0:C.index)||0)+1,t=k[e];if(t){if(!("alignment"===d&&b!==Yf(t))||O.every(e=>Yf(e.placement)!==b||e.overflows[0]>0))return{data:{index:e,overflows:O},reset:{placement:t}}}let n=null==(E=O.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:E.placement;if(!n)switch(p){case"bestFit":{var T;const e=null==(T=O.filter(e=>{if(j){const t=Yf(e.placement);return t===b||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:T[0];e&&(n=e);break}case"initialPlacement":n=c}if(o!==n)return{reset:{placement:n}}}return{}}}},ex=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:a=()=>{},...c}=$f(e,t),l=await o.detectOverflow(t,c),s=Vf(n),u=Qf(n),d="y"===Yf(n),{width:f,height:p}=r.floating;let x,m;"top"===s||"bottom"===s?(x=s,m=u===(await(null==o.isRTL?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(m=s,x="end"===u?"top":"bottom");const h=p-l.top-l.bottom,v=f-l.left-l.right,b=Bf(p-l[x],h),g=Bf(f-l[m],v),y=t.middlewareData.shift,w=!y;let j=b,k=g;null!=y&&y.enabled.x&&(k=v),null!=y&&y.enabled.y&&(j=h),w&&!u&&(d?k=f-2*Uf(l.left,l.right):j=p-2*Uf(l.top,l.bottom)),await a({...t,availableWidth:k,availableHeight:j});const S=await o.getDimensions(i.floating);return f!==S.width||p!==S.height?{reset:{rects:!0}}:{}}}},tx=(e,t,n)=>{const r=new Map,o=null!=n?n:{},i={...Vp,...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,c=a.detectOverflow?a:{...a,detectOverflow:Ap},l=await(null==a.isRTL?void 0:a.isRTL(t));let s=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=_p(s,r,l),f=r,p=0;const x={};for(let n=0;n<i.length;n++){const m=i[n];if(!m)continue;const{name:h,fn:v}=m,{x:b,y:g,data:y,reset:w}=await v({x:u,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:x,rects:s,platform:c,elements:{reference:e,floating:t}});u=null!=b?b:u,d=null!=g?g:d,x[h]={...x[h],...y},w&&p<50&&(p++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(s=!0===w.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):w.rects),({x:u,y:d}=_p(s,f,l))),n=-1)}return{x:u,y:d,placement:f,strategy:o,middlewareData:x}})(e,t,{...o,platform:i})};var nx="undefined"!=typeof document?t.useLayoutEffect:function(){};function rx(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!rx(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!==r--;){const n=o[r];if(("_owner"!==n||!e.$$typeof)&&!rx(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ox(e){if("undefined"==typeof window)return 1;return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ix(e,t){const n=ox(e);return Math.round(t*n)/n}function ax(e){const n=t.useRef(e);return nx(()=>{n.current=e}),n}const cx=(e,t)=>{const n=Yp(e);return{name:n.name,fn:n.fn,options:[e,t]}},lx=(e,t)=>{const n=Zp(e);return{name:n.name,fn:n.fn,options:[e,t]}},sx=(e,t)=>{const n=Jp(e);return{name:n.name,fn:n.fn,options:[e,t]}},ux=(e,t)=>{const n=ex(e);return{name:n.name,fn:n.fn,options:[e,t]}};const dx={...n},fx=dx.useInsertionEffect||(e=>e());function px(e){const n=t.useRef(()=>{0});return fx(()=>{n.current=e}),t.useCallback(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return null==n.current?void 0:n.current(...t)},[])}const xx="ArrowUp",mx="ArrowDown",hx="ArrowLeft",vx="ArrowRight";var bx="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;const gx=[hx,vx],yx=[xx,mx];let wx=!1,jx=0;const kx=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+jx++;const Sx=dx.useId||function(){const[e,n]=t.useState(()=>wx?kx():void 0);return bx(()=>{null==e&&n(kx())},[]),t.useEffect(()=>{wx=!0},[]),e};function Nx(){const e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}const Ox=t.createContext(null),Cx=t.createContext(null),Ex=()=>{var e;return(null==(e=t.useContext(Ox))?void 0:e.id)||null},Tx=()=>t.useContext(Cx);const Px="data-floating-ui-focusable";function _x(e){void 0===e&&(e={});const{nodeId:n}=e,r=function(e){const{open:n=!1,onOpenChange:r,elements:o}=e,i=Sx(),a=t.useRef({}),[c]=t.useState(()=>Nx()),l=null!=Ex(),[s,u]=t.useState(o.reference),d=px((e,t,n)=>{a.current.openEvent=e?t:void 0,c.emit("openchange",{open:e,event:t,reason:n,nested:l}),null==r||r(e,t,n)}),f=t.useMemo(()=>({setPositionReference:u}),[]),p=t.useMemo(()=>({reference:s||o.reference||null,floating:o.floating||null,domReference:o.reference}),[s,o.reference,o.floating]);return t.useMemo(()=>({dataRef:a,open:n,onOpenChange:d,elements:p,events:c,floatingId:i,refs:f}),[n,d,p,c,i,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),o=e.rootContext||r,i=o.elements,[c,l]=t.useState(null),[s,u]=t.useState(null),d=(null==i?void 0:i.domReference)||c,f=t.useRef(null),p=Tx();bx(()=>{d&&(f.current=d)},[d]);const x=function(e){void 0===e&&(e={});const{placement:n="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:c,floating:l}={},transform:s=!0,whileElementsMounted:u,open:d}=e,[f,p]=t.useState({x:0,y:0,strategy:r,placement:n,middlewareData:{},isPositioned:!1}),[x,m]=t.useState(o);rx(x,o)||m(o);const[h,v]=t.useState(null),[b,g]=t.useState(null),y=t.useCallback(e=>{e!==S.current&&(S.current=e,v(e))},[]),w=t.useCallback(e=>{e!==N.current&&(N.current=e,g(e))},[]),j=c||h,k=l||b,S=t.useRef(null),N=t.useRef(null),O=t.useRef(f),C=null!=u,E=ax(u),T=ax(i),P=ax(d),_=t.useCallback(()=>{if(!S.current||!N.current)return;const e={placement:n,strategy:r,middleware:x};T.current&&(e.platform=T.current),tx(S.current,N.current,e).then(e=>{const t={...e,isPositioned:!1!==P.current};A.current&&!rx(O.current,t)&&(O.current=t,a.flushSync(()=>{p(t)}))})},[x,n,r,T,P]);nx(()=>{!1===d&&O.current.isPositioned&&(O.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[d]);const A=t.useRef(!1);nx(()=>(A.current=!0,()=>{A.current=!1}),[]),nx(()=>{if(j&&(S.current=j),k&&(N.current=k),j&&k){if(E.current)return E.current(j,k,_);_()}},[j,k,_,E,C]);const I=t.useMemo(()=>({reference:S,floating:N,setReference:y,setFloating:w}),[y,w]),F=t.useMemo(()=>({reference:j,floating:k}),[j,k]),R=t.useMemo(()=>{const e={position:r,left:0,top:0};if(!F.floating)return e;const t=ix(F.floating,f.x),n=ix(F.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...ox(F.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,F.floating,f.x,f.y]);return t.useMemo(()=>({...f,update:_,refs:I,elements:F,floatingStyles:R}),[f,_,I,F,R])}({...e,elements:{...i,...s&&{reference:s}}}),m=t.useCallback(e=>{const t=fp(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;u(t),x.refs.setReference(t)},[x.refs]),h=t.useCallback(e=>{(fp(e)||null===e)&&(f.current=e,l(e)),(fp(x.refs.reference.current)||null===x.refs.reference.current||null!==e&&!fp(e))&&x.refs.setReference(e)},[x.refs]),v=t.useMemo(()=>({...x.refs,setReference:h,setPositionReference:m,domReference:f}),[x.refs,h,m]),b=t.useMemo(()=>({...x.elements,domReference:d}),[x.elements,d]),g=t.useMemo(()=>({...x,...o,refs:v,elements:b,nodeId:n}),[x,v,b,n,o]);return bx(()=>{o.dataRef.current.floatingContext=g;const e=null==p?void 0:p.nodesRef.current.find(e=>e.id===n);e&&(e.context=g)}),t.useMemo(()=>({...x,context:g,refs:v,elements:b}),[x,v,b,g])}const Ax="active",Ix="selected";function Fx(e,t,n){const r=new Map,o="item"===n;let i=e;if(o&&e){const{[Ax]:t,[Ix]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1,[Px]:""},...i,...t.map(t=>{const r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>t?(Object.entries(t).forEach(t=>{let[n,i]=t;var a;o&&[Ax,Ix].includes(n)||(0===n.indexOf("on")?(r.has(n)||r.set(n,[]),"function"==typeof i&&(null==(a=r.get(n))||a.push(i),e[n]=function(){for(var e,t=arguments.length,o=new Array(t),i=0;i<t;i++)o[i]=arguments[i];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)})):e[n]=i)}),e):e,{})}}function Rx(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let Dx=(0,t.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});Dx.displayName="FloatingContext";let Mx=(0,t.createContext)(null);function Lx(e){return(0,t.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function zx(){return(0,t.useContext)(Dx).setReference}function Bx(){let{getFloatingProps:e,slot:n}=(0,t.useContext)(Dx);return(0,t.useCallback)((...t)=>Object.assign({},e(...t),{"data-anchor":n.anchor}),[e,n])}function Ux(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let n=(0,t.useContext)(Mx),r=(0,t.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);Vu(()=>{null==n||n(null!=r?r:null)},[n,r]);let o=(0,t.useContext)(Dx);return(0,t.useMemo)(()=>[o.setFloating,e?o.styles:{}],[o.setFloating,e,o.styles])}Mx.displayName="PlacementContext";function Gx({children:e,enabled:n=!0}){let[r,o]=(0,t.useState)(null),[i,c]=(0,t.useState)(0),l=(0,t.useRef)(null),[s,u]=(0,t.useState)(null);!function(e){Vu(()=>{if(!e)return;let t=new MutationObserver(()=>{let t=window.getComputedStyle(e).maxHeight,n=parseFloat(t);if(isNaN(n))return;let r=parseInt(t);isNaN(r)||n!==r&&(e.style.maxHeight=`${Math.ceil(n)}px`)});return t.observe(e,{attributes:!0,attributeFilter:["style"]}),()=>{t.disconnect()}},[e])}(s);let d=n&&null!==r&&null!==s,{to:f="bottom",gap:p=0,offset:x=0,padding:m=0,inner:h}=function(e,t){var n,r,o;let i=Hx(null!=(n=null==e?void 0:e.gap)?n:"var(--anchor-gap, 0)",t),a=Hx(null!=(r=null==e?void 0:e.offset)?r:"var(--anchor-offset, 0)",t),c=Hx(null!=(o=null==e?void 0:e.padding)?o:"var(--anchor-padding, 0)",t);return{...e,gap:i,offset:a,padding:c}}(r,s),[v,b="center"]=f.split(" ");Vu(()=>{d&&c(0)},[d]);let{refs:g,floatingStyles:y,context:w}=_x({open:d,placement:"selection"===v?"center"===b?"bottom":`bottom-${b}`:"center"===b?`${v}`:`${v}-${b}`,strategy:"absolute",transform:!1,middleware:[cx({mainAxis:"selection"===v?0:p,crossAxis:x}),lx({padding:m}),"selection"!==v&&sx({padding:m}),"selection"===v&&h?(S={...h,padding:m,overflowRef:l,offset:i,minItemsVisible:4,referenceOverflowThreshold:m,onFallbackChange(e){var t,n;if(!e)return;let r=w.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,i=Math.min(4,r.childElementCount),a=0,l=0;for(let e of null!=(n=null==(t=w.elements.floating)?void 0:t.childNodes)?n:[])if(ad(e)){let t=e.offsetTop,n=t+e.clientHeight+o,c=r.scrollTop,s=c+r.clientHeight;if(!(t>=c&&n<=s)){l=Math.max(0,Math.min(n,s)-Math.max(t,c)),a=e.clientHeight;break}i--}i>=1&&c(e=>{let t=a*i-l+o;return e>=t?e:t})}},{name:"inner",options:S,async fn(e){const{listRef:t,overflowRef:n,onFallbackChange:r,offset:o=0,index:i=0,minItemsVisible:c=4,referenceOverflowThreshold:l=0,scrollRef:s,...u}=$f(S,e),{rects:d,elements:{floating:f}}=e,p=t.current[i],x=(null==s?void 0:s.current)||f,m=f.clientTop||x.clientTop,h=0!==f.clientTop,v=0!==x.clientTop,b=f===x;if(!p)return{};const g={...e,...await cx(-p.offsetTop-f.clientTop-d.reference.height/2-p.offsetHeight/2-o).fn(e)},y=await Kp(Rx(g,x.scrollHeight+m+f.clientTop),u),w=await Kp(g,{...u,elementContext:"reference"}),j=Uf(0,y.top),k=g.y+j,N=x.scrollHeight>x.clientHeight?e=>e:Gf,O=N(Uf(0,x.scrollHeight+(h&&b||v?2*m:0)-j-Uf(0,y.bottom)));if(x.style.maxHeight=O+"px",x.scrollTop=j,r){const e=x.offsetHeight<p.offsetHeight*Bf(c,t.current.length)-1||w.top>=-l||w.bottom>=-l;a.flushSync(()=>r(e))}return n&&(n.current=await Kp(Rx({...g,y:k},x.offsetHeight+m+f.clientTop),u)),{y:k}}}):null,ux({padding:m,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:Xp}),[j=v,k=b]=w.placement.split("-");var S;"selection"===v&&(j="selection");let N=(0,t.useMemo)(()=>({anchor:[j,k].filter(Boolean).join(" ")}),[j,k]),O=function(e,n){const{open:r,elements:o}=e,{enabled:i=!0,overflowRef:c,scrollRef:l,onChange:s}=n,u=px(s),d=t.useRef(!1),f=t.useRef(null),p=t.useRef(null);t.useEffect(()=>{if(!i)return;function e(e){if(e.ctrlKey||!t||null==c.current)return;const n=e.deltaY,r=c.current.top>=-.5,o=c.current.bottom>=-.5,i=t.scrollHeight-t.clientHeight,l=n<0?-1:1,s=n<0?"max":"min";t.scrollHeight<=t.clientHeight||(!r&&n>0||!o&&n<0?(e.preventDefault(),a.flushSync(()=>{u(e=>e+Math[s](n,i*l))})):/firefox/i.test(zf())&&(t.scrollTop+=n))}const t=(null==l?void 0:l.current)||o.floating;return r&&t?(t.addEventListener("wheel",e),requestAnimationFrame(()=>{f.current=t.scrollTop,null!=c.current&&(p.current={...c.current})}),()=>{f.current=null,p.current=null,t.removeEventListener("wheel",e)}):void 0},[i,r,o.floating,c,l,u]);const x=t.useMemo(()=>({onKeyDown(){d.current=!0},onWheel(){d.current=!1},onPointerMove(){d.current=!1},onScroll(){const e=(null==l?void 0:l.current)||o.floating;if(c.current&&e&&d.current){if(null!==f.current){const t=e.scrollTop-f.current;(c.current.bottom<-.5&&t<-1||c.current.top<-.5&&t>1)&&a.flushSync(()=>u(e=>e+t))}requestAnimationFrame(()=>{f.current=e.scrollTop})}}}),[o.floating,u,c,l]);return t.useMemo(()=>i?{floating:x}:{},[i,x])}(w,{overflowRef:l,onChange:c}),{getReferenceProps:C,getFloatingProps:E}=function(e){void 0===e&&(e=[]);const n=e.map(e=>null==e?void 0:e.reference),r=e.map(e=>null==e?void 0:e.floating),o=e.map(e=>null==e?void 0:e.item),i=t.useCallback(t=>Fx(t,e,"reference"),n),a=t.useCallback(t=>Fx(t,e,"floating"),r),c=t.useCallback(t=>Fx(t,e,"item"),o);return t.useMemo(()=>({getReferenceProps:i,getFloatingProps:a,getItemProps:c}),[i,a,c])}([O]),T=Xu(e=>{u(e),g.setFloating(e)});return t.createElement(Mx.Provider,{value:o},t.createElement(Dx.Provider,{value:{setFloating:T,setReference:g.setReference,styles:y,getReferenceProps:C,getFloatingProps:E,slot:N}},e))}function Hx(e,n,r=void 0){let o=$u(),i=Xu((e,t)=>{if(null==e)return[r,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[r,null];let n=Wx(e,t);return[n,r=>{let i=qx(e);{let a=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));o.requestAnimationFrame(function c(){o.nextFrame(c);let l=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(a[e]!==r){a[e]=r,l=!0;break}}if(!l)return;let s=Wx(e,t);n!==s&&(r(s),n=s)})}return o.dispose}]}return[r,null]}),a=(0,t.useMemo)(()=>i(e,n)[0],[e,n]),[c=a,l]=(0,t.useState)();return Vu(()=>{let[t,r]=i(e,n);if(l(t),r)return r(l)},[e,n]),c}function qx(e){let t=/var\((.*)\)/.exec(e);if(t){let e=t[1].indexOf(",");if(-1===e)return[t[1]];let n=t[1].slice(0,e).trim(),r=t[1].slice(e+1).trim();return r?[n,...qx(r)]:[n]}return[]}function Wx(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}function $x(e={},t=null,n=[]){for(let[r,o]of Object.entries(e))Qx(n,Vx(t,r),o);return n}function Vx(e,t){return e?e+"["+t+"]":t}function Qx(e,n,r){if(Array.isArray(r))for(let[t,o]of r.entries())Qx(e,Vx(n,t.toString()),o);else r instanceof Date?e.push([n,r.toISOString()]):"boolean"==typeof r?e.push([n,r?"1":"0"]):"string"==typeof r?e.push([n,r]):"number"==typeof r?e.push([n,`${r}`]):null==r?e.push([n,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(r)&&!(0,t.isValidElement)(r)&&$x(r,n,e)}function Xx(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=r.requestSubmit)||n.call(r)}}function Kx(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}var Yx=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(Yx||{}),Zx=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Zx||{});function Jx(){let e=function(){let e=(0,t.useRef)([]),n=(0,t.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]);return(...t)=>{if(!t.every(e=>null==e))return e.current=t,n}}();return(0,t.useCallback)(t=>function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:a,mergeRefs:c}){c=null!=c?c:tm;let l=nm(t,e);if(i)return em(l,n,r,a,c);let s=null!=o?o:0;if(2&s){let{static:e=!1,...t}=l;if(e)return em(t,n,r,a,c)}if(1&s){let{unmount:e=!0,...t}=l;return Td(e?0:1,{0(){return null},1(){return em({...t,hidden:!0,style:{display:"none"}},n,r,a,c)}})}return em(l,n,r,a,c)}({mergeRefs:e,...t}),[e])}function em(e,n={},r,o,i){let{as:a=r,children:c,refName:l="ref",...s}=am(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof c?c(n):c;d=lm(d),"className"in s&&s.className&&"function"==typeof s.className&&(s.className=s.className(n)),s["aria-labelledby"]&&s["aria-labelledby"]===s.id&&(s["aria-labelledby"]=void 0);let f={};if(n){let e=!1,t=[];for(let[r,o]of Object.entries(n))"boolean"==typeof o&&(e=!0),!0===o&&t.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e){f["data-headlessui-state"]=t.join(" ");for(let e of t)f[`data-${e}`]=""}}if(sm(a)&&(Object.keys(im(s)).length>0||Object.keys(im(f)).length>0)){if(!(!(0,t.isValidElement)(d)||Array.isArray(d)&&d.length>1||function(e){return sm(e.type)}(d))){let e=d.props,n=null==e?void 0:e.className,r="function"==typeof n?(...e)=>Kx(n(...e),s.className):Kx(n,s.className),o=r?{className:r}:{},a=nm(d.props,im(am(s,["ref"])));for(let e in f)e in a&&delete f[e];return(0,t.cloneElement)(d,Object.assign({},a,f,u,{ref:i(cm(d),u.ref)},o))}if(Object.keys(im(s)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${o} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(im(s)).concat(Object.keys(im(f))).map(e=>`  - ${e}`).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join("\n")].join("\n"))}return(0,t.createElement)(a,Object.assign({},am(s,["ref"]),!sm(a)&&u,!sm(a)&&f),d)}function tm(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function nm(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function rm(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){let r=n[e];for(let e of r)null==e||e(...t)}});return t}function om(e){var n;return Object.assign((0,t.forwardRef)(e),{displayName:null!=(n=e.displayName)?n:e.name})}function im(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function am(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function cm(e){return t.version.split(".")[0]>="19"?e.props.ref:e.ref}function lm(e){if(null!=e&&e.$$typeof===Symbol.for("react.lazy")){let t=e._payload;if(null!=t&&"fulfilled"===t.status)return lm(t.value)}return e}function sm(e){return e===t.Fragment||e===Symbol.for("react.fragment")}var um=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(um||{});let dm=om(function(e,t){var n;let{features:r=1,...o}=e,i={ref:t,"aria-hidden":!(2&~r)||(null!=(n=o["aria-hidden"])?n:void 0),hidden:!(4&~r)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...!(4&~r)&&!!(2&~r)&&{display:"none"}}};return Jx()({ourProps:i,theirProps:o,slot:{},defaultTag:"span",name:"Hidden"})}),fm=(0,t.createContext)(null);function pm({children:e}){let n=(0,t.useContext)(fm);if(!n)return t.createElement(t.Fragment,null,e);let{target:r}=n;return r?(0,a.createPortal)(t.createElement(t.Fragment,null,e),r):null}function xm({data:e,form:n,disabled:r,onReset:o,overrides:i}){let[a,c]=(0,t.useState)(null),l=$u();return(0,t.useEffect)(()=>{if(o&&a)return l.addEventListener(a,"reset",o)},[a,n,o]),t.createElement(pm,null,t.createElement(mm,{setForm:c,formId:n}),$x(e).map(([e,o])=>t.createElement(dm,{features:um.Hidden,...im({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:r,name:e,value:o,...i})})))}function mm({setForm:e,formId:n}){return(0,t.useEffect)(()=>{if(n){let t=document.getElementById(n);t&&e(t)}},[e,n]),n?null:t.createElement(dm,{features:um.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let n=t.closest("form");n&&e(n)}})}const hm=t.forwardRef(function({children:e,freeze:n},r){let o=vm(n,e);return(0,t.isValidElement)(o)?(0,t.cloneElement)(o,{ref:r}):t.createElement(t.Fragment,null,o)});function vm(e,n){let[r,o]=(0,t.useState)(n);return!e&&r!==n&&o(n),e?r:n}let bm=(0,t.createContext)(void 0);function gm(){return(0,t.useContext)(bm)}let ym=(0,t.createContext)(null);ym.displayName="OpenClosedContext";var wm=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(wm||{});function jm(){return(0,t.useContext)(ym)}function km({value:e,children:n}){return t.createElement(ym.Provider,{value:e},n)}function Sm({children:e}){return t.createElement(ym.Provider,{value:null},e)}var Nm=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(Nm||{});function Om(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===o&&(o=n.length);for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:!function(e){throw new Error("Unexpected object: "+e)}(e)}}let Cm=(0,t.createContext)(null);function Em(){let e=(0,t.useContext)(Cm);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,Em),e}return e}function Tm(){var e,n;return null!=(n=null==(e=(0,t.useContext)(Cm))?void 0:e.value)?n:void 0}function Pm(){let[e,n]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let r=Xu(e=>(n(t=>[...t,e]),()=>n(t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))),o=(0,t.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props,value:e.value}),[r,e.slot,e.name,e.props,e.value]);return t.createElement(Cm.Provider,{value:o},e.children)},[n])]}Cm.displayName="DescriptionContext";let _m=om(function(e,n){let r=(0,t.useId)(),o=Lf(),{id:i=`headlessui-description-${r}`,...a}=e,c=Em(),l=Nf(n);Vu(()=>c.register(i),[i,c.register]);let s=jf({...c.slot,disabled:o||!1}),u={ref:l,...c.props,id:i};return Jx()({ourProps:u,theirProps:a,slot:s,defaultTag:"p",name:c.name||"Description"})}),Am=Object.assign(_m,{});var Im=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Im||{});let Fm=(0,t.createContext)(null);function Rm(){let e=(0,t.useContext)(Fm);if(null===e){let e=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,Rm),e}return e}function Dm(e){var n,r,o;let i=null!=(r=null==(n=(0,t.useContext)(Fm))?void 0:n.value)?r:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>0?[i,...e].filter(Boolean).join(" "):i}function Mm({inherit:e=!1}={}){let n=Dm(),[r,o]=(0,t.useState)([]),i=e?[n,...r].filter(Boolean):r;return[i.length>0?i.join(" "):void 0,(0,t.useMemo)(()=>function(e){let n=Xu(e=>(o(t=>[...t,e]),()=>o(t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))),r=(0,t.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return t.createElement(Fm.Provider,{value:r},e.children)},[o])]}Fm.displayName="LabelContext";let Lm=om(function(e,n){var r;let o=(0,t.useId)(),i=Rm(),a=gm(),c=Lf(),{id:l=`headlessui-label-${o}`,htmlFor:s=(null!=a?a:null==(r=i.props)?void 0:r.htmlFor),passive:u=!1,...d}=e,f=Nf(n);Vu(()=>i.register(l),[l,i.register]);let p=Xu(e=>{let t=e.currentTarget;if((e.target===e.currentTarget||!function(e){return!!id(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')}(e.target))&&(sd(t)&&e.preventDefault(),i.props&&"onClick"in i.props&&"function"==typeof i.props.onClick&&i.props.onClick(e),sd(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(ld(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),x=jf({...i.slot,disabled:c||!1}),m={ref:f,...i.props,id:l,htmlFor:s,onClick:p};return u&&("onClick"in m&&(delete m.htmlFor,delete m.onClick),"onClick"in d&&delete d.onClick),Jx()({ourProps:m,theirProps:d,slot:x,defaultTag:s?"label":"div",name:i.name||"Label"})}),zm=Object.assign(Lm,{});function Bm(e){let n=Xu(e),r=(0,t.useRef)(!1);(0,t.useEffect)(()=>(r.current=!1,()=>{r.current=!0,qu(()=>{r.current&&n()})}),[n])}function Um(){let e=function(){let e="undefined"==typeof document;return(e=>e.useSyncExternalStore)(n)(()=>()=>{},()=>!1,()=>!e)}(),[r,o]=t.useState(zu.isHandoffComplete);return r&&!1===zu.isHandoffComplete&&o(!1),t.useEffect(()=>{!0!==r&&o(!0)},[r]),t.useEffect(()=>zu.handoff(),[]),!e&&r}let Gm=(0,t.createContext)(!1);function Hm(e){return t.createElement(Gm.Provider,{value:e.force},e.children)}function qm(e){let n=(0,t.useContext)(Gm),r=(0,t.useContext)(Qm),[o,i]=(0,t.useState)(()=>{var t;if(!n&&null!==r)return null!=(t=r.current)?t:null;if(zu.isServer)return null;let o=null==e?void 0:e.getElementById("headlessui-portal-root");if(o)return o;if(null===e)return null;let i=e.createElement("div");return i.setAttribute("id","headlessui-portal-root"),e.body.appendChild(i)});return(0,t.useEffect)(()=>{null!==o&&(null!=e&&e.body.contains(o)||null==e||e.body.appendChild(o))},[o,e]),(0,t.useEffect)(()=>{n||null!==r&&i(r.current)},[r,i,n]),o}let Wm=t.Fragment,$m=om(function(e,n){let{ownerDocument:r=null,...o}=e,i=(0,t.useRef)(null),c=Nf(Sf(e=>{i.current=e}),n),l=df(i.current),s=qm(null!=r?r:l),u=(0,t.useContext)(Xm),d=$u(),f=Um(),p=Jx();return Bm(()=>{var e;s&&s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s))}),s&&f?(0,a.createPortal)(t.createElement("div",{"data-headlessui-portal":"",ref:e=>{d.dispose(),u&&e&&d.add(u.register(e))}},p({ourProps:{ref:c},theirProps:o,slot:{},defaultTag:Wm,name:"Portal"})),s):null});let Vm=t.Fragment,Qm=(0,t.createContext)(null);let Xm=(0,t.createContext)(null);let Km=om(function(e,n){let r=Nf(n),{enabled:o=!0,ownerDocument:i,...a}=e,c=Jx();return o?t.createElement($m,{...a,ownerDocument:i,ref:r}):c({ourProps:{ref:r},theirProps:a,slot:{},defaultTag:Wm,name:"Portal"})}),Ym=om(function(e,n){let{target:r,...o}=e,i={ref:Nf(n)},a=Jx();return t.createElement(Qm.Provider,{value:r},a({ourProps:i,theirProps:o,defaultTag:Vm,name:"Popover.Group"}))}),Zm=Object.assign(Km,{Group:Ym});const Jm={Idle:{kind:"Idle"},Tracked:e=>({kind:"Tracked",position:e}),Moved:{kind:"Moved"}};function eh(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}function th(e,t,n){let r=Wu();if("Tracked"===t.kind){let o=function(){i!==eh(e)&&(r.dispose(),n())};let{position:i}=t,a=new ResizeObserver(o);a.observe(e),r.add(()=>a.disconnect()),r.addEventListener(window,"scroll",o,{passive:!0}),r.addEventListener(window,"resize",o)}return()=>r.dispose()}var nh=Object.defineProperty,rh=(e,t,n)=>(((e,t,n)=>{t in e?nh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),oh=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(oh||{}),ih=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(ih||{}),ah=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(ah||{}),ch=(e=>(e[e.OpenListbox=0]="OpenListbox",e[e.CloseListbox=1]="CloseListbox",e[e.GoToOption=2]="GoToOption",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.SelectOption=5]="SelectOption",e[e.RegisterOptions=6]="RegisterOptions",e[e.UnregisterOptions=7]="UnregisterOptions",e[e.SetButtonElement=8]="SetButtonElement",e[e.SetOptionsElement=9]="SetOptionsElement",e[e.SortOptions=10]="SortOptions",e[e.MarkButtonAsMoved=11]="MarkButtonAsMoved",e))(ch||{});function lh(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=rf(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return-1===o&&(o=null),{options:r,activeOptionIndex:o}}let sh={1(e){if(e.dataRef.current.disabled||1===e.listboxState)return e;let t=e.buttonElement?Jm.Tracked(eh(e.buttonElement)):e.buttonPositionState;return{...e,activeOptionIndex:null,pendingFocus:{focus:Nm.Nothing},listboxState:1,__demoMode:!1,buttonPositionState:t}},0(e,t){if(e.dataRef.current.disabled||0===e.listboxState)return e;let n=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,o=e.options.findIndex(e=>r(e.dataRef.current.value));return-1!==o&&(n=o),{...e,frozenValue:!1,pendingFocus:t.focus,listboxState:0,activeOptionIndex:n,__demoMode:!1,buttonPositionState:Jm.Idle}},2(e,t){var n,r,o,i,a;if(e.dataRef.current.disabled||1===e.listboxState)return e;let c={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===Nm.Nothing)return{...c,activeOptionIndex:null};if(t.focus===Nm.Specific)return{...c,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===Nm.Previous){let n=e.activeOptionIndex;if(null!==n){let i=e.options[n].dataRef.current.domRef,a=Om(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==a){let t=e.options[a].dataRef.current.domRef;if((null==(r=i.current)?void 0:r.previousElementSibling)===t.current||null===(null==(o=t.current)?void 0:o.previousElementSibling))return{...c,activeOptionIndex:a}}}}else if(t.focus===Nm.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,o=Om(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.options[o].dataRef.current.domRef;if((null==(i=r.current)?void 0:i.nextElementSibling)===t.current||null===(null==(a=t.current)?void 0:a.nextElementSibling))return{...c,activeOptionIndex:o}}}}let l=lh(e),s=Om(t,{resolveItems:()=>l.options,resolveActiveIndex:()=>l.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...c,...l,activeOptionIndex:s}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),i=o?e.options.indexOf(o):-1;return-1===i||i===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:i,activationTrigger:1}},4(e){return e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""}},5(e){return 0===e.dataRef.current.mode?{...e,frozenValue:!0}:{...e}},6:(e,t)=>{let n=e.options.concat(t.options),r=e.activeOptionIndex;if(e.pendingFocus.focus!==Nm.Nothing&&(r=Om(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),null===e.activeOptionIndex){let{isSelected:t}=e.dataRef.current;if(t){let e=n.findIndex(e=>null==t?void 0:t(e.dataRef.current.value));-1!==e&&(r=e)}}return{...e,options:n,activeOptionIndex:r,pendingFocus:{focus:Nm.Nothing},pendingShouldSort:!0}},7:(e,t)=>{let n=e.options,r=[],o=new Set(t.options);for(let[e,t]of n.entries())if(o.has(t.id)&&(r.push(e),o.delete(t.id),0===o.size))break;if(r.length>0){n=n.slice();for(let e of r.reverse())n.splice(e,1)}return{...e,options:n,activationTrigger:1}},8:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},9:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},10:e=>e.pendingShouldSort?{...e,...lh(e),pendingShouldSort:!1}:e,11(e){return"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:Jm.Moved}}};class uh extends Sd{constructor(e){super(e),rh(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:o}=this.state.dataRef.current;return Td(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=o.slice(),i=r.findIndex(t=>n(t,e));return-1===i?r.push(e):r.splice(i,1),null==t?void 0:t(r)}})},registerOption:Ed(()=>{let e=[],t=new Set;return[(n,r)=>{t.has(r)||(t.add(r),e.push({id:n,dataRef:r}))},()=>(t.clear(),this.send({type:6,options:e.splice(0)}))]}),unregisterOption:Ed(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:7,options:e.splice(0)})}]}),goToOption:Ed(()=>{let e=null;return[(t,n)=>{e={type:2,...t,trigger:n}},()=>e&&this.send(e)]}),closeListbox:()=>{this.send({type:1})},openListbox:e=>{this.send({type:0,focus:e})},selectActiveOption:()=>{var e;if(null!==this.state.activeOptionIndex){let{dataRef:e}=this.state.options[this.state.activeOptionIndex];this.actions.selectOption(e.current.value)}else 0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(e=this.state.buttonElement)||e.focus({preventScroll:!0}))},selectOption:e=>{this.send({type:5,value:e})},search:e=>{this.send({type:3,value:e})},clearSearch:()=>{this.send({type:4})},setButtonElement:e=>{this.send({type:8,element:e})},setOptionsElement:e=>{this.send({type:9,element:e})}}),rh(this,"selectors",{activeDescendantId(e){var t;let n=e.activeOptionIndex,r=e.options;return null===n||null==(t=r[n])?void 0:t.id},isActive(e,t){var n;let r=e.activeOptionIndex,o=e.options;return null!==r&&(null==(n=o[r])?void 0:n.id)===t},hasFrozenValue(e){return e.frozenValue},shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.listboxState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove(e){return"Moved"===e.buttonPositionState.kind}}),this.on(6,()=>{requestAnimationFrame(()=>{this.send({type:10})})});{let e=this.state.id,t=Rd.get(null);this.disposables.add(t.on(Ad.Push,n=>{!t.selectors.isTop(n,e)&&0===this.state.listboxState&&this.actions.closeListbox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add(th(t.buttonElement,t.buttonPositionState,()=>{this.send({type:11})})))})}),this.on(5,(e,t)=>{var n;this.actions.onChange(t.value),0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(n=this.state.buttonElement)||n.focus({preventScroll:!0}))})}static new({id:e,__demoMode:t=!1}){return new uh({id:e,dataRef:{current:{}},listboxState:t?0:1,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:Nm.Nothing},frozenValue:!1,__demoMode:t,buttonPositionState:Jm.Idle})}reduce(e,t){return Td(t.type,sh,e,t)}}const dh=(0,t.createContext)(null);function fh(e){let n=(0,t.useContext)(dh);if(null===n){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ph),t}return n}function ph({id:e,__demoMode:n=!1}){let r=(0,t.useMemo)(()=>uh.new({id:e,__demoMode:n}),[]);return Bm(()=>r.dispose()),r}let xh=(0,t.createContext)(null);function mh(e){let n=(0,t.useContext)(xh);if(null===n){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,mh),t}return n}xh.displayName="ListboxDataContext";let hh=t.Fragment;let vh=(0,t.createContext)(!1),bh=Yx.RenderStrategy|Yx.Static;let gh=t.Fragment;let yh=om(function(e,n){let r=(0,t.useId)(),o=Lf(),{value:i,defaultValue:a,form:c,name:l,onChange:s,by:u,invalid:d=!1,disabled:f=o||!1,horizontal:p=!1,multiple:x=!1,__demoMode:m=!1,...h}=e;const v=p?"horizontal":"vertical";let b=Nf(n),g=ed(a),[y=(x?[]:void 0),w]=Ju(i,s,g),j=ph({id:r,__demoMode:m}),k=(0,t.useRef)({static:!1,hold:!1}),S=(0,t.useRef)(new Map),N=Zu(u),O=(0,t.useCallback)(e=>Td(C.mode,{[ih.Multi]:()=>y.some(t=>N(t,e)),[ih.Single]:()=>N(y,e)}),[y]),C=jf({value:y,disabled:f,invalid:d,mode:x?ih.Multi:ih.Single,orientation:v,onChange:w,compare:N,isSelected:O,optionsPropsRef:k,listRef:S});Vu(()=>{j.state.dataRef.current=C},[C]);let E=Md(j,e=>e.listboxState),T=Rd.get(null),P=Md(T,(0,t.useCallback)(e=>T.selectors.isTop(e,r),[T,r])),[_,A]=Md(j,e=>[e.buttonElement,e.optionsElement]);uf(P,[_,A],(e,t)=>{j.send({type:ch.CloseListbox}),Jd(t,Zd.Loose)||(e.preventDefault(),null==_||_.focus())});let I=jf({open:E===oh.Open,disabled:f,invalid:d,value:y}),[F,R]=Mm({inherit:!0}),D={ref:b},M=(0,t.useCallback)(()=>{if(void 0!==g)return null==w?void 0:w(g)},[w,g]),L=Jx();return t.createElement(R,{value:F,props:{htmlFor:null==_?void 0:_.id},slot:{open:E===oh.Open,disabled:f}},t.createElement(Gx,null,t.createElement(dh.Provider,{value:j},t.createElement(xh.Provider,{value:C},t.createElement(km,{value:Td(E,{[oh.Open]:wm.Open,[oh.Closed]:wm.Closed})},null!=l&&null!=y&&t.createElement(xm,{disabled:f,data:{[l]:y},form:c,onReset:M}),L({ourProps:D,theirProps:h,slot:I,defaultTag:hh,name:"Listbox"}))))))}),wh=om(function(e,n){let r=(0,t.useId)(),o=gm(),i=mh("Listbox.Button"),c=fh("Listbox.Button"),{id:l=o||`headlessui-listbox-button-${r}`,disabled:s=i.disabled||!1,autoFocus:u=!1,...d}=e,f=Nf(n,zx(),c.actions.setButtonElement),p=(0,t.useContext)(Dx).getReferenceProps,[x,m,h]=Md(c,e=>[e.listboxState,e.buttonElement,e.optionsElement]);xf(x===oh.Open,{trigger:m,action:(0,t.useCallback)(e=>{if(null!=m&&m.contains(e.target))return pf.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return ad(t)?pf.Select(t):null!=h&&h.contains(e.target)?pf.Ignore:pf.Close},[m,h]),close:c.actions.closeListbox,select:c.actions.selectActiveOption});let v=Xu(e=>{switch(e.key){case Im.Enter:Xx(e.currentTarget);break;case Im.Space:case Im.ArrowDown:e.preventDefault(),c.actions.openListbox({focus:i.value?Nm.Nothing:Nm.First});break;case Im.ArrowUp:e.preventDefault(),c.actions.openListbox({focus:i.value?Nm.Nothing:Nm.Last})}}),b=Xu(e=>{if(e.key===Im.Space)e.preventDefault()}),g=pd(e=>{var t;c.state.listboxState===oh.Open?((0,a.flushSync)(()=>c.actions.closeListbox()),null==(t=c.state.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),c.actions.openListbox({focus:Nm.Nothing}))}),y=Xu(e=>e.preventDefault()),w=Dm([l]),j=Tm(),{isFocusVisible:k,focusProps:S}=_u({autoFocus:u}),{isHovered:N,hoverProps:O}=Du({isDisabled:s}),{pressed:C,pressProps:E}=Ku({disabled:s}),T=jf({open:x===oh.Open,active:C||x===oh.Open,disabled:s,invalid:i.invalid,value:i.value,hover:N,focus:k,autofocus:u}),P=Md(c,e=>e.listboxState===oh.Open),_=rm(p(),{ref:f,id:l,type:mf(e,m),"aria-haspopup":"listbox","aria-controls":null==h?void 0:h.id,"aria-expanded":P,"aria-labelledby":w,"aria-describedby":j,disabled:s||void 0,autoFocus:u,onKeyDown:v,onKeyUp:b,onKeyPress:y},g,S,O,E);return Jx()({ourProps:_,theirProps:d,slot:T,defaultTag:"button",name:"Listbox.Button"})}),jh=zm,kh=om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-listbox-options-${r}`,anchor:i,portal:c=!1,modal:l=!0,transition:s=!1,...u}=e,d=Lx(i),[f,p]=(0,t.useState)(null);d&&(c=!0);let x=mh("Listbox.Options"),m=fh("Listbox.Options"),[h,v,b,g]=Md(m,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),y=df(v),w=df(b),j=jm(),[k,S]=Df(s,f,null!==j?(j&wm.Open)===wm.Open:h===oh.Open);Wd(k,v,m.actions.closeListbox),wf(!g&&(l&&h===oh.Open),w),qd(!g&&(l&&h===oh.Open),{allowed:(0,t.useCallback)(()=>[v,b],[v,b])});let N=!Md(m,m.selectors.didButtonMove)&&k,O=vm(Md(m,m.selectors.hasFrozenValue)&&!e.static,x.value),C=(0,t.useCallback)(e=>x.compare(O,e),[x.compare,O]),E=Md(m,e=>{var t;if(null==d||null==(t=null==d?void 0:d.to)||!t.includes("selection"))return null;let n=e.options.findIndex(e=>C(e.dataRef.current.value));return-1===n&&(n=0),n}),T=(()=>{if(null==d)return;if(null===E)return{...d,inner:void 0};let e=Array.from(x.listRef.current.values());return{...d,inner:{listRef:{current:e},index:E}}})(),[P,_]=Ux(T),A=Bx(),I=Nf(n,d?P:null,m.actions.setOptionsElement,p),F=$u();(0,t.useEffect)(()=>{let e=b;e&&h===oh.Open&&(Hu(e)||null==e||e.focus({preventScroll:!0}))},[h,b]);let R=Xu(e=>{var t;switch(F.dispose(),e.key){case Im.Space:if(""!==m.state.searchQuery)return e.preventDefault(),e.stopPropagation(),m.actions.search(e.key);case Im.Enter:e.preventDefault(),e.stopPropagation(),m.actions.selectActiveOption();break;case Td(x.orientation,{vertical:Im.ArrowDown,horizontal:Im.ArrowRight}):return e.preventDefault(),e.stopPropagation(),m.actions.goToOption({focus:Nm.Next});case Td(x.orientation,{vertical:Im.ArrowUp,horizontal:Im.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),m.actions.goToOption({focus:Nm.Previous});case Im.Home:case Im.PageUp:return e.preventDefault(),e.stopPropagation(),m.actions.goToOption({focus:Nm.First});case Im.End:case Im.PageDown:return e.preventDefault(),e.stopPropagation(),m.actions.goToOption({focus:Nm.Last});case Im.Escape:return e.preventDefault(),e.stopPropagation(),(0,a.flushSync)(()=>m.actions.closeListbox()),void(null==(t=m.state.buttonElement)||t.focus({preventScroll:!0}));case Im.Tab:e.preventDefault(),e.stopPropagation(),(0,a.flushSync)(()=>m.actions.closeListbox()),function(e,t,n=(null===e?document.body:Uu(e))){of(Yd(n),t,{relativeTo:e})}(m.state.buttonElement,e.shiftKey?Qd.Previous:Qd.Next);break;default:1===e.key.length&&(m.actions.search(e.key),F.setTimeout(()=>m.actions.clearSearch(),350))}}),D=Md(m,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),M=jf({open:h===oh.Open}),L=rm(d?A():{},{id:o,ref:I,"aria-activedescendant":Md(m,m.selectors.activeDescendantId),"aria-multiselectable":x.mode===ih.Multi||void 0,"aria-labelledby":D,"aria-orientation":x.orientation,onKeyDown:R,role:"listbox",tabIndex:h===oh.Open?0:void 0,style:{...u.style,..._,"--button-width":nd(k,v,!0).width},...Rf(S)}),z=Jx(),B=(0,t.useMemo)(()=>x.mode===ih.Multi?x:{...x,isSelected:C},[x,C]);return t.createElement(Zm,{enabled:!!c&&(e.static||k),ownerDocument:y},t.createElement(xh.Provider,{value:B},z({ourProps:L,theirProps:u,slot:M,defaultTag:"div",features:bh,visible:N,name:"Listbox.Options"})))}),Sh=om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-listbox-option-${r}`,disabled:i=!1,value:a,...c}=e,l=!0===(0,t.useContext)(vh),s=mh("Listbox.Option"),u=fh("Listbox.Option"),d=Md(u,e=>u.selectors.isActive(e,o)),f=s.isSelected(a),p=(0,t.useRef)(null),x=Ef(p),m=Qu({disabled:i,value:a,domRef:p,get textValue(){return x()}}),h=Nf(n,p,e=>{e?s.listRef.current.set(o,e):s.listRef.current.delete(o)}),v=Md(u,e=>u.selectors.shouldScrollIntoView(e,o));Vu(()=>{if(v)return Wu().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=p.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[v,p]),Vu(()=>{if(!l)return u.actions.registerOption(o,m),()=>u.actions.unregisterOption(o)},[m,o,l]);let b=Xu(e=>{if(i)return e.preventDefault();u.actions.selectOption(a)}),g=Xu(()=>{if(i)return u.actions.goToOption({focus:Nm.Nothing});u.actions.goToOption({focus:Nm.Specific,id:o})}),y=Pf(),w=Xu(e=>y.update(e)),j=Xu(e=>{y.wasMoved(e)&&(i||d&&u.state.activationTrigger===ah.Pointer||u.actions.goToOption({focus:Nm.Specific,id:o},ah.Pointer))}),k=Xu(e=>{y.wasMoved(e)&&(i||d&&u.state.activationTrigger===ah.Pointer&&u.actions.goToOption({focus:Nm.Nothing}))}),S=jf({active:d,focus:d,selected:f,disabled:i,selectedOption:f&&l}),N=l?{}:{id:o,ref:h,role:"option",tabIndex:!0===i?void 0:-1,"aria-disabled":!0===i||void 0,"aria-selected":f,disabled:void 0,onClick:b,onFocus:g,onPointerEnter:w,onMouseEnter:w,onPointerMove:j,onMouseMove:j,onPointerLeave:k,onMouseLeave:k},O=Jx();return!f&&l?null:O({ourProps:N,theirProps:c,slot:S,defaultTag:"div",name:"Listbox.Option"})}),Nh=om(function(e,n){let{options:r,placeholder:o,...i}=e,a={ref:Nf(n)},c=mh("ListboxSelectedOption"),l=jf({}),s=void 0===c.value||null===c.value||c.mode===ih.Multi&&Array.isArray(c.value)&&0===c.value.length,u=Jx();return t.createElement(vh.Provider,{value:!0},u({ourProps:a,theirProps:{...i,children:t.createElement(t.Fragment,null,o&&s?o:r)},slot:l,defaultTag:gh,name:"ListboxSelectedOption"}))}),Oh=Object.assign(yh,{Button:wh,Label:jh,Options:kh,Option:Sh,SelectedOption:Nh});function Ch({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))}var Eh=t.forwardRef(Ch),Th=function(e){var t=e.className,n=void 0===t?"":t,r=e.itemClass,o=void 0===r?"":r,i=e.size,a=void 0===i?"large":i,c=e.selected,l=e.onChange,s=e.items,u=e.placeholder,d=void 0===u?"Please Select":u;return(0,tl.jsxs)(Oh,{value:c,onChange:l,by:"id",children:[(0,tl.jsxs)(wh,{className:ns("ctx-relative ctx-bg-white ctx-block ctx-w-full ctx-border ctx-border-line ctx-rounded-field ctx-pr-8 ctx-pl-[11px] ctx-text-left ctx-font-medium ctx-text-ink focus-visible:ctx-outline-none focus:ctx-border-primary data-[open]:ctx-border-primary",{small:"ctx-text-row ctx-py-[5px]",large:"ctx-text-row ctx-py-[7px]"}[a],!c&&"ctx-text-ink-faint",n),children:[(0,tl.jsx)("span",{className:"ctx-block ctx-truncate",children:c?c.name:d}),(0,tl.jsx)(Eh,{className:ns("ctx-group ctx-pointer-events-none ctx-absolute ctx-text-ink-muted",{small:"ctx-top-1/2 ctx-translate-y-[-50%] ctx-right-1.5 ctx-size-5",large:"ctx-top-1/2 ctx-translate-y-[-50%] ctx-right-2.5 ctx-size-5"}[a]),"aria-hidden":"true"})]}),(0,tl.jsx)(kh,{anchor:{gap:8,to:"bottom start"},transition:!0,className:ns("ctx-z-[10000] ctx-scrollbar ctx-bg-white ctx-shadow-card !ctx-max-h-60 ctx-min-w-[var(--button-width)] ctx-rounded-btn ctx-border ctx-border-line-hair focus:ctx-outline-none","ctx-transition ctx-duration-100 ctx-ease-in data-[closed]:ctx-opacity-0"),children:s.map(function(e){return(0,tl.jsxs)(Sh,{value:e,className:ns("ctx-cursor-pointer data-[selected]:ctx-bg-primary-tint data-[selected]:ctx-text-primary data-[selected]:ctx-font-medium data-[focus]:ctx-bg-line-paper ctx-text-body ctx-text-ink-body ctx-bg-white ctx-flex ctx-transform ctx-duration-300  hover:ctx-bg-line-paper ctx-items-center ctx-gap-2 ctx-py-[7px] ctx-px-3 ctx-select-none",o),children:[e.icon&&(0,tl.jsx)("img",{className:"ctx-size-3.5",src:e.icon,alt:""}),e.name]},e.name)})})]})};function Ph(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return _h(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(_h(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,_h(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,_h(d,"constructor",s),_h(s,"constructor",l),l.displayName="GeneratorFunction",_h(s,o,"GeneratorFunction"),_h(d),_h(d,o,"Generator"),_h(d,r,function(){return this}),_h(d,"toString",function(){return"[object Generator]"}),(Ph=function(){return{w:i,m:f}})()}function _h(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}_h=function(e,t,n,r){function i(t,n){_h(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},_h(e,t,n,r)}function Ah(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Ih(e){return function(e){if(Array.isArray(e))return Dh(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Rh(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 Fh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||Rh(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rh(e,t){if(e){if("string"==typeof e)return Dh(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dh(e,t):void 0}}function Dh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Mh=/^[^@\s]+@[^@\s]+\.[^@\s]+$/,Lh=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[17px] ctx-h-[17px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.848 2.771A49.144 49.144 0 0112 2.25c2.43 0 4.817.178 7.152.52 1.978.292 3.348 2.024 3.348 3.97v6.02c0 1.946-1.37 3.678-3.348 3.97a48.9 48.9 0 01-3.476.383.39.39 0 00-.297.17l-2.755 4.133a.75.75 0 01-1.248 0l-2.755-4.133a.39.39 0 00-.297-.17 48.9 48.9 0 01-3.476-.384c-1.978-.29-3.348-2.024-3.348-3.97V6.741c0-1.946 1.37-3.68 3.348-3.97z"})})},zh=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[22px] ctx-h-[22px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.739a.75.75 0 011.04-.208z"})})},Bh=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"ctx-w-[14px] ctx-h-[14px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{d:"M21.44 11.05l-9.19 9.19a6 6 0 01-8.49-8.49l9.19-9.19a4 4 0 015.66 5.66l-9.2 9.19a2 2 0 01-2.83-2.83l8.49-8.48"})})},Uh=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",className:"ctx-w-[11px] ctx-h-[11px] ctx-block",children:(0,tl.jsx)("path",{d:"M6 6l12 12M18 6L6 18"})})},Gh=function(e){return"".concat(e.name,"::").concat(e.size,"::").concat(e.lastModified)},Hh="ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-ink ctx-bg-[#f7c948] ctx-border ctx-border-ink ctx-rounded-btn-sm ctx-py-2.5 ctx-px-4 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-[#eebc32]",qh=function(e){var n=e.isOpen,r=e.onClose,o=Fh((0,t.useState)(""),2),i=o[0],a=o[1],c=Fh((0,t.useState)(""),2),l=c[0],s=c[1],u=Fh((0,t.useState)(""),2),d=u[0],f=u[1],p=Fh((0,t.useState)(""),2),x=p[0],m=p[1],h=Fh((0,t.useState)([]),2),v=h[0],b=h[1],g=Fh((0,t.useState)(!1),2),y=g[0],w=g[1],j=Fh((0,t.useState)(""),2),k=j[0],S=j[1],N=(0,t.useRef)(null),O=10485760,C=v.some(function(e){return e.size>O}),E=v.length>5,T=v.reduce(function(e,t){return e+t.size},0)>26214400,P=C||E||T,_=Fh(us(),2),A=_[0],I=_[1].isLoading,F=hs().data,R=(0,t.useMemo)(function(){return(Array.isArray(null==F?void 0:F.data)?F.data:[]).map(function(e){return{id:String(e.id),name:e.feed_name||e.title||"#".concat(e.id)}})},[F]),D=R.find(function(e){return e.id===d});(0,t.useEffect)(function(){n&&(a(""),s(""),f(""),m(""),b([]),N.current&&(N.current.value=""),w(!1),S(""))},[n]);var M=Mh.test(l),L=""===l.trim(),z=""!==i.trim()&&M&&""!==x.trim(),B=Qc("We reply to this address.","woo-feed"),U="muted";!L&&M?(B=Qc("Looks right.","woo-feed"),U="success"):L||(B=Qc("Enter a full email address.","woo-feed"),U="error");var G=cc(Qc("Attach up to %d files (max 10 MB each) — screenshots, logs or exports.","woo-feed"),5),H="muted";E?(G=cc(Qc("You can attach up to %d files — remove some.","woo-feed"),5),H="error"):C?(G=Qc("Each file must be 10 MB or smaller — remove the large one(s).","woo-feed"),H="error"):T&&(G=Qc("Attachments total more than 25 MB — remove some to send.","woo-feed"),H="error");var q=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Ah(i,r,o,a,c,"next",e)}function c(e){Ah(i,r,o,a,c,"throw",e)}a(void 0)})}}(Ph().m(function e(){var t,n,r;return Ph().w(function(e){for(;;)switch(e.p=e.n){case 0:if(z&&!I&&!P){e.n=1;break}return e.a(2);case 1:return S(""),e.p=2,v.length?((t=new FormData).append("name",i.trim()),t.append("email",l.trim()),t.append("message",x),t.append("feed",d),v.forEach(function(e){return t.append("attachment[]",e)})):t={name:i.trim(),email:l.trim(),message:x,feed:d},e.n=3,A(t).unwrap();case 3:w(!0),e.n=5;break;case 4:e.p=4,r=e.v,S((null==r||null===(n=r.data)||void 0===n?void 0:n.message)||Qc("Could not send your message. Please try again.","woo-feed"));case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsx)(Es,{isOpen:n,onClose:r,title:Qc("Contact support","woo-feed"),subtitle:Qc("One business day reply. Your system status is attached automatically — pick a feed to include its file and log too.","woo-feed"),icon:(0,tl.jsx)("span",{className:"ctx-w-[34px] ctx-h-[34px] ctx-rounded-[9px] ctx-bg-[#fdf3d7] ctx-border ctx-border-[#f0dca0] ctx-text-[#8a6320] ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(Lh,{})}),children:y?(0,tl.jsxs)("div",{className:"ctx-pt-[34px] ctx-px-[22px] ctx-pb-[38px] ctx-flex ctx-flex-col ctx-items-center ctx-text-center",children:[(0,tl.jsx)("span",{className:"ctx-w-11 ctx-h-11 ctx-rounded-xl ctx-bg-[#f1f8ee] ctx-border ctx-border-[#d7ead0] ctx-text-[#2f8f4e] ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)(zh,{})}),(0,tl.jsx)("div",{className:"ctx-text-[15.5px] ctx-font-semibold ctx-text-ink ctx-mt-[13px]",children:Qc("Message sent","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-[5px] ctx-max-w-[340px]",children:Qc("We reply within one business day — a copy went to your email address.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:r,className:"".concat(Hh," ctx-mt-[18px]"),children:Qc("Done","woo-feed")})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-[18px] ctx-flex ctx-flex-col ctx-gap-[13px]",children:[(0,tl.jsx)(Rs,{label:Qc("Name","woo-feed"),required:!0,value:i,onChange:function(e){return a(e.target.value)},placeholder:Qc("Your name","woo-feed")}),(0,tl.jsx)(Rs,{label:Qc("Email","woo-feed"),required:!0,type:"email",value:l,onChange:function(e){return s(e.target.value)},placeholder:Qc("you@store.com","woo-feed"),error:!L&&!M,hint:B,hintTone:U}),(0,tl.jsx)(Rs,{label:Qc("Feed (optional)","woo-feed"),hint:Qc("Pick the affected feed to attach its generated file and log — or leave it unset.","woo-feed"),children:(0,tl.jsx)(Th,{items:R,selected:D,onChange:function(e){return f(e.id)},placeholder:Qc("Select a feed","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("Message","woo-feed"),required:!0,as:"textarea",rows:5,maxLength:2e3,value:x,onChange:function(e){return m(e.target.value)},placeholder:Qc("What went wrong, and which feed is affected?","woo-feed"),hint:(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-flex-1",children:Qc("Your system status is attached automatically.","woo-feed")}),(0,tl.jsx)("span",{children:"".concat(x.length," / ").concat(2e3)})]})}),(0,tl.jsxs)(Rs,{label:Qc("Attachments (optional)","woo-feed"),hint:G,hintTone:H,children:[(0,tl.jsx)("input",{ref:N,type:"file",multiple:!0,onChange:function(e){var t=Array.from(e.target.files||[]);e.target.value="",t.length&&b(function(e){var n=new Set(e.map(Gh)),r=Ih(e);return t.forEach(function(e){var t=Gh(e);n.has(t)||(n.add(t),r.push(e))}),r})},className:"ctx-hidden"}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsxs)("button",{type:"button",onClick:function(){var e;return null===(e=N.current)||void 0===e?void 0:e.click()},className:"ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-font-sans ctx-text-[12px] ctx-font-semibold ctx-text-ink-body ctx-bg-[#e2e7ef] ctx-border ctx-border-line ctx-rounded-field ctx-py-2 ctx-px-3.5 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-[#d4dbe6] hover:ctx-border-[#c7d0dd]",children:[(0,tl.jsx)(Bh,{}),v.length?Qc("Add files","woo-feed"):Qc("Choose files","woo-feed")]}),(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-text-ink-faint",children:v.length?cc(Xc("%d file attached","%d files attached",v.length,"woo-feed"),v.length):Qc("No files chosen","woo-feed")})]}),v.length>0&&(0,tl.jsx)("ul",{className:"ctx-flex ctx-flex-col ctx-gap-1.5 ctx-m-0 ctx-p-0 ctx-list-none",children:v.map(function(e,t){var n,r=e.size>O;return(0,tl.jsxs)("li",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-min-w-0 ctx-bg-line-paper ctx-border ctx-border-line-wash ctx-rounded-field ctx-py-1.5 ctx-px-2.5",children:[(0,tl.jsx)("span",{className:"ctx-flex-none ".concat(r?"ctx-text-[#9d3b3f]":"ctx-text-ink-faint"),children:(0,tl.jsx)(Bh,{})}),(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-truncate ctx-flex-1 ".concat(r?"ctx-text-[#9d3b3f]":"ctx-text-ink-body"),title:e.name,children:e.name}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-flex-none ".concat(r?"ctx-text-[#9d3b3f] ctx-font-semibold":"ctx-text-ink-faint"),children:r?Qc("too large","woo-feed"):(n=e.size,n<1024?"".concat(n," B"):n<1048576?"".concat(Math.round(n/1024)," KB"):"".concat((n/1048576).toFixed(1)," MB"))}),(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){b(function(t){return t.filter(function(t,n){return n!==e})})}(t)},title:Qc("Remove file","woo-feed"),"aria-label":"".concat(Qc("Remove","woo-feed")," ").concat(e.name),className:"ctx-inline-flex ctx-items-center ctx-justify-center ctx-w-[18px] ctx-h-[18px] ctx-rounded-full ctx-border-0 ctx-bg-line-wash ctx-text-ink-muted ctx-cursor-pointer ctx-flex-none ctx-transition-colors hover:ctx-bg-[#f4d6d7] hover:ctx-text-[#9d3b3f]",children:(0,tl.jsx)(Uh,{})})]},"".concat(Gh(e),"-").concat(t))})})]})]})]}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-[9px] ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[140px] ctx-text-[11px] ".concat(k?"ctx-text-[#9d3b3f]":"ctx-text-ink-faint"),children:k||Qc("Name, email and a short message are required.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:r,className:"ctx-font-sans ctx-text-body ctx-font-medium ctx-text-ink-muted ctx-bg-transparent ctx-border-0 ctx-rounded-field ctx-py-[9px] ctx-px-3 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-line-wash hover:ctx-text-ink-body",children:Qc("Cancel","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:q,disabled:!z||I||P,className:!z||I||P?"ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-[#b6a878] ctx-bg-[#f6e7b6] ctx-border ctx-border-[#eadfba] ctx-rounded-btn-sm ctx-py-2.5 ctx-px-4 ctx-cursor-not-allowed":Hh,children:I?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Sending","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Send message","woo-feed")})]})]})})};function Wh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $h(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$h(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Vh=(0,t.createContext)({open:function(){}}),Qh=function(){return(0,t.useContext)(Vh)},Xh=function(e){var n=e.children,r=Wh((0,t.useState)(!1),2),o=r[0],i=r[1],a=(0,t.useCallback)(function(){return i(!0)},[]),c=(0,t.useCallback)(function(){return i(!1)},[]),l=(0,t.useMemo)(function(){return{open:a}},[a]);return(0,tl.jsxs)(Vh.Provider,{value:l,children:[n,(0,tl.jsx)(qh,{isOpen:o,onClose:c})]})};function Kh(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return Yh(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Yh(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Yh(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,Yh(d,"constructor",s),Yh(s,"constructor",l),l.displayName="GeneratorFunction",Yh(s,o,"GeneratorFunction"),Yh(d),Yh(d,o,"Generator"),Yh(d,r,function(){return this}),Yh(d,"toString",function(){return"[object Generator]"}),(Kh=function(){return{w:i,m:f}})()}function Yh(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Yh=function(e,t,n,r){function i(t,n){Yh(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Yh(e,t,n,r)}function Zh(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Jh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ev(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ev(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 ev(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var tv=/^[^@\s]+@[^@\s]+\.[^@\s]+$/,nv=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[17px] ctx-h-[17px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005z"})})},rv=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[22px] ctx-h-[22px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.739a.75.75 0 011.04-.208z"})})},ov=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[13px] ctx-h-[13px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.75 2.25H21a.75.75 0 01.75.75v5.25a.75.75 0 01-1.5 0V4.81L8.03 17.03a.75.75 0 01-1.06-1.06L19.19 3.75h-3.44a.75.75 0 010-1.5zM3 6a3 3 0 013-3h3a.75.75 0 010 1.5H6A1.5 1.5 0 004.5 6v12A1.5 1.5 0 006 19.5h12a1.5 1.5 0 001.5-1.5v-3a.75.75 0 011.5 0v3a3 3 0 01-3 3H6a3 3 0 01-3-3V6z"})})},iv="ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-white ctx-bg-[#44af69] ctx-border ctx-border-[#44af69] ctx-rounded-btn-sm ctx-py-2.5 ctx-px-4 ctx-cursor-pointer ctx-shadow-[0_3px_8px_rgba(68,175,105,.3)] ctx-transition-colors hover:ctx-bg-[#369257] hover:ctx-border-[#369257]",av=[{title:Qc("Give a review to CTXFeed","woo-feed"),desc:Qc("Rate the CTX Feed plugin and say your experience with the plugin. Any rating qualifies — honest feedback only.","woo-feed")},{title:Qc("Copy your WordPress.org handle","woo-feed"),desc:Qc("It is the handle shown on your review, or the profile URL it links to.","woo-feed")},{title:Qc("Paste it below and claim","woo-feed"),desc:Qc("We match it against the review list and issue a 10% coupon for any Pro licence.","woo-feed")}],cv=function(e){var n=e.isOpen,r=e.onClose,o=Jh((0,t.useState)(""),2),i=o[0],a=o[1],c=Jh((0,t.useState)(""),2),l=c[0],s=c[1],u=Jh((0,t.useState)(!1),2),d=u[0],f=u[1],p=Jh((0,t.useState)(""),2),x=p[0],m=p[1],h=Jh(ds(),2),v=h[0],b=h[1].isLoading;(0,t.useEffect)(function(){n&&(a(""),s(""),f(!1),m(""))},[n]);var g=""===i.trim(),y=i.trim().length>=3,w=tv.test(l),j=""===l.trim(),k=y&&w,S=Qc("We only use this to find your review.","woo-feed"),N="muted";y?(S=Qc("Looks good.","woo-feed"),N="success"):g||(S=Qc("Enter at least 3 characters, or paste the full profile URL.","woo-feed"),N="error");var O=Qc("We email your coupon to this address.","woo-feed"),C="muted";!j&&w?(O=Qc("Looks right.","woo-feed"),C="success"):j||(O=Qc("Enter a full email address.","woo-feed"),C="error");var E=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Zh(i,r,o,a,c,"next",e)}function c(e){Zh(i,r,o,a,c,"throw",e)}a(void 0)})}}(Kh().m(function e(){var t,n;return Kh().w(function(e){for(;;)switch(e.p=e.n){case 0:if(k&&!b){e.n=1;break}return e.a(2);case 1:return m(""),e.p=2,e.n=3,v({handle:i.trim(),email:l.trim()}).unwrap();case 3:f(!0),e.n=5;break;case 4:e.p=4,n=e.v,m((null==n||null===(t=n.data)||void 0===t?void 0:t.message)||Qc("Could not submit your claim. Please try again.","woo-feed"));case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsx)(Es,{isOpen:n,onClose:r,className:"ctx-w-[500px]",title:Qc("Claim your 10% discount","woo-feed"),subtitle:Qc("Leave an honest review of the free plugin and we send a one-time coupon for any Pro licence.","woo-feed"),icon:(0,tl.jsx)("span",{className:"ctx-w-[34px] ctx-h-[34px] ctx-rounded-[9px] ctx-bg-success-tint ctx-border ctx-border-[#bfe8ce] ctx-text-success-deep ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(nv,{})}),children:d?(0,tl.jsxs)("div",{className:"ctx-pt-8 ctx-px-[22px] ctx-pb-9 ctx-flex ctx-flex-col ctx-items-center ctx-text-center",children:[(0,tl.jsx)("span",{className:"ctx-w-11 ctx-h-11 ctx-rounded-xl ctx-bg-[#f1f8ee] ctx-border ctx-border-[#d7ead0] ctx-text-[#2f8f4e] ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)(rv,{})}),(0,tl.jsx)("div",{className:"ctx-text-[15.5px] ctx-font-semibold ctx-text-ink ctx-mt-[13px]",children:Qc("Claim sent","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-[5px] ctx-max-w-[330px]",children:Qc("We’ll email your coupon after checking the review.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:r,className:"".concat(iv," ctx-mt-[18px]"),children:Qc("Done","woo-feed")})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-[18px]",children:[(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-[11px]",children:av.map(function(e,t){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-[11px]",children:[(0,tl.jsx)("span",{className:"ctx-w-5 ctx-h-5 ctx-rounded-full ctx-bg-line-wash ctx-text-ink-body ctx-text-[11px] ctx-leading-[18px] ctx-font-semibold ctx-flex ctx-items-center ctx-justify-center ctx-flex-none ctx-mt-px",children:t+1}),(0,tl.jsxs)("span",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("span",{className:"ctx-block ctx-text-body ctx-font-medium ctx-text-ink",children:e.title}),(0,tl.jsx)("span",{className:"ctx-block ctx-text-help ctx-text-ink-muted ctx-mt-0.5 ctx-leading-[1.55]",children:e.desc})]})]},e.title)})}),(0,tl.jsxs)("a",{href:"https://wordpress.org/support/plugin/webappick-product-feed-for-woocommerce/reviews/?filter=5#new-post",target:"_blank",rel:"noopener noreferrer",className:"ctx-flex ctx-items-center ctx-justify-center ctx-gap-[7px] ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-primary ctx-bg-[#f2f8ff] ctx-border ctx-border-[#c3ddfd] ctx-rounded-btn-sm ctx-py-2.5 ctx-px-3.5 ctx-mt-3.5 ctx-no-underline ctx-transition-colors hover:ctx-bg-[#e6f1ff] hover:ctx-border-[#9cc7fb] hover:ctx-text-primary focus:ctx-text-primary",children:[(0,tl.jsx)(ov,{}),Qc("Open the review page on WordPress.org","woo-feed")]}),(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-line-wash ctx-mt-[15px] ctx-pt-3.5 ctx-flex ctx-flex-col ctx-gap-[13px]",children:[(0,tl.jsx)(Rs,{label:Qc("WordPress.org handle or profile URL","woo-feed"),required:!0,value:i,onChange:function(e){return a(e.target.value)},placeholder:Qc("e.g. northwindstore or profiles.wordpress.org/northwindstore","woo-feed"),error:!g&&!y,hint:S,hintTone:N}),(0,tl.jsx)(Rs,{label:Qc("Email","woo-feed"),required:!0,type:"email",value:l,onChange:function(e){return s(e.target.value)},placeholder:Qc("you@store.com","woo-feed"),error:!j&&!w,hint:O,hintTone:C})]})]}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-[9px] ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[140px] ctx-text-[11px] ".concat(x?"ctx-text-[#9d3b3f]":"ctx-text-ink-faint"),children:x||Qc("Reviews are checked once — the coupon is single-use.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:r,className:"ctx-font-sans ctx-text-body ctx-font-medium ctx-text-ink-muted ctx-bg-transparent ctx-border-0 ctx-rounded-field ctx-py-[9px] ctx-px-3 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-line-wash hover:ctx-text-ink-body",children:Qc("Not now","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:E,disabled:!k||b,className:k&&!b?iv:"ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-[#3f7355] ctx-bg-[#c4e6d1] ctx-border ctx-border-[#c4e6d1] ctx-rounded-btn-sm ctx-py-2.5 ctx-px-4 ctx-cursor-not-allowed",children:b?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Claiming","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Claim discount","woo-feed")})]})]})})};function lv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return sv(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sv(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 sv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var uv=(0,t.createContext)({open:function(){}}),dv=function(e){var n=e.children,r=lv((0,t.useState)(!1),2),o=r[0],i=r[1],a=(0,t.useCallback)(function(){return i(!0)},[]),c=(0,t.useCallback)(function(){return i(!1)},[]),l=(0,t.useMemo)(function(){return{open:a}},[a]);return(0,tl.jsxs)(uv.Provider,{value:l,children:[n,(0,tl.jsx)(cv,{isOpen:o,onClose:c})]})};function fv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pv(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pv(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 pv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var xv={utm_source:"freePlugin",utm_medium:"free_plugin_doc",utm_campaign:"free_to_pro",utm_term:"wooFeed"};function mv(e){if("string"!=typeof e||!e.includes("webappick.com")||e.includes("utm_source="))return e;var t=Object.entries(xv).map(function(e){var t=fv(e,2),n=t[0],r=t[1];return"".concat(n,"=").concat(encodeURIComponent(r))}).join("&");return e+(e.includes("?")?"&":"?")+t}var hv=ii.injectEndpoints({endpoints:function(e){return{getPricing:e.query({query:function(){return"pricing"},transformResponse:function(e){return(null==e?void 0:e.data)||null},keepUnusedDataFor:3600})}}}).useGetPricingQuery,vv=function(e){return!(null==e||!e.tiers)&&["single","five","ten"].every(function(t){var n,r;return Number(null===(n=e.tiers[t])||void 0===n||null===(n=n.year)||void 0===n?void 0:n.price)>0&&Number(null===(r=e.tiers[t])||void 0===r||null===(r=r.life)||void 0===r?void 0:r.price)>0})},bv=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Number(e),r=Number.isInteger(n),o=n.toLocaleString("en-US",{minimumFractionDigits:r?0:2,maximumFractionDigits:2});return"".concat(t.prefix||"").concat(o).concat(t.suffix||"")},gv=function(){var e,t=hv().data,n="undefined"!=typeof window&&(null===(e=window.ctxfeedV8)||void 0===e?void 0:e.pro_pricing)||null,r=vv(t)?t:n;if(!vv(r))return null;var o=function(e,t){var n=r.tiers[e][t];return{price:bv(n.price,r.currency),was:Number(n.regular)>Number(n.price)?bv(n.regular,r.currency):""}},i=r.tiers.single.life,a=Number(i.regular)>Number(i.price)?Math.floor(100*(1-Number(i.price)/Number(i.regular))):0;return{source:r.source,lifetimeSaving:a,price:o,fromYear:o("single","year").price,fromLife:o("single","life").price}},yv=function(){var e=gv();return e?cc(Qc("Upgrade to Pro — %s/year","woo-feed"),e.fromYear):Qc("Upgrade to Pro","woo-feed")},wv=gv;function jv(e){return jv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},jv(e)}function kv(e){return function(e){if(Array.isArray(e))return Tv(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ev(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 Sv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Nv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sv(Object(n),!0).forEach(function(t){Ov(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sv(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ov(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=jv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=jv(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==jv(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Cv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||Ev(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ev(e,t){if(e){if("string"==typeof e)return Tv(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Tv(e,t):void 0}}function Tv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Pv=mv("https://webappick.com/docs/ctx-feed/"),_v=[{id:"tutorials",title:Qc("Watch tutorials","woo-feed"),links:[{label:Qc("Set up your first Google Shopping feed","woo-feed"),href:mv("https://webappick.com/docs/ctx-feed/how-to-make-a-woocommerce-product-feed/")},{label:Qc("Mapping custom attributes","woo-feed"),href:mv("https://webappick.com/docs/ctx-feed/category-mapping/")},{label:Qc("Scheduling, cron and cache","woo-feed"),href:Pv}]},{id:"docs",title:Qc("Read documentation","woo-feed"),links:[{label:Qc("Getting started guide","woo-feed"),href:Pv},{label:Qc("Channel requirements by merchant","woo-feed"),href:Pv},{label:Qc("Fixing rejected products","woo-feed"),href:Pv}]}],Av=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[11px] ctx-h-[11px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.47 7.72a.75.75 0 011.06 0l7.5 7.5a.75.75 0 11-1.06 1.06L12 9.31l-6.97 6.97a.75.75 0 01-1.06-1.06l7.5-7.5z"})})},Iv=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[11px] ctx-h-[11px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.53 16.28a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 011.06-1.06L12 14.69l6.97-6.97a.75.75 0 111.06 1.06l-7.5 7.5z"})})},Fv=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[11px] ctx-h-[11px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.22 5.22a.75.75 0 011.06 0l6 6a.75.75 0 010 1.06l-6 6a.75.75 0 11-1.06-1.06L13.69 12 8.22 6.53a.75.75 0 010-1.06z"})})},Rv=function(e){var t=e.className;return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:t,children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005z"})})},Dv=function(e){var t=e.className;return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:t,children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 011.04-.207z"})})},Mv=function(){var e=Cv((0,t.useState)({tutorials:!0}),2),n=e[0],r=e[1];return(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:_v.map(function(e){var t=!!n[e.id];return(0,tl.jsxs)("div",{className:"ctx-border-b ctx-border-line-wash last:ctx-border-b-0",children:[(0,tl.jsxs)("button",{type:"button",onClick:function(){return r(function(t){return Nv(Nv({},t),{},Ov({},e.id,!t[e.id]))})},className:"ctx-w-full ctx-text-left ctx-border-0 ctx-py-[13px] ctx-px-[15px] ctx-cursor-pointer ctx-flex ctx-items-center ctx-gap-2.5 ctx-font-sans hover:ctx-bg-line-paper ".concat(t?"ctx-bg-line-paper":"ctx-bg-white"),children:[(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-text-body ctx-font-semibold ctx-text-ink",children:e.title}),(0,tl.jsx)("span",{className:"ctx-w-[22px] ctx-h-[22px] ctx-rounded-md ctx-flex ctx-items-center ctx-justify-center ctx-flex-none ".concat(t?"ctx-bg-primary-tint ctx-text-primary":"ctx-bg-line-wash ctx-text-ink-faint"),children:t?(0,tl.jsx)(Av,{}):(0,tl.jsx)(Iv,{})})]}),t&&(0,tl.jsx)("div",{className:"ctx-px-[15px] ctx-pb-3.5 ctx-flex ctx-flex-col ctx-gap-[9px]",children:e.links.map(function(e){return(0,tl.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"ctx-text-[12px] !ctx-text-ink-body hover:!ctx-text-primary ctx-no-underline ctx-flex ctx-items-start ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-text-[#bfc9d4] ctx-flex ctx-pt-0.5",children:(0,tl.jsx)(Fv,{})}),e.label]},e.label)})})]},e.id)})})},Lv=function(){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px]",children:[(0,tl.jsx)("span",{className:"ctx-flex ctx-gap-px ctx-text-[#ffd166]",children:[1,2,3,4,5].map(function(e){return(0,tl.jsx)(Rv,{className:"ctx-w-[11px] ctx-h-[11px] ctx-flex-none ctx-block"},e)})}),(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-font-semibold ctx-text-[#dcecff] ctx-flex-1 ctx-min-w-0",children:Qc("725+ five-star reviews · 30-day money back","woo-feed")})]})},zv=function(){return(0,tl.jsxs)("button",{type:"button",onClick:function(){return window.open("https://webappick.com/plugin/woocommerce-product-feed-pro/?utm_source=free_plugin&utm_medium=right_rail&utm_campaign=pro_upgrade","_blank")},className:"ctx-w-full ctx-font-sans ctx-text-row ctx-font-semibold ctx-text-primary-dark ctx-bg-white ctx-border-0 ctx-rounded-btn ctx-py-3 ctx-px-3.5 ctx-cursor-pointer ctx-shadow-[0_4px_12px_rgba(4,32,74,.24)] hover:ctx-bg-[#f2f8ff] ctx-flex ctx-items-center ctx-justify-center ctx-gap-2 ctx-transition-colors",children:[Qc("Compare Pro plans","woo-feed"),(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.97 3.97a.75.75 0 011.06 0l7.5 7.5a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 11-1.06-1.06l6.22-6.22H3a.75.75 0 010-1.5h16.19l-6.22-6.22a.75.75 0 010-1.06z"})})]})},Bv=function(){var e=wv();return e?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-1.5",children:[(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-text-[#c3ddfd]",children:Qc("from","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[22px] ctx-font-semibold ctx-text-white ctx-tracking-[-0.4px]",children:e.fromYear}),(0,tl.jsxs)("span",{className:"ctx-text-[11px] ctx-text-[#c3ddfd]",children:["/ ",Qc("year","woo-feed")]})]}),(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-[#a8d0ff] ctx-mt-[3px]",children:cc(Qc("or one-time from %s · 3 licence sizes","woo-feed"),e.fromLife)})]}):null},Uv=function(e){var t=e.children,n=e.size,r=void 0===n?"body":n;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-text-[#8fc4ff] ctx-flex ctx-pt-0.5",children:(0,tl.jsx)(Dv,{className:"ctx-w-3 ctx-h-3 ctx-flex-none ctx-block"})}),(0,tl.jsx)("span",{className:"ctx-font-medium ctx-text-[#edf6ff] ctx-leading-[1.5] ".concat("help"===r?"ctx-text-help":"ctx-text-body"),children:t})]})},Gv=function(e){var t=e.count,n=e.index,r=e.onSelect,o=e.className,i=void 0===o?"":o;return t<2?null:(0,tl.jsx)("div",{role:"tablist","aria-label":Qc("Pro highlights","woo-feed"),className:"ctx-flex ctx-items-center ctx-gap-1.5 ".concat(i),children:Array.from({length:t}).map(function(e,t){return(0,tl.jsx)("button",{type:"button",role:"tab","aria-selected":t===n,"aria-label":cc(Qc("Show highlight %d","woo-feed"),t+1),onClick:function(){return r(t)},className:"ctx-h-1.5 ctx-rounded-full ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-transition-all ".concat(t===n?"ctx-w-4 ctx-bg-white":"ctx-w-1.5 ctx-bg-white/40 hover:ctx-bg-white/70")},t)})})},Hv=function(e){var t=e.slide,n=e.horizontal,r=void 0!==n&&n;return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("div",{className:"ctx-text-pill ctx-font-semibold ctx-tracking-[0.8px] ctx-text-[#a8d0ff]",children:t.eyebrow}),(0,tl.jsx)("div",{className:r?"ctx-text-[18px] ctx-font-semibold ctx-text-white ctx-mt-1.5 ctx-leading-[1.3] ctx-tracking-[-0.2px]":"ctx-text-[17px] ctx-font-semibold ctx-text-white ctx-mt-2 ctx-leading-[1.3] ctx-tracking-[-0.2px]",children:t.headline}),(0,tl.jsx)("div",{className:r?"ctx-text-help ctx-text-[#dcecff] ctx-mt-[6px] ctx-leading-[1.6] ctx-max-w-[600px]":"ctx-text-help ctx-text-[#dcecff] ctx-mt-[7px] ctx-leading-[1.6]",children:t.body}),(0,tl.jsx)("div",{className:r?"ctx-grid ctx-grid-cols-2 ctx-gap-x-6 ctx-gap-y-2 ctx-mt-3.5":"ctx-flex ctx-flex-col ctx-gap-2 ctx-mt-[15px]",children:t.benefits.map(function(e){return(0,tl.jsx)(Uv,{size:r?"help":"body",children:e},e)})})]})},qv=function(e){var t=e.slides,n=e.index,r=e.horizontal,o=void 0!==r&&r;return(0,tl.jsx)("div",{className:"ctx-grid",children:t.map(function(e,t){return(0,tl.jsx)("div",{role:"tabpanel","aria-hidden":t!==n,className:"ctx-col-start-1 ctx-row-start-1 ctx-transition-opacity ctx-duration-500 motion-reduce:ctx-transition-none ".concat(t===n?"ctx-opacity-100":"ctx-opacity-0 ctx-pointer-events-none"),children:(0,tl.jsx)(Hv,{slide:e,horizontal:o})},e.id)})})},Wv=function(e){var n=e.horizontal,r=void 0!==n&&n,o=[{id:"automation",eyebrow:Qc("CTX FEED PRO","woo-feed"),headline:Qc("Stop hand-fixing feeds every week","woo-feed"),body:Qc("Pro rewrites values, filters what ships and keeps every channel happy — automatically.","woo-feed"),benefits:[Qc("Stop paying to advertise out-of-season and incomplete products — filters cut the ad spend that never converts.","woo-feed"),Qc("Titles that carry size, colour and season get clicked sooner, and search engines match them to what shoppers typed.","woo-feed"),Qc("Meet each channel’s own requirements without editing products by hand — hours back every week past 100 products.","woo-feed"),Qc("A named support manager who reads your feed file, replying in one business day.","woo-feed")]},{id:"ai",eyebrow:Qc("CTX FEED PRO · AI","woo-feed"),headline:Qc("Let AI set up your feeds","woo-feed"),body:Qc("Pick a channel and AI drafts the whole feed — mapping, categories and fixes — from your own products.","woo-feed"),benefits:[Qc("Auto-configure a feed for any channel from your store’s products — no manual mapping.","woo-feed"),Qc("Get the right Google or channel category suggested for every store category.","woo-feed"),Qc("Rewrite titles and descriptions to each channel’s rules, in bulk.","woo-feed"),Qc("Turn Merchant Center disapprovals into plain-English fixes you can apply.","woo-feed")]},{id:"channels",eyebrow:Qc("CTX FEED PRO","woo-feed"),headline:Qc("One catalog, every channel","woo-feed"),body:Qc("Google, Meta, TikTok, Bing and 130+ more — each with its own rules, from a single setup.","woo-feed"),benefits:[Qc("130+ ready channel templates with each channel’s required attributes built in.","woo-feed"),Qc("Custom filters keep out-of-stock, zero-price and incomplete products out of your ads.","woo-feed"),Qc("Scheduled auto-refresh keeps every feed current without lifting a finger.","woo-feed"),Qc("Priority support that reads your actual feed file, replying in one business day.","woo-feed")]}],i=Cv((0,t.useState)(!1),2),a=i[0],c=i[1],l=ls(o.length,{intervalMs:5e3,paused:a}),s=l.index,u=l.setIndex,d={onMouseEnter:function(){return c(!0)},onMouseLeave:function(){return c(!1)},onFocus:function(){return c(!0)},onBlur:function(e){e.currentTarget.contains(e.relatedTarget)||c(!1)}};return r?(0,tl.jsx)("div",Nv(Nv({role:"group","aria-label":Qc("CTX Feed Pro","woo-feed"),className:"ctx-bg-primary ctx-rounded-card ctx-px-6 ctx-py-5 ctx-shadow-[0_6px_18px_rgba(21,112,239,.22)]"},d),{},{children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-row ctx-flex-wrap ctx-gap-x-8 ctx-gap-y-5 ctx-items-stretch",children:[(0,tl.jsxs)("div",{className:"ctx-flex-[1_1_440px] ctx-min-w-[300px] ctx-flex ctx-flex-col",children:[(0,tl.jsx)(qv,{slides:o,index:s,horizontal:!0}),(0,tl.jsx)(Gv,{count:o.length,index:s,onSelect:u,className:"ctx-mt-auto ctx-pt-4"})]}),(0,tl.jsxs)("div",{className:"ctx-flex-[1_1_230px] ctx-min-w-[210px] ctx-max-w-[300px] ctx-flex ctx-flex-col ctx-justify-center ctx-gap-3 ctx-border-l ctx-border-white/20 ctx-pl-8",children:[(0,tl.jsx)("div",{children:(0,tl.jsx)(Bv,{})}),(0,tl.jsx)(zv,{}),(0,tl.jsx)(Lv,{})]})]})})):(0,tl.jsxs)("div",Nv(Nv({role:"group","aria-label":Qc("CTX Feed Pro","woo-feed"),className:"ctx-bg-primary ctx-rounded-card ctx-pt-[18px] ctx-px-[17px] ctx-pb-[17px] ctx-shadow-[0_6px_18px_rgba(21,112,239,.22)]"},d),{},{children:[(0,tl.jsx)(qv,{slides:o,index:s}),(0,tl.jsx)(Gv,{count:o.length,index:s,onSelect:u,className:"ctx-mt-4"}),(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-white/20 ctx-mt-4 ctx-pt-3.5",children:[(0,tl.jsx)(Bv,{}),(0,tl.jsx)("div",{className:"ctx-mt-[13px]",children:(0,tl.jsx)(zv,{})})]}),(0,tl.jsx)("div",{className:"ctx-mt-[13px]",children:(0,tl.jsx)(Lv,{})})]}))},$v=function(){var e=(0,t.useContext)(uv).open;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-4 ctx-border ctx-border-[#bfe8ce]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-text-[#44af69] ctx-flex",children:(0,tl.jsx)(Rv,{className:"ctx-w-[15px] ctx-h-[15px] ctx-flex-none ctx-block"})}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("Claim your discount","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-[5px]",children:[Qc("Review the free plugin on WordPress.org and take","woo-feed")," ",(0,tl.jsx)("b",{className:"ctx-text-ink-body",children:Qc("10% off","woo-feed")})," ",Qc("any Pro licence.","woo-feed")]}),(0,tl.jsx)("button",{type:"button",onClick:e,className:"ctx-w-full ctx-mt-3 ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-white ctx-bg-[#44af69] ctx-border-0 ctx-rounded-[9px] ctx-py-2.5 ctx-px-3.5 ctx-cursor-pointer ctx-shadow-[0_3px_8px_rgba(68,175,105,.3)] hover:ctx-bg-[#369257] ctx-transition-colors",children:Qc("Claim discount","woo-feed")})]})},Vv=function(){return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-4",children:[(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-font-semibold ctx-text-success-deep ctx-bg-success-tint ctx-border ctx-border-[#bfe8ce] ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5",children:Qc("Pro active","woo-feed")})}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-body ctx-mt-[9px]",children:Qc("All Pro features are unlocked on this site. Updates and support stay active while the licence is valid.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:function(){return $a("/license")},className:"ctx-mt-3 ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-item ctx-py-2 ctx-px-2.5 ctx-cursor-pointer hover:ctx-border-[#bfc9d4] ctx-transition-colors",children:Qc("Manage license","woo-feed")})]})},Qv=function(){var e=Qh().open;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-py-[15px] ctx-px-4",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("Have any questions?","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-1",children:Qc("Support replies within one business day, feed files included.","woo-feed")}),(0,tl.jsxs)("button",{type:"button",onClick:e,className:"ctx-w-full ctx-mt-3 ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-ink ctx-bg-[#f7c948] ctx-border ctx-border-ink ctx-rounded-[9px] ctx-py-2.5 ctx-px-3.5 ctx-cursor-pointer ctx-shadow-[0_2px_6px_rgba(20,28,38,.16)] hover:ctx-bg-[#eebc32] ctx-flex ctx-items-center ctx-justify-center ctx-gap-[7px] ctx-transition-colors",children:[(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.848 2.771A49.144 49.144 0 0112 2.25c2.43 0 4.817.178 7.152.52 1.978.292 3.348 2.024 3.348 3.97v6.02c0 1.946-1.37 3.678-3.348 3.97a48.9 48.9 0 01-3.476.383.39.39 0 00-.297.17l-2.755 4.133a.75.75 0 01-1.248 0l-2.755-4.133a.39.39 0 00-.297-.17 48.9 48.9 0 01-3.476-.384c-1.978-.29-3.348-2.024-3.348-3.97V6.741c0-1.946 1.37-3.68 3.348-3.97z"})}),Qc("Contact support","woo-feed")]})]})},Xv=function(e){var t=e.layout,n=void 0===t?"column":t,r=tc()&&nc(),o="row"===n,i=[(0,tl.jsx)(Mv,{},"help")].concat(kv(r?[(0,tl.jsx)(Vv,{},"license")]:[(0,tl.jsx)(Wv,{},"upsell"),(0,tl.jsx)($v,{},"discount")]),[(0,tl.jsx)(Qv,{},"support")]);if(o){var a=[(0,tl.jsx)(Mv,{},"help")].concat(kv(r?[(0,tl.jsx)(Vv,{},"license")]:[(0,tl.jsx)($v,{},"discount")]),[(0,tl.jsx)(Qv,{},"support")]);return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-3.5",children:[!r&&(0,tl.jsx)(Wv,{horizontal:!0}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-row ctx-flex-wrap ctx-gap-3.5 ctx-items-start",children:a.map(function(e){return(0,tl.jsx)("div",{className:"ctx-flex-[1_1_280px] ctx-min-w-[260px]",children:e},e.key)})})]})}return(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-3.5",children:i})};function Kv({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"}))}var Yv=t.forwardRef(Kv);function Zv({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))}var Jv=t.forwardRef(Zv);function eb({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z"}))}var tb=t.forwardRef(eb);function nb({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}))}var rb=t.forwardRef(nb);function ob({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))}var ib=t.forwardRef(ob);function ab({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"}))}var cb=t.forwardRef(ab);function lb(e){return lb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},lb(e)}var sb=["onClick","children","className","size","type","icon","disabled"];function ub(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function db(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ub(Object(n),!0).forEach(function(t){fb(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ub(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function fb(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=lb(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=lb(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==lb(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pb=function(e){var t=e.onClick,n=void 0===t?function(){}:t,r=e.children,o=void 0===r?"":r,i=e.className,a=void 0===i?"":i,c=e.size,l=void 0===c?"large":c,s=e.type,u=void 0===s?"primary":s,d=e.icon,f=void 0===d?null:d,p=e.disabled,x=void 0!==p&&p,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,sb),h="outline"===u||"destructive-outline"===u,v="dashed"===u,b={small:"".concat(h?"ctx-py-[4px] ctx-px-[10px]":"ctx-py-[5px] ctx-px-[11px]"," ctx-text-help ctx-rounded-item"),medium:"".concat(h?"ctx-py-[6px] ctx-px-[12px]":"ctx-py-[7px] ctx-px-[13px]"," ctx-text-body ctx-rounded-btn-sm"),large:"".concat(h?"ctx-py-[8px] ctx-px-[14px]":"ctx-py-[9px] ctx-px-[15px]"," ctx-text-body ctx-rounded-btn")};return(0,tl.jsxs)("button",db(db({},m),{},{disabled:x,className:ns("ctx-select-none ctx-font-sans ctx-flex ctx-items-center ctx-justify-center ctx-gap-1.5 ctx-cursor-pointer ctx-transition-colors focus-visible:ctx-outline-none disabled:ctx-opacity-50 disabled:ctx-cursor-not-allowed disabled:ctx-shadow-none",v?"ctx-text-[11.5px] ctx-leading-4 ctx-rounded-field ctx-px-3 ctx-py-1.5":b[l],{custom:"",primary:"ctx-bg-primary ctx-text-white ctx-font-semibold ctx-shadow-btn-primary hover:ctx-bg-primary-dark",destructive:"ctx-bg-danger ctx-text-white ctx-font-semibold ctx-shadow-btn-danger hover:ctx-bg-danger-deep",outline:"ctx-bg-white ctx-border ctx-border-line ctx-text-ink-body ctx-font-medium hover:ctx-bg-line-paper","destructive-outline":"ctx-bg-white ctx-border ctx-border-danger-line ctx-text-danger-deep ctx-font-medium hover:ctx-bg-danger-tint",dashed:"ctx-bg-white ctx-border ctx-border-dashed ctx-border-[#c3ddfd] ctx-text-primary ctx-font-medium hover:ctx-bg-primary-tint"}[u],a),onClick:n,children:[f&&f," ",o]}))},xb={error:{box:"ctx-bg-[#fdf9f8] ctx-border-[#f4d4d1]",accent:"ctx-text-[#9d3b3f]",label:Qc("Error","woo-feed"),Icon:tb},warning:{box:"ctx-bg-amber-tint ctx-border-amber-line",accent:"ctx-text-[#8a6320]",label:Qc("Warning","woo-feed"),Icon:tb},info:{box:"ctx-bg-primary-tint ctx-border-[#c3ddfd]",accent:"ctx-text-primary",label:Qc("Info","woo-feed"),Icon:rb},upgrade:{box:"ctx-bg-primary-tint ctx-border-[#c3ddfd]",accent:"ctx-text-primary",label:Qc("Pro","woo-feed"),Icon:rb},success:{box:"ctx-bg-success-tint ctx-border-[#bfe8ce]",accent:"ctx-text-success-deep",label:Qc("Success","woo-feed"),Icon:ib}},mb=function(e){var t,n=e.action;return n&&n.label&&n.url?(t=n.url,/^https?:\/\//i.test(t)?(0,tl.jsx)("a",{href:n.url,target:n.target||"_blank",rel:"noreferrer",className:"ctx-flex-none ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-no-underline ctx-bg-primary ctx-text-white ctx-font-semibold ctx-shadow-btn-primary ctx-text-help ctx-rounded-item ctx-py-[5px] ctx-px-[11px] ctx-transition-colors hover:ctx-bg-primary-dark hover:ctx-text-white",children:n.label}):(0,tl.jsx)(pb,{type:"primary",size:"small",className:"ctx-flex-none",onClick:function(){return $a(n.url)},children:n.label})):null},hb=function(e){var t=e.notice,n=e.onDismiss,r=xb[t.severity]||xb.info,o=r.Icon;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-3 ctx-flex-wrap ctx-border ctx-rounded-btn ctx-px-4 ctx-py-3 ".concat(r.box),children:[(0,tl.jsx)(o,{className:"ctx-size-5 ctx-flex-none ctx-mt-0.5 ".concat(r.accent)}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[220px]",children:[(0,tl.jsxs)("div",{className:"ctx-text-row",children:[(0,tl.jsx)("span",{className:"ctx-font-bold ".concat(r.accent),children:r.label}),t.title?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:" · "}),(0,tl.jsx)("span",{className:"ctx-font-semibold ctx-text-ink",children:t.title})]}):null]}),t.message?(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-body ctx-mt-0.5",children:t.message}):null]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-none ctx-self-center",children:[(0,tl.jsx)(mb,{action:t.action}),t.dismissible&&n?(0,tl.jsx)("button",{type:"button","aria-label":Qc("Dismiss","woo-feed"),title:Qc("Dismiss","woo-feed"),onClick:function(){return n(t.id)},className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-rounded-field ctx-text-ink-faint ctx-transition-colors hover:ctx-bg-white/70 hover:ctx-text-ink-body",children:(0,tl.jsx)(cb,{className:"ctx-size-4"})}):null]})]})};function vb(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return bb(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(bb(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,bb(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,bb(d,"constructor",s),bb(s,"constructor",l),l.displayName="GeneratorFunction",bb(s,o,"GeneratorFunction"),bb(d),bb(d,o,"Generator"),bb(d,r,function(){return this}),bb(d,"toString",function(){return"[object Generator]"}),(vb=function(){return{w:i,m:f}})()}function bb(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}bb=function(e,t,n,r){function i(t,n){bb(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},bb(e,t,n,r)}function gb(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}var yb=ii.injectEndpoints({endpoints:function(e){return{getNotices:e.query({query:function(){return"status/notices"},transformResponse:function(e){var t,n;return null!==(t=null==e||null===(n=e.data)||void 0===n?void 0:n.notices)&&void 0!==t?t:[]},providesTags:["NOTICES"]}),dismissNotice:e.mutation({query:function(e){return{url:"status/notices/dismiss",method:"POST",body:{id:e}}},onQueryStarted:function(e,t){return function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){gb(i,r,o,a,c,"next",e)}function c(e){gb(i,r,o,a,c,"throw",e)}a(void 0)})}}(vb().m(function n(){var r,o,i;return vb().w(function(n){for(;;)switch(n.p=n.n){case 0:return r=t.dispatch,o=t.queryFulfilled,i=r(yb.util.updateQueryData("getNotices",void 0,function(t){var n=t.findIndex(function(t){return t.id===e});-1!==n&&t.splice(n,1)})),n.p=1,n.n=2,o;case 2:n.n=4;break;case 3:n.p=3,n.v,i.undo();case 4:return n.a(2)}},n,null,[[1,3]])}))()},invalidatesTags:["NOTICES"]})}}}),wb=yb.useGetNoticesQuery,jb=yb.useDismissNoticeMutation;function kb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Sb(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Sb(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 Sb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Nb=function(){var e=wb().data,n=void 0===e?[]:e,r=kb(jb(),1)[0],o=kb((0,t.useState)(0),2),i=o[0],a=o[1],c=n.length;if((0,t.useEffect)(function(){i>c-1&&a(c>0?c-1:0)},[c,i]),0===c)return null;var l=Math.min(i,c-1),s=n[l],u=function(e){return a(function(t){return(t+e+c)%c})};return(0,tl.jsxs)("section",{"aria-label":Qc("Notices","woo-feed"),"aria-live":"polite",className:"ctx-mb-[18px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-stretch ctx-gap-2",children:[c>1?(0,tl.jsx)("button",{type:"button","aria-label":Qc("Previous notice","woo-feed"),onClick:function(){return u(-1)},className:"ctx-flex-none ctx-w-8 ctx-flex ctx-items-center ctx-justify-center ctx-rounded-btn ctx-border ctx-border-line ctx-bg-white ctx-text-ink-body ctx-transition-colors hover:ctx-text-primary hover:ctx-border-[#c3ddfd]",children:(0,tl.jsx)(Yv,{className:"ctx-size-5"})}):null,(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-0",children:(0,tl.jsx)(hb,{notice:s,onDismiss:r})}),c>1?(0,tl.jsx)("button",{type:"button","aria-label":Qc("Next notice","woo-feed"),onClick:function(){return u(1)},className:"ctx-flex-none ctx-w-8 ctx-flex ctx-items-center ctx-justify-center ctx-rounded-btn ctx-border ctx-border-line ctx-bg-white ctx-text-ink-body ctx-transition-colors hover:ctx-text-primary hover:ctx-border-[#c3ddfd]",children:(0,tl.jsx)(Jv,{className:"ctx-size-5"})}):null]}),c>1?(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-gap-1.5 ctx-mt-2",children:[(0,tl.jsx)("span",{"data-testid":"ctx-notice-counter",className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-mr-1.5 ctx-tabular-nums",children:cc(Qc("%1$d of %2$d","woo-feed"),l+1,c)}),n.map(function(e,t){return(0,tl.jsx)("button",{type:"button","aria-label":cc(Qc("Go to notice %d","woo-feed"),t+1),"aria-current":t===l?"true":void 0,onClick:function(){return a(t)},className:"ctx-h-1.5 ctx-rounded-full ctx-transition-all ".concat(t===l?"ctx-w-4 ctx-bg-primary":"ctx-w-1.5 ctx-bg-line-wash hover:ctx-bg-ink-faint")},e.id)})]}):null]})};function Ob({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M9 4.5a.75.75 0 0 1 .721.544l.813 2.846a3.75 3.75 0 0 0 2.576 2.576l2.846.813a.75.75 0 0 1 0 1.442l-2.846.813a3.75 3.75 0 0 0-2.576 2.576l-.813 2.846a.75.75 0 0 1-1.442 0l-.813-2.846a3.75 3.75 0 0 0-2.576-2.576l-2.846-.813a.75.75 0 0 1 0-1.442l2.846-.813A3.75 3.75 0 0 0 7.466 7.89l.813-2.846A.75.75 0 0 1 9 4.5ZM18 1.5a.75.75 0 0 1 .728.568l.258 1.036c.236.94.97 1.674 1.91 1.91l1.036.258a.75.75 0 0 1 0 1.456l-1.036.258c-.94.236-1.674.97-1.91 1.91l-.258 1.036a.75.75 0 0 1-1.456 0l-.258-1.036a2.625 2.625 0 0 0-1.91-1.91l-1.036-.258a.75.75 0 0 1 0-1.456l1.036-.258a2.625 2.625 0 0 0 1.91-1.91l.258-1.036A.75.75 0 0 1 18 1.5ZM16.5 15a.75.75 0 0 1 .712.513l.394 1.183c.15.447.5.799.948.948l1.183.395a.75.75 0 0 1 0 1.422l-1.183.395c-.447.15-.799.5-.948.948l-.395 1.183a.75.75 0 0 1-1.422 0l-.395-1.183a1.5 1.5 0 0 0-.948-.948l-1.183-.395a.75.75 0 0 1 0-1.422l1.183-.395c.447-.15.799-.5.948-.948l.395-1.183A.75.75 0 0 1 16.5 15Z",clipRule:"evenodd"}))}var Cb=t.forwardRef(Ob),Eb=function(e){var t=e.title,n=void 0===t?"":t,r=e.body,o=void 0===r?"":r,i=e.className,a=void 0===i?"":i;return(0,tl.jsxs)("div",{className:ns("ctx-border ctx-border-dashed ctx-border-line ctx-rounded-card ctx-bg-line-paper ctx-px-5 ctx-py-10 ctx-flex ctx-flex-col ctx-items-center ctx-text-center",a),children:[(0,tl.jsx)("div",{className:"ctx-w-11 ctx-h-11 ctx-rounded-btn ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-text-primary ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)(Cb,{className:"ctx-w-[20px] ctx-h-[20px]"})}),(0,tl.jsx)("div",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink ctx-mt-3.5",children:n||Qc("Coming soon","woo-feed")}),o&&(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1.5 ctx-max-w-[440px]",children:o})]})};function Tb(e){return Tb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Tb(e)}function Pb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pb(Object(n),!0).forEach(function(t){Ab(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pb(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ab(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Tb(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tb(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Tb(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ib="#1570ef",Fb="#f7861e",Rb="#12794a",Db="#98a5b5",Mb=function(e,t,n,r){for(var o=e,i=t,a=[],c=0;c<n;c++){i=i*(1+r)*(.88+.26*((o=(9301*o+49297)%233280)/233280)),a.push(i)}return a},Lb=13,zb={revenue:{google:Mb(41,2200,Lb,.055),meta:Mb(97,1150,Lb,.03),custom:Mb(63,470,Lb,.026)},clicks:{google:Mb(13,780,Lb,.04),meta:Mb(55,430,Lb,.022),custom:Mb(83,186,Lb,.02)},conversions:{google:Mb(29,28,Lb,.05),meta:Mb(71,14,Lb,.03),custom:Mb(37,6,Lb,.024)},roas:{google:Mb(7,4.2,Lb,.004),meta:Mb(19,3.1,Lb,.003),custom:Mb(23,2.6,Lb,.003)}},Bb=(Qc("Feed revenue","woo-feed"),Qc("vs $348,700 prev. 90 days","woo-feed"),zb.revenue.google,Qc("Ad spend","woo-feed"),Qc("imported cost data","woo-feed"),zb.clicks.meta,Qc("ROAS","woo-feed"),Qc("revenue ÷ cost","woo-feed"),zb.roas.google,Qc("Conversions","woo-feed"),Qc("purchases from feed traffic","woo-feed"),zb.conversions.google,Qc("Feed clicks","woo-feed"),Qc("128,940 sessions landed","woo-feed"),zb.clicks.google,Qc("Conversion rate","woo-feed"),Qc("session to purchase","woo-feed"),zb.conversions.meta,Qc("Google Shopping","woo-feed"),Qc("Facebook / Meta","woo-feed"),Qc("Feed sessions","woo-feed"),Qc("all traffic tagged to a feed","woo-feed"),Qc("Product page views","woo-feed"),Qc("−25.0% drop-off","woo-feed"),Qc("Add to cart","woo-feed"),Qc("−78.0% drop-off","woo-feed"),Qc("Begin checkout","woo-feed"),Qc("−39.4% drop-off","woo-feed"),Qc("Purchase","woo-feed"),Qc("−60.0% drop-off","woo-feed"),[{id:"gs",name:"GoogleShopping",channel:"Google",productCount:"1,248",color:Ib,updated:"Jul 25, 03:49 PM",rev:218400,clicks:71204,roas:"4.84x",share:"52.9%"},{id:"tg",name:"TestGoogle",channel:"Google",productCount:"412",color:Ib,updated:"Feb 28, 02:16 PM",rev:73140,clicks:23602,roas:"3.92x",share:"17.7%"},{id:"fb",name:"FacebookUK",channel:"Facebook",productCount:"1,190",color:Fb,updated:"Feb 27, 01:21 PM",rev:121320,clicks:47512,roas:"3.65x",share:"29.4%"},{id:"tc",name:"Test22",channel:"Custom",productCount:"86",color:Db,updated:"Jul 25, 03:49 PM",rev:0,clicks:0,roas:"—",share:"0%"}]);Qc("Feed revenue","woo-feed"),Qc("2 orders · needs ~30 for a trend","woo-feed"),Qc("Ad spend","woo-feed"),Qc("cost data since Jul 22","woo-feed"),Qc("ROAS","woo-feed"),Qc("not enough conversions yet","woo-feed"),Qc("Conversions","woo-feed"),Qc("threshold for reporting: 30","woo-feed"),Qc("Feed clicks","woo-feed"),Qc("171 sessions landed","woo-feed"),Qc("Conversion rate","woo-feed"),Qc("low confidence at this volume","woo-feed"),Qc("GA4 property connected","woo-feed"),Qc("UTM tags written to feed URLs","woo-feed"),Qc("First feed-tagged sessions received","woo-feed"),Qc("171 sessions since Jul 22","woo-feed"),Qc("14 days of history","woo-feed"),Qc("3 of 14 days collected","woo-feed"),Qc("30 conversions for reliable ROAS","woo-feed"),Qc("2 of 30 recorded","woo-feed"),Qc("Google Shopping","woo-feed"),Qc("Facebook / Meta","woo-feed"),Qc("Google Shopping","woo-feed"),Qc("Facebook / Meta","woo-feed");Qc("Revenue","woo-feed"),Qc("Clicks","woo-feed"),Qc("Conversions","woo-feed"),Qc("ROAS","woo-feed"),Qc("Revenue","woo-feed"),Qc("Clicks","woo-feed"),Qc("Conversions","woo-feed"),Qc("Google Shopping","woo-feed"),Qc("Facebook / Meta","woo-feed"),Qc("Custom / other","woo-feed");function Ub(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Gb(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Gb(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 Gb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}Qc("Overview","woo-feed"),Qc("Per-feed performance","woo-feed"),Qc("UTM tags","woo-feed"),Qc("GA4 channel groups","woo-feed"),Qc("7d","woo-feed"),Qc("28d","woo-feed"),Qc("90d","woo-feed");var Hb=function(){var e=Ub((0,t.useState)("overview"),2),n=(e[0],e[1],Ub((0,t.useState)(null),2)),r=n[0],o=(n[1],Ub((0,t.useState)("utm"),2)),i=(o[0],o[1],Ub((0,t.useState)("90d"),2)),a=(i[0],i[1],!1),c=function(e){return Bb.map(function(t){return e?_b(_b({},t),{},{rev:Math.round(t.rev/1664),clicks:Math.round(t.clicks/774),roas:"—",share:t.rev?(t.rev/412860*100).toFixed(1)+"%":"0%"}):t})}(a);c.find(function(e){return e.id===r})||c[0];return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-[18px] ctx-border-b ctx-border-solid ctx-border-line-hair ctx-flex ctx-items-center ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Feed Analytics","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-[3px]",children:Qc("Google Analytics 4 performance for traffic your product feeds generate","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),null]}),null,(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-py-[22px]",children:(0,tl.jsx)(Eb,{title:Qc("Feed analytics is coming soon","woo-feed"),body:Qc("Google Analytics 4 performance for the traffic your product feeds generate will appear here in an upcoming update.","woo-feed")})}),null,null,null,null,null,null,null]})};function qb({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12 3.75a.75.75 0 0 1 .75.75v6.75h6.75a.75.75 0 0 1 0 1.5h-6.75v6.75a.75.75 0 0 1-1.5 0v-6.75H4.5a.75.75 0 0 1 0-1.5h6.75V4.5a.75.75 0 0 1 .75-.75Z",clipRule:"evenodd"}))}var Wb=t.forwardRef(qb);function $b({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M12 1.5a.75.75 0 0 1 .75.75V7.5h-1.5V2.25A.75.75 0 0 1 12 1.5ZM11.25 7.5v5.69l-1.72-1.72a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l3-3a.75.75 0 1 0-1.06-1.06l-1.72 1.72V7.5h3.75a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3h-9a3 3 0 0 1-3-3v-9a3 3 0 0 1 3-3h3.75Z"}))}var Vb=t.forwardRef($b),Qb=function(e){var t=e.children,n=e.containerClass,r=void 0===n?"":n,o=e.className,i=void 0===o?"":o;return(0,tl.jsx)("div",{className:ns("ctx-overflow-x-auto ctx-border ctx-border-line-hair ctx-rounded-btn",r),children:(0,tl.jsx)("table",{className:ns("ctx-min-w-full ctx-border-collapse",i),children:t})})};Qb.Head=function(e){var t=e.children;return(0,tl.jsx)("thead",{className:"ctx-bg-line-paper ctx-text-thead ctx-font-medium ctx-uppercase ctx-text-ink-muted",children:t})},Qb.Body=function(e){var t=e.children;return(0,tl.jsx)("tbody",{className:"ctx-divide-y ctx-divide-line-hair ctx-bg-white",children:t})},Qb.Row=function(e){var t=e.children,n=e.className,r=void 0===n?"":n;return(0,tl.jsx)("tr",{className:ns("hover:ctx-bg-line-paper ctx-transition-colors",r),children:t})},Qb.Cell=function(e){var t=e.children,n=e.className,r=void 0===n?"":n;return(0,tl.jsx)("td",{className:ns("ctx-px-3.5 ctx-py-3 ctx-text-row ctx-text-ink-body ctx-font-normal ctx-align-middle",r),children:t})};var Xb=Qb,Kb=function(e){var t=e.heading;return(0,tl.jsxs)(Xb,{children:[(0,tl.jsx)(Xb.Head,{children:(0,tl.jsx)(Xb.Row,{children:t.map(function(e,t){return(0,tl.jsx)(Xb.Cell,{className:"ctx-py-3",children:e},t)})})}),(0,tl.jsx)(Xb.Body,{children:(0,tl.jsx)(Xb.Row,{children:(0,tl.jsx)("td",{colSpan:t.length,children:(0,tl.jsx)("div",{className:"ctx-flex ctx-justify-center ctx-py-10",children:(0,tl.jsx)(Os,{})})})})})]})},Yb=function(e){var t=e.children,n=e.tone,r=void 0===n?"plain":n,o={plain:"ctx-bg-white ctx-border ctx-border-line ctx-text-ink-body",accent:"ctx-bg-primary-tint ctx-text-primary-dark ctx-border ctx-border-transparent",muted:"ctx-bg-line-wash ctx-text-ink-muted ctx-border ctx-border-transparent"};return(0,tl.jsx)("span",{className:"ctx-inline-flex ctx-items-center ctx-text-help ctx-font-medium ctx-rounded-item ctx-px-2 ctx-py-1 ".concat(o[r]||o.plain),children:t})},Zb=function(e){var t=e.icon,n=void 0===t?null:t,r=e.title,o=e.description,i=void 0===o?null:o,a=e.example,c=void 0===a?null:a,l=e.actions,s=void 0===l?null:l,u=e.footnote,d=void 0===u?null:u;return(0,tl.jsxs)("div",{className:"ctx-text-center ctx-py-10 ctx-px-4",children:[(0,tl.jsx)("div",{className:"ctx-w-11 ctx-h-11 ctx-rounded-btn ctx-bg-primary-tint ctx-text-primary ctx-flex ctx-items-center ctx-justify-center ctx-mx-auto",children:n||(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-5 ctx-h-5",children:(0,tl.jsx)("path",{d:"M19.5 21a3 3 0 003-3v-4.5a3 3 0 00-3-3h-15a3 3 0 00-3 3V18a3 3 0 003 3h15zM1.5 10.146V6a3 3 0 013-3h5.379a2.25 2.25 0 011.59.659l2.122 2.121c.14.141.331.22.53.22H19.5a3 3 0 013 3v1.146A4.483 4.483 0 0019.5 9h-15a4.483 4.483 0 00-3 1.146z"})})}),(0,tl.jsx)("div",{className:"ctx-text-[13.5px] ctx-font-semibold ctx-text-ink ctx-mt-4",children:r}),i?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1.5 ctx-max-w-md ctx-mx-auto",children:i}):null,c?(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-flex-wrap ctx-gap-1.5 ctx-mt-4",children:c}):null,s?(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-gap-2.5 ctx-mt-5",children:s}):null,d?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-4",children:d}):null]})};function Jb({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M5.625 1.5H9a3.75 3.75 0 0 1 3.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 0 1 3.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 0 1-1.875-1.875V3.375c0-1.036.84-1.875 1.875-1.875ZM12.75 12a.75.75 0 0 0-1.5 0v2.25H9a.75.75 0 0 0 0 1.5h2.25V18a.75.75 0 0 0 1.5 0v-2.25H15a.75.75 0 0 0 0-1.5h-2.25V12Z",clipRule:"evenodd"}),t.createElement("path",{d:"M14.25 5.25a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963A5.23 5.23 0 0 0 16.5 7.5h-1.875a.375.375 0 0 1-.375-.375V5.25Z"}))}var eg=t.forwardRef(Jb);function tg({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25Zm-1.72 6.97a.75.75 0 1 0-1.06 1.06L10.94 12l-1.72 1.72a.75.75 0 1 0 1.06 1.06L12 13.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L13.06 12l1.72-1.72a.75.75 0 1 0-1.06-1.06L12 10.94l-1.72-1.72Z",clipRule:"evenodd"}))}var ng=t.forwardRef(tg),rg=ii.injectEndpoints({endpoints:function(e){return{clearCache:e.mutation({query:function(){return{url:"cache/clear",method:"POST"}},invalidatesTags:["FEEDS","CHANNELS","PRODUCT_ATTRIBUTES","WPOPTIONS","CATEGORY_MAPPING","DASHBOARD_OVERVIEW","DASHBOARD_CHANNELS","DASHBOARD_ACTIVITY","DASHBOARD_METRICS","DASHBOARD_ALERTS","STATUS"]})}}}).useClearCacheMutation;function og(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return ig(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(ig(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ig(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,ig(d,"constructor",s),ig(s,"constructor",l),l.displayName="GeneratorFunction",ig(s,o,"GeneratorFunction"),ig(d),ig(d,o,"Generator"),ig(d,r,function(){return this}),ig(d,"toString",function(){return"[object Generator]"}),(og=function(){return{w:i,m:f}})()}function ig(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ig=function(e,t,n,r){function i(t,n){ig(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},ig(e,t,n,r)}function ag(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function cg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return lg(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?lg(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 lg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var sg=function(){var e=cg(rg(),2),t=e[0],n=e[1].isLoading,r=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){ag(i,r,o,a,c,"next",e)}function c(e){ag(i,r,o,a,c,"throw",e)}a(void 0)})}}(og().m(function e(){var n,r,o,i;return og().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,t().unwrap();case 1:null!=(n=e.v)&&n.success?je.success((null===(r=n.data)||void 0===r?void 0:r.message)||Qc("Cache cleared successfully.","woo-feed")):je.error((null==n?void 0:n.error)||Qc("Failed to clear cache.","woo-feed")),e.n=3;break;case 2:e.p=2,i=e.v,je.error((null==i||null===(o=i.data)||void 0===o?void 0:o.error)||Qc("Failed to clear cache.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsx)(pb,{type:"destructive",size:"medium",icon:(0,tl.jsx)(ng,{className:"ctx-size-4"}),onClick:r,disabled:n,children:n?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Clearing","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Clear Cache","woo-feed")})};function ug({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M10.5 3.75a6 6 0 0 0-5.98 6.496A5.25 5.25 0 0 0 6.75 20.25H18a4.5 4.5 0 0 0 2.206-8.423 3.75 3.75 0 0 0-4.133-4.303A6.001 6.001 0 0 0 10.5 3.75Zm2.25 6a.75.75 0 0 0-1.5 0v4.94l-1.72-1.72a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l3-3a.75.75 0 1 0-1.06-1.06l-1.72 1.72V9.75Z",clipRule:"evenodd"}))}var dg=t.forwardRef(ug);function fg({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12 2.25a.75.75 0 0 1 .75.75v11.69l3.22-3.22a.75.75 0 1 1 1.06 1.06l-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06l3.22 3.22V3a.75.75 0 0 1 .75-.75Zm-9 13.5a.75.75 0 0 1 .75.75v2.25a1.5 1.5 0 0 0 1.5 1.5h13.5a1.5 1.5 0 0 0 1.5-1.5V16.5a.75.75 0 0 1 1.5 0v2.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V16.5a.75.75 0 0 1 .75-.75Z",clipRule:"evenodd"}))}var pg=t.forwardRef(fg);function xg({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M9 1.5H5.625c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0 0 16.5 9h-1.875a1.875 1.875 0 0 1-1.875-1.875V5.25A3.75 3.75 0 0 0 9 1.5Zm6.61 10.936a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 14.47a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z",clipRule:"evenodd"}),t.createElement("path",{d:"M12.971 1.816A5.23 5.23 0 0 1 14.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 0 1 3.434 1.279 9.768 9.768 0 0 0-6.963-6.963Z"}))}var mg=t.forwardRef(xg),hg=["message"];var vg=function(e){var t=e.message,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,hg);return(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-2 ctx-items-center ctx-text-white",children:[(0,tl.jsx)(n.icon,{className:"ctx-size-4"}),(0,tl.jsx)("p",{className:"ctx-font-medium ctx-text-row",children:t})]})};function bg(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return gg(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(gg(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,gg(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,gg(d,"constructor",s),gg(s,"constructor",l),l.displayName="GeneratorFunction",gg(s,o,"GeneratorFunction"),gg(d),gg(d,o,"Generator"),gg(d,r,function(){return this}),gg(d,"toString",function(){return"[object Generator]"}),(bg=function(){return{w:i,m:f}})()}function gg(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}gg=function(e,t,n,r){function i(t,n){gg(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},gg(e,t,n,r)}function yg(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function wg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return jg(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jg(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 jg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var kg=function(e){var n=e.isOpen,r=e.setIsOpen,o=V(),i=wg((0,t.useState)(null),2),a=i[0],c=i[1],l=wg((0,t.useState)(""),2),s=l[0],u=l[1],d=wg((0,t.useState)(!1),2),f=d[0],p=d[1],x=wg((0,t.useState)(!1),2),m=x[0],h=x[1],v=(0,t.useRef)(null),b=wg(ks(),1)[0],g=wg(ws(),1)[0],y=(0,t.useCallback)(function(){c(null),u(""),p(!1),h(!1)},[]),w=(0,t.useCallback)(function(){f||(r(!1),y())},[f,r,y]),j=(0,t.useCallback)(function(e){e&&("wpf"===e.name.split(".").pop().toLowerCase()?c(e):je.error(Qc("Only .wpf files are accepted.","woo-feed")))},[]),k=(0,t.useCallback)(function(e){var t;e.preventDefault(),e.stopPropagation(),h(!1),null!==(t=e.dataTransfer.files)&&void 0!==t&&t.length&&j(e.dataTransfer.files[0])},[j]),S=(0,t.useCallback)(function(e){e.preventDefault(),e.stopPropagation(),h(!0)},[]),N=(0,t.useCallback)(function(e){e.preventDefault(),e.stopPropagation(),h(!1)},[]),O=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){yg(i,r,o,a,c,"next",e)}function c(e){yg(i,r,o,a,c,"throw",e)}a(void 0)})}}(bg().m(function e(){var t,n,i,c,l,u,d,f;return bg().w(function(e){for(;;)switch(e.p=e.n){case 0:if(a){e.n=1;break}return je.error(Qc("Please select a .wpf file to import.","woo-feed")),e.a(2);case 1:return p(!0),e.p=2,(i=new FormData).append("wpf_file",a),s.trim()&&i.append("feed_name",s.trim()),e.n=3,b(i).unwrap();case 3:if(c=e.v,l=null==c||null===(t=c.data)||void 0===t?void 0:t.feed,r(!1),y(),null!=c&&null!==(n=c.data)&&void 0!==n&&n.notice&&je.warning(c.data.notice,{autoClose:8e3}),null!=l&&l.id){e.n=4;break}return je.error(Qc("Import succeeded but could not retrieve feed data.","woo-feed")),e.a(2);case 4:return je((0,tl.jsx)(vg,{message:Qc("Feed imported! Regenerating…","woo-feed"),icon:dg}),{hideProgressBar:!0,className:"!ctx-bg-primary !ctx-py-1 !ctx-min-h-0",closeButton:!1,autoClose:2e3}),o(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}])),e.p=5,e.n=6,g(l.id).unwrap();case 6:o(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}])),e.n=8;break;case 7:e.p=7,e.v;case 8:e.n=10;break;case 9:e.p=9,f=e.v,console.error("Feed import error:",f),je.error((null==f||null===(u=f.data)||void 0===u?void 0:u.error)||(null==f||null===(d=f.data)||void 0===d?void 0:d.message)||(null==f?void 0:f.message)||Qc("Failed to import feed.","woo-feed")),p(!1);case 10:return e.a(2)}},e,null,[[5,7],[2,9]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)(Es,{isOpen:n,onClose:w,className:"ctx-w-[480px]",title:Qc("Import a feed file","woo-feed"),subtitle:Qc("Upload a previously exported .wpf configuration to restore or duplicate a feed.","woo-feed"),icon:(0,tl.jsx)("div",{className:"ctx-w-9 ctx-h-9 ctx-rounded-btn ctx-bg-primary-tint ctx-text-primary ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(pg,{className:"ctx-h-[17px] ctx-w-[17px]"})}),children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-5",children:[(0,tl.jsxs)("div",{className:"ctx-border ctx-border-dashed ctx-rounded-card ctx-px-5 ctx-py-8 ctx-flex ctx-flex-col ctx-items-center ctx-text-center ctx-cursor-pointer ctx-transition-colors ".concat(m?"ctx-bg-primary-tint ctx-border-primary":a?"ctx-bg-success-tint ctx-border-[#bfe8ce]":"ctx-bg-line-paper ctx-border-line hover:ctx-border-[#c3ddfd] hover:ctx-bg-primary-tint"),role:"button",tabIndex:0,onClick:function(){var e;return null===(e=v.current)||void 0===e?void 0:e.click()},onKeyDown:function(e){var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),null===(t=v.current)||void 0===t||t.click())},onDrop:k,onDragOver:S,onDragLeave:N,children:[(0,tl.jsx)("div",{className:"ctx-w-11 ctx-h-11 ctx-rounded-btn ctx-bg-white ctx-border ctx-flex ctx-items-center ctx-justify-center ".concat(a?"ctx-border-[#bfe8ce] ctx-text-success-deep":"ctx-border-[#c3ddfd] ctx-text-primary"),children:a?(0,tl.jsx)(mg,{className:"ctx-w-[20px] ctx-h-[20px]"}):(0,tl.jsx)(pg,{className:"ctx-w-[20px] ctx-h-[20px]"})}),a?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-success-deep ctx-mt-3 ctx-break-all",children:a.name}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1",children:Qc("Click to choose a different file","woo-feed")})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink ctx-mt-3",children:Qc("Drag & drop your .wpf file","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1",children:Qc("or click to browse","woo-feed")})]}),(0,tl.jsx)("input",{ref:v,type:"file",accept:".wpf",className:"ctx-hidden",onChange:function(e){var t;return j(null===(t=e.target.files)||void 0===t?void 0:t[0])}})]}),(0,tl.jsx)("div",{className:"ctx-mt-4",children:(0,tl.jsx)(Rs,{label:Qc("Feed name","woo-feed"),value:s,onChange:function(e){return u(e.target.value)},placeholder:Qc("Leave empty to use original name","woo-feed"),hint:Qc("Optional — overrides the name stored in the file.","woo-feed")})})]}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-justify-end ctx-gap-2.5",children:[(0,tl.jsx)(pb,{size:"medium",type:"outline",onClick:w,disabled:f,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(pb,{size:"medium",onClick:O,disabled:!a||f,children:f?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Importing","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Import feed","woo-feed")})]})]})};function Sg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ng(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ng(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 Ng(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Og=function(){var e=Sg((0,t.useState)(!1),2),n=e[0],r=e[1];return(0,tl.jsxs)("div",{className:"ctx-flex ctx-justify-center ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)(sg,{}),(0,tl.jsx)(pb,{size:"medium",onClick:function(){return r(!n)},icon:(0,tl.jsx)(Vb,{className:"ctx-size-4"}),children:Qc("Import Feed","woo-feed")}),(0,tl.jsx)(pb,{size:"medium",onClick:function(){return $a("/new-feed")},icon:(0,tl.jsx)(eg,{className:"ctx-size-4"}),children:Qc("Make Feed","woo-feed")}),(0,tl.jsx)(kg,{isOpen:n,setIsOpen:r})]})};function Cg({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"}))}var Eg=t.forwardRef(Cg);function Tg(e,n,r,o){let i=Qu(r);(0,t.useEffect)(()=>{function t(e){i.current(e)}return(e=null!=e?e:window).addEventListener(n,t,o),()=>e.removeEventListener(n,t,o)},[e,n,o])}let Pg=(0,t.createContext)(null);function _g({children:e,node:n}){let[r,o]=(0,t.useState)(null),i=Ag(null!=n?n:r);return t.createElement(Pg.Provider,{value:i},e,null===i&&t.createElement(dm,{features:um.Hidden,ref:e=>{var t,n;if(e)for(let r of null!=(n=null==(t=Bu(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(r!==document.body&&r!==document.head&&id(r)&&null!=r&&r.contains(e)){o(r);break}}}))}function Ag(e=null){var n;return null!=(n=(0,t.useContext)(Pg))?n:e}let Ig=(0,t.createContext)(()=>{});function Fg({value:e,children:n}){return t.createElement(Ig.Provider,{value:e},n)}function Rg(){let e=(0,t.useRef)(!1);return Vu(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var Dg=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(Dg||{});function Mg(e,n){let r=(0,t.useRef)([]),o=Xu(e);(0,t.useEffect)(()=>{let e=[...r.current];for(let[t,i]of n.entries())if(r.current[t]!==i){let t=o(n,e);return r.current=n,t}},[o,...n])}let Lg=[];function zg(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)id(n.current)&&t.add(n.current);return t}!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){if(!cd(e.target)||e.target===document.body||Lg[0]===e.target)return;let t=e.target;t=t.closest($d),Lg.unshift(null!=t?t:e.target),Lg=Lg.filter(e=>null!=e&&e.isConnected),Lg.splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});var Bg=(e=>(e[e.None=0]="None",e[e.InitialFocus=1]="InitialFocus",e[e.TabLock=2]="TabLock",e[e.FocusLock=4]="FocusLock",e[e.RestoreFocus=8]="RestoreFocus",e[e.AutoFocus=16]="AutoFocus",e))(Bg||{});let Ug=om(function(e,n){let r=(0,t.useRef)(null),o=Nf(r,n),{initialFocus:i,initialFocusFallback:a,containers:c,features:l=15,...s}=e;Um()||(l=0);let u=df(r.current);!function(e,{ownerDocument:n}){let r=!!(8&e),o=function(e=!0){let n=(0,t.useRef)(Lg.slice());return Mg(([e],[t])=>{!0===t&&!1===e&&qu(()=>{n.current.splice(0)}),!1===t&&!0===e&&(n.current=Lg.slice())},[e,Lg,n]),Xu(()=>{var e;return null!=(e=n.current.find(e=>null!=e&&e.isConnected))?e:null})}(r);Mg(()=>{r||Hu(null==n?void 0:n.body)&&tf(o())},[r]),Bm(()=>{r&&tf(o())})}(l,{ownerDocument:u});let d=function(e,{ownerDocument:n,container:r,initialFocus:o,initialFocusFallback:i}){let a=(0,t.useRef)(null),c=zd(!!(1&e),"focus-trap#initial-focus"),l=Rg();return Mg(()=>{if(0===e)return;if(!c)return void(null!=i&&i.current&&tf(i.current));let t=r.current;t&&qu(()=>{if(!l.current)return;let r=null==n?void 0:n.activeElement;if(null!=o&&o.current){if((null==o?void 0:o.current)===r)return void(a.current=r)}else if(t.contains(r))return void(a.current=r);if(null!=o&&o.current)tf(o.current);else{if(16&e){if(of(t,Qd.First|Qd.AutoFocus)!==Xd.Error)return}else if(of(t,Qd.First)!==Xd.Error)return;if(null!=i&&i.current&&(tf(i.current),(null==n?void 0:n.activeElement)===i.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}a.current=null==n?void 0:n.activeElement})},[i,c,e]),a}(l,{ownerDocument:u,container:r,initialFocus:i,initialFocusFallback:a});!function(e,{ownerDocument:t,container:n,containers:r,previousActiveElement:o}){let i=Rg(),a=!!(4&e);Tg(null==t?void 0:t.defaultView,"focus",e=>{if(!a||!i.current)return;let t=zg(r);ad(n.current)&&t.add(n.current);let c=o.current;if(!c)return;let l=e.target;ad(l)?Hg(t,l)?(o.current=l,tf(l)):(e.preventDefault(),e.stopPropagation(),tf(c)):tf(o.current)},!0)}(l,{ownerDocument:u,container:r,containers:c,previousActiveElement:d});let f=function(){let e=(0,t.useRef)(0);return sf(!0,"keydown",t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)},!0),e}(),p=Xu(e=>{if(!ad(r.current))return;let t=r.current;Td(f.current,{[Dg.Forwards]:()=>{of(t,Qd.First,{skipElements:[e.relatedTarget,a]})},[Dg.Backwards]:()=>{of(t,Qd.Last,{skipElements:[e.relatedTarget,a]})}})}),x=zd(!!(2&l),"focus-trap#tab-lock"),m=$u(),h=(0,t.useRef)(!1),v={ref:o,onKeyDown(e){"Tab"==e.key&&(h.current=!0,m.requestAnimationFrame(()=>{h.current=!1}))},onBlur(e){if(!(4&l))return;let t=zg(c);ad(r.current)&&t.add(r.current);let n=e.relatedTarget;cd(n)&&"true"!==n.dataset.headlessuiFocusGuard&&(Hg(t,n)||(h.current?of(r.current,Td(f.current,{[Dg.Forwards]:()=>Qd.Next,[Dg.Backwards]:()=>Qd.Previous})|Qd.WrapAround,{relativeTo:e.target}):cd(e.target)&&tf(e.target)))}},b=Jx();return t.createElement(t.Fragment,null,x&&t.createElement(dm,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:um.Focusable}),b({ourProps:v,theirProps:s,defaultTag:"div",name:"FocusTrap"}),x&&t.createElement(dm,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:um.Focusable}))}),Gg=Object.assign(Ug,{features:Bg});function Hg(e,t){for(let n of e)if(n.contains(t))return!0;return!1}function qg(e){var n;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!sm(null!=(n=e.as)?n:Kg)||1===t.Children.count(e.children)}let Wg=(0,t.createContext)(null);Wg.displayName="TransitionContext";var $g=(e=>(e.Visible="visible",e.Hidden="hidden",e))($g||{});let Vg=(0,t.createContext)(null);function Qg(e){return"children"in e?Qg(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function Xg(e,n){let r=Qu(e),o=(0,t.useRef)([]),i=Rg(),a=$u(),c=Xu((e,t=Zx.Hidden)=>{let n=o.current.findIndex(({el:t})=>t===e);-1!==n&&(Td(t,{[Zx.Unmount](){o.current.splice(n,1)},[Zx.Hidden](){o.current[n].state="hidden"}}),a.microTask(()=>{var e;!Qg(o)&&i.current&&(null==(e=r.current)||e.call(r))}))}),l=Xu(e=>{let t=o.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):o.current.push({el:e,state:"visible"}),()=>c(e,Zx.Unmount)}),s=(0,t.useRef)([]),u=(0,t.useRef)(Promise.resolve()),d=(0,t.useRef)({enter:[],leave:[]}),f=Xu((e,t,r)=>{s.current.splice(0),n&&(n.chains.current[t]=n.chains.current[t].filter(([t])=>t!==e)),null==n||n.chains.current[t].push([e,new Promise(e=>{s.current.push(e)})]),null==n||n.chains.current[t].push([e,new Promise(e=>{Promise.all(d.current[t].map(([e,t])=>t)).then(()=>e())})]),"enter"===t?u.current=u.current.then(()=>null==n?void 0:n.wait.current).then(()=>r(t)):r(t)}),p=Xu((e,t,n)=>{Promise.all(d.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=s.current.shift())||e()}).then(()=>n(t))});return(0,t.useMemo)(()=>({children:o,register:l,unregister:c,onStart:f,onStop:p,wait:u,chains:d}),[l,c,o,f,p,d,u])}Vg.displayName="NestingContext";let Kg=t.Fragment,Yg=Yx.RenderStrategy;let Zg=om(function(e,n){let{show:r,appear:o=!1,unmount:i=!0,...a}=e,c=(0,t.useRef)(null),l=Nf(...qg(e)?[c,n]:null===n?[]:[n]);Um();let s=jm();if(void 0===r&&null!==s&&(r=(s&wm.Open)===wm.Open),void 0===r)throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,d]=(0,t.useState)(r?"visible":"hidden"),f=Xg(()=>{r||d("hidden")}),[p,x]=(0,t.useState)(!0),m=(0,t.useRef)([r]);Vu(()=>{!1!==p&&m.current[m.current.length-1]!==r&&(m.current.push(r),x(!1))},[m,r]);let h=(0,t.useMemo)(()=>({show:r,appear:o,initial:p}),[r,o,p]);Vu(()=>{r?d("visible"):!Qg(f)&&null!==c.current&&d("hidden")},[r,f]);let v={unmount:i},b=Xu(()=>{var t;p&&x(!1),null==(t=e.beforeEnter)||t.call(e)}),g=Xu(()=>{var t;p&&x(!1),null==(t=e.beforeLeave)||t.call(e)}),y=Jx();return t.createElement(Vg.Provider,{value:f},t.createElement(Wg.Provider,{value:h},y({ourProps:{...v,as:t.Fragment,children:t.createElement(Jg,{ref:l,...v,...a,beforeEnter:b,beforeLeave:g})},theirProps:{},defaultTag:t.Fragment,features:Yg,visible:"visible"===u,name:"Transition"})))}),Jg=om(function(e,n){var r,o;let{transition:i=!0,beforeEnter:a,afterEnter:c,beforeLeave:l,afterLeave:s,enter:u,enterFrom:d,enterTo:f,entered:p,leave:x,leaveFrom:m,leaveTo:h,...v}=e,[b,g]=(0,t.useState)(null),y=(0,t.useRef)(null),w=qg(e),j=Nf(...w?[y,n,g]:null===n?[]:[n]),k=null==(r=v.unmount)||r?Zx.Unmount:Zx.Hidden,{show:S,appear:N,initial:O}=function(){let e=(0,t.useContext)(Wg);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[C,E]=(0,t.useState)(S?"visible":"hidden"),T=function(){let e=(0,t.useContext)(Vg);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:P,unregister:_}=T;Vu(()=>P(y),[P,y]),Vu(()=>{if(k===Zx.Hidden&&y.current)return S&&"visible"!==C?void E("visible"):Td(C,{hidden:()=>_(y),visible:()=>P(y)})},[C,y,P,_,S,k]);let A=Um();Vu(()=>{if(w&&A&&"visible"===C&&null===y.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[y,C,A,w]);let I=O&&!N,F=N&&S&&O,R=(0,t.useRef)(!1),D=Xg(()=>{R.current||(E("hidden"),_(y))},T),M=Xu(e=>{R.current=!0;let t=e?"enter":"leave";D.onStart(y,t,e=>{"enter"===e?null==a||a():"leave"===e&&(null==l||l())})}),L=Xu(e=>{let t=e?"enter":"leave";R.current=!1,D.onStop(y,t,e=>{"enter"===e?null==c||c():"leave"===e&&(null==s||s())}),"leave"===t&&!Qg(D)&&(E("hidden"),_(y))});(0,t.useEffect)(()=>{w&&i||(M(S),L(S))},[S,w,i]);let z=!(!i||!w||!A||I),[,B]=Df(z,b,S,{start:M,end:L}),U=im({ref:j,className:(null==(o=Kx(v.className,F&&u,F&&d,B.enter&&u,B.enter&&B.closed&&d,B.enter&&!B.closed&&f,B.leave&&x,B.leave&&!B.closed&&m,B.leave&&B.closed&&h,!B.transition&&S&&p))?void 0:o.trim())||void 0,...Rf(B)}),G=0;"visible"===C&&(G|=wm.Open),"hidden"===C&&(G|=wm.Closed),S&&"hidden"===C&&(G|=wm.Opening),!S&&"visible"===C&&(G|=wm.Closing);let H=Jx();return t.createElement(Vg.Provider,{value:D},t.createElement(km,{value:G},H({ourProps:U,theirProps:v,defaultTag:Kg,features:Yg,visible:"visible"===C,name:"Transition.Child"})))}),ey=om(function(e,n){let r=null!==(0,t.useContext)(Wg),o=null!==jm();return t.createElement(t.Fragment,null,!r&&o?t.createElement(Zg,{ref:n,...e}):t.createElement(Jg,{ref:n,...e}))}),ty=Object.assign(Zg,{Child:ey,Root:Zg});var ny=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ny||{}),ry=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(ry||{});let oy={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},iy=(0,t.createContext)(null);function ay(e){let n=(0,t.useContext)(iy);if(null===n){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ay),t}return n}function cy(e,t){return Td(t.type,oy,e,t)}iy.displayName="DialogContext";let ly=om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-dialog-${r}`,open:i,onClose:a,initialFocus:c,role:l="dialog",autoFocus:s=!0,__demoMode:u=!1,unmount:d=!1,...f}=e,p=(0,t.useRef)(!1);l="dialog"===l||"alertdialog"===l?l:(p.current||(p.current=!0,console.warn(`Invalid role [${l}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let x=jm();void 0===i&&null!==x&&(i=(x&wm.Open)===wm.Open);let m=(0,t.useRef)(null),h=Nf(m,n),v=df(m.current),b=i?0:1,[g,y]=(0,t.useReducer)(cy,{titleId:null,descriptionId:null,panelRef:(0,t.createRef)()}),w=Xu(()=>a(!1)),j=Xu(e=>y({type:0,id:e})),k=!!Um()&&0===b,[S,N]=function(){let e=(0,t.useContext)(Xm),n=(0,t.useRef)([]),r=Xu(t=>(n.current.push(t),e&&e.register(t),()=>o(t))),o=Xu(t=>{let r=n.current.indexOf(t);-1!==r&&n.current.splice(r,1),e&&e.unregister(t)}),i=(0,t.useMemo)(()=>({register:r,unregister:o,portals:n}),[r,o,n]);return[n,(0,t.useMemo)(()=>function({children:e}){return t.createElement(Xm.Provider,{value:i},e)},[i])]}(),O={get current(){var e;return null!=(e=g.panelRef.current)?e:m.current}},C=Ag(),{resolveContainers:E}=function({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=Xu(()=>{var r,o;let i=Bu(n),a=[];for(let t of e)null!==t&&(id(t)?a.push(t):"current"in t&&id(t.current)&&a.push(t.current));if(null!=t&&t.current)for(let e of t.current)a.push(e);for(let e of null!=(r=null==i?void 0:i.querySelectorAll("html > *, body > *"))?r:[])e!==document.body&&e!==document.head&&id(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(o=null==n?void 0:n.getRootNode())?void 0:o.host))||a.some(t=>e.contains(t))||a.push(e));return a});return{resolveContainers:r,contains:Xu(e=>r().some(t=>t.contains(e)))}}({mainTreeNode:C,portals:S,defaultContainers:[O]}),T=null!==x&&(x&wm.Closing)===wm.Closing;qd(!u&&!T&&k,{allowed:Xu(()=>{var e,t;return[null!=(t=null==(e=m.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:Xu(()=>{var e;return[null!=(e=null==C?void 0:C.closest("body > *:not(#headlessui-portal-root)"))?e:null]})});let P=Rd.get(null);Vu(()=>{if(k)return P.actions.push(o),()=>P.actions.pop(o)},[P,o,k]);let _=Md(P,(0,t.useCallback)(e=>P.selectors.isTop(e,o),[P,o]));uf(_,E,e=>{e.preventDefault(),w()}),function(e,t=("undefined"!=typeof document?document.defaultView:null),n){let r=zd(e,"escape");Tg(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===Im.Escape&&n(e))})}(_,null==v?void 0:v.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),w()}),wf(!u&&!T&&k,v,E),Wd(k,m,w);let[A,I]=Pm(),F=(0,t.useMemo)(()=>[{dialogState:b,close:w,setTitleId:j,unmount:d},g],[b,w,j,d,g]),R=jf({open:0===b}),D={ref:h,id:o,role:l,tabIndex:-1,"aria-modal":u?void 0:0===b||void 0,"aria-labelledby":g.titleId,"aria-describedby":A,unmount:d},M=!function(){var e;let[n]=(0,t.useState)(()=>"undefined"!=typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[r,o]=(0,t.useState)(null!=(e=null==n?void 0:n.matches)&&e);return Vu(()=>{if(n)return n.addEventListener("change",e),()=>n.removeEventListener("change",e);function e(e){o(e.matches)}},[n]),r}(),L=Bg.None;k&&!u&&(L|=Bg.RestoreFocus,L|=Bg.TabLock,s&&(L|=Bg.AutoFocus),M&&(L|=Bg.InitialFocus));let z=Jx();return t.createElement(Sm,null,t.createElement(Hm,{force:!0},t.createElement(Zm,null,t.createElement(iy.Provider,{value:F},t.createElement(Ym,{target:m},t.createElement(Hm,{force:!1},t.createElement(I,{slot:R},t.createElement(N,null,t.createElement(Gg,{initialFocus:c,initialFocusFallback:m,containers:E,features:L},t.createElement(Fg,{value:w},z({ourProps:D,theirProps:f,slot:R,defaultTag:sy,features:uy,visible:0===b,name:"Dialog"})))))))))))}),sy="div",uy=Yx.RenderStrategy|Yx.Static;let dy=om(function(e,n){let{transition:r=!1,open:o,...i}=e,a=jm(),c=e.hasOwnProperty("open")||null!==a,l=e.hasOwnProperty("onClose");if(!c&&!l)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!c)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!l)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!a&&"boolean"!=typeof e.open)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return void 0===o&&!r||i.static?t.createElement(_g,null,t.createElement(ly,{ref:n,open:o,...i})):t.createElement(_g,null,t.createElement(ty,{show:o,transition:r,unmount:i.unmount},t.createElement(ly,{ref:n,...i})))}),fy=om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-dialog-panel-${r}`,transition:i=!1,...a}=e,[{dialogState:c,unmount:l},s]=ay("Dialog.Panel"),u=Nf(n,s.panelRef),d=jf({open:0===c}),f=Xu(e=>{e.stopPropagation()}),p={ref:u,id:o,onClick:f},x=i?ey:t.Fragment,m=i?{unmount:l}:{},h=Jx();return t.createElement(x,{...m},h({ourProps:p,theirProps:a,slot:d,defaultTag:"div",name:"Dialog.Panel"}))}),py=(om(function(e,n){let{transition:r=!1,...o}=e,[{dialogState:i,unmount:a}]=ay("Dialog.Backdrop"),c=jf({open:0===i}),l={ref:n,"aria-hidden":!0},s=r?ey:t.Fragment,u=r?{unmount:a}:{},d=Jx();return t.createElement(s,{...u},d({ourProps:l,theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Backdrop"}))}),om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-dialog-title-${r}`,...i}=e,[{dialogState:a,setTitleId:c}]=ay("Dialog.Title"),l=Nf(n);(0,t.useEffect)(()=>(c(o),()=>c(null)),[o,c]);let s=jf({open:0===a}),u={ref:l,id:o};return Jx()({ourProps:u,theirProps:i,slot:s,defaultTag:"h2",name:"Dialog.Title"})})),xy=Object.assign(dy,{Panel:fy,Title:py,Description:Am});function my({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 0 1 3 19.875v-6.75ZM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V8.625ZM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V4.125Z"}))}var hy=t.forwardRef(my),vy=function(e){var t=e.isOpen,n=e.onClose;return(0,tl.jsx)(xy,{open:t,as:"div",className:"ctx-fixed ctx-inset-0 ctx-z-[9999]",onClose:n,children:(0,tl.jsx)(fy,{onClick:function(e){"report-backdrop"===e.target.id&&n()},transition:!0,id:"report-backdrop",className:"ctx-h-screen ctx-w-screen ctx-font-sans ctx-flex ctx-justify-center ctx-items-center ctx-bg-[#0d192d]/40 ctx-duration-300 ctx-ease-out data-[closed]:ctx-transform-[scale(95%)] data-[closed]:ctx-opacity-0",children:(0,tl.jsxs)("div",{className:"ctx-w-[480px] ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-flex ctx-flex-col",children:[(0,tl.jsx)("div",{className:"ctx-bg-line-paper ctx-border-b ctx-border-line-hair ctx-rounded-t-card ctx-py-5 ctx-px-6",children:(0,tl.jsx)("h3",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Feed Report","woo-feed")})}),(0,tl.jsxs)("div",{className:"ctx-px-6 ctx-py-10 ctx-flex ctx-flex-col ctx-items-center ctx-text-center",children:[(0,tl.jsx)("span",{className:"ctx-w-14 ctx-h-14 ctx-rounded-full ctx-bg-primary-tint ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)(hy,{className:"ctx-size-7 ctx-text-primary"})}),(0,tl.jsx)("span",{className:"ctx-mt-4 ctx-text-[11px] ctx-font-semibold ctx-uppercase ctx-tracking-wide ctx-text-primary ctx-bg-primary-tint ctx-rounded-full ctx-px-2.5 ctx-py-1",children:Qc("Coming soon","woo-feed")}),(0,tl.jsx)("h4",{className:"ctx-mt-3 ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Feed reports are on the way","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-mt-1.5 ctx-text-body ctx-text-ink-muted ctx-max-w-[360px]",children:Qc("Soon you’ll see a summary of each feed — product counts, warnings, and attribute completeness with fill rates — right here.","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-px-6 ctx-py-4 ctx-border-t ctx-border-line-hair ctx-flex ctx-justify-end ctx-rounded-b-card",children:(0,tl.jsx)(pb,{size:"large",className:"ctx-w-[140px]",onClick:n,children:Qc("Got it","woo-feed")})})]})})})};function by(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return gy(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gy(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 gy(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var yy=function(e){var n=e.isOpen,r=e.onClose,o=e.defaultName,i=void 0===o?"":o,a=e.onConfirm,c=by((0,t.useState)(i),2),l=c[0],s=c[1];(0,t.useEffect)(function(){n&&s(i)},[n,i]);var u=l.trim(),d=u.length>0,f=function(){d&&a(u)};return(0,tl.jsxs)(Es,{isOpen:n,onClose:r,className:"ctx-w-[460px]",title:Qc("Duplicate feed","woo-feed"),subtitle:Qc("Name the copy — every other setting is cloned from the original.","woo-feed"),children:[(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-5",onKeyDown:function(e){"Enter"===e.key&&(e.preventDefault(),f())},children:(0,tl.jsx)(Rs,{label:Qc("Feed Name","woo-feed"),required:!0,value:l,onChange:function(e){return s(e.target.value)},placeholder:Qc("e.g. Google Shopping - Copy","woo-feed"),autoFocus:!0})}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-justify-end ctx-gap-2.5",children:[(0,tl.jsx)(pb,{size:"medium",type:"outline",onClick:r,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(pb,{size:"medium",onClick:f,disabled:!d,children:Qc("Duplicate","woo-feed")})]})]})};function wy({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75Zm0 8.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z",clipRule:"evenodd"}))}var jy=t.forwardRef(wy),ky=function(e){var t=e.isOpen,n=e.setIsOpen,r=e.handleDelete,o=e.title,i=void 0===o?Qc("Delete this item?","woo-feed"):o,a=e.itemName,c=void 0===a?"":a,l=e.message,s=void 0===l?"":l,u=e.confirmLabel,d=void 0===u?Qc("Delete","woo-feed"):u,f=e.cancelLabel,p=void 0===f?Qc("Cancel","woo-feed"):f,x=e.pendingLabel,m=void 0===x?Qc("Deleting","woo-feed"):x,h=e.isLoading,v=void 0!==h&&h,b=s||(c?cc(Qc("“%s” and everything configured on it are removed for good. This cannot be undone.","woo-feed"),c):Qc("The selected item and everything configured on it are removed for good. This cannot be undone.","woo-feed"));return(0,tl.jsx)(xy,{open:t,as:"div",className:"ctx-fixed ctx-inset-0 ctx-z-[9999]",onClose:function(){n(!1)},children:(0,tl.jsx)(fy,{onClick:function(e){"delete-backdrop"===e.target.id&&n(!1)},transition:!0,id:"delete-backdrop",className:"ctx-h-screen ctx-font-sans ctx-w-screen ctx-flex ctx-justify-center ctx-items-center ctx-bg-[#0d192d]/40 ctx-duration-300 ctx-ease-out data-[closed]:ctx-transform-[scale(95%)] data-[closed]:ctx-opacity-0",children:(0,tl.jsxs)("div",{className:"ctx-w-[440px] ctx-max-w-[calc(100vw-32px)] ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-card ctx-shadow-[0_8px_22px_rgba(13,25,45,.1)] ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-[11px] ctx-bg-[#fffdf6] ctx-border-b ctx-border-amber-line ctx-px-4 ctx-pt-[15px] ctx-pb-3.5",children:[(0,tl.jsx)("span",{className:"ctx-w-[30px] ctx-h-[30px] ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-rounded-btn-sm ctx-bg-[#fdf9f0] ctx-text-[#a8760f]",children:(0,tl.jsx)(jy,{className:"ctx-size-4","aria-hidden":"true"})}),(0,tl.jsxs)("span",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("span",{className:"ctx-block ctx-text-row ctx-font-semibold ctx-text-ink",children:i}),(0,tl.jsx)("span",{className:"ctx-block ctx-text-help ctx-text-ink-muted ctx-leading-[1.55] ctx-mt-1",children:b})]})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-end ctx-gap-2 ctx-bg-line-paper ctx-px-3.5 ctx-py-[11px]",children:[(0,tl.jsx)("button",{type:"button",className:"ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-ink-muted ctx-bg-transparent ctx-border-0 ctx-rounded-field ctx-px-[11px] ctx-py-2 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-line-wash hover:ctx-text-ink-body",onClick:function(){n(!1)},children:p}),(0,tl.jsx)(pb,{onClick:r,size:"medium",type:"destructive",disabled:v,children:v?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[m,(0,tl.jsx)(Os,{color:"white"})]}):d})]})]})})})};function Sy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ny(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ny(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 Ny(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Oy=function(e){var n=e.logo,r=void 0===n?"":n,o=e.label,i=void 0===o?"":o,a=e.chipClass,c=void 0===a?"":a,l=e.sizeClass,s=void 0===l?"ctx-w-[34px] ctx-min-h-[34px]":l,u=e.letterFallback,d=void 0===u||u,f=e.className,p=void 0===f?"":f,x=Sy((0,t.useState)(!1),2),m=x[0],h=x[1];return r&&!m?(0,tl.jsx)("img",{src:r,alt:i,onError:function(){return h(!0)},className:ns("ctx-rounded-field ctx-flex-none ctx-object-contain ctx-bg-white",s,p)}):d?(0,tl.jsx)("span",{className:ns("ctx-rounded-field ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-text-[12px] ctx-font-semibold ctx-uppercase",s,c,p),children:(i||"?").charAt(0)}):null},Cy=6e4,Ey=36e5,Ty=24*Ey,Py=7*Ty,_y=30*Ty,Ay=365*Ty,Iy=function(e){return e<Cy?Qc("Just now","woo-feed"):e<Ey?cc(Qc("%dm ago","woo-feed"),Math.floor(e/Cy)):e<Ty?cc(Qc("%dh ago","woo-feed"),Math.floor(e/Ey)):e<Py?cc(Qc("%dd ago","woo-feed"),Math.floor(e/Ty)):e<_y?cc(Qc("%dw ago","woo-feed"),Math.floor(e/Py)):e<Ay?cc(Qc("%dmo ago","woo-feed"),Math.floor(e/_y)):cc(Qc("%dy ago","woo-feed"),Math.floor(e/Ay))},Fy=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;if(!e)return{relative:"—",absolute:""};var n=new Date(e);if(Number.isNaN(n.getTime()))return{relative:"—",absolute:""};var r=Math.max(0,t.getTime()-n.getTime()),o=n.toLocaleDateString("en-US",{month:"short",day:"2-digit"}),i=n.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0});return{relative:Iy(r),absolute:"".concat(o,", ").concat(i)}};function Ry(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Dy(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dy(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 Dy(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var My=[[/^sec(ond)?s?$/i,"s"],[/^min(ute)?s?$/i,"m"],[/^h(ou)?rs?$/i,"h"],[/^days?$/i,"d"],[/^weeks?$/i,"w"],[/^months?$/i,"mo"],[/^years?$/i,"y"]],Ly=function(e){for(var t=0,n=My;t<n.length;t++){var r=Ry(n[t],2),o=r[0],i=r[1];if(o.test(e))return i}return null},zy=function(e){if(!e||"string"!=typeof e)return e||"";var t=e.replace(/^\s*every\s+/i,"").trim(),n=t.split(/\s+/);if(2===n.length&&/^\d+$/.test(n[0])){var r=Ly(n[1]);if(r)return"".concat(parseInt(n[0],10)).concat(r)}if(1===n.length){var o=Ly(n[0]);if(o)return"1".concat(o)}return t};function By(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Uy(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?By(Object(n),!0).forEach(function(t){Gy(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):By(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Gy(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Xy(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Xy(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xy(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hy(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return qy(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(qy(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,qy(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,qy(d,"constructor",s),qy(s,"constructor",l),l.displayName="GeneratorFunction",qy(s,o,"GeneratorFunction"),qy(d),qy(d,o,"Generator"),qy(d,r,function(){return this}),qy(d,"toString",function(){return"[object Generator]"}),(Hy=function(){return{w:i,m:f}})()}function qy(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qy=function(e,t,n,r){function i(t,n){qy(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},qy(e,t,n,r)}function Wy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $y(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$y(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 $y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Vy(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Qy(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Vy(i,r,o,a,c,"next",e)}function c(e){Vy(i,r,o,a,c,"throw",e)}a(void 0)})}}function Xy(e){return Xy="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xy(e)}var Ky=function(){return"undefined"!=typeof window&&window.ctxfeedV8||{rest_url:"/wp-json/ctxfeed/v8/",nonce:"",admin_url:"/wp-admin/"}},Yy=function(e){try{return JSON.parse(e)}catch(e){return null}},Zy=function(e,t){return!(403!==e&&503!==e&&429!==e||t&&"object"===Xy(t)&&t.code)},Jy=function(){var e=Qy(Hy().m(function e(t,n,r){var o,i,a,c,l,s,u,d,f,p,x,m,h;return Hy().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=Ky(),i=String(t).split("?"),a=Wy(i,2),c=a[0],l=a[1],s="/ctxfeed/v8/"+c.replace(/^\/+/,""),u="undefined"!=typeof window&&window.ajaxurl||(o.admin_url||"/wp-admin/")+"admin-ajax.php",(d=new URLSearchParams).set("action","ctxfeed_rest_proxy"),d.set("_wpnonce",o.nonce||""),d.set("ctxfeed_route",s),d.set("ctxfeed_method",n),l&&d.set("ctxfeed_query",JSON.stringify(Object.fromEntries(new URLSearchParams(l)))),null!=r&&d.set("ctxfeed_body",JSON.stringify(r)),e.p=1,e.n=2,fetch(u,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:d.toString()});case 2:return f=e.v,p=f.ok,x=f.status,m=Yy,e.n=3,f.text();case 3:return h=m(e.v),e.a(2,{ok:p,status:x,data:h});case 4:return e.p=4,e.v,e.a(2,{ok:!1,status:"FETCH_ERROR",data:null})}},e,null,[[1,4]])}));return function(t,n,r){return e.apply(this,arguments)}}(),ew=function(){var e=Qy(Hy().m(function e(t){var n,r,o,i,a,c,l,s,u,d,f=arguments;return Hy().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=(n=f.length>1&&void 0!==f[1]?f[1]:{}).method,o=void 0===r?"GET":r,i=n.body,a=void 0===i?null:i,c=Ky(),l=(c.rest_url||"/wp-json/ctxfeed/v8/")+t,"GET"===String(o).toUpperCase()&&(l=zo(l)),e.p=1,e.n=2,fetch(l,{method:o,credentials:"same-origin",headers:Uy({"X-WP-Nonce":c.nonce||""},null!=a?{"Content-Type":"application/json"}:{}),body:null!=a?JSON.stringify(a):void 0});case 2:return s=e.v,d=Yy,e.n=3,s.text();case 3:if(u=d(e.v),!s.ok){e.n=4;break}return e.a(2,{ok:!0,status:s.status,data:u});case 4:if(!Zy(s.status,u)){e.n=5;break}return Go(),e.a(2,Jy(t,o,a));case 5:return e.a(2,{ok:!1,status:s.status,data:u});case 6:return e.p=6,e.v,e.a(2,Jy(t,o,a))}},e,null,[[1,6]])}));return function(t){return e.apply(this,arguments)}}(),tw=function(e,t){if("completed"===(t&&t.status||"pending"))return 100;var n=t&&t.percent||0;return Math.max(e||0,n)};function nw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"}))}var rw=t.forwardRef(nw);function ow({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z",clipRule:"evenodd"}))}var iw=t.forwardRef(ow);function aw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M16.5 6a3 3 0 0 0-3-3H6a3 3 0 0 0-3 3v7.5a3 3 0 0 0 3 3v-6A4.5 4.5 0 0 1 10.5 6h6Z"}),t.createElement("path",{d:"M18 7.5a3 3 0 0 1 3 3V18a3 3 0 0 1-3 3h-7.5a3 3 0 0 1-3-3v-7.5a3 3 0 0 1 3-3H18Z"}))}var cw=t.forwardRef(aw);function lw(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return sw(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(sw(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,sw(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,sw(d,"constructor",s),sw(s,"constructor",l),l.displayName="GeneratorFunction",sw(s,o,"GeneratorFunction"),sw(d),sw(d,o,"Generator"),sw(d,r,function(){return this}),sw(d,"toString",function(){return"[object Generator]"}),(lw=function(){return{w:i,m:f}})()}function sw(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}sw=function(e,t,n,r){function i(t,n){sw(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},sw(e,t,n,r)}function uw(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function dw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return fw(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fw(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 fw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var pw=function(e){var n=e.url,r=dw((0,t.useState)(!1),2),o=r[0],i=r[1],a=(0,t.useRef)(null);(0,t.useEffect)(function(){return function(){return clearTimeout(a.current)}},[]);var c=function(){i(!0),clearTimeout(a.current),a.current=setTimeout(function(){return i(!1)},1500)},l=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){uw(i,r,o,a,c,"next",e)}function c(e){uw(i,r,o,a,c,"throw",e)}a(void 0)})}}(lw().m(function e(){var t,r;return lw().w(function(e){for(;;)switch(e.p=e.n){case 0:if(navigator.clipboard){e.n=1;break}(t=document.createElement("textarea")).value=n,document.body.appendChild(t),t.select();try{document.execCommand("copy"),c()}catch(e){console.error(e)}return document.body.removeChild(t),e.a(2);case 1:return e.p=1,e.n=2,navigator.clipboard.writeText(n);case 2:c(),e.n=4;break;case 3:e.p=3,r=e.v,console.error(r);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[o?(0,tl.jsxs)("span",{className:"ctx-box-border ctx-flex ctx-items-center ctx-gap-2 ctx-w-[280px] ctx-h-[38px] ctx-bg-success-tint ctx-border ctx-border-[#bfe8ce] ctx-rounded-[9px] ctx-py-[5px] ctx-pr-1.5 ctx-pl-[11px]",children:[(0,tl.jsx)(iw,{className:"ctx-size-[15px] ctx-flex-none ctx-text-success-deep"}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-font-semibold ctx-text-success-deep",children:Qc("Copied","woo-feed")})]}):(0,tl.jsxs)("span",{title:n,className:"ctx-box-border ctx-flex ctx-items-center ctx-gap-1.5 ctx-w-[280px] ctx-h-[38px] ctx-bg-line-paper ctx-border ctx-border-[#e6ebf2] ctx-rounded-[9px] ctx-py-[5px] ctx-pr-1.5 ctx-pl-[11px]",children:[(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-0 ctx-truncate ctx-text-body ctx-text-ink-body",children:n}),(0,tl.jsx)("button",{type:"button",onClick:l,title:Qc("Copy URL","woo-feed"),"aria-label":Qc("Copy feed URL","woo-feed"),className:"ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-flex-none ctx-bg-transparent ctx-border-0 ctx-rounded-item ctx-text-ink-muted hover:ctx-bg-primary-tint hover:ctx-text-primary ctx-cursor-pointer ctx-transition-colors",children:(0,tl.jsx)(cw,{className:"ctx-size-[15px]"})})]}),(0,tl.jsx)("a",{href:n,target:"_blank",rel:"noopener noreferrer",title:Qc("Open feed","woo-feed"),"aria-label":Qc("Open feed URL in new tab","woo-feed"),className:ns("ctx-w-[30px] ctx-h-[30px] ctx-flex ctx-items-center ctx-justify-center ctx-flex-none ctx-rounded-field ctx-text-ink-muted hover:ctx-bg-primary-tint hover:ctx-text-primary ctx-transition-colors",{"ctx-invisible":o}),children:(0,tl.jsx)(rw,{className:"ctx-size-4"})})]})};function xw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m9.75 9.75 4.5 4.5m0-4.5-4.5 4.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))}var mw=t.forwardRef(xw);function hw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 3.75v4.5m0-4.5h4.5m-4.5 0L9 9M3.75 20.25v-4.5m0 4.5h4.5m-4.5 0L9 15M20.25 3.75h-4.5m4.5 0v4.5m0-4.5L15 9m5.25 11.25h-4.5m4.5 0v-4.5m0 4.5L15 15"}))}var vw=t.forwardRef(hw);function bw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 9V4.5M9 9H4.5M9 9 3.75 3.75M9 15v4.5M9 15H4.5M9 15l-5.25 5.25M15 9h4.5M15 9V4.5M15 9l5.25-5.25M15 15h4.5M15 15v4.5m0-4.5 5.25 5.25"}))}var gw=t.forwardRef(bw),yw=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{uploadStatus:e.upload_status||"",uploadProtocol:e.upload_protocol||"",uploadSent:Number(e.upload_sent)||0,uploadTotal:Number(e.upload_total)||0}},ww=function(e){var t=Math.max(0,Number(e)||0);if(t>=1048576){var n=t/1048576;return"".concat(n<10?n.toFixed(1):Math.round(n)," MB")}return t>=1024?"".concat(Math.round(t/1024)," KB"):"".concat(t," B")},jw=function(e){var t=Number(e.uploadTotal)||0;return t<=0?"uploaded"===e.uploadStatus?100:0:Math.min(100,Math.floor(100*(Number(e.uploadSent)||0)/t))},kw=function(e){var t=function(e){return"ftp"===e.uploadProtocol?"FTP":"SFTP"}(e);return"uploading"===e.uploadStatus?cc(Qc("Uploading via %1$s… %2$d%% (%3$s of %4$s)","woo-feed"),t,jw(e),ww(e.uploadSent),ww(e.uploadTotal)):"uploaded"===e.uploadStatus?cc(Qc("Uploaded %1$s via %2$s","woo-feed"),ww(e.uploadTotal),t):"failed"===e.uploadStatus?cc(Qc("Upload via %s failed — see the feed log for the reason","woo-feed"),t):""};function Sw(e){return Sw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Sw(e)}function Nw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Ow(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nw(Object(n),!0).forEach(function(t){Cw(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nw(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Cw(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Sw(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Sw(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Sw(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ew(e){return function(e){if(Array.isArray(e))return _w(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Pw(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 Tw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||Pw(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Pw(e,t){if(e){if("string"==typeof e)return _w(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_w(e,t):void 0}}function _w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Aw=function(e){return(new Intl.NumberFormat).format(Math.max(0,Number(e)||0))},Iw={info:"ctx-bg-[#60a5fa]",warning:"ctx-bg-[#fbbf24]",error:"ctx-bg-[#f87171]",success:"ctx-bg-[#4ade80]"},Fw={info:"ctx-text-[#dbe5f2]",warning:"ctx-text-[#fde68a]",error:"ctx-text-[#fecaca]",success:"ctx-text-[#bbf7d0]"},Rw="ctxfeed_generation_console_collapsed",Dw=function(){try{return"1"===window.localStorage.getItem(Rw)}catch(e){return!1}},Mw=function(e){var n=e.feedName,r=e.state,o={status:r.status||"pending",percent:Number.isFinite(r.percent)?r.percent:0,total:r.total||0,current:r.current||0,batchesDone:r.batchesDone||0,batchesTotal:r.batchesTotal||0,batchSize:r.batchSize||0,lastBatchWritten:r.lastBatchWritten||0,lastBatchSkipped:r.lastBatchSkipped||0,lastBatchExcluded:r.lastBatchExcluded||0,etaSeconds:r.etaSeconds||0,stalled:!!r.stalled,stopped:!!r.stopped||"stalled"===r.status,stalledForMs:r.stalledForMs||0,uploadStatus:r.uploadStatus||"",uploadProtocol:r.uploadProtocol||"",uploadSent:r.uploadSent||0,uploadTotal:r.uploadTotal||0},i="completed"===o.status||"failed"===o.status||o.stopped,a=(0,t.useRef)(null),c=(0,t.useRef)(new Set),l=(0,t.useRef)([]),s=(0,t.useRef)(null),u=(0,t.useRef)(!1),d=Tw((0,t.useState)([]),2),f=d[0],p=d[1],x=Tw((0,t.useState)(Dw),2),m=x[0],h=x[1],v=(0,t.useRef)(null),b=(0,t.useCallback)(function(){var e=l.current.shift();if(e){var t=(new Date).toLocaleTimeString(void 0,{hour12:!1,hour:"2-digit",minute:"2-digit",second:"2-digit"});p(function(n){return[].concat(Ew(n.map(function(e){return Ow(Ow({},e),{},{live:!1})})),[Ow(Ow({},e),{},{at:t})])})}},[]),g=(0,t.useCallback)(function(){if(!s.current&&l.current.length){var e=l.current.length,t=u.current?120:Math.min(350,Math.max(60,Math.floor(2400/e)));s.current=setTimeout(function(){s.current=null,b(),g()},t)}},[b]);(0,t.useEffect)(function(){var e,t=function(e,t){var n=[],r=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"info",o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return n.push({id:e,text:t,severity:r,live:o})},o=t.total||0,i=t.batchesTotal||0,a=t.batchSize||0;e||r("query",Qc("Querying products…","woo-feed")),o>0&&!(e&&e.total>0)&&r("found",cc(Xc("Found %s product","Found %s products",o,"woo-feed"),Aw(o))),i>0&&!(e&&e.batchesTotal>0)&&(r("calc",Qc("Calculating batches…","woo-feed")),r("scheduled",a>0?cc(Xc("%1$s batch of up to %2$s products scheduled","%1$s batches of up to %2$s products scheduled",i,"woo-feed"),Aw(i),Aw(a)):cc(Xc("%s batch scheduled","%s batches scheduled",i,"woo-feed"),Aw(i)))),e&&e.batchesTotal>0&&i>0&&i!==e.batchesTotal&&(t.batchesDone||0)>0&&r("resize-".concat(i),cc(Xc("Batch size adjusted to %1$s products — now %2$s batch","Batch size adjusted to %1$s products — now %2$s batches",i,"woo-feed"),Aw(a),Aw(i)));for(var c=e&&e.batchesDone||0,l=t.batchesDone||0,s=c+1;s<=l;s++){var u=s===l,d=u?t.current||Math.min(s*a,o):Math.min(s*a,o||s*a);r("b".concat(s,"-start"),cc(Qc("Batch %1$s/%2$s — processing…","woo-feed"),Aw(s),Aw(i))),r("b".concat(s,"-done"),cc(Qc("Batch %1$s/%2$s — %3$s products processed","woo-feed"),Aw(s),Aw(i),Aw(d))),u&&t.lastBatchSkipped>0&&r("b".concat(s,"-skip"),cc(Xc("Batch %1$s/%2$s — %3$s product skipped (error, see the feed log)","Batch %1$s/%2$s — %3$s products skipped (errors, see the feed log)",t.lastBatchSkipped,"woo-feed"),Aw(s),Aw(i),Aw(t.lastBatchSkipped)),"warning"),u&&t.lastBatchExcluded>0&&r("b".concat(s,"-excl"),cc(Xc("Batch %1$s/%2$s — %3$s product left out by your filters","Batch %1$s/%2$s — %3$s products left out by your filters",t.lastBatchExcluded,"woo-feed"),Aw(s),Aw(i),Aw(t.lastBatchExcluded)))}if(("generating"===t.status||t.stalled)&&i>0&&l<i){var f=e&&e.batchesDone===l&&(t.current||0)>(e.current||0)?t.current:0,p=f>0&&o>0?cc(Qc("Batch %1$s/%2$s — processing… %3$s of %4$s products","woo-feed"),Aw(l+1),Aw(i),Aw(f),Aw(o)):cc(Qc("Batch %1$s/%2$s — processing…","woo-feed"),Aw(l+1),Aw(i));n.push({id:"b".concat(l+1,"-start"),text:p,severity:"info",live:!0,update:!0})}return t.stopped?r("stopped",cc(Qc("Generation stopped — no progress for %s minutes. Check the feed log, then use Regenerate.","woo-feed"),Aw(Math.round((t.stalledForMs||0)/6e4))),"error"):t.stalled?n.push({id:"stalled",text:cc(Qc("No progress for %s minutes — the run may have stopped. It resumes by itself if the server catches up; otherwise use Regenerate.","woo-feed"),Aw(Math.round((t.stalledForMs||0)/6e4))),severity:"warning",live:!0,update:!0}):e&&e.stalled&&r("resumed-".concat(l),Qc("Progress resumed","woo-feed"),"success"),"finalizing"===t.status&&r("final",Qc("Writing the final feed file…","woo-feed"),"info",!t.uploadStatus),"completed"===t.status&&r("final",Qc("Writing the final feed file…","woo-feed")),"uploading"===t.uploadStatus?n.push({id:"upload",text:kw(t),severity:"info",live:!0,update:!0}):"uploaded"===t.uploadStatus?r("upload-done",kw(t),"success"):"failed"===t.uploadStatus&&r("upload-failed",kw(t),"error"),"completed"===t.status&&r("done",cc(Xc("Completed — %s product exported","Completed — %s products exported",t.current||o,"woo-feed"),Aw(t.current||o)),"success"),"failed"===t.status&&r("failed",Qc("Generation failed — check the feed log for the reason","woo-feed"),"error"),n}(a.current,o),n=null===a.current;a.current=o,u.current=i;var r=t.filter(function(e){return e.update&&c.current.has(e.id)});if(r.length){var s=new Map(r.map(function(e){return[e.id,e]}));l.current=l.current.map(function(e){return s.has(e.id)?Ow(Ow({},e),{},{text:s.get(e.id).text}):e}),p(function(e){return e.map(function(e){return s.has(e.id)?Ow(Ow({},e),{},{text:s.get(e.id).text,severity:s.get(e.id).severity}):e})})}var d=t.filter(function(e){return!c.current.has(e.id)});d.length&&(d.forEach(function(e){return c.current.add(e.id)}),(e=l.current).push.apply(e,Ew(d)),n&&b(),g())},[o.status,o.total,o.current,o.batchesDone,o.batchesTotal,o.batchSize,o.lastBatchSkipped,o.lastBatchExcluded,o.stalled,o.stopped,o.stalledForMs,o.uploadStatus,o.uploadSent]),(0,t.useEffect)(function(){return function(){s.current&&clearTimeout(s.current)}},[]),(0,t.useEffect)(function(){v.current&&(v.current.scrollTop=v.current.scrollHeight)},[f,m]);var y=function(e){var t=Math.max(0,e.batchesTotal||0)+2;return"finalizing"===e.status||"completed"===e.status?{step:t,steps:t}:e.batchesDone&&"pending"!==e.status&&"scheduled"!==e.status?{step:Math.min(e.batchesDone+1,t-1),steps:t}:{step:1,steps:t}}(o),w=y.step,j=y.steps,k=function(e){var t=Math.max(0,e||0);if(t<=40)return{dotCount:t,perDot:1,sizeClass:"ctx-w-[9px] ctx-h-[9px]"};if(t<=160)return{dotCount:t,perDot:1,sizeClass:"ctx-w-[6px] ctx-h-[6px]"};var n=Math.ceil(t/160);return{dotCount:Math.ceil(t/n),perDot:n,sizeClass:"ctx-w-[6px] ctx-h-[6px]"}}(o.batchesTotal),S=k.dotCount,N=k.perDot,O=k.sizeClass,C=N>0?Math.floor(o.batchesDone/N):0,E="generating"===o.status&&C<S?C:-1,T="completed"===o.status,P="failed"===o.status,_=T?100:"finalizing"===o.status?97:Math.min(Math.max(o.percent,2),96);T||"uploading"!==o.uploadStatus||(_=Math.max(2,jw(o)));var A,I="generating"===o.status?function(e){var t=Math.round(e||0);return t<=0?"":t<60?cc(Qc("~%ds left","woo-feed"),t):cc(Qc("~%1$dm %2$ds left","woo-feed"),Math.floor(t/60),t%60)}(o.etaSeconds):"",F=m?f.slice(-1):f;return A=cc(Qc(o.stopped?"Generation stalled — %s":T?"Feed generated — %s":P?"Generation failed — %s":"uploading"===o.uploadStatus?"Uploading feed — %s":"Generating feed — %s","woo-feed"),n),(0,tl.jsxs)("div",{className:"ctx-bg-[#0e1c30] ctx-rounded-[13px] ctx-px-[18px] ctx-py-[14px] ctx-font-mono",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-between ctx-gap-3",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-min-w-0",children:[T?(0,tl.jsx)(ib,{className:"ctx-w-4 ctx-h-4 ctx-text-[#4ade80] ctx-flex-none"}):P||o.stopped?(0,tl.jsx)(mw,{className:"ctx-w-4 ctx-h-4 ctx-text-[#f87171] ctx-flex-none"}):(0,tl.jsx)(Eg,{className:"ctx-w-4 ctx-h-4 ctx-text-primary ctx-animate-spin ctx-flex-none"}),(0,tl.jsx)("span",{className:"ctx-font-sans ctx-text-[13.5px] ctx-font-semibold ctx-text-white ctx-truncate",children:A})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3 ctx-flex-none",children:[(0,tl.jsxs)("span",{className:"ctx-text-[12px] ctx-text-[#8fa3c0] ctx-whitespace-nowrap",children:[cc(Qc("step %1$d of %2$d","woo-feed"),w,j),I&&(0,tl.jsx)("span",{className:"ctx-text-[14.5px] ctx-font-semibold ctx-text-[#7cc0ff]",children:" · ".concat(I)})]}),(0,tl.jsx)("button",{type:"button",onClick:function(){h(function(e){return function(e){try{window.localStorage.setItem(Rw,e?"1":"0")}catch(e){}}(!e),!e})},"aria-pressed":m,"aria-label":Qc(m?"Expand the generation log":"Collapse the generation log","woo-feed"),title:Qc(m?"Show all lines":"Show only the latest line","woo-feed"),className:"ctx-flex ctx-items-center ctx-justify-center ctx-w-6 ctx-h-6 ctx-rounded-[6px] ctx-border ctx-border-[#2b3d58] ctx-bg-transparent ctx-text-[#8fa3c0] ctx-cursor-pointer ctx-transition-colors hover:ctx-text-white hover:ctx-border-[#4a6189]",children:m?(0,tl.jsx)(vw,{className:"ctx-w-3.5 ctx-h-3.5"}):(0,tl.jsx)(gw,{className:"ctx-w-3.5 ctx-h-3.5"})})]})]}),S>0&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3 ctx-mt-3",children:[(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-tracking-[0.08em] ctx-text-[#617593] ctx-uppercase ctx-flex-none",children:Qc("Batches","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-[5px] ctx-min-w-0",children:Array.from({length:S},function(e,t){return(0,tl.jsx)("span",{className:ns("ctx-rounded-full ctx-flex-none",O,t<C||T?"ctx-bg-[#4ade80]":t===E?"ctx-bg-[#60a5fa] ctx-animate-pulse":"ctx-bg-[#2b3d58]")},t)})}),(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-text-[#617593] ctx-whitespace-nowrap ctx-flex-none",children:cc(Qc("%1$d/%2$d done","woo-feed"),T?o.batchesTotal:o.batchesDone,o.batchesTotal)})]}),(0,tl.jsx)("div",{ref:v,role:"log","aria-live":"polite","data-collapsed":m?"true":"false",className:ns("ctx-mt-3 ctx-rounded-[9px] ctx-border ctx-border-[#22304a] ctx-bg-[#15243a] ctx-px-3.5 ctx-py-2",m?"ctx-overflow-hidden":"ctx-max-h-[176px] ctx-overflow-y-auto"),children:F.map(function(e){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-py-[3px] ctx-min-w-0",children:[(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#617593] ctx-flex-none ctx-tabular-nums",children:e.at}),(0,tl.jsx)("span",{className:ns("ctx-w-[7px] ctx-h-[7px] ctx-rounded-full ctx-flex-none",Iw[e.severity]||Iw.info,e.live&&"ctx-animate-pulse")}),(0,tl.jsx)("span",{className:ns("ctx-text-[12.5px] ctx-truncate",Fw[e.severity]||Fw.info),children:e.text}),"warning"===e.severity&&(0,tl.jsx)("span",{className:"ctx-ml-auto ctx-text-[10px] ctx-tracking-[0.1em] ctx-uppercase ctx-flex-none ctx-text-[#fbbf24]",children:Qc("Warning","woo-feed")})]},e.id)})}),(0,tl.jsx)("div",{className:"ctx-mt-3 ctx-h-[5px] ctx-rounded ctx-bg-[#22304a] ctx-overflow-hidden",children:(0,tl.jsx)("div",{className:ns("ctx-h-full ctx-rounded ctx-transition-[width] ctx-duration-500 ctx-ease-out",P||o.stopped?"ctx-bg-[#f87171]":o.stalled?"ctx-bg-[#fbbf24]":T?"ctx-bg-[#4ade80]":"ctx-bg-[#60a5fa]"),style:{width:"".concat(P?100:_,"%")}})})]})};function Lw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))}var zw=t.forwardRef(Lw);function Bw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"}))}var Uw=t.forwardRef(Bw);function Gw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.75"}))}var Hw=t.forwardRef(Gw);function qw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"}))}var Ww=t.forwardRef(qw);function $w({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5"}))}var Vw=t.forwardRef($w);function Qw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 8.25H7.5a2.25 2.25 0 0 0-2.25 2.25v9a2.25 2.25 0 0 0 2.25 2.25h9a2.25 2.25 0 0 0 2.25-2.25v-9a2.25 2.25 0 0 0-2.25-2.25H15M9 12l3 3m0 0 3-3m-3 3V2.25"}))}var Xw=t.forwardRef(Qw);function Kw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5A3.375 3.375 0 0 0 6.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0 0 15 2.25h-1.5a2.251 2.251 0 0 0-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 0 0-9-9Z"}))}var Yw=t.forwardRef(Kw);function Zw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 12.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 18.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Z"}))}var Jw=t.forwardRef(Zw);function ej({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"}))}var tj=t.forwardRef(ej);function nj(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return rj(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(rj(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,rj(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,rj(d,"constructor",s),rj(s,"constructor",l),l.displayName="GeneratorFunction",rj(s,o,"GeneratorFunction"),rj(d),rj(d,o,"Generator"),rj(d,r,function(){return this}),rj(d,"toString",function(){return"[object Generator]"}),(nj=function(){return{w:i,m:f}})()}function rj(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}rj=function(e,t,n,r){function i(t,n){rj(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},rj(e,t,n,r)}function oj(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function ij(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return aj(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?aj(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 aj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var cj=function(e){var n=e.feedId,r=e.feedUrl,o=e.onRegenerate,i=e.onDuplicate,c=e.onReport,l=e.onDelete,s=ij((0,t.useState)(null),2),u=s[0],d=s[1],f=(0,t.useRef)(null),p=(0,t.useRef)(null),x=(0,t.useCallback)(function(){return d(null)},[]);(0,t.useEffect)(function(){if(u){var e=function(e){var t,n;null!==(t=p.current)&&void 0!==t&&t.contains(e.target)||null!==(n=f.current)&&void 0!==n&&n.contains(e.target)||x()},t=function(e){"Escape"===e.key&&x()},n=function(e){var t;null!==(t=p.current)&&void 0!==t&&t.contains(e.target)||x()};return document.addEventListener("mousedown",e),document.addEventListener("keydown",t),window.addEventListener("scroll",n,!0),window.addEventListener("resize",x),function(){document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t),window.removeEventListener("scroll",n,!0),window.removeEventListener("resize",x)}}},[u,x]);var m,h=[{title:Qc("Preview","woo-feed"),icon:zw,onClick:function(){r&&window.open(Bo(r),"_blank")},disabled:!r},{title:Qc("Regenerate","woo-feed"),icon:Eg,onClick:o},{title:Qc("Edit Feed","woo-feed"),icon:Uw,onClick:function(){return $a("/new-feed",{id:n})}},{title:Qc("Duplicate","woo-feed"),icon:Hw,onClick:i},{title:Qc("Download","woo-feed"),icon:Ww,onClick:function(){if(r){var e=document.createElement("a");e.href=Bo(r),e.download=r.split("/").pop()||"feed",document.body.appendChild(e),e.click(),document.body.removeChild(e)}},disabled:!r},{title:Qc("Export Config","woo-feed"),icon:Vw,onClick:function(){var e=window.ctxfeedV8||{},t=e.rest_url||"/wp-json/ctxfeed/v8/",r=e.nonce||"";window.location.href="".concat(t,"feeds/").concat(n,"/export?_wpnonce=").concat(r)}},{title:Qc("Download Log","woo-feed"),icon:Xw,onClick:(m=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){oj(i,r,o,a,c,"next",e)}function c(e){oj(i,r,o,a,c,"throw",e)}a(void 0)})}}(nj().m(function e(){var t,r,o,i,a,c,l,s,u,d;return nj().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=window.ctxfeedV8||{},r=t.rest_url||"/wp-json/ctxfeed/v8/",o=t.nonce||"",e.p=1,e.n=2,fetch("".concat(r,"feeds/").concat(n,"/log"),{credentials:"same-origin",headers:{"X-WP-Nonce":o}});case 2:if((i=e.v).ok){e.n=7;break}return a="",e.p=3,e.n=4,i.json();case 4:l=e.v,a=(null==l?void 0:l.message)||(null==l||null===(c=l.data)||void 0===c?void 0:c.message)||"",e.n=6;break;case 5:e.p=5,e.v,a="";case 6:return je.error(a||Qc("No log yet for this feed — regenerate it to produce one.","woo-feed")),e.a(2);case 7:return e.n=8,i.blob();case 8:s=e.v,u=URL.createObjectURL(s),(d=document.createElement("a")).href=u,d.download="feed-".concat(n,"-log.log"),document.body.appendChild(d),d.click(),document.body.removeChild(d),URL.revokeObjectURL(u),e.n=10;break;case 9:e.p=9,e.v,je.error(Qc("Could not download the log. Please try again.","woo-feed"));case 10:return e.a(2)}},e,null,[[3,5],[1,9]])})),function(){return m.apply(this,arguments)})},{title:Qc("Report","woo-feed"),icon:Yw,onClick:c}];return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("button",{ref:f,type:"button",onClick:function(){if(u)x();else{var e=f.current.getBoundingClientRect(),t=Math.max(8,Math.min(e.right-196,window.innerWidth-196-8)),n=e.bottom+6;n+352>window.innerHeight-12&&(n=Math.max(12,window.innerHeight-12-352)),d({top:n,left:t})}},title:Qc("More actions","woo-feed"),"aria-label":Qc("More actions","woo-feed"),"aria-expanded":!!u,className:ns("ctx-w-[30px] ctx-h-[30px] ctx-flex ctx-items-center ctx-justify-center ctx-bg-white ctx-border ctx-rounded-field ctx-cursor-pointer ctx-transition-colors hover:ctx-border-primary hover:ctx-text-primary",u?"ctx-border-primary ctx-text-primary":"ctx-border-line ctx-text-ink-muted"),children:(0,tl.jsx)(Jw,{className:"ctx-size-4"})}),u&&(0,a.createPortal)((0,tl.jsxs)("div",{ref:p,className:"ctx-fixed ctx-w-[196px] ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-card ctx-shadow-[0_14px_38px_rgba(13,25,45,.18)] ctx-py-1.5 ctx-z-[80] ctx-text-left ctx-max-h-[calc(100vh-24px)] ctx-overflow-y-auto ctx-overscroll-contain",style:{top:u.top,left:u.left},children:[h.map(function(e){return(0,tl.jsxs)("button",{type:"button",disabled:e.disabled,onClick:function(){x(),e.onClick()},className:ns("ctx-w-full ctx-text-left ctx-font-sans ctx-text-body ctx-font-medium ctx-text-ink-body ctx-bg-transparent ctx-border-0 ctx-py-[9px] ctx-px-3.5 ctx-cursor-pointer ctx-flex ctx-items-center ctx-gap-[11px] hover:ctx-bg-[#f7f9fc]",{"ctx-opacity-40 ctx-pointer-events-none":e.disabled}),children:[(0,tl.jsx)(e.icon,{className:"ctx-size-[15px] ctx-flex-none ctx-text-ink-faint"}),e.title]},e.title)}),(0,tl.jsx)("div",{className:"ctx-h-px ctx-bg-line-wash ctx-my-[5px]"}),(0,tl.jsxs)("button",{type:"button",onClick:function(){x(),l()},className:"ctx-w-full ctx-text-left ctx-font-sans ctx-text-body ctx-font-medium ctx-text-[#9d3b3f] ctx-bg-transparent ctx-border-0 ctx-py-[9px] ctx-px-3.5 ctx-cursor-pointer ctx-flex ctx-items-center ctx-gap-[11px] hover:ctx-bg-[#fef4f2]",children:[(0,tl.jsx)(tj,{className:"ctx-size-[15px] ctx-flex-none"}),Qc("Delete Feed","woo-feed")]})]}),document.body)]})},lj=function(e){var t=e.width,n=void 0===t?0:t,r=e.className,o=void 0===r?"":r,i=e.children;return(0,tl.jsx)("div",{className:"ctx-sticky ctx-left-0 ctx-box-border ".concat(o),style:n>0?{width:"".concat(Math.floor(n),"px")}:void 0,"data-testid":"visible-width-cell",children:i})},sj=ii.injectEndpoints({endpoints:function(e){return{getSettings:e.query({query:function(){return"settings"},providesTags:["SETTINGS"]}),updateSettings:e.mutation({query:function(e){return{url:"settings",method:"PUT",body:e}},invalidatesTags:["SETTINGS"]}),updateTaxonomy:e.mutation({query:function(e){return{url:"channels/taxonomies/google/update",method:"POST",body:e}},invalidatesTags:["CHANNELS"]})}}}),uj=sj.useGetSettingsQuery,dj=sj.useUpdateSettingsMutation,fj=sj.useUpdateTaxonomyMutation;function pj(e){return function(e){if(Array.isArray(e))return Sj(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||kj(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 xj(e){return xj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xj(e)}function mj(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return hj(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(hj(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,hj(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,hj(d,"constructor",s),hj(s,"constructor",l),l.displayName="GeneratorFunction",hj(s,o,"GeneratorFunction"),hj(d),hj(d,o,"Generator"),hj(d,r,function(){return this}),hj(d,"toString",function(){return"[object Generator]"}),(mj=function(){return{w:i,m:f}})()}function hj(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}hj=function(e,t,n,r){function i(t,n){hj(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},hj(e,t,n,r)}function vj(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function bj(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){vj(i,r,o,a,c,"next",e)}function c(e){vj(i,r,o,a,c,"throw",e)}a(void 0)})}}function gj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function yj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gj(Object(n),!0).forEach(function(t){wj(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gj(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function wj(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=xj(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xj(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xj(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||kj(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kj(e,t){if(e){if("string"==typeof e)return Sj(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Sj(e,t):void 0}}function Sj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Nj="ctx-text-left ctx-font-sans ctx-font-medium ctx-text-thead ctx-uppercase ctx-text-ink-muted ctx-py-2.5 ctx-px-2",Oj=function(e){var t=String(e||"").toLowerCase();return t.includes("google")?"ctx-text-primary-dark ctx-bg-primary-tint":t.includes("facebook")||t.includes("meta")?"ctx-text-[#8a6410] ctx-bg-[#fef6e7]":"ctx-text-ink-muted ctx-bg-line-wash"},Cj=function(e){var n=e.status,r=void 0===n?"generating":n,o=e.percent,i=void 0===o?0:o,a=e.upload,c=void 0===a?{}:a,l="completed"===r,s="finalizing"===r,u="failed"===r,d=Math.min(Math.max(Number.isFinite(i)?i:0,3),95),f=jj((0,t.useState)(d),2),p=f[0],x=f[1],m=(0,t.useRef)(null);(0,t.useEffect)(function(){x(function(e){return d>e?d:e})},[d]),(0,t.useEffect)(function(){if(clearInterval(m.current),!l&&!s){var e=Math.min(d+8,95);return m.current=setInterval(function(){x(function(t){return t<e?Math.min(e,t+.4):t})},400),function(){return clearInterval(m.current)}}},[d,l,s]);var h,v=s&&"uploading"===c.uploadStatus,b=l?100:s?97:Math.round(p);return v&&(b=Math.max(3,jw(c))),h=l?Qc("Complete!","woo-feed"):u?Qc("Failed","woo-feed"):"stalled"===r?Qc("Stalled — check the log","woo-feed"):v?kw(c):s?Qc("Finalizing — saving file…","woo-feed"):cc(Qc("Generating %1$d%%","woo-feed"),Math.round(p)),(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsxs)("span",{className:"ctx-box-border ctx-w-[280px] ctx-h-[38px] ctx-flex ctx-flex-col ctx-justify-center ctx-gap-1.5",children:[(0,tl.jsx)("span",{className:ns("ctx-text-help ctx-font-medium",l?"ctx-text-success-deep":"ctx-text-primary"),children:h}),(0,tl.jsx)("span",{className:"ctx-block ctx-h-[6px] ctx-rounded ctx-bg-line-wash ctx-overflow-hidden",children:(0,tl.jsx)("span",{className:ns("ctx-block ctx-h-[6px] ctx-rounded ctx-transition-[width] ctx-ease-out",l?"ctx-bg-success ctx-duration-300":"ctx-bg-primary ctx-duration-500",s&&!v?"ctx-animate-pulse":""),style:{width:"".concat(Math.min(b,100),"%")}})})]}),(0,tl.jsx)("span",{className:"ctx-w-[30px] ctx-flex-none"})]})},Ej=function(e){var t=e.label;return(0,tl.jsxs)("tr",{className:"ctx-border-t ctx-border-line-wash ctx-bg-line-paper",children:[(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-pl-[22px] ctx-pr-0 ctx-align-middle"}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-text-center ctx-align-middle ctx-text-ink-faint",children:"—"}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5",children:[(0,tl.jsx)("span",{className:"ctx-w-[34px] ctx-h-[34px] ctx-rounded-field ctx-flex-none ctx-bg-line-wash"}),(0,tl.jsxs)("div",{className:"ctx-min-w-0 ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-font-sans ctx-text-[13px] ctx-text-ink-muted ctx-truncate",children:cc(Qc("Duplicating %s…","woo-feed"),t)}),(0,tl.jsx)(Os,{})]})]})}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle ctx-text-ink-faint",children:"—"}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle ctx-text-ink-faint",children:"—"}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle ctx-text-ink-faint",children:"—"}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-pl-2 ctx-pr-[22px] ctx-align-middle ctx-sticky ctx-right-0 ctx-z-[1] ctx-bg-line-paper ctx-shadow-[-7px_0_10px_-8px_rgba(16,24,40,0.16)]"})]})},Tj=function(e){var n=e.feeds,r=void 0===n?[]:n,o=e.selectedIds,i=void 0===o?[]:o,a=e.onSelect,c=e.onSelectAll,l=e.justGeneratedMs,s=void 0===l?1e4:l,u=V(),d=jj(Ya(),2),f=d[0],p=d[1],x=jj((0,t.useState)(null),2),m=x[0],h=x[1],v=jj((0,t.useState)({}),2),b=v[0],g=v[1],y=(0,t.useRef)({}),w=(0,t.useCallback)(function(e){y.current[e]&&(clearTimeout(y.current[e]),delete y.current[e]),g(function(t){if(!t[e])return t;var n=yj({},t);return delete n[e],n})},[]),j=(0,t.useCallback)(function(e){y.current[e]&&clearTimeout(y.current[e]),g(function(t){return yj(yj({},t),{},wj({},e,!0))}),y.current[e]=setTimeout(function(){delete y.current[e],g(function(t){var n=yj({},t);return delete n[e],n})},s)},[s]),k=jj((0,t.useState)([]),2),S=k[0],N=k[1],O=(0,t.useRef)(0),C=jj((0,t.useState)(null),2),E=C[0],T=C[1],P=jj((0,t.useState)({}),2),_=P[0],A=P[1],I=jj((0,t.useState)(null),2),F=I[0],R=I[1],D=jj((0,t.useState)({}),2),M=D[0],L=D[1],z=jj(ys(),2),B=z[0],U=z[1].isLoading,G=jj(ws(),1)[0],H=jj(js(),1)[0],q=jj(gs(),1)[0];(0,t.useEffect)(function(){N(function(e){if(0===e.length)return e;var t=e.filter(function(e){return!(e.newId&&r.some(function(t){return t.id===e.newId}))});return t.length===e.length?e:t})},[r]),(0,t.useEffect)(function(){L(function(e){var t=Object.keys(e);if(0===t.length)return e;var n=!1,o=yj({},e);return t.forEach(function(t){var i=r.find(function(e){return String(e.id)===t});i&&!!i.auto_update===e[t]&&(delete o[t],n=!0)}),n?o:e})},[r]);var W=(0,t.useRef)({}),$=(0,t.useRef)({}),Q=(0,t.useRef)({}),X=(0,t.useRef)({}),K=r.length>0&&i.length===r.length,Y=(0,t.useCallback)(function(e){W.current[e]&&(clearInterval(W.current[e]),delete W.current[e]),delete $.current[e],delete Q.current[e]},[]),Z=(0,t.useCallback)(function(e,t){var n=t.status||"pending",r=t.eta_seconds||0,o=t.current||0,i=t.batches_done||0;if(function(e){return"completed"===e||"failed"===e}(n)){if(Y(e),X.current[e])return!0;X.current[e]=!0;var a=yj({status:n,percent:"completed"===n?100:t.percent||0,current:t.current||0,total:t.total||0,batchesDone:t.batches_done||0,batchesTotal:t.batches_total||0,batchSize:t.batch_size||0},yw(t));if(A(function(t){return yj(yj({},t),{},wj({},e,yj(yj({},t[e]||{}),a)))}),"completed"===n){var c="number"==typeof t.written_total&&0===t.written_total||"number"==typeof t.total&&0===t.total;setTimeout(function(){A(function(t){var n=yj({},t);return delete n[e],n}),!0===t.kept_previous?je.warning(Qc("This run found 0 products, so the previous feed file was kept and its “Last updated” date was not changed. Check this feed’s filters and that your products are published, then regenerate.","woo-feed"),{autoClose:12e3}):c?je.warning(Qc("Feed generated, but it contains 0 products. No products matched your filters — they combine with AND, so a product must match ALL of them (categories, product IDs, custom filters). Review the filters in this feed’s settings, then regenerate.","woo-feed"),{autoClose:12e3}):je.success(Qc("Feed generated successfully!","woo-feed")),u(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}])),j(e)},4e3)}else je.error(Qc("Feed generation failed.","woo-feed")),u(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}])),setTimeout(function(){A(function(t){var n=yj({},t);return delete n[e],n})},4e3);return!0}var l=$.current[e];if(l){var s=o!==l.lastCurrent||i!==l.lastBatchesDone||"finalizing"===n;$.current[e]=yj(yj({},l),{},{etaSeconds:r||l.etaSeconds,staleAfterMs:t.stale_after?1e3*Number(t.stale_after):l.staleAfterMs,lastCurrent:s?o:l.lastCurrent,lastBatchesDone:s?i:l.lastBatchesDone,lastChangeAt:s?Date.now():l.lastChangeAt})}return A(function(i){var a;return yj(yj({},i),{},wj({},e,yj({percent:tw(null===(a=i[e])||void 0===a?void 0:a.percent,t),status:n,etaSeconds:r,total:t.total||0,current:o,batchesDone:t.batches_done||0,batchesTotal:t.batches_total||0,batchSize:t.batch_size||0,lastBatchWritten:t.last_batch_written||0,lastBatchSkipped:t.last_batch_skipped||0,lastBatchExcluded:t.last_batch_excluded||0,skippedTotal:t.skipped_total||0},yw(t))))}),!1},[Y,u,j]),J=(0,t.useCallback)(function(){var e=bj(mj().m(function e(t){var n,r,o,i;return mj().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!Q.current[t]){e.n=1;break}return e.a(2);case 1:Q.current[t]=!0,e.p=2,n=0;case 3:if(!(n<5e3)){e.n=10;break}if(W.current[t]){e.n=4;break}return e.a(3,10);case 4:return e.n=5,ew("feeds/".concat(t,"/run"),{method:"POST"});case 5:if((r=e.v).ok&&r.data){e.n=6;break}return e.a(3,10);case 6:if(o=r.data.data||r.data,i=o.status||"",!Z(t,o)){e.n=7;break}return e.a(3,10);case 7:if("pending"===i||"scheduled"===i||"generating"===i||"finalizing"===i){e.n=8;break}return e.a(3,10);case 8:if(o.ran>0){e.n=9;break}return e.a(3,10);case 9:n++,e.n=3;break;case 10:return e.p=10,Q.current[t]=!1,e.f(10);case 11:return e.a(2)}},e,null,[[2,,10,11]])}));return function(t){return e.apply(this,arguments)}}(),[Z]),ee=(0,t.useCallback)(function(){var e=bj(mj().m(function e(t){var n,r,o,i,a,c,l,s;return mj().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n=$.current[t],r=Date.now(),!(n&&r-n.startedAt>144e5)){e.n=1;break}return Y(t),A(function(e){var n=yj({},e);return delete n[t],n}),je.warning(Qc("Stopped watching after 4 hours — generation continues in the background. Refresh this page to see the current status.","woo-feed")),e.a(2);case 1:if(o=(null==n?void 0:n.staleAfterMs)||3e5,!(n&&r-n.lastChangeAt>o)){e.n=3;break}if(!((i=r-n.lastChangeAt)>2*o)){e.n=2;break}return Y(t),A(function(e){return yj(yj({},e),{},wj({},t,yj(yj({},e[t]||{}),{},{status:"stalled",stalledForMs:i,stopped:!0})))}),u(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}])),e.a(2);case 2:A(function(e){return yj(yj({},e),{},wj({},t,yj(yj({},e[t]||{}),{},{stalled:!0,stalledForMs:i})))});case 3:return e.p=3,e.n=4,ew("feeds/".concat(t,"/status"));case 4:if((a=e.v).ok&&a.data){e.n=5;break}throw new Error("status ".concat(a.status));case 5:c=a.data,l=c.data||c,Z(t,l)||J(t),e.n=7;break;case 6:e.p=6,s=e.v,console.error("Feed status poll error:",s);case 7:return e.a(2)}},e,null,[[3,6]])}));return function(t){return e.apply(this,arguments)}}(),[Y,J,Z]),te=(0,t.useCallback)(function(e){if(!W.current[e]){var t=Date.now();$.current[e]={startedAt:t,lastCurrent:-1,lastBatchesDone:-1,lastChangeAt:t,etaSeconds:0},W.current[e]=setInterval(function(){return ee(e)},3e3),ee(e)}},[ee]);(0,t.useEffect)(function(){return function(){Object.values(W.current).forEach(clearInterval),W.current={},$.current={},Q.current={},Object.values(y.current).forEach(clearTimeout),y.current={}}},[]);var ne=function(){var e=bj(mj().m(function e(t){var n,r,o,i;return mj().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!Object.prototype.hasOwnProperty.call(M,String(t.id))){e.n=1;break}return e.a(2);case 1:return n=!t.auto_update,L(function(e){return yj(yj({},e),{},wj({},t.id,n))}),e.p=2,e.n=3,q({id:t.id,auto_update:n}).unwrap();case 3:e.n=5;break;case 4:e.p=4,i=e.v,L(function(e){var n=yj({},e);return delete n[t.id],n}),console.error("Auto-update toggle error:",i),je.error((null==i||null===(r=i.data)||void 0===r?void 0:r.error)||(null==i||null===(o=i.data)||void 0===o?void 0:o.message)||(null==i?void 0:i.message)||Qc("Failed to update auto-update.","woo-feed"));case 5:return e.a(2)}},e,null,[[2,4]])}));return function(t){return e.apply(this,arguments)}}(),re=function(){var e=bj(mj().m(function e(){return mj().w(function(e){for(;;)switch(e.n){case 0:if(!m){e.n=2;break}return e.n=1,B(m);case 1:h(null);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=bj(mj().m(function e(t){var n,r,o,i,a,c,l,s,u,d;return mj().w(function(e){for(;;)switch(e.p=e.n){case 0:return delete X.current[t],w(t),A(function(e){return yj(yj({},e),{},wj({},t,{status:"generating"}))}),e.p=1,e.n=2,G(t).unwrap();case 2:if(!1!==(null==(r=e.v)?void 0:r.success)){e.n=3;break}return A(function(e){var n=yj({},e);return delete n[t],n}),je.error((null==r?void 0:r.message)||Qc("Feed generation failed.","woo-feed")),e.a(2);case 3:if("completed"!==(o=(null==r||null===(n=r.data)||void 0===n?void 0:n.status)||(null==r?void 0:r.status)||"")&&"idle"!==o){e.n=8;break}return i=yj(yj({},(null==r?void 0:r.data)||{}),{},{status:"completed"}),e.p=4,e.n=5,ew("feeds/".concat(t,"/status"));case 5:a=e.v,c=null!=a&&a.ok&&a.data?a.data:null,(l=c&&"object"===xj(c.data)&&c.data?c.data:c)&&"object"===xj(l)&&void 0!==l.total&&"pending"!==l.status&&(i=yj(yj({},l),{},{status:"completed"})),e.n=7;break;case 6:e.p=6,e.v;case 7:Z(t,i),e.n=9;break;case 8:te(t);case 9:e.n=11;break;case 10:e.p=10,d=e.v,console.error("Feed generate error:",JSON.stringify(d,null,2)),A(function(e){var n=yj({},e);return delete n[t],n}),je.error((null==d||null===(s=d.data)||void 0===s?void 0:s.error)||(null==d||null===(u=d.data)||void 0===u?void 0:u.message)||(null==d?void 0:d.message)||Qc("Failed to start feed generation.","woo-feed"));case 11:return e.a(2)}},e,null,[[4,6],[1,10]])}));return function(t){return e.apply(this,arguments)}}();(0,t.useEffect)(function(){r.forEach(function(e){!e.generating||W.current[e.id]||_[e.id]||(delete X.current[e.id],A(function(t){return yj(yj({},t),{},wj({},e.id,{status:"generating"}))}),te(e.id))})},[r]);var ie=(0,t.useRef)(!1);(0,t.useEffect)(function(){if(!ie.current){var e=Wa().get("generate");e&&(ie.current=!0,$a("/feeds"),u(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}])),oe(e))}},[]);var ae=function(){var e=bj(mj().m(function e(t,n){var r,o,i,a,c,l,s,d,f;return mj().w(function(e){for(;;)switch(e.p=e.n){case 0:return r="dup-".concat(++O.current),o=n||Qc("feed","woo-feed"),N(function(e){return[].concat(pj(e),[{tempId:r,sourceId:t,label:o,newId:null}])}),i=function(){return N(function(e){return e.filter(function(e){return e.tempId!==r})})},e.p=1,e.n=2,H({id:t,feedName:n}).unwrap();case 2:if(c=e.v,null!=(l=null==c||null===(a=c.data)||void 0===a?void 0:a.feed)&&l.id){e.n=3;break}return i(),je.error(Qc("Failed to duplicate feed.","woo-feed")),e.a(2);case 3:return je.success(Qc("Feed duplicated! Regenerating…","woo-feed")),N(function(e){return e.map(function(e){return e.tempId===r?yj(yj({},e),{},{newId:l.id}):e})}),e.n=4,u(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}]));case 4:setTimeout(i,15e3),oe(l.id),e.n=6;break;case 5:e.p=5,f=e.v,i(),console.error("Feed duplicate error:",f),je.error((null==f||null===(s=f.data)||void 0===s?void 0:s.error)||(null==f||null===(d=f.data)||void 0===d?void 0:d.message)||(null==f?void 0:f.message)||Qc("Failed to duplicate feed.","woo-feed"));case 6:return e.a(2)}},e,null,[[1,5]])}));return function(t,n){return e.apply(this,arguments)}}();return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("div",{ref:f,className:"ctx-overflow-x-auto",children:(0,tl.jsxs)("table",{className:"ctx-w-full ctx-min-w-[940px] ctx-border-collapse",children:[(0,tl.jsx)("thead",{children:(0,tl.jsxs)("tr",{className:"ctx-bg-line-paper ctx-border-t ctx-border-line-wash",children:[(0,tl.jsx)("th",{className:"ctx-w-[42px] ctx-py-2.5 ctx-pl-[22px] ctx-pr-0 ctx-text-left",children:(0,tl.jsx)("input",{type:"checkbox",checked:K,onChange:c,"aria-label":Qc("Select all feeds","woo-feed"),className:"ctx-w-[15px] ctx-h-[15px] ctx-accent-primary ctx-cursor-pointer ctx-align-middle"})}),(0,tl.jsx)("th",{className:"".concat(Nj," !ctx-text-center ctx-whitespace-nowrap ctx-w-[90px]"),children:Qc("Auto Update","woo-feed")}),(0,tl.jsx)("th",{className:"".concat(Nj," ctx-w-[340px]"),children:Qc("Feed","woo-feed")}),(0,tl.jsx)("th",{className:"".concat(Nj," ctx-w-[310px]"),children:Qc("Feed URL","woo-feed")}),(0,tl.jsx)("th",{className:"".concat(Nj," ctx-w-[90px]"),children:Qc("Schedule","woo-feed")}),(0,tl.jsx)("th",{className:Nj,children:Qc("Last Generated","woo-feed")}),(0,tl.jsx)("th",{className:"".concat(Nj," ctx-w-[100px] !ctx-text-right ctx-pl-2 !ctx-pr-[22px] ctx-sticky ctx-right-0 ctx-z-[2] ctx-bg-line-paper ctx-shadow-[-7px_0_10px_-8px_rgba(16,24,40,0.16)]"),children:Qc("Actions","woo-feed")})]})}),(0,tl.jsxs)("tbody",{children:[0===r.length&&(0,tl.jsx)("tr",{className:"ctx-border-t ctx-border-line-wash",children:(0,tl.jsx)("td",{colSpan:7,className:"ctx-p-0",children:(0,tl.jsxs)(lj,{width:p,className:"ctx-text-center ctx-py-10 ctx-text-ink-muted ctx-text-row",children:[Qc("No feeds match this filter.","woo-feed"),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-1",children:Qc("Clear the search or widen the channel filter.","woo-feed")})]})})}),r.map(function(e){var n=Fy(e.last_update),r=n.relative,o=n.absolute,c=(e.file_type||"XML").toUpperCase(),l=e.channel||e.template||"",s=e.logo||"",u=i.includes(e.id),d=_[e.id],f=Object.prototype.hasOwnProperty.call(M,String(e.id)),x=e.interval&&"—"!==e.interval;return(0,tl.jsxs)(t.Fragment,{children:[(0,tl.jsxs)("tr",{"data-just-generated-row":b[e.id]?"true":void 0,className:ns("ctx-group ctx-border-t ctx-border-line-wash ctx-transition-colors ctx-duration-500",b[e.id]?"ctx-bg-success-tint hover:ctx-bg-success-tint":"hover:ctx-bg-[#fafcfd]"),children:[(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-pl-[22px] ctx-pr-0 ctx-align-middle",children:(0,tl.jsx)("input",{type:"checkbox",checked:u,onChange:function(){return null==a?void 0:a(e.id)},"aria-label":Qc("Select feed","woo-feed"),className:"ctx-w-[15px] ctx-h-[15px] ctx-accent-primary ctx-cursor-pointer ctx-align-middle"})}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-text-center ctx-align-middle",children:f?(0,tl.jsx)("span",{className:"ctx-inline-flex ctx-items-center ctx-justify-center ctx-h-5 ctx-align-middle","aria-label":Qc("Saving auto update","woo-feed"),children:(0,tl.jsx)(Os,{})}):(0,tl.jsx)("button",{type:"button",role:"switch","aria-checked":!!e.auto_update,"aria-label":Qc("Auto update","woo-feed"),onClick:function(){return ne(e)},className:ns("ctx-relative ctx-align-middle ctx-w-9 ctx-h-5 ctx-rounded-full ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-transition-colors",e.auto_update?"ctx-bg-primary":"ctx-bg-line"),children:(0,tl.jsx)("span",{className:ns("ctx-absolute ctx-top-0.5 ctx-size-4 ctx-rounded-full ctx-bg-white ctx-shadow-[0_1px_2px_rgba(13,25,45,.22)] ctx-transition-[left] ctx-duration-150 ctx-ease-in-out",e.auto_update?"ctx-left-[18px]":"ctx-left-0.5")})})}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-stretch ctx-gap-2.5",children:[(0,tl.jsx)(Oy,{logo:s,label:l,chipClass:Oj(l),sizeClass:"ctx-w-[34px] ctx-min-h-[34px]"}),(0,tl.jsxs)("div",{className:"ctx-min-w-0 ctx-max-w-[300px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px]",children:[(0,tl.jsx)("a",{href:Va("/new-feed",{id:e.id}),title:e.feed_name||e.title||"Feed #".concat(e.id),className:"ctx-no-underline ctx-text-left ctx-font-sans ctx-text-[13.5px] ctx-font-medium ctx-text-primary hover:ctx-text-primary-dark hover:ctx-underline focus:ctx-shadow-none ctx-block ctx-min-w-0 ctx-max-w-[230px] ctx-truncate",children:e.feed_name||e.title||"Feed #".concat(e.id)}),(0,tl.jsx)("span",{className:"ctx-shrink-0 ctx-text-[10px] ctx-font-semibold ctx-uppercase ctx-text-ink-muted ctx-bg-line-wash ctx-rounded-[4px] ctx-px-[5px] ctx-py-[1px]",children:c})]}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-0.5",children:l||"—"})]})]})}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle",children:d?(0,tl.jsx)(Cj,{status:d.status,percent:d.percent,upload:d}):e.feed_url?(0,tl.jsx)(pw,{url:e.feed_url}):(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-faint",children:"—"})}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle ctx-text-body ctx-text-ink-body ctx-whitespace-nowrap",children:x?(0,tl.jsxs)(tl.Fragment,{children:[zy(e.interval),!!e.auto_update&&null===e.next_run&&(0,tl.jsx)("span",{className:"ctx-ml-1.5 ctx-inline-block ctx-rounded ctx-border ctx-border-danger-line ctx-bg-danger-tint ctx-px-1.5 ctx-py-0.5 ctx-text-[11px] ctx-font-medium ctx-text-danger-deep",title:Qc("Auto-update is on but no run is scheduled. The plugin re-registers stalled schedules automatically; if this badge persists, re-save the feed.","woo-feed"),children:Qc("Not scheduled","woo-feed")})]}):Qc("Manual","woo-feed")}),(0,tl.jsxs)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle",children:[(0,tl.jsx)("div",{"data-just-generated":b[e.id]?"true":void 0,className:ns("ctx-text-body ctx-whitespace-nowrap ctx-transition-colors ctx-duration-500",b[e.id]?"ctx-text-success-deep ctx-font-semibold":"ctx-text-ink-body"),children:r}),o&&(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-0.5 ctx-whitespace-nowrap",children:o})]}),(0,tl.jsx)("td",{className:ns("ctx-py-[13px] ctx-pl-2 ctx-pr-[22px] ctx-align-middle ctx-sticky ctx-right-0 ctx-z-[1] ctx-transition-colors ctx-duration-500 ctx-shadow-[-7px_0_10px_-8px_rgba(16,24,40,0.16)]",b[e.id]?"ctx-bg-success-tint":"ctx-bg-white group-hover:ctx-bg-[#fafcfd]"),children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-end ctx-gap-1.5",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return oe(e.id)},disabled:!!d&&!d.stalled&&!d.stopped,title:Qc("Regenerate now","woo-feed"),"aria-label":Qc("Regenerate feed","woo-feed"),className:ns("ctx-w-[30px] ctx-h-[30px] ctx-flex ctx-items-center ctx-justify-center ctx-bg-white ctx-border ctx-border-line ctx-rounded-field ctx-text-ink-muted ctx-cursor-pointer ctx-transition-colors hover:ctx-border-primary hover:ctx-text-primary",{"ctx-opacity-40 ctx-pointer-events-none":!!d&&!d.stalled&&!d.stopped}),children:(0,tl.jsx)(Eg,{className:"ctx-size-[15px]"})}),(0,tl.jsx)(cj,{feedId:e.id,feedUrl:e.feed_url,onRegenerate:function(){return oe(e.id)},onDuplicate:function(){return T({id:e.id,name:e.feed_name||e.title||"Feed #".concat(e.id)})},onReport:function(){return t=e.id,void R(t);var t},onDelete:function(){return h(e.id)}})]})})]}),d&&(0,tl.jsx)("tr",{className:"ctx-border-t-0",children:(0,tl.jsx)("td",{colSpan:7,className:"ctx-p-0",children:(0,tl.jsx)(lj,{width:p,className:"ctx-px-[22px] ctx-pt-0 ctx-pb-[13px]",children:(0,tl.jsx)(Mw,{feedName:e.feed_name||e.title||"Feed #".concat(e.id),state:d})})})}),S.filter(function(t){return t.sourceId===e.id}).map(function(e){return(0,tl.jsx)(Ej,{label:e.label},e.tempId)})]},e.id)})]})]})}),m&&(0,tl.jsx)(ky,{title:Qc("Delete this feed?","woo-feed"),message:Qc("The feed file and its configuration are removed for good — any channel fetching its URL stops receiving updates.","woo-feed"),confirmLabel:Qc("Delete feed","woo-feed"),cancelLabel:Qc("Keep feed","woo-feed"),isLoading:U,isOpen:!!m,setIsOpen:function(){return h(null)},handleDelete:re}),(0,tl.jsx)(vy,{isOpen:!!F,onClose:function(){return R(null)}}),(0,tl.jsx)(yy,{isOpen:!!E,onClose:function(){return T(null)},defaultName:E?"".concat(E.name," - Copy"):"",onConfirm:function(e){if(E){var t=E.id;T(null),ae(t,e)}}})]})};function Pj(e){return Pj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pj(e)}function _j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Aj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_j(Object(n),!0).forEach(function(t){Ij(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_j(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ij(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Pj(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Pj(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Pj(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Rj(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Rj(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 Rj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Dj=function(e){var n=e.isOpen,r=e.onClose,o=e.feeds,i=void 0===o?[]:o,a=e.onConfirm,c=e.isLoading,l=void 0!==c&&c,s=Fj((0,t.useState)({}),2),u=s[0],d=s[1];(0,t.useEffect)(function(){if(n){var e={};i.forEach(function(t){e[t.id]="".concat(t.name," - Copy")}),d(e)}},[n,i]);var f=i.length,p=f>0&&i.every(function(e){return(u[e.id]||"").trim().length>0});return(0,tl.jsxs)(Es,{isOpen:n,onClose:r,className:"ctx-w-[480px]",title:cc(Xc("Duplicate %d feed","Duplicate %d feeds",f,"woo-feed"),f),subtitle:Qc("Name each copy — every other setting is cloned and the copy is regenerated.","woo-feed"),children:[(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-5",children:(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-4 ctx-max-h-[46vh] ctx-overflow-y-auto ctx-scrollbar ctx-pr-1",children:i.map(function(e){var t;return(0,tl.jsx)(Rs,{label:cc(Qc("Copy of “%s”","woo-feed"),e.name),required:!0,value:null!==(t=u[e.id])&&void 0!==t?t:"",onChange:function(t){return d(function(n){return Aj(Aj({},n),{},Ij({},e.id,t.target.value))})},placeholder:Qc("Feed name","woo-feed")},e.id)})})}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:cc(Xc("%d feed will be copied","%d feeds will be copied",f,"woo-feed"),f)}),(0,tl.jsx)(pb,{size:"medium",type:"outline",onClick:r,disabled:l,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(pb,{size:"medium",onClick:function(){if(p&&!l){var e={};i.forEach(function(t){e[t.id]=(u[t.id]||"").trim()}),a(e)}},disabled:!p||l,children:l?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Duplicating","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Duplicate","woo-feed")})]})]})};function Mj({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M10.5 3.75a6.75 6.75 0 1 0 0 13.5 6.75 6.75 0 0 0 0-13.5ZM2.25 10.5a8.25 8.25 0 1 1 14.59 5.28l4.69 4.69a.75.75 0 1 1-1.06 1.06l-4.69-4.69A8.25 8.25 0 0 1 2.25 10.5Z",clipRule:"evenodd"}))}var Lj=t.forwardRef(Mj);function zj({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))}var Bj=t.forwardRef(zj),Uj={hero:{input:"ctx-search-hero",icon:"ctx-left-[15px] ctx-h-4 ctx-w-4"},toolbar:{input:"ctx-search-toolbar",icon:"ctx-left-[11px] ctx-h-3.5 ctx-w-3.5"}},Gj=function(e){var t=e.value,n=e.onChange,r=e.placeholder,o=e.variant,i=void 0===o?"toolbar":o,a=e.clearable,c=void 0!==a&&a,l=e.className,s=void 0===l?"":l,u=e.inputClassName,d=void 0===u?"":u,f=Uj[i]||Uj.toolbar;return(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-items-center ".concat(s),children:[(0,tl.jsx)(Lj,{className:"ctx-absolute ctx-text-ink-faint ctx-pointer-events-none ".concat(f.icon)}),(0,tl.jsx)("input",{type:"text",value:t,onChange:function(e){return n(e.target.value)},placeholder:r,className:"".concat(f.input," ").concat(d)}),c&&""!==t?(0,tl.jsx)("button",{type:"button",onClick:function(){return n("")},title:Qc("Clear","woo-feed"),className:"ctx-absolute ctx-right-2 ctx-h-[26px] ctx-w-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border-0 ctx-rounded-item ctx-bg-transparent ctx-text-ink-faint ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-[#f3f6f9] hover:ctx-text-ink-body",children:(0,tl.jsx)(Bj,{className:"ctx-h-[13px] ctx-w-[13px]"})}):null]})};function Hj(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return qj(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(qj(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,qj(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,qj(d,"constructor",s),qj(s,"constructor",l),l.displayName="GeneratorFunction",qj(s,o,"GeneratorFunction"),qj(d),qj(d,o,"Generator"),qj(d,r,function(){return this}),qj(d,"toString",function(){return"[object Generator]"}),(Hj=function(){return{w:i,m:f}})()}function qj(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qj=function(e,t,n,r){function i(t,n){qj(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},qj(e,t,n,r)}function Wj(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function $j(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Wj(i,r,o,a,c,"next",e)}function c(e){Wj(i,r,o,a,c,"throw",e)}a(void 0)})}}function Vj(e){return function(e){if(Array.isArray(e))return Kj(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Xj(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 Qj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||Xj(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xj(e,t){if(e){if("string"==typeof e)return Kj(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Kj(e,t):void 0}}function Kj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Yj=[{value:"any",label:Qc("Any status","woo-feed")},{value:"ready",label:Qc("Ready","woo-feed")},{value:"not_scheduled",label:Qc("Not scheduled","woo-feed")}],Zj=[{id:"auto_update_on",label:Qc("Turn auto-update on","woo-feed")},{id:"auto_update_off",label:Qc("Turn auto-update off","woo-feed")},{id:"duplicate",label:Qc("Duplicate","woo-feed")}],Jj={delete:Qc("Selected feeds deleted.","woo-feed"),duplicate:Qc("Selected feeds duplicated.","woo-feed"),auto_update_on:Qc("Auto update enabled for selected feeds.","woo-feed"),auto_update_off:Qc("Auto update disabled for selected feeds.","woo-feed")},ek="ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-bg-white ctx-border ctx-rounded-item ctx-py-1.5 ctx-px-3 ctx-cursor-pointer ctx-transition-colors disabled:ctx-opacity-50 disabled:ctx-cursor-not-allowed",tk=function(e){var n=e.selectedIds,r=void 0===n?[]:n,o=e.feeds,i=void 0===o?[]:o,a=e.channels,c=void 0===a?{}:a,l=e.search,s=void 0===l?"":l,u=e.onSearch,d=e.channelFilter,f=void 0===d?"all":d,p=e.onChannelFilter,x=e.statusFilter,m=void 0===x?"any":x,h=e.onStatusFilter,v=e.shownCount,b=void 0===v?0:v,g=e.totalCount,y=void 0===g?0:g,w=e.onClearSelection,j=Qj((0,t.useState)(!1),2),k=j[0],S=j[1],N=Qj((0,t.useState)(!1),2),O=N[0],C=N[1],E=Qj((0,t.useState)(null),2),T=E[0],P=E[1],_=Qj(Ss(),2),A=_[0],I=_[1].isLoading,F=[{id:"all",name:Qc("All channels","woo-feed")}].concat(Vj(Object.entries(c).map(function(e){var t=Qj(e,2);return{id:t[0],name:t[1]}}))),R=Yj.map(function(e){return{id:e.value,name:e.label}}),D=function(){var e=$j(Hj().m(function e(t){var n,o,i;return Hj().w(function(e){for(;;)switch(e.p=e.n){case 0:return P(t),e.p=1,e.n=2,A({action:t,ids:r}).unwrap();case 2:je.success(Jj[t]||Qc("Bulk action applied.","woo-feed")),null==w||w(),e.n=4;break;case 3:e.p=3,i=e.v,console.error("Bulk action error:",i),je.error((null==i||null===(n=i.data)||void 0===n?void 0:n.error)||(null==i||null===(o=i.data)||void 0===o?void 0:o.message)||(null==i?void 0:i.message)||Qc("Bulk action failed.","woo-feed"));case 4:return e.p=4,P(null),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(t){return e.apply(this,arguments)}}(),M=function(){var e=$j(Hj().m(function e(){return Hj().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,D("delete");case 1:S(!1);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),L=i.filter(function(e){return r.includes(e.id)}).map(function(e){return{id:e.id,name:e.feed_name||e.title||"Feed #".concat(e.id)}}),z=function(){var e=$j(Hj().m(function e(t){var n,o,i;return Hj().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,A({action:"duplicate",ids:r,names:t}).unwrap();case 1:je.success(Jj.duplicate),null==w||w(),e.n=3;break;case 2:e.p=2,i=e.v,console.error("Bulk duplicate error:",i),je.error((null==i||null===(n=i.data)||void 0===n?void 0:n.error)||(null==i||null===(o=i.data)||void 0===o?void 0:o.message)||(null==i?void 0:i.message)||Qc("Bulk action failed.","woo-feed"));case 3:C(!1);case 4:return e.a(2)}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}();return(0,tl.jsxs)("div",{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-px-[22px] ctx-py-3.5",children:[(0,tl.jsx)(Gj,{value:s,onChange:function(e){return null==u?void 0:u(e)},placeholder:Qc("Search feeds","woo-feed"),inputClassName:"ctx-w-[210px]"}),(0,tl.jsx)("div",{className:"ctx-w-[180px]",children:(0,tl.jsx)(Th,{size:"small",items:F,selected:F.find(function(e){return e.id===f})||F[0],onChange:function(e){return null==p?void 0:p(e.id)}})}),(0,tl.jsx)("div",{className:"ctx-w-[160px]",children:(0,tl.jsx)(Th,{size:"small",items:R,selected:R.find(function(e){return e.id===m})||R[0],onChange:function(e){return null==h?void 0:h(e.id)}})}),(0,tl.jsx)("span",{className:"ctx-flex-1"}),(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-text-ink-faint",children:cc(Qc("Showing %1$d of %2$d feeds","woo-feed"),b,y)})]}),r.length>0&&(0,tl.jsxs)("div",{className:"ctx-mx-[22px] ctx-mb-3.5 ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-bg-[#f2f8ff] ctx-border ctx-border-[#c3ddfd] ctx-rounded-[9px] ctx-py-2.5 ctx-px-3.5",children:[(0,tl.jsx)("span",{className:"ctx-text-body ctx-font-medium ctx-text-primary-dark",children:cc(Qc("%d selected","woo-feed"),r.length)}),(0,tl.jsx)("span",{className:"ctx-w-px ctx-h-4 ctx-bg-[#c3ddfd]"}),Zj.map(function(e){return(0,tl.jsxs)("button",{type:"button",disabled:I,onClick:function(){return"duplicate"===e.id?C(!0):D(e.id)},className:"".concat(ek," ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-text-ink-body ctx-border-line hover:ctx-border-[#bfc9d4]"),children:[e.label,T===e.id&&(0,tl.jsx)(Os,{color:"current"})]},e.id)}),(0,tl.jsx)("button",{type:"button",disabled:I,onClick:function(){return S(!0)},className:"".concat(ek," ctx-text-[#9d3b3f] ctx-border-[#f4d4d1] hover:ctx-bg-[#fef4f2]"),children:Qc("Delete","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-flex-1"}),(0,tl.jsx)("button",{type:"button",onClick:function(){return null==w?void 0:w()},className:"ctx-bg-transparent ctx-border-0 ctx-cursor-pointer ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-ink-muted hover:ctx-text-ink",children:Qc("Clear","woo-feed")})]}),k&&(0,tl.jsx)(ky,{title:"".concat(Qc("Delete","woo-feed")," ").concat(r.length," ").concat(Qc("feeds?","woo-feed")),message:Qc("The selected feed files and their configurations are removed for good — channels fetching their URLs stop receiving updates.","woo-feed"),confirmLabel:Qc("Delete feeds","woo-feed"),cancelLabel:Qc("Keep feeds","woo-feed"),isLoading:I,isOpen:k,setIsOpen:function(){return S(!1)},handleDelete:M}),(0,tl.jsx)(Dj,{isOpen:O,onClose:function(){return C(!1)},feeds:L,onConfirm:z,isLoading:I})]})};function nk(e){return function(e){if(Array.isArray(e))return ik(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ok(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 rk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||ok(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ok(e,t){if(e){if("string"==typeof e)return ik(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ik(e,t):void 0}}function ik(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ak=function(e){return e.auto_update?"number"==typeof e.interval_seconds?e.interval_seconds>0?"ready":"not_scheduled":function(e){var t=String(e||"").trim().toLowerCase(),n=t.match(/^every\s+(\d+)\s+hour/);if(n)return Number(n[1]);var r=t.match(/^every\s+(\d+)\s+minute/);if(r)return Number(r[1])/60;if("every week"===t)return 168;var o=Number(t);return Number.isFinite(o)&&o>0?o:0}(e.interval)>0?"ready":"not_scheduled":"not_scheduled"},ck=function(){var e=rk((0,t.useState)(""),2),n=e[0],r=e[1],o=rk((0,t.useState)("all"),2),i=o[0],a=o[1],c=rk((0,t.useState)("any"),2),l=c[0],s=c[1],u=rk((0,t.useState)(!1),2),d=u[0],f=u[1],p=hs(),x=p.data,m=p.isSuccess,h=p.isLoading,v=p.isError,b=(null==x?void 0:x.data)||[],g=(null==x?void 0:x.channels)||{},y=(0,t.useMemo)(function(){var e=n.trim().toLowerCase();return b.filter(function(t){return!(e&&!(t.feed_name||t.title||"").toLowerCase().includes(e)&&!(t.channel||t.template||"").toLowerCase().includes(e))&&(("all"===i||(t.provider||t.channel||"").toLowerCase()===i.toLowerCase())&&("any"===l||ak(t)===l))})},[b,n,i,l]),w=m&&0===b.length,j=m&&!w,k=rk((0,t.useState)([]),2),S=k[0],N=k[1],O=(0,t.useCallback)(function(e){N(function(t){return t.includes(e)?t.filter(function(t){return t!==e}):[].concat(nk(t),[e])})},[]),C=(0,t.useCallback)(function(){N(function(e){return e.length===y.length?[]:y.map(function(e){return e.id})})},[y]),E=(0,t.useCallback)(function(e){a(e),N([])},[]),T=(0,t.useCallback)(function(e){s(e),N([])},[]);return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-5 ctx-flex-wrap ctx-pt-[18px] ctx-px-[22px] ctx-pb-4",children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink ctx-flex-1 ctx-min-w-[240px]",children:Qc("Manage Feeds","woo-feed")}),(0,tl.jsx)(Og,{})]}),h&&(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pb-[22px]",children:(0,tl.jsx)(Kb,{rows:5,heading:["Auto Update","Feed","Feed URL","Schedule","Last Generated","Actions"]})}),v&&(0,tl.jsx)("div",{className:"ctx-text-center ctx-py-10 ctx-text-danger-deep ctx-text-row",children:Qc("Failed to load feeds. Please try again.","woo-feed")}),w&&(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-line-wash",children:[(0,tl.jsx)(Zb,{title:Qc("No feeds yet","woo-feed"),description:Qc("A feed is a product file built for one channel. Pick a template, choose which products go in, and CTX Feed keeps the file up to date on a schedule.","woo-feed"),example:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Yb,{tone:"accent",children:"Google Shopping"}),(0,tl.jsx)(Yb,{tone:"accent",children:"Meta Catalog"}),(0,tl.jsx)(Yb,{tone:"accent",children:"Pinterest"}),(0,tl.jsx)(Yb,{tone:"accent",children:"TikTok"}),(0,tl.jsx)(Yb,{tone:"muted",children:Qc("+ 130 more templates","woo-feed")})]}),actions:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(pb,{size:"large",icon:(0,tl.jsx)(Wb,{className:"ctx-size-4"}),onClick:function(){return $a("/new-feed")},children:Qc("Make your first feed","woo-feed")}),(0,tl.jsx)(pb,{type:"outline",size:"large",icon:(0,tl.jsx)(Vb,{className:"ctx-size-4"}),onClick:function(){return f(!0)},children:Qc("Import a feed file","woo-feed")})]})}),(0,tl.jsx)(kg,{isOpen:d,setIsOpen:f})]}),j&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(tk,{selectedIds:S,feeds:y,channels:g,search:n,onSearch:r,channelFilter:i,onChannelFilter:E,statusFilter:l,onStatusFilter:T,shownCount:y.length,totalCount:b.length,onClearSelection:function(){return N([])}}),(0,tl.jsx)(Tj,{feeds:y,selectedIds:S,onSelect:O,onSelectAll:C})]})]})};function lk({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M9 3.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11ZM2 9a7 7 0 1 1 12.452 4.391l3.328 3.329a.75.75 0 1 1-1.06 1.06l-3.329-3.328A7 7 0 0 1 2 9Z",clipRule:"evenodd"}))}var sk=t.forwardRef(lk);function uk({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z",clipRule:"evenodd"}))}var dk=t.forwardRef(uk);function fk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pk(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pk(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 pk(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var xk={small:"ctx-text-row ctx-py-[5px]",large:"ctx-text-row ctx-py-[7px]"},mk={small:"ctx-top-1/2 ctx-translate-y-[-50%] ctx-right-1.5 ctx-size-5",large:"ctx-top-1/2 ctx-translate-y-[-50%] ctx-right-2.5 ctx-size-5"},hk="ctx-relative ctx-bg-white ctx-block ctx-w-full ctx-border ctx-border-line ctx-rounded-field ctx-pr-8 ctx-pl-[11px] ctx-text-left ctx-font-medium ctx-text-ink focus-visible:ctx-outline-none focus:ctx-border-primary data-[open]:ctx-border-primary",vk=ns("ctx-min-w-[var(--button-width)] ctx-z-[10000] ctx-flex ctx-flex-col !ctx-max-h-60 ctx-overflow-hidden ctx-bg-white ctx-shadow-card ctx-rounded-btn ctx-border ctx-border-line-hair focus:ctx-outline-none","ctx-transition ctx-duration-100 ctx-ease-in data-[leave]:data-[closed]:ctx-opacity-0"),bk=["ArrowDown","ArrowUp","Enter","Escape","Tab"],gk=function(e){bk.includes(e.key)||e.stopPropagation()},yk=function(e){var t,n;return null!==(t=null!==(n=null==e?void 0:e.id)&&void 0!==n?n:null==e?void 0:e.value)&&void 0!==t?t:null==e?void 0:e.name},wk=function(e,t){return yk(e)===yk(t)},jk=function(e){(0,t.useEffect)(function(){var t=setTimeout(function(){var t;return null===(t=e.current)||void 0===t?void 0:t.focus({preventScroll:!0})},0);return function(){return clearTimeout(t)}},[e])},kk=function(e){var t=e.query,n=e.onQueryChange,r=e.inputRef;return(0,tl.jsx)("div",{className:"ctx-flex-none ctx-border-b ctx-border-line-wash ctx-px-[10px] ctx-py-[9px]",children:(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-items-center",children:[(0,tl.jsx)(sk,{className:"ctx-pointer-events-none ctx-absolute ctx-left-[9px] ctx-size-3.5 ctx-text-ink-faint","aria-hidden":"true"}),(0,tl.jsx)("input",{ref:r,type:"text",value:t,placeholder:"Search or type a value",className:"ctx-kit-input ctx-w-full ctx-box-border placeholder:!ctx-text-ink-faint !ctx-text-body !ctx-font-medium !ctx-text-ink !ctx-bg-white !ctx-border !ctx-border-line !ctx-rounded-item !ctx-py-[7px] !ctx-pr-[10px] !ctx-pl-[25px] focus:!ctx-outline-none focus:!ctx-border-primary focus:!ctx-shadow-[0_0_0_3px_rgba(21,112,239,.16)]",onChange:function(e){return n(e.target.value)},onKeyDown:gk})]})})},Sk="ctx-px-3 ctx-py-1.5 ctx-text-thead ctx-font-semibold ctx-uppercase ctx-tracking-wider ctx-text-ink-faint ctx-select-none ctx-sticky ctx-top-0 ctx-z-10 ctx-bg-white",Nk=function(e){var t=e.item,n=e.className;return(0,tl.jsx)(Sh,{value:t,className:n,children:function(e){var n=e.selected;return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-0 ctx-truncate",children:t.name}),n&&(0,tl.jsx)(dk,{className:"ctx-size-3.5 ctx-flex-none ctx-text-primary","aria-hidden":"true"})]})}})},Ok=function(e){var n=e.data,r=e.itemClass,o=e.lockedGroups,i=void 0===o?[]:o,a=e.lockedValues,c=void 0===a?[]:a,l=e.maxVisible,s=void 0===l?200:l,u=fk((0,t.useState)(""),2),d=u[0],f=u[1],p=(0,t.useRef)(null);jk(p);var x=(0,t.useMemo)(function(){return new Set(i)},[i]),m=(0,t.useMemo)(function(){return new Set(c)},[c]),h=(0,t.useMemo)(function(){var e=(n||[]).filter(function(e){return!x.has(e.group)&&!m.has(e.value)});if(""===d)return e;var t=d.toLowerCase();return e.filter(function(e){var n;return null===(n=e.name)||void 0===n?void 0:n.toLowerCase().includes(t)})},[d,n,x,m]),v=(0,t.useMemo)(function(){return s>0?h.slice(0,s):h},[h,s]),b=h.length-v.length,g=(0,t.useMemo)(function(){return null==n?void 0:n.some(function(e){return e.group})},[n]),y=(0,t.useMemo)(function(){if(!g||!v.length)return null;var e=[],t={};return v.forEach(function(n){var r=n.group||"";t[r]||(t[r]={group:r,items:[]},e.push(t[r])),t[r].items.push(n)}),e},[g,v]),w=(0,t.useMemo)(function(){if(!x.size)return[];var e=new Set,t=[];return(n||[]).forEach(function(n){x.has(n.group)&&!e.has(n.group)&&(e.add(n.group),t.push(n.group))}),t},[n,x]),j=(0,t.useMemo)(function(){if(!m.size)return[];var e=new Set,t=[];return(n||[]).forEach(function(n){var r=n.group||"";!m.has(n.value)||x.has(r)||e.has(r)||(e.add(r),t.push(r))}),t},[n,x,m]),k=ns("ctx-cursor-pointer data-[focus]:ctx-bg-line-paper data-[selected]:ctx-bg-primary-tint data-[selected]:ctx-text-primary data-[selected]:ctx-font-medium ctx-text-body ctx-text-ink-body ctx-flex ctx-duration-300 hover:ctx-bg-line-paper ctx-items-center ctx-gap-2 ctx-py-[7px] ctx-px-3 ctx-select-none",r);return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(kk,{query:d,onQueryChange:f,inputRef:p}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-h-0 ctx-overflow-y-auto ctx-scrollbar ctx-overscroll-contain",children:[g&&y?y.map(function(e){return(0,tl.jsxs)("div",{children:[e.group&&(0,tl.jsx)("div",{className:Sk,children:e.group}),e.items.map(function(e){return(0,tl.jsx)(Nk,{item:e,className:k},e.id)})]},e.group)}):v.map(function(e){return(0,tl.jsx)(Nk,{item:e,className:k},e.id)}),b>0&&(0,tl.jsx)("div",{className:"ctx-px-3 ctx-py-2 ctx-text-help ctx-text-ink-faint ctx-text-center ctx-border-t ctx-border-line-wash",children:cc(Qc("Showing first %1$s of %2$s — type to narrow.","woo-feed"),v.length.toLocaleString(),h.length.toLocaleString())}),w.map(function(e){return(0,tl.jsxs)("div",{className:ns(Sk,"ctx-flex ctx-items-center ctx-gap-1.5"),title:Qc("Available in CTX Feed Pro","woo-feed"),children:[(0,tl.jsx)("span",{children:e}),(0,tl.jsx)(rl,{})]},"locked-".concat(e))}),j.map(function(e){return(0,tl.jsxs)("div",{className:ns(Sk,"ctx-flex ctx-items-center ctx-gap-1.5"),title:Qc("Available in CTX Feed Pro","woo-feed"),children:[(0,tl.jsx)("span",{children:e?cc(Qc("More %s","woo-feed"),e):Qc("More options","woo-feed")}),(0,tl.jsx)(rl,{})]},"locked-more-".concat(e))}),!h.length&&!w.length&&!j.length&&(0,tl.jsx)("div",{className:"ctx-px-3 ctx-py-3.5 ctx-text-help ctx-text-ink-faint ctx-text-center",children:"No matches"})]})]})},Ck=function(e){var n=e.data,r=e.itemClass,o=void 0===r?"":r,i=e.size,a=void 0===i?"large":i,c=e.placeholder,l=void 0===c?"":c,s=e.currentSelected,u=void 0===s?null:s,d=e.inputClassName,f=void 0===d?"":d,p=e.onChange,x=e.lockedGroups,m=void 0===x?[]:x,h=e.lockedValues,v=void 0===h?[]:h,b=fk((0,t.useState)(u),2),g=b[0],y=b[1];return(0,t.useEffect)(function(){y(u)},[u]),(0,tl.jsxs)(Oh,{value:g,onChange:function(e){p(e),y(e)},by:wk,children:[(0,tl.jsxs)(wh,{className:ns(hk,xk[a],!g&&"ctx-text-ink-faint",f),children:[(0,tl.jsx)("span",{className:"ctx-block ctx-truncate",children:g?g.name:l}),(0,tl.jsx)(Eh,{className:ns("ctx-pointer-events-none ctx-absolute ctx-text-ink-muted",mk[a]),"aria-hidden":"true"})]}),(0,tl.jsx)(kh,{anchor:{gap:8,to:"bottom start"},transition:!0,className:vk,children:(0,tl.jsx)(Ok,{data:n,itemClass:o,lockedGroups:m,lockedValues:v})})]})},Ek="ctx-opacity-60 ctx-pointer-events-none ctx-select-none",Tk=function(e){var t=e.title,n=void 0===t?null:t,r=e.subtitle,o=void 0===r?null:r;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3 ctx-bg-amber-tint ctx-border ctx-border-amber-line ctx-rounded-btn ctx-px-3.5 ctx-py-2.5",children:[(0,tl.jsx)("span",{className:"ctx-text-amber-deep ctx-flex-none",children:(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-4 ctx-h-4 ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5a5.25 5.25 0 00-5.25 5.25v3a3 3 0 00-3 3v6.75a3 3 0 003 3h10.5a3 3 0 003-3v-6.75a3 3 0 00-3-3v-3c0-2.9-2.35-5.25-5.25-5.25zm3.75 8.25v-3a3.75 3.75 0 10-7.5 0v3h7.5z"})})}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-amber-deep",children:n||Qc("Some filters need Pro","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-body",children:o||Qc("Status, shipping, tax and campaign URLs are included in Free. The rest is previewed below.","woo-feed")})]}),(0,tl.jsx)("button",{type:"button",onClick:function(){return $a("/premium")},className:"ctx-flex-none ctx-font-sans ctx-text-help ctx-font-semibold ctx-text-white ctx-bg-primary ctx-border-0 ctx-rounded-btn-sm ctx-py-2 ctx-px-3 ctx-cursor-pointer ctx-shadow-btn-primary hover:ctx-bg-primary-dark ctx-transition-colors",children:Qc("See what Pro adds","woo-feed")})]})},Pk=function(e){var t=e.locked,n=void 0!==t&&t,r=e.pill,o=void 0===r||r,i=e.children;return n?(0,tl.jsxs)("div",{className:"ctx-relative",children:[o&&(0,tl.jsx)("div",{className:"ctx-absolute ctx-top-2 ctx-right-2 ctx-z-10",children:(0,tl.jsx)(rl,{})}),(0,tl.jsx)("div",{className:"ctx-opacity-60 ctx-pointer-events-none ctx-select-none","aria-disabled":"true",children:i})]}):i},_k=function(e){var t=[];Array.isArray(e)?t=e:null!=e&&""!==e&&(t=String(e).split(","));var n=t.map(function(e){return String(e).trim()}).filter(function(e){return""!==e});return n.length>0?n:["1"]};function Ak(e){return function(e){if(Array.isArray(e))return Rk(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Fk(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 Ik(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||Fk(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fk(e,t){if(e){if("string"==typeof e)return Rk(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Rk(e,t):void 0}}function Rk(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Dk=ii.injectEndpoints({endpoints:function(e){return{getMakeFeedDropdowns:e.query({query:function(){return{url:"/dropdowns",params:{types:"feed_country,channels,file_types,include_variation,variable_product_price,variable_product_quantity,currencies,languages,vendors,store_country,store_currency,post_statuses,product_categories,conditions"}}},transformResponse:function(e){var t,n,r,o=(null==e||null===(t=e.data)||void 0===t?void 0:t.data)||(null==e?void 0:e.data)||e||{},i=Object.entries(o.feed_country||{}).map(function(e,t){var n=Ik(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),a=[],c=o.channels||[],l=1;(Array.isArray(c)?c:Object.values(c)).forEach(function(e){var t=e.optionGroup||"",n=e.options||{};Object.entries(n).forEach(function(e){var n=Ik(e,2),r=n[0],o=n[1];a.push({id:l++,name:o,value:r,group:t})})});var s=Object.entries(o.file_types||{}).map(function(e,t){var n=Ik(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),u=Object.entries(o.include_variation||{}).map(function(e,t){var n=Ik(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),d=Object.entries(o.variable_product_price||{}).map(function(e,t){var n=Ik(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),f=Object.entries(o.variable_product_quantity||{}).map(function(e,t){var n=Ik(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),p=Object.entries(o.currencies||{}).map(function(e,t){var n=Ik(e,2),r=n[0];return{id:t+1,name:n[1]||r,value:r}}),x=Object.entries(o.languages||{}).map(function(e,t){var n=Ik(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),m=Object.entries(o.vendors||{}).map(function(e,t){var n=Ik(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),h=(null===(n=o.store_country)||void 0===n?void 0:n.country_code)||"",v=(null===(r=o.store_currency)||void 0===r?void 0:r.currency_code)||"",b=Object.entries(o.post_statuses||{}).map(function(e,t){var n=Ik(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),g=Object.entries(o.product_categories||{}).map(function(e,t){var n=Ik(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),y=Object.entries(o.conditions||{}).map(function(e,t){var n=Ik(e,2),r=n[0];return{id:t+1,name:n[1],value:r}});return{countries:i,templates:a,fileTypes:s,variations:u,variablePriceOptions:d,variableQuantityOptions:f,currencies:p,languages:x,vendors:m,storeCountry:h,storeCurrency:v,postStatuses:b,productCategories:g,conditions:y}}}),getTemplateInfo:e.query({query:function(e){return{url:"/feeds/template-info",params:{template:e}}},transformResponse:function(e){var t,n=(null==e||null===(t=e.data)||void 0===t?void 0:t.data)||(null==e?void 0:e.data)||e||{},r=(null==n?void 0:n.info)||{};return{fileTypes:(r.feed_file_type||[]).map(function(e,t){return{id:t+1,name:e,value:e.toLowerCase()}}),link:r.link||"",video:r.video||"",doc:r.doc||{},note:r.note||"",logo:r.logo||""}}}),getFeedRules:e.query({query:function(e){return{url:"/channels/feed-rules",params:{template:e}}},transformResponse:function(e){var t,n=(null==e||null===(t=e.data)||void 0===t?void 0:t.data)||(null==e?void 0:e.data)||e||{},r=(null==n?void 0:n.config)||n||{},o=(r.mattributes||[]).map(function(e,t){return{mattribute:e,prefix:(r.prefix||[])[t]||"",type:(r.type||[])[t]||"attribute",attribute:(r.attributes||[])[t]||"",default:(r.default||r.defaults||[])[t]||"",suffix:(r.suffix||[])[t]||"",output_type:_k((r.output_type||[])[t]),limit:(r.limit||[])[t]||""}});return{template:(null==n?void 0:n.template)||"",provider:(null==n?void 0:n.provider)||"",feedRules:o,feed_config_custom2:r.feed_config_custom2||""}}}),getMerchantAttributes:e.query({query:function(e){return{url:"/channels/attributes",params:{provider:e}}},transformResponse:function(e){var t,n=(null==e||null===(t=e.data)||void 0===t?void 0:t.data)||(null==e?void 0:e.data)||e||{},r=(null==n?void 0:n.attributes)||n||[],o=[],i=1;return(Array.isArray(r)?r:Object.values(r)).forEach(function(e){var t=e.optionGroup||"",n=e.options||{};Object.entries(n).forEach(function(e){var n=Ik(e,2),r=n[0],a=n[1];o.push({id:i++,name:a,value:r,group:t})})}),o}}),getProductAttributes:e.query({query:function(){return{url:"/products/attributes",params:{context:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"full"}}},providesTags:["PRODUCT_ATTRIBUTES"],transformResponse:function(e){var t,n=(null==e||null===(t=e.data)||void 0===t?void 0:t.data)||(null==e?void 0:e.data)||e||{},r=[],o=1,i=Ak(Array.isArray(n)?n:Object.values(n)).sort(function(e,t){var n=(e.optionGroup||"").toLowerCase().includes("custom fields")&&(e.optionGroup||"").toLowerCase().includes("post meta"),r=(t.optionGroup||"").toLowerCase().includes("custom fields")&&(t.optionGroup||"").toLowerCase().includes("post meta");return n&&!r?1:!n&&r?-1:0});return i.forEach(function(e){var t=e.optionGroup||"",n=e.options||{};Object.entries(n).forEach(function(e){var n=Ik(e,2),i=n[0],a=n[1];r.push({id:o++,name:a,value:i,group:t})})}),r}}),getOutputTypes:e.query({query:function(){return{url:"/dropdowns",params:{types:"output_types"}}},transformResponse:function(e){var t,n=((null==e||null===(t=e.data)||void 0===t?void 0:t.data)||(null==e?void 0:e.data)||e||{}).output_types||{};return Object.entries(n).map(function(e,t){var n=Ik(e,2),r=n[0];return{id:t+1,name:n[1],value:r}})}}),searchProducts:e.query({query:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.search,n=void 0===t?"":t,r=e.search_type,o=void 0===r?"smart":r,i=e.include,a=void 0===i?"":i,c=e.per_page;return{url:"products/search",params:{search:n,search_type:o,include:a,per_page:void 0===c?30:c}}},transformResponse:function(e){var t;return((null==e||null===(t=e.data)||void 0===t?void 0:t.products)||[]).map(function(e){return{id:e.id,name:"ID: ".concat(e.id,"  SKU: ").concat(e.sku||"—"," - ").concat(e.title),value:e.id,title:e.title,sku:e.sku,type:e.type}})}}),getFilterCounts:e.query({query:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).refresh;return{url:"products/filter-counts",params:void 0!==e&&e?{refresh:1}:{}}},transformResponse:function(e){return(null==e?void 0:e.data)||{}}}),testFtpConnection:e.mutation({query:function(e){return{url:"ftp/test",method:"POST",body:e,timeout:6e4}}}),previewCommand:e.mutation({query:function(e){return{url:"/commands/preview",method:"POST",body:e}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}}})}}}),Mk=Dk.useGetMakeFeedDropdownsQuery,Lk=Dk.useGetTemplateInfoQuery,zk=Dk.useGetFeedRulesQuery,Bk=Dk.useLazyGetFeedRulesQuery,Uk=Dk.useGetMerchantAttributesQuery,Gk=Dk.useGetProductAttributesQuery,Hk=Dk.useGetOutputTypesQuery,qk=Dk.useGetFilterCountsQuery,Wk=(Dk.useSearchProductsQuery,Dk.useLazySearchProductsQuery),$k=Dk.useTestFtpConnectionMutation,Vk=Dk.usePreviewCommandMutation;function Qk({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25ZM12.75 9a.75.75 0 0 0-1.5 0v2.25H9a.75.75 0 0 0 0 1.5h2.25V15a.75.75 0 0 0 1.5 0v-2.25H15a.75.75 0 0 0 0-1.5h-2.25V9Z",clipRule:"evenodd"}))}var Xk=t.forwardRef(Qk),Kk=function(e){var t=e.isOpen,n=e.setIsOpen,r=e.title,o=e.videoId,i=void 0===o?"":o;return(0,tl.jsx)(xy,{open:t,as:"div",className:"ctx-fixed ctx-inset-0 ctx-z-[9999]",onClose:function(){n(!1)},children:(0,tl.jsx)(fy,{onClick:function(e){"delete-backdrop"===e.target.id&&n(!1)},transition:!0,id:"delete-backdrop",className:"ctx-h-screen ctx-font-sans ctx-w-screen ctx-flex ctx-justify-center ctx-items-center ctx-bg-[#0d192d]/40 ctx-duration-300 ctx-ease-out data-[closed]:ctx-transform-[scale(95%)] data-[closed]:ctx-opacity-0",children:(0,tl.jsxs)("div",{className:"ctx-w-[600px] ctx-relative ctx-bg-line-wash ctx-rounded-card ctx-shadow-card ctx-flex ctx-flex-col  ctx-items-center",children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-p-6 ctx-rounded-t-card",children:[(0,tl.jsx)("div",{className:"ctx-h-[293px] ctx-bg-line-wash ctx-rounded-btn ctx-overflow-hidden",children:(0,tl.jsx)("iframe",{width:"100%",height:"293",src:"https://www.youtube.com/embed/".concat(i,"?si=aTuUN0giiegpAZah"),title:"YouTube video player",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0})}),(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink ctx-text-center ctx-mt-5",children:r}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-body ctx-mt-3 ctx-text-center",children:"Unlock this premium feature to supercharge your product feeds. Get advanced filtering, custom attributes, and more to maximize your sales across all channels."})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-6 ctx-py-5",children:[(0,tl.jsx)(pb,{size:"large",type:"outline",className:"ctx-w-28",onClick:function(){n(!1)},children:"Learn More"}),(0,tl.jsx)(pb,{size:"large",className:"ctx-w-28",onClick:function(){n(!1)},children:"Unlock Now"})]}),(0,tl.jsx)("button",{onClick:function(){return n(!1)},className:"ctx-flex ctx-justify-center ctx-items-center ctx-size-10 ctx-bg-danger ctx-rounded-full ctx-shadow-btn-danger ctx-absolute -ctx-top-3 -ctx-right-3",children:(0,tl.jsx)(Xk,{className:"ctx-text-white ctx-size-8 ctx-rotate-45"})})]})})})};function Yk({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M5.625 1.5c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0 0 16.5 9h-1.875a1.875 1.875 0 0 1-1.875-1.875V5.25A3.75 3.75 0 0 0 9 1.5H5.625ZM7.5 15a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5h-7.5A.75.75 0 0 1 7.5 15Zm.75 2.25a.75.75 0 0 0 0 1.5H12a.75.75 0 0 0 0-1.5H8.25Z",clipRule:"evenodd"}),t.createElement("path",{d:"M12.971 1.816A5.23 5.23 0 0 1 14.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 0 1 3.434 1.279 9.768 9.768 0 0 0-6.963-6.963Z"}))}var Zk=t.forwardRef(Yk);function Jk({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M4.5 5.653c0-1.427 1.529-2.33 2.779-1.643l11.54 6.347c1.295.712 1.295 2.573 0 3.286L7.28 19.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z",clipRule:"evenodd"}))}var eS=t.forwardRef(Jk);function tS({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M5.625 1.5c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0 0 16.5 9h-1.875a1.875 1.875 0 0 1-1.875-1.875V5.25A3.75 3.75 0 0 0 9 1.5H5.625Z"}),t.createElement("path",{d:"M12.971 1.816A5.23 5.23 0 0 1 14.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 0 1 3.434 1.279 9.768 9.768 0 0 0-6.963-6.963Z"}))}var nS=t.forwardRef(tS);function rS({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm11.378-3.917c-.89-.777-2.366-.777-3.255 0a.75.75 0 0 1-.988-1.129c1.454-1.272 3.776-1.272 5.23 0 1.513 1.324 1.513 3.518 0 4.842a3.75 3.75 0 0 1-.837.552c-.676.328-1.028.774-1.028 1.152v.75a.75.75 0 0 1-1.5 0v-.75c0-1.279 1.06-2.107 1.875-2.502.182-.088.351-.199.503-.331.83-.727.83-1.857 0-2.584ZM12 18a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z",clipRule:"evenodd"}))}var oS=t.forwardRef(rS);function iS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return aS(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?aS(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function aS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var cS=function(e){var t,n=e.channelName,r=void 0===n?"":n,o=e.loading,i=void 0!==o&&o,a=g(function(e){return e.makeFeed}).merchantInfo,c=(null==a?void 0:a.link)||"",l=(null==a?void 0:a.video)||"",s=null!=a&&a.doc&&Object.keys(a.doc).length?a.doc:null,u=null!=a&&null!==(t=a.fileTypes)&&void 0!==t&&t.length?a.fileTypes.map(function(e){return e.name}).join(", "):"",d=(null==a?void 0:a.note)||"",f=!!(c||l||u);return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-3.5 ctx-border-b ctx-border-line-wash",children:[(0,tl.jsx)("h3",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Channel info","woo-feed")}),r&&(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-[3px]",children:r})]}),i&&(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-6 ctx-flex ctx-justify-center",children:(0,tl.jsx)(Os,{})}),!i&&d&&(0,tl.jsx)("p",{className:"ctx-mx-5 ctx-mt-4 ctx-mb-0 ctx-text-help ctx-text-[#b54708] ctx-bg-[#fffaeb] ctx-border ctx-border-[#fedf89] ctx-rounded-item ctx-py-1.5 ctx-px-2.5",children:d}),!i&&f&&(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-4 ctx-flex ctx-flex-col ctx-gap-3 ".concat(s?"ctx-border-b ctx-border-line-wash":""),children:[c&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2.5",children:[(0,tl.jsx)(Zk,{className:"ctx-size-4 ctx-text-ink-muted ctx-flex-none ctx-mt-px"}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-body",children:Qc("Feed specification","woo-feed")}),(0,tl.jsx)("a",{href:c,target:"_blank",rel:"noopener noreferrer",className:"ctx-text-body ctx-font-medium ctx-text-primary hover:ctx-text-primary-dark",children:Qc("Read the article","woo-feed")})]})]}),l&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2.5",children:[(0,tl.jsx)(eS,{className:"ctx-size-4 ctx-text-ink-muted ctx-flex-none ctx-mt-px"}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-body",children:Qc("Video walkthrough","woo-feed")}),(0,tl.jsx)("a",{href:l,target:"_blank",rel:"noopener noreferrer",className:"ctx-text-body ctx-font-medium ctx-text-primary hover:ctx-text-primary-dark",children:Qc("Watch now","woo-feed")})]})]}),u&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2.5",children:[(0,tl.jsx)(nS,{className:"ctx-size-4 ctx-text-ink-muted ctx-flex-none ctx-mt-px"}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-body",children:Qc("Accepted file types","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink ctx-mt-0.5",children:u})]})]})]}),!i&&s&&(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-[18px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px]",children:[(0,tl.jsx)(oS,{className:"ctx-size-3.5 ctx-text-ink-muted ctx-flex-none"}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink-body",children:Qc("Support documents","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2 ctx-mt-2.5",children:Object.entries(s).map(function(e){var t=iS(e,2),n=t[0],r=t[1];return(0,tl.jsx)("a",{href:r,target:"_blank",rel:"noopener noreferrer",className:"ctx-text-body ctx-text-primary hover:ctx-text-primary-dark",children:n},n)})})]}),!i&&!f&&!s&&(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-5 ctx-flex ctx-items-start ctx-gap-2.5",children:[(0,tl.jsx)(Zk,{className:"ctx-size-4 ctx-text-ink-faint ctx-flex-none ctx-mt-px"}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-leading-relaxed ctx-m-0",children:Qc(r?"No additional specification is published for this channel.":"Pick a template to see its feed specification, accepted file types and support documents.","woo-feed")})]})]})};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 sS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function uS(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=lS(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=lS(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==lS(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var dS=["price","current_price","sale_price","price_with_tax","current_price_with_tax","sale_price_with_tax"],fS=["google","google_local","google_local_inventory","googlereview","google_shopping_action","google_promotions","google_dynamic_ads","adwords","adwords_local_product","facebook","pinterest","snapchat","tiktok","bing","bing_local_inventory"],pS={bing:["sale_price"]};function xS(e,t,n){if(!fS.includes(t))return[];var r=n?" "+n:"",o=[];return(e||[]).forEach(function(e,n){!(pS[t]||[]).includes(null==e?void 0:e.mattribute)&&dS.includes(null==e?void 0:e.attribute)&&function(e){var t=String(null!=e?e:"").trim();return""===t||/^[A-Z]{3}$/.test(t)}(null==e?void 0:e.suffix)&&(null==e?void 0:e.suffix)!==r&&o.push({index:n,suffix:r})}),o}function mS(e,t,n){var r=Array.isArray(e)?e:[];if(!n)return r;var o=xS(r,t,n);if(!o.length)return r;var i=r.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sS(Object(n),!0).forEach(function(t){uS(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sS(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e)});return o.forEach(function(e){var t=e.index,n=e.suffix;i[t].suffix=n}),i}var hS=function(e){if(!e)return!1;"function"==typeof e.scrollIntoView&&e.scrollIntoView({behavior:"smooth",block:"center"});var t=e.querySelector("input, button, select, textarea, [tabindex]");return t&&"function"==typeof t.focus&&t.focus({preventScroll:!0}),!0};function vS(e){return function(e){if(Array.isArray(e))return bS(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 bS(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bS(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 bS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function gS(e){return gS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gS(e)}function yS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return wS(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?wS(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 wS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function jS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function kS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jS(Object(n),!0).forEach(function(t){SS(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jS(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function SS(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=gS(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=gS(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gS(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var NS=[{id:1,name:"United States",value:"US"},{id:2,name:"United Kingdom",value:"GB"},{id:3,name:"Germany",value:"DE"},{id:4,name:"Australia",value:"AU"},{id:5,name:"Canada",value:"CA"}],OS=[{id:1,name:"XML",value:"xml"},{id:2,name:"CSV",value:"csv"},{id:3,name:"TSV",value:"tsv"},{id:4,name:"TXT",value:"txt"},{id:5,name:"JSON",value:"json"}],CS=[{id:1,name:"Comma",value:","},{id:2,name:"Colon",value:":"},{id:3,name:"Space",value:" "},{id:4,name:"Pipe",value:"|"},{id:5,name:"Semi Colon",value:";"},{id:6,name:"Tab",value:"\t"}],ES=[{id:1,name:'Double quote ( " )',value:"double"},{id:2,name:"Single quote ( ' )",value:"single"},{id:3,name:"None",value:" "}],TS=["csv","tsv","txt"],PS=["m5","m15","m30","m45"],_S=["m5","m15"],AS=function(e){return parseInt(String(e).replace("m",""),10)},IS=[{id:6,name:"Every 5 Minutes",value:"m5"},{id:7,name:"Every 15 Minutes",value:"m15"},{id:8,name:"Every 30 Minutes",value:"m30"},{id:9,name:"Every 45 Minutes",value:"m45"},{id:1,name:"Every 1 Hour",value:"1"},{id:2,name:"Every 6 Hours",value:"6"},{id:3,name:"Every 12 Hours",value:"12"},{id:4,name:"Every 24 Hours",value:"24"},{id:5,name:"Every Week",value:"168"}],FS=["custom","custom2"],RS=["n","both"],DS=["custom2","admarkt","yandex_xml","glami"],MS=function(e,t){return t&&null!=e&&e.length&&e.find(function(e){return e.value===t})||null},LS=function(){var e,n,r,o,i,a,c,l,s,u,d=V(),f=g(function(e){return e.makeFeed.invalidSettings||[]}),p=function(e){return f.includes(e)};(0,t.useEffect)(function(){f.length&&hS(document.querySelector('[data-field-key="'.concat(f[0],'"]')))},[f]);var x=g(function(e){return e.makeFeed}),m=x.makeFeedForm,h=x.editFeedId,v=x.feedRules,b=!!h,y=(0,t.useRef)(!1),w=(0,t.useRef)(!1),j=(0,t.useRef)(!1),k=Mk(),S=k.data,N=k.isLoading,O=null==m?void 0:m.template,C=Lk(O,{skip:!O}),E=C.data,T=C.isFetching,P=zk(O,{skip:!O||b}).data,_=(null==P?void 0:P.provider)||O,A=Uk(_,{skip:!_}).data,I=Gk().data,F=Hk().data,R=(0,t.useRef)("");R.current=(null==m?void 0:m.currency)||"",(0,t.useEffect)(function(){null!=P&&P.feedRules&&!b&&d(oa(mS(P.feedRules,O,R.current)))},[P,b,d]),(0,t.useEffect)(function(){A&&d(da(A))},[A,d]),(0,t.useEffect)(function(){I&&d(fa(I))},[I,d]),(0,t.useEffect)(function(){F&&d(pa(F))},[F,d]),(0,t.useEffect)(function(){O?E&&d(xa(E)):d(xa({}))},[O,E,d]),(0,t.useEffect)(function(){var e,t;if(!b&&S){var n={};y.current||!S.storeCountry||null===(e=S.countries)||void 0===e||!e.length||null!=m&&m.country||(y.current=!0,n.country=S.storeCountry),w.current||null===(t=S.variations)||void 0===t||!t.length||null!=m&&m.includeVariations||(w.current=!0,n.includeVariations="y"),j.current||null!=m&&m.intervalTime||(j.current=!0,n.intervalTime="24"),Object.keys(n).length&&d(Zi({makeFeedForm:kS(kS({},m),n)}))}},[S,b,m,d]),(0,t.useEffect)(function(){var e;!b&&O&&null!=E&&null!==(e=E.fileTypes)&&void 0!==e&&e.length&&d(Zi({makeFeedForm:kS(kS({},m),{},{fileType:E.fileTypes[0].value})}))},[O,E]);var D=FS.includes(O),M=RS.includes(null==m?void 0:m.includeVariations),L=TS.includes(((null==m?void 0:m.fileType)||"").toLowerCase()),z=rc("compat_adapters"),B=DS.includes(O);(0,t.useEffect)(function(){if(!b&&B&&(null==m||!m.feedConfigCustom2)){var e=null==P?void 0:P.feed_config_custom2;e&&d(Zi({makeFeedForm:kS(kS({},m),{},{feedConfigCustom2:e})}))}},[B,P]);var U=null!=S&&null!==(e=S.countries)&&void 0!==e&&e.length?S.countries:NS,G=null!=S&&null!==(n=S.templates)&&void 0!==n&&n.length?S.templates:[],H=function(e,t,n){var r=Array.isArray(e)?e:[],o=(t||"").toLowerCase();return n&&o&&!r.some(function(e){return e.value===o})?[].concat(vS(r),[{id:r.length+1,name:o.toUpperCase(),value:o}]):r}(null!=E&&null!==(r=E.fileTypes)&&void 0!==r&&r.length?E.fileTypes:null!=S&&null!==(o=S.fileTypes)&&void 0!==o&&o.length?S.fileTypes:OS,null==m?void 0:m.fileType,b),q=null!=S&&null!==(i=S.variations)&&void 0!==i&&i.length?S.variations:[],W=null!=S&&null!==(a=S.variablePriceOptions)&&void 0!==a&&a.length?S.variablePriceOptions:[],$=null!=S&&null!==(c=S.variableQuantityOptions)&&void 0!==c&&c.length?S.variableQuantityOptions:[],Q=null!=S&&null!==(l=S.currencies)&&void 0!==l&&l.length?S.currencies:[],X=(null==S?void 0:S.storeCurrency)||"",K=null!=S&&null!==(s=S.languages)&&void 0!==s&&s.length?S.languages:[],Y=null!=S&&null!==(u=S.vendors)&&void 0!==u&&u.length?S.vendors:[],Z=(0,t.useMemo)(function(){return MS(U,null==m?void 0:m.country)},[U,null==m?void 0:m.country]),J=(0,t.useMemo)(function(){return MS(G,null==m?void 0:m.template)},[G,null==m?void 0:m.template]),ee=(0,t.useMemo)(function(){return MS(H,null==m?void 0:m.fileType)},[H,null==m?void 0:m.fileType]),te=(0,t.useMemo)(function(){return MS(CS,(null==m?void 0:m.delimiter)||",")},[null==m?void 0:m.delimiter]),ne=(0,t.useMemo)(function(){return MS(ES,(null==m?void 0:m.enclosure)||"double")},[null==m?void 0:m.enclosure]),re=(0,t.useMemo)(function(){return MS(q,null==m?void 0:m.includeVariations)},[q,null==m?void 0:m.includeVariations]),oe=(0,t.useMemo)(function(){return MS(W,(null==m?void 0:m.variablePrice)||"first")},[W,null==m?void 0:m.variablePrice]),ie=(0,t.useMemo)(function(){return MS($,(null==m?void 0:m.variableQuantity)||"first")},[$,null==m?void 0:m.variableQuantity]),ae=(0,t.useMemo)(function(){return MS(Q,(null==m?void 0:m.currency)||X)},[Q,null==m?void 0:m.currency,X]),ce=(0,t.useMemo)(function(){return MS(K,null==m?void 0:m.feedLanguage)},[K,null==m?void 0:m.feedLanguage]),le=(0,t.useMemo)(function(){var e;return MS(Y,(null==m||null===(e=m.vendors)||void 0===e?void 0:e[0])||(null==m?void 0:m.vendors))},[Y,null==m?void 0:m.vendors]),se=(0,t.useMemo)(function(){return MS(IS,null==m?void 0:m.intervalTime)},[null==m?void 0:m.intervalTime]),ue=[{value:"",name:Qc("Default (product ID)","woo-feed")},{value:"date",name:Qc("Date published","woo-feed")},{value:"modified",name:Qc("Last modified","woo-feed")},{value:"title",name:Qc("Title","woo-feed")},{value:"menu_order",name:Qc("Menu order","woo-feed")},{value:"random",name:Qc("Random","woo-feed")}],de=[{value:"",name:Qc("Default direction","woo-feed")},{value:"ASC",name:Qc("Ascending","woo-feed")},{value:"DESC",name:Qc("Descending","woo-feed")}],fe=(0,t.useMemo)(function(){return MS(ue,(null==m?void 0:m.feedSort)||"")},[null==m?void 0:m.feedSort]),pe=(0,t.useMemo)(function(){return MS(de,(null==m?void 0:m.feedSortOrder)||"")},[null==m?void 0:m.feedSortOrder]),xe=!(null==m||!m.feedSort)&&"random"!==m.feedSort,me=[{value:"no",name:Qc("No BOM","woo-feed")},{value:"yes",name:Qc("Add UTF-8 BOM","woo-feed")}],he=(0,t.useMemo)(function(){return MS(me,(null==m?void 0:m.csvBom)||"no")},[null==m?void 0:m.csvBom]),ve=yS((0,t.useState)(null),2),be=ve[0],ge=ve[1],ye=yS((0,t.useState)(!1),2),we=ye[0],je=ye[1],ke=rc("short_update_intervals"),Se=function(e,t){t&&(d(Zi({makeFeedForm:kS(kS({},m),{},SS({},e,t.value))})),"currency"===e&&xS(v,null==m?void 0:m.template,t.value).forEach(function(e){var t=e.index,n=e.suffix;return d(ia({index:t,field:"suffix",value:n}))}))},Ne=null;B?Ne=Qc("Markup editor, no attribute table","woo-feed"):D?Ne=Qc("Name your own columns","woo-feed"):O&&null!=v&&v.length&&(Ne=cc(Xc("%s attribute preloaded","%s attributes preloaded",v.length,"woo-feed"),v.length));var Oe=null!=m&&m.fileName&&null!=m&&m.fileType?cc(Qc("Saved as %1$s.%2$s","woo-feed"),m.fileName,m.fileType):null,Ce=null!=H&&H.length?cc(Qc("%s supported","woo-feed"),H.map(function(e){return e.name}).join(", ")):null;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-wrap ctx-gap-4 ctx-items-start",children:[(0,tl.jsxs)("div",{className:"ctx-flex-[1_1_420px] ctx-min-w-0 ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-pt-5 ctx-pb-[22px]",children:[(0,tl.jsx)("h3",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Feed settings","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-grid ctx-grid-cols-[repeat(auto-fit,minmax(180px,1fr))] ctx-gap-x-[18px] ctx-gap-y-3.5 ctx-mt-4",children:[(0,tl.jsx)(Rs,{label:Qc("Country","woo-feed"),required:!0,error:p("country"),dataKey:"country",loading:N,hint:Qc("Sets currency and tax rules","woo-feed"),children:(0,tl.jsx)(Ck,{onChange:function(e){return Se("country",e)},data:U,currentSelected:Z,placeholder:Qc("Search countries","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("Template","woo-feed"),required:!0,error:p("template"),dataKey:"template",loading:N,hint:Ne,children:(0,tl.jsx)(Ck,{onChange:function(e){e&&d(Zi({makeFeedForm:kS(kS({},m),{},{template:e.value,fileType:"",itemsWrapper:"products",itemWrapper:"product"}),feedRules:[],isLoadingFeedRules:!0,editFeedId:null}))},data:G,currentSelected:J,placeholder:Qc("Search templates","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("File name","woo-feed"),required:!0,error:p("fileName"),dataKey:"fileName",onChange:function(e){d(Zi({makeFeedForm:kS(kS({},m),{},{fileName:e.target.value})}))},value:m.fileName,placeholder:"Type File Name",hint:Oe}),(0,tl.jsx)(Rs,{label:Qc("File type","woo-feed"),required:!0,error:p("fileType"),dataKey:"fileType",loading:!!O&&T,hint:Ce,children:(0,tl.jsx)(Th,{onChange:function(e){return Se("fileType",e)},items:H,selected:ee,placeholder:Qc("Select file type","woo-feed")},"fileType-".concat(O))}),L&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Rs,{label:Qc("Delimiter","woo-feed"),required:!0,hint:Qc("Column separator between values","woo-feed"),children:(0,tl.jsx)(Th,{items:CS,onChange:function(e){return Se("delimiter",e)},selected:te,placeholder:Qc("Select delimiter","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("Enclosure","woo-feed"),required:!0,hint:Qc("Character that wraps each value","woo-feed"),children:(0,tl.jsx)(Th,{items:ES,onChange:function(e){return Se("enclosure",e)},selected:ne,placeholder:Qc("Select enclosure","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("UTF-8 BOM","woo-feed"),hint:Qc("Prepend a byte-order mark so Excel reads it as UTF-8","woo-feed"),children:(0,tl.jsx)(Th,{items:me,onChange:function(e){return Se("csvBom",e)},selected:he})})]}),(0,tl.jsx)(Rs,{label:Qc("Include variations","woo-feed"),required:!0,loading:N,hint:Qc("How variable products are exported","woo-feed"),children:(0,tl.jsx)(Th,{items:q,onChange:function(e){return Se("includeVariations",e)},selected:re,placeholder:Qc("Select variations","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("Sort feed by","woo-feed"),hint:Qc("Order products are written to the feed","woo-feed"),children:(0,tl.jsx)(Th,{items:ue,onChange:function(e){return Se("feedSort",e)},selected:fe,placeholder:Qc("Default (product ID)","woo-feed")})}),xe&&(0,tl.jsx)(Rs,{label:Qc("Sort direction","woo-feed"),hint:Qc("Ascending or descending","woo-feed"),children:(0,tl.jsx)(Th,{items:de,onChange:function(e){return Se("feedSortOrder",e)},selected:pe,placeholder:Qc("Default direction","woo-feed")})}),M&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Rs,{label:Qc("Variable price","woo-feed"),loading:N,hint:Qc("Which variation price the variable product row uses","woo-feed"),children:(0,tl.jsx)(Th,{items:W,onChange:function(e){return Se("variablePrice",e)},selected:oe,placeholder:Qc("Select variation price","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("Variable quantity","woo-feed"),loading:N,hint:Qc("Which variation quantity the variable product row uses","woo-feed"),children:(0,tl.jsx)(Th,{items:$,onChange:function(e){return Se("variableQuantity",e)},selected:ie,placeholder:Qc("Select variation quantity","woo-feed")})})]}),D&&!B&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Rs,{label:Qc("Items wrapper","woo-feed"),required:!0,onChange:function(e){d(Zi({makeFeedForm:kS(kS({},m),{},{itemsWrapper:e.target.value})}))},value:(null==m?void 0:m.itemsWrapper)||"products",placeholder:"products"}),(0,tl.jsx)(Rs,{label:Qc("Single item wrapper","woo-feed"),required:!0,onChange:function(e){d(Zi({makeFeedForm:kS(kS({},m),{},{itemWrapper:e.target.value})}))},value:(null==m?void 0:m.itemWrapper)||"product",placeholder:"product"}),(0,tl.jsx)(Rs,{label:Qc("Extra header","woo-feed"),hint:Qc("Optional. Namespaces are added to the items wrapper; elements go inside it before the products; an XML declaration here replaces the default.","woo-feed"),onChange:function(e){d(Zi({makeFeedForm:kS(kS({},m),{},{extraHeader:e.target.value})}))},value:(null==m?void 0:m.extraHeader)||"",placeholder:'xmlns:g="http://base.google.com/ns/1.0"'})]}),K.length>0&&(0,tl.jsx)(Rs,{label:(0,tl.jsxs)(tl.Fragment,{children:[Qc("Feed Language","woo-feed"),!z&&(0,tl.jsx)("span",{className:"ctx-ml-1.5 ctx-align-middle ctx-inline-flex",children:(0,tl.jsx)(rl,{})})]}),required:z,loading:N,hint:Qc("Feed is generated in this language","woo-feed"),children:(0,tl.jsx)("div",{className:ns(!z&&Ek),"aria-disabled":!z||void 0,children:(0,tl.jsx)(Ck,{onChange:function(e){return Se("feedLanguage",e)},data:K,currentSelected:ce,placeholder:Qc("Search languages","woo-feed")})})}),Q.length>0&&(0,tl.jsx)(Rs,{label:(0,tl.jsxs)(tl.Fragment,{children:[Qc("Feed Currency","woo-feed"),!z&&(0,tl.jsx)("span",{className:"ctx-ml-1.5 ctx-align-middle ctx-inline-flex",children:(0,tl.jsx)(rl,{})})]}),required:z,loading:N,hint:Qc("Prices are converted to this currency","woo-feed"),children:(0,tl.jsx)("div",{className:ns(!z&&Ek),"aria-disabled":!z||void 0,children:(0,tl.jsx)(Ck,{onChange:function(e){return Se("currency",e)},data:Q,currentSelected:ae,placeholder:Qc("Search currencies","woo-feed")})})}),Y.length>0&&(0,tl.jsx)(Rs,{label:Qc("Vendors","woo-feed"),loading:N,children:(0,tl.jsx)(Ck,{onChange:function(e){e&&d(Zi({makeFeedForm:kS(kS({},m),{},{vendors:[e.value]})}))},data:Y,currentSelected:le,placeholder:Qc("Search vendors","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("Update interval","woo-feed"),hint:Qc("How often the feed automatically regenerates in the background.","woo-feed"),children:(0,tl.jsx)(Th,{onChange:function(e){e&&(!PS.includes(e.value)||ke?_S.includes(e.value)?ge(e):Se("intervalTime",e):je(!0))},items:IS,selected:se,placeholder:Qc("Select interval","woo-feed")})})]})]}),(0,tl.jsx)("div",{className:"ctx-flex-[1_1_300px] ctx-min-w-[264px] ctx-max-w-[340px]",children:(0,tl.jsx)(cS,{channelName:(null==J?void 0:J.name)||"",loading:!!O&&T})}),(0,tl.jsxs)(Es,{isOpen:!!be,onClose:function(){return ge(null)},icon:(0,tl.jsx)("span",{className:"ctx-w-[30px] ctx-h-[30px] ctx-flex ctx-items-center ctx-justify-center ctx-rounded-btn-sm ctx-bg-[#fdf9f0] ctx-text-[#a8760f]",children:(0,tl.jsx)(jy,{className:"ctx-size-4","aria-hidden":"true"})}),title:be?cc(Qc("Update every %d minutes?","woo-feed"),AS(be.value)):"",subtitle:Qc("A few things to consider before choosing a 5 or 15 minute interval:","woo-feed"),children:[(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pt-4 ctx-pb-5",children:(0,tl.jsxs)("ul",{className:"ctx-m-0 ctx-pl-[18px] ctx-list-disc ctx-flex ctx-flex-col ctx-gap-2.5 ctx-text-body ctx-text-ink ctx-leading-[1.6]",children:[(0,tl.jsx)("li",{children:be&&cc(Qc("On bigger stores, building a feed can take longer than %d minutes. When that happens, the next update is skipped — so updates may actually arrive slower, not faster.","woo-feed"),AS(be.value))}),(0,tl.jsx)("li",{children:Qc("Your server never gets a break. Rebuilding feeds around the clock can make your whole store feel slower, especially on shared hosting.","woo-feed")}),(0,tl.jsx)("li",{children:Qc("Sales channels read your feed on their own schedule — Google usually once a day, Facebook about once an hour — so updating faster than that rarely helps.","woo-feed")}),(0,tl.jsx)("li",{className:"ctx-font-medium",children:Qc("For most stores, every 30 minutes or longer is the sweet spot.","woo-feed")})]})}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-between ctx-gap-2.5 ctx-bg-line-paper ctx-border-t ctx-border-line-hair ctx-px-4 ctx-py-3",children:[(0,tl.jsx)(pb,{size:"medium",type:"destructive-outline",onClick:function(){be&&Se("intervalTime",be),ge(null)},children:be?cc(Qc("Use %d minutes anyway","woo-feed"),AS(be.value)):""}),(0,tl.jsx)(pb,{size:"medium",type:"primary",className:"ctx-text-white",onClick:function(){return ge(null)},children:Qc("Choose a longer interval","woo-feed")})]})]}),(0,tl.jsx)(Kk,{isOpen:we,setIsOpen:je,title:Qc("Minute-level update intervals","woo-feed")})]})};function zS({onFocus:e}){let[n,r]=(0,t.useState)(!0),o=Rg();return n?t.createElement(dm,{as:"button",type:"button",features:um.Focusable,onFocus:t=>{t.preventDefault();let n,i=50;n=requestAnimationFrame(function t(){if(i--<=0)n&&cancelAnimationFrame(n);else if(e()){if(cancelAnimationFrame(n),!o.current)return;r(!1)}else n=requestAnimationFrame(t)})}}):null}const BS=t.createContext(null);function US({children:e}){let n=t.useRef({groups:new Map,get(e,t){var n;let r=this.groups.get(e);r||(r=new Map,this.groups.set(e,r));let o=null!=(n=r.get(t))?n:0;return r.set(t,o+1),[Array.from(r.keys()).indexOf(t),function(){let e=r.get(t);e>1?r.set(t,e-1):r.delete(t)}]}});return t.createElement(BS.Provider,{value:n},e)}function GS(e){let n=t.useContext(BS);if(!n)throw new Error("You must wrap your component in a <StableCollection>");let r=t.useId(),[o,i]=n.current.get(e,r);return t.useEffect(()=>i,[]),o}var HS=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(HS||{}),qS=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(qS||{}),WS=(e=>(e[e.SetSelectedIndex=0]="SetSelectedIndex",e[e.RegisterTab=1]="RegisterTab",e[e.UnregisterTab=2]="UnregisterTab",e[e.RegisterPanel=3]="RegisterPanel",e[e.UnregisterPanel=4]="UnregisterPanel",e))(WS||{});let $S={0(e,t){var n;let r=rf(e.tabs,e=>e.current),o=rf(e.panels,e=>e.current),i=r.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),a={...e,tabs:r,panels:o};if(t.index<0||t.index>r.length-1){let n=Td(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>Td(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===i.length)return a;let o=Td(n,{0:()=>r.indexOf(i[0]),1:()=>r.indexOf(i[i.length-1])});return{...a,selectedIndex:-1===o?e.selectedIndex:o}}let c=r.slice(0,t.index),l=[...r.slice(t.index),...c].find(e=>i.includes(e));if(!l)return a;let s=null!=(n=r.indexOf(l))?n:e.selectedIndex;return-1===s&&(s=e.selectedIndex),{...a,selectedIndex:s}},1(e,t){if(e.tabs.includes(t.tab))return e;let n=e.tabs[e.selectedIndex],r=rf([...e.tabs,t.tab],e=>e.current),o=e.selectedIndex;return e.info.current.isControlled||(o=r.indexOf(n),-1===o&&(o=e.selectedIndex)),{...e,tabs:r,selectedIndex:o}},2(e,t){return{...e,tabs:e.tabs.filter(e=>e!==t.tab)}},3(e,t){return e.panels.includes(t.panel)?e:{...e,panels:rf([...e.panels,t.panel],e=>e.current)}},4(e,t){return{...e,panels:e.panels.filter(e=>e!==t.panel)}}},VS=(0,t.createContext)(null);function QS(e){let n=(0,t.useContext)(VS);if(null===n){let t=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,QS),t}return n}VS.displayName="TabsDataContext";let XS=(0,t.createContext)(null);function KS(e){let n=(0,t.useContext)(XS);if(null===n){let t=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,KS),t}return n}function YS(e,t){return Td(t.type,$S,e,t)}XS.displayName="TabsActionsContext";let ZS=Yx.RenderStrategy|Yx.Static;let JS=om(function(e,n){var r,o;let i=(0,t.useId)(),{id:a=`headlessui-tabs-tab-${i}`,disabled:c=!1,autoFocus:l=!1,...s}=e,{orientation:u,activation:d,selectedIndex:f,tabs:p,panels:x}=QS("Tab"),m=KS("Tab"),h=QS("Tab"),[v,b]=(0,t.useState)(null),g=(0,t.useRef)(null),y=Nf(g,n,b);Vu(()=>m.registerTab(g),[m,g]);let w=GS("tabs"),j=p.indexOf(g);-1===j&&(j=w);let k=j===f,S=Xu(e=>{let t=e();if(t===Xd.Success&&"auto"===d){let e=Gu(g.current),t=h.tabs.findIndex(t=>t.current===e);-1!==t&&m.change(t)}return t}),N=Xu(e=>{let t=p.map(e=>e.current).filter(Boolean);if(e.key===Im.Space||e.key===Im.Enter)return e.preventDefault(),e.stopPropagation(),void m.change(j);switch(e.key){case Im.Home:case Im.PageUp:return e.preventDefault(),e.stopPropagation(),S(()=>of(t,Qd.First));case Im.End:case Im.PageDown:return e.preventDefault(),e.stopPropagation(),S(()=>of(t,Qd.Last))}return S(()=>Td(u,{vertical(){return e.key===Im.ArrowUp?of(t,Qd.Previous|Qd.WrapAround):e.key===Im.ArrowDown?of(t,Qd.Next|Qd.WrapAround):Xd.Error},horizontal(){return e.key===Im.ArrowLeft?of(t,Qd.Previous|Qd.WrapAround):e.key===Im.ArrowRight?of(t,Qd.Next|Qd.WrapAround):Xd.Error}}))===Xd.Success?e.preventDefault():void 0}),O=(0,t.useRef)(!1),C=Xu(()=>{var e;O.current||(O.current=!0,null==(e=g.current)||e.focus({preventScroll:!0}),m.change(j),qu(()=>{O.current=!1}))}),E=Xu(e=>{e.preventDefault()}),{isFocusVisible:T,focusProps:P}=_u({autoFocus:l}),{isHovered:_,hoverProps:A}=Du({isDisabled:c}),{pressed:I,pressProps:F}=Ku({disabled:c}),R=jf({selected:k,hover:_,active:I,focus:T,autofocus:l,disabled:c}),D=rm({ref:y,onKeyDown:N,onMouseDown:E,onClick:C,id:a,role:"tab",type:mf(e,v),"aria-controls":null==(o=null==(r=x[j])?void 0:r.current)?void 0:o.id,"aria-selected":k,tabIndex:k?0:-1,disabled:c||void 0,autoFocus:l},P,A,F);return Jx()({ourProps:D,theirProps:s,slot:R,defaultTag:"button",name:"Tabs.Tab"})}),eN=om(function(e,n){let{defaultIndex:r=0,vertical:o=!1,manual:i=!1,onChange:a,selectedIndex:c=null,...l}=e;const s=o?"vertical":"horizontal",u=i?"manual":"auto";let d=null!==c,f=Qu({isControlled:d}),p=Nf(n),[x,m]=(0,t.useReducer)(YS,{info:f,selectedIndex:null!=c?c:r,tabs:[],panels:[]}),h=jf({selectedIndex:x.selectedIndex}),v=Qu(a||(()=>{})),b=Qu(x.tabs),g=(0,t.useMemo)(()=>({orientation:s,activation:u,...x}),[s,u,x]),y=Xu(e=>(m({type:1,tab:e}),()=>m({type:2,tab:e}))),w=Xu(e=>(m({type:3,panel:e}),()=>m({type:4,panel:e}))),j=Xu(e=>{k.current!==e&&v.current(e),d||m({type:0,index:e})}),k=Qu(d?e.selectedIndex:x.selectedIndex),S=(0,t.useMemo)(()=>({registerTab:y,registerPanel:w,change:j}),[]);Vu(()=>{m({type:0,index:null!=c?c:r})},[c]),Vu(()=>{if(void 0===k.current||x.tabs.length<=0)return;let e=rf(x.tabs,e=>e.current);e.some((e,t)=>x.tabs[t]!==e)&&j(e.indexOf(x.tabs[k.current]))});let N={ref:p},O=Jx();return t.createElement(US,null,t.createElement(XS.Provider,{value:S},t.createElement(VS.Provider,{value:g},g.tabs.length<=0&&t.createElement(zS,{onFocus:()=>{var e,t;for(let n of b.current)if(0===(null==(e=n.current)?void 0:e.tabIndex))return null==(t=n.current)||t.focus(),!0;return!1}}),O({ourProps:N,theirProps:l,slot:h,defaultTag:"div",name:"Tabs"}))))}),tN=om(function(e,t){let{orientation:n,selectedIndex:r}=QS("Tab.List"),o=Nf(t),i=jf({selectedIndex:r}),a=e,c={ref:o,role:"tablist","aria-orientation":n};return Jx()({ourProps:c,theirProps:a,slot:i,defaultTag:"div",name:"Tabs.List"})}),nN=om(function(e,t){let{selectedIndex:n}=QS("Tab.Panels"),r=Nf(t),o=jf({selectedIndex:n}),i=e,a={ref:r};return Jx()({ourProps:a,theirProps:i,slot:o,defaultTag:"div",name:"Tabs.Panels"})}),rN=om(function(e,n){var r,o,i,a;let c=(0,t.useId)(),{id:l=`headlessui-tabs-panel-${c}`,tabIndex:s=0,...u}=e,{selectedIndex:d,tabs:f,panels:p}=QS("Tab.Panel"),x=KS("Tab.Panel"),m=(0,t.useRef)(null),h=Nf(m,n);Vu(()=>x.registerPanel(m),[x,m]);let v=GS("panels"),b=p.indexOf(m);-1===b&&(b=v);let g=b===d,{isFocusVisible:y,focusProps:w}=_u(),j=jf({selected:g,focus:y}),k=rm({ref:h,id:l,role:"tabpanel","aria-labelledby":null==(o=null==(r=f[b])?void 0:r.current)?void 0:o.id,tabIndex:g?s:-1},w),S=Jx();return g||null!=(i=u.unmount)&&!i||null!=(a=u.static)&&a?S({ourProps:k,theirProps:u,slot:j,defaultTag:"div",features:ZS,visible:g,name:"Tabs.Panel"}):t.createElement(dm,{"aria-hidden":"true",...k})}),oN=Object.assign(JS,{Group:eN,List:tN,Panels:nN,Panel:rN});var iN=function(e){var t=e.active,n=e.count,r=e.label,o=e.onClick;return(0,tl.jsxs)("button",{type:"button",onClick:o,className:"ctx-flex ctx-items-center ctx-gap-[7px] ctx-bg-transparent ctx-border-0 ctx-border-b-2 ctx-border-solid -ctx-mb-px ctx-px-0.5 ctx-py-[13px] ctx-text-row ctx-cursor-pointer ctx-transition-colors ".concat(t?"ctx-font-semibold ctx-text-primary ctx-border-primary":"ctx-font-medium ctx-text-ink-muted ctx-border-transparent hover:ctx-text-ink-body"),children:[r,null!=n?(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-text-ink-faint ctx-bg-line-wash ctx-rounded-[10px] ctx-px-1.5 ctx-py-px",children:n}):null]})};function aN(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return cN(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cN(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 cN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var lN=function(e,t){if("undefined"==typeof window)return 0;var n=Wa(),r=parseInt(n.get(t),10);return r>=0&&r<e.length?r:0},sN=function(e){var n=e.items,r=e.settings,o=void 0!==r&&r,i=e.rightContent,a=void 0===i?null:i,c=e.variant,l=void 0===c?"default":c,s=e.footer,u=void 0===s?null:s,d="tab",f=aN((0,t.useState)(function(){return lN(n,d)}),2),p=f[0],x=f[1],m=(0,t.useCallback)(function(e){x(e),function(e,t){var n=window.location.hash.replace("#","");if(n){var r=n.split("?")[0],o=new URLSearchParams(n.split("?")[1]||"");o.get(e)!==String(t)&&(o.set(e,t),window.location.hash="".concat(r,"?").concat(o.toString()))}}(d,e)},[d]);if((0,t.useEffect)(function(){var e=function(){x(lN(n,d))};return window.addEventListener("hashchange",e),function(){return window.removeEventListener("hashchange",e)}},[n,d]),"underline"===l){var h=n[p]||n[0];return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-6 ctx-flex-wrap ctx-border-b ctx-border-line-hair ctx-px-[22px] ctx-pt-1",children:[n.map(function(e,t){return(0,tl.jsx)(iN,{active:t===p,label:e.title,count:e.count,onClick:function(){return m(t)}},e.id)}),a?(0,tl.jsx)("div",{className:"ctx-ml-auto",children:a}):null]}),(0,tl.jsx)("div",{className:null!=h&&h.flush?"":"ctx-p-5 ctx-pt-4",children:null==h?void 0:h.component}),u?(0,tl.jsx)("div",{className:"ctx-border-t ctx-border-line-hair",children:u}):null]})}return(0,tl.jsxs)(eN,{selectedIndex:p,onChange:m,className:"ctx-border ctx-border-line-hair ctx-rounded-card ctx-overflow-hidden",children:[(0,tl.jsxs)(tN,{className:"ctx-flex ctx-bg-line-paper ctx-border-b ctx-border-line-hair ctx-justify-between ctx-px-4 ctx-py-3 ctx-items-center ctx-gap-3",children:[(0,tl.jsx)("div",{className:ns("ctx-inline-flex ctx-flex-wrap ctx-items-center ctx-bg-line-wash ctx-rounded-field ctx-p-[3px] ctx-gap-[2px]"),children:n.map(function(e){var t=e.id,n=e.title;return(0,tl.jsx)(oN,{className:ns("ctx-font-sans ctx-text-body ctx-font-medium ctx-text-ink-muted ctx-bg-transparent ctx-border-0 ctx-rounded-[6px] ctx-py-1.5 ctx-cursor-pointer ctx-whitespace-nowrap ctx-transition-colors focus:ctx-outline-none data-[focus]:ctx-outline-none data-[selected]:ctx-bg-white data-[selected]:ctx-text-ink data-[selected]:ctx-font-semibold data-[selected]:ctx-shadow-card",o?"ctx-px-4":"ctx-px-3"),children:n},t)})}),(0,tl.jsx)("div",{children:a})]}),(0,tl.jsx)(nN,{className:"ctx-bg-white ctx-p-5 ctx-pt-4",children:n.map(function(e){var t=e.id,n=e.component;return(0,tl.jsx)(rN,{children:n},t)})})]})};function uN({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M3.792 2.938A49.069 49.069 0 0 1 12 2.25c2.797 0 5.54.236 8.209.688a1.857 1.857 0 0 1 1.541 1.836v1.044a3 3 0 0 1-.879 2.121l-6.182 6.182a1.5 1.5 0 0 0-.439 1.061v2.927a3 3 0 0 1-1.658 2.684l-1.757.878A.75.75 0 0 1 9.75 21v-5.818a1.5 1.5 0 0 0-.44-1.06L3.13 7.938a3 3 0 0 1-.879-2.121V4.774c0-.897.64-1.683 1.542-1.836Z",clipRule:"evenodd"}))}var dN=t.forwardRef(uN),fN=function(e){var t=e.id,n=void 0===t?"":t,r=e.type,o=void 0===r?"text":r,i=e.placeholder,a=void 0===i?"":i,c=e.size,l=void 0===c?"large":c,s=e.icon,u=void 0===s?"":s,d=e.className,f=void 0===d?"":d,p=e.value,x=void 0===p?"":p,m=e.onChange,h=void 0===m?function(){}:m;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-w-full",children:[u&&(0,tl.jsx)("span",{className:"ctx-px-2 -ctx-mr-8 ctx-z-10 ctx-text-ink-faint",children:u}),(0,tl.jsx)("input",{id:n,value:x,onChange:h,className:ns("ctx-kit-input ctx-w-full ctx-box-border ctx-font-medium ctx-text-ink ctx-bg-white ctx-border !ctx-border-line !ctx-rounded-field !ctx-px-[11px] placeholder:!ctx-text-ink-faint ctx-flex-grow focus:!ctx-border-primary focus-visible:!ctx-outline-none !ctx-shadow-none",{large:"ctx-text-row !ctx-py-[7px]",small:"ctx-text-body !ctx-py-[5px]"}[l],{"!ctx-pl-8":u},f),type:o,placeholder:a})]})},pN=function(e){var t=e.buttons,n=void 0===t?[]:t,r=e.active,o=void 0===r?{title:"Attribute",value:"attribute"}:r,i=e.onChange,a=void 0===i?function(){}:i,c=e.size,l="small"===(void 0===c?"default":c);return(0,tl.jsx)("div",{className:ns("ctx-inline-flex ctx-bg-line-wash",l?"ctx-rounded-[6px] ctx-p-[2px]":"ctx-rounded-item ctx-p-[3px]"),children:n.map(function(e){return(0,tl.jsx)("button",{onClick:function(){return a(e)},className:ns("ctx-flex-1 ctx-font-sans ctx-border-0 ctx-rounded-[5px] ctx-cursor-pointer ctx-whitespace-nowrap ctx-transition-colors focus-visible:ctx-outline-none",l?"ctx-text-[10.5px] ctx-py-1 ctx-px-2":"ctx-text-help ctx-py-1.5 ctx-px-[9px]",e.value===o.value?"ctx-bg-white ctx-text-ink ctx-font-semibold ctx-shadow-card":"ctx-bg-transparent ctx-text-ink-muted ctx-font-medium"),children:e.title},e.value)})})};function xN(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return mN(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?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 n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var hN=[{id:1,value:"==",name:"is / equal"},{id:2,value:"!=",name:"is not / not equal"},{id:3,value:">=",name:"equals or greater than"},{id:4,value:">",name:"greater than"},{id:5,value:"<=",name:"equals or less than"},{id:6,value:"<",name:"less than"},{id:7,value:"contains",name:"contains"},{id:8,value:"nContains",name:"does not contain"},{id:9,value:"between",name:"between"}],vN=function(e,t){return"".concat(e,"-").concat(t)},bN=function(e,t){return Array.isArray(e)&&e.find(function(e){return(null==e?void 0:e.value)===t})||null},gN=[{title:"AND",value:"AND"},{title:"OR",value:"OR"}],yN=[{id:"pv-title",name:"Product Title",value:"__pv_title"},{id:"pv-sale",name:"Sale Price",value:"__pv_sale_price"},{id:"pv-stock",name:"Stock Status",value:"__pv_stock_status"}],wN=[{id:"pv-group-1",base_operator:"AND",base_filters:[{id:"pv-row-1",attribute:"__pv_title",condition:"contains",compare:"Hoodie",operator:"AND"},{id:"pv-row-2",attribute:"__pv_sale_price",condition:"<",compare:"45",operator:"AND"}]},{id:"pv-group-2",base_operator:"AND",base_filters:[{id:"pv-row-3",attribute:"__pv_stock_status",condition:"==",compare:"In stock",operator:"AND"}]}],jN=function(e){var t,n;return String(null!==(t=null==e?void 0:e.attribute)&&void 0!==t?t:"").trim()&&String(null!==(n=null==e?void 0:e.compare)&&void 0!==n?n:"").trim()},kN=function(e){var t=e.onAdd;return(0,tl.jsxs)("div",{className:"ctx-border ctx-border-dashed ctx-border-line ctx-rounded-card ctx-bg-line-paper ctx-px-5 ctx-py-9 ctx-flex ctx-flex-col ctx-items-center ctx-text-center",children:[(0,tl.jsx)("div",{className:"ctx-w-11 ctx-h-11 ctx-rounded-btn ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-text-primary ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)(dN,{className:"ctx-w-[20px] ctx-h-[20px]"})}),(0,tl.jsx)("div",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink ctx-mt-3.5",children:Qc("No advanced rules yet","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1.5 ctx-max-w-[420px]",children:Qc("Every product that passes the Filters tab is included. Add a group when you need conditions the Filters tab cannot express.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-mt-4 ctx-px-3.5 ctx-py-2.5 ctx-border ctx-border-line-hair ctx-rounded-field ctx-bg-white ctx-flex-wrap ctx-justify-center",children:[(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-ink-faint",children:"IF"}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-bg-line-paper ctx-border ctx-border-line ctx-rounded-[6px] ctx-px-2 ctx-py-1",children:Qc("Stock > 0","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-ink-faint",children:"AND"}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-bg-line-paper ctx-border ctx-border-line ctx-rounded-[6px] ctx-px-2 ctx-py-1",children:Qc("Price ≥ 20","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-ink-faint",children:Qc("→ product is included","woo-feed")})]}),(0,tl.jsx)(pb,{size:"medium",className:"ctx-mt-5 ctx-font-semibold ctx-text-body ctx-text-white",onClick:t,icon:(0,tl.jsx)(Wb,{className:"ctx-size-3.5 ctx-text-white"}),children:Qc("Add your first group","woo-feed")})]})},SN=function(e){var t=e.locked,n=void 0!==t&&t,r=V(),o=Gk().data,i=g(function(e){return e.makeFeed.productAttributes}),a=(Array.isArray(o)&&o.length>0?o:i)||[],c=Mk().data,l=Array.isArray(null==c?void 0:c.conditions)&&c.conditions.length>0?c.conditions:hN,s=g(function(e){var t;return null===(t=e.makeFeed.filter)||void 0===t?void 0:t.advancedFilter})||{groups:[],filterType:2},u=Array.isArray(s.groups)?s.groups:[],d=n&&0===u.length,f=d?wN:u,p=d?yN:a,x=function(){return r(_a())},m=function(e,t,n,o){return r(Ia({groupId:e,subId:t,field:n,value:o}))},h=f.reduce(function(e,t){var n;return e+((null===(n=t.base_filters)||void 0===n?void 0:n.length)||0)},0),v=f.reduce(function(e,t){return e+(t.base_filters||[]).filter(jN).length},0),b=h-v,y=d?cc(Qc("%1$d groups joined by %2$s","woo-feed"),f.length,"AND"):0===f.length?Qc("Groups are joined by a single operator you choose between them.","woo-feed"):[cc(Xc("%d group","%d groups",f.length,"woo-feed"),f.length),cc(Xc("%d active condition","%d active conditions",v,"woo-feed"),v),b>0?cc(Xc("%d row is incomplete and ignored","%d rows are incomplete and ignored",b,"woo-feed"),b):null].filter(Boolean).join(" · ");return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col",children:[0===f.length&&(0,tl.jsx)(kN,{onAdd:x}),f.map(function(e,t){var n=e.base_filters||[];return(0,tl.jsxs)("div",{children:[0!==t&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3 ctx-py-3",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-h-px ctx-bg-line-hair"}),(0,tl.jsx)(pN,{size:"small",buttons:gN,active:{title:e.base_operator||"AND",value:e.base_operator||"AND"},onChange:function(t){return n=e.id,o=t.value,r(Fa({groupId:n,value:o}));var n,o}}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-h-px ctx-bg-line-hair"})]}),(0,tl.jsxs)("div",{className:"ctx-border ctx-border-[#e2e8f1] ctx-rounded-card ctx-overflow-hidden ctx-bg-white",children:[(0,tl.jsxs)("div",{className:"ctx-px-3.5 ctx-py-2.5 ctx-bg-line-paper ctx-border-b ctx-border-line-hair ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink-body",children:cc(Qc("Group %d","woo-feed"),t+1)}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint",children:cc(Xc("%d condition","%d conditions",n.length,"woo-feed"),n.length)}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),(0,tl.jsx)("button",{type:"button",title:Qc("Delete group","woo-feed"),"aria-label":Qc("Delete group","woo-feed"),onClick:function(){return t=e.id,r(Da({groupId:t}));var t},className:"ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer hover:ctx-border-danger-line hover:ctx-text-danger",children:(0,tl.jsx)(tj,{className:"ctx-size-3.5"})})]}),(0,tl.jsxs)("div",{className:"ctx-p-3.5 ctx-flex ctx-flex-col ctx-gap-2 ctx-overflow-x-auto",children:[n.map(function(t,n){var o,i,a,c="between"===t.condition,s=xN(c?function(e){if("string"!=typeof e)return["",""];var t=e.indexOf("-");return t<=0?[e,""]:[e.slice(0,t),e.slice(t+1)]}(t.compare):["",""],2),u=s[0],d=s[1],f=String(null!==(o=t.attribute)&&void 0!==o?o:"").trim()&&!String(null!==(i=t.compare)&&void 0!==i?i:"").trim();return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-min-w-[560px]",children:[(0,tl.jsx)("div",{className:"ctx-w-[76px] ctx-flex-none ctx-flex ctx-justify-end",children:0===n?(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-ink-faint ctx-tracking-wide ctx-pr-1.5",children:"IF"}):(0,tl.jsx)(pN,{size:"small",buttons:gN,active:{title:t.operator||"AND",value:t.operator||"AND"},onChange:function(n){return m(e.id,t.id,"operator",n.value)}})}),(0,tl.jsx)("div",{className:"ctx-flex-[3_1_140px] ctx-min-w-0",children:(0,tl.jsx)(Ck,{size:"small",placeholder:Qc("Select attribute","woo-feed"),data:p,currentSelected:bN(p,t.attribute),onChange:function(n){n&&m(e.id,t.id,"attribute",n.value)}})}),(0,tl.jsx)("div",{className:"ctx-flex-[2_1_130px] ctx-min-w-0",children:(0,tl.jsx)(Th,{size:"small",className:"!ctx-border !ctx-border-line focus:!ctx-border-primary ctx-rounded-field ctx-py-[7px]",placeholder:Qc("Condition","woo-feed"),items:l,selected:l.find(function(e){return e.value===t.condition})||null,onChange:function(n){n&&(m(e.id,t.id,"condition",n.value),"between"===n.value&&"between"!==t.condition&&m(e.id,t.id,"compare",""))}})}),(0,tl.jsx)("div",{className:"ctx-flex-[2_1_120px] ctx-min-w-0",children:c?(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)(fN,{size:"small",placeholder:Qc("Low","woo-feed"),value:u,onChange:function(n){return m(e.id,t.id,"compare",vN(n.target.value,d))}}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-muted",children:Qc("to","woo-feed")}),(0,tl.jsx)(fN,{size:"small",placeholder:Qc("High","woo-feed"),value:d,onChange:function(n){return m(e.id,t.id,"compare",vN(u,n.target.value))}})]}):(0,tl.jsx)(fN,{size:"small",placeholder:Qc("Value","woo-feed"),className:f?"!ctx-border-amber-line":"",value:null!==(a=t.compare)&&void 0!==a?a:"",onChange:function(n){return m(e.id,t.id,"compare",n.target.value)}})}),(0,tl.jsx)("button",{type:"button",title:Qc("Delete row","woo-feed"),"aria-label":Qc("Remove condition","woo-feed"),onClick:function(){return n=e.id,o=t.id,r(Ra({groupId:n,subId:o}));var n,o},className:"ctx-flex-none ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer hover:ctx-border-danger-line hover:ctx-text-danger",children:(0,tl.jsx)(tj,{className:"ctx-size-3.5"})})]},t.id)}),(0,tl.jsx)(pb,{type:"dashed",onClick:function(){return t=e.id,r(Aa({groupId:t}));var t},className:"ctx-self-start ctx-ml-[86px]",icon:(0,tl.jsx)(Wb,{className:"ctx-size-3"}),children:Qc("Add condition","woo-feed")})]})]})]},e.id)}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-mt-4 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:y}),(0,tl.jsx)(pb,{size:"medium",className:"ctx-font-semibold ctx-text-body ctx-text-white",onClick:x,icon:(0,tl.jsx)(Wb,{className:"ctx-size-3.5 ctx-text-white"}),children:Qc("Add condition group","woo-feed")})]})]})};function NN({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12 1.5a5.25 5.25 0 0 0-5.25 5.25v3a3 3 0 0 0-3 3v6.75a3 3 0 0 0 3 3h10.5a3 3 0 0 0 3-3v-6.75a3 3 0 0 0-3-3v-3c0-2.9-2.35-5.25-5.25-5.25Zm3.75 8.25v-3a3.75 3.75 0 1 0-7.5 0v3h7.5Z",clipRule:"evenodd"}))}var ON=t.forwardRef(NN);function CN({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M3.53 2.47a.75.75 0 0 0-1.06 1.06l18 18a.75.75 0 1 0 1.06-1.06l-18-18ZM22.676 12.553a11.249 11.249 0 0 1-2.631 4.31l-3.099-3.099a5.25 5.25 0 0 0-6.71-6.71L7.759 4.577a11.217 11.217 0 0 1 4.242-.827c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113Z"}),t.createElement("path",{d:"M15.75 12c0 .18-.013.357-.037.53l-4.244-4.243A3.75 3.75 0 0 1 15.75 12ZM12.53 15.713l-4.243-4.244a3.75 3.75 0 0 0 4.244 4.243Z"}),t.createElement("path",{d:"M6.75 12c0-.619.107-1.213.304-1.764l-3.1-3.1a11.25 11.25 0 0 0-2.63 4.31c-.12.362-.12.752 0 1.114 1.489 4.467 5.704 7.69 10.675 7.69 1.5 0 2.933-.294 4.242-.827l-2.477-2.477A5.25 5.25 0 0 1 6.75 12Z"}))}var EN=t.forwardRef(CN);function TN({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),t.createElement("path",{fillRule:"evenodd",d:"M1.323 11.447C2.811 6.976 7.028 3.75 12.001 3.75c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113-1.487 4.471-5.705 7.697-10.677 7.697-4.97 0-9.186-3.223-10.675-7.69a1.762 1.762 0 0 1 0-1.113ZM17.25 12a5.25 5.25 0 1 1-10.5 0 5.25 5.25 0 0 1 10.5 0Z",clipRule:"evenodd"}))}var PN=t.forwardRef(TN);function _N({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M14.615 1.595a.75.75 0 0 1 .359.852L12.982 9.75h7.268a.75.75 0 0 1 .548 1.262l-10.5 11.25a.75.75 0 0 1-1.272-.71l1.992-7.302H3.75a.75.75 0 0 1-.548-1.262l10.5-11.25a.75.75 0 0 1 .913-.143Z",clipRule:"evenodd"}))}var AN=t.forwardRef(_N);let IN=(0,t.createContext)(null);IN.displayName="GroupContext";let FN=t.Fragment;let RN=om(function(e,n){var r;let o=(0,t.useId)(),i=gm(),a=Lf(),{id:c=i||`headlessui-switch-${o}`,disabled:l=a||!1,checked:s,defaultChecked:u,onChange:d,name:f,value:p,form:x,autoFocus:m=!1,...h}=e,v=(0,t.useContext)(IN),[b,g]=(0,t.useState)(null),y=Nf((0,t.useRef)(null),n,null===v?null:v.setSwitch,g),w=ed(u),[j,k]=Ju(s,d,null!=w&&w),S=$u(),[N,O]=(0,t.useState)(!1),C=Xu(()=>{O(!0),null==k||k(!j),S.nextFrame(()=>{O(!1)})}),E=Xu(e=>{if(fd(e.currentTarget))return e.preventDefault();e.preventDefault(),C()}),T=Xu(e=>{e.key===Im.Space?(e.preventDefault(),C()):e.key===Im.Enter&&Xx(e.currentTarget)}),P=Xu(e=>e.preventDefault()),_=Dm(),A=Tm(),{isFocusVisible:I,focusProps:F}=_u({autoFocus:m}),{isHovered:R,hoverProps:D}=Du({isDisabled:l}),{pressed:M,pressProps:L}=Ku({disabled:l}),z=jf({checked:j,disabled:l,hover:R,focus:I,active:M,autofocus:m,changing:N}),B=rm({id:c,ref:y,role:"switch",type:mf(e,b),tabIndex:-1===e.tabIndex?0:null!=(r=e.tabIndex)?r:0,"aria-checked":j,"aria-labelledby":_,"aria-describedby":A,disabled:l||void 0,autoFocus:m,onClick:E,onKeyUp:T,onKeyPress:P},F,D,L),U=(0,t.useCallback)(()=>{if(void 0!==w)return null==k?void 0:k(w)},[k,w]),G=Jx();return t.createElement(t.Fragment,null,null!=f&&t.createElement(xm,{disabled:l,data:{[f]:p||"on"},overrides:{type:"checkbox",checked:j},form:x,onReset:U}),G({ourProps:B,theirProps:h,slot:z,defaultTag:"button",name:"Switch"}))}),DN=function(e){var n;let[r,o]=(0,t.useState)(null),[i,a]=Mm(),[c,l]=Pm(),s=(0,t.useMemo)(()=>({switch:r,setSwitch:o}),[r,o]),u=e,d=Jx();return t.createElement(l,{name:"Switch.Description",value:c},t.createElement(a,{name:"Switch.Label",value:i,props:{htmlFor:null==(n=s.switch)?void 0:n.id,onClick(e){r&&(sd(e.currentTarget)&&e.preventDefault(),r.click(),r.focus({preventScroll:!0}))}}},t.createElement(IN.Provider,{value:s},d({ourProps:{},theirProps:u,slot:{},defaultTag:FN,name:"Switch.Group"}))))},MN=zm,LN=Am,zN=Object.assign(RN,{Group:DN,Label:MN,Description:LN});function BN(e){return BN="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},BN(e)}var UN=["checked","onChange"];function GN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function HN(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?GN(Object(n),!0).forEach(function(t){qN(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):GN(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function qN(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=BN(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=BN(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==BN(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var WN=function(e){var t=e.checked,n=e.onChange,r=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,UN);return(0,tl.jsx)(zN,HN(HN({},r),{},{checked:t,onChange:n,className:"ctx-group ctx-bg-line ctx-relative ctx-flex ctx-h-5 ctx-w-8 ctx-cursor-pointer ctx-rounded-full  ctx-p-1 ctx-transition-colors ctx-duration-200 ctx-ease-in-out focus:ctx-outline-none data-[focus]:ctx-outline-1 data-[focus]:ctx-outline-white data-[checked]:ctx-bg-primary",children:(0,tl.jsx)("span",{"aria-hidden":"true",className:"ctx-pointer-events-none ctx-absolute ctx-top-0.5 ctx-left-0.5 ctx-inline-block ctx-size-4 ctx-translate-x-0 ctx-rounded-full ctx-bg-white ctx-ring-0 ctx-shadow-lg ctx-transition ctx-duration-200 ctx-ease-in-out group-data-[checked]:ctx-translate-x-3"})}))};function $N(e){return $N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$N(e)}function VN(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function QN(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$N(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$N(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function XN(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return KN(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?KN(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 KN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var YN=[{title:"FTP",value:"ftp"},{title:"SFTP",value:"sftp"}],ZN=[{title:Qc("Passive","woo-feed"),value:"passive"},{title:Qc("Active","woo-feed"),value:"active"}],JN=function(e){var t=e.title,n=e.headerRight,r=void 0===n?null:n,o=e.children;return(0,tl.jsxs)("div",{className:"ctx-border ctx-border-line-hair ctx-rounded-btn ctx-overflow-hidden ctx-bg-white",children:[(0,tl.jsxs)("div",{className:"ctx-px-3.5 ctx-py-2.5 ctx-bg-line-paper ctx-border-b ctx-border-line-hair ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-body ctx-font-semibold ctx-text-ink-body",children:t}),r]}),(0,tl.jsx)("div",{className:"ctx-p-3.5",children:o})]})},eO=function(){var e,n,r,o,i,a=V(),c=g(function(e){var t;return!(null===(t=e.makeFeed)||void 0===t||null===(t=t.ftp)||void 0===t||!t.enabled)}),l=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.protocol)&&void 0!==t?t:"ftp"}),s=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.mode)&&void 0!==t?t:"passive"}),u=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.host)&&void 0!==t?t:""}),d=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.port)&&void 0!==t?t:"21"}),f=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.username)&&void 0!==t?t:""}),p=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.password)&&void 0!==t?t:""}),x=g(function(e){var t;return!(null===(t=e.makeFeed)||void 0===t||null===(t=t.ftp)||void 0===t||!t.passwordSet)}),m=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.feedSlug)&&void 0!==t?t:""}),h=!p&&x&&!!m,v=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.path)&&void 0!==t?t:""}),b=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.makeFeedForm)||void 0===n?void 0:n.fileName)&&void 0!==t?t:""}),y=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.makeFeedForm)||void 0===n?void 0:n.fileType)&&void 0!==t?t:""}),w=XN((0,t.useState)(!1),2),j=w[0],k=w[1],S=XN($k(),2),N=S[0],O=S[1],C=O.isLoading,E=O.data,T=O.error,P=O.reset,_=(0,t.useRef)(P);_.current=P,(0,t.useEffect)(function(){_.current()},[u,d,f,p,v,l,s]);var A=function(e,t){return a(Ba({field:e,value:t}))},I=Boolean(null===(e=null===(n=window.ctxfeedV8)||void 0===n?void 0:n.ftp_enabled)||void 0===e||e),F=Boolean(null===(r=null===(o=window.ctxfeedV8)||void 0===o?void 0:o.ssh2_enabled)||void 0===r||r),R=!I&&!F,D=YN.find(function(e){return e.value===l})||YN[0],M=ZN.find(function(e){return e.value===s})||ZN[0];if(R)return(0,tl.jsxs)("div",{className:"ctx-rounded-btn ctx-border ctx-border-danger-line ctx-bg-danger-tint ctx-p-4 ctx-text-body ctx-text-danger-deep",children:[(0,tl.jsx)("p",{className:"ctx-m-0 ctx-font-medium",children:Qc("Your server can’t upload feeds yet — the PHP extensions for both transfer methods are missing:","woo-feed")}),(0,tl.jsxs)("ul",{className:"ctx-mt-2 ctx-mb-0 ctx-pl-[18px] ctx-list-disc ctx-flex ctx-flex-col ctx-gap-1",children:[(0,tl.jsxs)("li",{children:[(0,tl.jsx)("code",{className:"ctx-font-mono",children:"ftp"})," — ",Qc("needed for FTP uploads","woo-feed")]}),(0,tl.jsxs)("li",{children:[(0,tl.jsx)("code",{className:"ctx-font-mono",children:"ssh2"})," — ",Qc("needed for SFTP uploads","woo-feed")]})]}),(0,tl.jsx)("p",{className:"ctx-mt-2 ctx-mb-0",children:Qc("Ask your hosting provider or system administrator to enable at least one of them (ssh2 / SFTP is the encrypted option we recommend), then reload this page.","woo-feed")})]});var L="sftp"===l&&!F||"ftp"===l&&!I,z=Qc(L?"sftp"===l?"Warning! PHP ssh2 extension is not enabled. Ask your host to enable it or use FTP instead.":"Warning! PHP ftp extension is not enabled. Ask your host to enable it or use SFTP instead.":"sftp"===l?"Encrypted transfer. Needs the ssh2 PHP extension on this server.":"Unencrypted. Use SFTP unless the merchant only accepts FTP.","woo-feed"),B="sftp"===l?"22":"21",U=/^[a-z][a-z0-9+.-]*:\/\//i.test(u),G=u.trim()?U?{text:Qc("Drop the protocol prefix — host only","woo-feed"),tone:"warning",warn:!0}:{text:Qc("Host name or IP, no protocol","woo-feed"),tone:"muted",warn:!1}:{text:Qc("Required","woo-feed"),tone:"warning",warn:!0},H=String(d).trim()?String(d)===B?{text:cc(Qc("Default for %s","woo-feed"),l.toUpperCase()),tone:"muted",warn:!1}:{text:Qc("Non-standard","woo-feed"),tone:"muted",warn:!1}:{text:Qc("Required","woo-feed"),tone:"warning",warn:!0},q="/"===v.charAt(0),W=q?{text:Qc("Absolute path from the server root. If this folder doesn't exist, the feed is uploaded to the root folder instead.","woo-feed"),tone:"muted",warn:!1}:{text:Qc('Must be an absolute path starting with / — relative paths and ~ do not work. Run "pwd" over SSH to find yours.',"woo-feed"),tone:"warning",warn:!0},$=String(b||"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,""),Q=$?"".concat($,".").concat((y||"xml").toLowerCase()):"",X=q&&Q?"".concat(v.replace(/\/+$/,""),"/").concat(Q):"",K=[!u.trim()&&Qc("host","woo-feed"),!String(d).trim()&&Qc("port","woo-feed"),!f.trim()&&Qc("username","woo-feed"),!p&&!h&&Qc("password","woo-feed"),!q&&Qc("an absolute path","woo-feed")].filter(Boolean),Y=0===K.length&&!C,Z=(null==E||null===(i=E.data)||void 0===i?void 0:i.message)||"",J=T?function(e){var t,n,r=(null==e||null===(t=e.data)||void 0===t?void 0:t.message)||(null==e||null===(n=e.data)||void 0===n?void 0:n.error);if(r)return String(r);if("TIMEOUT_ERROR"===(null==e?void 0:e.status))return Qc("The test took longer than 60 seconds and was stopped. The server may be unreachable from this site, or the port may be blocked for outgoing connections.","woo-feed");var o=(null==e?void 0:e.originalStatus)||(Number.isFinite(null==e?void 0:e.status)?e.status:0);return o?cc(Qc("The site returned HTTP %d before the test could report a result — usually a web-server or proxy timeout. Check the host and port, then try again.","woo-feed"),o):Qc("Could not reach the server. Check the host and port, then try again.","woo-feed")}(T):"";return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsxs)("div",{className:ns("ctx-flex ctx-items-center ctx-gap-3.5 ctx-flex-wrap ctx-border ctx-rounded-btn ctx-px-4 ctx-py-3.5",c?"ctx-border-[#c3ddfd] ctx-bg-[#f7faff]":"ctx-border-line-hair ctx-bg-white"),children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[240px]",children:[(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:Qc("Upload after every generation","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc(c?"The file is pushed to the server below at the end of every scheduled and manual run.":"Off — the feed only stays at its public URL.","woo-feed")})]}),(0,tl.jsx)(WN,{checked:c,onChange:function(e){return A("enabled",e)}})]}),!c&&(0,tl.jsxs)("div",{className:"ctx-border ctx-border-dashed ctx-border-line ctx-rounded-btn ctx-px-5 ctx-py-8 ctx-text-center",children:[(0,tl.jsx)("div",{className:"ctx-w-10 ctx-h-10 ctx-rounded-btn ctx-bg-line-wash ctx-text-ink-faint ctx-flex ctx-items-center ctx-justify-center ctx-mx-auto",children:(0,tl.jsx)(ON,{className:"ctx-w-[18px] ctx-h-[18px]"})}),(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-semibold ctx-text-ink ctx-mt-3",children:Qc("Delivery is off","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1.5 ctx-max-w-[400px] ctx-mx-auto",children:Qc("The feed still generates and stays available at its public URL. Turn delivery on to also push the file to a merchant server.","woo-feed")})]}),c&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-wrap ctx-gap-4 ctx-items-start",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[340px] ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)(JN,{title:Qc("Server","woo-feed"),children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-3.5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3.5 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[180px]",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("Protocol","woo-feed")}),(0,tl.jsx)("div",{className:ns("ctx-text-help ctx-mt-0.5",L?"ctx-text-danger-deep":"ctx-text-ink-faint"),children:z})]}),(0,tl.jsx)(pN,{size:"small",buttons:YN,active:D,onChange:function(e){A("protocol",e.value),"sftp"!==e.value||"21"!==d&&""!==d?"ftp"!==e.value||"22"!==d&&""!==d||A("port","21"):A("port","22")}})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-3 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-[3_1_200px] ctx-min-w-0",children:(0,tl.jsx)(Rs,{label:Qc("Host","woo-feed"),value:u,onChange:function(e){return A("host",e.target.value.trim())},placeholder:"ftp.example.com",className:G.warn?"ctx-field-warn":"",hint:G.text,hintTone:G.tone})}),(0,tl.jsx)("div",{className:"ctx-flex-[1_1_100px] ctx-min-w-0",children:(0,tl.jsx)(Rs,{label:Qc("Port","woo-feed"),value:d,onChange:function(e){return A("port",e.target.value.replace(/[^0-9]/g,""))},placeholder:B,className:H.warn?"ctx-field-warn":"",hint:H.text,hintTone:H.tone})})]}),"ftp"===l&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3.5 ctx-flex-wrap ctx-border-t ctx-border-line-hair ctx-pt-3",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[180px]",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("Transfer mode","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-0.5",children:Qc("Passive works behind most firewalls. Only pick Active if the server asks for it.","woo-feed")})]}),(0,tl.jsx)(pN,{size:"small",buttons:ZN,active:M,onChange:function(e){return A("mode",e.value)}})]})]})}),(0,tl.jsx)(JN,{title:Qc("Credentials","woo-feed"),headerRight:(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-success-deep ctx-bg-success-tint ctx-border ctx-border-[#d2e4d5] ctx-rounded ctx-px-1.5 ctx-py-px",children:Qc("Encrypted at rest","woo-feed")}),children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-3 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-[1_1_190px] ctx-min-w-0",children:(0,tl.jsx)(Rs,{label:Qc("Username","woo-feed"),value:f,onChange:function(e){return A("username",e.target.value.trim())},placeholder:"feed-upload"})}),(0,tl.jsx)("div",{className:"ctx-flex-[1_1_190px] ctx-min-w-0",children:(0,tl.jsx)(Rs,{label:Qc("sftp"===l?"Password or key passphrase":"Password","woo-feed"),children:(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-items-center",children:[(0,tl.jsx)("input",{type:j?"text":"password",value:p,onChange:function(e){return A("password",e.target.value)},placeholder:Qc(x?"Saved — leave empty to keep it":"sftp"===l?"Passphrase":"Password","woo-feed"),className:"ctx-field !ctx-pr-9"}),(0,tl.jsx)("button",{type:"button",onClick:function(){return k(function(e){return!e})},title:Qc(j?"Hide":"Show","woo-feed"),"aria-label":Qc(j?"Hide password":"Show password","woo-feed"),className:"ctx-absolute ctx-right-1.5 ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border-0 ctx-rounded-[6px] ctx-bg-transparent ctx-text-ink-faint ctx-cursor-pointer hover:ctx-bg-line-wash hover:ctx-text-ink-body",children:j?(0,tl.jsx)(EN,{className:"ctx-w-[15px] ctx-h-[15px]"}):(0,tl.jsx)(PN,{className:"ctx-w-[15px] ctx-h-[15px]"})})]})})})]})}),(0,tl.jsxs)(JN,{title:Qc("Destination","woo-feed"),children:[(0,tl.jsx)(Rs,{label:Qc("Remote directory","woo-feed"),value:v,onChange:function(e){return A("path",e.target.value)},placeholder:"/var/www/html/wp-content/uploads/feeds",className:ns("ctx-font-mono !ctx-text-body",W.warn&&"ctx-field-warn"),hint:W.text,hintTone:W.tone}),X&&(0,tl.jsxs)("div",{className:"ctx-mt-3 ctx-bg-line-paper ctx-border ctx-border-line-hair ctx-rounded-field ctx-px-3 ctx-py-2.5",children:[(0,tl.jsx)("div",{className:"ctx-text-pill ctx-font-semibold ctx-text-ink-faint ctx-uppercase ctx-tracking-wide",children:Qc("File will land at","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-body ctx-mt-1.5 ctx-font-mono ctx-break-all",children:X})]})]})]}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[264px] ctx-max-w-[340px]",children:(0,tl.jsxs)("div",{className:"ctx-border ctx-border-line-hair ctx-rounded-btn ctx-bg-white ctx-p-4",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("Connection test","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-1",children:Qc("Sends a 1 KB file and deletes it, so nothing is left behind.","woo-feed")}),(0,tl.jsx)(pb,{size:"medium",className:"ctx-w-full ctx-mt-3 ctx-font-semibold ctx-text-body ctx-text-white",onClick:function(){Y&&N(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?VN(Object(n),!0).forEach(function(t){QN(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):VN(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({host:u,port:d,username:f,password:p,protocol:l,mode:s,path:v},h?{feed:m}:{}))},disabled:!Y,icon:C?null:(0,tl.jsx)(AN,{className:"ctx-size-3.5 ctx-text-white"}),children:C?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Testing","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Test connection","woo-feed")}),Z&&(0,tl.jsxs)("div",{className:"ctx-mt-3 ctx-border ctx-border-[#d2e4d5] ctx-bg-success-tint ctx-rounded-field ctx-px-3 ctx-py-2.5",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-success-deep",children:Qc("Connected","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-success-deep ctx-mt-1",children:Z})]}),J&&(0,tl.jsxs)("div",{className:"ctx-mt-3 ctx-border ctx-border-amber-line ctx-bg-amber-tint ctx-rounded-field ctx-px-3 ctx-py-2.5",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-amber-deep",children:Qc("Test failed","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-amber-deep ctx-mt-1",children:J})]}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-3",children:K.length?cc(Qc("Fill in %s first.","woo-feed"),K.join(", ")):Qc("Runs against the values above, not the saved ones.","woo-feed")})]})})]})]})},tO=function(){return(0,tl.jsx)(Eb,{title:Qc("Feed report is coming soon","woo-feed"),body:Qc("Per-product validation results and feed health checks for this feed will appear here in an upcoming update.","woo-feed")})};function nO(e,n){var r=(0,t.useState)(function(){return{inputs:n,result:e()}})[0],o=(0,t.useRef)(!0),i=(0,t.useRef)(r),a=o.current||Boolean(n&&i.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(n,i.current.inputs))?i.current:{inputs:n,result:e()};return(0,t.useEffect)(function(){o.current=!1,i.current=a},[a]),a.result}var rO=nO,oO=function(e,t){return nO(function(){return e},t)},iO="Invariant failed";var aO=function(e){var t=e.top,n=e.right,r=e.bottom,o=e.left;return{top:t,right:n,bottom:r,left:o,width:n-o,height:r-t,x:o,y:t,center:{x:(n+o)/2,y:(r+t)/2}}},cO=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},lO=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},sO={top:0,right:0,bottom:0,left:0},uO=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?sO:n,o=e.border,i=void 0===o?sO:o,a=e.padding,c=void 0===a?sO:a,l=aO(cO(t,r)),s=aO(lO(t,i)),u=aO(lO(s,c));return{marginBox:l,borderBox:aO(t),paddingBox:s,contentBox:u,margin:r,border:i,padding:c}},dO=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&function(e){if(!e)throw new Error(iO)}(!1),n},fO=function(e,t){var n,r,o=e.borderBox,i=e.border,a=e.margin,c=e.padding,l=(r=t,{top:(n=o).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return uO({borderBox:l,border:i,margin:a,padding:c})},pO=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),fO(e,t)},xO=function(e,t){var n={top:dO(t.marginTop),right:dO(t.marginRight),bottom:dO(t.marginBottom),left:dO(t.marginLeft)},r={top:dO(t.paddingTop),right:dO(t.paddingRight),bottom:dO(t.paddingBottom),left:dO(t.paddingLeft)},o={top:dO(t.borderTopWidth),right:dO(t.borderRightWidth),bottom:dO(t.borderBottomWidth),left:dO(t.borderLeftWidth)};return uO({borderBox:e,margin:n,padding:r,border:o})},mO=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return xO(t,n)},hO=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function vO(e,t){return e===t||!(!hO(e)||!hO(t))}function bO(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!vO(e[n],t[n]))return!1;return!0}function gO(e,t){void 0===t&&(t=bO);var n=null;function r(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var i=e.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}return r.clear=function(){n=null},r}var yO=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];t=o,n||(n=requestAnimationFrame(function(){n=null,e.apply(void 0,t)}))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function wO(e,t){}wO.bind(null,"warn"),wO.bind(null,"error");function jO(){}function kO(e,t,n){const r=t.map(t=>{const r=function(e,t){return{...e,...t}}(n,t.options);return e.addEventListener(t.eventName,t.fn,r),function(){e.removeEventListener(t.eventName,t.fn,r)}});return function(){r.forEach(e=>{e()})}}const SO="Invariant failed";class NO extends Error{}function OO(e,t){if(!e)throw new NO(SO)}NO.prototype.toString=function(){return this.message};class CO extends t.Component{constructor(...e){super(...e),this.callbacks=null,this.unbind=jO,this.onWindowError=e=>{const t=this.getCallbacks();t.isDragging()&&t.tryAbort();e.error instanceof NO&&e.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return this.callbacks},this.setCallbacks=e=>{this.callbacks=e}}componentDidMount(){this.unbind=kO(window,[{eventName:"error",fn:this.onWindowError}])}componentDidCatch(e){if(!(e instanceof NO))throw e;this.setState({})}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}}const EO=e=>e+1,TO=(e,t)=>{const n=e.droppableId===t.droppableId,r=EO(e.index),o=EO(t.index);return n?`\n      You have moved the item from position ${r}\n      to position ${o}\n    `:`\n    You have moved the item from position ${r}\n    in list ${e.droppableId}\n    to list ${t.droppableId}\n    in position ${o}\n  `},PO=(e,t,n)=>t.droppableId===n.droppableId?`\n      The item ${e}\n      has been combined with ${n.draggableId}`:`\n      The item ${e}\n      in list ${t.droppableId}\n      has been combined with ${n.draggableId}\n      in list ${n.droppableId}\n    `,_O=e=>`\n  The item has returned to its starting position\n  of ${EO(e.index)}\n`,AO={dragHandleUsageInstructions:"\n  Press space bar to start a drag.\n  When dragging you can use the arrow keys to move the item around and escape to cancel.\n  Some screen readers may require you to be in focus mode or to use your pass through key\n",onDragStart:e=>`\n  You have lifted an item in position ${EO(e.source.index)}\n`,onDragUpdate:e=>{const t=e.destination;if(t)return TO(e.source,t);const n=e.combine;return n?PO(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},onDragEnd:e=>{if("CANCEL"===e.reason)return`\n      Movement cancelled.\n      ${_O(e.source)}\n    `;const t=e.destination,n=e.combine;return t?`\n      You have dropped the item.\n      ${TO(e.source,t)}\n    `:n?`\n      You have dropped the item.\n      ${PO(e.draggableId,e.source,n)}\n    `:`\n    The item has been dropped while not over a drop area.\n    ${_O(e.source)}\n  `}};var IO=AO;const FO={x:0,y:0},RO=(e,t)=>({x:e.x+t.x,y:e.y+t.y}),DO=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),MO=(e,t)=>e.x===t.x&&e.y===t.y,LO=e=>({x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}),zO=(e,t,n=0)=>"x"===e?{x:t,y:n}:{x:n,y:t},BO=(e,t)=>Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),UO=(e,t)=>Math.min(...t.map(t=>BO(e,t))),GO=e=>t=>({x:e(t.x),y:e(t.y)});const HO=(e,t)=>({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),qO=e=>[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}],WO=(e,t)=>t&&t.shouldClipSubject?((e,t)=>{const n=aO({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n})(t.pageMarginBox,e):aO(e);var $O=({page:e,withPlaceholder:t,axis:n,frame:r})=>{const o=((e,t)=>t?HO(e,t.scroll.diff.displacement):e)(e.marginBox,r),i=((e,t,n)=>n&&n.increasedBy?{...e,[t.end]:e[t.end]+n.increasedBy[t.line]}:e)(o,n,t);return{page:e,withPlaceholder:t,active:WO(i,r)}},VO=(e,t)=>{e.frame||OO(!1);const n=e.frame,r=DO(t,n.scroll.initial),o=LO(r),i={...n,scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:o},max:n.scroll.max}},a=$O({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i});return{...e,frame:i,subject:a}};const QO=gO(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),XO=gO(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),KO=gO(e=>Object.values(e)),YO=gO(e=>Object.values(e));var ZO=gO((e,t)=>{const n=YO(t).filter(t=>e===t.descriptor.droppableId).sort((e,t)=>e.descriptor.index-t.descriptor.index);return n});function JO(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function eC(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var tC=gO((e,t)=>t.filter(t=>t.descriptor.id!==e.descriptor.id)),nC=(e,t)=>e.descriptor.droppableId===t.descriptor.id;const rC={point:FO,value:0},oC={invisible:{},visible:{},all:[]};var iC={displaced:oC,displacedBy:rC,at:null},aC=(e,t)=>n=>e<=n&&n<=t,cC=e=>{const t=aC(e.top,e.bottom),n=aC(e.left,e.right);return r=>{if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;const o=t(r.top)||t(r.bottom),i=n(r.left)||n(r.right);if(o&&i)return!0;const a=r.top<e.top&&r.bottom>e.bottom,c=r.left<e.left&&r.right>e.right;if(a&&c)return!0;return a&&i||c&&o}},lC=e=>{const t=aC(e.top,e.bottom),n=aC(e.left,e.right);return e=>t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)};const sC={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},uC={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"};const dC=({target:e,destination:t,viewport:n,withDroppableDisplacement:r,isVisibleThroughFrameFn:o})=>{const i=r?((e,t)=>{const n=t.frame?t.frame.scroll.diff.displacement:FO;return HO(e,n)})(e,t):e;return((e,t,n)=>!!t.subject.active&&n(t.subject.active)(e))(i,t,o)&&((e,t,n)=>n(t)(e))(i,n,o)},fC=e=>dC({...e,isVisibleThroughFrameFn:lC});function pC({afterDragging:e,destination:t,displacedBy:n,viewport:r,forceShouldAnimate:o,last:i}){return e.reduce(function(e,a){const c=function(e,t){const n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return aO(cO(n,r))}(a,n),l=a.descriptor.id;e.all.push(l);var s;if(!(s={target:c,destination:t,viewport:r,withDroppableDisplacement:!0},dC({...s,isVisibleThroughFrameFn:cC})))return e.invisible[a.descriptor.id]=!0,e;const u=((e,t,n)=>{if("boolean"==typeof n)return n;if(!t)return!0;const{invisible:r,visible:o}=t;if(r[e])return!1;const i=o[e];return!i||i.shouldAnimate})(l,i,o),d={draggableId:l,shouldAnimate:u};return e.visible[l]=d,e},{all:[],visible:{},invisible:{}})}function xC({insideDestination:e,inHomeList:t,displacedBy:n,destination:r}){const o=function(e,t){if(!e.length)return 0;const n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(e,{inHomeList:t});return{displaced:oC,displacedBy:n,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:o}}}}function mC({draggable:e,insideDestination:t,destination:n,viewport:r,displacedBy:o,last:i,index:a,forceShouldAnimate:c}){const l=nC(e,n);if(null==a)return xC({insideDestination:t,inHomeList:l,displacedBy:o,destination:n});const s=t.find(e=>e.descriptor.index===a);if(!s)return xC({insideDestination:t,inHomeList:l,displacedBy:o,destination:n});const u=tC(e,t),d=t.indexOf(s);return{displaced:pC({afterDragging:u.slice(d),destination:n,displacedBy:o,last:i,viewport:r.frame,forceShouldAnimate:c}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:a}}}}function hC(e,t){return Boolean(t.effected[e])}var vC=({isMovingForward:e,isInHomeList:t,draggable:n,draggables:r,destination:o,insideDestination:i,previousImpact:a,viewport:c,afterCritical:l})=>{const s=a.at;if(s||OO(!1),"REORDER"===s.type){const r=(({isMovingForward:e,isInHomeList:t,insideDestination:n,location:r})=>{if(!n.length)return null;const o=r.index,i=e?o+1:o-1,a=n[0].descriptor.index,c=n[n.length-1].descriptor.index;return i<a||i>(t?c:c+1)?null:i})({isMovingForward:e,isInHomeList:t,location:s.destination,insideDestination:i});return null==r?null:mC({draggable:n,insideDestination:i,destination:o,viewport:c,last:a.displaced,displacedBy:a.displacedBy,index:r})}const u=(({isMovingForward:e,destination:t,draggables:n,combine:r,afterCritical:o})=>{if(!t.isCombineEnabled)return null;const i=r.draggableId,a=n[i].descriptor.index;return hC(i,o)?e?a:a-1:e?a+1:a})({isMovingForward:e,destination:o,displaced:a.displaced,draggables:r,combine:s.combine,afterCritical:l});return null==u?null:mC({draggable:n,insideDestination:i,destination:o,viewport:c,last:a.displaced,displacedBy:a.displacedBy,index:u})},bC=({afterCritical:e,impact:t,draggables:n})=>{const r=eC(t);r||OO(!1);const o=r.draggableId,i=n[o].page.borderBox.center,a=(({displaced:e,afterCritical:t,combineWith:n,displacedBy:r})=>{const o=Boolean(e.visible[n]||e.invisible[n]);return hC(n,t)?o?FO:LO(r.point):o?r.point:FO})({displaced:t.displaced,afterCritical:e,combineWith:o,displacedBy:t.displacedBy});return RO(i,a)};const gC=(e,t)=>t.margin[e.start]+t.borderBox[e.size]/2,yC=(e,t,n)=>t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2,wC=({axis:e,moveRelativeTo:t,isMoving:n})=>zO(e.line,t.marginBox[e.end]+gC(e,n),yC(e,t.marginBox,n)),jC=({axis:e,moveRelativeTo:t,isMoving:n})=>zO(e.line,t.marginBox[e.start]-((e,t)=>t.margin[e.end]+t.borderBox[e.size]/2)(e,n),yC(e,t.marginBox,n));var kC=({impact:e,draggable:t,draggables:n,droppable:r,afterCritical:o})=>{const i=ZO(r.descriptor.id,n),a=t.page,c=r.axis;if(!i.length)return(({axis:e,moveInto:t,isMoving:n})=>zO(e.line,t.contentBox[e.start]+gC(e,n),yC(e,t.contentBox,n)))({axis:c,moveInto:r.page,isMoving:a});const{displaced:l,displacedBy:s}=e,u=l.all[0];if(u){const e=n[u];if(hC(u,o))return jC({axis:c,moveRelativeTo:e.page,isMoving:a});const t=fO(e.page,s.point);return jC({axis:c,moveRelativeTo:t,isMoving:a})}const d=i[i.length-1];if(d.descriptor.id===t.descriptor.id)return a.borderBox.center;if(hC(d.descriptor.id,o)){const e=fO(d.page,LO(o.displacedBy.point));return wC({axis:c,moveRelativeTo:e,isMoving:a})}return wC({axis:c,moveRelativeTo:d.page,isMoving:a})},SC=(e,t)=>{const n=e.frame;return n?RO(t,n.scroll.diff.displacement):t};var NC=e=>{const t=(({impact:e,draggable:t,droppable:n,draggables:r,afterCritical:o})=>{const i=t.page.borderBox.center,a=e.at;return n&&a?"REORDER"===a.type?kC({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:o}):bC({impact:e,draggables:r,afterCritical:o}):i})(e),n=e.droppable;return n?SC(n,t):t},OC=(e,t)=>{const n=DO(t,e.scroll.initial),r=LO(n);return{frame:aO({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function CC(e,t){return e.map(e=>t[e])}var EC=({pageBorderBoxCenter:e,draggable:t,viewport:n})=>{const r=((e,t)=>RO(e.scroll.diff.displacement,t))(n,e),o=DO(r,t.page.borderBox.center);return RO(t.client.borderBox.center,o)},TC=({draggable:e,destination:t,newPageBorderBoxCenter:n,viewport:r,withDroppableDisplacement:o,onlyOnMainAxis:i=!1})=>{const a=DO(n,e.page.borderBox.center),c={target:HO(e.page.borderBox,a),destination:t,withDroppableDisplacement:o,viewport:r};return i?(e=>{return dC({...e,isVisibleThroughFrameFn:(t=e.destination.axis,e=>{const n=aC(e.top,e.bottom),r=aC(e.left,e.right);return e=>t===sC?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)})});var t})(c):fC(c)},PC=({isMovingForward:e,draggable:t,destination:n,draggables:r,previousImpact:o,viewport:i,previousPageBorderBoxCenter:a,previousClientSelection:c,afterCritical:l})=>{if(!n.isEnabled)return null;const s=ZO(n.descriptor.id,r),u=nC(t,n),d=(({isMovingForward:e,draggable:t,destination:n,insideDestination:r,previousImpact:o})=>{if(!n.isCombineEnabled)return null;if(!JO(o))return null;function i(e){const t={type:"COMBINE",combine:{draggableId:e,droppableId:n.descriptor.id}};return{...o,at:t}}const a=o.displaced.all,c=a.length?a[0]:null;if(e)return c?i(c):null;const l=tC(t,r);if(!c)return l.length?i(l[l.length-1].descriptor.id):null;const s=l.findIndex(e=>e.descriptor.id===c);-1===s&&OO(!1);const u=s-1;return u<0?null:i(l[u].descriptor.id)})({isMovingForward:e,draggable:t,destination:n,insideDestination:s,previousImpact:o})||vC({isMovingForward:e,isInHomeList:u,draggable:t,draggables:r,destination:n,insideDestination:s,previousImpact:o,viewport:i,afterCritical:l});if(!d)return null;const f=NC({impact:d,draggable:t,droppable:n,draggables:r,afterCritical:l});if(TC({draggable:t,destination:n,newPageBorderBoxCenter:f,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})){return{clientSelection:EC({pageBorderBoxCenter:f,draggable:t,viewport:i}),impact:d,scrollJumpRequest:null}}const p=DO(f,a),x=(({impact:e,viewport:t,destination:n,draggables:r,maxScrollChange:o})=>{const i=OC(t,RO(t.scroll.current,o)),a=n.frame?VO(n,RO(n.frame.scroll.current,o)):n,c=e.displaced,l=pC({afterDragging:CC(c.all,r),destination:n,displacedBy:e.displacedBy,viewport:i.frame,last:c,forceShouldAnimate:!1}),s=pC({afterDragging:CC(c.all,r),destination:a,displacedBy:e.displacedBy,viewport:t.frame,last:c,forceShouldAnimate:!1}),u={},d={},f=[c,l,s];return c.all.forEach(e=>{const t=function(e,t){for(let n=0;n<t.length;n++){const r=t[n].visible[e];if(r)return r}return null}(e,f);t?d[e]=t:u[e]=!0}),{...e,displaced:{all:c.all,invisible:u,visible:d}}})({impact:d,viewport:i,destination:n,draggables:r,maxScrollChange:p});return{clientSelection:c,impact:x,scrollJumpRequest:p}};const _C=e=>{const t=e.subject.active;return t||OO(!1),t};const AC=(e,t)=>{const n=e.page.borderBox.center;return hC(e.descriptor.id,t)?DO(n,t.displacedBy.point):n},IC=(e,t)=>{const n=e.page.borderBox;return hC(e.descriptor.id,t)?HO(n,LO(t.displacedBy.point)):n};var FC=gO(function(e,t){const n=t[e.line];return{value:n,point:zO(e.line,n)}});const RC=(e,t)=>({...e,scroll:{...e.scroll,max:t}}),DC=(e,t,n)=>{const r=e.frame;nC(t,e)&&OO(!1),e.subject.withPlaceholder&&OO(!1);const o=FC(e.axis,t.displaceBy).point,i=((e,t,n)=>{const r=e.axis;if("virtual"===e.descriptor.mode)return zO(r.line,t[r.line]);const o=e.subject.page.contentBox[r.size],i=ZO(e.descriptor.id,n).reduce((e,t)=>e+t.client.marginBox[r.size],0)+t[r.line]-o;return i<=0?null:zO(r.line,i)})(e,o,n),a={placeholderSize:o,increasedBy:i,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){const t=$O({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:e.frame});return{...e,subject:t}}const c=i?RO(r.scroll.max,i):r.scroll.max,l=RC(r,c),s=$O({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:l});return{...e,subject:s,frame:l}};var MC=({isMovingForward:e,previousPageBorderBoxCenter:t,draggable:n,isOver:r,draggables:o,droppables:i,viewport:a,afterCritical:c})=>{const l=(({isMovingForward:e,pageBorderBoxCenter:t,source:n,droppables:r,viewport:o})=>{const i=n.subject.active;if(!i)return null;const a=n.axis,c=aC(i[a.start],i[a.end]),l=KO(r).filter(e=>e!==n).filter(e=>e.isEnabled).filter(e=>Boolean(e.subject.active)).filter(e=>cC(o.frame)(_C(e))).filter(t=>{const n=_C(t);return e?i[a.crossAxisEnd]<n[a.crossAxisEnd]:n[a.crossAxisStart]<i[a.crossAxisStart]}).filter(e=>{const t=_C(e),n=aC(t[a.start],t[a.end]);return c(t[a.start])||c(t[a.end])||n(i[a.start])||n(i[a.end])}).sort((t,n)=>{const r=_C(t)[a.crossAxisStart],o=_C(n)[a.crossAxisStart];return e?r-o:o-r}).filter((e,t,n)=>_C(e)[a.crossAxisStart]===_C(n[0])[a.crossAxisStart]);if(!l.length)return null;if(1===l.length)return l[0];const s=l.filter(e=>aC(_C(e)[a.start],_C(e)[a.end])(t[a.line]));return 1===s.length?s[0]:s.length>1?s.sort((e,t)=>_C(e)[a.start]-_C(t)[a.start])[0]:l.sort((e,n)=>{const r=UO(t,qO(_C(e))),o=UO(t,qO(_C(n)));return r!==o?r-o:_C(e)[a.start]-_C(n)[a.start]})[0]})({isMovingForward:e,pageBorderBoxCenter:t,source:r,droppables:i,viewport:a});if(!l)return null;const s=ZO(l.descriptor.id,o),u=(({pageBorderBoxCenter:e,viewport:t,destination:n,insideDestination:r,afterCritical:o})=>{const i=r.filter(e=>fC({target:IC(e,o),destination:n,viewport:t.frame,withDroppableDisplacement:!0})).sort((t,r)=>{const i=BO(e,SC(n,AC(t,o))),a=BO(e,SC(n,AC(r,o)));return i<a?-1:a<i?1:t.descriptor.index-r.descriptor.index});return i[0]||null})({pageBorderBoxCenter:t,viewport:a,destination:l,insideDestination:s,afterCritical:c}),d=(({previousPageBorderBoxCenter:e,moveRelativeTo:t,insideDestination:n,draggable:r,draggables:o,destination:i,viewport:a,afterCritical:c})=>{if(!t){if(n.length)return null;const e={displaced:oC,displacedBy:rC,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},t=NC({impact:e,draggable:r,droppable:i,draggables:o,afterCritical:c}),l=nC(r,i)?i:DC(i,r,o);return TC({draggable:r,destination:l,newPageBorderBoxCenter:t,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?e:null}const l=Boolean(e[i.axis.line]<=t.page.borderBox.center[i.axis.line]),s=(()=>{const e=t.descriptor.index;return t.descriptor.id===r.descriptor.id||l?e:e+1})(),u=FC(i.axis,r.displaceBy);return mC({draggable:r,insideDestination:n,destination:i,viewport:a,displacedBy:u,last:oC,index:s})})({previousPageBorderBoxCenter:t,destination:l,draggable:n,draggables:o,moveRelativeTo:u,insideDestination:s,viewport:a,afterCritical:c});if(!d)return null;const f=NC({impact:d,draggable:n,droppable:l,draggables:o,afterCritical:c});return{clientSelection:EC({pageBorderBoxCenter:f,draggable:n,viewport:a}),impact:d,scrollJumpRequest:null}},LC=e=>{const t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null};var zC=({state:e,type:t})=>{const n=((e,t)=>{const n=LC(e);return n?t[n]:null})(e.impact,e.dimensions.droppables),r=Boolean(n),o=e.dimensions.droppables[e.critical.droppable.id],i=n||o,a=i.axis.direction,c="vertical"===a&&("MOVE_UP"===t||"MOVE_DOWN"===t)||"horizontal"===a&&("MOVE_LEFT"===t||"MOVE_RIGHT"===t);if(c&&!r)return null;const l="MOVE_DOWN"===t||"MOVE_RIGHT"===t,s=e.dimensions.draggables[e.critical.draggable.id],u=e.current.page.borderBoxCenter,{draggables:d,droppables:f}=e.dimensions;return c?PC({isMovingForward:l,previousPageBorderBoxCenter:u,draggable:s,destination:i,draggables:d,viewport:e.viewport,previousClientSelection:e.current.client.selection,previousImpact:e.impact,afterCritical:e.afterCritical}):MC({isMovingForward:l,previousPageBorderBoxCenter:u,draggable:s,isOver:i,draggables:d,droppables:f,viewport:e.viewport,afterCritical:e.afterCritical})};function BC(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function UC(e){const t=aC(e.top,e.bottom),n=aC(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function GC({pageBorderBox:e,draggable:t,droppables:n}){const r=KO(n).filter(t=>{if(!t.isEnabled)return!1;const n=t.subject.active;if(!n)return!1;if(o=n,!((r=e).left<o.right&&r.right>o.left&&r.top<o.bottom&&r.bottom>o.top))return!1;var r,o;if(UC(n)(e.center))return!0;const i=t.axis,a=n.center[i.crossAxisLine],c=e[i.crossAxisStart],l=e[i.crossAxisEnd],s=aC(n[i.crossAxisStart],n[i.crossAxisEnd]),u=s(c),d=s(l);return!u&&!d||(u?c<a:l>a)});return r.length?1===r.length?r[0].descriptor.id:function({pageBorderBox:e,draggable:t,candidates:n}){const r=t.page.borderBox.center,o=n.map(t=>{const n=t.axis,o=zO(t.axis.line,e.center[n.line],t.page.borderBox.center[n.crossAxisLine]);return{id:t.descriptor.id,distance:BO(r,o)}}).sort((e,t)=>t.distance-e.distance);return o[0]?o[0].id:null}({pageBorderBox:e,draggable:t,candidates:r}):null}const HC=(e,t)=>aO(HO(e,t));function qC({displaced:e,id:t}){return Boolean(e.visible[t]||e.invisible[t])}var WC=({pageOffset:e,draggable:t,draggables:n,droppables:r,previousImpact:o,viewport:i,afterCritical:a})=>{const c=HC(t.page.borderBox,e),l=GC({pageBorderBox:c,draggable:t,droppables:r});if(!l)return iC;const s=r[l],u=ZO(s.descriptor.id,n),d=((e,t)=>{const n=e.frame;return n?HC(t,n.scroll.diff.value):t})(s,c);return(({draggable:e,pageBorderBoxWithDroppableScroll:t,previousImpact:n,destination:r,insideDestination:o,afterCritical:i})=>{if(!r.isCombineEnabled)return null;const a=r.axis,c=FC(r.axis,e.displaceBy),l=c.value,s=t[a.start],u=t[a.end],d=tC(e,o).find(e=>{const t=e.descriptor.id,r=e.page.borderBox,o=r[a.size]/4,c=hC(t,i),d=qC({displaced:n.displaced,id:t});return c?d?u>r[a.start]+o&&u<r[a.end]-o:s>r[a.start]-l+o&&s<r[a.end]-l-o:d?u>r[a.start]+l+o&&u<r[a.end]+l-o:s>r[a.start]+o&&s<r[a.end]-o});return d?{displacedBy:c,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:d.descriptor.id,droppableId:r.descriptor.id}}}:null})({pageBorderBoxWithDroppableScroll:d,draggable:t,previousImpact:o,destination:s,insideDestination:u,afterCritical:a})||(({pageBorderBoxWithDroppableScroll:e,draggable:t,destination:n,insideDestination:r,last:o,viewport:i,afterCritical:a})=>{const c=n.axis,l=FC(n.axis,t.displaceBy),s=l.value,u=e[c.start],d=e[c.end],f=function({draggable:e,closest:t,inHomeList:n}){return t?n&&t.descriptor.index>e.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}({draggable:t,closest:tC(t,r).find(e=>{const t=e.descriptor.id,n=e.page.borderBox.center[c.line],r=hC(t,a),i=qC({displaced:o,id:t});return r?i?d<=n:u<n-s:i?d<=n+s:u<n})||null,inHomeList:nC(t,n)});return mC({draggable:t,insideDestination:r,destination:n,viewport:i,last:o,displacedBy:l,index:f})})({pageBorderBoxWithDroppableScroll:d,draggable:t,destination:s,insideDestination:u,last:o.displaced,viewport:i,afterCritical:a})},$C=(e,t)=>({...e,[t.descriptor.id]:t});const VC=({previousImpact:e,impact:t,droppables:n})=>{const r=LC(e),o=LC(t);if(!r)return n;if(r===o)return n;const i=n[r];if(!i.subject.withPlaceholder)return n;const a=(e=>{const t=e.subject.withPlaceholder;t||OO(!1);const n=e.frame;if(!n){const t=$O({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:t}}const r=t.oldFrameMaxScroll;r||OO(!1);const o=RC(n,r),i=$O({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null});return{...e,subject:i,frame:o}})(i);return $C(n,a)};var QC=({state:e,clientSelection:t,dimensions:n,viewport:r,impact:o,scrollJumpRequest:i})=>{const a=r||e.viewport,c=n||e.dimensions,l=t||e.current.client.selection,s=DO(l,e.initial.client.selection),u={offset:s,selection:l,borderBoxCenter:RO(e.initial.client.borderBoxCenter,s)},d={selection:RO(u.selection,a.scroll.current),borderBoxCenter:RO(u.borderBoxCenter,a.scroll.current),offset:RO(u.offset,a.scroll.diff.value)},f={client:u,page:d};if("COLLECTING"===e.phase)return{...e,dimensions:c,viewport:a,current:f};const p=c.draggables[e.critical.draggable.id],x=o||WC({pageOffset:d.offset,draggable:p,draggables:c.draggables,droppables:c.droppables,previousImpact:e.impact,viewport:a,afterCritical:e.afterCritical}),m=(({draggable:e,draggables:t,droppables:n,previousImpact:r,impact:o})=>{const i=VC({previousImpact:r,impact:o,droppables:n}),a=LC(o);if(!a)return i;const c=n[a];if(nC(e,c))return i;if(c.subject.withPlaceholder)return i;const l=DC(c,e,t);return $C(i,l)})({draggable:p,impact:x,previousImpact:e.impact,draggables:c.draggables,droppables:c.droppables});return{...e,current:f,dimensions:{draggables:c.draggables,droppables:m},impact:x,viewport:a,scrollJumpRequest:i||null,forceShouldAnimate:!i&&null}};var XC=({impact:e,viewport:t,draggables:n,destination:r,forceShouldAnimate:o})=>{const i=e.displaced,a=function(e,t){return e.map(e=>t[e])}(i.all,n),c=pC({afterDragging:a,destination:r,displacedBy:e.displacedBy,viewport:t.frame,forceShouldAnimate:o,last:i});return{...e,displaced:c}},KC=({impact:e,draggable:t,droppable:n,draggables:r,viewport:o,afterCritical:i})=>{const a=NC({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:i});return EC({pageBorderBoxCenter:a,draggable:t,viewport:o})},YC=({state:e,dimensions:t,viewport:n})=>{"SNAP"!==e.movementMode&&OO(!1);const r=e.impact,o=n||e.viewport,i=t||e.dimensions,{draggables:a,droppables:c}=i,l=a[e.critical.draggable.id],s=LC(r);s||OO(!1);const u=c[s],d=XC({impact:r,viewport:o,destination:u,draggables:a}),f=KC({impact:d,draggable:l,droppable:u,draggables:a,viewport:o,afterCritical:e.afterCritical});return QC({impact:d,clientSelection:f,state:e,dimensions:i,viewport:o})},ZC=({draggable:e,home:t,draggables:n,viewport:r})=>{const o=FC(t.axis,e.displaceBy),i=ZO(t.descriptor.id,n),a=i.indexOf(e);-1===a&&OO(!1);const c=i.slice(a+1),l=c.reduce((e,t)=>(e[t.descriptor.id]=!0,e),{}),s={inVirtualList:"virtual"===t.descriptor.mode,displacedBy:o,effected:l};var u;return{impact:{displaced:pC({afterDragging:c,destination:t,displacedBy:o,last:null,viewport:r.frame,forceShouldAnimate:!1}),displacedBy:o,at:{type:"REORDER",destination:(u=e.descriptor,{index:u.index,droppableId:u.droppableId})}},afterCritical:s}};const JC=e=>{0},eE=e=>{0};var tE=({additions:e,updatedDroppables:t,viewport:n})=>{const r=n.scroll.diff.value;return e.map(e=>{const o=e.descriptor.droppableId,i=(e=>{const t=e.frame;return t||OO(!1),t})(t[o]),a=i.scroll.diff.value,c=(({draggable:e,offset:t,initialWindowScroll:n})=>{const r=fO(e.client,t),o=pO(r,n);return{...e,placeholder:{...e.placeholder,client:r},client:r,page:o}})({draggable:e,offset:RO(r,a),initialWindowScroll:n.scroll.initial});return c})};const nE=e=>"SNAP"===e.movementMode,rE=(e,t,n)=>{const r=((e,t)=>({draggables:e.draggables,droppables:$C(e.droppables,t)}))(e.dimensions,t);return!nE(e)||n?QC({state:e,dimensions:r}):YC({state:e,dimensions:r})};function oE(e){return e.isDragging&&"SNAP"===e.movementMode?{...e,scrollJumpRequest:null}:e}const iE={phase:"IDLE",completed:null,shouldFlush:!1};var aE=(e=iE,t)=>{if("FLUSH"===t.type)return{...iE,shouldFlush:!0};if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&OO(!1);const{critical:n,clientSelection:r,viewport:o,dimensions:i,movementMode:a}=t.payload,c=i.draggables[n.draggable.id],l=i.droppables[n.droppable.id],s={selection:r,borderBoxCenter:c.client.borderBox.center,offset:FO},u={client:s,page:{selection:RO(s.selection,o.scroll.initial),borderBoxCenter:RO(s.selection,o.scroll.initial),offset:RO(s.selection,o.scroll.diff.value)}},d=KO(i.droppables).every(e=>!e.isFixedOnPage),{impact:f,afterCritical:p}=ZC({draggable:c,home:l,draggables:i.draggables,viewport:o});return{phase:"DRAGGING",isDragging:!0,critical:n,movementMode:a,dimensions:i,initial:u,current:u,isWindowScrollAllowed:d,impact:f,afterCritical:p,onLiftImpact:f,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&OO(!1);return{...e,phase:"COLLECTING"}}if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&OO(!1),(({state:e,published:t})=>{JC();const n=t.modified.map(t=>{const n=e.dimensions.droppables[t.droppableId];return VO(n,t.scroll)}),r={...e.dimensions.droppables,...QO(n)},o=XO(tE({additions:t.additions,updatedDroppables:r,viewport:e.viewport})),i={...e.dimensions.draggables,...o};t.removals.forEach(e=>{delete i[e]});const a={droppables:r,draggables:i},c=LC(e.impact),l=c?a.droppables[c]:null,s=a.draggables[e.critical.draggable.id],u=a.droppables[e.critical.droppable.id],{impact:d,afterCritical:f}=ZC({draggable:s,home:u,draggables:i,viewport:e.viewport}),p=l&&l.isCombineEnabled?e.impact:d,x=WC({pageOffset:e.current.page.offset,draggable:a.draggables[e.critical.draggable.id],draggables:a.draggables,droppables:a.droppables,previousImpact:p,viewport:e.viewport,afterCritical:f});eE();const m={...e,phase:"DRAGGING",impact:x,onLiftImpact:d,dimensions:a,afterCritical:f,forceShouldAnimate:!1};return"COLLECTING"===e.phase?m:{...m,phase:"DROP_PENDING",reason:e.reason,isWaiting:!1}})({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;BC(e)||OO(!1);const{client:n}=t.payload;return MO(n,e.current.client.selection)?e:QC({state:e,clientSelection:n,impact:nE(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return oE(e);if("COLLECTING"===e.phase)return oE(e);BC(e)||OO(!1);const{id:n,newScroll:r}=t.payload,o=e.dimensions.droppables[n];if(!o)return e;const i=VO(o,r);return rE(e,i,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;BC(e)||OO(!1);const{id:n,isEnabled:r}=t.payload,o=e.dimensions.droppables[n];o||OO(!1),o.isEnabled===r&&OO(!1);const i={...o,isEnabled:r};return rE(e,i,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;BC(e)||OO(!1);const{id:n,isCombineEnabled:r}=t.payload,o=e.dimensions.droppables[n];o||OO(!1),o.isCombineEnabled===r&&OO(!1);const i={...o,isCombineEnabled:r};return rE(e,i,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;BC(e)||OO(!1),e.isWindowScrollAllowed||OO(!1);const n=t.payload.newScroll;if(MO(e.viewport.scroll.current,n))return oE(e);const r=OC(e.viewport,n);return nE(e)?YC({state:e,viewport:r}):QC({state:e,viewport:r})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!BC(e))return e;const n=t.payload.maxScroll;if(MO(n,e.viewport.scroll.max))return e;const r={...e.viewport,scroll:{...e.viewport.scroll,max:n}};return{...e,viewport:r}}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&OO(!1);const n=zC({state:e,type:t.type});return n?QC({state:e,impact:n.impact,clientSelection:n.clientSelection,scrollJumpRequest:n.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){const n=t.payload.reason;"COLLECTING"!==e.phase&&OO(!1);return{...e,phase:"DROP_PENDING",isWaiting:!0,reason:n}}if("DROP_ANIMATE"===t.type){const{completed:n,dropDuration:r,newHomeClientOffset:o}=t.payload;"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&OO(!1);return{phase:"DROP_ANIMATING",completed:n,dropDuration:r,newHomeClientOffset:o,dimensions:e.dimensions}}if("DROP_COMPLETE"===t.type){const{completed:e}=t.payload;return{phase:"IDLE",completed:e,shouldFlush:!1}}return e};const cE=e=>({type:"PUBLISH_WHILE_DRAGGING",payload:e}),lE=()=>({type:"COLLECTION_STARTING",payload:null}),sE=e=>({type:"UPDATE_DROPPABLE_SCROLL",payload:e}),uE=e=>({type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}),dE=e=>({type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}),fE=e=>({type:"MOVE",payload:e}),pE=()=>({type:"MOVE_UP",payload:null}),xE=()=>({type:"MOVE_DOWN",payload:null}),mE=()=>({type:"MOVE_RIGHT",payload:null}),hE=()=>({type:"MOVE_LEFT",payload:null}),vE=e=>({type:"DROP_COMPLETE",payload:e}),bE=e=>({type:"DROP",payload:e}),gE=()=>({type:"DROP_ANIMATION_FINISHED",payload:null});const yE="cubic-bezier(.2,1,.1,1)",wE={drop:0,combining:.7},jE={drop:.75},kE={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},SE=`${kE.outOfTheWay}s ${"cubic-bezier(0.2, 0, 0, 1)"}`,NE={fluid:`opacity ${SE}`,snap:`transform ${SE}, opacity ${SE}`,drop:e=>{const t=`${e}s ${yE}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${SE}`,placeholder:`height ${SE}, width ${SE}, margin ${SE}`},OE=e=>MO(e,FO)?void 0:`translate(${e.x}px, ${e.y}px)`,CE=OE,EE=(e,t)=>{const n=OE(e);if(n)return t?`${n} scale(${jE.drop})`:n},{minDropTime:TE,maxDropTime:PE}=kE,_E=PE-TE;var AE=({getState:e,dispatch:t})=>n=>r=>{if("DROP"!==r.type)return void n(r);const o=e(),i=r.payload.reason;if("COLLECTING"===o.phase)return void t((e=>({type:"DROP_PENDING",payload:e}))({reason:i}));if("IDLE"===o.phase)return;"DROP_PENDING"===o.phase&&o.isWaiting&&OO(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&OO(!1);const a=o.critical,c=o.dimensions,l=c.draggables[o.critical.draggable.id],{impact:s,didDropInsideDroppable:u}=(({draggables:e,reason:t,lastImpact:n,home:r,viewport:o,onLiftImpact:i})=>{if(!n.at||"DROP"!==t)return{impact:XC({draggables:e,impact:i,destination:r,viewport:o,forceShouldAnimate:!0}),didDropInsideDroppable:!1};return"REORDER"===n.at.type?{impact:n,didDropInsideDroppable:!0}:{impact:{...n,displaced:oC},didDropInsideDroppable:!0}})({reason:i,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),d=u?JO(s):null,f=u?eC(s):null,p={index:a.draggable.index,droppableId:a.droppable.id},x={draggableId:l.descriptor.id,type:l.descriptor.type,source:p,reason:i,mode:o.movementMode,destination:d,combine:f},m=(({impact:e,draggable:t,dimensions:n,viewport:r,afterCritical:o})=>{const{draggables:i,droppables:a}=n,c=LC(e),l=c?a[c]:null,s=a[t.descriptor.droppableId],u=KC({impact:e,draggable:t,draggables:i,afterCritical:o,droppable:l||s,viewport:r});return DO(u,t.client.borderBox.center)})({impact:s,draggable:l,dimensions:c,viewport:o.viewport,afterCritical:o.afterCritical}),h={critical:o.critical,afterCritical:o.afterCritical,result:x,impact:s};if(!(!MO(o.current.client.offset,m)||Boolean(x.combine)))return void t(vE({completed:h}));const v=(({current:e,destination:t,reason:n})=>{const r=BO(e,t);if(r<=0)return TE;if(r>=1500)return PE;const o=TE+_E*(r/1500);return Number(("CANCEL"===n?.6*o:o).toFixed(2))})({current:o.current.client.offset,destination:m,reason:i});t((e=>({type:"DROP_ANIMATE",payload:e}))({newHomeClientOffset:m,dropDuration:v,completed:h}))},IE=()=>({x:window.pageXOffset,y:window.pageYOffset});function FE({onWindowScroll:e}){const t=yO(function(){e(IE())}),n=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:t=>{t.target!==window&&t.target!==window.document||e()}}}(t);let r=jO;function o(){return r!==jO}return{start:function(){o()&&OO(!1),r=kO(window,[n])},stop:function(){o()||OO(!1),t.cancel(),r(),r=jO},isActive:o}}var RE=e=>{const t=FE({onWindowScroll:t=>{e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return e=>n=>{t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&(e=>"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type)(n)&&t.stop(),e(n)}},DE=()=>{const e=[];return{add:t=>{const n=setTimeout(()=>(t=>{const n=e.findIndex(e=>e.timerId===t);-1===n&&OO(!1);const[r]=e.splice(n,1);r.callback()})(n)),r={timerId:n,callback:t};e.push(r)},flush:()=>{if(!e.length)return;const t=[...e];e.length=0,t.forEach(e=>{clearTimeout(e.timerId),e.callback()})}}};const ME=(e,t)=>{JC(),t(),eE()},LE=(e,t)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t});function zE(e,t,n,r){if(!e)return void n(r(t));const o=(e=>{let t=!1,n=!1;const r=setTimeout(()=>{n=!0}),o=o=>{t||n||(t=!0,e(o),clearTimeout(r))};return o.wasCalled=()=>t,o})(n);e(t,{announce:o}),o.wasCalled()||n(r(t))}var BE=(e,t)=>{const n=((e,t)=>{const n=DE();let r=null;const o=n=>{r||OO(!1),r=null,ME(0,()=>zE(e().onDragEnd,n,t,IO.onDragEnd))};return{beforeCapture:(t,n)=>{r&&OO(!1),ME(0,()=>{const r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})})},beforeStart:(t,n)=>{r&&OO(!1),ME(0,()=>{const r=e().onBeforeDragStart;r&&r(LE(t,n))})},start:(o,i)=>{r&&OO(!1);const a=LE(o,i);r={mode:i,lastCritical:o,lastLocation:a.source,lastCombine:null},n.add(()=>{ME(0,()=>zE(e().onDragStart,a,t,IO.onDragStart))})},update:(o,i)=>{const a=JO(i),c=eC(i);r||OO(!1);const l=!((e,t)=>{if(e===t)return!0;const n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r})(o,r.lastCritical);l&&(r.lastCritical=o);const s=(d=a,!(null==(u=r.lastLocation)&&null==d||null!=u&&null!=d&&u.droppableId===d.droppableId&&u.index===d.index));var u,d;s&&(r.lastLocation=a);const f=!((e,t)=>null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId)(r.lastCombine,c);if(f&&(r.lastCombine=c),!l&&!s&&!f)return;const p={...LE(o,r.mode),combine:c,destination:a};n.add(()=>{ME(0,()=>zE(e().onDragUpdate,p,t,IO.onDragUpdate))})},flush:()=>{r||OO(!1),n.flush()},drop:o,abort:()=>{if(!r)return;const e={...LE(r.lastCritical,r.mode),combine:null,destination:null,reason:"CANCEL"};o(e)}}})(e,t);return e=>t=>r=>{if("BEFORE_INITIAL_CAPTURE"===r.type)return void n.beforeCapture(r.payload.draggableId,r.payload.movementMode);if("INITIAL_PUBLISH"===r.type){const e=r.payload.critical;return n.beforeStart(e,r.payload.movementMode),t(r),void n.start(e,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){const e=r.payload.completed.result;return n.flush(),t(r),void n.drop(e)}if(t(r),"FLUSH"===r.type)return void n.abort();const o=e.getState();"DRAGGING"===o.phase&&n.update(o.critical,o.impact)}};var UE=e=>t=>n=>{if("DROP_ANIMATION_FINISHED"!==n.type)return void t(n);const r=e.getState();"DROP_ANIMATING"!==r.phase&&OO(!1),e.dispatch(vE({completed:r.completed}))};var GE=e=>{let t=null,n=null;return r=>o=>{if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(o),"DROP_ANIMATE"!==o.type)return;const i={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame(()=>{n=null,t=kO(window,[i])})}};var HE=e=>t=>n=>{if(t(n),"PUBLISH_WHILE_DRAGGING"!==n.type)return;const r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(bE({reason:r.reason})))};const qE=Zt;var WE=({dimensionMarshal:e,focusMarshal:t,styleMarshal:n,getResponders:r,announce:o,autoScroller:i})=>{return Qt(aE,qE(Jt((a=n,()=>e=>t=>{"INITIAL_PUBLISH"===t.type&&a.dragging(),"DROP_ANIMATE"===t.type&&a.dropping(t.payload.completed.result.reason),"FLUSH"!==t.type&&"DROP_COMPLETE"!==t.type||a.resting(),e(t)}),(e=>()=>t=>n=>{"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)})(e),(e=>({getState:t,dispatch:n})=>r=>o=>{if("LIFT"!==o.type)return void r(o);const{id:i,clientSelection:a,movementMode:c}=o.payload,l=t();"DROP_ANIMATING"===l.phase&&n(vE({completed:l.completed})),"IDLE"!==t().phase&&OO(!1),n({type:"FLUSH",payload:null}),n({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:i,movementMode:c}});const s={draggableId:i,scrollOptions:{shouldPublishImmediately:"SNAP"===c}},{critical:u,dimensions:d,viewport:f}=e.startPublishing(s);n({type:"INITIAL_PUBLISH",payload:{critical:u,dimensions:d,clientSelection:a,movementMode:c,viewport:f}})})(e),AE,UE,GE,HE,(e=>t=>n=>r=>{if((e=>"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type)(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);const o=t.getState();return"DRAGGING"!==o.phase&&OO(!1),void e.start(o)}n(r),e.scroll(t.getState())})(i),RE,(e=>{let t=!1;return()=>n=>r=>{if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;const n=r.payload.completed.result;n.combine&&e.tryShiftRecord(n.draggableId,n.combine.draggableId),e.tryRestoreFocusRecorded()}}}})(t),BE(r,o))));var a};var $E=({scrollHeight:e,scrollWidth:t,height:n,width:r})=>{const o=DO({x:t,y:e},{x:r,y:n});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},VE=()=>{const e=document.documentElement;return e||OO(!1),e},QE=()=>{const e=VE();return $E({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},XE=({critical:e,scrollOptions:t,registry:n})=>{JC();const r=(()=>{const e=IE(),t=QE(),n=e.y,r=e.x,o=VE(),i=o.clientWidth,a=o.clientHeight;return{frame:aO({top:n,left:r,right:r+i,bottom:n+a}),scroll:{initial:e,current:e,max:t,diff:{value:FO,displacement:FO}}}})(),o=r.scroll.current,i=e.droppable,a=n.droppable.getAllByType(i.type).map(e=>e.callbacks.getDimensionAndWatchScroll(o,t)),c=n.draggable.getAllByType(e.draggable.type).map(e=>e.getDimension(o)),l={draggables:XO(c),droppables:QO(a)};eE();return{dimensions:l,critical:e,viewport:r}};function KE(e,t,n){if(n.descriptor.id===t.id)return!1;if(n.descriptor.type!==t.type)return!1;return"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode}var YE=(e,t)=>{let n=null;const r=function({registry:e,callbacks:t}){let n={additions:{},removals:{},modified:{}},r=null;const o=()=>{r||(t.collectionStarting(),r=requestAnimationFrame(()=>{r=null,JC();const{additions:o,removals:i,modified:a}=n,c=Object.keys(o).map(t=>e.draggable.getById(t).getDimension(FO)).sort((e,t)=>e.descriptor.index-t.descriptor.index),l=Object.keys(a).map(t=>({droppableId:t,scroll:e.droppable.getById(t).callbacks.getScrollWhileDragging()})),s={additions:c,removals:Object.keys(i),modified:l};n={additions:{},removals:{},modified:{}},eE(),t.publish(s)}))};return{add:e=>{const t=e.descriptor.id;n.additions[t]=e,n.modified[e.descriptor.droppableId]=!0,n.removals[t]&&delete n.removals[t],o()},remove:e=>{const t=e.descriptor;n.removals[t.id]=!0,n.modified[t.droppableId]=!0,n.additions[t.id]&&delete n.additions[t.id],o()},stop:()=>{r&&(cancelAnimationFrame(r),r=null,n={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=t=>{n||OO(!1);const o=n.critical.draggable;"ADDITION"===t.type&&KE(e,o,t.value)&&r.add(t.value),"REMOVAL"===t.type&&KE(e,o,t.value)&&r.remove(t.value)},i={updateDroppableIsEnabled:(r,o)=>{e.droppable.exists(r)||OO(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:o})},updateDroppableIsCombineEnabled:(r,o)=>{n&&(e.droppable.exists(r)||OO(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:o}))},scrollDroppable:(t,r)=>{n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:(r,o)=>{n&&(e.droppable.exists(r)||OO(!1),t.updateDroppableScroll({id:r,newScroll:o}))},startPublishing:t=>{n&&OO(!1);const r=e.draggable.getById(t.draggableId),i=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:i.descriptor},c=e.subscribe(o);return n={critical:a,unsubscribe:c},XE({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:()=>{if(!n)return;r.stop();const t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach(e=>e.callbacks.dragStopped()),n.unsubscribe(),n=null}};return i},ZE=(e,t)=>"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason),JE=e=>{window.scrollBy(e.x,e.y)};const eT=gO(e=>KO(e).filter(e=>!!e.isEnabled&&!!e.frame));var tT=({center:e,destination:t,droppables:n})=>{if(t){const e=n[t];return e.frame?e:null}const r=((e,t)=>{const n=eT(t).find(t=>(t.frame||OO(!1),UC(t.frame.pageMarginBox)(e)))||null;return n})(e,n);return r};const nT={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1};var rT=({startOfRange:e,endOfRange:t,current:n})=>{const r=t-e;if(0===r)return 0;return(n-e)/r},oT=({distanceToEdge:e,thresholds:t,dragStartTime:n,shouldUseTimeDampening:r,getAutoScrollerOptions:o})=>{const i=((e,t,n=()=>nT)=>{const r=n();if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return r.maxPixelScroll;if(e===t.startScrollingFrom)return 1;const o=1-rT({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),i=r.maxPixelScroll*r.ease(o);return Math.ceil(i)})(e,t,o);return 0===i?0:r?Math.max(((e,t,n)=>{const r=n(),o=r.durationDampening.accelerateAt,i=r.durationDampening.stopDampeningAt,a=t,c=i,l=Date.now()-a;if(l>=i)return e;if(l<o)return 1;const s=rT({startOfRange:o,endOfRange:c,current:l}),u=e*r.ease(s);return Math.ceil(u)})(i,n,o),1):i},iT=({container:e,distanceToEdges:t,dragStartTime:n,axis:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{const a=((e,t,n=()=>nT)=>{const r=n();return{startScrollingFrom:e[t.size]*r.startFromPercentage,maxScrollValueAt:e[t.size]*r.maxScrollAtPercentage}})(e,r,i);return t[r.end]<t[r.start]?oT({distanceToEdge:t[r.end],thresholds:a,dragStartTime:n,shouldUseTimeDampening:o,getAutoScrollerOptions:i}):-1*oT({distanceToEdge:t[r.start],thresholds:a,dragStartTime:n,shouldUseTimeDampening:o,getAutoScrollerOptions:i})};const aT=GO(e=>0===e?0:e);var cT=({dragStartTime:e,container:t,subject:n,center:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{const a={top:r.y-t.top,right:t.right-r.x,bottom:t.bottom-r.y,left:r.x-t.left},c=iT({container:t,distanceToEdges:a,dragStartTime:e,axis:sC,shouldUseTimeDampening:o,getAutoScrollerOptions:i}),l=iT({container:t,distanceToEdges:a,dragStartTime:e,axis:uC,shouldUseTimeDampening:o,getAutoScrollerOptions:i}),s=aT({x:l,y:c});if(MO(s,FO))return null;const u=(({container:e,subject:t,proposedScroll:n})=>{const r=t.height>e.height,o=t.width>e.width;return o||r?o&&r?null:{x:o?0:n.x,y:r?0:n.y}:n})({container:t,subject:n,proposedScroll:s});return u?MO(u,FO)?null:u:null};const lT=GO(e=>0===e?0:e>0?1:-1),sT=(()=>{const e=(e,t)=>e<0?e:e>t?e-t:0;return({current:t,max:n,change:r})=>{const o=RO(t,r),i={x:e(o.x,n.x),y:e(o.y,n.y)};return MO(i,FO)?null:i}})(),uT=({max:e,current:t,change:n})=>{const r={x:Math.max(t.x,e.x),y:Math.max(t.y,e.y)},o=lT(n),i=sT({max:r,current:t,change:o});return!i||(0!==o.x&&0===i.x||0!==o.y&&0===i.y)},dT=(e,t)=>uT({current:e.scroll.current,max:e.scroll.max,change:t}),fT=(e,t)=>{const n=e.frame;return!!n&&uT({current:n.scroll.current,max:n.scroll.max,change:t})};var pT=({state:e,dragStartTime:t,shouldUseTimeDampening:n,scrollWindow:r,scrollDroppable:o,getAutoScrollerOptions:i})=>{const a=e.current.page.borderBoxCenter,c=e.dimensions.draggables[e.critical.draggable.id].page.marginBox;if(e.isWindowScrollAllowed){const o=(({viewport:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{const a=cT({dragStartTime:r,container:e.frame,subject:t,center:n,shouldUseTimeDampening:o,getAutoScrollerOptions:i});return a&&dT(e,a)?a:null})({dragStartTime:t,viewport:e.viewport,subject:c,center:a,shouldUseTimeDampening:n,getAutoScrollerOptions:i});if(o)return void r(o)}const l=tT({center:a,destination:LC(e.impact),droppables:e.dimensions.droppables});if(!l)return;const s=(({droppable:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{const a=e.frame;if(!a)return null;const c=cT({dragStartTime:r,container:a.pageMarginBox,subject:t,center:n,shouldUseTimeDampening:o,getAutoScrollerOptions:i});return c&&fT(e,c)?c:null})({dragStartTime:t,droppable:l,subject:c,center:a,shouldUseTimeDampening:n,getAutoScrollerOptions:i});s&&o(l.descriptor.id,s)},xT=({move:e,scrollDroppable:t,scrollWindow:n})=>{const r=(e,n)=>{if(!fT(e,n))return n;const r=((e,t)=>{const n=e.frame;return n&&fT(e,t)?sT({current:n.scroll.current,max:n.scroll.max,change:t}):null})(e,n);if(!r)return t(e.descriptor.id,n),null;const o=DO(n,r);t(e.descriptor.id,o);return DO(n,o)},o=(e,t,r)=>{if(!e)return r;if(!dT(t,r))return r;const o=((e,t)=>{if(!dT(e,t))return null;const n=e.scroll.max,r=e.scroll.current;return sT({current:r,max:n,change:t})})(t,r);if(!o)return n(r),null;const i=DO(r,o);n(i);return DO(r,i)};return t=>{const n=t.scrollJumpRequest;if(!n)return;const i=LC(t.impact);i||OO(!1);const a=r(t.dimensions.droppables[i],n);if(!a)return;const c=t.viewport,l=o(t.isWindowScrollAllowed,c,a);l&&((t,n)=>{const r=RO(t.current.client.selection,n);e({client:r})})(t,l)}},mT=({scrollDroppable:e,scrollWindow:t,move:n,getAutoScrollerOptions:r})=>{const o=(({scrollWindow:e,scrollDroppable:t,getAutoScrollerOptions:n=()=>nT})=>{const r=yO(e),o=yO(t);let i=null;const a=e=>{i||OO(!1);const{shouldUseTimeDampening:t,dragStartTime:a}=i;pT({state:e,scrollWindow:r,scrollDroppable:o,dragStartTime:a,shouldUseTimeDampening:t,getAutoScrollerOptions:n})};return{start:e=>{JC(),i&&OO(!1);const t=Date.now();let r=!1;const o=()=>{r=!0};pT({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:o,scrollDroppable:o,getAutoScrollerOptions:n}),i={dragStartTime:t,shouldUseTimeDampening:r},eE(),r&&a(e)},stop:()=>{i&&(r.cancel(),o.cancel(),i=null)},scroll:a}})({scrollWindow:t,scrollDroppable:e,getAutoScrollerOptions:r}),i=xT({move:n,scrollWindow:t,scrollDroppable:e});return{scroll:e=>{r().disabled||"DRAGGING"!==e.phase||("FLUID"!==e.movementMode?e.scrollJumpRequest&&i(e):o.scroll(e))},start:o.start,stop:o.stop}};const hT="data-rfd",vT=(()=>{const e=`${hT}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),bT=(()=>{const e=`${hT}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),gT=(()=>{const e=`${hT}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),yT={contextId:`${hT}-scroll-container-context-id`},wT=(e,t)=>e.map(e=>{const n=e.styles[t];return n?`${e.selector} { ${n} }`:""}).join(" ");var jT="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect;const kT=()=>{const e=document.querySelector("head");return e||OO(!1),e},ST=e=>{const t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function NT(e,n){const r=rO(()=>(e=>{const t=(n=e,e=>`[${e}="${n}"]`);var n;const r=(()=>{const e="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ";return{selector:t(vT.contextId),styles:{always:"\n          -webkit-touch-callout: none;\n          -webkit-tap-highlight-color: rgba(0,0,0,0);\n          touch-action: manipulation;\n        ",resting:e,dragging:"pointer-events: none;",dropAnimating:e}}})(),o=[(()=>{const e=`\n      transition: ${NE.outOfTheWay};\n    `;return{selector:t(bT.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}})(),r,{selector:t(gT.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n        cursor: grabbing;\n        cursor: -webkit-grabbing;\n        user-select: none;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        -ms-user-select: none;\n        overflow-anchor: none;\n      "}}];return{always:wT(o,"always"),resting:wT(o,"resting"),dragging:wT(o,"dragging"),dropAnimating:wT(o,"dropAnimating"),userCancel:wT(o,"userCancel")}})(e),[e]),o=(0,t.useRef)(null),i=(0,t.useRef)(null),a=oO(gO(e=>{const t=i.current;t||OO(!1),t.textContent=e}),[]),c=oO(e=>{const t=o.current;t||OO(!1),t.textContent=e},[]);jT(()=>{(o.current||i.current)&&OO(!1);const t=ST(n),l=ST(n);return o.current=t,i.current=l,t.setAttribute(`${hT}-always`,e),l.setAttribute(`${hT}-dynamic`,e),kT().appendChild(t),kT().appendChild(l),c(r.always),a(r.resting),()=>{const e=e=>{const t=e.current;t||OO(!1),kT().removeChild(t),e.current=null};e(o),e(i)}},[n,c,a,r.always,r.resting,e]);const l=oO(()=>a(r.dragging),[a,r.dragging]),s=oO(e=>{a("DROP"!==e?r.userCancel:r.dropAnimating)},[a,r.dropAnimating,r.userCancel]),u=oO(()=>{i.current&&a(r.resting)},[a,r.resting]);return rO(()=>({dragging:l,dropping:s,resting:u}),[l,s,u])}function OT(e,t){return Array.from(e.querySelectorAll(t))}var CT=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;function ET(e){return e instanceof CT(e).HTMLElement}function TT(e,t){const n=`[${vT.contextId}="${e}"]`,r=OT(document,n);if(!r.length)return null;const o=r.find(e=>e.getAttribute(vT.draggableId)===t);return o&&ET(o)?o:null}function PT(){const e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach(t=>t(e))}function r(t){return e.draggables[t]||null}function o(t){return e.droppables[t]||null}return{draggable:{register:t=>{e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:(t,n)=>{const r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:t=>{const o=t.descriptor.id,i=r(o);i&&t.uniqueId===i.uniqueId&&(delete e.draggables[o],e.droppables[t.descriptor.droppableId]&&n({type:"REMOVAL",value:t}))},getById:function(e){const t=r(e);return t||OO(!1),t},findById:r,exists:e=>Boolean(r(e)),getAllByType:t=>Object.values(e.draggables).filter(e=>e.descriptor.type===t)},droppable:{register:t=>{e.droppables[t.descriptor.id]=t},unregister:t=>{const n=o(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){const t=o(e);return t||OO(!1),t},findById:o,exists:e=>Boolean(o(e)),getAllByType:t=>Object.values(e.droppables).filter(e=>e.descriptor.type===t)},subscribe:function(e){return t.push(e),function(){const n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var _T=t.createContext(null),AT=()=>{const e=document.body;return e||OO(!1),e};var IT={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};const FT={separator:"::"};var RT=function(e,n=FT){const r=t.useId();return rO(()=>`${e}${n.separator}${r}`,[n.separator,e,r])};var DT=t.createContext(null);function MT(e){0}function LT(e,t){MT()}function zT(){LT()}function BT(e){const n=(0,t.useRef)(e);return(0,t.useEffect)(()=>{n.current=e}),n}function UT(e){return"IDLE"!==e.phase&&"DROP_ANIMATING"!==e.phase&&e.isDragging}const GT=9,HT=13,qT=33,WT=34,$T=35,VT=36,QT={[HT]:!0,[GT]:!0};var XT=e=>{QT[e.keyCode]&&e.preventDefault()};var KT=(()=>{const e="visibilitychange";if("undefined"==typeof document)return e;return[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(e=>`on${e}`in document)||e})();const YT={type:"IDLE"};function ZT({cancel:e,completed:t,getPhase:n,setPhase:r}){return[{eventName:"mousemove",fn:e=>{const{button:t,clientX:o,clientY:i}=e;if(0!==t)return;const a={x:o,y:i},c=n();if("DRAGGING"===c.type)return e.preventDefault(),void c.actions.move(a);"PENDING"!==c.type&&OO(!1);if(!function(e,t){return Math.abs(t.x-e.x)>=5||Math.abs(t.y-e.y)>=5}(c.point,a))return;e.preventDefault();const l=c.actions.fluidLift(a);r({type:"DRAGGING",actions:l})}},{eventName:"mouseup",fn:r=>{const o=n();"DRAGGING"===o.type?(r.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),t()):e()}},{eventName:"mousedown",fn:t=>{"DRAGGING"===n().type&&t.preventDefault(),e()}},{eventName:"keydown",fn:t=>{if("PENDING"!==n().type)return 27===t.keyCode?(t.preventDefault(),void e()):void XT(t);e()}},{eventName:"resize",fn:e},{eventName:"scroll",options:{passive:!0,capture:!1},fn:()=>{"PENDING"===n().type&&e()}},{eventName:"webkitmouseforcedown",fn:t=>{const r=n();"IDLE"===r.type&&OO(!1),r.actions.shouldRespectForcePress()?e():t.preventDefault()}},{eventName:KT,fn:e}]}function JT(){}const eP={[WT]:!0,[qT]:!0,[VT]:!0,[$T]:!0};function tP(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:r=>27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(eP[r.keyCode]?r.preventDefault():XT(r))},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:KT,fn:n}]}const nP={type:"IDLE"};const rP=["input","button","textarea","select","option","optgroup","video","audio"];function oP(e,t){if(null==t)return!1;if(rP.includes(t.tagName.toLowerCase()))return!0;const n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&oP(e,t.parentElement)}function iP(e,t){const n=t.target;return!!ET(n)&&oP(e,n)}var aP=e=>aO(e.getBoundingClientRect()).center;const cP=(()=>{const e="matches";if("undefined"==typeof document)return e;return[e,"msMatchesSelector","webkitMatchesSelector"].find(e=>e in Element.prototype)||e})();function lP(e,t){return null==e?null:e[cP](t)?e:lP(e.parentElement,t)}function sP(e,t){return e.closest?e.closest(t):lP(e,t)}function uP(e,t){const n=t.target;if(!((r=n)instanceof CT(r).Element))return null;var r;const o=function(e){return`[${vT.contextId}="${e}"]`}(e),i=sP(n,o);return i&&ET(i)?i:null}function dP(e){e.preventDefault()}function fP({expected:e,phase:t,isLockActive:n,shouldWarn:r}){return!!n()&&e===t}function pP({lockAPI:e,store:t,registry:n,draggableId:r}){if(e.isClaimed())return!1;const o=n.draggable.findById(r);return!!o&&(!!o.options.isEnabled&&!!ZE(t.getState(),r))}function xP({lockAPI:e,contextId:t,store:n,registry:r,draggableId:o,forceSensorStop:i,sourceEvent:a}){if(!pP({lockAPI:e,store:n,registry:r,draggableId:o}))return null;const c=r.draggable.getById(o),l=function(e,t){const n=`[${bT.contextId}="${e}"]`,r=OT(document,n).find(e=>e.getAttribute(bT.id)===t);return r&&ET(r)?r:null}(t,c.descriptor.id);if(!l)return null;if(a&&!c.options.canDragInteractiveElements&&iP(l,a))return null;const s=e.claim(i||jO);let u="PRE_DRAG";function d(){return c.options.shouldRespectForcePress}function f(){return e.isActive(s)}const p=function(e,t){fP({expected:e,phase:u,isLockActive:f,shouldWarn:!0})&&n.dispatch(t())}.bind(null,"DRAGGING");function x(t){function r(){e.release(),u="COMPLETED"}function o(e,o={shouldBlockNextClick:!1}){if(t.cleanup(),o.shouldBlockNextClick){const e=kO(window,[{eventName:"click",fn:dP,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(e)}r(),n.dispatch(bE({reason:e}))}return"PRE_DRAG"!==u&&(r(),OO(!1)),n.dispatch((e=>({type:"LIFT",payload:e}))(t.liftActionArgs)),u="DRAGGING",{isActive:()=>fP({expected:"DRAGGING",phase:u,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,drop:e=>o("DROP",e),cancel:e=>o("CANCEL",e),...t.actions}}const m={isActive:()=>fP({expected:"PRE_DRAG",phase:u,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,fluidLift:function(e){const t=yO(e=>{p(()=>fE({client:e}))});return{...x({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:()=>t.cancel(),actions:{move:t}}),move:t}},snapLift:function(){const e={moveUp:()=>p(pE),moveRight:()=>p(mE),moveDown:()=>p(xE),moveLeft:()=>p(hE)};return x({liftActionArgs:{id:o,clientSelection:aP(l),movementMode:"SNAP"},cleanup:jO,actions:e})},abort:function(){fP({expected:"PRE_DRAG",phase:u,isLockActive:f,shouldWarn:!0})&&e.release()}};return m}const mP=[function(e){const n=(0,t.useRef)(YT),r=(0,t.useRef)(jO),o=rO(()=>({eventName:"mousedown",fn:function(t){if(t.defaultPrevented)return;if(0!==t.button)return;if(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)return;const n=e.findClosestDraggableId(t);if(!n)return;const o=e.tryGetLock(n,c,{sourceEvent:t});if(!o)return;t.preventDefault();const i={x:t.clientX,y:t.clientY};r.current(),u(o,i)}}),[e]),i=rO(()=>({eventName:"webkitmouseforcewillbegin",fn:t=>{if(t.defaultPrevented)return;const n=e.findClosestDraggableId(t);if(!n)return;const r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}),[e]),a=oO(function(){r.current=kO(window,[i,o],{passive:!1,capture:!0})},[i,o]),c=oO(()=>{"IDLE"!==n.current.type&&(n.current=YT,r.current(),a())},[a]),l=oO(()=>{const e=n.current;c(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[c]),s=oO(function(){const e=ZT({cancel:l,completed:c,getPhase:()=>n.current,setPhase:e=>{n.current=e}});r.current=kO(window,e,{capture:!0,passive:!1})},[l,c]),u=oO(function(e,t){"IDLE"!==n.current.type&&OO(!1),n.current={type:"PENDING",point:t,actions:e},s()},[s]);jT(function(){return a(),function(){r.current()}},[a])},function(e){const n=(0,t.useRef)(JT),r=rO(()=>({eventName:"keydown",fn:function(t){if(t.defaultPrevented)return;if(32!==t.keyCode)return;const r=e.findClosestDraggableId(t);if(!r)return;const i=e.tryGetLock(r,l,{sourceEvent:t});if(!i)return;t.preventDefault();let a=!0;const c=i.snapLift();function l(){a||OO(!1),a=!1,n.current(),o()}n.current(),n.current=kO(window,tP(c,l),{capture:!0,passive:!1})}}),[e]),o=oO(function(){n.current=kO(window,[r],{passive:!1,capture:!0})},[r]);jT(function(){return o(),function(){n.current()}},[o])},function(e){const n=(0,t.useRef)(nP),r=(0,t.useRef)(jO),o=oO(function(){return n.current},[]),i=oO(function(e){n.current=e},[]),a=rO(()=>({eventName:"touchstart",fn:function(t){if(t.defaultPrevented)return;const n=e.findClosestDraggableId(t);if(!n)return;const o=e.tryGetLock(n,l,{sourceEvent:t});if(!o)return;const i=t.touches[0],{clientX:a,clientY:c}=i,s={x:a,y:c};r.current(),f(o,s)}}),[e]),c=oO(function(){r.current=kO(window,[a],{capture:!0,passive:!1})},[a]),l=oO(()=>{const e=n.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),i(nP),r.current(),c())},[c,i]),s=oO(()=>{const e=n.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[l]),u=oO(function(){const e={capture:!0,passive:!1},t={cancel:s,completed:l,getPhase:o},n=kO(window,function({cancel:e,completed:t,getPhase:n}){return[{eventName:"touchmove",options:{capture:!1},fn:t=>{const r=n();if("DRAGGING"!==r.type)return void e();r.hasMoved=!0;const{clientX:o,clientY:i}=t.touches[0],a={x:o,y:i};t.preventDefault(),r.actions.move(a)}},{eventName:"touchend",fn:r=>{const o=n();"DRAGGING"===o.type?(r.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),t()):e()}},{eventName:"touchcancel",fn:t=>{"DRAGGING"===n().type?(t.preventDefault(),e()):e()}},{eventName:"touchforcechange",fn:t=>{const r=n();"IDLE"===r.type&&OO(!1);const o=t.touches[0];if(!o)return;if(!(o.force>=.15))return;const i=r.actions.shouldRespectForcePress();if("PENDING"!==r.type)return i?r.hasMoved?void t.preventDefault():void e():void t.preventDefault();i&&e()}},{eventName:KT,fn:e}]}(t),e),i=kO(window,function({cancel:e,getPhase:t}){return[{eventName:"orientationchange",fn:e},{eventName:"resize",fn:e},{eventName:"contextmenu",fn:e=>{e.preventDefault()}},{eventName:"keydown",fn:n=>{"DRAGGING"===t().type?(27===n.keyCode&&n.preventDefault(),e()):e()}},{eventName:KT,fn:e}]}(t),e);r.current=function(){n(),i()}},[s,o,l]),d=oO(function(){const e=o();"PENDING"!==e.type&&OO(!1);const t=e.actions.fluidLift(e.point);i({type:"DRAGGING",actions:t,hasMoved:!1})},[o,i]),f=oO(function(e,t){"IDLE"!==o().type&&OO(!1);const n=setTimeout(d,120);i({type:"PENDING",point:t,actions:e,longPressTimerId:n}),u()},[u,o,i,d]);jT(function(){return c(),function(){r.current();const e=o();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),i(nP))}},[o,c,i]),jT(function(){return kO(window,[{eventName:"touchmove",fn:()=>{},options:{capture:!1,passive:!1}}])},[])}];function hP({contextId:e,store:n,registry:r,customSensors:o,enableDefaultSensors:i}){const a=[...i?mP:[],...o||[]],c=(0,t.useState)(()=>function(){let e=null;function t(){e||OO(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&OO(!1);const n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}())[0],l=oO(function(e,t){UT(e)&&!UT(t)&&c.tryAbandon()},[c]);jT(function(){let e=n.getState();return n.subscribe(()=>{const t=n.getState();l(e,t),e=t})},[c,n,l]),jT(()=>c.tryAbandon,[c.tryAbandon]);const s=oO(e=>pP({lockAPI:c,registry:r,store:n,draggableId:e}),[c,r,n]),u=oO((t,o,i)=>xP({lockAPI:c,registry:r,contextId:e,store:n,draggableId:t,forceSensorStop:o||null,sourceEvent:i&&i.sourceEvent?i.sourceEvent:null}),[e,c,r,n]),d=oO(t=>function(e,t){const n=uP(e,t);return n?n.getAttribute(vT.draggableId):null}(e,t),[e]),f=oO(e=>{const t=r.draggable.findById(e);return t?t.options:null},[r.draggable]),p=oO(function(){c.isClaimed()&&(c.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))},[c,n]),x=oO(()=>c.isClaimed(),[c]),m=rO(()=>({canGetLock:s,tryGetLock:u,findClosestDraggableId:d,findOptionsForDraggable:f,tryReleaseLock:p,isLockClaimed:x}),[s,u,d,f,p,x]);MT();for(let e=0;e<a.length;e++)a[e](m)}function vP(e){return e.current||OO(!1),e.current}function bP(e){const{contextId:n,setCallbacks:r,sensors:o,nonce:i,dragHandleUsageInstructions:c}=e,l=(0,t.useRef)(null);zT();const s=BT(e),u=oO(()=>(e=>({onBeforeCapture:n=>{const r=()=>{e.onBeforeCapture&&e.onBeforeCapture(n)};t.version.startsWith("16")||t.version.startsWith("17")?r():(0,a.flushSync)(r)},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}))(s.current),[s]),d=oO(()=>(e=>({...nT,...e.autoScrollerOptions,durationDampening:{...nT.durationDampening,...e.autoScrollerOptions}}))(s.current),[s]),f=function(e){const n=rO(()=>(e=>`rfd-announcement-${e}`)(e),[e]),r=(0,t.useRef)(null);return(0,t.useEffect)(function(){const e=document.createElement("div");return r.current=e,e.id=n,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),y(e.style,IT),AT().appendChild(e),function(){setTimeout(function(){const t=AT();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)})}},[n]),oO(e=>{const t=r.current;t&&(t.textContent=e)},[])}(n),p=function({contextId:e,text:n}){const r=RT("hidden-text",{separator:"-"}),o=rO(()=>function({contextId:e,uniqueId:t}){return`rfd-hidden-text-${e}-${t}`}({contextId:e,uniqueId:r}),[r,e]);return(0,t.useEffect)(function(){const e=document.createElement("div");return e.id=o,e.textContent=n,e.style.display="none",AT().appendChild(e),function(){const t=AT();t.contains(e)&&t.removeChild(e)}},[o,n]),o}({contextId:n,text:c}),x=NT(n,i),m=oO(e=>{vP(l).dispatch(e)},[]),h=rO(()=>Yt({publishWhileDragging:cE,updateDroppableScroll:sE,updateDroppableIsEnabled:uE,updateDroppableIsCombineEnabled:dE,collectionStarting:lE},m),[m]),v=function(){const e=rO(PT,[]);return(0,t.useEffect)(()=>function(){t.version.startsWith("16")||t.version.startsWith("17")?requestAnimationFrame(e.clean):e.clean()},[e]),e}(),b=rO(()=>YE(v,h),[v,h]),g=rO(()=>mT({scrollWindow:JE,scrollDroppable:b.scrollDroppable,getAutoScrollerOptions:d,...Yt({move:fE},m)}),[b.scrollDroppable,m,d]),w=function(e){const n=(0,t.useRef)({}),r=(0,t.useRef)(null),o=(0,t.useRef)(null),i=(0,t.useRef)(!1),a=oO(function(e,t){const r={id:e,focus:t};return n.current[e]=r,function(){const t=n.current;t[e]!==r&&delete t[e]}},[]),c=oO(function(t){const n=TT(e,t);n&&n!==document.activeElement&&n.focus()},[e]),l=oO(function(e,t){r.current===e&&(r.current=t)},[]),s=oO(function(){o.current||i.current&&(o.current=requestAnimationFrame(()=>{o.current=null;const e=r.current;e&&c(e)}))},[c]),u=oO(function(e){r.current=null;const t=document.activeElement;t&&t.getAttribute(vT.draggableId)===e&&(r.current=e)},[]);return jT(()=>(i.current=!0,function(){i.current=!1;const e=o.current;e&&cancelAnimationFrame(e)}),[]),rO(()=>({register:a,tryRecordFocus:u,tryRestoreFocusRecorded:s,tryShiftRecord:l}),[a,u,s,l])}(n),j=rO(()=>WE({announce:f,autoScroller:g,dimensionMarshal:b,focusMarshal:w,getResponders:u,styleMarshal:x}),[f,g,b,w,u,x]);l.current=j;const k=oO(()=>{const e=vP(l);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})},[]),S=oO(()=>{const e=vP(l).getState();return"DROP_ANIMATING"===e.phase||"IDLE"!==e.phase&&e.isDragging},[]);r(rO(()=>({isDragging:S,tryAbort:k}),[S,k]));const N=oO(e=>ZE(vP(l).getState(),e),[]),O=oO(()=>BC(vP(l).getState()),[]),C=rO(()=>({marshal:b,focus:w,contextId:n,canLift:N,isMovementAllowed:O,dragHandleUsageInstructionsId:p,registry:v}),[n,b,p,w,N,O,v]);return hP({contextId:n,store:j,registry:v,customSensors:o||null,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,t.useEffect)(()=>k,[k]),t.createElement(DT.Provider,{value:C},t.createElement(H,{context:_T,store:j},e.children))}var gP=function(){return t.useId()};function yP(e){const n=gP(),r=e.dragHandleUsageInstructions||IO.dragHandleUsageInstructions;return t.createElement(CO,null,o=>t.createElement(bP,{nonce:e.nonce,contextId:n,setCallbacks:o,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd,autoScrollerOptions:e.autoScrollerOptions},e.children))}const wP=5e3,jP=4500,kP=(e,t)=>t?NE.drop(t.duration):e?NE.snap:NE.fluid,SP=(e,t)=>{if(e)return t?wE.drop:wE.combining};function NP(e){return"DRAGGING"===e.type?function(e){const t=e.dimension.client,{offset:n,combineWith:r,dropping:o}=e,i=Boolean(r),a=(e=>null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode)(e),c=Boolean(o),l=c?EE(n,i):CE(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:kP(a,o),transform:l,opacity:SP(i,c),zIndex:c?jP:wP,pointerEvents:"none"}}(e):{transform:CE((t=e).offset),transition:t.shouldAnimateDisplacement?void 0:"none"};var t}function OP(e){const n=RT("draggable"),{descriptor:r,registry:o,getDraggableRef:i,canDragInteractiveElements:a,shouldRespectForcePress:c,isEnabled:l}=e,s=rO(()=>({canDragInteractiveElements:a,shouldRespectForcePress:c,isEnabled:l}),[a,l,c]),u=oO(e=>{const t=i();return t||OO(!1),function(e,t,n=FO){const r=window.getComputedStyle(t),o=t.getBoundingClientRect(),i=xO(o,r),a=pO(i,n);return{descriptor:e,placeholder:{client:i,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:i.marginBox.width,y:i.marginBox.height},client:i,page:a}}(r,t,e)},[r,i]),d=rO(()=>({uniqueId:n,descriptor:r,options:s,getDimension:u}),[r,u,s,n]),f=(0,t.useRef)(d),p=(0,t.useRef)(!0);jT(()=>(o.draggable.register(f.current),()=>o.draggable.unregister(f.current)),[o.draggable]),jT(()=>{if(p.current)return void(p.current=!1);const e=f.current;f.current=d,o.draggable.update(d,e)},[d,o.draggable])}var CP=t.createContext(null);function EP(e){const n=(0,t.useContext)(e);return n||OO(!1),n}function TP(e){e.preventDefault()}var PP=e=>{const n=(0,t.useRef)(null),r=oO((e=null)=>{n.current=e},[]),o=oO(()=>n.current,[]),{contextId:i,dragHandleUsageInstructionsId:c,registry:l}=EP(DT),{type:s,droppableId:u}=EP(CP),d=rO(()=>({id:e.draggableId,index:e.index,type:s,droppableId:u}),[e.draggableId,e.index,s,u]),{children:f,draggableId:p,isEnabled:x,shouldRespectForcePress:m,canDragInteractiveElements:h,isClone:v,mapped:b,dropAnimationFinished:g}=e;if(LT(),MT(),!v){OP(rO(()=>({descriptor:d,registry:l,getDraggableRef:o,canDragInteractiveElements:h,shouldRespectForcePress:m,isEnabled:x}),[d,l,o,h,m,x]))}const y=rO(()=>x?{tabIndex:0,role:"button","aria-describedby":c,"data-rfd-drag-handle-draggable-id":p,"data-rfd-drag-handle-context-id":i,draggable:!1,onDragStart:TP}:null,[i,c,p,x]),w=oO(e=>{"DRAGGING"===b.type&&b.dropping&&"transform"===e.propertyName&&(t.version.startsWith("16")||t.version.startsWith("17")?g():(0,a.flushSync)(g))},[g,b]),j=rO(()=>{const e=NP(b),t="DRAGGING"===b.type&&b.dropping?w:void 0;return{innerRef:r,draggableProps:{"data-rfd-draggable-context-id":i,"data-rfd-draggable-id":p,style:e,onTransitionEnd:t},dragHandleProps:y}},[i,y,p,b,w,r]),k=rO(()=>({draggableId:d.id,type:d.type,source:{index:d.index,droppableId:d.droppableId}}),[d.droppableId,d.id,d.index,d.type]);return t.createElement(t.Fragment,null,f(j,b.snapshot,k))},_P=(e,t)=>e===t,AP=e=>{const{combine:t,destination:n}=e;return n?n.droppableId:t?t.droppableId:null};function IP(e=null){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}const FP={mapped:{type:"SECONDARY",offset:FO,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:IP(null)}};const RP=G(()=>{const e=function(){const e=gO((e,t)=>({x:e,y:t})),t=gO((e,t,n=null,r=null,o=null)=>({isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null})),n=gO((e,n,r,o,i=null,a=null,c=null)=>({mapped:{type:"DRAGGING",dropping:null,draggingOver:i,combineWith:a,mode:n,offset:e,dimension:r,forceShouldAnimate:c,snapshot:t(n,o,i,a,null)}}));return(r,o)=>{if(UT(r)){if(r.critical.draggable.id!==o.draggableId)return null;const t=r.current.client.offset,a=r.dimensions.draggables[o.draggableId],c=LC(r.impact),l=(i=r.impact).at&&"COMBINE"===i.at.type?i.at.combine.draggableId:null,s=r.forceShouldAnimate;return n(e(t.x,t.y),r.movementMode,a,o.isClone,c,l,s)}var i;if("DROP_ANIMATING"===r.phase){const e=r.completed;if(e.result.draggableId!==o.draggableId)return null;const n=o.isClone,i=r.dimensions.draggables[o.draggableId],a=e.result,c=a.mode,l=AP(a),s=(e=>e.combine?e.combine.draggableId:null)(a),u={duration:r.dropDuration,curve:yE,moveTo:r.newHomeClientOffset,opacity:s?wE.drop:null,scale:s?jE.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:i,dropping:u,draggingOver:l,combineWith:s,mode:c,forceShouldAnimate:null,snapshot:t(c,n,l,s,u)}}}return null}}(),t=function(){const e=gO((e,t)=>({x:e,y:t})),t=gO(IP),n=gO((e,n=null,r)=>({mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}})),r=e=>e?n(FO,e,!0):null,o=(t,o,i,a)=>{const c=i.displaced.visible[t],l=Boolean(a.inVirtualList&&a.effected[t]),s=eC(i),u=s&&s.draggableId===t?o:null;if(!c){if(!l)return r(u);if(i.displaced.invisible[t])return null;const o=LO(a.displacedBy.point),c=e(o.x,o.y);return n(c,u,!0)}if(l)return r(u);const d=i.displacedBy.point,f=e(d.x,d.y);return n(f,u,c.shouldAnimate)};return(e,t)=>{if(UT(e))return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){const n=e.completed;return n.result.draggableId===t.draggableId?null:o(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return(n,r)=>e(n,r)||t(n,r)||FP},{dropAnimationFinished:gE},null,{context:_T,areStatePropsEqual:_P})(PP);var DP=RP;function MP(e){return EP(CP).isUsingCloneFor!==e.draggableId||e.isClone?t.createElement(DP,e):null}function LP(e){const n="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),o=Boolean(e.shouldRespectForcePress);return t.createElement(MP,y({},e,{isClone:!1,isEnabled:n,canDragInteractiveElements:r,shouldRespectForcePress:o}))}const zP=e=>t=>e===t,BP=zP("scroll"),UP=zP("auto"),GP=(zP("visible"),(e,t)=>t(e.overflowX)||t(e.overflowY)),HP=e=>null==e||e===document.body||e===document.documentElement?null:(e=>{const t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return GP(n,BP)||GP(n,UP)})(e)?e:HP(e.parentElement);var qP=e=>({x:e.scrollLeft,y:e.scrollTop});const WP=e=>{if(!e)return!1;return"fixed"===window.getComputedStyle(e).position||WP(e.parentElement)};var $P=({ref:e,descriptor:t,env:n,windowScroll:r,direction:o,isDropDisabled:i,isCombineEnabled:a,shouldClipSubject:c})=>{const l=n.closestScrollable,s=((e,t)=>{const n=mO(e);if(!t)return n;if(e!==t)return n;const r=n.paddingBox.top-t.scrollTop,o=n.paddingBox.left-t.scrollLeft,i=r+t.scrollHeight,a=o+t.scrollWidth,c=cO({top:r,right:a,bottom:i,left:o},n.border);return uO({borderBox:c,margin:n.margin,border:n.border,padding:n.padding})})(e,l),u=pO(s,r),d=(()=>{if(!l)return null;const e=mO(l),t={scrollHeight:l.scrollHeight,scrollWidth:l.scrollWidth};return{client:e,page:pO(e,r),scroll:qP(l),scrollSize:t,shouldClipSubject:c}})(),f=(({descriptor:e,isEnabled:t,isCombineEnabled:n,isFixedOnPage:r,direction:o,client:i,page:a,closest:c})=>{const l=(()=>{if(!c)return null;const{scrollSize:e,client:t}=c,n=$E({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:c.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:c.shouldClipSubject,scroll:{initial:c.scroll,current:c.scroll,max:n,diff:{value:FO,displacement:FO}}}})(),s="vertical"===o?sC:uC;return{descriptor:e,isCombineEnabled:n,isFixedOnPage:r,axis:s,isEnabled:t,client:i,page:a,frame:l,subject:$O({page:a,withPlaceholder:null,axis:s,frame:l})}})({descriptor:t,isEnabled:!i,isCombineEnabled:a,isFixedOnPage:n.isFixedOnPage,direction:o,client:s,page:u,closest:d});return f};const VP={passive:!1},QP={passive:!0};var XP=e=>e.shouldPublishImmediately?VP:QP;const KP=e=>e&&e.env.closestScrollable||null;function YP(e){const n=(0,t.useRef)(null),r=EP(DT),o=RT("droppable"),{registry:i,marshal:a}=r,c=BT(e),l=rO(()=>({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),s=(0,t.useRef)(l),u=rO(()=>gO((e,t)=>{n.current||OO(!1);const r={x:e,y:t};a.updateDroppableScroll(l.id,r)}),[l.id,a]),d=oO(()=>{const e=n.current;return e&&e.env.closestScrollable?qP(e.env.closestScrollable):FO},[]),f=oO(()=>{const e=d();u(e.x,e.y)},[d,u]),p=rO(()=>yO(f),[f]),x=oO(()=>{const e=n.current,t=KP(e);e&&t||OO(!1);e.scrollOptions.shouldPublishImmediately?f():p()},[p,f]),m=oO((e,t)=>{n.current&&OO(!1);const o=c.current,i=o.getDroppableRef();i||OO(!1);const a=(e=>({closestScrollable:HP(e),isFixedOnPage:WP(e)}))(i),s={ref:i,descriptor:l,env:a,scrollOptions:t};n.current=s;const u=$P({ref:i,descriptor:l,env:a,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),d=a.closestScrollable;return d&&(d.setAttribute(yT.contextId,r.contextId),d.addEventListener("scroll",x,XP(s.scrollOptions))),u},[r.contextId,l,x,c]),h=oO(()=>{const e=n.current,t=KP(e);return e&&t||OO(!1),qP(t)},[]),v=oO(()=>{const e=n.current;e||OO(!1);const t=KP(e);n.current=null,t&&(p.cancel(),t.removeAttribute(yT.contextId),t.removeEventListener("scroll",x,XP(e.scrollOptions)))},[x,p]),b=oO(e=>{const t=n.current;t||OO(!1);const r=KP(t);r||OO(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x},[]),g=rO(()=>({getDimensionAndWatchScroll:m,getScrollWhileDragging:h,dragStopped:v,scroll:b}),[v,m,h,b]),y=rO(()=>({uniqueId:o,descriptor:l,callbacks:g}),[g,l,o]);jT(()=>(s.current=y.descriptor,i.droppable.register(y),()=>{n.current&&v(),i.droppable.unregister(y)}),[g,l,v,y,a,i.droppable]),jT(()=>{n.current&&a.updateDroppableIsEnabled(s.current.id,!e.isDropDisabled)},[e.isDropDisabled,a]),jT(()=>{n.current&&a.updateDroppableIsCombineEnabled(s.current.id,e.isCombineEnabled)},[e.isCombineEnabled,a])}function ZP(){}const JP={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},e_=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>{const r=(({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>e||"close"===n?JP:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin})({isAnimatingOpenOnMount:e,placeholder:t,animate:n});return{display:t.display,boxSizing:"border-box",width:r.width,height:r.height,marginTop:r.margin.top,marginRight:r.margin.right,marginBottom:r.margin.bottom,marginLeft:r.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==n?NE.placeholder:null}};var t_=t.memo(e=>{const n=(0,t.useRef)(null),r=oO(()=>{n.current&&(clearTimeout(n.current),n.current=null)},[]),{animate:o,onTransitionEnd:i,onClose:a,contextId:c}=e,[l,s]=(0,t.useState)("open"===e.animate);(0,t.useEffect)(()=>l?"open"!==o?(r(),s(!1),ZP):n.current?ZP:(n.current=setTimeout(()=>{n.current=null,s(!1)}),r):ZP,[o,l,r]);const u=oO(e=>{"height"===e.propertyName&&(i(),"close"===o&&a())},[o,a,i]),d=e_({isAnimatingOpenOnMount:l,animate:e.animate,placeholder:e.placeholder});return t.createElement(e.placeholder.tagName,{style:d,"data-rfd-placeholder-context-id":c,onTransitionEnd:u,ref:e.innerRef})});class n_ extends t.PureComponent{constructor(...e){super(...e),this.state={isVisible:Boolean(this.props.on),data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?"open":"none"},this.onClose=()=>{"close"===this.state.animate&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}}render(){if(!this.state.isVisible)return null;const e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)}}var r_=e=>{const n=(0,t.useContext)(DT);n||OO(!1);const{contextId:r,isMovementAllowed:o}=n,i=(0,t.useRef)(null),c=(0,t.useRef)(null),{children:l,droppableId:s,type:u,mode:d,direction:f,ignoreContainerClipping:p,isDropDisabled:x,isCombineEnabled:m,snapshot:h,useClone:v,updateViewportMaxScroll:b,getContainerForClone:g}=e,y=oO(()=>i.current,[]),w=oO((e=null)=>{i.current=e},[]),j=(oO(()=>c.current,[]),oO((e=null)=>{c.current=e},[]));LT();const k=oO(()=>{o()&&b({maxScroll:QE()})},[o,b]);YP({droppableId:s,type:u,mode:d,direction:f,isDropDisabled:x,isCombineEnabled:m,ignoreContainerClipping:p,getDroppableRef:y});const S=rO(()=>t.createElement(n_,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},({onClose:e,data:n,animate:o})=>t.createElement(t_,{placeholder:n,onClose:e,innerRef:j,animate:o,contextId:r,onTransitionEnd:k})),[r,k,e.placeholder,e.shouldAnimatePlaceholder,j]),N=rO(()=>({innerRef:w,placeholder:S,droppableProps:{"data-rfd-droppable-id":s,"data-rfd-droppable-context-id":r}}),[r,s,S,w]),O=v?v.dragging.draggableId:null,C=rO(()=>({droppableId:s,type:u,isUsingCloneFor:O}),[s,O,u]);return t.createElement(CP.Provider,{value:C},l(N,h),function(){if(!v)return null;const{dragging:e,render:n}=v,r=t.createElement(MP,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(t,r)=>n(t,r,e));return a.createPortal(r,g())}())};const o_={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||OO(!1),document.body}},i_=e=>{let t,n={...e};for(t in o_)void 0===e[t]&&(n={...n,[t]:o_[t]});return n},a_=(e,t)=>e===t.droppable.type,c_=(e,t)=>t.draggables[e.draggable.id],l_=G(()=>{const e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},n=gO(e=>({draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}})),r=gO((r,o,i,a,c,l)=>{const s=c.descriptor.id;if(c.descriptor.droppableId===r){const e=l?{render:l,dragging:n(c.descriptor)}:null,t={isDraggingOver:i,draggingOverWith:i?s:null,draggingFromThisWith:s,isUsingPlaceholder:!0};return{placeholder:c.placeholder,shouldAnimatePlaceholder:!1,snapshot:t,useClone:e}}if(!o)return t;if(!a)return e;const u={isDraggingOver:i,draggingOverWith:s,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:c.placeholder,shouldAnimatePlaceholder:!0,snapshot:u,useClone:null}});return(n,o)=>{const i=i_(o),a=i.droppableId,c=i.type,l=!i.isDropDisabled,s=i.renderClone;if(UT(n)){const e=n.critical;if(!a_(c,e))return t;const o=c_(e,n.dimensions),i=LC(n.impact)===a;return r(a,l,i,i,o,s)}if("DROP_ANIMATING"===n.phase){const e=n.completed;if(!a_(c,e.critical))return t;const o=c_(e.critical,n.dimensions);return r(a,l,AP(e.result)===a,LC(e.impact)===a,o,s)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){const r=n.completed;if(!a_(c,r.critical))return t;const o=LC(r.impact)===a,i=Boolean(r.impact.at&&"COMBINE"===r.impact.at.type),l=r.critical.droppable.id===a;return o?i?e:t:l?e:t}return t}},{updateViewportMaxScroll:e=>({type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e})},(e,t,n)=>({...i_(n),...e,...t}),{context:_T,areStatePropsEqual:_P})(r_);var s_=l_;function u_({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4.5v15m7.5-7.5h-15"}))}var d_=t.forwardRef(u_);function f_({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M3 6.75A.75.75 0 0 1 3.75 6h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.75ZM3 12a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 12Zm0 5.25a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75Z",clipRule:"evenodd"}))}var p_=t.forwardRef(f_);function x_({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M3 10a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM8.5 10a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM15.5 8.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Z"}))}var m_=t.forwardRef(x_),h_=function(e){var t=e.checked,n=void 0!==t&&t;return(0,tl.jsx)("span",{"aria-hidden":"true",className:ns("ctx-flex ctx-items-center ctx-justify-center ctx-flex-none ctx-w-4 ctx-h-4 ctx-rounded-[5px] ctx-border-[1.5px]",n?"ctx-bg-primary ctx-border-primary ctx-text-white":"ctx-bg-white ctx-border-line"),children:n&&(0,tl.jsx)(dk,{className:"ctx-size-3"})})},v_=function(e){var n=e.items,r=void 0===n?[]:n,o=e.value,i=void 0===o?[]:o,a=e.onChange,c=e.placeholder,l=void 0===c?"":c,s=e.className,u=void 0===s?"":s,d=l||Qc("Default","woo-feed"),f=(0,t.useMemo)(function(){return null!=i&&i.length?r.filter(function(e){return i.includes(e.value)}).map(function(e){return e.name}).join(", "):""},[r,i]);return(0,tl.jsxs)(Oh,{value:i,onChange:a,multiple:!0,children:[(0,tl.jsxs)(wh,{title:f||d,className:ns("ctx-w-full ctx-flex ctx-items-center ctx-gap-1.5 ctx-bg-white ctx-border ctx-border-line ctx-rounded-field ctx-pl-[10px] ctx-pr-[3px] ctx-py-[4px] ctx-cursor-pointer ctx-text-left ctx-transition-colors hover:ctx-border-[#c3ddfd] focus-visible:ctx-outline-none focus:ctx-border-primary data-[open]:ctx-border-primary",u),children:[(0,tl.jsx)("span",{className:ns("ctx-flex-1 ctx-min-w-0 ctx-truncate ctx-text-row",f?"ctx-font-medium ctx-text-ink":"ctx-text-ink-faint"),children:f||d}),(0,tl.jsx)("span",{className:"ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-text-primary ctx-bg-primary-tint ctx-rounded-[5px] ctx-px-[6px] ctx-py-[4px]",children:(0,tl.jsx)(m_,{className:"ctx-size-4","aria-hidden":"true"})})]}),(0,tl.jsx)(kh,{anchor:{gap:8,to:"bottom start"},transition:!0,className:ns("ctx-z-[10000] ctx-scrollbar ctx-bg-white ctx-shadow-card !ctx-max-h-60 ctx-min-w-[var(--button-width)] ctx-rounded-btn ctx-border ctx-border-line-hair focus:ctx-outline-none","ctx-transition ctx-duration-100 ctx-ease-in data-[closed]:ctx-opacity-0"),children:r.map(function(e){var t;return(0,tl.jsx)(Sh,{value:e.value,className:"ctx-cursor-pointer data-[focus]:ctx-bg-line-paper ctx-text-body ctx-text-ink-body ctx-flex ctx-items-center ctx-gap-2.5 ctx-py-2 ctx-px-3 ctx-select-none hover:ctx-bg-line-paper",children:function(t){var n=t.selected;return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(h_,{checked:n}),(0,tl.jsx)("span",{className:ns("ctx-flex-1 ctx-min-w-0 ctx-truncate ctx-text-ink",n&&"ctx-font-medium"),children:e.name})]})}},null!==(t=e.id)&&void 0!==t?t:e.value)})})]})},b_=function(e){var n=e.value,r=e.onChange,o=e.placeholder,i=void 0===o?"":o,a=e.className,c=void 0===a?"":a,l=e.minLines,s=void 0===l?16:l,u=(0,t.useRef)(null),d=Math.max((n||"").split("\n").length,s);return(0,tl.jsxs)("div",{className:ns("ctx-flex ctx-items-stretch ctx-border ctx-border-line-hair ctx-rounded-btn ctx-overflow-hidden ctx-bg-line-paper",c),children:[(0,tl.jsx)("div",{className:"ctx-flex-none ctx-w-11 ctx-overflow-hidden ctx-bg-[#f4f6fa] ctx-border-r ctx-border-line-hair","aria-hidden":"true",children:(0,tl.jsx)("div",{ref:u,className:"ctx-px-2.5 ctx-py-3.5 ctx-text-right ctx-font-mono ctx-text-xs ctx-leading-[1.75] ctx-text-[#b6c0cc] ctx-select-none",children:Array.from({length:d},function(e,t){return(0,tl.jsx)("div",{children:t+1},t)})})}),(0,tl.jsx)("textarea",{value:n||"",onChange:function(e){return null==r?void 0:r(e.target.value)},onScroll:function(e){u.current&&(u.current.style.transform="translateY(-".concat(e.target.scrollTop,"px)"))},placeholder:i,spellCheck:!1,wrap:"off",rows:s,className:"ctx-flex-1 ctx-min-w-0 ctx-resize-none ctx-border-0 ctx-bg-transparent ctx-px-4 ctx-py-3.5 ctx-font-mono ctx-text-xs ctx-leading-[1.75] ctx-text-ink-body ctx-whitespace-pre placeholder:ctx-text-ink-faint focus:ctx-outline-none focus:ctx-shadow-none"})]})},g_="wf_taxo_",y_=new Set(["subscription_period","subscription_period_interval","subscription_amount","installment_months","installment_amount"]),w_=g_+"woo-feed-",j_=new Set([g_+"product_brand"]),k_=function(e){return"string"==typeof e&&(e.startsWith(g_)&&!function(e){return"string"==typeof e&&(e.startsWith(w_)||j_.has(e))}(e)||y_.has(e))},S_=function(e){if(rc("pro"))return[];var t=[],n=new Map;return(e||[]).forEach(function(e){var r=null==e?void 0:e.group;r&&(n.has(r)||(n.set(r,{allLocked:!0}),t.push(r)),k_(null==e?void 0:e.value)||(n.get(r).allLocked=!1))}),t.filter(function(e){return n.get(e).allLocked})};function N_({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M2.25 6a3 3 0 0 1 3-3h13.5a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V6Zm3.97.97a.75.75 0 0 1 1.06 0l2.25 2.25a.75.75 0 0 1 0 1.06l-2.25 2.25a.75.75 0 0 1-1.06-1.06l1.72-1.72-1.72-1.72a.75.75 0 0 1 0-1.06Zm4.28 4.28a.75.75 0 0 0 0 1.5h3a.75.75 0 0 0 0-1.5h-3Z",clipRule:"evenodd"}))}var O_=t.forwardRef(N_);function C_({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M11.47 7.72a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 1 1-1.06 1.06L12 9.31l-6.97 6.97a.75.75 0 0 1-1.06-1.06l7.5-7.5Z",clipRule:"evenodd"}))}var E_=t.forwardRef(C_);function T_({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"}))}var P_=t.forwardRef(T_);function __(e,t){if(e){if("string"==typeof e)return A_(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?A_(e,t):void 0}}function A_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var I_=Qc("Text case","woo-feed"),F_=Qc("Clean up","woo-feed"),R_=Qc("Cut & replace","woo-feed"),D_=Qc("Numbers","woo-feed"),M_=Qc("Dates","woo-feed"),L_=Qc("Links & XML","woo-feed"),z_=Qc("Variable products","woo-feed"),B_=function(e){return""!==e&&!Number.isNaN(Number(e))},U_=function(e){return String(e||"").trim().toLowerCase().replace(/-/g,"_")},G_=function(e,t,n){for(var r=[],o=e;r.length<n-1;){var i=o.indexOf(t);if(-1===i)break;r.push(o.slice(0,i)),o=o.slice(i+t.length)}return r.push(o),r},H_=function(e){return String(e||"").replace(/,/g,"comma").replace(/[[\]]/g,"")},q_=function(e){return String(e||"").trim().replace(/comma/g,",")},W_=function(e){return String(e||"").replace(/[[\],]/g,"")},$_=[{id:"default",name:Qc("Default","woo-feed"),value:"default"},{id:"point",name:Qc("Point (.)","woo-feed"),value:"point"},{id:"comma",name:Qc("Comma (,)","woo-feed"),value:"comma"},{id:"space",name:Qc("Space","woo-feed"),value:"space"}],V_=["point","comma","space"],Q_=[{id:"comma",name:Qc("Comma (,)","woo-feed"),value:"comma"},{id:"space",name:Qc("Space","woo-feed"),value:"space"},{id:"pipe",name:Qc("Pipe (|)","woo-feed"),value:"pipe"},{id:"semicolon",name:Qc("Semicolon (;)","woo-feed"),value:"semicolon"},{id:"slash",name:Qc("Slash (/)","woo-feed"),value:"slash"},{id:"hyphen",name:Qc("Hyphen (-)","woo-feed"),value:"hyphen"},{id:"colon",name:Qc("Colon (:)","woo-feed"),value:"colon"},{id:"custom",name:Qc("Custom…","woo-feed"),value:"custom"}],X_=Q_.filter(function(e){return"custom"!==e.value}).map(function(e){return e.value}),K_=[{id:"first",name:Qc("First node","woo-feed"),value:"first"},{id:"last",name:Qc("Last node","woo-feed"),value:"last"},{id:"position",name:Qc("Node at position…","woo-feed"),value:"position"},{id:"range",name:Qc("Range of nodes…","woo-feed"),value:"range"}],Y_=[{id:"same",name:Qc("Same as separator","woo-feed"),value:"same"}].concat(function(e){return function(e){if(Array.isArray(e))return A_(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||__(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.")}()}(Q_.filter(function(e){return"custom"!==e.value}))),Z_=function(e){return H_(e).replace(/=>/g,"").trim()},J_=[{id:"first",name:Qc("First match","woo-feed"),value:"first"},{id:"all",name:Qc("All matches","woo-feed"),value:"all"}],eA=[{id:"default",name:Qc("Any case","woo-feed"),value:""},{id:"case",name:Qc("Case sensitive","woo-feed"),value:"case"},{id:"word",name:Qc("Whole words only","woo-feed"),value:"word"},{id:"word-case",name:Qc("Whole words, case sensitive","woo-feed"),value:"word case"},{id:"regex",name:Qc("Regular expression","woo-feed"),value:"regex"},{id:"regex-case",name:Qc("Regular expression, case sensitive","woo-feed"),value:"regex case"}],tA={case:"case",word:"word","case word":"word case",regex:"regex","case regex":"regex case"},nA=function(e){return W_(e).replace(/=>/g,"").trim()},rA=[{id:"Y-m-d",name:"2026-07-29",value:"Y-m-d"},{id:"Y-m-d H:i",name:"2026-07-29 14:30",value:"Y-m-d H:i"},{id:"c",name:Qc("ISO 8601 (2026-07-29T14:30:00+00:00)","woo-feed"),value:"c"},{id:"d/m/Y",name:"29/07/2026",value:"d/m/Y"},{id:"m/d/Y",name:"07/29/2026",value:"m/d/Y"},{id:"d.m.Y",name:"29.07.2026",value:"d.m.Y"},{id:"F j, Y",name:"July 29, 2026",value:"F j, Y"},{id:"j F Y",name:"29 July 2026",value:"j F Y"},{id:"custom",name:Qc("Custom…","woo-feed"),value:"custom"}],oA=[{value:"uppercase",label:Qc("Uppercase","woo-feed"),group:I_,legacyAliases:["strtoupper"],args:[]},{value:"lowercase",label:Qc("Lowercase","woo-feed"),group:I_,legacyAliases:["strtolower"],args:[]},{value:"capitalize",label:Qc("Capitalize","woo-feed"),group:I_,legacyAliases:["ucfirst"],args:[]},{value:"capitalize-words",label:Qc("Capitalize words","woo-feed"),group:I_,legacyAliases:["ucwords"],args:[]},{value:"sentence-case",label:Qc("Sentence case","woo-feed"),group:I_,legacyAliases:[],args:[]},{value:"remove-html",label:Qc("Remove HTML","woo-feed"),group:F_,legacyAliases:["strip_tags"],args:[]},{value:"remove-shortcodes",label:Qc("Remove shortcodes","woo-feed"),group:F_,legacyAliases:["strip_shortcodes"],args:[]},{value:"remove-page-builder",label:Qc("Remove page-builder markup","woo-feed"),group:F_,legacyAliases:[],args:[]},{value:"encode-entities",label:Qc("Encode entities","woo-feed"),group:F_,legacyAliases:["htmlentities"],args:[]},{value:"encode-special",label:Qc("Encode special characters","woo-feed"),group:F_,legacyAliases:["htmlspecialchars"],args:[]},{value:"clean",label:Qc("Clean invalid characters","woo-feed"),group:F_,legacyAliases:["clear"],args:[]},{value:"remove-emojis",label:Qc("Remove emojis","woo-feed"),group:F_,legacyAliases:[],args:[]},{value:"trim",label:Qc("Trim","woo-feed"),group:F_,legacyAliases:[],args:[]},{value:"collapse-spaces",label:Qc("Collapse spaces","woo-feed"),group:F_,legacyAliases:[],args:[]},{value:"remove-newlines",label:Qc("Remove newlines","woo-feed"),group:F_,legacyAliases:[],args:[]},{value:"truncate",label:Qc("Truncate","woo-feed"),group:R_,legacyAliases:["substr"],args:[{key:"length",label:Qc("Length","woo-feed"),type:"number",placeholder:"80",required:!0}],serializeArgs:function(e){return"truncate 0 ".concat(e.length)},parseArgs:function(e){var t=e.trim().split(/\s+/);return 3===t.length&&B_(t[1])&&B_(t[2])&&0===Number(t[1])?{length:t[2]}:null}},{value:"truncate-words",label:Qc("Truncate words","woo-feed"),group:R_,legacyAliases:[],args:[{key:"words",label:Qc("Words","woo-feed"),type:"number",placeholder:"12",required:!0}],serializeArgs:function(e){return"truncate-words ".concat(e.words)},parseArgs:function(e){var t=e.trim().split(/\s+/);return 2===t.length&&B_(t[1])?{words:t[1]}:null}},{value:"split-choose",label:Qc("Split & choose","woo-feed"),group:R_,legacyAliases:[],args:[{key:"separator",label:Qc("Split by","woo-feed"),type:"select",options:Q_},{key:"customSeparator",label:Qc("Custom separator","woo-feed"),type:"text",placeholder:"::",required:!0,visibleWhen:function(e){return"custom"===e.separator}},{key:"choose",label:Qc("Keep","woo-feed"),type:"select",options:K_},{key:"position",label:Qc("Position","woo-feed"),type:"number",placeholder:"2",required:!0,visibleWhen:function(e){return"position"===e.choose}},{key:"from",label:Qc("From","woo-feed"),type:"number",placeholder:"1",required:!0,visibleWhen:function(e){return"range"===e.choose}},{key:"to",label:Qc("To","woo-feed"),type:"number",placeholder:"3",required:!0,visibleWhen:function(e){return"range"===e.choose}},{key:"join",label:Qc("Join with","woo-feed"),type:"select",options:Y_,visibleWhen:function(e){return"range"===e.choose}}],serializeArgs:function(e){var t,n,r="custom"===e.separator?Z_(e.customSeparator):e.separator,o=e.choose;if("position"===e.choose)o=String(null!==(n=e.position)&&void 0!==n?n:"").trim();else if("range"===e.choose){var i,a;o="".concat(String(null!==(i=e.from)&&void 0!==i?i:"").trim(),"-").concat(String(null!==(a=e.to)&&void 0!==a?a:"").trim())}var c="split-choose => ".concat(r," => ").concat(o);return"range"===e.choose&&"same"!==(null!==(t=e.join)&&void 0!==t?t:"same")&&(c+=" => ".concat(e.join)),c},parseArgs:function(e){var t=G_(e,"=>",4).map(function(e){return e.trim()});if(t.length<3||""===t[1]||""===t[2])return null;var n=t[1].toLowerCase(),r=X_.includes(n)?n:"custom",o="custom"===r?q_(t[1]):"",i=t[2].toLowerCase(),a={separator:r,customSeparator:o,choose:"",position:"",from:"",to:"",join:"same"};if("first"===i||"last"===i)a.choose=i;else if(/^-?\d+$/.test(i))a.choose="position",a.position=i;else{var c=i.match(/^(\d+)-(\d+)$/);if(!c)return null;a.choose="range",a.from=c[1],a.to=c[2]}if(4===t.length){var l=t[3].toLowerCase();if("range"!==a.choose||!X_.includes(l))return null;a.join=l}return a}},{value:"extract",label:Qc("Extract","woo-feed"),group:R_,legacyAliases:[],args:[{key:"words",label:Qc("Words to find (separate with |)","woo-feed"),type:"text",placeholder:"Red|Blue|Green",required:!0},{key:"mode",label:Qc("Keep","woo-feed"),type:"select",options:J_},{key:"matching",label:Qc("Matching","woo-feed"),type:"select",options:eA}],serializeArgs:function(e){var t="extract => ".concat(Z_(e.words)," => ").concat(e.mode||"first");return e.matching&&(t+=" => ".concat(e.matching)),t},parseArgs:function(e){var t=G_(e,"=>",4).map(function(e){return e.trim()});if(t.length<2||""===t[1])return null;var n=(t[2]||"first").toLowerCase();if("first"!==n&&"all"!==n)return null;var r="";if(4===t.length){var o=t[3].toLowerCase().split(/\s+/).filter(Boolean).sort().join(" ");if(!tA[o])return null;r=tA[o]}return{words:q_(t[1]),mode:n,matching:r}}},{value:"replace",label:Qc("Replace","woo-feed"),group:R_,legacyAliases:["str_replace"],args:[{key:"find",label:Qc("Find","woo-feed"),type:"text",placeholder:Qc("Text to find","woo-feed"),required:!0},{key:"to",label:Qc("Replace with","woo-feed"),type:"text",placeholder:Qc("Leave empty to remove","woo-feed")}],serializeArgs:function(e){return"replace => ".concat(H_(e.find)," => ").concat(H_(e.to))},parseArgs:function(e){var t=G_(e,"=>",3);return 3!==t.length?null:{find:q_(t[1]),to:q_(t[2])}}},{value:"pattern-replace",label:Qc("Pattern replace","woo-feed"),group:R_,legacyAliases:["preg_replace"],args:[{key:"pattern",label:Qc("Pattern","woo-feed"),type:"text",placeholder:"/find/i",required:!0},{key:"replacement",label:Qc("Replacement","woo-feed"),type:"text",placeholder:Qc("Leave empty to remove","woo-feed")}],serializeArgs:function(e){return"pattern-replace => ".concat(H_(e.pattern)," => ").concat(H_(e.replacement))},parseArgs:function(e){var t=G_(e,"=>",3);return 3!==t.length?null:{pattern:q_(t[1]),replacement:q_(t[2])}}},{value:"if-empty",label:Qc("If empty","woo-feed"),group:R_,legacyAliases:[],args:[{key:"text",label:Qc("Text","woo-feed"),type:"text",placeholder:Qc("Output when the value is empty","woo-feed"),required:!0}],serializeArgs:function(e){return"if-empty => ".concat(W_(e.text))},parseArgs:function(e){var t=G_(e,"=>",2);return 2!==t.length?null:{text:t[1].trim()}}},{value:"format-number",label:Qc("Format number","woo-feed"),group:D_,legacyAliases:["number_format"],args:[{key:"decimals",label:Qc("Decimals","woo-feed"),type:"number",placeholder:"2",required:!0},{key:"decimal",label:Qc("Decimal separator","woo-feed"),type:"select",options:$_},{key:"thousands",label:Qc("Thousands separator","woo-feed"),type:"select",options:$_}],serializeArgs:function(e){var t=["format-number",e.decimals];return V_.includes(e.decimal)&&(t.push(e.decimal),V_.includes(e.thousands)&&t.push(e.thousands)),t.join(" ")},parseArgs:function(e){var t,n,r=e.trim().split(/\s+/);if(r.length<2||r.length>4)return null;if(!B_(r[1]))return null;var o=null!==(t=r[2])&&void 0!==t?t:"default",i=null!==(n=r[3])&&void 0!==n?n:"default";return"default"!==o&&!V_.includes(o)||"default"!==i&&!V_.includes(i)?null:{decimals:r[1],decimal:o,thousands:i}}},{value:"round",label:Qc("Round","woo-feed"),group:D_,legacyAliases:[],args:[{key:"decimals",label:Qc("Decimals","woo-feed"),type:"number",placeholder:"0"}],serializeArgs:function(e){var t;return""===String(null!==(t=e.decimals)&&void 0!==t?t:"").trim()?"round":"round ".concat(e.decimals)},parseArgs:function(e){var t=e.trim().split(/\s+/);return 1===t.length?{decimals:""}:2===t.length&&B_(t[1])?{decimals:t[1]}:null}},{value:"multiply",label:Qc("Multiply","woo-feed"),group:D_,legacyAliases:[],args:[{key:"factor",label:Qc("Factor","woo-feed"),type:"number",placeholder:"1.2",required:!0}],serializeArgs:function(e){return"multiply ".concat(e.factor)},parseArgs:function(e){var t=e.trim().split(/\s+/);return 2===t.length&&B_(t[1])?{factor:t[1]}:null}},{value:"add",label:Qc("Add","woo-feed"),group:D_,legacyAliases:[],args:[{key:"amount",label:Qc("Amount","woo-feed"),type:"number",placeholder:"5",required:!0}],serializeArgs:function(e){return"add ".concat(e.amount)},parseArgs:function(e){var t=e.trim().split(/\s+/);return 2===t.length&&B_(t[1])?{amount:t[1]}:null}},{value:"integer",label:Qc("Integer","woo-feed"),group:D_,legacyAliases:[],args:[]},{value:"date-format",label:Qc("Format date","woo-feed"),group:M_,legacyAliases:[],args:[{key:"preset",label:Qc("Date format","woo-feed"),type:"select",options:rA},{key:"format",label:Qc("Custom format","woo-feed"),type:"text",placeholder:"F j, Y",required:!0,visibleWhen:function(e){return"custom"===e.preset}}],serializeArgs:function(e){return"date-format => ".concat(H_("custom"===e.preset?e.format:e.preset))},parseArgs:function(e){var t=G_(e,"=>",2);if(2!==t.length||""===t[1].trim())return null;var n=q_(t[1]),r=rA.find(function(e){return"custom"!==e.value&&e.value===n});return r?{preset:r.value,format:""}:{preset:"custom",format:n}}},{value:"https-links",label:Qc("HTTPS links","woo-feed"),group:L_,legacyAliases:["urltosecure"],args:[]},{value:"http-links",label:Qc("HTTP links","woo-feed"),group:L_,legacyAliases:["urltounsecure"],args:[]},{value:"url-param",label:Qc("Set URL parameter","woo-feed"),group:L_,legacyAliases:[],args:[{key:"name",label:Qc("Parameter name","woo-feed"),type:"text",placeholder:"utm_source",required:!0},{key:"value",label:Qc("Value","woo-feed"),type:"text",placeholder:Qc("Leave empty for name=","woo-feed")}],serializeArgs:function(e){return"url-param => ".concat(nA(e.name)," => ").concat(H_(e.value))},parseArgs:function(e){var t=G_(e,"=>",3);return 3!==t.length||""===t[1].trim()?null:{name:t[1].trim(),value:q_(t[2])}}},{value:"url-remove-param",label:Qc("Remove URL parameter","woo-feed"),group:L_,legacyAliases:[],args:[{key:"name",label:Qc("Parameter name","woo-feed"),type:"text",placeholder:"utm_source",required:!0}],serializeArgs:function(e){return"url-remove-param => ".concat(nA(e.name))},parseArgs:function(e){var t=G_(e,"=>",2);return 2!==t.length||""===t[1].trim()?null:{name:t[1].trim()}}},{value:"url-strip-query",label:Qc("Remove URL query string","woo-feed"),group:L_,legacyAliases:[],args:[]},{value:"cdata",label:Qc("CDATA wrap","woo-feed"),group:L_,legacyAliases:[],args:[]},{value:"strip-invalid-xml",label:Qc("Strip invalid XML","woo-feed"),group:L_,legacyAliases:[],args:[]},{value:"decode-entities",label:Qc("Decode entities","woo-feed"),group:L_,legacyAliases:[],args:[]},{value:"parent-only",label:Qc("Variable product value","woo-feed"),group:z_,legacyAliases:["only_parent"],args:[]},{value:"parent-first",label:Qc("Variable product value first","woo-feed"),group:z_,legacyAliases:["parent"],args:[]},{value:"parent-if-empty",label:Qc("Variable product value if empty","woo-feed"),group:z_,legacyAliases:[],args:[]}],iA=oA.map(function(e){return{id:e.value,name:e.label,value:e.value,group:e.group}}),aA=function(e){return oA.find(function(t){return t.value===e})||null},cA=function(e){var t=U_(e);return""===t?null:oA.find(function(e){return U_(e.value)===t||e.legacyAliases.some(function(e){return U_(e)===t})})||null},lA=function(e){var t={};return((null==e?void 0:e.args)||[]).forEach(function(e){t[e.key]="select"===e.type?e.options[0].value:""}),t},sA=function(e){var t=aA(e.command);if(!t)return"";var n=t.serializeArgs?t.serializeArgs(e.args||{}):t.value;return"[".concat(n,"]")},uA=function(e){var t=String(e||"").trim();if(""===t)return{ok:!0,steps:[],fallback:!0};var n,r=[],o=0,i="",a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=__(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}(t);try{for(a.s();!(n=a.n()).done;){var c=n.value;","!==c||0!==o?("["===c?o+=1:"]"===c&&(o=Math.max(0,o-1)),i+=c):(r.push(i),i="")}}catch(e){a.e(e)}finally{a.f()}r.push(i);for(var l=[],s=!1,u=0,d=r;u<d.length;u++){var f=d[u];if(""!==f.trim()){var p=f.indexOf("["),x=-1===p?-1:f.indexOf("]",p+1);if(-1===p||-1===x)return{ok:!1};if(""!==(f.slice(0,p)+f.slice(x+1)).trim())return{ok:!1};var m=f.slice(p+1,x).trim();if(""===m)return{ok:!1};if("…"!==m&&"..."!==m){var h=m.split(" ")[0].split("=>")[0],v=cA(h);if(!v)return{ok:!1};var b={};if(v.parseArgs&&null===(b=v.parseArgs(m)))return{ok:!1};l.push({command:v.value,args:b})}else s=!0}}return{ok:!0,steps:l,fallback:s}};function dA(e){return dA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},dA(e)}function fA(e){return function(e){if(Array.isArray(e))return gA(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||bA(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 pA(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return xA(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(xA(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,xA(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,xA(d,"constructor",s),xA(s,"constructor",l),l.displayName="GeneratorFunction",xA(s,o,"GeneratorFunction"),xA(d),xA(d,o,"Generator"),xA(d,r,function(){return this}),xA(d,"toString",function(){return"[object Generator]"}),(pA=function(){return{w:i,m:f}})()}function xA(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}xA=function(e,t,n,r){function i(t,n){xA(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},xA(e,t,n,r)}function mA(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function hA(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){mA(i,r,o,a,c,"next",e)}function c(e){mA(i,r,o,a,c,"throw",e)}a(void 0)})}}function vA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||bA(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bA(e,t){if(e){if("string"==typeof e)return gA(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gA(e,t):void 0}}function gA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function yA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function wA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yA(Object(n),!0).forEach(function(t){jA(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yA(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function jA(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=dA(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=dA(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==dA(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var kA="ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-muted ctx-cursor-pointer ctx-transition-colors hover:ctx-border-line hover:ctx-text-ink-body disabled:ctx-opacity-40 disabled:ctx-cursor-not-allowed",SA=0,NA=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return wA({id:"cmd-step-".concat(++SA),command:null,args:{}},e)},OA=function(e){if(!e.command)return!1;var t=aA(e.command);return!!t&&t.args.every(function(t){var n;return!(!t.visibleWhen||t.visibleWhen(e.args))||(!t.required||""!==String(null!==(n=e.args[t.key])&&void 0!==n?n:"").trim())})},CA=function(e){var n=e.isOpen,r=e.onClose,o=e.value,i=void 0===o?"":o,a=e.attribute,c=void 0===a?"":a,l=e.attributeLabel,s=void 0===l?"":l,u=e.onApply,d=rc("output_commands"),f=vA((0,t.useState)("builder"),2),p=f[0],x=f[1],m=vA((0,t.useState)("manual"),2),h=m[0],v=m[1],b=vA((0,t.useState)([]),2),g=b[0],y=b[1],w=vA((0,t.useState)(!0),2),j=w[0],k=w[1],S=vA((0,t.useState)(""),2),N=S[0],O=S[1],C=vA(Vk(),2),E=C[0],T=C[1].isLoading,P=vA((0,t.useState)(null),2),_=P[0],A=P[1],I=vA((0,t.useState)(!1),2),F=I[0],R=I[1],D=(0,t.useRef)(!1),M=(0,t.useRef)(null);(0,t.useEffect)(function(){if(n){var e=uA(i);e.ok?(x("builder"),v("manual"),y(e.steps.map(function(e){return NA(e)})),k(e.fallback)):(x("raw"),v("unparsed"),y([]),k(!0)),O(i||""),A(null),R(!1),M.current=null}},[n,i]);var L=(0,t.useMemo)(function(){return"raw"===p?N:function(e,t){var n=(e||[]).filter(function(e){return e.command}).map(sA).filter(function(e){return""!==e});return n.length?(t&&n.push("[".concat("…","]")),n.join(", ")):""}(g,j)},[p,N,g,j]);(0,t.useEffect)(function(){if(n&&d&&!D.current){if(""===c||""===L.trim())return A(null),void R(!1);var e=!1,t=setTimeout(hA(pA().m(function t(){var n,r,o;return pA().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,E(wA({command:L,attribute:c},M.current?{product_id:M.current}:{})).unwrap();case 1:if(r=t.v,!e){t.n=2;break}return t.a(2);case 2:null!=r&&null!==(n=r.product)&&void 0!==n&&n.id&&(M.current=r.product.id),A(r||null),R(!1),t.n=5;break;case 3:if(t.p=3,o=t.v,!e){t.n=4;break}return t.a(2);case 4:A(null),404===(null==o?void 0:o.status)?(D.current=!0,R(!1)):R(!0);case 5:return t.a(2)}},t,null,[[0,3]])})),400);return function(){e=!0,clearTimeout(t)}}},[n,d,c,L,E]);var z=function(e,t){return y(function(n){var r=n.findIndex(function(t){return t.id===e}),o=r+t;if(r<0||o<0||o>=n.length)return n;var i=fA(n),a=vA(i.splice(r,1),1)[0];return i.splice(o,0,a),i})},B=function(e,t,n){return y(function(r){return r.map(function(r){return r.id===e?wA(wA({},r),{},{args:wA(wA({},r.args),{},jA({},t,n))}):r})})},U="raw"===p||g.every(OA);if(!d)return(0,tl.jsx)(Es,{isOpen:n,onClose:r,className:"ctx-w-[460px]",children:(0,tl.jsxs)("div",{className:"ctx-pt-8 ctx-px-6 ctx-pb-6 ctx-flex ctx-flex-col ctx-items-center ctx-text-center",children:[(0,tl.jsx)("span",{className:"ctx-w-[42px] ctx-h-[42px] ctx-flex ctx-items-center ctx-justify-center ctx-rounded-[12px] ctx-bg-amber-tint ctx-border ctx-border-amber-line ctx-text-amber-deep ctx-flex-none",children:(0,tl.jsx)(ON,{className:"ctx-size-5"})}),(0,tl.jsx)("div",{className:"ctx-text-[16px] ctx-font-semibold ctx-text-ink ctx-mt-3.5 ctx-tracking-[-0.1px]",children:Qc("Output commands are a Pro feature","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-2 ctx-leading-[1.65] ctx-max-w-[350px]",children:Qc("Format values in the feed — uppercase, truncate, find & replace and more — without editing products.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-mt-5",children:[(0,tl.jsx)(pb,{size:"medium",type:"outline",onClick:r,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(pb,{size:"medium",onClick:function(){r(),$a("/premium")},children:Qc("See what Pro adds","woo-feed")})]})]})});var G=!D.current&&(_||T||F);return(0,tl.jsxs)(Es,{isOpen:n,onClose:r,className:"ctx-w-[560px]",icon:(0,tl.jsx)("span",{className:"ctx-w-[34px] ctx-h-[34px] ctx-flex ctx-items-center ctx-justify-center ctx-rounded-[10px] ctx-bg-primary-tint ctx-text-primary ctx-flex-none",children:(0,tl.jsx)(O_,{className:"ctx-size-[18px]"})}),title:Qc("Build output command","woo-feed"),subtitle:s?cc(Qc("Formats the value of %s before it is written to the feed.","woo-feed"),s):Qc("Formats the value before it is written to the feed.","woo-feed"),children:["raw"===p?(0,tl.jsxs)("div",{className:"ctx-pt-4 ctx-px-5",children:["unparsed"===h&&(0,tl.jsx)("div",{className:"ctx-mb-3 ctx-bg-[#fef6e7] ctx-border ctx-border-[#f5dfaf] ctx-rounded-btn-sm ctx-py-[11px] ctx-px-[13px] ctx-text-help ctx-text-[#8a6410]",children:Qc("This command uses syntax the builder doesn’t recognise — edit it as text.","woo-feed")}),(0,tl.jsx)(Rs,{label:Qc("Command string","woo-feed"),as:"textarea",rows:3,className:"ctx-font-mono",value:N,onChange:function(e){return O(e.target.value)},placeholder:"[uppercase], [truncate 0 80], […]",hint:Qc("Commands run left to right, e.g. [replace => find => to].","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-mt-3 ctx-flex-wrap",children:[(0,tl.jsx)(pb,{size:"small",type:"destructive-outline",onClick:function(){y([]),k(!0),x("builder"),v("manual")},children:Qc("Start over with the builder","woo-feed")}),"manual"===h&&(0,tl.jsx)(pb,{size:"small",type:"outline",onClick:function(){var e=uA(N);e.ok?(y(e.steps.map(function(e){return NA(e)})),k(e.fallback),x("builder"),v("manual")):v("unparsed")},children:Qc("Back to builder","woo-feed")})]})]}):(0,tl.jsxs)("div",{className:"ctx-pt-4 ctx-px-5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-2 ctx-mb-2",children:[(0,tl.jsx)("div",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body",children:Qc("Steps","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint",children:Qc("run top to bottom","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2",children:g.map(function(e,t){var n=e.command?aA(e.command):null,r=n?iA.find(function(e){return e.value===n.value}):null,o=n?n.args.filter(function(t){return!t.visibleWhen||t.visibleWhen(e.args)}):[];return(0,tl.jsxs)("div",{className:"ctx-border ctx-border-line-hair ctx-rounded-btn-sm ctx-bg-white ctx-p-[9px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-w-[18px] ctx-text-[11px] ctx-font-medium ctx-text-ink-faint ctx-text-center ctx-flex-none",children:t+1}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-0",children:(0,tl.jsx)(Ck,{size:"small",placeholder:Qc("Pick a command…","woo-feed"),data:iA,currentSelected:r,onChange:function(t){return function(e,t){if(t){var n=aA(t.value);y(function(r){return r.map(function(r){return r.id===e?wA(wA({},r),{},{command:t.value,args:lA(n)}):r})})}}(e.id,t)}})}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-1 ctx-flex-none",children:[(0,tl.jsx)("button",{type:"button",title:Qc("Move step up","woo-feed"),disabled:0===t,onClick:function(){return z(e.id,-1)},className:kA,children:(0,tl.jsx)(E_,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",title:Qc("Move step down","woo-feed"),disabled:t===g.length-1,onClick:function(){return z(e.id,1)},className:kA,children:(0,tl.jsx)(P_,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",title:Qc("Remove step","woo-feed"),onClick:function(){return t=e.id,y(function(e){return e.filter(function(e){return e.id!==t})});var t},className:ns(kA,"hover:!ctx-border-danger-line hover:!ctx-text-danger-deep"),children:(0,tl.jsx)(Bj,{className:"ctx-size-3.5"})})]})]}),o.length>0&&(0,tl.jsx)("div",{className:"ctx-flex ctx-gap-2.5 ctx-mt-2 ctx-pl-[26px] ctx-flex-wrap",children:o.map(function(t){var n;return(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[130px]",children:"select"===t.type?(0,tl.jsx)(Rs,{label:t.label,required:!!t.required,children:(0,tl.jsx)(Th,{size:"small",selected:t.options.find(function(n){return n.value===e.args[t.key]})||t.options[0],items:t.options,onChange:function(n){n&&B(e.id,t.key,n.value)}})}):(0,tl.jsx)(Rs,{label:t.label,required:!!t.required,type:"number"===t.type?"number":"text",value:null!==(n=e.args[t.key])&&void 0!==n?n:"",onChange:function(n){return B(e.id,t.key,n.target.value)},placeholder:t.placeholder||""})},t.key)})})]},e.id)})}),(0,tl.jsx)(pb,{type:"dashed",className:"ctx-w-full ctx-mt-2",icon:(0,tl.jsx)(Wb,{className:"ctx-size-3"}),onClick:function(){return y(function(e){return[].concat(fA(e),[NA()])})},children:Qc("Add step","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-mt-3.5 ctx-border ctx-border-line-hair ctx-rounded-btn-sm ctx-bg-white ctx-px-3.5 ctx-py-[11px] ctx-flex ctx-items-center ctx-gap-3",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-medium ctx-text-ink-body",children:Qc("Keep the original value if the result is empty","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-[3px]",children:Qc("Adds […] to the end of the chain.","woo-feed")})]}),(0,tl.jsx)(WN,{checked:j,onChange:k,"aria-label":Qc("Keep the original value if the result is empty","woo-feed")})]})]}),G&&(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-mx-5 ctx-bg-line-paper ctx-border ctx-border-line-wash ctx-rounded-btn-sm ctx-pt-[13px] ctx-px-3.5 ctx-pb-[13px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-text-[11px] ctx-font-medium ctx-text-ink-faint ctx-tracking-[0.4px]",children:[Qc("LIVE PREVIEW","woo-feed"),T&&(0,tl.jsx)(Os,{})]}),F?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-2",children:Qc("Preview unavailable","woo-feed")}):_?_.product?(0,tl.jsxs)(t.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap ctx-mt-2",children:[(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-muted ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-[5px] ctx-px-1.5 ctx-py-0.5 ctx-max-w-full ctx-truncate",children:""!==(_.before||"")?_.before:"—"}),(0,tl.jsx)("span",{className:"ctx-text-ink-faint ctx-flex-none",children:"→"}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-primary-dark ctx-bg-primary-tint ctx-rounded-[5px] ctx-px-1.5 ctx-py-0.5 ctx-max-w-full ctx-truncate",children:""!==(_.after||"")?_.after:"—"})]}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-[9px] ctx-border-t ctx-border-dashed ctx-border-[#e4e9ee] ctx-pt-[9px]",children:cc(Qc("Resolved for “%s” — other products may differ.","woo-feed"),_.product.name)})]}):(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-faint ctx-mt-2",children:Qc("No products found to preview — add a product to see real output.","woo-feed")}):null]}),(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-pt-[13px] ctx-px-5 ctx-pb-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper",children:[(0,tl.jsx)("div",{className:"ctx-font-mono ctx-text-[11.5px] ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-item ctx-px-2.5 ctx-py-[7px] ctx-break-all",children:L||(0,tl.jsx)("span",{className:"ctx-font-sans ctx-text-ink-faint",children:Qc("No command — the value passes through unchanged.","woo-feed")})}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-mt-3",children:["builder"===p&&(0,tl.jsx)("button",{type:"button",onClick:function(){O(L),v("manual"),x("raw")},className:"ctx-font-sans ctx-text-[11.5px] ctx-font-medium ctx-text-primary ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer hover:ctx-underline",children:Qc("Edit as text","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),(0,tl.jsx)(pb,{type:"custom",size:"medium",onClick:r,className:"ctx-text-ink-muted ctx-font-medium hover:ctx-bg-line-wash hover:ctx-text-ink-body ctx-rounded-field",children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(pb,{size:"medium",onClick:function(){U&&(u(L),r())},disabled:!U,children:Qc("Apply","woo-feed")})]})]})]})};function EA(e){return EA="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},EA(e)}function TA(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return PA(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(PA(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,PA(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,PA(d,"constructor",s),PA(s,"constructor",l),l.displayName="GeneratorFunction",PA(s,o,"GeneratorFunction"),PA(d),PA(d,o,"Generator"),PA(d,r,function(){return this}),PA(d,"toString",function(){return"[object Generator]"}),(TA=function(){return{w:i,m:f}})()}function PA(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}PA=function(e,t,n,r){function i(t,n){PA(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},PA(e,t,n,r)}function _A(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function AA(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){_A(i,r,o,a,c,"next",e)}function c(e){_A(i,r,o,a,c,"throw",e)}a(void 0)})}}function IA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return FA(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?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 n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function RA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function DA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?RA(Object(n),!0).forEach(function(t){MA(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):RA(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function MA(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=EA(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=EA(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==EA(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var LA=["custom2","admarkt","yandex_xml","glami"],zA=[{title:Qc("Attribute","woo-feed"),value:"attribute"},{title:Qc("Text","woo-feed"),value:"pattern"}],BA=[{field:"prefix",label:Qc("Prefix","woo-feed"),placeholder:Qc("e.g. SKU-","woo-feed"),hint:Qc("prepended to every value","woo-feed")},{field:"suffix",label:Qc("Suffix","woo-feed"),placeholder:Qc("e.g. USD","woo-feed"),hint:Qc("appended to every value","woo-feed")},{field:"limit",label:Qc("Command","woo-feed"),placeholder:"",hint:Qc("transform pipeline","woo-feed")}],UA="ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-[6px] ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer ctx-transition-colors",GA=[/\{\{[^{}]*\}\}/g,/\{\([\s\S]*?\)\}/g,/\{[^{}]*\}/g],HA=function(){var e,n,r,o,i,a,c,l=V(),s=g(function(e){return e.makeFeed}),u=s.feedRules,d=s.makeFeedForm,f=s.merchantAttributes,p=s.productAttributes,x=s.outputTypes,m=s.isLoadingFeedRules,h=s.invalidRows,v=s.editFeedId,b=(0,t.useMemo)(function(){return S_(p)},[p]),y=(0,t.useMemo)(function(){return function(e){if(rc("pro"))return[];var t=new Set(S_(e));return(e||[]).filter(function(e){return e&&!t.has(e.group)&&k_(e.value)}).map(function(e){return e.value})}(p)},[p]),w="custom"===(null==d?void 0:d.template),j=w||Array.isArray(f)&&0===f.length,k=LA.includes(null==d?void 0:d.template),S=function(e){l(Zi({makeFeedForm:DA(DA({},d),{},{feedConfigCustom2:e})}))},N=Mk().data,O=(null==d?void 0:d.currency)||(null==N?void 0:N.storeCurrency)||"",C=fS.includes(null==d?void 0:d.template),E=IA((0,t.useState)(!1),2),T=E[0],P=E[1],_=IA((0,t.useState)(null),2),A=_[0],I=_[1],F=IA((0,t.useState)(!1),2),R=F[0],D=F[1],M=IA((0,t.useState)(null),2),L=M[0],z=M[1],B=IA((0,t.useState)(!1),2),U=B[0],G=B[1],H=IA((0,t.useState)({}),2),q=H[0],W=H[1],$=IA((0,t.useState)(null),2),Q=$[0],X=$[1],K=rc("output_commands"),Y=function(e){return void 0===q[e]?U:q[e]},Z=IA((0,t.useState)(!1),2),J=Z[0],ee=Z[1],te=IA(Bk(),2),ne=te[0],re=te[1].isFetching,oe=function(){var e=AA(TA().m(function e(){var t;return TA().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,ne(null==d?void 0:d.template,!1).unwrap();case 1:null!=(t=e.v)&&t.feedRules&&(l(oa(mS(t.feedRules,null==d?void 0:d.template,(null==d?void 0:d.currency)||""))),W({}),je.success(Qc("Template defaults loaded.","woo-feed"),{autoClose:800})),e.n=3;break;case 2:e.p=2,e.v,je.error(Qc("Could not load template defaults.","woo-feed"));case 3:return e.p=3,ee(!1),e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}));return function(){return e.apply(this,arguments)}}(),ie=((null==d?void 0:d.fileType)||"").toLowerCase(),ae=!ie||"xml"===ie,ce=function(){var e=AA(TA().m(function e(){var t,n;return TA().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,ne(null==d?void 0:d.template,!1).unwrap();case 1:if(t=e.v,n=(null==t?void 0:t.feed_config_custom2)||""){e.n=2;break}return je.error(Qc("This channel ships no default template.","woo-feed")),e.a(2);case 2:l(Zi({makeFeedForm:DA(DA({},d),{},{feedConfigCustom2:n})})),je.success(Qc("Default template restored.","woo-feed"),{autoClose:800}),e.n=4;break;case 3:e.p=3,e.v,je.error(Qc("Could not load the default template.","woo-feed"));case 4:return e.p=4,D(!1),e.f(4);case 5:return e.a(2)}},e,null,[[0,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),le=function(){var e=(null==d?void 0:d.feedConfigCustom2)||"";if(e.trim()){var t=GA.reduce(function(e,t){return e.replace(t,"x")},e),n=(new window.DOMParser).parseFromString(t,"application/xml").querySelector("parsererror");if(n){var r=(n.textContent||"").split("\n").map(function(e){return e.trim()}).find(function(e){return e})||Qc("unknown parser error","woo-feed");je.error(cc(Qc("Markup problem: %s","woo-feed"),r))}else je.success(Qc("Markup is well-formed XML.","woo-feed"),{autoClose:1200})}else je.error(Qc("The markup is empty — nothing to validate.","woo-feed"))},se=L||(null!=p&&p.length?p[0]:null),ue=se?"{".concat(se.value,"}"):"",de=function(){var e=AA(TA().m(function e(){var t;return TA().w(function(e){for(;;)switch(e.p=e.n){case 0:if(ue){e.n=1;break}return e.a(2);case 1:if(e.p=1,null!==(t=navigator.clipboard)&&void 0!==t&&t.writeText){e.n=2;break}throw new Error("clipboard-unavailable");case 2:return e.n=3,navigator.clipboard.writeText(ue);case 3:je.success(cc(Qc("%s copied — paste it into the markup.","woo-feed"),ue),{autoClose:800}),e.n=5;break;case 4:e.p=4,e.v,je.error(Qc("Could not copy — select the shortcode and copy it manually.","woo-feed"));case 5:return e.a(2)}},e,null,[[1,4]])}));return function(){return e.apply(this,arguments)}}(),fe=function(e){l(aa({index:e}))},pe=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.some(function(t){return function(e){var t=(h||[]).find(function(t){return t.index===e});return t?t.fields:[]}(e).includes(t)})?"ctx-rounded-field ctx-ring-2 ctx-ring-danger-field":""};(0,t.useEffect)(function(){var e=(h||[])[0];e&&hS(document.querySelector('[data-feed-rule-index="'.concat(e.index,'"]')))},[h]);var xe,me=function(e,t,n){l(ia({index:e,field:t,value:n}))},he=function(e,t){var n,r,o;me(e,"mattribute",t),n={mattribute:t,template:null==d?void 0:d.template,editFeedId:v},r=n.mattribute,o=n.template,!n.editFeedId&&null!==Mi(r)&&Fi.includes(o)&&(l(ca({index:e})),je.success(Qc(Mi(t).toast,"woo-feed"),{autoClose:1500}))},ve=function(e,t){return t&&null!=e&&e.length&&e.find(function(e){return e.value===t})||null},be=(null==N||null===(e=N.templates)||void 0===e||null===(e=e.find(function(e){return e.value===(null==d?void 0:d.template)}))||void 0===e?void 0:e.name)||(null==d?void 0:d.template)||"";xe=k?Qc("Write the file markup by hand and drop attribute shortcodes into it.","woo-feed"):w?Qc("Name each column yourself — CTX Feed writes them in this order.","woo-feed"):be?cc(Qc("Channel attributes come from the %s specification.","woo-feed"),be):"";var ge=(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-bg-line-paper ctx-border-b ctx-border-line-wash ctx-px-[22px] ctx-py-[13px]",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body",children:Qc("Template","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-semibold ctx-text-ink",children:be}),(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-[120px]"}),xe&&(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:xe})]});if(k)return(0,tl.jsxs)(tl.Fragment,{children:[ge,(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-3.5 ctx-px-[22px] ctx-pt-3.5 ctx-pb-[18px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("span",{className:"ctx-text-row ctx-font-medium ctx-text-ink-body",children:Qc("Feed markup","woo-feed")}),!!ie&&(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-font-semibold ctx-tracking-[.3px] ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-px-[7px] ctx-py-[2px]",children:ie.toUpperCase()}),(0,tl.jsx)("span",{className:"ctx-flex-1"}),(0,tl.jsx)(pb,{size:"small",type:"outline",disabled:re,onClick:function(){return D(!0)},children:re?(0,tl.jsx)(Os,{color:"current"}):Qc("Reset to default","woo-feed")}),ae&&(0,tl.jsx)(pb,{size:"small",type:"outline",onClick:le,children:Qc("Validate","woo-feed")})]}),(0,tl.jsx)(b_,{value:(null==d?void 0:d.feedConfigCustom2)||"",onChange:S,minLines:16,placeholder:"<?xml version='1.0'?>\n<offers>\n{{each product start}}\n<offer><id>{id}</id></offer>\n{{each product end}}\n</offers>"}),(0,tl.jsx)("div",{className:"ctx-border ctx-border-line-hair ctx-rounded-btn ctx-bg-white ctx-px-4 ctx-py-3.5",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-end ctx-gap-3 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[180px]",children:[(0,tl.jsx)("div",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-mb-1.5",children:Qc("Product attributes","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint",children:Qc("Pick an attribute to get its shortcode, then paste it anywhere in the markup above.","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-w-[190px]",children:[(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-ink-faint ctx-mb-[5px]",children:Qc("Attribute","woo-feed")}),(0,tl.jsx)(Ck,{size:"small",placeholder:Qc("Pick an attribute","woo-feed"),data:p,lockedGroups:b,lockedValues:y,currentSelected:se,onChange:function(e){e&&z(e)}})]}),(0,tl.jsxs)("div",{children:[(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-ink-faint ctx-mb-[5px]",children:Qc("Shortcode","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px]",children:[(0,tl.jsx)("div",{className:"ctx-font-mono ctx-text-body ctx-font-medium ctx-text-primary-dark ctx-bg-[#f7f9fc] ctx-border ctx-border-line ctx-rounded-field ctx-px-3 ctx-py-[7px] ctx-min-w-[130px]",children:ue||(0,tl.jsx)("span",{className:"ctx-text-ink-faint ctx-font-sans",children:Qc("No attributes yet","woo-feed")})}),(0,tl.jsx)(pb,{size:"small",type:"outline",disabled:!ue,onClick:de,children:Qc("Copy","woo-feed")})]})]})]})})]}),(0,tl.jsx)(ky,{title:Qc("Reset to the default template?","woo-feed"),message:Qc("Your hand-written markup is replaced with the channel’s bundled default template.","woo-feed"),confirmLabel:Qc("Reset markup","woo-feed"),cancelLabel:Qc("Keep my markup","woo-feed"),isLoading:re,isOpen:R,setIsOpen:D,handleDelete:ce})]});if(m)return(0,tl.jsxs)(tl.Fragment,{children:[ge,(0,tl.jsx)("div",{className:"ctx-flex ctx-justify-center ctx-py-10",children:(0,tl.jsx)(Os,{})})]});var ye=(null==u?void 0:u.length)||0,we=cc(j?Xc("%d column defined","%d columns defined",ye,"woo-feed"):Xc("%d attribute mapped","%d attributes mapped",ye,"woo-feed"),ye);return(0,tl.jsxs)(tl.Fragment,{children:[ge,(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-border-b ctx-border-line-wash ctx-px-[22px] ctx-py-3.5",children:[(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-medium ctx-text-ink-body",children:we}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),(0,tl.jsx)("button",{type:"button",onClick:function(){G(function(e){return!e}),W({})},title:Qc("Prefix, suffix, command","woo-feed"),className:ns("ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-border ctx-rounded-item ctx-px-3 ctx-py-[6px] ctx-cursor-pointer ctx-transition-colors",U?"ctx-text-primary ctx-bg-primary-tint ctx-border-[#c3ddfd]":"ctx-text-ink-body ctx-bg-white ctx-border-line hover:ctx-border-ink-faint"),children:Qc(U?"Hide prefix / suffix / command":"Show prefix / suffix / command","woo-feed")}),(0,tl.jsx)(pb,{size:"small",type:"outline",disabled:re,onClick:function(){return ee(!0)},children:re?(0,tl.jsx)(Os,{color:"current"}):Qc("Load template defaults","woo-feed")})]}),ye?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)(Xb,{containerClass:"ctx-border-0 ctx-rounded-none",className:"ctx-min-w-[860px]",children:[(0,tl.jsx)(Xb.Head,{children:(0,tl.jsxs)(Xb.Row,{className:"!ctx-bg-line-paper",children:[(0,tl.jsx)(Xb.Cell,{className:"ctx-w-[34px] ctx-py-2.5 ctx-pl-[22px] ctx-pr-0"}),(0,tl.jsx)(Xb.Cell,{className:"ctx-py-2.5 ctx-px-2 ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted",children:Qc("Channel attribute","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-py-2.5 ctx-px-2 ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted",children:Qc("Source","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-py-2.5 ctx-px-2 ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted",children:Qc("Value","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-py-2.5 ctx-px-2 ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted",children:Qc("Output","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-w-[1%] ctx-py-2.5 ctx-pl-2 ctx-pr-[22px]"})]})}),(0,tl.jsx)(yP,{onDragEnd:function(e){e.destination&&(l(ua({sourceIndex:e.source.index,destinationIndex:e.destination.index})),W({}))},children:(0,tl.jsx)(s_,{droppableId:"makeFeed",children:function(e){return(0,tl.jsxs)("tbody",DA(DA({className:"ctx-divide-y ctx-divide-line-hair"},e.droppableProps),{},{ref:e.innerRef,children:[u.map(function(e,n){return(0,tl.jsx)(LP,{draggableId:"rule-".concat(n),index:n,children:function(r){return(0,tl.jsxs)(t.Fragment,{children:[(0,tl.jsxs)("tr",DA(DA({ref:r.innerRef},r.draggableProps),{},{"data-feed-rule-index":n,className:"ctx-bg-white hover:ctx-bg-line-paper ctx-transition-colors",children:[(0,tl.jsx)(Xb.Cell,{className:"ctx-w-[34px] ctx-pl-[22px] ctx-pr-0",children:(0,tl.jsx)("button",DA(DA({},r.dragHandleProps),{},{className:"ctx-cursor-grab active:ctx-cursor-grabbing ctx-flex ctx-items-center",children:(0,tl.jsx)(p_,{className:"ctx-size-5 ctx-text-ink-faint"})}))}),(0,tl.jsx)(Xb.Cell,{className:"ctx-py-2 ctx-px-2 ctx-min-w-48 ctx-max-w-64",children:(0,tl.jsx)("div",{className:pe(n,"mattribute"),children:j?(0,tl.jsx)(fN,{value:e.mattribute||"",size:"small",placeholder:Qc("Channel attribute name","woo-feed"),onChange:function(e){return me(n,"mattribute",e.target.value)}}):(0,tl.jsx)(Ck,{size:"small",placeholder:Qc("Select Attribute","woo-feed"),data:f,currentSelected:ve(f,e.mattribute),onChange:function(e){e&&he(n,e.value)}})})}),(0,tl.jsx)(Xb.Cell,{className:"ctx-px-2",children:(0,tl.jsx)(pN,{size:"small",active:"attribute"===e.type?zA[0]:zA[1],buttons:zA,onChange:function(e){return me(n,"type",e.value)}})}),(0,tl.jsx)(Xb.Cell,{className:"ctx-px-2 ctx-min-w-44 ctx-max-w-56",children:(0,tl.jsx)("div",{className:pe(n,"attribute","default"),children:"attribute"===e.type?(0,tl.jsx)(Ck,{size:"small",placeholder:Qc("Select Value","woo-feed"),data:p,lockedGroups:b,lockedValues:y,currentSelected:ve(p,e.attribute),onChange:function(e){e&&(me(n,"attribute",e.value),C&&(dS.includes(e.value)?(me(n,"suffix"," "+O),me(n,"output_type","6")):(me(n,"suffix",""),me(n,"output_type","1"))))}}):(0,tl.jsx)(fN,{value:e.default||"",size:"small",placeholder:Qc("Enter text","woo-feed"),onChange:function(e){return me(n,"default",e.target.value)}})})}),(0,tl.jsx)(Xb.Cell,{className:"ctx-px-2",children:(0,tl.jsx)(v_,{className:"ctx-min-w-32 ctx-max-w-44",items:null!=x&&x.length?x:[{id:1,name:"Default",value:"1"}],value:_k(e.output_type),onChange:function(e){return me(n,"output_type",e)}})}),(0,tl.jsx)(Xb.Cell,{className:"ctx-w-[1%] ctx-whitespace-nowrap ctx-pl-2 ctx-pr-[22px]",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-end ctx-gap-[5px]",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){W(function(t){return DA(DA({},t),{},MA({},e,!(void 0===t[e]?U:t[e])))})}(n)},title:Qc("Prefix, suffix, command","woo-feed"),className:ns("ctx-font-sans ctx-text-[11px] ctx-font-medium ctx-border ctx-rounded-[6px] ctx-px-[9px] ctx-py-[5px] ctx-cursor-pointer ctx-transition-colors",Y(n)?"ctx-text-primary ctx-bg-primary-tint ctx-border-[#c3ddfd]":"ctx-text-ink-muted ctx-bg-white ctx-border-line-hair hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),children:Y(n)?Qc("Less","woo-feed"):Qc("More","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:function(){return fe(n)},title:Qc("Add attribute below","woo-feed"),className:ns(UA,"hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),children:(0,tl.jsx)(d_,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){l(sa(e))}(n)},title:Qc("Duplicate attribute","woo-feed"),className:ns(UA,"hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),children:(0,tl.jsx)(Hw,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){I(e),P(!0)}(n)},title:Qc("Delete attribute","woo-feed"),className:ns(UA,"hover:ctx-border-danger-line hover:ctx-text-danger-deep"),children:(0,tl.jsx)(tj,{className:"ctx-size-3.5"})})]})})]})),Y(n)&&(0,tl.jsxs)("tr",{className:"ctx-bg-line-paper",children:[(0,tl.jsx)("td",{className:"ctx-w-[34px]"}),(0,tl.jsx)("td",{colSpan:5,className:"ctx-pt-1 ctx-pb-4 ctx-pl-2 ctx-pr-[22px]",children:(0,tl.jsx)("div",{className:"ctx-flex ctx-gap-3.5 ctx-flex-wrap",children:BA.map(function(t){var r=t.field,o=t.label,i=t.placeholder,a=t.hint;return(0,tl.jsxs)("div",{className:"ctx-w-[190px]",children:[(0,tl.jsxs)("label",{htmlFor:"limit"===r?void 0:"ctx-rule-".concat(n,"-").concat(r),className:"ctx-text-[11px] ctx-font-medium ctx-text-ink-muted ctx-inline-flex ctx-items-center ctx-gap-1.5",children:[o,"limit"===r&&!K&&(0,tl.jsx)(rl,{})]}),(0,tl.jsx)("div",{className:"ctx-mt-1",children:"limit"===r?(0,tl.jsxs)("button",{type:"button",title:Qc("Build output command","woo-feed"),onClick:function(){return X(n)},className:ns("ctx-w-full ctx-flex ctx-items-center ctx-gap-1.5 ctx-bg-white ctx-border ctx-border-line ctx-rounded-field ctx-pl-[10px] ctx-pr-[3px] ctx-py-[3px] ctx-cursor-pointer ctx-text-left ctx-transition-colors hover:ctx-border-[#c3ddfd]",!K&&"ctx-opacity-60"),children:[(0,tl.jsx)("span",{className:ns("ctx-flex-1 ctx-min-w-0 ctx-truncate",e.limit?"ctx-font-mono ctx-text-[11.5px] ctx-text-ink":"ctx-font-sans ctx-text-body ctx-text-ink-faint"),children:e.limit||Qc("No command","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-flex-none ctx-font-sans ctx-text-[10.5px] ctx-font-semibold ctx-text-primary ctx-bg-primary-tint ctx-rounded-[5px] ctx-px-[7px] ctx-py-[3px]",children:Qc("Build","woo-feed")})]}):(0,tl.jsx)(fN,{id:"ctx-rule-".concat(n,"-").concat(r),value:e[r]||"",size:"small",placeholder:i,onChange:function(e){return me(n,r,e.target.value)}})}),(0,tl.jsx)("div",{className:"ctx-text-[10px] ctx-text-ink-faint ctx-mt-1",children:a})]},r)})})})]})]})}},"rule-".concat(n))}),e.placeholder]}))}})})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-px-[22px] ctx-py-[13px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:[cc(Xc("%d attribute","%d attributes",ye,"woo-feed"),ye)," · ",Qc("drag to reorder · order determines output sequence","woo-feed")]}),(0,tl.jsx)(pb,{size:"small",type:"dashed",icon:(0,tl.jsx)(d_,{className:"ctx-size-3"}),onClick:function(){return fe(ye-1)},children:Qc("Add attribute","woo-feed")})]})]}):(0,tl.jsxs)("div",{className:"ctx-py-8 ctx-text-center",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted",children:null!=d&&d.template?Qc("No attributes yet — add your first one.","woo-feed"):Qc("Select a template to load feed configuration.","woo-feed")}),null!=d&&d.template?(0,tl.jsx)("div",{className:"ctx-mt-3 ctx-flex ctx-justify-center",children:(0,tl.jsx)(pb,{size:"small",type:"dashed",icon:(0,tl.jsx)(d_,{className:"ctx-size-3"}),onClick:function(){return fe(ye-1)},children:Qc("Add attribute","woo-feed")})}):null]}),(0,tl.jsx)(ky,{title:Qc("Delete this attribute?","woo-feed"),message:Qc("The row is removed from the mapping — its column stops appearing in the generated file.","woo-feed"),confirmLabel:Qc("Delete attribute","woo-feed"),cancelLabel:Qc("Keep attribute","woo-feed"),isOpen:T,setIsOpen:P,handleDelete:function(){null!==A&&(l(la(A)),W({})),P(!1),I(null),je.success("Row deleted successfully!",{autoClose:800})}}),(0,tl.jsx)(Es,{isOpen:J,onClose:function(){return ee(!1)},title:Qc("Load template defaults?","woo-feed"),subtitle:Qc("Replaces the current attribute mapping","woo-feed"),children:(0,tl.jsxs)("div",{className:"ctx-p-5",children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-body",children:Qc("This replaces every row in the mapping table with the template’s default attributes. Your current mapping will be lost.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-justify-end ctx-gap-2.5 ctx-mt-5",children:[(0,tl.jsx)(pb,{size:"medium",type:"outline",onClick:function(){return ee(!1)},children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(pb,{size:"medium",onClick:oe,disabled:re,children:re?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Loading","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Load defaults","woo-feed")})]})]})}),(0,tl.jsx)(CA,{isOpen:null!==Q,onClose:function(){return X(null)},value:null!==Q&&(null==u||null===(n=u[Q])||void 0===n?void 0:n.limit)||"",attribute:null!==Q&&"attribute"===(null==u||null===(r=u[Q])||void 0===r?void 0:r.type)&&(null==u||null===(o=u[Q])||void 0===o?void 0:o.attribute)||"",attributeLabel:null!==Q&&((null===(i=ve(p,null==u||null===(a=u[Q])||void 0===a?void 0:a.attribute))||void 0===i?void 0:i.name)||(null==u||null===(c=u[Q])||void 0===c?void 0:c.mattribute))||"",onApply:function(e){null!==Q&&me(Q,"limit",e)}})]})},qA={muted:"ctx-text-ink-faint",warning:"ctx-text-amber-deep",info:"ctx-text-primary-dark"},WA=function(e){var t=e.title,n=e.required,r=void 0!==n&&n,o=e.note,i=e.noteTone,a=void 0===i?"muted":i,c=e.checked,l=void 0!==c&&c,s=e.onChange,u=void 0===s?function(){}:s;return(0,tl.jsxs)("div",{className:ns("ctx-flex ctx-items-start ctx-gap-3 ctx-border ctx-rounded-btn ctx-bg-white ctx-px-3.5 ctx-py-3 ctx-transition-colors",l?"ctx-border-[#c3ddfd] ctx-bg-[#f7faff]":"ctx-border-line-hair hover:ctx-border-[#c3ddfd]"),children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsxs)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:[t,r&&(0,tl.jsx)("span",{className:"ctx-text-danger-deep ctx-font-normal",children:" *"})]}),(0,tl.jsx)("div",{className:ns("ctx-text-help ctx-mt-1",qA[a]||qA.muted),children:o})]}),(0,tl.jsx)("div",{className:"ctx-flex-none ctx-mt-0.5",children:(0,tl.jsx)(WN,{checked:l,onChange:u})})]})},$A=[{name:"is_backorder",title:Qc("Remove on-backorder products","woo-feed"),info:Qc("Turn ON to exclude on-backorder products.","woo-feed"),kind:"drop",required:!1,noun:function(e){return Xc("%d product is on backorder","%d products are on backorder",e,"woo-feed")}},{name:"is_outOfStock",title:Qc("Remove out-of-stock products","woo-feed"),info:Qc("Turn ON to exclude out-of-stock products.","woo-feed"),kind:"drop",required:!1,noun:function(e){return Xc("%d product is out of stock","%d products are out of stock",e,"woo-feed")}},{name:"product_visibility",title:Qc("Include hidden products","woo-feed"),info:Qc("Turn ON to include hidden products.","woo-feed"),kind:"include",required:!1,noun:function(e){return Xc("%d product is hidden","%d products are hidden",e,"woo-feed")}},{name:"outofstock_visibility",title:Qc("Override out-of-stock visibility","woo-feed"),info:Qc("Turn ON to ignore WooCommerce settings for hiding out-of-stock products from the catalog.","woo-feed"),kind:"include",required:!1,conditional:function(e){return"no"===e.is_outOfStock&&"yes"===e.product_visibility}},{name:"is_emptyDescription",title:Qc("Remove no-description products","woo-feed"),info:Qc("Turn ON to exclude products without a description.","woo-feed"),kind:"drop",required:!1,noun:function(e){return Xc("%d product has no description","%d products have no description",e,"woo-feed")}},{name:"is_emptyImage",title:Qc("Remove no-image products","woo-feed"),info:Qc("Turn ON to exclude products without an image.","woo-feed"),kind:"drop",required:!1,noun:function(e){return Xc("%d product has no image","%d products have no image",e,"woo-feed")}},{name:"is_emptyPrice",title:Qc("Remove no-price products","woo-feed"),info:Qc("Turn ON to exclude products without a price.","woo-feed"),kind:"drop",required:!1,noun:function(e){return Xc("%d product has no price","%d products have no price",e,"woo-feed")}}],VA=function(e){var t=e.locked,n=void 0!==t&&t,r=V(),o=g(function(e){return e.makeFeed.filter.filterOptions}),i=qk({refresh:!0},{refetchOnMountOrArgChange:!0}).data,a=void 0===i?{}:i,c=$A.filter(function(e){return"function"!=typeof e.conditional||e.conditional(o)}),l=!0===(null==a?void 0:a.disabled),s=$A.filter(function(e){return"drop"===e.kind&&"yes"===o[e.name]}).reduce(function(e,t){return e+(a[t.name]||0)},0),u=$A.some(function(e){return"drop"===e.kind&&"yes"===o[e.name]}),d=l?Qc("product counts are hidden on large stores","woo-feed"):u?s>0?cc(Qc("up to %s products excluded by these rules","woo-feed"),s.toLocaleString()):Qc("no matching products right now — nothing excluded","woo-feed"):Qc("nothing excluded — every published product qualifies","woo-feed");return(0,tl.jsxs)("div",{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-mb-2.5",children:[(0,tl.jsx)("h3",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:Qc("Product eligibility","woo-feed")}),n&&(0,tl.jsx)(rl,{}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:d})]}),(0,tl.jsx)("div",{className:ns("ctx-grid ctx-gap-2.5 ctx-grid-cols-[repeat(auto-fill,minmax(320px,1fr))]",n&&Ek),"aria-disabled":n||void 0,children:c.map(function(e){var t="yes"===o[e.name],n=a[e.name]||0,i=function(e,t,n){if(!n||n<1||!e.noun)return{text:e.info,tone:"muted"};var r=cc(e.noun(n),n);return t?"include"===e.kind?{text:cc(Qc("%s — they are included in the feed.","woo-feed"),r),tone:"warning"}:{text:cc(Qc("%s — they are excluded from the feed.","woo-feed"),r),tone:"warning"}:"include"===e.kind?{text:cc(Qc("%s — they stay out of the feed.","woo-feed"),r),tone:"warning"}:{text:cc(Qc("%s — they stay in the feed.","woo-feed"),r),tone:"warning"}}(e,t,n);return(0,tl.jsx)(WA,{title:e.title,required:e.required,note:i.text,noteTone:i.tone,checked:t,onChange:function(t){return function(e,t){r(ma({name:e,value:t?"yes":"no"}))}(e.name,t)}},e.name)})})]})};function QA(e,t,n){let r,o=n.initialDeps??[],i=!0;function a(){const a=!1;const c=e(),l=c.length!==o.length||c.some((e,t)=>o[t]!==e);if(!l)return r;o=c;return r=t(...c),!(null==n?void 0:n.onChange)||i&&n.skipInitialOnChange||n.onChange(r),i=!1,r}return a.updateDeps=e=>{o=e},a}function XA(e,t){if(void 0===e)throw new Error("Unexpected undefined"+(t?`: ${t}`:""));return e}const KA=(e,t,n)=>{let r;return Object.assign(function(...o){e.clearTimeout(r),r=e.setTimeout(()=>t.apply(this,o),n)},{cancel:()=>{e.clearTimeout(r)}})};let YA;const ZA=()=>{if(void 0!==YA)return YA;if("undefined"==typeof navigator)return YA=!1;if(/iP(hone|od|ad)/.test(navigator.userAgent))return YA=!0;const e=navigator.maxTouchPoints;return YA="MacIntel"===navigator.platform&&void 0!==e&&e>0},JA=e=>{const{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},eI=e=>e,tI=e=>{const t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1)-t+1,r=new Array(n);for(let e=0;e<n;e++)r[e]=t+e;return r},nI=(e,t)=>{const n=e.scrollElement;if(!n)return;const r=e.targetWindow;if(!r)return;const o=e=>{const{width:n,height:r}=e;t({width:Math.round(n),height:Math.round(r)})};if(o(JA(n)),!r.ResizeObserver)return()=>{};const i=new r.ResizeObserver(t=>{const r=()=>{const e=t[0];if(null==e?void 0:e.borderBoxSize){const t=e.borderBoxSize[0];if(t)return void o({width:t.inlineSize,height:t.blockSize})}o(JA(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(r):r()});return i.observe(n,{box:"border-box"}),()=>{i.unobserve(n)}},rI={passive:!0},oI="undefined"==typeof window||"onscrollend"in window,iI=(e,t,n)=>{const r=e.scrollElement;if(!r)return;const o=e.targetWindow;if(!o)return;const i=e.options.useScrollendEvent&&oI;let a=0;const c=i?null:KA(o,()=>t(a,!1),e.options.isScrollingResetDelay),l=e=>()=>{a=n(r),null==c||c(),t(a,e)},s=l(!0),u=l(!1);return r.addEventListener("scroll",s,rI),i&&r.addEventListener("scrollend",u,rI),()=>{r.removeEventListener("scroll",s),i&&r.removeEventListener("scrollend",u),null==c||c.cancel()}},aI=(e,t)=>iI(e,t,t=>{const{horizontal:n,isRtl:r}=e.options;return n?t.scrollLeft*(r?-1:1):t.scrollTop}),cI=(e,t,n)=>{if(n.options.useCachedMeasurements){const t=n.indexFromElement(e),r=n.options.getItemKey(t);return n.itemSizeCache.get(r)??n.options.estimateSize(t)}if(null==t?void 0:t.borderBoxSize){const e=t.borderBoxSize[0];if(e){return Math.round(e[n.options.horizontal?"inlineSize":"blockSize"])}}if(!t){const t=n.indexFromElement(e),r=n.options.getItemKey(t),o=n.itemSizeCache.get(r);if(void 0!==o)return o}return e[n.options.horizontal?"offsetWidth":"offsetHeight"]},lI=(e,{adjustments:t=0,behavior:n},r)=>{var o,i;null==(i=null==(o=r.scrollElement)?void 0:o.scrollTo)||i.call(o,{[r.options.horizontal?"left":"top"]:e+t,behavior:n})},sI=lI;class uI{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this._flatMeasurements=null,this.itemSizeCache=new Map,this.itemSizeCacheVersion=0,this.laneAssignments=new Map,this.pendingMin=null,this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.pendingScrollAnchor=null,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._intendedScrollOffset=null,this._clampedAdjustment=null,this.elementsCache=new Map,this.now=()=>{var e,t,n;return(null==(n=null==(t=null==(e=this.targetWindow)?void 0:e.performance)?void 0:t.now)?void 0:n.call(t))??Date.now()},this.observer=(()=>{let e=null;const t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{const t=()=>{const t=e.target,n=this.indexFromElement(t);if(t.isConnected)this.isIndexInRange(n)&&this.shouldMeasureDuringScroll(n)&&this.resizeItem(n,this.options.measureElement(t,e,this));else{this.observer.unobserve(t);for(const[e,n]of this.elementsCache)if(n===t){this.elementsCache.delete(e);break}}};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}):null);return{disconnect:()=>{var n;null==(n=t())||n.disconnect(),e=null},observe:e=>{var n;return null==(n=t())?void 0:n.observe(e,{box:"border-box"})},unobserve:e=>{var n;return null==(n=t())?void 0:n.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{var t,n;const r={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:eI,rangeExtractor:tI,onChange:()=>{},measureElement:cI,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,anchorTo:"start",followOnAppend:!1,scrollEndThreshold:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,laneAssignmentMode:"estimate",useCachedMeasurements:!1};for(const t in e){const n=e[t];void 0!==n&&(r[t]=n)}const o=this.options;let i=null,a=null,c=!1;if(void 0!==o&&o.enabled&&r.enabled&&"end"===r.anchorTo&&null!==this.scrollElement){const e=o.count,l=r.count,s=this.getMeasurements(),u=e>0?(null==(t=s[0])?void 0:t.key)??o.getItemKey(0):null,d=e>0?(null==(n=s[e-1])?void 0:n.key)??o.getItemKey(e-1):null;if(l!==e||e>0&&l>0&&(r.getItemKey(0)!==u||r.getItemKey(l-1)!==d)){c=!0;const t=e>0?this.getVirtualItemForOffset(this.getScrollOffset())??s[0]:null;t&&(i=[t.key,this.getScrollOffset()-t.start]);const n=!0===r.followOnAppend?"auto":r.followOnAppend||null;n&&l>e&&this.isAtEnd(o.scrollEndThreshold)&&(0===e||r.getItemKey(l-1)!==d)&&(a=n)}}this.options=r,c&&(this.pendingMin=0,this.itemSizeCacheVersion++);let l=!1,s=0;if(i&&null!==this.scrollOffset){const[e,t]=i,n=this.getMeasurements(),{count:r,getItemKey:o}=this.options;let a=0;for(;a<r&&o(a)!==e;)a++;if(a<r){const e=n[a];if(e){const n=Math.max(0,e.start+t);n!==this.scrollOffset&&(s=n-this.scrollOffset,this.scrollOffset=n,l=!0)}}}(l||a)&&(this.pendingScrollAnchor=[l?i[0]:null,l?i[1]:0,a,s])},this.notify=e=>{var t,n;null==(n=(t=this.options).onChange)||n.call(t,this,e)},this.maybeNotify=QA(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),null!=this.rafId&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this.isScrolling=!1,this.scrollDirection=null,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._clampedAdjustment=null,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;const t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t)return void this.maybeNotify();if(this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{if(t&&null===this._intendedScrollOffset&&e===this.scrollOffset)return;null!==this._intendedScrollOffset&&Math.abs(e-this._intendedScrollOffset)<1.5&&(e=this._intendedScrollOffset),this._intendedScrollOffset=null,null!==this._clampedAdjustment&&Math.abs(e-this._clampedAdjustment.maxAtWrite)>=1.5&&(this._clampedAdjustment=null),this.scrollAdjustments=0;const n=this.getScrollOffset();this.scrollDirection=t?n===e?this.scrollDirection:n<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this._flushIosDeferredIfReady(),this.scrollState&&this.scheduleScrollReconcile(),this.maybeNotify()})),"addEventListener"in this.scrollElement){const e=this.scrollElement,t=()=>{this._iosTouching=!0,this._iosJustTouchEnded=!1,null!==this._iosTouchEndTimerId&&null!=this.targetWindow&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)},n=()=>{this._iosTouching=!1,ZA()&&null!=this.targetWindow&&(this._iosJustTouchEnded=!0,this._iosTouchEndTimerId=this.targetWindow.setTimeout(()=>{this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._flushIosDeferredIfReady()},150))};e.addEventListener("touchstart",t,rI),e.addEventListener("touchend",n,rI),this.unsubs.push(()=>{e.removeEventListener("touchstart",t),e.removeEventListener("touchend",n),null!==this._iosTouchEndTimerId&&null!=this.targetWindow&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)})}this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}const n=this.pendingScrollAnchor;if(this.pendingScrollAnchor=null,n&&this.scrollElement&&this.options.enabled){const[e,t,r,o]=n;null===e||r||(ZA()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?0!==o&&(this._iosDeferredAdjustment+=o):this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})),r&&this.scrollToEnd({behavior:r})}this._retryClampedAdjustment()},this._retryClampedAdjustment=()=>{if(null===this._clampedAdjustment||!this.scrollElement||!this.options.enabled)return;const{target:e,maxAtWrite:t}=this._clampedAdjustment,n=this.getMaxScrollOffset();n>t+.5&&(this._clampedAdjustment=e>n+.5?{target:e,maxAtWrite:n}:null,this._scrollToOffset(e,{adjustments:void 0,behavior:void 0}))},this._flushIosDeferredIfReady=()=>{if(0===this._iosDeferredAdjustment)return;if(this.isScrolling)return;if(this._iosTouching)return;if(this._iosJustTouchEnded)return;const e=this.getScrollOffset(),t=this.getMaxScrollOffset();if(e<0||e>t)return;if(this._iosDeferredAdjustment<0&&e>=t-1)return void(this._iosDeferredAdjustment=0);const n=this._iosDeferredAdjustment;this._iosDeferredAdjustment=0,this._scrollToOffset(e,{adjustments:this.scrollAdjustments+=n,behavior:void 0})},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getMeasurementOptions=QA(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes,this.options.laneAssignmentMode,this.options.gap],(e,t,n,r,o,i,a,c)=>(void 0!==this.prevLanes&&this.prevLanes!==i&&(this.lanesChangedFlag=!0),this.prevLanes=i,this.pendingMin=null,{count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:o,lanes:i,laneAssignmentMode:a,gap:c}),{key:!1}),this.isIndexInRange=e=>e>=0&&e<this.options.count,this.getMeasurements=QA(()=>[this.getMeasurementOptions(),this.itemSizeCacheVersion],({count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:o,lanes:i,laneAssignmentMode:a,gap:c},l)=>{const s=this.itemSizeCache;if(!o)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>e)for(const t of this.laneAssignments.keys())t>=e&&this.laneAssignments.delete(t);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMin=null),0!==this.measurementsCache.length||this.lanesSettling||(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));const u=this.lanesSettling?0:this.pendingMin??0;if(this.pendingMin=null,this.lanesSettling&&this.measurementsCache.length===e&&(this.lanesSettling=!1),1===i){const o=2*e;let i,a=this._flatMeasurements;if(!a||a.length<o){const e=new Float64Array(o);a&&u>0&&e.set(a.subarray(0,2*u)),a=e,this._flatMeasurements=a}if(0===u)i=t+n;else{const e=u-1;i=a[2*e]+a[2*e+1]+c}for(let t=u;t<e;t++){const e=r(t),n=s.get(e),o="number"==typeof n?n:this.options.estimateSize(t);a[2*t]=i,a[2*t+1]=o,i+=o+c}const l=function(e,t,n){const r=new Array(e);return new Proxy(r,{get(r,o,i){if("string"==typeof o){const i=o.charCodeAt(0);if(i>=48&&i<=57){const i=+o;if(Number.isInteger(i)&&i>=0&&i<e){let e=r[i];if(!e){const o=t[2*i];e=r[i]={index:i,key:n(i),start:o,size:t[2*i+1],end:o+t[2*i+1],lane:0}}return e}}if("length"===o)return e}return Reflect.get(r,o,i)}})}(e,a,r);return this.measurementsCache=l,l}const d=this.measurementsCache.slice(0,u),f=new Array(i).fill(void 0),p=new Float64Array(i);let x=0;for(let e=0;e<u;e++){const t=d[e];t&&(void 0===f[t.lane]&&x++,f[t.lane]=e,p[t.lane]=t.end)}for(let o=u;o<e;o++){const e=r(o),l=this.laneAssignments.get(o);let u,m;const h="estimate"===a||s.has(e);if(void 0!==l&&this.options.lanes>1){u=l;const e=f[u],r=void 0!==e?d[e]:void 0;m=r?r.end+c:t+n}else if(x===i){let e=0,t=p[0],n=f[0];for(let r=1;r<i;r++){const o=p[r];(o<t||o===t&&f[r]<n)&&(e=r,t=o,n=f[r])}u=e,m=t+c,h&&this.laneAssignments.set(o,u)}else u=o%this.options.lanes,m=t+n,h&&this.laneAssignments.set(o,u);const v=s.get(e),b="number"==typeof v?v:this.options.estimateSize(o),g=m+b;d[o]={index:o,start:m,size:b,end:g,key:e,lane:u},void 0===f[u]&&x++,f[u]=o,p[u]=g}return this.measurementsCache=d,d},{key:!1,debug:()=>this.options.debug}),this.calculateRange=QA(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,n,r)=>0===e.length||0===t?(this.range=null,null):(this.range=function(e,t,n,r,o){const i=e.length-1;if(e.length<=r)return{startIndex:0,endIndex:i};if(1===r&&null!==o){const e=function(e,t,n){let r=0;for(;r<=t;){const o=(r+t)/2|0,i=e[2*o];if(i<n)r=o+1;else{if(!(i>n))return o;t=o-1}}return r>0?r-1:0}(o,i,n);let r=e;const a=n+t;for(;r<i&&o[2*r]+o[2*r+1]<a;)r++;return{startIndex:e,endIndex:r}}const a=t=>e[t].start;let c=dI(0,i,a,n),l=c;if(1===r)for(;l<i&&e[l].end<n+t;)l++;else if(r>1){const o=Array(r).fill(0);for(;l<i&&o.some(e=>e<n+t);){const t=e[l];o[t.lane]=t.end,l++}const a=Array(r).fill(n+t);for(;c>=0&&a.some(e=>e>=n);){const t=e[c];a[t.lane]=t.start,c--}c=Math.max(0,c-c%r),l=Math.min(i,l+(r-1-l%r))}return{startIndex:c,endIndex:l}}(e,t,n,r,1===r&&null!=this._flatMeasurements?this._flatMeasurements:null),this.range),{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=QA(()=>{let e=null,t=null;const n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,n,r,o)=>null===r||null===o?[]:e({startIndex:r,endIndex:o,overscan:t,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{const t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=e=>{var t;if(!this.scrollState||"smooth"!==this.scrollState.behavior)return!0;const n=this.scrollState.index??(null==(t=this.getVirtualItemForOffset(this.scrollState.lastTargetOffset))?void 0:t.index);if(void 0!==n&&this.range){const t=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),r=Math.max(0,n-t),o=Math.min(this.options.count-1,n+t);return e>=r&&e<=o}return!0},this.measureElement=e=>{if(!e)return void this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});const t=this.indexFromElement(e);if(!this.isIndexInRange(t))return;const n=this.options.getItemKey(t),r=this.elementsCache.get(n);r!==e&&(r&&this.observer.unobserve(r),this.observer.observe(e),this.elementsCache.set(n,e)),this.isScrolling&&!this.scrollState||!this.shouldMeasureDuringScroll(t)||this.resizeItem(t,this.options.measureElement(e,void 0,this))},this.resizeItem=(e,t)=>{var n,r;if(!this.isIndexInRange(e))return;let o,i,a;const c=this._flatMeasurements;if(1===this.options.lanes&&null!==c)a=this.options.getItemKey(e),i=c[2*e],o=c[2*e+1];else{const t=this.measurementsCache[e];if(!t)return;a=t.key,i=t.start,o=t.size}const l=this.itemSizeCache.get(a)??o,s=t-l;if(0!==s){const c="end"===this.options.anchorTo&&"smooth"!==(null==(n=this.scrollState)?void 0:n.behavior)&&this.getVirtualDistanceFromEnd()<=this.options.scrollEndThreshold,u=c?this.getTotalSize():0,d=this.getScrollOffset()+this.scrollAdjustments,f=!this.itemSizeCache.has(a)?i<d:i+l<=d&&"backward"!==this.scrollDirection,p="smooth"!==(null==(r=this.scrollState)?void 0:r.behavior)&&(void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(this.measurementsCache[e]??{index:e,key:a,start:i,size:o,end:i+o,lane:0},s,this):f);(null===this.pendingMin||e<this.pendingMin)&&(this.pendingMin=e),this.itemSizeCache.set(a,t),this.itemSizeCacheVersion++;let x=!1;c?x=this.applyScrollAdjustment(this.getTotalSize()-u):p&&(x=this.applyScrollAdjustment(s)),this.notify(x),this._retryClampedAdjustment()}},this.getVirtualItems=QA(()=>[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{const n=[];for(let r=0,o=e.length;r<o;r++){const o=t[e[r]];n.push(o)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{const t=this.getMeasurements();if(0===t.length)return;const n=this._flatMeasurements,r=1===this.options.lanes&&null!=n,o=dI(0,t.length-1,r?e=>n[2*e]:e=>XA(t[e]).start,e);return XA(t[o])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{const e=this.scrollElement.document.documentElement;return this.options.horizontal?e.scrollWidth-this.scrollElement.innerWidth:e.scrollHeight-this.scrollElement.innerHeight}},this.getVirtualDistanceFromEnd=()=>Math.max(this.getTotalSize()-this.getSize()-this.getScrollOffset(),0),this.getDistanceFromEnd=()=>Math.max(this.getMaxScrollOffset()-this.getScrollOffset(),0),this.isAtEnd=(e=this.options.scrollEndThreshold)=>this.getDistanceFromEnd()<=e,this.getOffsetForAlignment=(e,t,n=0)=>{if(!this.scrollElement)return 0;const r=this.getSize(),o=this.getScrollOffset();"auto"===t&&(t=e>=o+r?"end":"start"),"center"===t?e+=(n-r)/2:"end"===t&&(e-=r);const i=this.getMaxScrollOffset();return Math.max(Math.min(i,e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));const n=this.getSize(),r=this.getScrollOffset(),o=this.measurementsCache[e];if(!o)return;if("auto"===t)if(o.end>=r+n-this.options.scrollPaddingEnd)t="end";else{if(!(o.start<=r+this.options.scrollPaddingStart))return[r,t];t="start"}if("end"===t&&e===this.options.count-1)return[this.getMaxScrollOffset(),t];const i="end"===t?o.end+this.options.scrollPaddingEnd:o.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(i,t,o.size),t]},this.scrollToOffset=(e,{align:t="start",behavior:n="auto"}={})=>{this._iosDeferredAdjustment=0;const r=this.getOffsetForAlignment(e,t),o=this.now();this.scrollState={index:null,align:t,behavior:n,startedAt:o,lastTargetOffset:r,stableFrames:0},this._scrollToOffset(r,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollToIndex=(e,{align:t="auto",behavior:n="auto"}={})=>{this._iosDeferredAdjustment=0,e=Math.max(0,Math.min(e,this.options.count-1));const r=this.getOffsetForIndex(e,t);if(!r)return;const[o,i]=r,a=this.now();this.scrollState={index:e,align:i,behavior:n,startedAt:a,lastTargetOffset:o,stableFrames:0},this._scrollToOffset(o,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollBy=(e,{behavior:t="auto"}={})=>{const n=this.getScrollOffset()+e,r=this.now();this.scrollState={index:null,align:"start",behavior:t,startedAt:r,lastTargetOffset:n,stableFrames:0},this._scrollToOffset(n,{adjustments:void 0,behavior:t}),this.scheduleScrollReconcile()},this.scrollToEnd=({behavior:e="auto"}={})=>{this.options.count>0?this.scrollToIndex(this.options.count-1,{align:"end",behavior:e}):this.scrollToOffset(Math.max(this.getTotalSize()-this.getSize(),0),{behavior:e})},this.getTotalSize=()=>{var e;const t=this.getMeasurements();let n;if(0===t.length)n=this.options.paddingStart;else if(1===this.options.lanes){const r=t.length-1,o=this._flatMeasurements;n=null!=o?o[2*r]+o[2*r+1]:(null==(e=t[r])?void 0:e.end)??0}else{const e=Array(this.options.lanes).fill(null);let r=t.length-1;for(;r>=0&&e.some(e=>null===e);){const n=t[r];null===e[n.lane]&&(e[n.lane]=n.end),r--}n=Math.max(...e.filter(e=>null!==e))}return Math.max(n-this.options.scrollMargin+this.options.paddingEnd,0)},this.takeSnapshot=()=>{const e=[];if(0===this.itemSizeCache.size)return e;const t=this.getMeasurements();for(const n of t)n&&this.itemSizeCache.has(n.key)&&e.push({index:n.index,key:n.key,start:n.start,size:n.size,end:n.end,lane:n.lane});return e},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this._intendedScrollOffset=e+(t??0),this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.pendingMin=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),this.itemSizeCacheVersion++,this.notify(!1)},this.setOptions(e)}applyScrollAdjustment(e,t){if(0===e)return!1;if(ZA()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded))return this._iosDeferredAdjustment+=e,!1;{const n=this.getScrollOffset()+this.scrollAdjustments+e,r=this.scrollElement,o=null!==r&&("scrollHeight"in r||"document"in r)?this.getMaxScrollOffset():null;return this._clampedAdjustment=null!==o&&n>o+.5?{target:n,maxAtWrite:o}:null,this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=e,behavior:t}),null!==this.scrollOffset&&(this.scrollOffset+=this.scrollAdjustments,this.scrollOffset<0&&(this.scrollOffset=0),this.scrollAdjustments=0),!0}}scheduleScrollReconcile(){this.targetWindow?null==this.rafId&&(this.rafId=this.targetWindow.requestAnimationFrame(()=>{this.rafId=null,this.reconcileScroll()})):this.scrollState=null}reconcileScroll(){if(!this.scrollState)return;if(!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3)return void(this.scrollState=null);const e=null!=this.scrollState.index?this.getOffsetForIndex(this.scrollState.index,this.scrollState.align):void 0,t=e?e[0]:this.scrollState.lastTargetOffset,n=t!==this.scrollState.lastTargetOffset;if(!n&&((e,t)=>Math.abs(e-t)<1.01)(t,this.getScrollOffset())){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>=1)return this.getScrollOffset()!==t&&this._scrollToOffset(t,{adjustments:void 0,behavior:"auto"}),void(this.scrollState=null)}else if(this.scrollState.stableFrames=0,n){const e=this.getSize()||600,n=Math.abs(t-this.getScrollOffset()),r="smooth"===this.scrollState.behavior&&n>e;this.scrollState.lastTargetOffset=t,r||(this.scrollState.behavior="auto"),this._scrollToOffset(t,{adjustments:void 0,behavior:r?"smooth":"auto"})}this.scheduleScrollReconcile()}}const dI=(e,t,n,r)=>{for(;e<=t;){const o=(e+t)/2|0,i=n(o);if(i<r)e=o+1;else{if(!(i>r))return o;t=o-1}}return e>0?e-1:0};const fI="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;function pI({useFlushSync:e=!0,directDomUpdates:n=!1,directDomUpdatesMode:r="transform",...o}){const i=t.useReducer(e=>e+1,0)[1],c=t.useRef({enabled:n,mode:r,container:null,lastSize:null,lastPositions:new WeakMap,prevRange:null});c.current.enabled=n,c.current.mode=r;const l=e=>{const t=c.current;if(!t.enabled||!t.container)return;const n=e.getTotalSize();if(n!==t.lastSize){t.lastSize=n;const r=e.options.horizontal?"width":"height";t.container.style[r]=`${n}px`}},s=e=>{const t=c.current;if(!t.enabled||!t.container)return;l(e);const n=!!e.options.horizontal,r="transform"===t.mode,o=n?"left":"top",i=e.options.scrollMargin,a=e.getVirtualItems();for(const c of a){const a=c.start-i,l=e.elementsCache.get(c.key);l&&(t.lastPositions.get(l)!==a&&(t.lastPositions.set(l,a),r?l.style.transform=n?`translate3d(${a}px, 0, 0)`:`translate3d(0, ${a}px, 0)`:l.style[o]=`${a}px`))}},u={...o,onChange:(t,n)=>{var r;const l=c.current;let u=!0;if(l.enabled){s(t);const e=t.range,n=l.prevRange;u=!n||n.isScrolling!==t.isScrolling||n.startIndex!==(null==e?void 0:e.startIndex)||n.endIndex!==(null==e?void 0:e.endIndex),u&&(l.prevRange=e?{startIndex:e.startIndex,endIndex:e.endIndex,isScrolling:t.isScrolling}:null)}u&&(e&&n?(0,a.flushSync)(i):i()),null==(r=o.onChange)||r.call(o,t,n)}},[d]=t.useState(()=>{const e=new uI(u);return Object.assign(e,{containerRef:t=>{const n=c.current;if(n.container=t,n.lastSize=null,t&&n.enabled){const r=e.getTotalSize();n.lastSize=r;const o=e.options.horizontal?"width":"height";t.style[o]=`${r}px`}}})});return d.setOptions(u),fI(()=>d._didMount(),[]),fI(()=>(l(d),d._willUpdate())),fI(()=>{s(d)}),d}function xI(e){let n=(0,t.useRef)({value:"",selectionStart:null,selectionEnd:null});return Tg(e,"blur",e=>{let t=e.target;ld(t)&&(n.current={value:t.value,selectionStart:t.selectionStart,selectionEnd:t.selectionEnd})}),Xu(()=>{if(!Hu(e)&&ld(e)&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==n.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:t,selectionEnd:r}=n.current;null!==t&&null!==r&&e.setSelectionRange(t,r)}n.current={value:"",selectionStart:null,selectionEnd:null}}})}var mI=Object.defineProperty,hI=(e,t,n)=>(((e,t,n)=>{t in e?mI(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),vI=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(vI||{}),bI=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(bI||{}),gI=(e=>(e[e.Pointer=0]="Pointer",e[e.Focus=1]="Focus",e[e.Other=2]="Other",e))(gI||{}),yI=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.SetTyping=3]="SetTyping",e[e.RegisterOption=4]="RegisterOption",e[e.UnregisterOption=5]="UnregisterOption",e[e.DefaultToFirstOption=6]="DefaultToFirstOption",e[e.SetActivationTrigger=7]="SetActivationTrigger",e[e.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",e[e.SetInputElement=9]="SetInputElement",e[e.SetButtonElement=10]="SetButtonElement",e[e.SetOptionsElement=11]="SetOptionsElement",e[e.MarkInputAsMoved=12]="MarkInputAsMoved",e))(yI||{});function wI(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=t(e.options.slice()),o=r.length>0&&null!==r[0].dataRef.current.order?r.sort((e,t)=>e.dataRef.current.order-t.dataRef.current.order):rf(r,e=>e.dataRef.current.domRef.current),i=n?o.indexOf(n):null;return-1===i&&(i=null),{options:o,activeOptionIndex:i}}let jI={1(e){var t;if(null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState)return e;let n=e.inputElement?Jm.Tracked(eh(e.inputElement)):e.inputPositionState;return{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,inputPositionState:n,__demoMode:!1}},0(e){var t,n;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;if(null!=(n=e.dataRef.current)&&n.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0,__demoMode:!1,inputPositionState:Jm.Idle}}return{...e,comboboxState:0,inputPositionState:Jm.Idle,__demoMode:!1}},3(e,t){return e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping}},2(e,t){var n,r,o,i;if(null!=(n=e.dataRef.current)&&n.disabled||e.optionsElement&&(null==(r=e.dataRef.current)||!r.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let{options:n,disabled:r}=e.virtual,i=t.focus===Nm.Specific?t.idx:Om(t,{resolveItems:()=>n,resolveActiveIndex:()=>{var t,o;return null!=(o=null!=(t=e.activeOptionIndex)?t:n.findIndex(e=>!r(e)))?o:null},resolveDisabled:r,resolveId(){throw new Error("Function not implemented.")}}),a=null!=(o=t.trigger)?o:2;return e.activeOptionIndex===i&&e.activationTrigger===a?e:{...e,activeOptionIndex:i,activationTrigger:a,isTyping:!1,__demoMode:!1}}let a=wI(e);if(null===a.activeOptionIndex){let e=a.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(a.activeOptionIndex=e)}let c=t.focus===Nm.Specific?t.idx:Om(t,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),l=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===c&&e.activationTrigger===l?e:{...e,...a,isTyping:!1,activeOptionIndex:c,activationTrigger:l,__demoMode:!1}},4:(e,t)=>{var n,r,o,i;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:[...e.options,t.payload]};let a=t.payload,c=wI(e,e=>(e.push(a),e));null===e.activeOptionIndex&&null!=(o=(r=e.dataRef.current).isSelected)&&o.call(r,t.payload.dataRef.current.value)&&(c.activeOptionIndex=c.options.indexOf(a));let l={...e,...c,activationTrigger:2};return null!=(i=e.dataRef.current)&&i.__demoMode&&void 0===e.dataRef.current.value&&(l.activeOptionIndex=0),l},5:(e,t)=>{var n;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let r=wI(e,e=>{let n=e.findIndex(e=>e.id===t.id);return-1!==n&&e.splice(n,1),e});return{...e,...r,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>{var n,r;if(null===e.virtual)return{...e,virtual:{options:t.options,disabled:null!=(n=t.disabled)?n:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let o=e.activeOptionIndex;if(null!==e.activeOptionIndex){let n=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);o=-1!==n?n:null}return{...e,activeOptionIndex:o,virtual:{options:t.options,disabled:null!=(r=t.disabled)?r:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},12(e){return"Tracked"!==e.inputPositionState.kind?e:{...e,inputPositionState:Jm.Moved}}};class kI extends Sd{constructor(e){super(e),hI(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:o}=this.state.dataRef.current;return Td(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=o.slice(),i=r.findIndex(t=>n(t,e));return-1===i?r.push(e):r.splice(i,1),null==t?void 0:t(r)}})},registerOption:(e,t)=>(this.send({type:4,payload:{id:e,dataRef:t}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(t.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:e})}),goToOption:(e,t)=>(this.send({type:6,value:!1}),this.send({type:2,...e,trigger:t})),setIsTyping:e=>{this.send({type:3,isTyping:e})},closeCombobox:()=>{var e,t;this.send({type:1}),this.send({type:6,value:!1}),null==(t=(e=this.state.dataRef.current).onClose)||t.call(e)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:e=>{this.send({type:7,trigger:e})},selectActiveOption:()=>{let e=this.selectors.activeOptionIndex(this.state);if(null!==e){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[e]);else{let{dataRef:t}=this.state.options[e];this.actions.onChange(t.current.value)}this.actions.goToOption({focus:Nm.Specific,idx:e})}},setInputElement:e=>{this.send({type:9,element:e})},setButtonElement:e=>{this.send({type:10,element:e})},setOptionsElement:e=>{this.send({type:11,element:e})}}),hI(this,"selectors",{activeDescendantId:e=>{var t,n;let r=this.selectors.activeOptionIndex(e);if(null!==r)return e.virtual?null==(n=e.options.find(t=>!t.dataRef.current.disabled&&e.dataRef.current.compare(t.dataRef.current.value,e.virtual.options[r])))?void 0:n.id:null==(t=e.options[r])?void 0:t.id},activeOptionIndex:e=>{if(e.defaultToFirstOption&&null===e.activeOptionIndex&&(e.virtual?e.virtual.options.length>0:e.options.length>0)){if(e.virtual){let{options:t,disabled:n}=e.virtual,r=t.findIndex(e=>{var t;return!(null!=(t=null==n?void 0:n(e))&&t)});if(-1!==r)return r}let t=e.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==t)return t}return e.activeOptionIndex},activeOption:e=>{var t,n;let r=this.selectors.activeOptionIndex(e);return null===r?null:e.virtual?e.virtual.options[null!=r?r:0]:null!=(n=null==(t=e.options[r])?void 0:t.dataRef.current.value)?n:null},isActive:(e,t,n)=>{var r;let o=this.selectors.activeOptionIndex(e);return null!==o&&(e.virtual?o===e.dataRef.current.calculateIndex(t):(null==(r=e.options[o])?void 0:r.id)===n)},shouldScrollIntoView:(e,t,n)=>!(e.virtual||e.__demoMode||0!==e.comboboxState||0===e.activationTrigger||!this.selectors.isActive(e,t,n)),didInputMove(e){return"Moved"===e.inputPositionState.kind}});{let e=this.state.id,t=Rd.get(null);this.disposables.add(t.on(Ad.Push,n=>{!t.selectors.isTop(n,e)&&0===this.state.comboboxState&&this.actions.closeCombobox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.inputElement&&(e.dispose(),e.add(th(t.inputElement,t.inputPositionState,()=>{this.send({type:12})})))})})}static new({id:e,virtual:t=null,__demoMode:n=!1}){var r;return new kI({id:e,dataRef:{current:{}},comboboxState:n?0:1,isTyping:!1,options:[],virtual:t?{options:t.options,disabled:null!=(r=t.disabled)?r:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:n,inputPositionState:Jm.Idle})}reduce(e,t){return Td(t.type,jI,e,t)}}const SI=(0,t.createContext)(null);function NI(e){let n=(0,t.useContext)(SI);if(null===n){let t=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,OI),t}return n}function OI({id:e,virtual:n=null,__demoMode:r=!1}){let o=(0,t.useMemo)(()=>kI.new({id:e,virtual:n,__demoMode:r}),[]);return Bm(()=>o.dispose()),o}let CI=(0,t.createContext)(null);function EI(e){let n=(0,t.useContext)(CI);if(null===n){let t=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,EI),t}return n}CI.displayName="ComboboxDataContext";let TI=(0,t.createContext)(null);function PI(e){let n=NI("VirtualProvider"),r=EI("VirtualProvider"),{options:o}=r.virtual,i=Md(n,e=>e.optionsElement),[a,c]=(0,t.useMemo)(()=>{let e=i;if(!e)return[0,0];let t=window.getComputedStyle(e);return[parseFloat(t.paddingBlockStart||t.paddingTop),parseFloat(t.paddingBlockEnd||t.paddingBottom)]},[i]),l=function(e){return pI({observeElementRect:nI,observeElementOffset:aI,scrollToFn:sI,...e})}({enabled:0!==o.length,scrollPaddingStart:a,scrollPaddingEnd:c,count:o.length,estimateSize(){return 40},getScrollElement(){return n.state.optionsElement},overscan:12}),[s,u]=(0,t.useState)(0);Vu(()=>{u(e=>e+1)},[o]);let d=l.getVirtualItems(),f=Md(n,e=>e.activationTrigger===gI.Pointer),p=Md(n,n.selectors.activeOptionIndex);return 0===d.length?null:t.createElement(TI.Provider,{value:l},t.createElement("div",{style:{position:"relative",width:"100%",height:`${l.getTotalSize()}px`},ref:e=>{e&&(f||null!==p&&o.length>p&&l.scrollToIndex(p))}},d.map(n=>{var r;return t.createElement(t.Fragment,{key:n.key},t.cloneElement(null==(r=e.children)?void 0:r.call(e,{...e.slot,option:o[n.index]}),{key:`${s}-${n.key}`,"data-index":n.index,"aria-setsize":o.length,"aria-posinset":n.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${n.start}px)`,overflowAnchor:"none"}}))})))}let _I=t.Fragment;let AI=Yx.RenderStrategy|Yx.Static;let II=om(function(e,n){let r=(0,t.useId)(),o=Lf(),{value:i,defaultValue:a,onChange:c,form:l,name:s,by:u,invalid:d=!1,disabled:f=o||!1,onClose:p,__demoMode:x=!1,multiple:m=!1,immediate:h=!1,virtual:v=null,nullable:b,...g}=e,y=ed(a),[w=(m?[]:void 0),j]=Ju(i,c,y),k=OI({id:r,virtual:v,__demoMode:x}),S=(0,t.useRef)({static:!1,hold:!1}),N=Zu(u),O=Xu(e=>v?null===u?v.options.indexOf(e):v.options.findIndex(t=>N(t,e)):k.state.options.findIndex(t=>N(t.dataRef.current.value,e))),C=(0,t.useCallback)(e=>Td(P.mode,{[bI.Multi]:()=>w.some(t=>N(t,e)),[bI.Single]:()=>N(w,e)}),[w]),E=Md(k,e=>e.virtual),T=Xu(()=>null==p?void 0:p()),P=(0,t.useMemo)(()=>({__demoMode:x,immediate:h,optionsPropsRef:S,value:w,defaultValue:y,disabled:f,invalid:d,mode:m?bI.Multi:bI.Single,virtual:v?E:null,onChange:j,isSelected:C,calculateIndex:O,compare:N,onClose:T}),[x,h,S,w,y,f,d,m,v,E,j,C,O,N,T]);Vu(()=>{var e;v&&k.send({type:yI.UpdateVirtualConfiguration,options:v.options,disabled:null!=(e=v.disabled)?e:null})},[v,null==v?void 0:v.options,null==v?void 0:v.disabled]),Vu(()=>{k.state.dataRef.current=P},[P]);let[_,A,I,F]=Md(k,e=>[e.comboboxState,e.buttonElement,e.inputElement,e.optionsElement]),R=Rd.get(null);uf(Md(R,(0,t.useCallback)(e=>R.selectors.isTop(e,r),[R,r])),[A,I,F],()=>k.actions.closeCombobox());let D=Md(k,k.selectors.activeOptionIndex),M=Md(k,k.selectors.activeOption),L=jf({open:_===vI.Open,disabled:f,invalid:d,activeIndex:D,activeOption:M,value:w}),[z,B]=Mm(),U=null===n?{}:{ref:n},G=(0,t.useCallback)(()=>{if(void 0!==y)return null==j?void 0:j(y)},[j,y]),H=Jx();return t.createElement(B,{value:z,props:{htmlFor:null==I?void 0:I.id},slot:{open:_===vI.Open,disabled:f}},t.createElement(Gx,null,t.createElement(CI.Provider,{value:P},t.createElement(SI.Provider,{value:k},t.createElement(km,{value:Td(_,{[vI.Open]:wm.Open,[vI.Closed]:wm.Closed})},null!=s&&t.createElement(xm,{disabled:f,data:null!=w?{[s]:w}:{},form:l,onReset:G}),H({ourProps:U,theirProps:g,slot:L,defaultTag:_I,name:"Combobox"}))))))}),FI=om(function(e,n){let r=NI("Combobox.Button"),o=EI("Combobox.Button"),[i,c]=(0,t.useState)(null),l=Nf(n,c,r.actions.setButtonElement),s=(0,t.useId)(),{id:u=`headlessui-combobox-button-${s}`,disabled:d=o.disabled||!1,autoFocus:f=!1,...p}=e,[x,m,h]=Md(r,e=>[e.comboboxState,e.inputElement,e.optionsElement]),v=xI(m);xf(x===vI.Open,{trigger:i,action:(0,t.useCallback)(e=>{if(null!=i&&i.contains(e.target))return pf.Ignore;if(null!=m&&m.contains(e.target))return pf.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return ad(t)?pf.Select(t):null!=h&&h.contains(e.target)?pf.Ignore:pf.Close},[i,m,h]),close:r.actions.closeCombobox,select:r.actions.selectActiveOption});let b=Xu(e=>{switch(e.key){case Im.Space:case Im.Enter:return e.preventDefault(),e.stopPropagation(),r.state.comboboxState===vI.Closed&&(0,a.flushSync)(()=>r.actions.openCombobox()),void v();case Im.ArrowDown:return e.preventDefault(),e.stopPropagation(),r.state.comboboxState===vI.Closed&&((0,a.flushSync)(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:Nm.First})),void v();case Im.ArrowUp:return e.preventDefault(),e.stopPropagation(),r.state.comboboxState===vI.Closed&&((0,a.flushSync)(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:Nm.Last})),void v();case Im.Escape:if(r.state.comboboxState!==vI.Open)return;return e.preventDefault(),r.state.optionsElement&&!o.optionsPropsRef.current.static&&e.stopPropagation(),(0,a.flushSync)(()=>r.actions.closeCombobox()),void v();default:return}}),g=pd(()=>{r.state.comboboxState===vI.Open?r.actions.closeCombobox():r.actions.openCombobox(),v()}),y=Dm([u]),{isFocusVisible:w,focusProps:j}=_u({autoFocus:f}),{isHovered:k,hoverProps:S}=Du({isDisabled:d}),{pressed:N,pressProps:O}=Ku({disabled:d}),C=jf({open:x===vI.Open,active:N||x===vI.Open,disabled:d,invalid:o.invalid,value:o.value,hover:k,focus:w}),E=rm({ref:l,id:u,type:mf(e,i),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==h?void 0:h.id,"aria-expanded":x===vI.Open,"aria-labelledby":y,disabled:d||void 0,autoFocus:f,onKeyDown:b},g,j,S,O);return Jx()({ourProps:E,theirProps:p,slot:C,defaultTag:"button",name:"Combobox.Button"})}),RI=om(function(e,n){var r,o;let i=NI("Combobox.Input"),c=EI("Combobox.Input"),l=(0,t.useId)(),s=gm(),{id:u=s||`headlessui-combobox-input-${l}`,onChange:d,displayValue:f,disabled:p=c.disabled||!1,autoFocus:x=!1,type:m="text",...h}=e,v=(0,t.useRef)(null),b=Nf(v,n,zx(),i.actions.setInputElement),[g,y]=Md(i,e=>[e.comboboxState,e.isTyping]),w=$u(),j=Xu(()=>{i.actions.onChange(null),i.state.optionsElement&&(i.state.optionsElement.scrollTop=0),i.actions.goToOption({focus:Nm.Nothing})}),k=(0,t.useMemo)(()=>{var e;return"function"==typeof f&&void 0!==c.value?null!=(e=f(c.value))?e:"":"string"==typeof c.value?c.value:""},[c.value,f]);Mg(([e,t],[n,r])=>{if(i.state.isTyping)return;let o=v.current;o&&((r===vI.Open&&t===vI.Closed||e!==n)&&(o.value=e),requestAnimationFrame(()=>{if(i.state.isTyping||!o||Hu(o))return;let{selectionStart:e,selectionEnd:t}=o;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&o.setSelectionRange(o.value.length,o.value.length)}))},[k,g,y]),Mg(([e],[t])=>{if(e===vI.Open&&t===vI.Closed){if(i.state.isTyping)return;let e=v.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:r,selectionDirection:o}=e;e.value="",e.value=t,null!==o?e.setSelectionRange(n,r,o):e.setSelectionRange(n,r)}},[g]);let S=(0,t.useRef)(!1),N=Xu(()=>{S.current=!0}),O=Xu(()=>{w.nextFrame(()=>{S.current=!1})}),C=Xu(e=>{switch(i.actions.setIsTyping(!0),e.key){case Im.Enter:if(i.state.comboboxState!==vI.Open||S.current)return;if(e.preventDefault(),e.stopPropagation(),null===i.selectors.activeOptionIndex(i.state))return void i.actions.closeCombobox();i.actions.selectActiveOption(),c.mode===bI.Single&&i.actions.closeCombobox();break;case Im.ArrowDown:return e.preventDefault(),e.stopPropagation(),Td(i.state.comboboxState,{[vI.Open]:()=>i.actions.goToOption({focus:Nm.Next}),[vI.Closed]:()=>i.actions.openCombobox()});case Im.ArrowUp:return e.preventDefault(),e.stopPropagation(),Td(i.state.comboboxState,{[vI.Open]:()=>i.actions.goToOption({focus:Nm.Previous}),[vI.Closed]:()=>{(0,a.flushSync)(()=>i.actions.openCombobox()),c.value||i.actions.goToOption({focus:Nm.Last})}});case Im.Home:if(i.state.comboboxState===vI.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),i.actions.goToOption({focus:Nm.First});case Im.PageUp:return e.preventDefault(),e.stopPropagation(),i.actions.goToOption({focus:Nm.First});case Im.End:if(i.state.comboboxState===vI.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),i.actions.goToOption({focus:Nm.Last});case Im.PageDown:return e.preventDefault(),e.stopPropagation(),i.actions.goToOption({focus:Nm.Last});case Im.Escape:return i.state.comboboxState!==vI.Open?void 0:(e.preventDefault(),i.state.optionsElement&&!c.optionsPropsRef.current.static&&e.stopPropagation(),c.mode===bI.Single&&null===c.value&&j(),i.actions.closeCombobox());case Im.Tab:if(i.actions.setIsTyping(!1),i.state.comboboxState!==vI.Open)return;c.mode===bI.Single&&i.state.activationTrigger!==gI.Focus&&i.actions.selectActiveOption(),i.actions.closeCombobox()}}),E=Xu(e=>{null==d||d(e),c.mode===bI.Single&&""===e.target.value&&j(),i.actions.openCombobox()}),T=Xu(e=>{var t,n,r;let o=null!=(t=e.relatedTarget)?t:Lg.find(t=>t!==e.currentTarget);if(!(null!=(n=i.state.optionsElement)&&n.contains(o)||null!=(r=i.state.buttonElement)&&r.contains(o)||i.state.comboboxState!==vI.Open))return e.preventDefault(),c.mode===bI.Single&&null===c.value&&j(),i.actions.closeCombobox()}),P=Xu(e=>{var t,n,r;let o=null!=(t=e.relatedTarget)?t:Lg.find(t=>t!==e.currentTarget);null!=(n=i.state.buttonElement)&&n.contains(o)||null!=(r=i.state.optionsElement)&&r.contains(o)||c.disabled||c.immediate&&i.state.comboboxState!==vI.Open&&w.microTask(()=>{(0,a.flushSync)(()=>i.actions.openCombobox()),i.actions.setActivationTrigger(gI.Focus)})}),_=Dm(),A=Tm(),{isFocused:I,focusProps:F}=_u({autoFocus:x}),{isHovered:R,hoverProps:D}=Du({isDisabled:p}),M=Md(i,e=>e.optionsElement),L=jf({open:g===vI.Open,disabled:p,invalid:c.invalid,hover:R,focus:I,autofocus:x}),z=rm({ref:b,id:u,role:"combobox",type:m,"aria-controls":null==M?void 0:M.id,"aria-expanded":g===vI.Open,"aria-activedescendant":Md(i,i.selectors.activeDescendantId),"aria-labelledby":_,"aria-describedby":A,"aria-autocomplete":"list",defaultValue:null!=(o=null!=(r=e.defaultValue)?r:void 0!==c.defaultValue?null==f?void 0:f(c.defaultValue):null)?o:c.defaultValue,disabled:p||void 0,autoFocus:x,onCompositionStart:N,onCompositionEnd:O,onKeyDown:C,onChange:E,onFocus:P,onBlur:T},F,D);return Jx()({ourProps:z,theirProps:h,slot:L,defaultTag:"input",name:"Combobox.Input"})}),DI=zm,MI=om(function(e,n){var r,o,i;let a=(0,t.useId)(),{id:c=`headlessui-combobox-options-${a}`,hold:l=!1,anchor:s,portal:u=!1,modal:d=!0,transition:f=!1,...p}=e,x=NI("Combobox.Options"),m=EI("Combobox.Options"),h=Lx(s);h&&(u=!0);let[v,b]=Ux(h),[g,y]=(0,t.useState)(null),w=Bx(),j=Nf(n,h?v:null,x.actions.setOptionsElement,y),[k,S,N,O,C]=Md(x,e=>[e.comboboxState,e.inputElement,e.buttonElement,e.optionsElement,e.activationTrigger]),E=df(S||N),T=df(O),P=jm(),[_,A]=Df(f,g,null!==P?(P&wm.Open)===wm.Open:k===vI.Open);Wd(_,S,x.actions.closeCombobox),wf(!m.__demoMode&&(d&&k===vI.Open),T),qd(!m.__demoMode&&(d&&k===vI.Open),{allowed:(0,t.useCallback)(()=>[S,N,O],[S,N,O])});let I=!Md(x,x.selectors.didInputMove)&&_;Vu(()=>{var t;m.optionsPropsRef.current.static=null!=(t=e.static)&&t},[m.optionsPropsRef,e.static]),Vu(()=>{m.optionsPropsRef.current.hold=l},[m.optionsPropsRef,l]),function(e,{container:n,accept:r,walk:o}){let i=(0,t.useRef)(r),a=(0,t.useRef)(o);(0,t.useEffect)(()=>{i.current=r,a.current=o},[r,o]),Vu(()=>{if(!n||!e)return;let t=Bu(n);if(!t)return;let r=i.current,o=a.current,c=Object.assign(e=>r(e),{acceptNode:r}),l=t.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,c,!1);for(;l.nextNode();)o(l.currentNode)},[n,e,i,a])}(k===vI.Open,{container:O,accept(e){return"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(e){e.setAttribute("role","none")}});let F=Dm([null==N?void 0:N.id]),R=jf({open:k===vI.Open,option:void 0}),D=Xu(()=>{x.actions.setActivationTrigger(gI.Pointer)}),M=Xu(e=>{e.preventDefault(),x.actions.setActivationTrigger(gI.Pointer)}),L=rm(h?w():{},{"aria-labelledby":F,role:"listbox","aria-multiselectable":m.mode===bI.Multi||void 0,id:c,ref:j,style:{...p.style,...b,"--input-width":nd(_,S,!0).width,"--button-width":nd(_,N,!0).width},onWheel:C===gI.Pointer?void 0:D,onMouseDown:M,...Rf(A)}),z=_&&k===vI.Closed&&!e.static,B=vm(z,null==(r=m.virtual)?void 0:r.options),U=vm(z,m.value),G=(0,t.useCallback)(e=>m.compare(U,e),[m.compare,U]),H=(0,t.useMemo)(()=>{if(!m.virtual)return m;if(void 0===B)throw new Error("Missing `options` in virtual mode");return B!==m.virtual.options?{...m,virtual:{...m.virtual,options:B}}:m},[m,B,null==(o=m.virtual)?void 0:o.options]);m.virtual&&Object.assign(p,{children:t.createElement(CI.Provider,{value:H},t.createElement(PI,{slot:R},p.children))});let q=Jx(),W=(0,t.useMemo)(()=>m.mode===bI.Multi?m:{...m,isSelected:G},[m,G]);return t.createElement(Zm,{enabled:!!u&&(e.static||_),ownerDocument:E},t.createElement(CI.Provider,{value:W},q({ourProps:L,theirProps:{...p,children:t.createElement(hm,{freeze:z},"function"==typeof p.children?null==(i=p.children)?void 0:i.call(p,R):p.children)},slot:R,defaultTag:"div",features:AI,visible:I,name:"Combobox.Options"})))}),LI=om(function(e,n){var r,o,i;let a=EI("Combobox.Option"),c=NI("Combobox.Option"),l=(0,t.useId)(),{id:s=`headlessui-combobox-option-${l}`,value:u,disabled:d=null!=(i=null==(o=null==(r=a.virtual)?void 0:r.disabled)?void 0:o.call(r,u))&&i,order:f=null,...p}=e,[x]=Md(c,e=>[e.inputElement]),m=xI(x),h=Md(c,(0,t.useCallback)(e=>c.selectors.isActive(e,u,s),[u,s])),v=a.isSelected(u),b=(0,t.useRef)(null),g=Qu({disabled:d,value:u,domRef:b,order:f}),y=(0,t.useContext)(TI),w=Nf(n,b,y?y.measureElement:null),j=Xu(()=>{c.actions.setIsTyping(!1),c.actions.onChange(u)});Vu(()=>c.actions.registerOption(s,g),[g,s]);let k=Md(c,(0,t.useCallback)(e=>c.selectors.shouldScrollIntoView(e,u,s),[u,s]));Vu(()=>{if(k)return Wu().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=b.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[k,b]);let S=Xu(e=>{e.preventDefault(),e.button===rd.Left&&(d||(j(),cf()||requestAnimationFrame(()=>m()),a.mode===bI.Single&&c.actions.closeCombobox()))}),N=Xu(()=>{if(d)return c.actions.goToOption({focus:Nm.Nothing});let e=a.calculateIndex(u);c.actions.goToOption({focus:Nm.Specific,idx:e})}),O=Pf(),C=Xu(e=>O.update(e)),E=Xu(e=>{if(!O.wasMoved(e)||d||h&&c.state.activationTrigger===gI.Pointer)return;let t=a.calculateIndex(u);c.actions.goToOption({focus:Nm.Specific,idx:t},gI.Pointer)}),T=Xu(e=>{O.wasMoved(e)&&(d||h&&(a.optionsPropsRef.current.hold||c.state.activationTrigger===gI.Pointer&&c.actions.goToOption({focus:Nm.Nothing})))}),P=jf({active:h,focus:h,selected:v,disabled:d}),_={id:s,ref:w,role:"option",tabIndex:!0===d?void 0:-1,"aria-disabled":!0===d||void 0,"aria-selected":v,disabled:void 0,onMouseDown:S,onFocus:N,onPointerEnter:C,onMouseEnter:C,onPointerMove:E,onMouseMove:E,onPointerLeave:T,onMouseLeave:T};return Jx()({ourProps:_,theirProps:p,slot:P,defaultTag:"div",name:"Combobox.Option"})}),zI=Object.assign(II,{Input:RI,Button:FI,Label:DI,Options:MI,Option:LI});function BI({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"}))}var UI=t.forwardRef(BI);function GI(e){return function(e){if(Array.isArray(e))return WI(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||qI(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 HI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||qI(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qI(e,t){if(e){if("string"==typeof e)return WI(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?WI(e,t):void 0}}function WI(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var $I=function(e){var n=e.items,r=void 0===n?[]:n,o=e.value,i=void 0===o?[]:o,a=e.onChange,c=e.placeholder,l=void 0===c?"":c,s=e.size,u=void 0===s?"large":s,d=e.className,f=void 0===d?"":d,p=HI((0,t.useState)(""),2),x=p[0],m=p[1],h=(0,t.useMemo)(function(){return r.filter(function(e){return i.includes(e.value)})},[r,i]),v=(0,t.useMemo)(function(){return""===x?r:r.filter(function(e){return e.name.toLowerCase().includes(x.toLowerCase())})},[r,x]);return(0,tl.jsxs)(zI,{immediate:!0,multiple:!0,value:h,onChange:function(){},onClose:function(){return m("")},children:[(0,tl.jsxs)("div",{className:ns("ctx-relative ctx-flex-grow ctx-w-full",f),children:[(0,tl.jsxs)("div",{className:ns("ctx-w-full ctx-rounded-field !ctx-font-medium !ctx-text-ink ctx-border ctx-border-line ctx-bg-white focus-within:ctx-border-primary ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-1",{small:"!ctx-text-row !ctx-py-[5px] !ctx-pl-2 !ctx-pr-8 ctx-min-h-[32px]",large:"!ctx-text-row !ctx-py-[6px] !ctx-pl-[11px] !ctx-pr-9 ctx-min-h-[42px]"}[u]),children:[h.map(function(e){return(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1 ctx-px-[7px] ctx-py-0.5 ctx-bg-primary-tint ctx-text-primary-dark ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-text-help ctx-font-medium",children:[e.name,(0,tl.jsx)("button",{type:"button",onClick:function(t){return function(e,t){t.preventDefault(),t.stopPropagation(),null==a||a(i.filter(function(t){return t!==e}))}(e.value,t)},className:"ctx-bg-transparent ctx-border-0 ctx-cursor-pointer ctx-p-0 ctx-flex ctx-items-center","aria-label":"Remove ".concat(e.name),children:(0,tl.jsx)(UI,{className:"ctx-size-3 ctx-text-primary-dark hover:ctx-text-primary"})})]},e.value)}),(0,tl.jsx)(RI,{placeholder:0===h.length?l:"",className:ns("ctx-kit-input ctx-flex-grow ctx-min-w-[80px] !ctx-border-0 focus:ctx-outline-none focus-visible:ctx-outline-none !ctx-bg-transparent !ctx-shadow-none placeholder:!ctx-text-ink-faint !ctx-p-0 !ctx-h-auto","!ctx-text-row"),onChange:function(e){return m(e.target.value)},displayValue:function(){return""}})]}),(0,tl.jsx)(FI,{className:ns("ctx-group ctx-absolute ctx-inset-y-0 ctx-right-0 ctx-flex ctx-items-center","small"===u?"ctx-pl-1 ctx-pr-1":"ctx-pl-2.5 ctx-pr-2"),children:(0,tl.jsx)(Eh,{className:"ctx-size-5 ctx-text-ink-muted"})})]}),(0,tl.jsx)(MI,{anchor:{gap:"small"===u?15:20,to:"bottom start"},transition:!0,className:ns("ctx-min-w-[var(--input-width)] ctx-z-[10000] ctx-scrollbar ctx-bg-white ctx-shadow-card !ctx-max-h-60 ctx-rounded-btn ctx-border ctx-border-line-hair focus:ctx-outline-none empty:ctx-invisible","ctx-transition ctx-duration-100 ctx-ease-in data-[leave]:data-[closed]:ctx-opacity-0"),children:0===v.length?(0,tl.jsx)("div",{className:"ctx-px-3 ctx-py-2 ctx-text-body ctx-text-ink-faint",children:"No results."}):v.map(function(e){var t=i.includes(e.value),n="number"==typeof e.count&&Number.isFinite(e.count);return(0,tl.jsxs)(LI,{value:e,onClick:function(t){t.preventDefault(),function(e){var t=i.includes(e.value)?i.filter(function(t){return t!==e.value}):[].concat(GI(i),[e.value]);null==a||a(t),m("")}(e)},className:ns("ctx-cursor-pointer data-[focus]:ctx-bg-line-paper ctx-text-body ctx-text-ink-body ctx-flex ctx-items-center ctx-gap-2.5 ctx-py-2 ctx-px-3 ctx-select-none hover:ctx-bg-line-paper",t&&"ctx-font-medium"),children:[(0,tl.jsx)(h_,{checked:t}),(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-0 ctx-truncate ctx-text-ink",children:e.name}),n&&(0,tl.jsx)("span",{className:"ctx-flex-none ctx-text-help ctx-text-ink-faint",children:e.count.toLocaleString()})]},e.id)})})]})};function VI(e){return function(e){if(Array.isArray(e))return KI(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||XI(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 QI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||XI(e,t)||function(){throw 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){if(e){if("string"==typeof e)return KI(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?KI(e,t):void 0}}function KI(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var YI=function(e){var n=e.value,r=void 0===n?[]:n,o=e.onChange,i=QI((0,t.useState)(""),2),a=i[0],c=i[1],l=QI((0,t.useState)([]),2),s=l[0],u=l[1],d=(0,t.useRef)(null),f=QI(Wk(),2),p=f[0],x=f[1],m=x.data,h=x.isFetching,v=QI((0,t.useState)(!1),2),b=v[0],g=v[1],y=QI((0,t.useState)([]),2),w=y[0],j=y[1],k=h||b;(0,t.useEffect)(function(){var e=r.filter(function(e){return!s.some(function(t){return t.value===e})});0!==e.length&&p({include:e.join(","),per_page:e.length},!0).then(function(e){null!=e&&e.data&&u(function(t){var n=VI(t);return e.data.forEach(function(e){n.some(function(t){return t.value===e.value})||n.push(e)}),n})})},[r]),(0,t.useEffect)(function(){if(d.current&&clearTimeout(d.current),""!==a.trim())return d.current=setTimeout(function(){p({search:a,search_type:"smart",per_page:30})},300),function(){d.current&&clearTimeout(d.current)}},[a,p]),(0,t.useEffect)(function(){m&&u(function(e){var t=VI(e);return m.forEach(function(e){t.some(function(t){return t.value===e.value})||t.push(e)}),t})},[m]);var S=(0,t.useMemo)(function(){return r.map(function(e){return s.find(function(t){return t.value===e})}).filter(Boolean)},[r,s]),N=(0,t.useMemo)(function(){return m||s},[m,s]);return(0,tl.jsxs)(zI,{immediate:!0,multiple:!0,value:S,onChange:function(e){var t=e.map(function(e){return e.value});null==o||o(t)},onClose:function(){return c("")},by:"value",children:[(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex-grow ctx-w-full",children:[(0,tl.jsxs)("div",{className:"ctx-w-full ctx-rounded-field !ctx-font-medium !ctx-text-ink ctx-border ctx-border-line ctx-bg-white focus-within:ctx-border-primary ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-1 !ctx-text-row !ctx-py-[6px] !ctx-pl-[11px] !ctx-pr-9 ctx-min-h-[42px]",children:[S.map(function(e){return(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1 ctx-px-[7px] ctx-py-0.5 ctx-bg-primary-tint ctx-text-primary-dark ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-text-help ctx-font-medium",children:[e.title||e.name,(0,tl.jsx)("button",{type:"button",onClick:function(t){return function(e,t){t.preventDefault(),t.stopPropagation(),null==o||o(r.filter(function(t){return t!==e}))}(e.value,t)},className:"ctx-bg-transparent ctx-border-0 ctx-cursor-pointer ctx-p-0 ctx-flex ctx-items-center","aria-label":Qc("Remove","woo-feed"),children:(0,tl.jsx)(UI,{className:"ctx-size-3 ctx-text-primary-dark hover:ctx-text-primary"})})]},e.value)}),(0,tl.jsx)(RI,{placeholder:0===S.length?Qc("Search by title, SKU, ID — or paste IDs / SKUs (comma separated)","woo-feed"):"",className:"ctx-kit-input ctx-flex-grow ctx-min-w-[120px] !ctx-border-0 focus:ctx-outline-none focus-visible:ctx-outline-none !ctx-bg-transparent !ctx-shadow-none placeholder:!ctx-text-ink-faint !ctx-p-0 !ctx-h-auto !ctx-text-row",onChange:function(e){return c(e.target.value)},onPaste:function(e){var t,n=function(e){var t=e.trim();if(!t.includes(","))return null;var n=t.split(",").map(function(e){return e.trim()}).filter(Boolean);return n.length<2?null:n.every(function(e){return/^\S{1,100}$/.test(e)})?n:null}((null===(t=e.clipboardData)||void 0===t?void 0:t.getData("text"))||"");n&&(e.preventDefault(),g(!0),j([]),p({search:n.join(","),search_type:"paste_tokens",per_page:200},!1).then(function(e){if(null!=e&&e.data){u(function(t){var n=VI(t);return e.data.forEach(function(e){n.some(function(t){return t.value===e.value})||n.push(e)}),n});var t=e.data.map(function(e){return e.value}),i=Array.from(new Set([].concat(VI(r),VI(t))));null==o||o(i);var a=new Set;e.data.forEach(function(e){a.add(String(e.value)),e.sku&&a.add(String(e.sku).toLowerCase())}),j(n.filter(function(e){return!a.has(e)&&!a.has(e.toLowerCase())}))}}).finally(function(){return g(!1)}))},displayValue:function(){return""}})]}),(0,tl.jsx)(FI,{className:"ctx-group ctx-absolute ctx-inset-y-0 ctx-right-0 ctx-flex ctx-items-center ctx-pl-2.5 ctx-pr-2",children:k?(0,tl.jsx)(Os,{}):(0,tl.jsx)(Eh,{className:"ctx-size-5 ctx-text-ink-muted"})})]}),w.length>0&&(0,tl.jsxs)("div",{role:"alert",className:"ctx-mt-1.5 ctx-text-body ctx-text-danger-deep",children:[1===w.length?Qc("1 pasted entry didn’t match any product (by ID or SKU): ","woo-feed"):"".concat(w.length," ").concat(Qc("pasted entries didn’t match any product (by ID or SKU): ","woo-feed")),w.slice(0,10).join(", "),w.length>10&&" … +".concat(w.length-10)]}),(0,tl.jsx)(MI,{anchor:{gap:20,to:"bottom start"},transition:!0,className:ns("ctx-min-w-[var(--input-width)] ctx-z-[10000] ctx-scrollbar ctx-bg-white ctx-shadow-card !ctx-max-h-60 ctx-rounded-btn ctx-border ctx-border-line-hair focus:ctx-outline-none empty:ctx-invisible","ctx-transition ctx-duration-100 ctx-ease-in data-[leave]:data-[closed]:ctx-opacity-0"),children:0===N.length?(0,tl.jsx)("div",{className:"ctx-px-3 ctx-py-2 ctx-text-body ctx-text-ink-faint",children:Qc("Type to search — or paste a comma-separated list of IDs or SKUs.","woo-feed")}):N.map(function(e){return(0,tl.jsx)(LI,{value:e,className:function(e){var t=e.focus,n=e.selected;return ns("ctx-cursor-pointer ctx-text-body ctx-text-ink-body ctx-flex ctx-items-center ctx-gap-2 ctx-py-[7px] ctx-px-3 ctx-select-none",t&&"ctx-bg-line-paper",n&&"ctx-bg-primary-tint ctx-text-primary ctx-font-medium")},children:function(t){var n=t.selected;return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(h_,{checked:n}),(0,tl.jsx)("span",{children:e.name})]})}},e.value)})})]})};function ZI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return JI(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?JI(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 JI(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var eF=function(e){var t=e.locked,n=void 0!==t&&t,r=V(),o=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.numberFormat)||void 0===n?void 0:n.decimals)&&void 0!==t?t:""}),i=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.numberFormat)||void 0===n?void 0:n.thousand_separator)&&void 0!==t?t:""}),a=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.numberFormat)||void 0===n?void 0:n.decimal_separator)&&void 0!==t?t:""}),c=function(e){return function(t){r(ja({field:e,value:t.target.value}))}},l=function(e,t,n){var r=parseInt(e,10);if(Number.isNaN(r))return"";var o=Math.min(Math.max(r,0),8),i=ZI(1249..toFixed(o).split("."),2),a=i[0],c=i[1],l=void 0===c?"":c,s="none"===t.toLowerCase()?"":t,u=s?a.replace(/\B(?=(\d{3})+(?!\d))/g,s):a;return l?u+(n||".")+l:u}(o,i,a);return(0,tl.jsxs)("div",{className:ns("ctx-flex ctx-items-end ctx-gap-4 ctx-flex-wrap ctx-px-4 ctx-py-3.5 ctx-bg-white",n&&Ek),"aria-disabled":n||void 0,children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[210px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("Number format","woo-feed")}),n&&(0,tl.jsx)(rl,{})]}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-0.5",children:l?cc(Qc("Used by the Price and Rounded Price output types. Example: %s","woo-feed"),l):Qc("Used by the Price and Rounded Price output types. Empty boxes mean 2 decimals, a dot and no thousand separator.","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-w-[130px]",children:(0,tl.jsx)(Rs,{label:Qc("Decimals","woo-feed"),value:o,onChange:c("decimals"),placeholder:"2"})}),(0,tl.jsx)("div",{className:"ctx-w-[150px]",children:(0,tl.jsx)(Rs,{label:Qc("Thousand separator","woo-feed"),value:i,onChange:c("thousand_separator"),placeholder:Qc("none","woo-feed")})}),(0,tl.jsx)("div",{className:"ctx-w-[150px]",children:(0,tl.jsx)(Rs,{label:Qc("Decimal separator","woo-feed"),value:a,onChange:c("decimal_separator"),placeholder:"."})})]})},tF=[{key:"utm_source",label:Qc("Source","woo-feed"),placeholder:Qc("e.g. google","woo-feed"),required:!1},{key:"utm_medium",label:Qc("Medium","woo-feed"),placeholder:Qc("e.g. cpc","woo-feed"),required:!1},{key:"utm_campaign",label:Qc("Campaign","woo-feed"),placeholder:Qc("e.g. spring_sale","woo-feed"),required:!1},{key:"utm_term",label:Qc("Term","woo-feed"),placeholder:Qc("Campaign term","woo-feed"),required:!1},{key:"utm_content",label:Qc("Content","woo-feed"),placeholder:Qc("Campaign content","woo-feed"),required:!1}],nF=function(){var e=V(),t=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.campaignParameters)||void 0===n?void 0:n.utm_source)&&void 0!==t?t:""}),n=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.campaignParameters)||void 0===n?void 0:n.utm_medium)&&void 0!==t?t:""}),r=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.campaignParameters)||void 0===n?void 0:n.utm_campaign)&&void 0!==t?t:""}),o=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.campaignParameters)||void 0===n?void 0:n.utm_term)&&void 0!==t?t:""}),i=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.campaignParameters)||void 0===n?void 0:n.utm_content)&&void 0!==t?t:""}),a={utm_source:t,utm_medium:n,utm_campaign:r,utm_term:o,utm_content:i},c=function(t){return function(n){e(Sa({field:t,value:n.target.value}))}},l=Object.values(a).some(function(e){return e.trim()}),s=t.trim()&&n.trim()&&r.trim()?"?"+tF.map(function(e){return{key:e.key,value:a[e.key].trim()}}).filter(function(e){return e.value}).map(function(e){return"".concat(e.key,"=").concat(encodeURIComponent(e.value))}).join("&"):"";return(0,tl.jsxs)("div",{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-2.5 ctx-flex-wrap ctx-mb-2.5",children:[(0,tl.jsx)("h3",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:Qc("Campaign URL","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("UTM parameters appended to every product link","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-border ctx-border-line-hair ctx-rounded-btn ctx-bg-white ctx-p-4",children:[(0,tl.jsx)("div",{className:"ctx-grid ctx-gap-3 ctx-grid-cols-[repeat(auto-fill,minmax(190px,1fr))]",children:tF.map(function(e){return(0,tl.jsx)(Rs,{label:e.label,required:e.required,value:a[e.key],onChange:c(e.key),placeholder:e.placeholder,className:e.required&&l&&!a[e.key].trim()?"ctx-field-warn":"",hint:(0,tl.jsx)("span",{className:"ctx-font-mono",children:e.key})},e.key)})}),(0,tl.jsxs)("div",{className:ns("ctx-mt-3.5 ctx-border ctx-rounded-field ctx-px-3 ctx-py-2.5",s?"ctx-bg-line-paper ctx-border-line-hair":"ctx-bg-amber-tint ctx-border-amber-line"),children:[(0,tl.jsx)("div",{className:"ctx-text-pill ctx-font-semibold ctx-text-ink-faint ctx-uppercase ctx-tracking-wide",children:Qc("Resulting link","woo-feed")}),s?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-body ctx-mt-1.5 ctx-font-mono ctx-break-all",children:"{product link}"+s}):(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-amber-deep ctx-mt-1.5",children:Qc("No parameters are added until Source, Medium and Campaign are filled.","woo-feed")})]})]})]})},rF=[{id:"pv-colour",name:"Colour (variation)",value:"__pv_colour"}],oF=[{subject:"__pv_colour",search:",",replace:"/",mode:"literal"}],iF=[{value:"literal",label:Qc("Plain text","woo-feed")},{value:"regex",label:Qc("Pattern (regex)","woo-feed")}],aF=Qc("Legacy (auto)","woo-feed"),cF=function(e){var t=e.locked,n=void 0!==t&&t,r=V(),o=g(function(e){return e.makeFeed.filter.stringReplace||[]}),i=g(function(e){return e.makeFeed.productAttributes}),a=Gk(void 0,{skip:Array.isArray(i)&&i.length>0}).data,c=Array.isArray(i)&&i.length>0?i:a||[],l=n&&0===o.length,s=l?oF:o,u=l?rF:c,d=function(e,t){return function(n){return r(Ea({index:e,field:t,value:n}))}},f=s.filter(function(e){var t;return String(null!==(t=null==e?void 0:e.search)&&void 0!==t?t:"").trim()}).length,p="ctx-field ctx-font-mono !ctx-text-body !ctx-mt-0 !ctx-py-2";return(0,tl.jsxs)("div",{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-mb-2.5",children:[(0,tl.jsx)("h3",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:Qc("String replace","woo-feed")}),n&&(0,tl.jsx)(rl,{}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Find and replace inside an attribute value — exact text, or a regex pattern when the mode says so","woo-feed")})]}),(0,tl.jsxs)("div",{className:ns("ctx-border ctx-border-line-hair ctx-rounded-btn ctx-overflow-hidden ctx-bg-white",n&&Ek),"aria-disabled":n||void 0,children:[s.length>0&&(0,tl.jsx)("div",{className:"ctx-overflow-x-auto",children:(0,tl.jsxs)("table",{className:"ctx-w-full ctx-min-w-[640px] ctx-border-collapse",children:[(0,tl.jsx)("thead",{children:(0,tl.jsxs)("tr",{className:"ctx-bg-line-paper ctx-border-b ctx-border-line-hair",children:[(0,tl.jsx)("th",{className:"ctx-text-left ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted ctx-py-2.5 ctx-px-4 ctx-w-[32%]",children:Qc("Attribute","woo-feed")}),(0,tl.jsx)("th",{className:"ctx-text-left ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted ctx-py-2.5 ctx-px-2",children:Qc("Find","woo-feed")}),(0,tl.jsx)("th",{className:"ctx-text-left ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted ctx-py-2.5 ctx-px-2",children:Qc("Replace with","woo-feed")}),(0,tl.jsx)("th",{className:"ctx-text-left ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted ctx-py-2.5 ctx-px-2 ctx-w-[140px]",children:Qc("Mode","woo-feed")}),(0,tl.jsx)("th",{className:"ctx-text-right ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted ctx-py-2.5 ctx-px-4 ctx-w-[86px]",children:Qc("Action","woo-feed")})]})}),(0,tl.jsx)("tbody",{children:s.map(function(e,t){return(0,tl.jsxs)("tr",{className:"ctx-border-b ctx-border-line-hair last:ctx-border-b-0",children:[(0,tl.jsx)("td",{className:"ctx-py-2.5 ctx-px-4",children:(0,tl.jsx)(Ck,{size:"small",data:u,currentSelected:(n=e.subject,u.find(function(e){return e.value===n})||null),onChange:function(e){return d(t,"subject")((null==e?void 0:e.value)||"")},placeholder:Qc("Select attribute","woo-feed")})}),(0,tl.jsx)("td",{className:"ctx-py-2.5 ctx-px-2",children:(0,tl.jsx)("input",{type:"text",className:p,placeholder:Qc("text or regex","woo-feed"),value:e.search||"",onChange:function(e){return d(t,"search")(e.target.value)}})}),(0,tl.jsx)("td",{className:"ctx-py-2.5 ctx-px-2",children:(0,tl.jsx)("input",{type:"text",className:p,placeholder:Qc("leave blank to delete","woo-feed"),value:e.replace||"",onChange:function(e){return d(t,"replace")(e.target.value)}})}),(0,tl.jsx)("td",{className:"ctx-py-2.5 ctx-px-2",children:(0,tl.jsxs)("select",{className:"ctx-field !ctx-text-body !ctx-mt-0 !ctx-py-2","aria-label":Qc("Matching mode","woo-feed"),value:e.mode||"",onChange:function(e){return d(t,"mode")(e.target.value)},children:[!e.mode&&(0,tl.jsx)("option",{value:"",children:aF}),iF.map(function(e){return(0,tl.jsx)("option",{value:e.value,children:e.label},e.value)})]})}),(0,tl.jsx)("td",{className:"ctx-py-2.5 ctx-px-4",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-1.5 ctx-justify-end",children:[(0,tl.jsx)("button",{type:"button",title:Qc("Add rule below","woo-feed"),"aria-label":Qc("Add rule below","woo-feed"),onClick:function(){return r(Ca({index:t}))},className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer hover:ctx-border-[#c3ddfd] hover:ctx-text-primary",children:(0,tl.jsx)(d_,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",title:Qc("Delete rule","woo-feed"),"aria-label":Qc("Delete rule","woo-feed"),onClick:function(){return r(Ta(t))},className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer hover:ctx-border-danger-line hover:ctx-text-danger",children:(0,tl.jsx)(tj,{className:"ctx-size-3.5"})})]})})]},t);var n})})]})}),0===s.length&&(0,tl.jsxs)("div",{className:"ctx-px-4 ctx-py-6 ctx-text-center ctx-text-body ctx-text-ink-muted",children:[Qc("No replacements.","woo-feed")," ",(0,tl.jsx)("button",{type:"button",onClick:function(){return r(Ca({}))},className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-text-body ctx-text-primary hover:ctx-underline",children:Qc("Add one","woo-feed")})," ",Qc("to rewrite values on the way out.","woo-feed")]}),(0,tl.jsxs)("div",{className:"ctx-px-4 ctx-py-2.5 ctx-border-t ctx-border-line-hair ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:f>0?cc(Xc("%d rule runs after mapping, in order, before the file is written.","%d rules run after mapping, in order, before the file is written.",f,"woo-feed"),f):Qc("Runs after mapping, before the file is written.","woo-feed")}),(0,tl.jsx)(pb,{type:"dashed",onClick:function(){return r(Ca({}))},icon:(0,tl.jsx)(d_,{className:"ctx-size-3"}),children:Qc("Add replacement","woo-feed")})]})]})]})},lF=[{title:Qc("Include","woo-feed"),value:"include"},{title:Qc("Exclude","woo-feed"),value:"exclude"}],sF=[{title:Qc("Feed country","woo-feed"),value:"feed"},{title:Qc("All countries","woo-feed"),value:"all"}],uF=[{title:Qc("Base price","woo-feed"),value:"parent_product_price"},{title:Qc("Base + components","woo-feed"),value:"all_product_price"}],dF=function(e){var t=e.label,n=e.hint,r=e.control,o=void 0===r?null:r,i=e.mode,a=void 0===i?null:i,c=e.locked,l=void 0!==c&&c;return(0,tl.jsxs)("div",{className:ns("ctx-flex ctx-items-center ctx-gap-4 ctx-flex-wrap ctx-px-4 ctx-py-3.5 ctx-bg-white",l&&Ek),"aria-disabled":l||void 0,children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[210px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:t}),l&&(0,tl.jsx)(rl,{})]}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-0.5",children:n})]}),o&&(0,tl.jsx)("div",{className:"ctx-flex-[1_1_300px] ctx-min-w-[250px]",children:o}),a&&(0,tl.jsx)("div",{className:"ctx-flex-none",children:a})]})},fF=function(){var e=V(),t=rc("product_filter"),n=Mk().data,r=(null==n?void 0:n.postStatuses)||[],o=(null==n?void 0:n.productCategories)||[],i=g(function(e){return e.makeFeed.filter.postStatus}),a=g(function(e){return e.makeFeed.filter.categories}),c=g(function(e){return e.makeFeed.filter.productIds}),l=g(function(e){return e.makeFeed.filter.filterMode}),s=g(function(e){return e.makeFeed.filter.shippingCountry}),u=g(function(e){return e.makeFeed.filter.taxCountry}),d=g(function(e){return e.makeFeed.filter.compositePrice}),f=function(t){var n=lF.find(function(e){return e.value===(l[t]||"include")})||lF[0];return(0,tl.jsx)(pN,{size:"small",buttons:lF,active:n,onChange:function(n){return e(ya({field:t,mode:n.value}))}})},p=function(e,t){return(0,tl.jsx)(pN,{size:"small",buttons:sF,active:sF.find(function(t){return t.value===("all"===e?"all":"feed")}),onChange:function(e){return t(e.value)}})};return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-5",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)("h3",{className:"ctx-text-row ctx-font-semibold ctx-text-ink ctx-mb-2.5",children:Qc("Product selection","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-border ctx-border-line-hair ctx-rounded-btn ctx-overflow-hidden ctx-bg-white ctx-divide-y ctx-divide-line-hair",children:[(0,tl.jsx)(dF,{label:Qc("Product status","woo-feed"),hint:Qc("Which WooCommerce statuses reach the feed. Leave empty to send published products only.","woo-feed"),control:(0,tl.jsx)($I,{items:r,value:i,onChange:function(t){return e(va(t))},placeholder:Qc("Select a status","woo-feed")}),mode:f("post_status")}),(0,tl.jsx)(dF,{locked:!t,label:Qc("Product categories","woo-feed"),hint:Qc("Leave empty to send every category.","woo-feed"),control:(0,tl.jsx)($I,{items:o,value:a,onChange:function(t){return e(ba(t))},placeholder:Qc("All categories","woo-feed")}),mode:f("categories")}),(0,tl.jsx)(dF,{locked:!t,label:Qc("Specific products","woo-feed"),hint:Qc("Search by title, SKU or ID — or paste a comma-separated list of IDs.","woo-feed"),control:(0,tl.jsx)(YI,{value:c,onChange:function(t){return e(ga(t))}}),mode:f("product_ids")}),(0,tl.jsx)(dF,{label:Qc("Shipping rates","woo-feed"),hint:Qc("Feed country writes only rates matching the feed country; all countries writes every configured rate.","woo-feed"),mode:p(s,function(t){return e(Ma(t))})}),(0,tl.jsx)(dF,{label:Qc("Tax rates","woo-feed"),hint:Qc("Feed country writes only tax rates matching the feed country; all countries writes every configured rate.","woo-feed"),mode:p(u,function(t){return e(La(t))})}),(0,tl.jsx)(dF,{locked:!t,label:Qc("Composite product price","woo-feed"),hint:Qc("Base price sends the composite's own price; Base + components adds the price of its components (WooCommerce Composite Products, WPC Composite Products).","woo-feed"),mode:(0,tl.jsx)(pN,{size:"small",buttons:uF,active:uF.find(function(e){return e.value===d})||uF[1],onChange:function(t){return e(za(t.value))}})}),(0,tl.jsx)(eF,{locked:!t})]})]}),(0,tl.jsx)(nF,{}),(0,tl.jsx)(cF,{locked:!t})]})},pF=function(){var e=rc("product_filter");return(0,tl.jsxs)("div",{className:"ctx-space-y-5",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)("h2",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:Qc("Which products reach this feed","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc(e?"Every section below narrows which products are written to the file. These run before the Advanced filters tab.":"Status, shipping, tax and campaign URLs are yours on Free. The Pro-only sections are shown but locked.","woo-feed")})]}),!e&&(0,tl.jsx)(Tk,{}),(0,tl.jsx)(VA,{locked:!e}),(0,tl.jsx)(fF,{})]})},xF=function(){var e=rc("product_filter");return(0,tl.jsxs)("div",{className:"ctx-space-y-5",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsxs)("h2",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-text-row ctx-font-semibold ctx-text-ink",children:[Qc("Conditional rules","woo-feed"),!e&&(0,tl.jsx)(rl,{})]}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("Combine condition rows into groups and join them with AND / OR. These run after the Filters tab.","woo-feed")})]}),!e&&(0,tl.jsx)(Tk,{title:Qc("Advanced filters are a Pro feature","woo-feed"),subtitle:Qc("The rules below are a preview of what you could build. Upgrade to edit them.","woo-feed")}),(0,tl.jsx)(Pk,{locked:!e,pill:!1,children:(0,tl.jsx)(SN,{locked:!e})})]})},mF=function(e){if(!e)return 0;var t=0;return t+=Object.values(e.filterOptions||{}).filter(function(e){return"yes"===e}).length,[e.postStatus,e.categories,e.productIds].forEach(function(e){Array.isArray(e)&&e.length&&t++}),"all"===e.shippingCountry&&t++,"all"===e.taxCountry&&t++,Object.values(e.campaignParameters||{}).some(function(e){return String(null!=e?e:"").trim()})&&t++,t+=(e.stringReplace||[]).filter(function(e){var t;return String(null!==(t=null==e?void 0:e.search)&&void 0!==t?t:"").trim()}).length},hF=function(e){var t,n=e.footer,r=void 0===n?null:n,o=g(function(e){return e.makeFeed.feedRules}),i=g(function(e){return e.makeFeed.makeFeedForm.template}),a=g(function(e){return e.makeFeed.filter}),c=g(function(e){var t;return null===(t=e.makeFeed.ftp)||void 0===t?void 0:t.enabled}),l=LA.includes(i),s=[{id:1,title:Qc("Config","woo-feed"),count:l?void 0:(null==o?void 0:o.length)||0,flush:!0,component:(0,tl.jsx)(HA,{})},{id:2,title:Qc("Filters","woo-feed"),count:mF(a),component:(0,tl.jsx)(pF,{})},{id:3,title:Qc("Advanced filters","woo-feed"),count:(t=null==a?void 0:a.advancedFilter,((null==t?void 0:t.groups)||[]).reduce(function(e,t){return e+((null==t?void 0:t.base_filters)||[]).filter(function(e){var t,n;return String(null!==(t=null==e?void 0:e.attribute)&&void 0!==t?t:"").trim()&&String(null!==(n=null==e?void 0:e.compare)&&void 0!==n?n:"").trim()}).length},0)),component:(0,tl.jsx)(xF,{})},{id:4,title:Qc("FTP / SFTP","woo-feed"),count:Qc(c?"on":"off","woo-feed"),component:(0,tl.jsx)(eO,{})},{id:5,title:Qc("Report","woo-feed"),component:(0,tl.jsx)(tO,{})}];return(0,tl.jsx)(sN,{variant:"underline",items:s,footer:r})},vF=function(e){return null==e||!1===e||"string"==typeof e&&!e.trim()},bF=function(e){var t={mattribute:Qc("channel attribute","woo-feed"),attribute:Qc("value attribute","woo-feed"),default:Qc("text value","woo-feed")},n=e.map(function(e){var n=e.index,r=e.fields;return cc(Qc("row %1$d is missing: %2$s","woo-feed"),n+1,r.map(function(e){return t[e]||e}).join(", "))});return cc(Qc("Mapping incomplete — %s. Every row needs a channel attribute and a value (or remove the row).","woo-feed"),n.join("; "))};function gF(e){return gF="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gF(e)}function yF(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return wF(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(wF(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,wF(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,wF(d,"constructor",s),wF(s,"constructor",l),l.displayName="GeneratorFunction",wF(s,o,"GeneratorFunction"),wF(d),wF(d,o,"Generator"),wF(d,r,function(){return this}),wF(d,"toString",function(){return"[object Generator]"}),(yF=function(){return{w:i,m:f}})()}function wF(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}wF=function(e,t,n,r){function i(t,n){wF(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},wF(e,t,n,r)}function jF(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function kF(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jF(Object(n),!0).forEach(function(t){SF(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jF(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function SF(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=gF(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=gF(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==gF(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function NF(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function OF(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){NF(i,r,o,a,c,"next",e)}function c(e){NF(i,r,o,a,c,"throw",e)}a(void 0)})}}function CF(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return EF(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?EF(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 EF(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var TF=function(){var e=V(),n=g(function(e){return e.makeFeed}),r=n.editFeedId,o=n.makeFeedForm,i=n.feedRules,a=n.filter,c=n.ftp,l=n.dirty,s=!!r,u=CF(bs(),2),d=u[0],f=u[1].isLoading,p=CF(gs(),2),x=p[0],m=p[1].isLoading,h=CF((0,t.useState)(!1),2),v=h[0],b=h[1],y=CF((0,t.useState)(null),2),w=y[0],j=y[1],k=function(){var t=[{key:"country",label:Qc("Country","woo-feed"),message:Qc("Please select a country. It sets the tax and shipping market for the feed — tax-inclusive prices are wrong without it.","woo-feed")},{key:"template",label:Qc("Template","woo-feed"),message:Qc("Please select a template.","woo-feed")},{key:"fileName",label:Qc("File name","woo-feed"),message:Qc("Please enter a file name.","woo-feed")},{key:"fileType",label:Qc("File type","woo-feed"),message:Qc("Please select a file type.","woo-feed")}].filter(function(e){return!o[e.key]});if(e(ea(t.map(function(e){return e.key}))),t.length)return je.error(1===t.length?t[0].message:cc(Qc("Please fill in the required fields: %s.","woo-feed"),t.map(function(e){return e.label}).join(", "))),!1;if(LA.includes(o.template))return!!String(o.feedConfigCustom2||"").trim()||(je.error(Qc("Please add the custom template markup.","woo-feed")),!1);if(!i||0===i.length)return je.error(Qc("Please add at least one attribute mapping.","woo-feed")),!1;var n=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(function(e,t){var n=[];return vF(null==e?void 0:e.mattribute)&&n.push("mattribute"),"attribute"===((null==e?void 0:e.type)||"attribute")?vF(null==e?void 0:e.attribute)&&n.push("attribute"):vF(null==e?void 0:e.default)&&n.push("default"),n.length?{index:t,fields:n}:null}).filter(Boolean)}(i);return e(Ji(n)),!n.length||(je.error(bF(n)),!1)},S=function(){return{makeFeedForm:o,feedRules:i,filterOptions:(null==a?void 0:a.filterOptions)||{},postStatus:(null==a?void 0:a.postStatus)||[],categories:(null==a?void 0:a.categories)||[],productIds:(null==a?void 0:a.productIds)||[],filterMode:(null==a?void 0:a.filterMode)||{},numberFormat:(null==a?void 0:a.numberFormat)||{},campaignParameters:(null==a?void 0:a.campaignParameters)||{},stringReplace:(null==a?void 0:a.stringReplace)||[],advancedFilter:(null==a?void 0:a.advancedFilter)||{groups:[],filterType:2},shippingCountry:(null==a?void 0:a.shippingCountry)||"",taxCountry:(null==a?void 0:a.taxCountry)||"",compositePrice:(null==a?void 0:a.compositePrice)||"",ftp:c||{}}},N=function(){var t=OF(yF().m(function t(){var n,o,i,a,c,l,u,f,p,m,h,v=arguments;return yF().w(function(t){for(;;)switch(t.p=t.n){case 0:if(n=v.length>0&&void 0!==v[0]?v[0]:{},k()){t.n=1;break}return t.a(2,null);case 1:if(b(!0),t.p=2,l=kF(kF({},S()),n),!s){t.n=4;break}return t.n=3,x(kF({id:r},l)).unwrap();case 3:c=t.v,t.n=6;break;case 4:return t.n=5,d(l).unwrap();case 5:c=t.v;case 6:if(!1!==(null===(o=c)||void 0===o?void 0:o.success)){t.n=7;break}return je.error((null===(u=c)||void 0===u?void 0:u.message)||Qc("Failed to save feed.","woo-feed")),t.a(2,null);case 7:return f=(null===(i=c)||void 0===i?void 0:i.data)||c,!s&&null!=f&&f.id&&e(Zi({editFeedId:String(f.id)})),e(ra()),(Array.isArray(null===(a=c)||void 0===a?void 0:a.warnings)?c.warnings:[]).forEach(function(e){return je.warn(e)}),t.a(2,f);case 8:return t.p=8,h=t.v,m=(null==h||null===(p=h.data)||void 0===p?void 0:p.message)||(null==h?void 0:h.message)||Qc("Failed to save feed.","woo-feed"),je.error(m),t.a(2,null);case 9:return t.p=9,b(!1),t.f(9);case 10:return t.a(2)}},t,null,[[2,8,9,10]])}));return function(){return t.apply(this,arguments)}}(),O=function(){var e=OF(yF().m(function e(){return yF().w(function(e){for(;;)switch(e.p=e.n){case 0:return j("draft"),e.p=1,e.n=2,N();case 2:e.v&&je.success(Qc(s?"Feed updated successfully.":"Feed saved successfully.","woo-feed"));case 3:return e.p=3,j(null),e.f(3);case 4:return e.a(2)}},e,null,[[1,,3,4]])}));return function(){return e.apply(this,arguments)}}(),C=function(){var e=OF(yF().m(function e(){var t,n;return yF().w(function(e){for(;;)switch(e.p=e.n){case 0:return j("generate"),e.p=1,e.n=2,N({autoGenerate:!1});case 2:if(t=e.v){e.n=3;break}return e.a(2);case 3:if(n=t.id||r){e.n=4;break}return je.error(Qc("Feed saved, but its ID is missing. Generate it from the feed list.","woo-feed")),$a("/feeds"),e.a(2);case 4:$a("/feeds",{generate:String(n)});case 5:return e.p=5,j(null),e.f(5);case 6:return e.a(2)}},e,null,[[1,,5,6]])}));return function(){return e.apply(this,arguments)}}(),E=f||m||v;return(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-3.5 ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[l&&(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-amber-deep ctx-bg-amber-tint ctx-border ctx-border-amber-line ctx-rounded-item ctx-px-2.5 ctx-py-1.5",children:Qc("Unsaved changes","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),(0,tl.jsx)(pb,{type:"custom",size:"medium",className:"ctx-bg-transparent ctx-border-0 ctx-text-ink-muted ctx-font-medium hover:ctx-bg-line-paper hover:ctx-text-ink-body",onClick:function(){return $a("/feeds")},disabled:E,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(pb,{type:"outline",size:"medium",className:"ctx-font-semibold ctx-text-body ctx-text-ink",onClick:O,disabled:E,children:"draft"===w?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Save draft","woo-feed")}),(0,tl.jsx)(pb,{size:"medium",className:"ctx-font-semibold ctx-text-body ctx-text-white",onClick:C,disabled:E,children:"generate"===w?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Save & generate","woo-feed")})]})},PF=function(e){var t,n=e.feedName,r=void 0===n?"":n,o=e.feedUrl,i=void 0===o?"":o,a=e.isEditMode,c=void 0!==a&&a,l=e.isLoading,s=void 0!==l&&l,u=g(function(e){return e.makeFeed.makeFeedForm}),d=g(function(e){return e.makeFeed.feedRules}),f=g(function(e){var t;return(null===(t=e.makeFeed.merchantInfo)||void 0===t?void 0:t.logo)||""}),p=Mk().data,x=c&&s&&!r,m=c?r||Qc("Edit Feed","woo-feed"):Qc("New feed","woo-feed"),h=(null==p||null===(t=p.templates)||void 0===t||null===(t=t.find(function(e){return e.value===(null==u?void 0:u.template)}))||void 0===t?void 0:t.name)||"",v=(null==u?void 0:u.fileType)||"",b=h&&v?"".concat(h," · ").concat(v.toUpperCase()):"",y=(null==d?void 0:d.length)||0;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-4 ctx-flex ctx-items-center ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[260px]",children:[(0,tl.jsxs)("div",{className:"ctx-text-help ctx-text-ink-faint",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return $a("/feeds")},className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-font-sans ctx-text-help ctx-text-primary hover:ctx-text-primary-dark hover:ctx-underline",children:Qc("Manage Feeds","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:" / "}),x?(0,tl.jsx)("span",{className:"ctx-inline-block ctx-h-[11px] ctx-w-24 ctx-rounded ctx-bg-line-wash ctx-animate-pulse ctx-align-middle"}):(0,tl.jsx)("span",{className:"ctx-text-ink-muted",children:m})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-mt-[5px] ctx-flex-wrap",children:[!x&&(null==u?void 0:u.template)&&f&&(0,tl.jsx)(Oy,{logo:f,label:h,sizeClass:"ctx-size-7",letterFallback:!1}),x?(0,tl.jsx)("span",{role:"status","aria-label":Qc("Loading feed","woo-feed"),className:"ctx-inline-block ctx-h-[26px] ctx-w-44 ctx-rounded ctx-bg-line-wash ctx-animate-pulse"}):(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:m}),b&&(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-font-medium ctx-text-primary-dark ctx-bg-primary-tint ctx-rounded-[5px] ctx-px-2 ctx-py-[3px]",children:b}),y>0&&(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-ink-faint",children:cc(Xc("%s attribute mapped","%s attributes mapped",y,"woo-feed"),y)})]})]}),(0,tl.jsxs)("div",{className:"ctx-flex-none ctx-flex ctx-items-center ctx-gap-2.5",children:[(0,tl.jsx)(sg,{}),c&&!x&&(0,tl.jsxs)(pb,{type:"primary",size:"large",disabled:!i,title:Qc(i?"Open the generated feed file in a new tab":"Generate the feed first to preview it","woo-feed"),onClick:function(){return i&&window.open(Bo(i),"_blank","noopener,noreferrer")},children:[Qc("Preview Feed","woo-feed"),(0,tl.jsx)(rw,{className:"ctx-size-4"})]})]})]})};function _F(e){return _F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_F(e)}var AF=function(){var e,n,r=V(),o=g(function(e){return e.makeFeed.makeFeedForm.template}),i=(0,t.useMemo)(function(){return Wa().get("id")||null},[]),a=(0,t.useMemo)(function(){return Wa().get("template")||""},[]);(0,t.useEffect)(function(){a&&!i&&r(ta(a))},[a,i,r]);var c=vs(i,{skip:!i}),l=c.data,s=c.isLoading,u=c.isSuccess;(0,t.useEffect)(function(){var e,t,n,o,a,c,s;if(i&&u&&l){var d=(null==l?void 0:l.data)||l||{},f=d.feedrules||{},p=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=String(null!==(e=null==t?void 0:t.cron)&&void 0!==e?e:"").trim();return""===n?"24":n}(f);r(Zi({editFeedId:i,makeFeedForm:{country:f.feed_country||"",template:f.provider||"",fileName:f.filename||d.slug||"",fileType:(f.feedType||"xml").toLowerCase(),delimiter:f.delimiter||",",enclosure:f.enclosure||"double",csvBom:"yes"===f.csv_bom?"yes":"no",includeVariations:f.is_variations||"",variablePrice:f.variable_price||"first",variableQuantity:f.variable_quantity||"first",currency:f.feedCurrency||"",feedLanguage:f.feedLanguage||"",vendors:f.vendors||[],feedSort:f.feed_sort||"",feedSortOrder:f.feed_sort_order||"",intervalTime:p,itemsWrapper:f.itemsWrapper||"products",itemWrapper:f.itemWrapper||"product",extraHeader:f.extraHeader||"",feedConfigCustom2:f.feed_config_custom2||""}}));var x=function(e){return"yes"===e||!0===e||1===e||"1"===e?"yes":"no"};r(ha({is_backorder:x(f.is_backorder),is_outOfStock:x(f.is_outOfStock),product_visibility:x(f.product_visibility),outofstock_visibility:x(f.outofstock_visibility),is_emptyDescription:x(f.is_emptyDescription),is_emptyImage:x(f.is_emptyImage),is_emptyPrice:x(f.is_emptyPrice)})),r(va(Array.isArray(f.post_status)?f.post_status:[])),r(ba(Array.isArray(f.categories)?f.categories:[])),r(ga(Array.isArray(f.product_ids)?f.product_ids:[]));var m=f.filter_mode&&"object"===_F(f.filter_mode)?f.filter_mode:{};r(wa({post_status:m.post_status||"include",categories:m.categories||"include",product_ids:m.product_ids||"include"})),r(ka({decimals:null!==(e=f.decimals)&&void 0!==e?e:"",decimal_separator:null!==(t=f.decimal_separator)&&void 0!==t?t:"",thousand_separator:null!==(n=f.thousand_separator)&&void 0!==n?n:""}));var h=f.campaign_parameters&&"object"===_F(f.campaign_parameters)?f.campaign_parameters:{};r(Na({utm_source:h.utm_source||"",utm_medium:h.utm_medium||"",utm_campaign:h.utm_campaign||"",utm_term:h.utm_term||"",utm_content:h.utm_content||""}));var v=Array.isArray(f.str_replace)?f.str_replace:[];r(Oa(v.filter(function(e){return e&&"object"===_F(e)}).map(function(e){var t,n,r;return{subject:null!==(t=e.subject)&&void 0!==t?t:"",search:null!==(n=e.search)&&void 0!==n?n:"",replace:null!==(r=e.replace)&&void 0!==r?r:""}})));var b,g=Array.isArray(f.fattribute)?f.fattribute:[],y=Array.isArray(f.condition)?f.condition:[],w=Array.isArray(f.filterCompare)?f.filterCompare:[],j=Array.isArray(f.concatType)?f.concatType:[],k=Array.isArray(f._filter_groups)?f._filter_groups:null,S=function(e){var t,n,r;return{id:"sub-".concat(e,"-").concat(Math.random().toString(36).slice(2,8)),attribute:String(null!==(t=g[e])&&void 0!==t?t:""),condition:String(null!==(n=y[e])&&void 0!==n?n:"=="),compare:String(null!==(r=w[e])&&void 0!==r?r:""),operator:"OR"===j[e]?"OR":"AND"}};if(k&&k.reduce(function(e,t){return e+(parseInt(null==t?void 0:t.size,10)||0)},0)===g.length&&g.length>0){var N=0;b=k.map(function(e,t){for(var n=parseInt(e.size,10)||0,r=[],o=0;o<n;o++)r.push(S(N+o));return N+=n,{id:"grp-".concat(t,"-").concat(Math.random().toString(36).slice(2,8)),base_operator:"OR"===e.base_operator?"OR":"AND",base_filters:r}}).filter(function(e){return e.base_filters.length>0})}else b=g.length>0?[{id:"grp-0-".concat(Math.random().toString(36).slice(2,8)),base_operator:"AND",base_filters:g.map(function(e,t){return S(t)})}]:[];var O=parseInt(f.filterType,10);r(Pa({groups:b,filterType:1===O?1:2}));var C=Li(f.shipping_country),E=Li(f.tax_country);r(Ma(C)),r(La(E)),r(za("all_product_price"===f.composite_price?"all_product_price":"parent_product_price")),r(Ua({enabled:!!parseInt(f.ftpenabled,10),protocol:"sftp"===f.ftporsftp?"sftp":"ftp",mode:"active"===f.ftpmode?"active":"passive",host:null!==(o=f.ftphost)&&void 0!==o?o:"",port:String(null!==(a=f.ftpport)&&void 0!==a?a:"21"),username:null!==(c=f.ftpuser)&&void 0!==c?c:"",password:"",path:null!==(s=f.ftppath)&&void 0!==s?s:"",passwordSet:!!f.ftppassword_set,feedSlug:d.slug||""}));var T=f.mattributes||[];if(T.length>0){var P=T.map(function(e,t){return{mattribute:e,prefix:(f.prefix||[])[t]||"",type:(f.type||[])[t]||"attribute",attribute:(f.attributes||[])[t]||"",default:(f.default||f.defaults||[])[t]||"",suffix:(f.suffix||[])[t]||"",output_type:_k((f.output_type||[])[t]),limit:(f.limit||[])[t]||""}});r(oa(P))}r(ra())}},[i,u,l,r]),(0,t.useEffect)(function(){return function(){r(na())}},[r]);var d=!!i,f=(null==l||null===(e=l.data)||void 0===e?void 0:e.feed_name)||(null==l?void 0:l.feed_name)||"",p=(null==l||null===(n=l.data)||void 0===n?void 0:n.feed_url)||(null==l?void 0:l.feed_url)||"";return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)(PF,{feedName:f,feedUrl:p,isEditMode:d,isLoading:s}),s&&(0,tl.jsx)("div",{className:"ctx-flex ctx-justify-center ctx-py-10",children:(0,tl.jsx)(Os,{})}),(!i||u)&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(LS,{}),o&&(0,tl.jsx)(hF,{footer:(0,tl.jsx)(TF,{})})]})]})},IF="https://webappick.com/plugin/woocommerce-product-feed-pro/?utm_source=free_plugin&utm_medium=feature_teaser&utm_campaign=pro_upgrade",FF={center:"ctx-border ctx-border-[#e4eaf2] ctx-rounded-card ctx-bg-line-paper ctx-pt-[26px] ctx-px-5 ctx-pb-7 ctx-flex ctx-flex-col ctx-items-center ctx-text-center ctx-select-none",start:"ctx-border ctx-border-[#e4eaf2] ctx-rounded-card ctx-bg-line-paper ctx-p-[18px] ctx-select-none"},RF=function(e){var t=e.headline,n=e.body,r=e.points,o=void 0===r?[]:r,i=e.preview,a=void 0===i?null:i,c=e.upgradeHref,l=void 0===c?IF:c,s=e.upgradeLabel,u=void 0===s?"":s,d=e.learnHref,f=void 0===d?IF:d,p=e.onLearn,x=void 0===p?null:p,m=e.previewAlign,h=void 0===m?"center":m;return(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-line-wash ctx-pt-6 ctx-px-[22px] ctx-pb-[26px] ctx-flex ctx-gap-[26px] ctx-flex-wrap ctx-items-center",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[280px]",children:[(0,tl.jsx)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-text-[10.5px] ctx-font-semibold ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded-md ctx-px-[9px] ctx-py-[3px] ctx-tracking-[0.4px]",children:Qc("CTX FEED PRO","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-[19px] ctx-font-semibold ctx-text-ink ctx-mt-3 ctx-tracking-[-0.2px]",children:t}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-[7px] ctx-leading-[1.7] ctx-max-w-[440px]",children:n}),o.length>0&&(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-[7px] ctx-mt-[15px]",children:o.map(function(e){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-[9px]",children:[(0,tl.jsx)("span",{className:"ctx-text-success-deep ctx-flex ctx-mt-0.5 ctx-flex-none",children:(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.739a.75.75 0 011.04-.208z"})})}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-body ctx-leading-[1.55]",children:e})]},e)})}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-mt-5 ctx-flex-wrap",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return window.open(l,"_blank")},className:"ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-white ctx-bg-primary ctx-border-0 ctx-rounded-btn ctx-py-[11px] ctx-px-[18px] ctx-cursor-pointer ctx-shadow-btn-primary hover:ctx-bg-primary-dark ctx-transition-colors",children:u||Qc("Upgrade to Pro","woo-feed")}),x?(0,tl.jsx)("button",{type:"button",onClick:x,className:"ctx-font-sans ctx-text-body ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn-sm ctx-py-[11px] ctx-px-[15px] ctx-cursor-pointer hover:ctx-border-[#c3ddfd] hover:ctx-text-primary ctx-transition-colors",children:Qc("See what Pro includes","woo-feed")}):(0,tl.jsx)("a",{href:f,target:"_blank",rel:"noopener noreferrer",className:"ctx-font-sans ctx-text-body ctx-font-medium !ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn-sm ctx-py-[11px] ctx-px-[15px] ctx-no-underline hover:ctx-border-[#c3ddfd] hover:!ctx-text-primary ctx-transition-colors",children:Qc("See what Pro includes","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-[11px]",children:Qc("30-day money-back guarantee · 725+ five-star reviews","woo-feed")})]}),a&&(0,tl.jsx)("div",{className:"ctx-w-[400px] ctx-max-w-full ctx-flex-none",children:(0,tl.jsx)("div",{className:FF[h]||FF.center,children:a})})]})},DF=function(e){var t=e.children;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2.5",children:[(0,tl.jsx)("span",{className:"ctx-mt-0.5 ctx-flex ctx-flex-none ctx-text-success-deep",children:(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.739a.75.75 0 011.04-.208z"})})}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-body ctx-leading-[1.5]",children:t})]})},MF=function(){return(0,tl.jsxs)("div",{className:"ctx-w-full",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-pb-3 ctx-mb-3 ctx-border-b ctx-border-line-wash",children:[(0,tl.jsx)("span",{className:"ctx-w-7 ctx-h-7 ctx-rounded-btn-sm ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-text-primary ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(Cb,{className:"ctx-w-4 ctx-h-4"})}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("AI assistant","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2.5",children:[(0,tl.jsx)(DF,{children:Qc("Auto-configured Google Shopping — 42 attributes mapped","woo-feed")}),(0,tl.jsx)(DF,{children:Qc("Suggested 18 store → channel category mappings","woo-feed")}),(0,tl.jsx)(DF,{children:Qc("Rewrote 120 titles to each channel’s rules","woo-feed")}),(0,tl.jsx)(DF,{children:Qc("Diagnosed 3 Merchant Center disapprovals","woo-feed")})]})]})};function LF(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return zF(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(zF(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,zF(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,zF(d,"constructor",s),zF(s,"constructor",l),l.displayName="GeneratorFunction",zF(s,o,"GeneratorFunction"),zF(d),zF(d,o,"Generator"),zF(d,r,function(){return this}),zF(d,"toString",function(){return"[object Generator]"}),(LF=function(){return{w:i,m:f}})()}function zF(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}zF=function(e,t,n,r){function i(t,n){zF(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},zF(e,t,n,r)}function BF(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function UF(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return GF(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?GF(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function GF(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var HF=function(e){var n=e.text,r=UF((0,t.useState)(!1),2),o=r[0],i=r[1],a=(0,t.useRef)(null);(0,t.useEffect)(function(){return function(){return clearTimeout(a.current)}},[]);var c=function(){var e=document.createElement("textarea");e.value=n,e.style.position="fixed",e.style.left="-9999px",document.body.appendChild(e),e.select();var t=document.execCommand("copy");return document.body.removeChild(e),t},l=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){BF(i,r,o,a,c,"next",e)}function c(e){BF(i,r,o,a,c,"throw",e)}a(void 0)})}}(LF().m(function e(){var t;return LF().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t=!1,e.p=1,!navigator.clipboard||!navigator.clipboard.writeText){e.n=3;break}return e.n=2,navigator.clipboard.writeText(n);case 2:t=!0;case 3:e.n=5;break;case 4:e.p=4,e.v,t=!1;case 5:if(!t)try{t=c()}catch(e){t=!1}i(!!t||"failed"),clearTimeout(a.current),a.current=setTimeout(function(){return i(!1)},t?1200:2e3);case 6:return e.a(2)}},e,null,[[1,4]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsx)("button",{type:"button",onClick:l,className:"ctx-font-sans ctx-text-help ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-item ctx-px-2.5 ctx-py-1 ctx-cursor-pointer hover:ctx-bg-line-paper ctx-transition-colors",children:Qc("failed"===o?"Copy failed — select the text":o?"Copied":"Copy","woo-feed")})},qF=function(e){return btoa(encodeURIComponent(String(e)).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode(parseInt(t,16))}))};function WF(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return $F(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):($F(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,$F(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,$F(d,"constructor",s),$F(s,"constructor",l),l.displayName="GeneratorFunction",$F(s,o,"GeneratorFunction"),$F(d),$F(d,o,"Generator"),$F(d,r,function(){return this}),$F(d,"toString",function(){return"[object Generator]"}),(WF=function(){return{w:i,m:f}})()}function $F(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}$F=function(e,t,n,r){function i(t,n){$F(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},$F(e,t,n,r)}function VF(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function QF(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){VF(i,r,o,a,c,"next",e)}function c(e){VF(i,r,o,a,c,"throw",e)}a(void 0)})}}function XF(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return KF(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?KF(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function KF(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var YF=function(){return"undefined"!=typeof window&&window.ctxfeedV8&&window.ctxfeedV8.nonce||""},ZF=function(e){var t=e.n,n=e.title,r=e.children;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-3.5",children:[(0,tl.jsx)("div",{className:"ctx-flex-none ctx-w-7 ctx-h-7 ctx-rounded-full ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-text-primary ctx-text-body ctx-font-semibold ctx-flex ctx-items-center ctx-justify-center",children:t}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink ctx-mt-0.5",children:n}),(0,tl.jsx)("div",{className:"ctx-mt-2",children:r})]})]})},JF=function(e){var t=e.value,n=e.mono,r=void 0===n||n;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-bg-line-paper ctx-border ctx-border-line ctx-rounded-item ctx-py-2 ctx-px-2.5",children:[(0,tl.jsx)("code",{className:"ctx-flex-1 ctx-min-w-0 ctx-truncate ctx-text-help ctx-text-ink-body ".concat(r?"ctx-font-mono":""),children:t}),(0,tl.jsx)(HF,{text:t})]})},eR=function(){var e="undefined"!=typeof window&&window.ctxfeedV8&&window.ctxfeedV8.mcp||{},n=XF((0,t.useState)(!!e.adapter_active),2),r=n[0],o=n[1],i=XF((0,t.useState)(!1),2),a=i[0],c=i[1],l=XF((0,t.useState)(""),2),s=l[0],u=l[1],d=XF((0,t.useState)(null),2),f=d[0],p=d[1],x=XF((0,t.useState)(!1),2),m=x[0],h=x[1],v=XF((0,t.useState)(""),2),b=v[0],g=v[1],y=XF((0,t.useState)(!!e.write_enabled),2),w=y[0],j=y[1],k=XF((0,t.useState)(!1),2),S=k[0],N=k[1],O=XF((0,t.useState)(""),2),C=O[0],E=O[1],T=!!e.enabled_url,P=XF((0,t.useState)(!1!==e.enabled),2),_=P[0],A=P[1],I=XF((0,t.useState)(!1),2),F=I[0],R=I[1],D=XF((0,t.useState)(""),2),M=D[0],L=D[1],z=!(!e.oauth_available||!e.oauth_server_url),B=XF((0,t.useState)(!1),2),U=B[0],G=B[1],H=function(){var t=QF(WF().m(function t(){var n,r,i;return WF().w(function(t){for(;;)switch(t.p=t.n){case 0:return c(!0),u(""),t.p=1,n=new URLSearchParams({action:e.install_action,nonce:e.install_nonce}),t.n=2,fetch(e.ajax_url,{method:"POST",body:n});case 2:return r=t.v,t.n=3,r.json();case 3:(i=t.v)&&i.success?o(!0):u(i&&i.data&&i.data.message||Qc("The MCP Adapter could not be installed.","woo-feed")),t.n=5;break;case 4:t.p=4,t.v,u(Qc("The MCP Adapter could not be installed.","woo-feed"));case 5:c(!1);case 6:return t.a(2)}},t,null,[[1,4]])}));return function(){return t.apply(this,arguments)}}(),q=function(){var t=QF(WF().m(function t(){var n,r,o;return WF().w(function(t){for(;;)switch(t.p=t.n){case 0:return h(!0),g(""),t.p=1,t.n=2,fetch(e.app_password_url,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":YF()},body:JSON.stringify({name:"CTX Feed AI"})});case 2:return n=t.v,t.n=3,n.json();case 3:if(r=t.v,!(n.ok&&r&&r.password)){t.n=5;break}if(e.username){t.n=4;break}return g(Qc("Your WordPress username could not be read — reload this page and try again.","woo-feed")),h(!1),t.a(2);case 4:o="Basic "+qF("".concat(e.username,":").concat(r.password)),p({name:r.name,password:r.password,header:o}),t.n=6;break;case 5:g(r&&r.message||Qc("The access key could not be created.","woo-feed"));case 6:t.n=8;break;case 7:t.p=7,t.v,g(Qc("The access key could not be created.","woo-feed"));case 8:h(!1);case 9:return t.a(2)}},t,null,[[1,7]])}));return function(){return t.apply(this,arguments)}}(),W=function(){var t=QF(WF().m(function t(n){var r,o,i;return WF().w(function(t){for(;;)switch(t.p=t.n){case 0:return R(!0),L(""),t.p=1,t.n=2,fetch(e.enabled_url,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":YF()},body:JSON.stringify({enabled:n})});case 2:return r=t.v,t.n=3,r.json();case 3:o=t.v,r.ok&&o&&o.success?(i=!(!o.data||!o.data.enabled),A(i),i&&"undefined"!=typeof window&&window.location&&window.location.reload()):L(o&&o.message||Qc("Could not change the AI connection.","woo-feed")),t.n=5;break;case 4:t.p=4,t.v,L(Qc("Could not change the AI connection.","woo-feed"));case 5:R(!1);case 6:return t.a(2)}},t,null,[[1,4]])}));return function(e){return t.apply(this,arguments)}}(),$=function(){var t=QF(WF().m(function t(){var n,r,o;return WF().w(function(t){for(;;)switch(t.p=t.n){case 0:return n=!w,N(!0),E(""),t.p=1,t.n=2,fetch(e.write_access_url,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":YF()},body:JSON.stringify({enabled:n})});case 2:return r=t.v,t.n=3,r.json();case 3:o=t.v,r.ok&&o&&o.success?j(!(!o.data||!o.data.enabled)):E(o&&o.message||Qc("Could not update AI write access.","woo-feed")),t.n=5;break;case 4:t.p=4,t.v,E(Qc("Could not update AI write access.","woo-feed"));case 5:N(!1);case 6:return t.a(2)}},t,null,[[1,4]])}));return function(){return t.apply(this,arguments)}}();return(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-line-wash ctx-px-[22px] ctx-py-[22px] ctx-flex ctx-flex-col ctx-gap-6 ctx-max-w-[680px]",children:[T&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2.5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-justify-between ctx-gap-5",children:[(0,tl.jsxs)("div",{className:"ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("AI connection (MCP)","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1 ctx-leading-[1.6]",children:Qc("Lets AI apps such as ChatGPT or Claude work with your feeds. Turn it off to remove CTX Feed's AI abilities, its MCP server and the MCP Adapter notice from this site completely.","woo-feed")})]}),(0,tl.jsx)(WN,{checked:_,onChange:W,disabled:F||!e.can_toggle,"aria-label":Qc("AI connection (MCP)","woo-feed")})]}),!e.can_toggle&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted",children:Qc("Only an administrator can change this.","woo-feed")}),M&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#d92d20]",children:M})]}),_?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(ZF,{n:"1",title:Qc("Install the MCP Adapter","woo-feed"),children:r?(0,tl.jsxs)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-text-body ctx-text-success-deep ctx-font-medium",children:[(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-4 ctx-h-4 ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 011.04-.207z"})}),Qc("MCP Adapter is active.","woo-feed")]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mb-2.5",children:Qc("The free WordPress MCP Adapter is what exposes your feeds to AI apps. Install it in one click.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:H,disabled:a||!e.can_install,className:"ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-white ctx-bg-primary ctx-border-0 ctx-rounded-btn ctx-py-2 ctx-px-3.5 ctx-cursor-pointer hover:ctx-bg-primary-dark ctx-transition-colors disabled:ctx-opacity-60",children:Qc(a?"Installing…":"Install MCP Adapter","woo-feed")}),s&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#d92d20] ctx-mt-2",children:s})]})}),z?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(ZF,{n:"2",title:Qc("Copy your MCP server address","woo-feed"),children:(0,tl.jsx)(JF,{value:e.oauth_server_url||""})}),(0,tl.jsx)(ZF,{n:"3",title:Qc("Connect in your AI app","woo-feed"),children:(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-leading-[1.7]",children:Qc("Add a custom MCP connector, paste the server address from step 2, and click Connect. Your AI app detects the sign-in automatically — your browser opens this site, you log in as usual and approve once. No passwords or headers to copy.","woo-feed")})}),(0,tl.jsx)(ZF,{n:"4",title:Qc("Then just ask","woo-feed"),children:(0,tl.jsx)("ul",{className:"ctx-flex ctx-flex-col ctx-gap-1.5 ctx-m-0 ctx-p-0 ctx-list-none",children:[Qc("“List my CTX Feed product feeds.”","woo-feed"),Qc("“Check my feed health.”","woo-feed"),Qc("“Which channels can I build a feed for?”","woo-feed"),Qc("“Preview how my products resolve for Google.”","woo-feed")].map(function(e){return(0,tl.jsx)("li",{className:"ctx-text-body ctx-text-ink-body ctx-bg-line-paper ctx-border ctx-border-line-wash ctx-rounded-item ctx-py-1.5 ctx-px-2.5",children:e},e)})})}),(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-line-wash ctx-pt-4",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return G(function(e){return!e})},"aria-expanded":U,className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-font-sans ctx-text-help ctx-font-medium ctx-text-ink-muted hover:ctx-text-primary ctx-transition-colors",children:Qc(U?"− Hide header-based access":"+ Advanced: header-based access (for AI apps without one-click sign-in)","woo-feed")}),U&&(0,tl.jsxs)("div",{className:"ctx-mt-3 ctx-flex ctx-flex-col ctx-gap-3",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-1",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Header-flow server address (differs from the one-click address)","woo-feed")}),(0,tl.jsx)(JF,{value:e.server_url||""})]}),e.app_passwords_available?f?(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2",children:[(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted",children:Qc("In your AI app, add ONE request header with the name and value below.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-1",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Header name","woo-feed")}),(0,tl.jsx)(JF,{value:"authorization",mono:!1})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-1",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Header value","woo-feed")}),(0,tl.jsx)(JF,{value:f.header})]}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#b54708] ctx-bg-[#fffaeb] ctx-border ctx-border-[#fedf89] ctx-rounded-item ctx-py-1.5 ctx-px-2.5",children:Qc("Copy this value now — for your security it is shown only once. You can generate another any time.","woo-feed")})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mb-2.5",children:Qc("This creates a single ready-to-paste sign-in header (a WordPress application password, encoded for you). No username or copy-pasting a password separately.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:q,disabled:m,className:"ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn ctx-py-2 ctx-px-3.5 ctx-cursor-pointer hover:ctx-border-[#c3ddfd] hover:ctx-text-primary ctx-transition-colors disabled:ctx-opacity-60",children:Qc(m?"Generating…":"Generate access header","woo-feed")}),b&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#d92d20] ctx-mt-2",children:b})]}):(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-bg-line-paper ctx-border ctx-border-line ctx-rounded-item ctx-py-2 ctx-px-2.5",children:Qc("The access header requires HTTPS. It is available on your live store (this appears disabled on a local/non-HTTPS site).","woo-feed")})]})]})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(ZF,{n:"2",title:Qc("Copy your MCP server address","woo-feed"),children:(0,tl.jsx)(JF,{value:e.server_url||""})}),(0,tl.jsx)(ZF,{n:"3",title:Qc("Generate your access header","woo-feed"),children:e.app_passwords_available?f?(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2",children:[(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted",children:Qc("In your AI app, add ONE request header with the name and value below.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-1",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Header name","woo-feed")}),(0,tl.jsx)(JF,{value:"authorization",mono:!1})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-1",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Header value","woo-feed")}),(0,tl.jsx)(JF,{value:f.header})]}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#b54708] ctx-bg-[#fffaeb] ctx-border ctx-border-[#fedf89] ctx-rounded-item ctx-py-1.5 ctx-px-2.5",children:Qc("Copy this value now — for your security it is shown only once. You can generate another any time.","woo-feed")})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mb-2.5",children:Qc("This creates a single ready-to-paste sign-in header (a WordPress application password, encoded for you). No username or copy-pasting a password separately.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:q,disabled:m,className:"ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn ctx-py-2 ctx-px-3.5 ctx-cursor-pointer hover:ctx-border-[#c3ddfd] hover:ctx-text-primary ctx-transition-colors disabled:ctx-opacity-60",children:Qc(m?"Generating…":"Generate access header","woo-feed")}),b&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#d92d20] ctx-mt-2",children:b})]}):(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-bg-line-paper ctx-border ctx-border-line ctx-rounded-item ctx-py-2 ctx-px-2.5",children:Qc("The access header requires HTTPS. It is available on your live store (this appears disabled on a local/non-HTTPS site).","woo-feed")})}),(0,tl.jsxs)(ZF,{n:"4",title:Qc("Add it to your AI app","woo-feed"),children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-leading-[1.7]",children:Qc("Add a custom MCP connector, paste the server address from step 2, set Authentication to “None”, then add the request header from step 3 (name authorization, plus its value).","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-2 ctx-leading-[1.6]",children:Qc("Tip: some apps only offer one-click (OAuth) sign-in; use an app that lets you add a custom request header. One-click sign-in is coming to CTX Feed.","woo-feed")})]}),(0,tl.jsx)(ZF,{n:"5",title:Qc("Then just ask","woo-feed"),children:(0,tl.jsx)("ul",{className:"ctx-flex ctx-flex-col ctx-gap-1.5 ctx-m-0 ctx-p-0 ctx-list-none",children:[Qc("“List my CTX Feed product feeds.”","woo-feed"),Qc("“Check my feed health.”","woo-feed"),Qc("“Which channels can I build a feed for?”","woo-feed"),Qc("“Preview how my products resolve for Google.”","woo-feed")].map(function(e){return(0,tl.jsx)("li",{className:"ctx-text-body ctx-text-ink-body ctx-bg-line-paper ctx-border ctx-border-line-wash ctx-rounded-item ctx-py-1.5 ctx-px-2.5",children:e},e)})})})]}),(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-line-wash ctx-pt-5 ctx-flex ctx-flex-col ctx-gap-2.5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-justify-between ctx-gap-5",children:[(0,tl.jsxs)("div",{className:"ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("AI write access","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1 ctx-leading-[1.6]",children:Qc("Off by default, the AI can only read. Turn this on to let it create and update feeds, category mappings, and attributes — it can never delete them. Available to Administrator and Shop Manager.","woo-feed")})]}),(0,tl.jsx)("button",{type:"button",role:"switch","aria-checked":w,onClick:$,disabled:S,"aria-label":Qc("AI write access","woo-feed"),className:"ctx-relative ctx-flex-none ctx-w-11 ctx-h-6 ctx-rounded-full ctx-border-0 ctx-cursor-pointer ctx-transition-colors disabled:ctx-opacity-60 ".concat(w?"ctx-bg-primary":"ctx-bg-line"),children:(0,tl.jsx)("span",{className:"ctx-absolute ctx-top-0.5 ctx-w-5 ctx-h-5 ctx-bg-white ctx-rounded-full ctx-shadow ctx-transition-all ".concat(w?"ctx-left-[22px]":"ctx-left-0.5")})})]}),w&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#b54708] ctx-bg-[#fffaeb] ctx-border ctx-border-[#fedf89] ctx-rounded-item ctx-py-1.5 ctx-px-2.5",children:Qc("Write access is ON — connected AI apps can now create and modify your feeds and mappings.","woo-feed")}),C&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#d92d20]",children:C})]})]}):(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted",children:Qc("The AI connection is off. CTX Feed registers no AI abilities and shows no MCP notices. Turn it on to connect an AI app.","woo-feed")})]})},tR=function(){var e=rc("extension_ai"),t=yv(),n=Qc(e?"Connect your store to your AI assistant.":"Available in CTX Feed Pro.","woo-feed");return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-pt-[18px] ctx-px-[22px] ctx-pb-[15px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("AI assistant","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[640px]",children:"".concat(Qc("Let AI configure feeds, map categories, sharpen product titles, and explain why a product got rejected — grounded in your store and each channel’s rules.","woo-feed")," ").concat(n)})]}),e?(0,tl.jsx)(eR,{}):(0,tl.jsx)(RF,{headline:Qc("Let AI set up and fix your feeds","woo-feed"),body:Qc("The AI assistant is part of CTX Feed Pro. It reads your store and your channels, then configures feeds, maps categories, and diagnoses disapprovals — so you stop hand-fixing feeds every week.","woo-feed"),points:[Qc("Auto-configure a feed for any channel from your products","woo-feed"),Qc("Suggest store → channel category mappings in bulk","woo-feed"),Qc("Optimise titles & descriptions to each channel’s rules","woo-feed"),Qc("Diagnose Merchant Center rejections and propose the fix","woo-feed")],upgradeLabel:t,onLearn:function(){return $a("/premium")},preview:(0,tl.jsx)(MF,{}),previewAlign:"start"})]})},nR=["name"];function rR(e){return function(e){if(Array.isArray(e))return oR(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 oR(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?oR(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 oR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var iR=ii.injectEndpoints({endpoints:function(e){return{getAttributes:e.query({query:function(){return"/attribute-mapping"},transformResponse:function(e){return(null==e?void 0:e.data)||e||[]},providesTags:function(e){return e?[].concat(rR(e.map(function(e){return{type:"ATTR_MAPPING",id:e.id}})),[{type:"ATTR_MAPPING",id:"LIST"}]):[{type:"ATTR_MAPPING",id:"LIST"}]}}),addAttribute:e.mutation({query:function(e){return{url:"/attribute-mapping",method:"POST",body:e}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},invalidatesTags:[{type:"ATTR_MAPPING",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),updateAttribute:e.mutation({query:function(e){var t=e.name,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,nR);return{url:"/attribute-mapping/".concat(t),method:"PUT",body:n}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},invalidatesTags:[{type:"ATTR_MAPPING",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),deleteAttribute:e.mutation({query:function(e){return{url:"/attribute-mapping/".concat(e),method:"DELETE"}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},invalidatesTags:[{type:"ATTR_MAPPING",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),previewAttributeMapping:e.mutation({query:function(e){return{url:"/attribute-mapping/preview",method:"POST",body:e}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}}})}}}),aR=iR.useGetAttributesQuery,cR=iR.useAddAttributeMutation,lR=iR.useUpdateAttributeMutation,sR=iR.useDeleteAttributeMutation,uR=iR.usePreviewAttributeMappingMutation;function dR({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M21.731 2.269a2.625 2.625 0 0 0-3.712 0l-1.157 1.157 3.712 3.712 1.157-1.157a2.625 2.625 0 0 0 0-3.712ZM19.513 8.199l-3.712-3.712-12.15 12.15a5.25 5.25 0 0 0-1.32 2.214l-.8 2.685a.75.75 0 0 0 .933.933l2.685-.8a5.25 5.25 0 0 0 2.214-1.32L19.513 8.2Z"}))}var fR=t.forwardRef(dR);function pR({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M7.5 3.375c0-1.036.84-1.875 1.875-1.875h.375a3.75 3.75 0 0 1 3.75 3.75v1.875C13.5 8.161 14.34 9 15.375 9h1.875A3.75 3.75 0 0 1 21 12.75v3.375C21 17.16 20.16 18 19.125 18h-9.75A1.875 1.875 0 0 1 7.5 16.125V3.375Z"}),t.createElement("path",{d:"M15 5.25a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963A5.23 5.23 0 0 0 17.25 7.5h-1.875A.375.375 0 0 1 15 7.125V5.25ZM4.875 6H6v10.125A3.375 3.375 0 0 0 9.375 19.5H16.5v1.125c0 1.035-.84 1.875-1.875 1.875h-9.75A1.875 1.875 0 0 1 3 20.625V7.875C3 6.839 3.84 6 4.875 6Z"}))}var xR=t.forwardRef(pR);function mR({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M16.5 4.478v.227a48.816 48.816 0 0 1 3.878.512.75.75 0 1 1-.256 1.478l-.209-.035-1.005 13.07a3 3 0 0 1-2.991 2.77H8.084a3 3 0 0 1-2.991-2.77L4.087 6.66l-.209.035a.75.75 0 0 1-.256-1.478A48.567 48.567 0 0 1 7.5 4.705v-.227c0-1.564 1.213-2.9 2.816-2.951a52.662 52.662 0 0 1 3.369 0c1.603.051 2.815 1.387 2.815 2.951Zm-6.136-1.452a51.196 51.196 0 0 1 3.273 0C14.39 3.05 15 3.684 15 4.478v.113a49.488 49.488 0 0 0-6 0v-.113c0-.794.609-1.428 1.364-1.452Zm-.355 5.945a.75.75 0 1 0-1.5.058l.347 9a.75.75 0 1 0 1.499-.058l-.346-9Zm5.48.058a.75.75 0 1 0-1.498-.058l-.347 9a.75.75 0 0 0 1.5.058l.345-9Z",clipRule:"evenodd"}))}var hR=t.forwardRef(mR);function vR(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return bR(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bR(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 bR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var gR=function(e){var n=e.usedIn,r=void 0===n?[]:n,o=vR((0,t.useState)(!1),2),i=o[0],a=o[1];return r.length?(0,tl.jsxs)("div",{className:"ctx-mt-1",children:[(0,tl.jsxs)("button",{type:"button",onClick:function(){return a(function(e){return!e})},"aria-expanded":i,className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-font-sans ctx-inline-flex ctx-items-center ctx-gap-1 ctx-text-help ctx-text-ink-muted hover:ctx-text-ink-body",children:[cc(Xc("Used in %d feed","Used in %d feeds",r.length,"woo-feed"),r.length),(0,tl.jsx)(Eh,{className:"ctx-size-3.5 ctx-transition-transform ".concat(i?"ctx-rotate-180":"")})]}),i&&(0,tl.jsx)("ul",{className:"ctx-m-0 ctx-mt-1 ctx-pl-4 ctx-list-disc ctx-text-help ctx-text-ink-muted",children:r.map(function(e,t){return(0,tl.jsx)("li",{className:"ctx-mb-0.5",children:e},t)})})]}):(0,tl.jsx)("div",{className:"ctx-mt-1 ctx-text-help ctx-text-ink-faint",children:Qc("Not used in any feed yet","woo-feed")})},yR="attribute",wR="text",jR=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Array.isArray(null==e?void 0:e.mapping)?e.mapping:[],n=Array.isArray(null==e?void 0:e.types)?e.types:[];return t.length&&n.length===t.length&&n.every(function(e){return yR===e||wR===e})?n:null},kR=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(function(e){return""!==(e.value||"")});return{mapping:e.map(function(e){return e.value}),types:e.map(function(e){return wR===e.mode?wR:yR})}};function SR({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M10.75 4.75a.75.75 0 0 0-1.5 0v4.5h-4.5a.75.75 0 0 0 0 1.5h4.5v4.5a.75.75 0 0 0 1.5 0v-4.5h4.5a.75.75 0 0 0 0-1.5h-4.5v-4.5Z"}))}var NR=t.forwardRef(SR);function OR(e){return OR="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},OR(e)}function CR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ER(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?CR(Object(n),!0).forEach(function(t){TR(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):CR(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function TR(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=OR(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=OR(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==OR(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function PR(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _R(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_R(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 _R(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var AR=function(e){return{id:"custom__".concat(e),name:e,value:e,__isCustom:!0}},IR=function(e){var t=e.item;return(0,tl.jsx)(Sh,{value:t,className:"ctx-cursor-pointer data-[focus]:ctx-bg-line-paper data-[selected]:ctx-bg-primary-tint data-[selected]:ctx-text-primary data-[selected]:ctx-font-medium ctx-text-body ctx-text-ink-body ctx-flex ctx-duration-300 hover:ctx-bg-line-paper ctx-items-center ctx-gap-2 ctx-py-[7px] ctx-px-3 ctx-select-none",children:function(e){var n=e.selected;return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-0 ctx-truncate",children:t.name}),n&&(0,tl.jsx)(dk,{className:"ctx-size-3.5 ctx-flex-none ctx-text-primary","aria-hidden":"true"})]})}})},FR=function(e){var n=e.data,r=PR((0,t.useState)(""),2),o=r[0],i=r[1],a=(0,t.useRef)(null);jk(a);var c=(0,t.useMemo)(function(){return null!=n&&n.length?n.flatMap(function(e){return e.options?e.options:[e]}):[]},[n]),l=(0,t.useMemo)(function(){if(!o)return n||[];var e=o.toLowerCase();return null!=n&&n.some(function(e){return e.options})?n.map(function(t){return ER(ER({},t),{},{options:(t.options||[]).filter(function(t){var n;return null===(n=t.name)||void 0===n?void 0:n.toLowerCase().includes(e)})})}).filter(function(e){return e.options.length>0}):(n||[]).filter(function(t){var n;return null===(n=t.name)||void 0===n?void 0:n.toLowerCase().includes(e)})},[o,n]),s=(0,t.useMemo)(function(){return null==n?void 0:n.some(function(e){return e.options})},[n]),u=(0,t.useMemo)(function(){if(s||null==l||!l.length)return null;if(!l.some(function(e){return e.group}))return null;var e=[],t={};return l.forEach(function(n){var r=n.group||"";t[r]||(t[r]={group:r,options:[]},e.push(t[r])),t[r].options.push(n)}),e},[s,l]),d=s?l:u,f=s?l.some(function(e){var t;return null===(t=e.options)||void 0===t?void 0:t.length}):l.length>0,p=""!==o&&!c.some(function(e){var t;return(null===(t=e.name)||void 0===t?void 0:t.toLowerCase())===o.toLowerCase()});return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(kk,{query:o,onQueryChange:i,inputRef:a}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-h-0 ctx-overflow-y-auto ctx-scrollbar ctx-overscroll-contain",children:[d?d.map(function(e){return(0,tl.jsxs)("div",{children:[(e.label||e.group)&&(0,tl.jsx)("div",{className:Sk,children:e.label||e.group}),(e.options||e.items||[]).map(function(e){return(0,tl.jsx)(IR,{item:e},e.id||e.value)})]},e.label||e.group||e.name)}):l.map(function(e){return(0,tl.jsx)(IR,{item:e},e.id||e.value)}),!f&&(0,tl.jsx)("div",{className:"ctx-px-3 ctx-py-3.5 ctx-text-help ctx-text-ink-faint ctx-text-center",children:"No attribute matches"})]}),p&&(0,tl.jsxs)(Sh,{value:AR(o),className:"ctx-flex-none ctx-cursor-pointer ctx-select-none ctx-flex ctx-items-center ctx-gap-2 ctx-border-t ctx-border-line-wash ctx-bg-line-paper data-[focus]:ctx-bg-[#f2f8ff] hover:ctx-bg-[#f2f8ff] ctx-px-[11px] ctx-py-[9px]",children:[(0,tl.jsx)(NR,{className:"ctx-size-3.5 ctx-flex-none ctx-text-primary","aria-hidden":"true"}),(0,tl.jsxs)("span",{className:"ctx-min-w-0 ctx-truncate ctx-text-body ctx-font-medium ctx-text-primary-dark",children:["Use “",o,"” as fixed text"]})]})]})},RR=function(e){var n=e.data,r=void 0===n?[]:n,o=e.size,i=void 0===o?"small":o,a=e.placeholder,c=void 0===a?"":a,l=e.currentSelected,s=void 0===l?null:l,u=e.currentValue,d=void 0===u?"":u,f=e.inputClassName,p=void 0===f?"":f,x=e.onChange,m=PR((0,t.useState)(function(){return s||(d?AR(d):null)}),2),h=m[0],v=m[1];(0,t.useEffect)(function(){v(s||(d?AR(d):null))},[s,d]);var b=!0===(null==h?void 0:h.__isCustom),g=(0,t.useCallback)(function(e){e&&(v(e),null==x||x({type:e.__isCustom?"custom":"attribute",option:e.__isCustom?null:e,value:e.value||e.name}))},[x]);return(0,tl.jsxs)(Oh,{value:h,onChange:g,by:wk,children:[(0,tl.jsxs)(wh,{className:ns(hk,xk[i],!h&&"ctx-text-ink-faint",b&&"ctx-italic !ctx-text-primary",p),children:[(0,tl.jsx)("span",{className:"ctx-block ctx-truncate",children:h?h.name:c}),(0,tl.jsx)(Eh,{className:ns("ctx-pointer-events-none ctx-absolute ctx-text-ink-muted",mk[i]),"aria-hidden":"true"})]}),(0,tl.jsx)(kh,{anchor:{gap:8,to:"bottom start"},transition:!0,className:vk,children:(0,tl.jsx)(FR,{data:r})})]})};function DR(e){return DR="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},DR(e)}function MR(e){return function(e){if(Array.isArray(e))return qR(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||HR(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 LR(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return zR(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(zR(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,zR(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,zR(d,"constructor",s),zR(s,"constructor",l),l.displayName="GeneratorFunction",zR(s,o,"GeneratorFunction"),zR(d),zR(d,o,"Generator"),zR(d,r,function(){return this}),zR(d,"toString",function(){return"[object Generator]"}),(LR=function(){return{w:i,m:f}})()}function zR(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}zR=function(e,t,n,r){function i(t,n){zR(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},zR(e,t,n,r)}function BR(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function UR(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){BR(i,r,o,a,c,"next",e)}function c(e){BR(i,r,o,a,c,"throw",e)}a(void 0)})}}function GR(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||HR(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function HR(e,t){if(e){if("string"==typeof e)return qR(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?qR(e,t):void 0}}function qR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function WR(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $R(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?WR(Object(n),!0).forEach(function(t){VR(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):WR(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function VR(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=DR(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=DR(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==DR(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var QR=[{value:"-",label:"-"},{value:" - ",label:"␣-␣"},{value:" ",label:"␣"},{value:"_",label:"_"},{value:"|",label:"|"}],XR=function(e){return{"-":Qc("Dash","woo-feed")," - ":Qc("Space, dash, space","woo-feed")," ":Qc("Space — click again for a double space","woo-feed"),_:Qc("Underscore","woo-feed"),"|":Qc("Pipe","woo-feed")}[e]||e},KR=[{title:Qc("Attribute","woo-feed"),value:"attribute"},{title:Qc("Text","woo-feed"),value:"text"}],YR=0,ZR=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return $R({id:"part-".concat(++YR),mode:"attribute",selected:null,value:""},e)},JR=function(e){return""===(e.value||"")},eD=function(e){var n,r,o,i=e.isOpen,a=e.onClose,c=e.attribute,l=void 0===c?null:c,s=!!l,u=GR((0,t.useState)(""),2),d=u[0],f=u[1],p=GR((0,t.useState)(""),2),x=p[0],m=p[1],h=GR((0,t.useState)([ZR()]),2),v=h[0],b=h[1],g=GR((0,t.useState)(!1),2),y=g[0],w=g[1],j=GR(cR(),2),k=j[0],S=j[1].isLoading,N=GR(lR(),2),O=N[0],C=N[1].isLoading,E=S||C,T=GR(uR(),2),P=T[0],_=T[1].isLoading,A=GR((0,t.useState)(null),2),I=A[0],F=A[1],R=(0,t.useRef)(null);(0,t.useEffect)(function(){if(!i)return R.current=null,void F(null);var e=kR(v),t=e.mapping,n=e.types;if(t.length){var r=!1,o=setTimeout(UR(LR().m(function e(){var o,i;return LR().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,P($R({glue:x,mapping:t,types:n},R.current?{product_id:R.current}:{})).unwrap();case 1:if(i=e.v,!r){e.n=2;break}return e.a(2);case 2:null!=i&&null!==(o=i.product)&&void 0!==o&&o.id&&(R.current=i.product.id),F(i||null),e.n=4;break;case 3:e.p=3,e.v,r||F(null);case 4:return e.a(2)}},e,null,[[0,3]])})),350);return function(){r=!0,clearTimeout(o)}}F(null)},[i,v,x,P]);var D=Gk().data,M=(0,t.useMemo)(function(){return D||[]},[D]),L=(0,t.useMemo)(function(){return M.flatMap(function(e){return e.options?e.options:[e]})},[M]),z=(0,t.useRef)(null);(0,t.useEffect)(function(){var e,t;if(i){if(!y){var n="".concat(l?null!==(e=null!==(t=l.id)&&void 0!==t?t:l.option_name)&&void 0!==e?e:"edit":"new",":").concat(L.length);if(z.current!==n){if(z.current=n,!l)return f(""),m(""),void b([ZR()]);var r=l.data||{};f(r.name||l.slug||""),m(r.glue||"");var o=r.mapping||[],a=jR(r);o.length?b(o.map(function(e,t){var n=L.find(function(t){return t.value===e})||null,r=a?wR===a[t]:!n;return ZR(r?{mode:"text",selected:null,value:e}:{mode:"attribute",selected:n,value:e})})):b([ZR()])}}}else z.current=null},[i,l,L,y]),(0,t.useEffect)(function(){i&&w(!1)},[i,l]);var B=function(){return w(!0)},U=v.filter(function(e){return!JR(e)}),G=v.length-U.length,H=null!=I&&I.product&&null!=I&&null!==(n=I.parts)&&void 0!==n&&n.length?I.parts.map(function(e,t){return{serverPart:e,clientPart:U[t]}}).filter(function(e){var t=e.serverPart;return t.is_attribute&&""===(t.value||"")}).map(function(e){var t,n=e.serverPart,r=e.clientPart;return(null==r||null===(t=r.selected)||void 0===t?void 0:t.name)||n.source}):[],q=""!==d.trim()&&U.length>0,W=QR.some(function(e){return e.value===x}),$=(0,t.useCallback)(function(){return a()},[a]),V=function(){var e=UR(LR().m(function e(){var t,n,r,o,i,a,c,u;return LR().w(function(e){for(;;)switch(e.p=e.n){case 0:if(q&&!E){e.n=1;break}return e.a(2);case 1:if(t=kR(v),n=t.mapping,r=t.types,e.p=2,!s){e.n=4;break}return i=(null==l||null===(o=l.data)||void 0===o?void 0:o.option_name)||(null==l?void 0:l.option_name)||"",a=i.replace("wp_attr_mapping_","")||(null==l?void 0:l.slug)||"",e.n=3,O({name:a,display_name:d,glue:x,mapping:n,types:r}).unwrap();case 3:c=e.v,je.success((null==c?void 0:c.message)||Qc("Attribute mapping updated successfully.","woo-feed")),e.n=6;break;case 4:return e.n=5,k({name:d,glue:x,mapping:n,types:r}).unwrap();case 5:u=e.v,je.success((null==u?void 0:u.message)||Qc("Attribute mapping created successfully.","woo-feed"));case 6:w(!1),$(),e.n=8;break;case 7:e.p=7,e.v,je.error(Qc(s?"Failed to update attribute mapping.":"Failed to create attribute mapping.","woo-feed"));case 8:return e.a(2)}},e,null,[[2,7]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)(Es,{isOpen:i,onClose:$,className:"ctx-w-[560px]",title:Qc(s?"Edit attribute mapping":"New attribute mapping","woo-feed"),subtitle:Qc("Parts join top to bottom, split by the separator.","woo-feed"),headerExtra:y?(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-amber-deep ctx-bg-amber-tint ctx-border ctx-border-amber-line ctx-rounded-item ctx-px-2.5 ctx-py-[5px] ctx-flex-none",children:Qc("Unsaved","woo-feed")}):null,children:[(0,tl.jsx)("div",{className:"ctx-pt-4 ctx-px-5 ctx-pb-1.5",children:(0,tl.jsx)(Rs,{label:Qc("Mapping name","woo-feed"),required:!0,value:d,onChange:function(e){B(),f(e.target.value)},placeholder:Qc("e.g. Title + season","woo-feed"),hint:Qc("Shown in the attribute dropdown when you edit a feed.","woo-feed")})}),(0,tl.jsxs)("div",{className:"ctx-pt-3 ctx-px-5 ctx-pb-1",children:[(0,tl.jsx)("div",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-mb-1.5",children:Qc("Separator","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-end ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-ink-faint ctx-mb-[5px]",children:Qc("Presets","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-[3px] ctx-bg-[#f4f6fa] ctx-border ctx-border-[#e7ecf3] ctx-rounded-btn-sm ctx-p-[3px]",children:QR.map(function(e){var t=x===e.value;return(0,tl.jsx)("button",{type:"button",title:XR(e.value),"aria-label":XR(e.value),"aria-pressed":t,onClick:function(){return t=e.value,B(),void m(function(e){return" "===t&&" "===e?"  ":t});var t},className:"ctx-font-sans ctx-text-[12px] ctx-min-w-[34px] ctx-rounded-item ctx-py-[5px] ctx-px-[11px] ctx-cursor-pointer ctx-border ctx-transition-colors ".concat(t?"ctx-font-semibold ctx-text-primary ctx-bg-primary-tint ctx-border-[#c3ddfd]":"ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border-transparent hover:ctx-border-line"),children:e.label},e.value)})})]}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-[#b6c0cc] ctx-pb-2",children:Qc("or","woo-feed")}),(0,tl.jsxs)("div",{children:[(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-ink-faint ctx-mb-[5px]",children:Qc("Custom separator","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-w-[140px]",children:(0,tl.jsx)(fN,{size:"small",value:W?"":x,onChange:function(e){B(),m(e.target.value)},placeholder:Qc("Type a character","woo-feed")})})]})]})]}),(0,tl.jsxs)("div",{className:"ctx-pt-4 ctx-px-5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-2 ctx-mb-2",children:[(0,tl.jsx)("div",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body",children:Qc("Parts","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint",children:cc(Qc("%d in order","woo-feed"),v.length)})]}),(0,tl.jsx)(yP,{onDragEnd:function(e){e.destination&&(B(),b(function(t){var n=Array.from(t),r=GR(n.splice(e.source.index,1),1)[0];return n.splice(e.destination.index,0,r),n}))},children:(0,tl.jsx)(s_,{droppableId:"mapping-parts",children:function(e){return(0,tl.jsxs)("div",$R($R({},e.droppableProps),{},{ref:e.innerRef,className:"ctx-flex ctx-flex-col ctx-gap-[7px]",children:[v.map(function(e,t){var n=JR(e);return(0,tl.jsx)(LP,{draggableId:e.id,index:t,children:function(t){return(0,tl.jsxs)("div",$R($R({ref:t.innerRef},t.draggableProps),{},{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-py-2 ctx-px-[9px] ctx-border ctx-rounded-btn-sm ".concat(n?"ctx-border-amber-line ctx-bg-amber-tint":"ctx-border-line-hair ctx-bg-white"),children:[(0,tl.jsx)("span",$R($R({},t.dragHandleProps),{},{title:Qc("Drag to reorder","woo-feed"),className:"ctx-text-[#bfc9d4] ctx-cursor-grab ctx-flex ctx-flex-none",children:(0,tl.jsx)(p_,{className:"ctx-size-[13px]"})})),(0,tl.jsx)(pN,{buttons:KR,active:KR.find(function(t){return t.value===e.mode})||KR[0],onChange:function(t){return function(e,t){B(),b(function(n){return n.map(function(n){if(n.id!==e||n.mode===t)return n;if("attribute"===t){var r=L.find(function(e){return e.value===n.value})||null;return $R($R({},n),{},{mode:t,selected:r})}return $R($R({},n),{},{mode:t,selected:null})})})}(e.id,t.value)}}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-0",children:"attribute"===e.mode?(0,tl.jsx)(RR,{data:M,currentSelected:e.selected,currentValue:e.selected?"":e.value,size:"small",placeholder:Qc("Select or type value…","woo-feed"),onChange:function(t){return function(e,t){B(),b(function(n){return n.map(function(n){return n.id!==e?n:"attribute"===t.type?$R($R({},n),{},{selected:t.option,value:t.value}):"custom"===t.type?$R($R({},n),{},{selected:null,value:t.value}):$R($R({},n),{},{selected:null,value:""})})})}(e.id,t)}}):(0,tl.jsx)(fN,{size:"small",value:e.value,onChange:function(t){return function(e,t){var n=t.target.value;B(),b(function(t){return t.map(function(t){return t.id===e?$R($R({},t),{},{selected:null,value:n}):t})})}(e.id,t)},placeholder:Qc("Fixed text, e.g. Winter","woo-feed")})}),(0,tl.jsx)("button",{type:"button",title:Qc("Remove part","woo-feed"),onClick:function(){return t=e.id,void(v.length<=1||(B(),b(function(e){return e.filter(function(e){return e.id!==t})})));var t},className:"ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-md ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer ctx-flex-none ctx-transition-colors hover:ctx-border-danger-line hover:ctx-text-danger-deep",children:(0,tl.jsx)(Bj,{className:"ctx-size-3.5"})})]}))}},e.id)}),e.placeholder]}))}})}),(0,tl.jsx)("button",{type:"button",onClick:function(){B(),b(function(e){return[].concat(MR(e),[ZR()])})},className:"ctx-w-full ctx-mt-2 ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-primary ctx-bg-white ctx-border ctx-border-dashed ctx-border-[#c3ddfd] ctx-rounded-field ctx-py-[9px] ctx-px-3 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-[#f2f8ff]",children:(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5",children:[(0,tl.jsx)(Wb,{className:"ctx-size-3"}),Qc("Add part","woo-feed")]})})]}),(I||_)&&(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-mx-5 ctx-bg-line-paper ctx-border ctx-border-line-wash ctx-rounded-btn-sm ctx-pt-[13px] ctx-px-3.5 ctx-pb-[13px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-text-[11px] ctx-font-medium ctx-text-ink-faint ctx-tracking-[0.4px]",children:[Qc("LIVE PREVIEW","woo-feed"),_&&(0,tl.jsx)(Os,{})]}),I?I.product?(0,tl.jsxs)(t.Fragment,{children:[(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-gap-[3px] ctx-flex-wrap ctx-mt-2",children:""!==(I.output||"")?(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-primary-dark ctx-bg-primary-tint ctx-rounded-[5px] ctx-px-1.5 ctx-py-0.5",children:I.output}):(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-faint",children:Qc("No output for this product — every part is empty for it.","woo-feed")})}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-[9px] ctx-border-t ctx-border-dashed ctx-border-[#e4e9ee] ctx-pt-[9px]",children:I.product.sku?cc(Qc("Output for SKU %1$s: %2$s","woo-feed"),I.product.sku,I.output||"—"):cc(Qc("Output for “%1$s”: %2$s","woo-feed"),I.product.name,I.output||"—")})]}):(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-faint ctx-mt-2",children:Qc("No products found to preview — add a product to see real output.","woo-feed")}):null]}),G>0&&(0,tl.jsx)("div",{className:"ctx-mt-3 ctx-mx-5 ctx-bg-[#fef6e7] ctx-border ctx-border-[#f5dfaf] ctx-rounded-btn-sm ctx-py-[11px] ctx-px-[13px] ctx-text-help ctx-text-[#8a6410]",children:cc(Xc("%d part is empty and will be skipped — products missing an attribute are skipped the same way, so the separator never doubles up.","%d parts are empty and will be skipped — products missing an attribute are skipped the same way, so the separator never doubles up.",G,"woo-feed"),G)}),H.length>0&&(0,tl.jsx)("div",{className:"ctx-mt-3 ctx-mx-5 ctx-bg-[#fef6e7] ctx-border ctx-border-[#f5dfaf] ctx-rounded-btn-sm ctx-py-[11px] ctx-px-[13px] ctx-text-help ctx-text-[#8a6410]",children:cc(Xc("The preview product “%1$s” has no value for %2$s — that part is skipped for it, but products with a value will include it.","The preview product “%1$s” has no value for %2$s — those parts are skipped for it, but products with a value will include them.",H.length,"woo-feed"),I.product.name,H.join(", "))}),(null!==(r=null==I||null===(o=I.warnings)||void 0===o?void 0:o.length)&&void 0!==r?r:0)>0&&(0,tl.jsx)("div",{role:"alert",className:"ctx-mt-3 ctx-mx-5 ctx-bg-[#fdf1f1] ctx-border ctx-border-[#f0c8c8] ctx-rounded-btn-sm ctx-py-[11px] ctx-px-[13px] ctx-text-help ctx-text-[#8f2b2b]",children:I.warnings.map(function(e,t){return(0,tl.jsx)("div",{children:e},t)})}),(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-pt-[13px] ctx-px-5 ctx-pb-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:Qc("Save to use it in a feed","woo-feed")}),(0,tl.jsx)(pb,{type:"custom",size:"medium",onClick:$,className:"ctx-text-ink-muted ctx-font-medium hover:ctx-bg-line-wash hover:ctx-text-ink-body ctx-rounded-field",children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(pb,{onClick:V,disabled:!q||E,children:E?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc(s?"Save changes":"Create mapping","woo-feed")})]})]})};function tD(e){return tD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tD(e)}function nD(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return rD(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(rD(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,rD(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,rD(d,"constructor",s),rD(s,"constructor",l),l.displayName="GeneratorFunction",rD(s,o,"GeneratorFunction"),rD(d),rD(d,o,"Generator"),rD(d,r,function(){return this}),rD(d,"toString",function(){return"[object Generator]"}),(nD=function(){return{w:i,m:f}})()}function rD(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}rD=function(e,t,n,r){function i(t,n){rD(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},rD(e,t,n,r)}function oD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function iD(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oD(Object(n),!0).forEach(function(t){aD(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oD(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function aD(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=tD(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=tD(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tD(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cD(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function lD(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){cD(i,r,o,a,c,"next",e)}function c(e){cD(i,r,o,a,c,"throw",e)}a(void 0)})}}function sD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return uD(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?uD(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 uD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var dD=function(e){var n=e.attributes,r=void 0===n?[]:n,o=sD((0,t.useState)(!1),2),i=o[0],a=o[1],c=sD((0,t.useState)(null),2),l=c[0],s=c[1],u=sD((0,t.useState)(!1),2),d=u[0],f=u[1],p=sD((0,t.useState)(null),2),x=p[0],m=p[1],h=sD(sR(),2),v=h[0],b=h[1].isLoading,g=sD(cR(),2),y=g[0],w=g[1].isLoading,j=Gk().data,k=(0,t.useMemo)(function(){return(j||[]).flatMap(function(e){return e.options?e.options:[e]})},[j]),S=function(e){m(e),f(!0)},N=function(){var e=lD(nD().m(function e(t){var n,r,o,i,a,c;return nD().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.data||{},r=n.mapping||[],o=jR(n),i=n.glue||"",a=n.name||t.slug||Qc("Untitled","woo-feed"),e.p=1,e.n=2,y(iD({name:cc(Qc("Copy of %s","woo-feed"),a),glue:i,mapping:r},o?{types:o}:{})).unwrap();case 2:c=e.v,je.success((null==c?void 0:c.message)||Qc("Attribute mapping duplicated.","woo-feed")),e.n=4;break;case 3:e.p=3,e.v,je.error(Qc("Failed to duplicate attribute mapping.","woo-feed"));case 4:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=lD(nD().m(function e(){var t,n,r,o;return nD().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,n=(null==l||null===(t=l.data)||void 0===t?void 0:t.option_name)||(null==l?void 0:l.option_name),r=(null==n?void 0:n.replace("wp_attr_mapping_",""))||"",e.n=1,v(r).unwrap();case 1:o=e.v,a(!1),je.success((null==o?void 0:o.message)||Qc("Attribute mapping deleted.","woo-feed")),e.n=3;break;case 2:e.p=2,e.v,a(!1),je.error(Qc("Failed to delete attribute mapping.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),C=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Array.isArray(e)&&0!==e.length?(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-[5px]",children:e.map(function(e,n){var r=t&&wR===t[n]?null:k.find(function(t){return t.value===e});return r?(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5",children:r.name},n):(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5 ctx-whitespace-pre",children:"“".concat(e,"”")},n)})}):(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:"—"})},E=function(e,t,n){if("string"==typeof e&&""!==e)return(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-normal ctx-text-ink-body",children:e});if(!Array.isArray(t)||0===t.length)return(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:"—"});var r=n||" ";return(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-normal ctx-text-ink-body",children:t.join(r)})},T="ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-muted ctx-cursor-pointer ctx-transition-colors";return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)(Xb,{containerClass:"ctx-border-0 ctx-rounded-none",children:[(0,tl.jsx)(Xb.Head,{children:(0,tl.jsxs)(Xb.Row,{children:[(0,tl.jsx)(Xb.Cell,{className:"ctx-py-2.5 ctx-pl-[22px] ctx-min-w-[220px]",children:Qc("Name","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-min-w-[200px]",children:Qc("Parts","woo-feed")}),(0,tl.jsx)(Xb.Cell,{children:Qc("Sample Output","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-text-right ctx-w-32 ctx-pr-[22px]",children:Qc("Actions","woo-feed")})]})}),(0,tl.jsx)(Xb.Body,{children:null==r?void 0:r.map(function(e,t){var n=e.data||{},r=n.mapping||[],o=n.glue||"",i=e.used_in||[];return(0,tl.jsxs)(Xb.Row,{children:[(0,tl.jsxs)(Xb.Cell,{className:"ctx-py-3.5 ctx-pl-[22px] ctx-align-top",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return S(e)},className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-font-sans ctx-text-[13.5px] ctx-font-medium ctx-text-primary hover:ctx-text-primary-dark ctx-text-left",children:n.name||e.slug||"—"}),o?(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-font-semibold ctx-text-ink-muted ctx-bg-line-wash ctx-rounded ctx-px-1.5 ctx-py-px ctx-whitespace-pre",children:cc(Qc("split by “%s”","woo-feed"),o)}):null]}),(0,tl.jsx)(gR,{usedIn:i})]}),(0,tl.jsx)(Xb.Cell,{className:"ctx-py-3.5 ctx-align-top ctx-max-w-96",children:C(r,jR(n))}),(0,tl.jsx)(Xb.Cell,{className:"ctx-py-3.5 ctx-align-top ctx-max-w-96 ctx-overflow-auto",children:E(e.sample,r,o)}),(0,tl.jsx)(Xb.Cell,{className:"ctx-py-3.5 ctx-pr-[22px] ctx-align-top",children:(0,tl.jsxs)("span",{className:"ctx-w-full ctx-inline-flex ctx-justify-end ctx-gap-1.5",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return S(e)},className:"".concat(T," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),title:Qc("Edit","woo-feed"),children:(0,tl.jsx)(fR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return N(e)},className:"".concat(T," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary disabled:ctx-opacity-50"),title:Qc("Duplicate","woo-feed"),disabled:w,children:(0,tl.jsx)(xR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){s(e),a(!0)}(e)},className:"".concat(T," hover:ctx-border-danger-line hover:ctx-text-danger-deep"),title:Qc("Delete","woo-feed"),children:(0,tl.jsx)(hR,{className:"ctx-size-3.5"})})]})})]},e.id||t)})})]}),(0,tl.jsx)(ky,{title:Qc("Delete this attribute mapping?","woo-feed"),message:Qc("The mapping is removed for good — feeds using it as a value source stop outputting it on their next run.","woo-feed"),confirmLabel:Qc("Delete mapping","woo-feed"),cancelLabel:Qc("Keep mapping","woo-feed"),isLoading:b,handleDelete:O,isOpen:i,setIsOpen:a}),(0,tl.jsx)(eD,{isOpen:d,onClose:function(){return f(!1)},attribute:x})]})},fD=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-5 ctx-h-5 ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 6a2.25 2.25 0 012.25-2.25h16.5A2.25 2.25 0 0122.5 6v12a2.25 2.25 0 01-2.25 2.25H3.75A2.25 2.25 0 011.5 18V6zM3 16.06V18c0 .414.336.75.75.75h16.5A.75.75 0 0021 18v-1.94l-2.69-2.689a1.5 1.5 0 00-2.12 0l-.88.879.97.97a.75.75 0 11-1.06 1.06l-5.16-5.159a1.5 1.5 0 00-2.12 0L3 16.061zm10.125-7.81a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0z"})})},pD=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[13px] ctx-h-[13px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5a5.25 5.25 0 00-5.25 5.25v3a3 3 0 00-3 3v6.75a3 3 0 003 3h10.5a3 3 0 003-3v-6.75a3 3 0 00-3-3v-3c0-2.9-2.35-5.25-5.25-5.25zm3.75 8.25v-3a3.75 3.75 0 10-7.5 0v3h7.5z"})})},xD=function(e){var t=e.eyebrow,n=e.caption,r=e.strong,o=void 0!==r&&r;return(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0 ctx-bg-white ctx-border ctx-border-[#eef1f5] ctx-rounded-btn ctx-p-[11px]",children:[(0,tl.jsx)("div",{className:"ctx-h-[78px] ctx-rounded-field ctx-bg-[#f4f6fa] ctx-border ctx-border-[#eef1f5] ctx-flex ctx-items-center ctx-justify-center ctx-text-[#c9d2dd]",children:(0,tl.jsx)(fD,{})}),(0,tl.jsx)("div",{className:"ctx-text-pill ctx-font-semibold ctx-text-[#b6c0cc] ctx-tracking-[0.4px] ctx-mt-[9px]",children:t}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-mt-[3px] ctx-leading-[1.45] ".concat(o?"ctx-font-semibold ctx-text-ink-body":"ctx-font-medium ctx-text-ink-faint"),children:n})]})},mD=function(){var e=[{kind:Qc("ATTRIBUTE","woo-feed"),label:Qc("Product Title","woo-feed")},{kind:Qc("TEXT","woo-feed"),label:Qc("Summer","woo-feed")},{kind:Qc("ATTRIBUTE","woo-feed"),label:Qc("Colour (variation)","woo-feed")},{kind:Qc("ATTRIBUTE","woo-feed"),label:Qc("Size (variation)","woo-feed")}];return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-stretch ctx-gap-[9px]",children:[(0,tl.jsx)(xD,{eyebrow:Qc("BEFORE","woo-feed"),caption:Qc("Men’s Premium T-Shirt","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-text-[#c9d2dd] ctx-flex-none",children:(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[15px] ctx-h-[15px] ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.97 3.97a.75.75 0 011.06 0l7.5 7.5a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 11-1.06-1.06l6.22-6.22H3a.75.75 0 010-1.5h16.19l-6.22-6.22a.75.75 0 010-1.06z"})})}),(0,tl.jsx)(xD,{eyebrow:Qc("AFTER MAPPING","woo-feed"),caption:Qc("Men’s Premium T-Shirt - Summer Blue XL","woo-feed"),strong:!0})]}),(0,tl.jsxs)("div",{className:"ctx-mt-3.5 ctx-bg-white ctx-border ctx-border-[#eef1f5] ctx-rounded-btn ctx-p-3",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px]",children:[(0,tl.jsx)("div",{className:"ctx-text-pill ctx-font-semibold ctx-text-[#b6c0cc] ctx-tracking-[0.4px] ctx-flex-1 ctx-text-left",children:Qc("MAPPING · FEED TITLE","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-[#b6c0cc] ctx-bg-[#f4f6fa] ctx-rounded ctx-px-1.5 ctx-py-px ctx-whitespace-pre",children:Qc("split by “ - ”","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-[5px] ctx-mt-[9px]",children:e.map(function(e,t){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-border ctx-border-[#f2f4f8] ctx-rounded-item ctx-py-1.5 ctx-px-2",children:[(0,tl.jsx)("span",{className:"ctx-text-pill ctx-text-[#c9d2dd] ctx-w-[9px] ctx-flex-none ctx-text-left",children:t+1}),(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-[#b6c0cc] ctx-bg-[#f7f9fc] ctx-rounded ctx-px-1.5 ctx-py-px ctx-flex-none",children:e.kind}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-flex-1 ctx-min-w-0 ctx-overflow-hidden ctx-text-ellipsis ctx-whitespace-nowrap ctx-text-left",children:e.label})]},t)})})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-mt-3.5 ctx-flex-wrap",children:[(0,tl.jsxs)("button",{type:"button",disabled:!0,className:"ctx-font-sans ctx-text-[12px] ctx-font-semibold ctx-text-white ctx-bg-[#c3d6ee] ctx-border-0 ctx-rounded-btn-sm ctx-py-[9px] ctx-px-3.5 ctx-cursor-not-allowed ctx-flex ctx-items-center ctx-gap-1.5",children:[(0,tl.jsx)(pD,{}),Qc("Create your first mapping","woo-feed")]}),(0,tl.jsx)("button",{type:"button",disabled:!0,className:"ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-[#b6c0cc] ctx-bg-white ctx-border ctx-border-[#eef1f5] ctx-rounded-btn-sm ctx-py-[9px] ctx-px-[13px] ctx-cursor-not-allowed",children:Qc("Read the guide","woo-feed")})]})]})};function hD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return vD(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vD(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 vD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var bD=function(){return(0,tl.jsxs)("div",{className:"ctx-inline-flex ctx-items-center ctx-justify-center ctx-flex-wrap ctx-gap-1.5 ctx-py-[9px] ctx-px-[13px] ctx-border ctx-border-line-hair ctx-rounded-btn-sm ctx-bg-line-paper",children:[(0,tl.jsx)(Yb,{children:Qc("Product Title","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#b6c0cc]",children:"+"}),(0,tl.jsx)(Yb,{children:Qc("“ - ”","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#b6c0cc]",children:"+"}),(0,tl.jsx)(Yb,{children:Qc("Season","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#b6c0cc]",children:"→"}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-medium ctx-text-primary-dark",children:Qc("Merino Crew - Winter","woo-feed")})]})},gD=function(){var e=rc("attribute_mapping"),n=yv(),r=aR(void 0,{skip:!e}),o=r.data,i=r.isSuccess,a=r.isLoading,c=(null==o?void 0:o.length)||0,l=c>0,s=hD((0,t.useState)(!1),2),u=s[0],d=s[1];return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-pt-[18px] ctx-px-[22px] ctx-pb-[15px] ctx-flex ctx-items-start ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[220px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Attribute mapping","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[520px]",children:"".concat(Qc("Build a reusable value out of product attributes and fixed text, then pick it as the source of any feed attribute.","woo-feed")," ").concat(e?a||!i?"":l?cc(Xc("%d mapping saved.","%d mappings saved.",c,"woo-feed"),c):Qc("No mappings saved yet.","woo-feed"):Qc("Available in CTX Feed Pro.","woo-feed")).trim()})]}),e&&l&&(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-flex-none",children:(0,tl.jsx)(pb,{onClick:function(){return d(!0)},icon:(0,tl.jsx)(Wb,{className:"ctx-size-3.5"}),children:Qc("New mapping","woo-feed")})})]}),e?a?(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pb-[22px]",children:(0,tl.jsx)(Kb,{rows:4,heading:["Name","Parts","Sample Output","Actions"]})}):l&&i?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(dD,{attributes:o}),(0,tl.jsx)("div",{className:"ctx-pt-[13px] ctx-px-[22px] ctx-pb-4 ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-text-help ctx-text-ink-faint",children:Qc("Deleting a mapping that a feed still uses leaves that feed attribute unmapped — the feed keeps generating, the field is dropped.","woo-feed")})]}):(0,tl.jsx)("div",{className:"ctx-border-t ctx-border-line-wash",children:(0,tl.jsx)(Zb,{icon:(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[22px] ctx-h-[22px]",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.75 4.5A2.25 2.25 0 016 2.25h3a2.25 2.25 0 012.25 2.25v3A2.25 2.25 0 019 9.75H6A2.25 2.25 0 013.75 7.5v-3zm9 9A2.25 2.25 0 0115 11.25h3a2.25 2.25 0 012.25 2.25v3A2.25 2.25 0 0118 18.75h-3a2.25 2.25 0 01-2.25-2.25v-3zM8.25 12a.75.75 0 01.75.75v6.19l1.72-1.72a.75.75 0 111.06 1.06l-3 3a.75.75 0 01-1.06 0l-3-3a.75.75 0 111.06-1.06L7.5 18.94V12.75a.75.75 0 01.75-.75zm7.5-9.75a.75.75 0 01.53.22l3 3a.75.75 0 11-1.06 1.06L16.5 5.06v6.19a.75.75 0 01-1.5 0V5.06l-1.72 1.72a.75.75 0 11-1.06-1.06l3-3a.75.75 0 01.53-.22z"})}),title:Qc("No attribute mappings yet","woo-feed"),description:Qc("A mapping joins attributes and fixed text into one reusable value — then any feed can use it as its title, description or custom label.","woo-feed"),example:(0,tl.jsx)(bD,{}),actions:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(pb,{onClick:function(){return d(!0)},icon:(0,tl.jsx)(Wb,{className:"ctx-size-3.5"}),children:Qc("Create your first mapping","woo-feed")}),(0,tl.jsx)("a",{href:"https://docs.webappick.com/kb/attribute-mapping/",target:"_blank",rel:"noopener noreferrer",className:"ctx-font-sans ctx-text-body ctx-font-medium !ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn-sm ctx-py-[9px] ctx-px-[15px] ctx-no-underline hover:ctx-border-[#c3ddfd] hover:!ctx-text-primary ctx-transition-colors",children:Qc("Read the guide","woo-feed")})]})})}):(0,tl.jsx)(RF,{headline:Qc("Combine any attributes into one feed value","woo-feed"),body:Qc("Attribute mapping is part of CTX Feed Pro. Join product fields and fixed text once, then reuse the result as the title, description or custom label of every feed.","woo-feed"),points:[Qc("Unlimited mappings — build one per channel or share one everywhere","woo-feed"),Qc("Mix product attributes, fixed text and site info in any order","woo-feed"),Qc("Live sample output while you build — see the result before a feed runs","woo-feed")],upgradeLabel:n,onLearn:function(){return $a("/premium")},previewAlign:"start",preview:(0,tl.jsx)(mD,{})}),e&&(0,tl.jsx)(eD,{isOpen:u,onClose:function(){return d(!1)},attribute:null})]})},yD=["name"];function wD(e){return function(e){if(Array.isArray(e))return jD(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 jD(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jD(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 jD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var kD=ii.injectEndpoints({endpoints:function(e){return{getDynamicAttributes:e.query({query:function(){return"/dynamic-attribute"},transformResponse:function(e){return(null==e?void 0:e.data)||e||[]},providesTags:function(e){return e?[].concat(wD(e.map(function(e){return{type:"DYNAMIC_ATTRIBUTE",id:e.id}})),[{type:"DYNAMIC_ATTRIBUTE",id:"LIST"}]):[{type:"DYNAMIC_ATTRIBUTE",id:"LIST"}]}}),addDynamicAttribute:e.mutation({query:function(e){return{url:"/dynamic-attribute",method:"POST",body:e}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},invalidatesTags:[{type:"DYNAMIC_ATTRIBUTE",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),updateDynamicAttribute:e.mutation({query:function(e){var t=e.name,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,yD);return{url:"/dynamic-attribute/".concat(t),method:"PUT",body:n}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},invalidatesTags:[{type:"DYNAMIC_ATTRIBUTE",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),deleteDynamicAttribute:e.mutation({query:function(e){return{url:"/dynamic-attribute/".concat(e),method:"DELETE"}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},invalidatesTags:[{type:"DYNAMIC_ATTRIBUTE",id:"LIST"},"PRODUCT_ATTRIBUTES"]})}}}),SD=kD.useGetDynamicAttributesQuery,ND=kD.useAddDynamicAttributeMutation,OD=kD.useUpdateDynamicAttributeMutation,CD=kD.useDeleteDynamicAttributeMutation;function ED({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))}var TD=t.forwardRef(ED),PD=["key"];function _D(e){return _D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_D(e)}function AD(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return ID(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(ID(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,ID(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,ID(d,"constructor",s),ID(s,"constructor",l),l.displayName="GeneratorFunction",ID(s,o,"GeneratorFunction"),ID(d),ID(d,o,"Generator"),ID(d,r,function(){return this}),ID(d,"toString",function(){return"[object Generator]"}),(AD=function(){return{w:i,m:f}})()}function ID(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ID=function(e,t,n,r){function i(t,n){ID(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},ID(e,t,n,r)}function FD(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function RD(e){return function(e){if(Array.isArray(e))return LD(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||MD(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 DD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||MD(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function MD(e,t){if(e){if("string"==typeof e)return LD(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?LD(e,t):void 0}}function LD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function zD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function BD(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zD(Object(n),!0).forEach(function(t){UD(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zD(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function UD(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_D(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_D(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_D(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var GD=[{id:1,name:"is/equal to"},{id:2,name:"is not/not equal to"},{id:3,name:"contains"},{id:4,name:"does not contain"},{id:5,name:"starts with"},{id:6,name:"ends with"},{id:7,name:"greater than"},{id:8,name:"greater than or equal"},{id:9,name:"less than"},{id:10,name:"less than or equal"},{id:11,name:"between"}],HD=function(e){var t=String(e||"").split(",");return[t[0]||"",t[1]||""]},qD=[{title:Qc("Attribute","woo-feed"),value:"attribute"},{title:Qc("Text","woo-feed"),value:"text"}],WD=[{title:Qc("Attribute","woo-feed"),value:"attribute"},{title:Qc("Text","woo-feed"),value:"text"},{title:Qc("Leave empty","woo-feed"),value:"empty"}],$D=0,VD=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return BD({key:"rule-".concat(++$D),attribute:"",condition:GD[0].name,compare:"",value:"",value_type:"attribute",prefix:"",suffix:""},e)},QD=function(e,t){if(!t||!Array.isArray(e)||0===e.length)return null;var n=e.find(function(e){return e.value===t});return n||(e.find(function(e){return e.name===t})||null)},XD=function(e){return""!==e.attribute&&""!==e.condition&&("attribute"!==e.value_type||""!==e.value)},KD="ctx-border ctx-border-line-hair ctx-rounded-[9px] ctx-p-2.5 ctx-bg-white",YD="ctx-text-[10px] ctx-font-semibold ctx-text-ink-faint ctx-tracking-[0.5px]",ZD="ctx-w-[25px] ctx-h-[25px] ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-md ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer ctx-flex-none ctx-transition-colors",JD=function(e){var n=e.slug,r=void 0===n?null:n,o=e.onExit,i=!!r,a=SD(void 0,{skip:!i}),c=a.data,l=a.isLoading,s=(0,t.useMemo)(function(){return i&&(c||[]).find(function(e){var t;return(((null==e||null===(t=e.data)||void 0===t?void 0:t.option_name)||(null==e?void 0:e.option_name)||"").replace("wf_dattribute_","")||(null==e?void 0:e.slug)||"")===r})||null},[c,i,r]),u=DD(ND(),2),d=u[0],f=u[1].isLoading,p=DD(OD(),2),x=p[0],m=p[1].isLoading,h=f||m,v=Gk().data,b=(0,t.useMemo)(function(){return v||[]},[v]),g=DD((0,t.useState)(""),2),y=g[0],w=g[1],j=DD((0,t.useState)(function(){return[VD()]}),2),k=j[0],S=j[1],N=DD((0,t.useState)("attribute"),2),O=N[0],C=N[1],E=DD((0,t.useState)(""),2),T=E[0],P=E[1],_=DD((0,t.useState)(!r),2),A=_[0],I=_[1],F=(0,t.useRef)(null);(0,t.useEffect)(function(){var e,t;if(s&&!A){var n=String(null!==(e=null!==(t=s.id)&&void 0!==t?t:s.option_name)&&void 0!==e?e:r);if(F.current!==n){F.current=n;var o=s.data||{};w(o.name||s.slug||"");var i=Array.isArray(o.rules)?o.rules:[];S(i.length?i.map(function(e){return VD({attribute:e.attribute||"",condition:e.condition||"",compare:e.compare||"",value:e.value||"",value_type:e.value_type||"attribute",prefix:e.prefix||"",suffix:e.suffix||""})}):[VD()]);var a=o.default_type||"attribute",c=o.default_value||"";C("attribute"===a?"attribute":""!==c?"text":"empty"),P(c)}}},[s,A,r]);var R=function(){return I(!0)},D=function(e,t,n){R(),S(function(r){return r.map(function(r){return r.key===e?BD(BD({},r),{},UD({},t,n)):r})})},M=function(e){R(),S(function(t){var n=t.findIndex(function(t){return t.key===e});if(n<0)return t;var r=t[n],o=(r.key,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(r,PD)),i=VD(o);return[].concat(RD(t.slice(0,n+1)),[i],RD(t.slice(n+1)))})},L=""!==y.trim()&&k.some(XD)&&A&&!h,z=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){FD(i,r,o,a,c,"next",e)}function c(e){FD(i,r,o,a,c,"throw",e)}a(void 0)})}}(AD().m(function e(){var t,n,a,c,l,s,u,f,p,m;return AD().w(function(e){for(;;)switch(e.p=e.n){case 0:if(L){e.n=1;break}return e.a(2);case 1:if(t=k.map(function(e){return{attribute:e.attribute,condition:e.condition,compare:e.compare,value:e.value,value_type:e.value_type,prefix:e.prefix,suffix:e.suffix}}),n="empty"===O?"text":O,a="empty"===O?"":T,e.p=2,!i){e.n=4;break}return e.n=3,x({name:r,display_name:y,rules:t,default_type:n,default_value:a}).unwrap();case 3:c=e.v,I(!1),je.success((null==c?void 0:c.message)||Qc("Dynamic attribute updated successfully.","woo-feed")),e.n=6;break;case 4:return e.n=5,d({name:y,rules:t,default_type:n,default_value:a}).unwrap();case 5:s=e.v,I(!1),je.success((null==s?void 0:s.message)||Qc("Dynamic attribute created successfully.","woo-feed")),(u=(null==s?void 0:s.option_name)||(null==s||null===(l=s.data)||void 0===l?void 0:l.option_name))?$a("/dynamic-attributes",{edit:u.replace("wf_dattribute_","")}):o();case 6:e.n=8;break;case 7:e.p=7,m=e.v,je.error((null==m||null===(f=m.data)||void 0===f?void 0:f.error)||(null==m||null===(p=m.data)||void 0===p?void 0:p.message)||Qc(i?"Failed to update dynamic attribute.":"Failed to create dynamic attribute.","woo-feed"));case 8:return e.a(2)}},e,null,[[2,7]])}));return function(){return e.apply(this,arguments)}}();return i&&l?(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-[22px] ctx-flex ctx-justify-center ctx-py-10",children:(0,tl.jsx)(Os,{})}):!i||s||A?(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card",children:[(0,tl.jsxs)("div",{className:"ctx-pt-4 ctx-px-[22px] ctx-pb-3.5 ctx-border-b ctx-border-line-wash ctx-flex ctx-items-center ctx-gap-3 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[200px]",children:[(0,tl.jsx)("div",{className:"ctx-text-[15px] ctx-font-semibold ctx-text-ink",children:i?cc(Qc("Edit %s","woo-feed"),y||Qc("attribute","woo-feed")):Qc("New dynamic attribute","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-0.5",children:Qc("Rules run in order. Reorder them to change which one wins.","woo-feed")})]}),(0,tl.jsx)("div",{className:ns("ctx-text-help ctx-border ctx-rounded-item ctx-px-[11px] ctx-py-1.5 ctx-flex-none",A?"ctx-text-[#a8760f] ctx-bg-[#fef6e7] ctx-border-[#f5dfaf]":"ctx-text-ink-muted ctx-bg-[#f7f9fc] ctx-border-line-hair"),children:Qc(A?"Unsaved":"Saved","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-pt-4 ctx-px-[22px] ctx-pb-5",children:[(0,tl.jsx)("div",{className:"ctx-max-w-[320px] ctx-mb-4",children:(0,tl.jsx)(Rs,{label:Qc("Attribute name","woo-feed"),required:!0,value:y,onChange:function(e){R(),w(e.target.value)},placeholder:Qc("e.g. google_size","woo-feed"),hint:Qc("Lowercase, no spaces — this is the name you pick when editing a feed.","woo-feed")})}),(0,tl.jsx)(yP,{onDragEnd:function(e){e.destination&&(R(),S(function(t){var n=Array.from(t),r=DD(n.splice(e.source.index,1),1)[0];return n.splice(e.destination.index,0,r),n}))},children:(0,tl.jsx)(s_,{droppableId:"dynamic-attribute-rules",children:function(e){return(0,tl.jsxs)("div",BD(BD({},e.droppableProps),{},{ref:e.innerRef,className:"ctx-flex ctx-flex-col ctx-gap-[9px]",children:[k.map(function(e,t){return(0,tl.jsx)(LP,{draggableId:e.key,index:t,children:function(n){return(0,tl.jsxs)("div",BD(BD({ref:n.innerRef},n.draggableProps),{},{className:"ctx-border ctx-border-line-hair ctx-rounded-btn ctx-bg-white",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-py-2 ctx-px-3 ctx-bg-line-paper ctx-border-b ctx-border-line-wash ctx-rounded-t-btn",children:[(0,tl.jsx)("span",BD(BD({},n.dragHandleProps),{},{title:Qc("Drag to reorder","woo-feed"),className:"ctx-text-[#bfc9d4] ctx-cursor-grab ctx-flex ctx-flex-none",children:(0,tl.jsx)(p_,{className:"ctx-size-[13px]"})})),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-semibold ctx-text-ink-body",children:cc(Qc("Rule %d","woo-feed"),t+1)}),(0,tl.jsx)("span",{className:"ctx-flex-1"}),(0,tl.jsx)("button",{type:"button",title:Qc("Duplicate rule","woo-feed"),onClick:function(){return M(e.key)},className:"".concat(ZD," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),children:(0,tl.jsx)(xR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",title:Qc("Remove rule","woo-feed"),onClick:function(){return t=e.key,void(k.length<=1||(R(),S(function(e){return e.filter(function(e){return e.key!==t})})));var t},disabled:k.length<=1,className:"".concat(ZD," hover:ctx-border-danger-line hover:ctx-text-danger-deep disabled:ctx-opacity-40 disabled:ctx-cursor-not-allowed"),children:(0,tl.jsx)(Bj,{className:"ctx-size-3.5"})})]}),(0,tl.jsxs)("div",{className:"ctx-p-3 ctx-grid ctx-gap-2.5 ctx-items-end ctx-grid-cols-1 md:ctx-grid-cols-[minmax(0,1fr)_22px_minmax(0,1.15fr)]",children:[(0,tl.jsxs)("div",{className:KD,children:[(0,tl.jsx)("div",{className:"".concat(YD," ctx-mb-2"),children:"IF"}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-[7px] ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[140px]",children:(0,tl.jsx)(Ck,{size:"small",data:b,currentSelected:QD(b,e.attribute),placeholder:Qc("Select attribute","woo-feed"),onChange:function(t){return D(e.key,"attribute",(null==t?void 0:t.value)||(null==t?void 0:t.name)||"")}})}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[130px]",children:(0,tl.jsx)(Th,{size:"small",items:GD,selected:(r=e.condition,GD.find(function(e){return e.name===r})||null),placeholder:Qc("Condition","woo-feed"),onChange:function(t){return D(e.key,"condition",(null==t?void 0:t.name)||"")}})}),"between"===e.condition?(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[150px] ctx-flex ctx-items-center ctx-gap-1.5",children:[(0,tl.jsx)(fN,{size:"small",value:HD(e.compare)[0],placeholder:Qc("min","woo-feed"),onChange:function(t){return D(e.key,"compare","".concat(t.target.value,",").concat(HD(e.compare)[1]))}}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("and","woo-feed")}),(0,tl.jsx)(fN,{size:"small",value:HD(e.compare)[1],placeholder:Qc("max","woo-feed"),onChange:function(t){return D(e.key,"compare","".concat(HD(e.compare)[0],",").concat(t.target.value))}})]}):(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[90px]",children:(0,tl.jsx)(fN,{size:"small",value:e.compare,placeholder:Qc("value","woo-feed"),onChange:function(t){return D(e.key,"compare",t.target.value)}})})]})]}),(0,tl.jsx)("div",{className:"ctx-hidden md:ctx-flex ctx-items-center ctx-justify-center ctx-h-[38px] ctx-text-[#bfc9d4]",children:(0,tl.jsx)(TD,{className:"ctx-size-3.5"})}),(0,tl.jsxs)("div",{className:KD,children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-mb-2",children:[(0,tl.jsx)("div",{className:YD,children:"OUTPUT"}),(0,tl.jsx)(pN,{size:"small",buttons:qD,active:qD.find(function(t){return t.value===e.value_type})||qD[0],onChange:function(t){return D(e.key,"value_type",t.value)}})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-[7px] ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-w-[74px] ctx-flex-none",children:(0,tl.jsx)(fN,{size:"small",value:e.prefix,placeholder:Qc("prefix","woo-feed"),onChange:function(t){return D(e.key,"prefix",t.target.value)}})}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[130px]",children:"attribute"===e.value_type?(0,tl.jsx)(Ck,{size:"small",data:b,currentSelected:QD(b,e.value),placeholder:Qc("Pick an attribute","woo-feed"),onChange:function(t){return D(e.key,"value",(null==t?void 0:t.value)||(null==t?void 0:t.name)||"")}}):(0,tl.jsx)(fN,{size:"small",value:e.value,placeholder:Qc("fixed value","woo-feed"),onChange:function(t){return D(e.key,"value",t.target.value)}})}),(0,tl.jsx)("div",{className:"ctx-w-[74px] ctx-flex-none",children:(0,tl.jsx)(fN,{size:"small",value:e.suffix,placeholder:Qc("suffix","woo-feed"),onChange:function(t){return D(e.key,"suffix",t.target.value)}})})]})]})]})]}));var r}},e.key)}),e.placeholder]}))}})}),(0,tl.jsx)("button",{type:"button",onClick:function(){R(),S(function(e){return[].concat(RD(e),[VD()])})},className:"ctx-w-full ctx-mt-[9px] ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-primary ctx-bg-white ctx-border ctx-border-dashed ctx-border-[#c3ddfd] ctx-rounded-field ctx-py-[9px] ctx-px-3 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-[#f2f8ff]",children:(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5",children:[(0,tl.jsx)(Wb,{className:"ctx-size-3"}),Qc("Add rule","woo-feed")]})}),(0,tl.jsxs)("div",{className:"ctx-mt-3.5 ctx-border ctx-border-line-hair ctx-rounded-btn ctx-p-3 ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-min-w-[150px]",children:[(0,tl.jsx)("div",{className:"ctx-text-help ctx-font-semibold ctx-text-ink-body",children:Qc("Otherwise output","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-0.5",children:Qc("Used when no rule above matches.","woo-feed")})]}),(0,tl.jsx)(pN,{size:"small",buttons:WD,active:WD.find(function(e){return e.value===O})||WD[0],onChange:function(e){R(),C(e.value)}}),"attribute"===O&&(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[160px]",children:(0,tl.jsx)(Ck,{size:"small",data:b,currentSelected:QD(b,T),placeholder:Qc("Pick an attribute","woo-feed"),onChange:function(e){R(),P((null==e?void 0:e.value)||(null==e?void 0:e.name)||"")}})}),"text"===O&&(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[160px]",children:(0,tl.jsx)(fN,{size:"small",value:T,placeholder:Qc("fixed value","woo-feed"),onChange:function(e){R(),P(e.target.value)}})})]})]}),(0,tl.jsxs)("div",{className:"ctx-py-[13px] ctx-px-[22px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-rounded-b-card ctx-flex ctx-items-center ctx-justify-end ctx-gap-[9px]",children:[(0,tl.jsx)(pb,{type:"outline",onClick:o,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(pb,{onClick:z,disabled:!L,children:h?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Save attribute","woo-feed")})]})]}):(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-[22px] ctx-text-center",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted",children:Qc("Dynamic attribute not found.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-mt-3.5 ctx-flex ctx-justify-center",children:(0,tl.jsx)(pb,{type:"outline",onClick:o,children:Qc("Back to dynamic attributes","woo-feed")})})]})};function eM(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return tM(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(tM(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,tM(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,tM(d,"constructor",s),tM(s,"constructor",l),l.displayName="GeneratorFunction",tM(s,o,"GeneratorFunction"),tM(d),tM(d,o,"Generator"),tM(d,r,function(){return this}),tM(d,"toString",function(){return"[object Generator]"}),(eM=function(){return{w:i,m:f}})()}function tM(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}tM=function(e,t,n,r){function i(t,n){tM(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},tM(e,t,n,r)}function nM(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function rM(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){nM(i,r,o,a,c,"next",e)}function c(e){nM(i,r,o,a,c,"throw",e)}a(void 0)})}}function oM(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return iM(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?iM(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 iM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var aM=function(e){var t;return((null==e||null===(t=e.data)||void 0===t?void 0:t.option_name)||(null==e?void 0:e.option_name)||"").replace("wf_dattribute_","")||(null==e?void 0:e.slug)||""},cM=function(e){var n=e.attributes,r=void 0===n?[]:n,o=oM((0,t.useState)(!1),2),i=o[0],a=o[1],c=oM((0,t.useState)(null),2),l=c[0],s=c[1],u=oM(CD(),2),d=u[0],f=u[1].isLoading,p=oM(ND(),2),x=p[0],m=p[1].isLoading,h=Gk().data,v=(0,t.useMemo)(function(){return(h||[]).flatMap(function(e){return e.options?e.options:[e]})},[h]),b=function(e){if(!e)return"";var t=v.find(function(t){return t.value===e||t.name===e});return t?t.name:e},g=function(e){return $a("/dynamic-attributes",{edit:aM(e)})},y=function(){var e=rM(eM().m(function e(t){var n,r,o;return eM().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.data||{},r=n.name||t.slug||Qc("Untitled","woo-feed"),e.p=1,e.n=2,x({name:cc(Qc("Copy of %s","woo-feed"),r),rules:n.rules||[],default_type:n.default_type||"attribute",default_value:n.default_value||""}).unwrap();case 2:o=e.v,je.success((null==o?void 0:o.message)||Qc("Dynamic attribute duplicated.","woo-feed")),e.n=4;break;case 3:e.p=3,e.v,je.error(Qc("Failed to duplicate dynamic attribute.","woo-feed"));case 4:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=rM(eM().m(function e(){var t;return eM().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,d(aM(l)).unwrap();case 1:t=e.v,a(!1),je.success((null==t?void 0:t.message)||Qc("Dynamic attribute deleted.","woo-feed")),e.n=3;break;case 2:e.p=2,e.v,a(!1),je.error(Qc("Failed to delete dynamic attribute.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),j=function(e){var t=e.valueType,n=e.value,r=e.prefix,o=void 0===r?"":r,i=e.suffix,a=void 0===i?"":i;return"attribute"===t&&n?(0,tl.jsxs)("span",{className:"ctx-text-help ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5 ctx-whitespace-pre",children:[o,(0,tl.jsx)("span",{className:"ctx-font-medium",children:b(n)}),a]}):(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5 ctx-whitespace-pre",children:"“".concat(o).concat(n||"").concat(a,"”")})},k=function(e){return Array.isArray(e)&&0!==e.length?(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-1",children:e.map(function(e,t){var n,r;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-1.5 ctx-flex-wrap",children:[(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-text-ink-faint ctx-w-3 ctx-flex-none",children:t+1}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-body",children:"".concat(b(e.attribute)||Qc("attr","woo-feed")," ").concat((r=e.condition,{"is/equal to":Qc("is equal to","woo-feed"),"is not/not equal to":Qc("is not equal to","woo-feed")}[r]||r||"?")).concat(""!==(null!==(n=e.compare)&&void 0!==n?n:"")?" “".concat(e.compare,"”"):"")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#a7b2bf] ctx-flex-none",children:"→"}),j({valueType:e.value_type||"attribute",value:e.value||"",prefix:e.prefix||"",suffix:e.suffix||""})]},t)})}):(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:"—"})},S=function(e){var t=e.default_type||"attribute",n=e.default_value||"";return""===n?(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:"—"}):j({valueType:"attribute"===t?"attribute":"text",value:n})},N="ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-muted ctx-cursor-pointer ctx-transition-colors";return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)(Xb,{containerClass:"ctx-border-0 ctx-rounded-none",children:[(0,tl.jsx)(Xb.Head,{children:(0,tl.jsxs)(Xb.Row,{children:[(0,tl.jsx)(Xb.Cell,{className:"ctx-py-2.5 ctx-pl-[22px]",children:Qc("Name","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-min-w-[260px]",children:Qc("Rules","woo-feed")}),(0,tl.jsx)(Xb.Cell,{children:Qc("Fallback","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-text-right ctx-w-32 ctx-pr-[22px]",children:Qc("Actions","woo-feed")})]})}),(0,tl.jsx)(Xb.Body,{children:null==r?void 0:r.map(function(e,t){var n=e.data||{},r=n.rules||[];return(0,tl.jsxs)(Xb.Row,{children:[(0,tl.jsxs)(Xb.Cell,{className:"ctx-py-3.5 ctx-pl-[22px] ctx-align-top",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return g(e)},className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-font-sans ctx-text-[13.5px] ctx-font-medium ctx-text-primary hover:ctx-text-primary-dark ctx-text-left",children:n.name||e.slug||"—"}),(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-font-semibold ctx-text-ink-muted ctx-bg-line-wash ctx-rounded ctx-px-1.5 ctx-py-px ctx-whitespace-nowrap",children:cc(Xc("%d rule","%d rules",r.length,"woo-feed"),r.length)})]}),(0,tl.jsx)(gR,{usedIn:e.used_in||[]})]}),(0,tl.jsx)(Xb.Cell,{className:"ctx-py-3.5 ctx-align-top ctx-max-w-96",children:k(r)}),(0,tl.jsx)(Xb.Cell,{className:"ctx-py-3.5 ctx-align-top",children:S(n)}),(0,tl.jsx)(Xb.Cell,{className:"ctx-py-3.5 ctx-pr-[22px] ctx-align-top",children:(0,tl.jsxs)("span",{className:"ctx-w-full ctx-inline-flex ctx-justify-end ctx-gap-1.5",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return g(e)},className:"".concat(N," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),title:Qc("Edit","woo-feed"),children:(0,tl.jsx)(fR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return y(e)},className:"".concat(N," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary disabled:ctx-opacity-50"),title:Qc("Duplicate","woo-feed"),disabled:m,children:(0,tl.jsx)(xR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){s(e),a(!0)}(e)},className:"".concat(N," hover:ctx-border-danger-line hover:ctx-text-danger-deep"),title:Qc("Delete","woo-feed"),children:(0,tl.jsx)(hR,{className:"ctx-size-3.5"})})]})})]},e.id||t)})})]}),(0,tl.jsx)(ky,{title:Qc("Delete this dynamic attribute?","woo-feed"),message:Qc("The attribute and its conditions are removed for good — feeds using it as a value source stop outputting it on their next run.","woo-feed"),confirmLabel:Qc("Delete attribute","woo-feed"),cancelLabel:Qc("Keep attribute","woo-feed"),isLoading:f,handleDelete:w,isOpen:i,setIsOpen:a})]})},lM=function(e){var t=e.className,n=void 0===t?"":t;return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:n,children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z"})})},sM=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[13px] ctx-h-[13px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5a5.25 5.25 0 00-5.25 5.25v3a3 3 0 00-3 3v6.75a3 3 0 003 3h10.5a3 3 0 003-3v-6.75a3 3 0 00-3-3v-3c0-2.9-2.35-5.25-5.25-5.25zm3.75 8.25v-3a3.75 3.75 0 10-7.5 0v3h7.5z"})})},uM=function(e){var t=e.children;return(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-bg-[#f7f9fc] ctx-border ctx-border-[#eef1f5] ctx-rounded-md ctx-px-2 ctx-py-[3px]",children:t})},dM=function(){return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("div",{className:"ctx-w-10 ctx-h-10 ctx-rounded-[11px] ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-flex ctx-items-center ctx-justify-center ctx-text-[#7fb2f2]",children:(0,tl.jsx)(lM,{className:"ctx-w-[19px] ctx-h-[19px] ctx-block"})}),(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-semibold ctx-text-ink-body ctx-mt-3",children:Qc("Dynamic attribute","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-[5px] ctx-max-w-[270px] ctx-leading-[1.6]",children:Qc("Rules that output a different value per product — available once you upgrade.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-flex-wrap ctx-gap-[7px] ctx-mt-3.5 ctx-py-[9px] ctx-px-[11px] ctx-border ctx-border-[#eef1f5] ctx-rounded-[9px] ctx-bg-white",children:[(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-font-semibold ctx-text-[#b6c0cc] ctx-tracking-[0.4px]",children:"IF"}),(0,tl.jsx)(uM,{children:Qc("Size is Small","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-font-semibold ctx-text-[#b6c0cc] ctx-tracking-[0.4px]",children:"THEN"}),(0,tl.jsx)(uM,{children:Qc("size → “S”","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-gap-2 ctx-mt-4 ctx-flex-wrap",children:[(0,tl.jsxs)("button",{type:"button",disabled:!0,className:"ctx-font-sans ctx-text-[12px] ctx-font-semibold ctx-text-white ctx-bg-[#c3d6ee] ctx-border-0 ctx-rounded-btn-sm ctx-py-[9px] ctx-px-3.5 ctx-cursor-not-allowed ctx-flex ctx-items-center ctx-gap-1.5",children:[(0,tl.jsx)(sM,{}),Qc("Create your first attribute","woo-feed")]}),(0,tl.jsx)("button",{type:"button",disabled:!0,className:"ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-[#b6c0cc] ctx-bg-white ctx-border ctx-border-[#eef1f5] ctx-rounded-btn-sm ctx-py-[9px] ctx-px-[13px] ctx-cursor-not-allowed",children:Qc("Read the guide","woo-feed")})]})]})};function fM(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pM(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pM(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var xM=function(){return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Yb,{tone:"muted",children:"IF"}),(0,tl.jsx)(Yb,{children:Qc("Size is Small","woo-feed")}),(0,tl.jsx)(Yb,{tone:"muted",children:"THEN"}),(0,tl.jsx)(Yb,{tone:"accent",children:Qc("size → “S”","woo-feed")})]})},mM=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[22px] ctx-h-[22px]",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z"})})},hM=function(){return Wa().get("edit")},vM=function(e){var t=e.featureAvailable,n=yv(),r=SD(void 0,{skip:!t}),o=r.data,i=r.isLoading,a=(null==o?void 0:o.length)||0,c=a>0,l=function(){return $a("/dynamic-attributes",{edit:"new"})};return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-pt-[18px] ctx-px-[22px] ctx-pb-[15px] ctx-flex ctx-items-start ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[240px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Dynamic attributes","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[640px]",children:"".concat(Qc("Output a different value depending on the product. Rules are checked top to bottom — the first one that matches wins, and the default covers everything else.","woo-feed")," ").concat(t?i?"":c?cc(Xc("%d attribute defined.","%d attributes defined.",a,"woo-feed"),a):Qc("No attributes defined yet.","woo-feed"):Qc("Available in CTX Feed Pro.","woo-feed")).trim()})]}),t&&c&&(0,tl.jsx)(pb,{onClick:l,icon:(0,tl.jsx)(Wb,{className:"ctx-size-3.5"}),children:Qc("New dynamic attribute","woo-feed")})]}),t?i?(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pb-[22px]",children:(0,tl.jsx)(Kb,{rows:4,heading:[Qc("Name","woo-feed"),Qc("Rules","woo-feed"),Qc("Fallback","woo-feed"),Qc("Actions","woo-feed")]})}):c?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(cM,{attributes:o}),(0,tl.jsx)("div",{className:"ctx-pt-[13px] ctx-px-[22px] ctx-pb-4 ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-text-help ctx-text-ink-faint",children:Qc("Deleting a dynamic attribute that a feed still uses leaves that feed attribute unmapped — the feed keeps generating, the field is dropped.","woo-feed")})]}):(0,tl.jsx)("div",{className:"ctx-border-t ctx-border-line-wash",children:(0,tl.jsx)(Zb,{icon:(0,tl.jsx)(mM,{}),title:Qc("No dynamic attributes yet","woo-feed"),description:Qc("A dynamic attribute outputs a different value per product — send the channel what it expects without touching your product data.","woo-feed"),example:(0,tl.jsx)(xM,{}),actions:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(pb,{onClick:l,icon:(0,tl.jsx)(Wb,{className:"ctx-size-3.5"}),children:Qc("Create your first attribute","woo-feed")}),(0,tl.jsx)("a",{href:"https://docs.webappick.com/kb/dynamic-attributes/",target:"_blank",rel:"noopener noreferrer",className:"ctx-font-sans ctx-text-body ctx-font-medium !ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn-sm ctx-py-[9px] ctx-px-[15px] ctx-no-underline hover:ctx-border-[#c3ddfd] hover:!ctx-text-primary ctx-transition-colors",children:Qc("Read the guide","woo-feed")})]})})}):(0,tl.jsx)(RF,{headline:Qc("Send every channel the value it expects","woo-feed"),body:Qc("Dynamic attributes are part of CTX Feed Pro. Build IF–THEN rules that rewrite sizes, genders, availability or custom labels per product — your store data stays untouched.","woo-feed"),points:[Qc("Unlimited IF–THEN rules — the first match wins, a default covers the rest","woo-feed"),Qc("Match on any product attribute, taxonomy or WP option","woo-feed"),Qc("Reuse one dynamic attribute across every feed and channel","woo-feed")],upgradeLabel:n,onLearn:function(){return $a("/premium")},preview:(0,tl.jsx)(dM,{})})]})},bM=function(){var e=rc("dynamic_attribute"),n=fM((0,t.useState)(hM),2),r=n[0],o=n[1];return(0,t.useEffect)(function(){var e=function(){return o(hM())};return window.addEventListener("hashchange",e),function(){return window.removeEventListener("hashchange",e)}},[]),e&&r?(0,tl.jsx)(JD,{slug:"new"===r?null:r,onExit:function(){return $a("/dynamic-attributes")}}):(0,tl.jsx)(vM,{featureAvailable:e})};function gM({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M3 6a3 3 0 0 1 3-3h2.25a3 3 0 0 1 3 3v2.25a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6Zm9.75 0a3 3 0 0 1 3-3H18a3 3 0 0 1 3 3v2.25a3 3 0 0 1-3 3h-2.25a3 3 0 0 1-3-3V6ZM3 15.75a3 3 0 0 1 3-3h2.25a3 3 0 0 1 3 3V18a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2.25Zm9.75 0a3 3 0 0 1 3-3H18a3 3 0 0 1 3 3V18a3 3 0 0 1-3 3h-2.25a3 3 0 0 1-3-3v-2.25Z",clipRule:"evenodd"}))}var yM=t.forwardRef(gM);function wM(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return jM(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(jM(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,jM(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,jM(d,"constructor",s),jM(s,"constructor",l),l.displayName="GeneratorFunction",jM(s,o,"GeneratorFunction"),jM(d),jM(d,o,"Generator"),jM(d,r,function(){return this}),jM(d,"toString",function(){return"[object Generator]"}),(wM=function(){return{w:i,m:f}})()}function jM(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}jM=function(e,t,n,r){function i(t,n){jM(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},jM(e,t,n,r)}function kM(e){return function(e){if(Array.isArray(e))return SM(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 SM(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?SM(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 SM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function NM(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}var OM=ii.injectEndpoints({endpoints:function(e){return{getWpCategories:e.query({query:function(e){return e?"/category-mapping/".concat(e):"/category-mapping/"},transformResponse:function(e){return null==e?void 0:e.data},providesTags:function(e,t,n){return n?[{type:"CATEGORY_MAPPING",id:n}]:[{type:"CATEGORY_MAPPING",id:"LIST"}]}}),getCategoryData:e.query({query:function(e){var t=e.template,n=e.search;return"/category-mapping/template-categories?template=".concat(t,"&search=").concat(n)},transformResponse:function(e){return null==e?void 0:e.data}}),getCategoryDataByIds:e.query({query:function(e){var t=e.template,n=e.ids,r=Array.isArray(n)?n.join(","):String(n);return"/category-mapping/template-categories?template=".concat(t,"&ids=").concat(r)},transformResponse:function(e){return null==e?void 0:e.data}}),getTemplateData:e.query({query:function(){return{url:"/feeds/templates"}}}),addCategoryMapping:e.mutation({query:function(e){return{url:"/category-mapping",method:"POST",body:e}},invalidatesTags:[{type:"CATEGORY_MAPPING",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),getCategories:e.query({query:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.page,n=void 0===t?1:t,r=e.per_page,o=void 0===r?100:r,i=e.search,a=void 0===i?"":i,c=new URLSearchParams({page:String(n),per_page:String(o),search:a}).toString();return"/category-mapping/categories?".concat(c)},transformResponse:function(e){return null==e?void 0:e.data}}),getAllCategories:e.query({queryFn:function(){var e=arguments;return function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){NM(i,r,o,a,c,"next",e)}function c(e){NM(i,r,o,a,c,"throw",e)}a(void 0)})}}(wM().m(function t(){var n,r,o,i,a,c,l,s,u,d,f,p,x;return wM().w(function(t){for(;;)switch(t.n){case 0:r=e.length>3?e[3]:void 0,o=(n=e.length>0&&void 0!==e[0]?e[0]:{})&&n.per_page||500,i=n&&n.search||"",a=[],c=1,l=0,s=0;case 1:if(!(s<2e3)){t.n=6;break}return d=new URLSearchParams({page:String(c),per_page:String(o),search:i}).toString(),t.n=2,r("/category-mapping/categories?".concat(d));case 2:if(!(f=t.v).error){t.n=3;break}return t.a(2,{error:f.error});case 3:if(p=(null===(u=f.data)||void 0===u?void 0:u.data)||{},x=Array.isArray(p.items)?p.items:[],l=Number(p.total)||l,a.push.apply(a,kM(x)),!(x.length<o||a.length>=l)){t.n=4;break}return t.a(3,6);case 4:c+=1;case 5:s++,t.n=1;break;case 6:return t.a(2,{data:{items:a,total:a.length}})}},t)}))()}}),updateCategoryMapping:e.mutation({query:function(e){return{url:"/category-mapping/".concat(e.option_name,"?type=append"),method:"PUT",body:e.data}},invalidatesTags:[{type:"CATEGORY_MAPPING",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),deleteCategoryMapping:e.mutation({query:function(e){return{url:"/category-mapping/".concat(e),method:"DELETE"}},invalidatesTags:function(e,t,n){return[{type:"CATEGORY_MAPPING",id:"LIST"},{type:"CATEGORY_MAPPING",id:n},"PRODUCT_ATTRIBUTES"]}})}}}),CM=OM.useUpdateCategoryMappingMutation,EM=OM.useGetWpCategoriesQuery,TM=OM.useGetCategoryDataQuery,PM=OM.useGetCategoryDataByIdsQuery,_M=OM.useAddCategoryMappingMutation,AM=OM.useDeleteCategoryMappingMutation,IM=OM.useGetTemplateDataQuery,FM=OM.useGetCategoriesQuery,RM=OM.useGetAllCategoriesQuery;function DM({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 13.5 12 21m0 0-7.5-7.5M12 21V3"}))}var MM=t.forwardRef(DM);function LM({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 19.5 8.25 12l7.5-7.5"}))}var zM=t.forwardRef(LM);function BM({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m8.25 4.5 7.5 7.5-7.5 7.5"}))}var UM=t.forwardRef(BM),GM={live:{bg:"ctx-bg-success-tint",dot:"ctx-bg-success",text:"ctx-text-success-deep"},scheduled:{bg:"ctx-bg-primary-tint",dot:"ctx-bg-primary",text:"ctx-text-primary-dark"},warning:{bg:"ctx-bg-amber-tint",dot:"ctx-bg-amber-deep",text:"ctx-text-amber-deep"},idle:{bg:"ctx-bg-line-wash",dot:"ctx-bg-ink-faint",text:"ctx-text-ink-muted"}},HM=function(e){var t=e.state,n=void 0===t?"idle":t,r=e.children,o=GM[n]||GM.idle;return(0,tl.jsxs)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5 ".concat(o.bg," ctx-rounded-full ctx-px-2.5 ctx-py-[3px]"),children:[(0,tl.jsx)("span",{className:"ctx-w-1.5 ctx-h-1.5 ctx-rounded-full ".concat(o.dot)}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-medium ".concat(o.text),children:r})]})};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 WM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?WM(Object(n),!0).forEach(function(t){VM(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):WM(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function VM(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=qM(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=qM(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qM(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function QM(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return XM(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?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.")}()}function XM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var KM=function(e){return e?e.label?e.label:e.id&&e.name?"".concat(e.id," - ").concat(e.name):e.id?String(e.id):e.name?String(e.name):"":""},YM=function(e){var n,r,o,i=e.itemClass,a=void 0===i?"":i,c=e.size,l=void 0===c?"large":c,s=e.placeholder,u=void 0===s?"":s,d=e.currentSelected,f=void 0===d?null:d,p=e.inputClassName,x=void 0===p?"":p,m=e.hasTaxonomy,h=void 0===m||m,v=e.isUnknown,b=void 0!==v&&v,y=e.onChange,w=QM((0,t.useState)(!0),2),j=w[0],k=w[1],S=QM((0,t.useState)(""),2),N=S[0],O=S[1],C=g(function(e){return e.categoryMapping}).template,E=TM({template:C,search:N},{skip:!C||!N||j}),T=E.data,P=E.error,_=E.isFetching,A=f&&f.id&&!f.label&&!f.name,I=PM({template:C,ids:[null==f?void 0:f.id]},{skip:!C||!h||!A}).data,F=(n=function(e){O(e),k(!1)},r=500,function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];clearTimeout(o),o=setTimeout(function(){n.apply(void 0,t)},r)}),R=QM((0,t.useState)(f),2),D=R[0],M=R[1];(0,t.useEffect)(function(){A&&I&&I.length>0&&M(function(e){return $M($M({},e||{}),I[0])})},[I,A]);var L=""===N?T:null==T?void 0:T.filter(function(e){var t,n,r=N.toLowerCase();return(null==e||null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(r))||(null==e||null===(n=e.label)||void 0===n?void 0:n.toLowerCase().includes(r))});return h?(0,tl.jsx)(tl.Fragment,{children:(0,tl.jsxs)(zI,{value:D,onChange:function(e){y(e),M(e)},onClose:function(){return O("")},children:[(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex-grow",children:[(0,tl.jsx)(RI,{placeholder:u,title:b?Qc("This value is not in the channel category list. Pick a category from the search.","woo-feed"):void 0,"aria-invalid":b||void 0,className:ns(" ctx-w-full placeholder:!ctx-text-ink-faint !ctx-rounded-field !ctx-font-medium !ctx-text-ink !ctx-border !ctx-border-line !ctx-bg-white focus:!ctx-border-primary","focus:!ctx-outline-none data-[focus]:!ctx-outline-none focus-visible:!ctx-outline-none",{small:"!ctx-text-help !ctx-py-[7px] !ctx-pl-2 !ctx-pr-7 !ctx-shadow-none",large:"!ctx-text-row !ctx-py-[9px] !ctx-pl-2.5 !ctx-pr-8 !ctx-shadow-none"}[l],b&&"!ctx-border-danger-line !ctx-text-danger-deep",x),displayValue:KM,onChange:function(e){return F(e.target.value)}}),(0,tl.jsx)(FI,{className:ns("ctx-group ctx-absolute ctx-inset-y-0 ctx-right-0 ctx-pl-2.5 ctx-pr-2",{"ctx-pr-1 ctx-pl-1":"small"===l}),children:(0,tl.jsx)(sk,{className:"ctx-size-4 ctx-fill-ink-muted","data-testid":"ctx-taxonomy-search-icon"})})]}),(0,tl.jsxs)(MI,{anchor:{to:"bottom start",gap:4},className:ns("ctx-w-[var(--input-width)] ctx-z-[10000] ctx-scrollbar ctx-bg-white ctx-shadow-card ctx-overflow-y-auto !ctx-max-h-60 ctx-rounded-btn ctx-border ctx-border-line focus:ctx-outline-none empty:ctx-invisible","ctx-transition ctx-duration-100 ctx-ease-in data-[leave]:data-[closed]:ctx-opacity-0"),children:[_&&(0,tl.jsx)("p",{className:"ctx-px-3 ctx-py-2",children:(0,tl.jsx)(Os,{})}),P&&(0,tl.jsx)("p",{className:"ctx-px-3 ctx-py-2 ctx-text-body ctx-text-danger",children:P.data.message}),(null==L?void 0:L.length)>0&&(null==L?void 0:L.map(function(e){return(0,tl.jsx)(LI,{value:e,className:ns("ctx-cursor-pointer data-[focus]:ctx-bg-line-wash data-[selected]:ctx-bg-primary-tint ctx-text-body ctx-text-ink-body ctx-flex ctx-transform ctx-duration-300   hover:ctx-bg-line-wash ctx-items-center ctx-gap-2 ctx-py-[7px] ctx-px-3 ctx-select-none",a),children:KM(e)},e.id)}))]})]})}):(0,tl.jsx)(fN,{size:l,placeholder:u,className:x,value:null!=f&&f.id?String(f.id):"",onChange:function(e){return y({id:e.target.value})}})},ZM=null,JM=function(e){return"string"!=typeof e||-1===e.indexOf("&")||"undefined"==typeof document?e:(ZM||(ZM=document.createElement("textarea")),ZM.innerHTML=e,ZM.value)};function eL(e){return eL="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},eL(e)}function tL(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return nL(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(nL(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,nL(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,nL(d,"constructor",s),nL(s,"constructor",l),l.displayName="GeneratorFunction",nL(s,o,"GeneratorFunction"),nL(d),nL(d,o,"Generator"),nL(d,r,function(){return this}),nL(d,"toString",function(){return"[object Generator]"}),(tL=function(){return{w:i,m:f}})()}function nL(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}nL=function(e,t,n,r){function i(t,n){nL(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},nL(e,t,n,r)}function rL(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function oL(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){rL(i,r,o,a,c,"next",e)}function c(e){rL(i,r,o,a,c,"throw",e)}a(void 0)})}}function iL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function aL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?iL(Object(n),!0).forEach(function(t){cL(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):iL(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function cL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=eL(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eL(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eL(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lL(e){return function(e){if(Array.isArray(e))return dL(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||uL(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 sL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||uL(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function uL(e,t){if(e){if("string"==typeof e)return dL(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?dL(e,t):void 0}}function dL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var fL=[10,25,50],pL=function(e,t){for(var n=[],r=1;r<=t;r++)1===r||r===t||Math.abs(r-e)<=1?n.push(r):"…"!==n[n.length-1]&&n.push("…");return n},xL=function(e){var n,r=e.optionName,o=e.onExit,i=V(),a=sL(_M(),2),c=a[0],l=a[1].isLoading,s=sL(CM(),2),u=s[0],d=s[1].isLoading,f=l||d,p=EM(r,{skip:!r}),x=p.data,m=p.isLoading,h=RM({}),v=h.data,b=h.isLoading,g=IM().data,y=(0,t.useMemo)(function(){var e=(null==g?void 0:g.data)||{};return Object.keys(e).map(function(t){var n;return{id:t,value:t,name:(null===(n=e[t])||void 0===n?void 0:n.label)||t}})},[g]),w=sL((0,t.useState)(""),2),j=w[0],k=w[1],S=sL((0,t.useState)(""),2),N=S[0],O=S[1],C=sL((0,t.useState)({}),2),E=C[0],T=C[1],P=sL((0,t.useState)(!r),2),_=P[0],A=P[1],I=sL((0,t.useState)(null),2),F=I[0],R=I[1],D=(0,t.useMemo)(function(){var e;if(!N)return!0;var t=null==g||null===(e=g.data)||void 0===e?void 0:e[N];return!t||!1!==t.has_taxonomy},[g,N]),M=(0,t.useMemo)(function(){if(!D)return[];var e=Object.values(E).map(function(e){return String(e||"").trim()}).filter(function(e){return/^\d+$/.test(e)});return Array.from(new Set(e)).sort()},[E,D]),L=PM({template:N,ids:M},{skip:!N||!D||0===M.length}).data,z=(0,t.useCallback)(function(e){var t=String(e||"").trim();return!(!D||""===t)&&(!/^\d+$/.test(t)||!!L&&!L.some(function(e){return String(e.id)===t}))},[D,L]),B=sL((0,t.useState)(""),2),U=B[0],G=B[1],H=sL((0,t.useState)("all"),2),q=H[0],W=H[1],$=sL((0,t.useState)(1),2),Q=$[0],X=$[1],K=sL((0,t.useState)(fL[0]),2),Y=K[0],Z=K[1],J=(0,t.useRef)(!1);(0,t.useEffect)(function(){var e,t;if(null!=x&&x.data&&!J.current){J.current=!0;var n,r,o=null!==(e=x.data.template)&&void 0!==e?e:"";k(null!==(t=x.data.name)&&void 0!==t?t:""),O(o),T((n=x.data.mappings,r={},Object.entries(n||{}).forEach(function(e){var t=sL(e,2),n=t[0],o=t[1];null!=o&&""!==String(o)&&(r[String(n)]=String(o))}),r)),i(ji({template:o}))}},[x,i]),(0,t.useEffect)(function(){return function(){i(ki())}},[i]);var ee=r||(null==x||null===(n=x.data)||void 0===n?void 0:n.option_name)||F||null,te=(0,t.useMemo)(function(){var e;return null!==(e=null==v?void 0:v.items)&&void 0!==e?e:[]},[v]),ne=(0,t.useMemo)(function(){var e=new Map;te.forEach(function(t){return e.set(Number(t.id),t)});var t=function(t){for(var n=0,r=Number(t.parent),o=new Set([Number(t.id)]);r>0&&e.has(r)&&!o.has(r);)o.add(r),n++,r=Number(e.get(r).parent);return n},n=new Map;te.forEach(function(e){var t=Number(e.parent);t>0&&(n.has(t)||n.set(t,[]),n.get(t).push(Number(e.id)))});var r=function(e,t){var o;if(t.has(e))return[];t.add(e);var i=[];return(null!==(o=n.get(e))&&void 0!==o?o:[]).forEach(function(e){i.push(e),i.push.apply(i,lL(r(e,t)))}),i},o=new Map;return te.forEach(function(e){var t=r(Number(e.id),new Set);t.length>0&&o.set(Number(e.id),t)}),{rows:te.map(function(e){return aL(aL({},e),{},{depth:t(e)})}),descendantsById:o}},[te]),re=ne.rows,oe=ne.descendantsById,ie=function(e){return E[String(e)]||""},ae=function(e){return""!==ie(e)},ce=re.filter(function(e){return ae(e.id)}).length,le=re.length-ce,se=(0,t.useMemo)(function(){var e=U.trim().toLowerCase();return re.filter(function(t){return("unmapped"!==q||!ae(t.id))&&(!("mapped"===q&&!ae(t.id))&&(""===e||JM(String(t.name)).toLowerCase().includes(e)))})},[re,U,q,E]),ue=Math.max(1,Math.ceil(se.length/Y)),de=Math.min(Q,ue),fe=(de-1)*Y,pe=Math.min(fe+Y,se.length),xe=se.slice(fe,pe),me=""!==j.trim()&&""!==N&&_&&!f,he=function(){var e=oL(tL().m(function e(){var t,n,r,o,i,a,l,s,d=arguments;return tL().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t=(d.length>0&&void 0!==d[0]?d[0]:{}).silent,n=void 0!==t&&t,""!==j.trim()&&""!==N){e.n=1;break}return e.a(2,{ok:!1,optionName:null});case 1:if(e.p=1,!ee){e.n=3;break}return e.n=2,u({option_name:ee,data:{name:j,template:N,mappings:[E]}}).unwrap();case 2:return A(!1),n||je.success(Qc("Mapping set saved.","woo-feed")),e.a(2,{ok:!0,optionName:ee});case 3:return e.n=4,c({name:j,template:N,mappings:[E]}).unwrap();case 4:return o=e.v,(i=(null==o?void 0:o.option_name)||(null==o||null===(r=o.data)||void 0===r?void 0:r.option_name)||null)&&R(i),A(!1),n||je.success(Qc("Mapping set saved.","woo-feed")),e.a(2,{ok:!0,optionName:i});case 5:return e.p=5,s=e.v,je.error((null==s||null===(a=s.data)||void 0===a?void 0:a.error)||(null==s||null===(l=s.data)||void 0===l?void 0:l.message)||(null==s?void 0:s.message)||Qc("Failed to save mapping set.","woo-feed")),e.a(2,{ok:!1,optionName:null})}},e,null,[[1,5]])}));return function(){return e.apply(this,arguments)}}(),ve=function(){var e=oL(tL().m(function e(){var t,n,r,o;return tL().w(function(e){for(;;)switch(e.n){case 0:if(me){e.n=1;break}return e.a(2);case 1:return t=!ee,e.n=2,he({silent:!1});case 2:n=e.v,r=n.ok,o=n.optionName,r&&t&&o&&$a("/category-mapping",{edit:o});case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),be=function(){var e=oL(tL().m(function e(t){var n,r;return tL().w(function(e){for(;;)switch(e.n){case 0:if((n=Math.min(Math.max(1,t),ue))!==de){e.n=1;break}return e.a(2);case 1:if(!_||!me){e.n=3;break}return e.n=2,he({silent:!0});case 2:if(r=e.v,r.ok){e.n=3;break}return e.a(2);case 3:X(n);case 4:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),ge=N?y.find(function(e){return e.value===N})||{id:N,name:N}:null,ye=fL.map(function(e){return{id:e,value:e,name:String(e)}}),we=ye.find(function(e){return e.value===Y}),ke=[{title:Qc("All","woo-feed"),value:"all"},{title:cc(Qc("Unmapped %d","woo-feed"),le),value:"unmapped"},{title:cc(Qc("Mapped %d","woo-feed"),ce),value:"mapped"}];return r&&m?(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-[22px]",children:(0,tl.jsx)(Kb,{rows:5,heading:[Qc("Store Category","woo-feed"),Qc("Mapped To","woo-feed"),Qc("Status","woo-feed"),Qc("Action","woo-feed")]})}):(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card",children:[(0,tl.jsxs)("div",{className:"ctx-pt-4 ctx-px-[22px] ctx-pb-3.5 ctx-border-b ctx-border-line-wash ctx-flex ctx-items-end ctx-gap-3.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-min-w-[230px]",children:(0,tl.jsx)(Rs,{label:Qc("Mapping set name","woo-feed"),required:!0,value:j,onChange:function(e){k(e.target.value),A(!0)},placeholder:Qc("e.g. Google Shopping categories","woo-feed")})}),(0,tl.jsxs)("div",{className:"ctx-min-w-[210px]",children:[(0,tl.jsxs)("p",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-mb-1.5",children:[Qc("Channel taxonomy","woo-feed"),(0,tl.jsx)("span",{className:"ctx-text-[#e5484d]",children:" *"})]}),(0,tl.jsx)(Th,{size:"small",items:y,selected:ge,onChange:function(e){O(e.value),A(!0),i(ji({template:e.value}))},placeholder:Qc("Select a channel","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),(0,tl.jsxs)("div",{className:"ctx-text-right",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-medium ctx-text-ink",children:cc(Qc("%1$d of %2$d categories mapped","woo-feed"),ce,re.length)}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-[3px]",children:0===le?Qc("every store category resolves to a channel category","woo-feed"):cc(Xc("%d category still unmapped","%d categories still unmapped",le,"woo-feed"),le)})]}),(0,tl.jsx)("div",{className:ns("ctx-text-help ctx-border ctx-rounded-item ctx-px-[11px] ctx-py-1.5",_?"ctx-text-[#a8760f] ctx-bg-[#fef6e7] ctx-border-[#f5dfaf]":"ctx-text-ink-muted ctx-bg-[#f7f9fc] ctx-border-line-hair"),children:Qc(_?"Unsaved":"Saved","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-py-[13px] ctx-px-[22px] ctx-border-b ctx-border-line-wash ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)(Gj,{value:U,onChange:function(e){G(e),X(1)},placeholder:Qc("Search store categories","woo-feed"),clearable:!0,inputClassName:"ctx-w-[230px]"}),(0,tl.jsx)(pN,{buttons:ke,active:ke.find(function(e){return e.value===q}),onChange:function(e){W(e.value),X(1)}}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-faint",children:cc(Qc("Showing %1$d of %2$d","woo-feed"),se.length,re.length)})]}),b?(0,tl.jsx)("div",{className:"ctx-p-[22px]",children:(0,tl.jsx)(Kb,{rows:5,heading:[Qc("Store Category","woo-feed"),Qc("Mapped To","woo-feed"),Qc("Status","woo-feed"),Qc("Action","woo-feed")]})}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)(Xb,{containerClass:"ctx-border-0 ctx-rounded-none",children:[(0,tl.jsx)(Xb.Head,{children:(0,tl.jsxs)(Xb.Row,{children:[(0,tl.jsx)(Xb.Cell,{className:"ctx-py-2.5 ctx-pl-[22px] ctx-w-[34%]",children:Qc("Store Category","woo-feed")}),(0,tl.jsx)(Xb.Cell,{children:Qc("Mapped To","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-w-28",children:Qc("Status","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-text-right ctx-w-[90px] ctx-pr-[22px]",children:Qc("Action","woo-feed")})]})}),(0,tl.jsx)(Xb.Body,{children:0===xe.length?(0,tl.jsx)("tr",{children:(0,tl.jsx)("td",{colSpan:4,className:"ctx-text-center ctx-py-[34px] ctx-text-body ctx-text-ink-muted",children:""!==U.trim()?cc(Qc("No categories match “%s”.","woo-feed"),U.trim()):Qc("No categories to map.","woo-feed")})}):xe.map(function(e){var t=ie(e.id),n=""!==t,r=z(t),o=oe.has(Number(e.id));return(0,tl.jsxs)(Xb.Row,{className:n?"":"ctx-bg-[#fffbf1]",children:[(0,tl.jsx)(Xb.Cell,{className:"ctx-py-2.5 ctx-pl-[22px]",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",style:{paddingLeft:"".concat(20*e.depth,"px")},children:[e.depth>0&&(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#bfc9d4]",children:"└"}),(0,tl.jsx)("span",{className:ns("ctx-text-row ctx-text-ink",0===e.depth?"ctx-font-semibold":"ctx-font-medium"),children:JM(e.name)}),"number"==typeof e.count&&(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-ink-faint",children:cc(Xc("· %d product","· %d products",e.count,"woo-feed"),e.count)})]})}),(0,tl.jsx)(Xb.Cell,{className:"ctx-py-1.5",children:(0,tl.jsx)(YM,{size:"small",hasTaxonomy:D,isUnknown:r,placeholder:Qc(N?D?"Not mapped":"Type the channel category":"Choose a channel taxonomy first","woo-feed"),currentSelected:n?{id:t}:null,onChange:function(t){return function(e,t){T(function(n){var r=aL({},n);if(""===t){if(void 0===r[String(e)])return n;r[String(e)]=""}else r[String(e)]=String(t);return r}),A(!0)}(e.id,null!=t&&t.id?String(t.id):"")}},D?"".concat(e.id,":").concat(t):String(e.id))}),(0,tl.jsx)(Xb.Cell,{children:(0,tl.jsx)(HM,{state:n&&!r?"live":"warning",children:Qc(r?"Unknown category":n?"Mapped":"Unmapped","woo-feed")})}),(0,tl.jsx)(Xb.Cell,{className:"ctx-pr-[22px]",children:(0,tl.jsx)("span",{className:"ctx-w-full ctx-inline-flex ctx-justify-end",children:o&&(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){var t,n=ie(e),r=null!==(t=oe.get(Number(e)))&&void 0!==t?t:[];""!==n&&0!==r.length&&(T(function(e){var t=aL({},e);return r.forEach(function(e){t[String(e)]=n}),t}),A(!0))}(e.id)},disabled:!n,title:Qc(n?"Copy this mapping onto its sub-categories":"Map this category first, then copy it onto its sub-categories","woo-feed"),"aria-label":Qc("Copy this mapping onto its sub-categories","woo-feed"),className:ns("ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-[6px] ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer ctx-transition-colors hover:ctx-border-[#c3ddfd] hover:ctx-text-primary",{"ctx-opacity-40 ctx-cursor-not-allowed hover:ctx-border-line-hair hover:ctx-text-ink-faint":!n}),children:(0,tl.jsx)(MM,{className:"ctx-size-3.5"})})})})]},e.id)})})]}),se.length>0&&(0,tl.jsxs)("div",{className:"ctx-py-[11px] ctx-px-[22px] ctx-border-t ctx-border-line-wash ctx-flex ctx-items-center ctx-gap-3 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Rows per page","woo-feed")}),(0,tl.jsx)(Th,{size:"small",className:"ctx-w-[74px]",items:ye,selected:we,onChange:function(e){Z(e.value),X(1)}})]}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint ctx-flex-1 ctx-min-w-[150px]",children:cc(Qc("Showing %1$d–%2$d of %3$d categories","woo-feed"),fe+1,pe,se.length)}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[5px]",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return be(de-1)},disabled:de<=1||f,title:Qc("Previous page","woo-feed"),className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line ctx-rounded-item ctx-bg-white ctx-text-ink-body ctx-cursor-pointer disabled:ctx-text-[#c9d2dd] disabled:ctx-border-line-wash disabled:ctx-cursor-default",children:(0,tl.jsx)(zM,{className:"ctx-size-3.5"})}),pL(de,ue).map(function(e,t){return"…"===e?(0,tl.jsx)("span",{className:"ctx-min-w-7 ctx-text-center ctx-text-xs ctx-text-[#b6c0cc]",children:"…"},"gap-".concat(t)):(0,tl.jsx)("button",{type:"button",onClick:function(){return be(e)},disabled:f,className:ns("ctx-min-w-7 ctx-h-7 ctx-px-[7px] ctx-font-sans ctx-text-xs ctx-border ctx-rounded-item ctx-cursor-pointer",e===de?"ctx-font-semibold ctx-text-white ctx-bg-primary ctx-border-primary ctx-cursor-default":"ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border-line"),children:e},e)}),(0,tl.jsx)("button",{type:"button",onClick:function(){return be(de+1)},disabled:de>=ue||f,title:Qc("Next page","woo-feed"),className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line ctx-rounded-item ctx-bg-white ctx-text-ink-body ctx-cursor-pointer disabled:ctx-text-[#c9d2dd] disabled:ctx-border-line-wash disabled:ctx-cursor-default",children:(0,tl.jsx)(UM,{className:"ctx-size-3.5"})})]})]})]}),(0,tl.jsxs)("div",{className:"ctx-py-[13px] ctx-px-[22px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-rounded-b-card ctx-flex ctx-items-center ctx-justify-end ctx-gap-[9px]",children:[(0,tl.jsx)(pb,{type:"outline",onClick:o,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(pb,{onClick:ve,disabled:!me,children:f?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Save mapping set","woo-feed")})]})]})};function mL(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return hL(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(hL(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,hL(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,hL(d,"constructor",s),hL(s,"constructor",l),l.displayName="GeneratorFunction",hL(s,o,"GeneratorFunction"),hL(d),hL(d,o,"Generator"),hL(d,r,function(){return this}),hL(d,"toString",function(){return"[object Generator]"}),(mL=function(){return{w:i,m:f}})()}function hL(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}hL=function(e,t,n,r){function i(t,n){hL(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},hL(e,t,n,r)}function vL(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function bL(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){vL(i,r,o,a,c,"next",e)}function c(e){vL(i,r,o,a,c,"throw",e)}a(void 0)})}}function gL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yL(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yL(e,t):void 0}}(e,t)||function(){throw 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 n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var wL=function(e){var n,r=e.sets,o=void 0===r?[]:r,i=e.catalog,a=void 0===i?null:i,c=gL((0,t.useState)(!1),2),l=c[0],s=c[1],u=gL((0,t.useState)(null),2),d=u[0],f=u[1],p=gL(AM(),2),x=p[0],m=p[1].isLoading,h=gL(_M(),2),v=h[0],b=h[1].isLoading,g=IM().data,y=(0,t.useMemo)(function(){var e=(null==g?void 0:g.data)||{};return Object.keys(e).reduce(function(t,n){var r;return t[n]=(null===(r=e[n])||void 0===r?void 0:r.label)||n,t},{})},[g]),w=null!==(n=null==a?void 0:a.total)&&void 0!==n?n:0,j=(0,t.useMemo)(function(){var e=null==a?void 0:a.items;return e?new Set(e.map(function(e){return String(e.id)})):null},[a]),k=function(e){return $a("/category-mapping",{edit:e})},S=function(){var e=bL(mL().m(function e(t){var n,r,o;return mL().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.name,r=t.template,o=t.mappings,e.p=1,e.n=2,v({name:cc(Qc("Copy of %s","woo-feed"),n),template:r,mappings:[o||{}]}).unwrap();case 2:je.success(Qc("Mapping set duplicated.","woo-feed")),e.n=4;break;case 3:e.p=3,e.v,je.error(Qc("Failed to duplicate mapping set.","woo-feed"));case 4:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=bL(mL().m(function e(){return mL().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,x(d).unwrap();case 1:s(!1),je.success(Qc("Mapping set deleted.","woo-feed")),e.n=3;break;case 2:e.p=2,e.v,s(!1),je.error(Qc("Failed to delete mapping set.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),O=function(e){var t=Math.min(function(e,t){return e?Object.entries(e).filter(function(e){var n=gL(e,2),r=n[0],o=n[1];return null!=o&&""!==String(o)&&(!t||t.has(String(r)))}).length:0}(e,j),w||1/0),n=w,r=n>0?Math.round(t/n*100):0,o=n>0&&t===n,i=o?"ctx-bg-success":0===t?"ctx-bg-[#e8ab3c]":"ctx-bg-primary";return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)("div",{className:"ctx-w-[110px] ctx-h-1.5 ctx-rounded ctx-bg-line-wash ctx-overflow-hidden",children:(0,tl.jsx)("div",{className:"ctx-h-1.5 ctx-rounded ".concat(i),style:{width:"".concat(r,"%")}})}),(0,tl.jsx)("span",{className:"ctx-text-help ".concat(o?"ctx-text-success-deep":"ctx-text-ink-muted"),children:cc(Qc("%1$d of %2$d categories","woo-feed"),t,n)})]})},C="ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-muted ctx-cursor-pointer ctx-transition-colors";return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)(Xb,{containerClass:"ctx-border-0 ctx-rounded-none",children:[(0,tl.jsx)(Xb.Head,{children:(0,tl.jsxs)(Xb.Row,{children:[(0,tl.jsx)(Xb.Cell,{className:"ctx-py-2.5 ctx-pl-[22px]",children:Qc("Set","woo-feed")}),(0,tl.jsx)(Xb.Cell,{children:Qc("Channel Taxonomy","woo-feed")}),(0,tl.jsx)(Xb.Cell,{children:Qc("Coverage","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-text-right ctx-w-32 ctx-pr-[22px]",children:Qc("Actions","woo-feed")})]})}),(0,tl.jsx)(Xb.Body,{children:o.map(function(e,t){var n=(null==e?void 0:e.data)||{},r=n.option_name||(null==e?void 0:e.option_name);return(0,tl.jsxs)(Xb.Row,{children:[(0,tl.jsx)(Xb.Cell,{className:"ctx-py-3.5 ctx-pl-[22px]",children:(0,tl.jsx)("button",{type:"button",onClick:function(){return k(r)},className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-font-sans ctx-text-[13.5px] ctx-font-medium ctx-text-primary hover:ctx-text-primary-dark ctx-text-left",children:n.name||"—"})}),(0,tl.jsx)(Xb.Cell,{children:y[n.template]||n.template||"—"}),(0,tl.jsx)(Xb.Cell,{children:O(n.mappings)}),(0,tl.jsx)(Xb.Cell,{className:"ctx-pr-[22px]",children:(0,tl.jsxs)("span",{className:"ctx-w-full ctx-inline-flex ctx-justify-end ctx-gap-1.5",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return k(r)},className:"".concat(C," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),title:Qc("Edit","woo-feed"),children:(0,tl.jsx)(fR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return S(n)},className:"".concat(C," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary disabled:ctx-opacity-50"),title:Qc("Duplicate","woo-feed"),disabled:b,children:(0,tl.jsx)(xR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){f(r),s(!0)},className:"".concat(C," hover:ctx-border-danger-line hover:ctx-text-danger-deep"),title:Qc("Delete","woo-feed"),children:(0,tl.jsx)(hR,{className:"ctx-size-3.5"})})]})})]},r||t)})})]}),(0,tl.jsx)(ky,{title:Qc("Delete this category mapping?","woo-feed"),message:Qc("The mapping set is removed for good — feeds that reference it stop using it on their next run.","woo-feed"),confirmLabel:Qc("Delete mapping","woo-feed"),cancelLabel:Qc("Keep mapping","woo-feed"),isLoading:m,handleDelete:N,isOpen:l,setIsOpen:s})]})};function jL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return kL(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kL(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 kL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var SL=function(){return Wa().get("edit")},NL=function(){var e=EM(),t=e.data,n=e.isLoading,r=FM({page:1,per_page:500,search:""}).data,o=(null==t?void 0:t.length)||0,i=o>0,a=function(){return $a("/category-mapping",{edit:"new"})},c=n?"":i?cc(Xc("%d set saved.","%d sets saved.",o,"woo-feed"),o):Qc("No sets saved yet.","woo-feed");return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-pt-[18px] ctx-px-[22px] ctx-pb-[15px] ctx-flex ctx-items-start ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[240px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Category mapping","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[660px]",children:"".concat(Qc("Match your store categories to a channel’s own taxonomy once, then reuse the set in any feed. Sub-categories inherit their parent unless you override them.","woo-feed")," ").concat(c).trim()})]}),i&&(0,tl.jsx)(pb,{onClick:a,icon:(0,tl.jsx)(Wb,{className:"ctx-size-3.5"}),children:Qc("New mapping set","woo-feed")})]}),n?(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pb-[22px]",children:(0,tl.jsx)(Kb,{rows:3,heading:[Qc("Set","woo-feed"),Qc("Channel Taxonomy","woo-feed"),Qc("Coverage","woo-feed"),Qc("Actions","woo-feed")]})}):i?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(wL,{sets:t,catalog:r}),(0,tl.jsx)("div",{className:"ctx-pt-[13px] ctx-px-[22px] ctx-pb-4 ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-text-help ctx-text-ink-faint",children:Qc("Deleting a mapping set that a feed still uses leaves those categories unmapped — the feed keeps generating, the mapped value is dropped.","woo-feed")})]}):(0,tl.jsx)("div",{className:"ctx-border-t ctx-border-line-wash",children:(0,tl.jsx)(Zb,{icon:(0,tl.jsx)(yM,{className:"ctx-w-[22px] ctx-h-[22px]"}),title:Qc("No mapping sets yet","woo-feed"),description:Qc("A mapping set matches each store category to a channel’s own taxonomy — map once here, then reuse the set in any feed. Sub-categories inherit their parent unless you override them.","woo-feed"),example:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Yb,{children:Qc("Clothing","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#b6c0cc]",children:"→"}),(0,tl.jsx)(Yb,{tone:"accent",children:Qc("1604 — Apparel & Accessories > Clothing","woo-feed")})]}),actions:(0,tl.jsx)(pb,{onClick:a,icon:(0,tl.jsx)(Wb,{className:"ctx-size-3.5"}),children:Qc("Create your first mapping set","woo-feed")})})})]})},OL=function(){var e=jL((0,t.useState)(SL),2),n=e[0],r=e[1];return(0,t.useEffect)(function(){var e=function(){return r(SL())};return window.addEventListener("hashchange",e),function(){return window.removeEventListener("hashchange",e)}},[]),n?(0,tl.jsx)(xL,{optionName:"new"===n?null:n,onExit:function(){return $a("/category-mapping")}}):(0,tl.jsx)(NL,{})},CL=ii.injectEndpoints({endpoints:function(e){return{getWpOptions:e.query({query:function(){return"options"},providesTags:["WPOPTIONS"]}),addWpOption:e.mutation({query:function(e){return{url:"/options",method:"POST",body:e}},invalidatesTags:["WPOPTIONS","PRODUCT_ATTRIBUTES"]}),deleteWpOption:e.mutation({query:function(e){return{url:"/options",method:"DELETE",body:{option:e}}},invalidatesTags:["WPOPTIONS","PRODUCT_ATTRIBUTES"]}),getAllWpOptionsDropdown:e.query({query:function(){return"options/available"}})}}}),EL=CL.useGetWpOptionsQuery,TL=CL.useAddWpOptionMutation,PL=CL.useDeleteWpOptionMutation,_L=CL.useGetAllWpOptionsDropdownQuery;function AL(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return IL(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(IL(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,IL(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,IL(d,"constructor",s),IL(s,"constructor",l),l.displayName="GeneratorFunction",IL(s,o,"GeneratorFunction"),IL(d),IL(d,o,"Generator"),IL(d,r,function(){return this}),IL(d,"toString",function(){return"[object Generator]"}),(AL=function(){return{w:i,m:f}})()}function IL(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}IL=function(e,t,n,r){function i(t,n){IL(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},IL(e,t,n,r)}function FL(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function RL(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){FL(i,r,o,a,c,"next",e)}function c(e){FL(i,r,o,a,c,"throw",e)}a(void 0)})}}function DL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ML(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?DL(Object(n),!0).forEach(function(t){LL(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DL(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function LL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=UL(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=UL(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==UL(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return BL(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?BL(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 BL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function 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)}var GL=["blogname","blogdescription","siteurl","home","admin_email","new_admin_email","WPLANG","timezone_string","gmt_offset","date_format","time_format","start_of_week","users_can_register","default_role","posts_per_page","permalink_structure","blog_charset","blog_public","site_icon"],HL={blogname:Qc("Site title","woo-feed"),blogdescription:Qc("Tagline","woo-feed"),siteurl:Qc("WordPress address (URL)","woo-feed"),home:Qc("Site address (URL)","woo-feed"),admin_email:Qc("Administration email address","woo-feed"),WPLANG:Qc("Site language","woo-feed"),timezone_string:Qc("Timezone","woo-feed"),gmt_offset:Qc("Timezone offset (UTC)","woo-feed"),date_format:Qc("Date format","woo-feed"),time_format:Qc("Time format","woo-feed"),start_of_week:Qc("Week starts on","woo-feed"),posts_per_page:Qc("Posts per page","woo-feed"),permalink_structure:Qc("Permalink structure","woo-feed"),woocommerce_currency:Qc("Store currency","woo-feed"),woocommerce_default_country:Qc("Store base location","woo-feed"),woocommerce_weight_unit:Qc("Weight unit","woo-feed"),woocommerce_dimension_unit:Qc("Dimension unit","woo-feed"),woocommerce_price_num_decimals:Qc("Price decimals","woo-feed"),woocommerce_store_address:Qc("Store address","woo-feed"),woocommerce_store_city:Qc("Store city","woo-feed"),woocommerce_store_postcode:Qc("Store postcode","woo-feed"),woocommerce_email_from_name:Qc('"From" name for emails',"woo-feed"),woocommerce_email_from_address:Qc('"From" email address',"woo-feed")},qL=[{title:Qc("All","woo-feed"),value:"all"},{title:Qc("Site","woo-feed"),value:"site"},{title:Qc("WooCommerce","woo-feed"),value:"woo"},{title:Qc("Advanced","woo-feed"),value:"advanced"}],WL={site:{label:Qc("Site","woo-feed"),className:"ctx-text-primary-dark ctx-bg-primary-tint"},woo:{label:Qc("WooCommerce","woo-feed"),className:"ctx-text-[#7040c4] ctx-bg-[#f4eefe]"},advanced:{label:Qc("Advanced","woo-feed"),className:"ctx-text-ink-muted ctx-bg-line-wash"}},$L=function(e){return e.startsWith("woocommerce_")?"woo":GL.includes(e)?"site":"advanced"},VL=function(e,t){if(!e)return $L(t);var n=String(e).toLowerCase();return"woocommerce"===n||"woo"===n?"woo":"site"===n?"site":"advanced"},QL=function(e){var t,n=e.row,r=e.busy,o=e.onAdd,i=e.onRemove,a=null!=(t=n.value)&&("object"===UL(t)||"string"==typeof t&&/^(?:a|O|s):\d+:/.test(t.trim())),c=WL[n.category]||WL.advanced,l="string"==typeof n.value?n.value:"",s=cc(Qc("Add %s","woo-feed"),n.name);return a?s=cc(Qc("%s is not usable","woo-feed"),n.name):n.added&&(s=cc(Qc("%s is in your list","woo-feed"),n.name)),(0,tl.jsxs)("div",{className:ns("ctx-px-5 ctx-py-[11px] ctx-border-b ctx-border-[#f4f6f8] ctx-flex ctx-items-start ctx-gap-2.5",a?"ctx-bg-[#fffbf1]":n.added?"ctx-bg-[#f5faff]":"ctx-bg-white"),children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px]",children:[(0,tl.jsx)("code",{className:"ctx-text-body ctx-font-medium ctx-text-ink ctx-truncate",children:n.name}),(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-leading-[14px] ctx-font-semibold ctx-rounded ctx-px-1.5 ctx-py-px ctx-whitespace-nowrap ".concat(c.className),children:c.label})]}),l?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-body ctx-mt-[3px] ctx-truncate",children:l}):null,a?(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-leading-4 ctx-text-[#8a6410] ctx-mt-[3px]",children:Qc("Serialized value — feeds can only carry plain text","woo-feed")}):n.label?(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-leading-4 ctx-text-ink-faint ctx-mt-[3px]",children:n.label}):null]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-1.5 ctx-flex-none",children:[(0,tl.jsx)("button",{type:"button","aria-label":s,disabled:a||n.added||r,onClick:function(){return o(n.name)},className:ns("ctx-font-sans ctx-text-help ctx-font-medium ctx-bg-white ctx-border ctx-rounded-item ctx-py-1.5 ctx-px-[11px] ctx-flex ctx-items-center ctx-gap-[5px] ctx-transition-colors",a?"ctx-text-[#bfc9d4] ctx-border-line-hair ctx-cursor-default":n.added?"ctx-text-ink-muted ctx-border-line-hair ctx-cursor-default":"ctx-text-primary ctx-border-[#c3ddfd] ctx-cursor-pointer hover:ctx-bg-primary-tint"),children:a?Qc("Not usable","woo-feed"):n.added?Qc("Added","woo-feed"):(0,tl.jsxs)(tl.Fragment,{children:[Qc("Add","woo-feed"),r&&(0,tl.jsx)(Os,{color:"current"})]})}),n.added?(0,tl.jsx)("button",{type:"button",title:Qc("Remove from the list","woo-feed"),"aria-label":cc(Qc("Remove %s","woo-feed"),n.name),disabled:r,onClick:function(){return i(n.name)},className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer ctx-flex-none ctx-transition-colors hover:ctx-border-[#f4d4d1] hover:ctx-text-[#b42318] hover:ctx-bg-[#fff8f7]",children:r?(0,tl.jsx)(Os,{color:"current"}):(0,tl.jsx)(Bj,{className:"ctx-w-3.5 ctx-h-3.5"})}):null]})]})},XL=function(e){var n=e.open,r=e.setOpen,o=zL((0,t.useState)(""),2),i=o[0],a=o[1],c=zL((0,t.useState)("all"),2),l=c[0],s=c[1],u=zL((0,t.useState)(null),2),d=u[0],f=u[1],p=_L(void 0,{skip:!n}),x=p.data,m=p.isLoading,h=EL(),v=h.data,b=h.isFetching,g=zL(TL(),2),y=g[0],w=g[1].isLoading,j=zL(PL(),2),k=j[0],S=j[1].isLoading,N=w||S||b,O=(0,t.useMemo)(function(){return(null==v?void 0:v.data)||{}},[v]),C=Object.keys(O).length,E=(0,t.useMemo)(function(){return(Array.isArray(null==x?void 0:x.data)?x.data:[]).map(function(e){var t=function(e){if(e&&"object"===UL(e)){var t=String(e.name||"");return{name:t,value:e.value,label:e.label||HL[t]||"",category:VL(e.category,t)}}var n=String(e);return{name:n,value:void 0,label:HL[n]||"",category:$L(n)}}(e);return ML(ML({},t),{},{value:void 0===t.value?O[t.name]:t.value,added:Object.prototype.hasOwnProperty.call(O,t.name)})}).filter(function(e){return!e.name.startsWith("_transient_")&&!e.name.startsWith("_site_transient_")})},[x,O]),T=""!==i.trim(),P=(0,t.useMemo)(function(){var e=i.trim().toLowerCase();return e?E.filter(function(t){return("all"===l||t.category===l)&&(t.name.toLowerCase().includes(e)||"string"==typeof t.value&&t.value.toLowerCase().includes(e)||!!t.label&&t.label.toLowerCase().includes(e))}):[]},[E,i,l]),_=P.slice(0,100),A=function(){r(!1),a(""),s("all")},I=function(){var e=RL(AL().m(function e(t){var n,r,o;return AL().w(function(e){for(;;)switch(e.p=e.n){case 0:return f(t),e.p=1,e.n=2,y({option:t}).unwrap();case 2:e.v.success&&je.success(Qc("New WP Option Added","woo-feed")),e.n=4;break;case 3:e.p=3,o=e.v,je.error((null==o||null===(n=o.data)||void 0===n?void 0:n.error)||(null==o||null===(r=o.data)||void 0===r?void 0:r.message)||Qc("Failed to add option","woo-feed"));case 4:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=RL(AL().m(function e(t){var n,r,o,i;return AL().w(function(e){for(;;)switch(e.p=e.n){case 0:return f(t),e.p=1,e.n=2,k(t).unwrap();case 2:(n=e.v).success&&je.success((null===(r=n.data)||void 0===r?void 0:r.message)||Qc("Option deleted successfully","woo-feed")),e.n=4;break;case 3:e.p=3,i=e.v,je.error((null==i||null===(o=i.data)||void 0===o?void 0:o.error)||Qc("Failed to delete option","woo-feed"));case 4:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}();return(0,tl.jsxs)(Es,{isOpen:n,onClose:A,title:Qc("Add a WP option","woo-feed"),subtitle:T?cc(Qc("%1$d of %2$d rows shown","woo-feed"),P.length,E.length):E.length?cc(Xc("Search across %d option.","Search across %d options.",E.length,"woo-feed"),E.length):Qc("Search your site's options.","woo-feed"),className:"ctx-w-[660px]",children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-flex ctx-flex-col ctx-gap-2.5 ctx-border-b ctx-border-line-wash",children:[(0,tl.jsx)(Gj,{value:i,onChange:a,placeholder:Qc("Search option name or value","woo-feed"),clearable:!0,inputClassName:"ctx-w-full"}),(0,tl.jsx)("div",{className:"ctx-flex [&>div]:ctx-flex-1",children:(0,tl.jsx)(pN,{buttons:qL,active:{value:l},onChange:function(e){return s(e.value)}})})]}),(0,tl.jsx)("div",{className:"ctx-max-h-[60vh] ctx-overflow-y-auto",children:m?(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-[30px] ctx-flex ctx-justify-center",children:(0,tl.jsx)(Os,{})}):T?0===P.length?(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-[30px] ctx-text-center ctx-text-body ctx-text-ink-muted",children:Qc("No options match","woo-feed")}):(0,tl.jsxs)(tl.Fragment,{children:[_.map(function(e){return(0,tl.jsx)(QL,{row:e,busy:d===e.name&&N,onAdd:I,onRemove:F},e.name)}),P.length>100&&(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-text-center ctx-text-help ctx-text-ink-faint",children:cc(Qc("Showing the first %1$d of %2$d matches — refine your search to narrow it down.","woo-feed"),100,P.length)})]}):(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-[30px] ctx-text-center ctx-text-body ctx-text-ink-muted",children:Qc("Start typing to search your site’s options — matches appear here.","woo-feed")})}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:cc(Xc("%d option in your list","%d options in your list",C,"woo-feed"),C)}),(0,tl.jsx)(pb,{size:"large",onClick:A,children:Qc("Done","woo-feed")})]})]})};function KL(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return YL(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(YL(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,YL(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,YL(d,"constructor",s),YL(s,"constructor",l),l.displayName="GeneratorFunction",YL(s,o,"GeneratorFunction"),YL(d),YL(d,o,"Generator"),YL(d,r,function(){return this}),YL(d,"toString",function(){return"[object Generator]"}),(KL=function(){return{w:i,m:f}})()}function YL(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}YL=function(e,t,n,r){function i(t,n){YL(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},YL(e,t,n,r)}function ZL(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function JL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ez(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ez(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 ez(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var tz=function(e){var n=e.options,r=void 0===n?[]:n,o=JL((0,t.useState)(!1),2),i=o[0],a=o[1],c=JL((0,t.useState)(""),2),l=c[0],s=c[1],u=JL(PL(),2),d=u[0],f=u[1].isLoading,p=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){ZL(i,r,o,a,c,"next",e)}function c(e){ZL(i,r,o,a,c,"throw",e)}a(void 0)})}}(KL().m(function e(){var t,n,r,o;return KL().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,d(l).unwrap();case 1:(t=e.v).success?je.success((null===(n=t.data)||void 0===n?void 0:n.message)||"Option deleted successfully"):je.error(t.error||"Failed to delete option"),a(!1),e.n=3;break;case 2:e.p=2,o=e.v,je.error((null==o||null===(r=o.data)||void 0===r?void 0:r.error)||"Failed to delete option"),a(!1);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)(Xb,{containerClass:"ctx-border-0 ctx-rounded-none",children:[(0,tl.jsx)(Xb.Head,{children:(0,tl.jsxs)(Xb.Row,{children:[(0,tl.jsx)(Xb.Cell,{className:"ctx-py-2.5 ctx-pl-[22px]",children:Qc("Option","woo-feed")}),(0,tl.jsx)(Xb.Cell,{children:Qc("Current Value","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-min-w-[240px]",children:Qc("Use In A Feed As","woo-feed")}),(0,tl.jsx)(Xb.Cell,{className:"ctx-text-right ctx-w-24 ctx-pr-[22px]",children:Qc("Action","woo-feed")})]})}),(0,tl.jsx)(Xb.Body,{children:Object.entries(r).map(function(e){var t=JL(e,2),n=t[0],r=t[1];return(0,tl.jsxs)(Xb.Row,{children:[(0,tl.jsx)(Xb.Cell,{className:"ctx-py-4 ctx-pl-[22px] ctx-align-middle",children:(0,tl.jsx)("code",{className:"ctx-text-row ctx-font-medium ctx-text-ink",children:n})}),(0,tl.jsx)(Xb.Cell,{className:"ctx-align-middle ctx-max-w-96 ctx-overflow-auto ctx-text-ink",children:r}),(0,tl.jsx)(Xb.Cell,{className:"ctx-align-middle",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap",children:[(0,tl.jsx)("code",{className:"ctx-text-help ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5",children:"wf_option_".concat(n)}),(0,tl.jsx)(HF,{text:"wf_option_".concat(n)})]})}),(0,tl.jsx)(Xb.Cell,{className:"ctx-align-middle ctx-pr-[22px]",children:(0,tl.jsx)("span",{className:"ctx-w-full ctx-flex ctx-justify-end",children:(0,tl.jsx)("button",{type:"button",title:Qc("Delete option","woo-feed"),"aria-label":Qc("Delete option","woo-feed"),onClick:function(){return s(n),void a(!0)},className:"".concat("ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-muted ctx-cursor-pointer ctx-transition-colors"," hover:ctx-border-danger-line hover:ctx-text-danger-deep"),children:(0,tl.jsx)(hR,{className:"ctx-size-3.5"})})})})]},n)})})]}),(0,tl.jsx)(ky,{title:"Delete this WP option?",itemName:l,confirmLabel:"Delete option",cancelLabel:"Keep option",isLoading:f,handleDelete:p,isOpen:i,setIsOpen:a})]})};function nz(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return rz(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rz(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 rz(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var oz=function(){var e=nz((0,t.useState)(!1),2),n=e[0],r=e[1],o=EL(),i=o.data,a=o.isLoading,c=o.isSuccess,l=null!=i&&i.data?Object.keys(i.data).length:0,s=l>0;return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-pt-[18px] ctx-px-[22px] ctx-pb-[15px] ctx-flex ctx-items-start ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[220px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("WP options in feeds","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[520px]",children:[Qc("Expose a WordPress or WooCommerce setting as a feed attribute — useful for shop-wide values like currency, brand name or shipping country.","woo-feed"),s&&" "+cc(Xc("%d option exposed.","%d options exposed.",l,"woo-feed"),l)]})]}),(0,tl.jsx)(pb,{size:"medium",onClick:function(){return r(!0)},icon:(0,tl.jsx)(Wb,{className:"ctx-size-3.5"}),children:Qc("Add option","woo-feed")})]}),a?(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pb-[22px]",children:(0,tl.jsx)(Kb,{rows:4,heading:["Option","Current Value","Use In A Feed As","Action"]})}):s&&c?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(tz,{options:i.data}),(0,tl.jsx)("div",{className:"ctx-pt-[13px] ctx-px-[22px] ctx-pb-4 ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-text-help ctx-text-ink-faint",children:Qc("Values are read at generation time, so a feed always carries whatever the setting says then.","woo-feed")})]}):(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pb-[22px]",children:(0,tl.jsx)(Zb,{title:Qc("No options exposed yet","woo-feed"),description:(0,tl.jsxs)(tl.Fragment,{children:[Qc("Most stores start with","woo-feed")," ",(0,tl.jsx)("code",{className:"ctx-text-help ctx-bg-line-wash ctx-rounded ctx-px-1",children:"blogname"})," ",Qc("and","woo-feed")," ",(0,tl.jsx)("code",{className:"ctx-text-help ctx-bg-line-wash ctx-rounded ctx-px-1",children:"woocommerce_currency"}),"."]}),actions:(0,tl.jsx)(pb,{size:"large",onClick:function(){return r(!0)},icon:(0,tl.jsx)(Wb,{className:"ctx-size-4"}),children:Qc("Add a WP option","woo-feed")})})})]}),(0,tl.jsx)(XL,{open:n,setOpen:r})]})};function iz(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return az(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(az(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,az(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,az(d,"constructor",s),az(s,"constructor",l),l.displayName="GeneratorFunction",az(s,o,"GeneratorFunction"),az(d),az(d,o,"Generator"),az(d,r,function(){return this}),az(d,"toString",function(){return"[object Generator]"}),(iz=function(){return{w:i,m:f}})()}function az(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}az=function(e,t,n,r){function i(t,n){az(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},az(e,t,n,r)}function cz(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function lz(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return sz(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sz(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 sz(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var uz="https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt",dz=/^https:\/\/(www\.)?google\.com\/basepages\/producttype\/taxonomy(-with-ids)?\.[a-z]{2,3}(-[A-Z]{2})?\.txt$/,fz=function(e){var n=e.isOpen,r=e.onClose,o=lz((0,t.useState)(uz),2),i=o[0],a=o[1],c=lz((0,t.useState)(""),2),l=c[0],s=c[1],u=lz(fj(),2),d=u[0],f=u[1].isLoading;(0,t.useEffect)(function(){n&&(a(uz),s(""))},[n]);var p=i.trim(),x=""===p,m=dz.test(p),h=Qc("Downloads the latest Google product category list.","woo-feed"),v="muted";m?(h=Qc("Ready to update.","woo-feed"),v="success"):x||(h=Qc("Enter a Google taxonomy URL, e.g. https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt","woo-feed"),v="error");var b=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){cz(i,r,o,a,c,"next",e)}function c(e){cz(i,r,o,a,c,"throw",e)}a(void 0)})}}(iz().m(function e(){var t,n,o,i,a,c;return iz().w(function(e){for(;;)switch(e.p=e.n){case 0:if(m&&!f){e.n=1;break}return e.a(2);case 1:return s(""),e.p=2,e.n=3,d({url:p}).unwrap();case 3:n=e.v,o=null==n||null===(t=n.data)||void 0===t?void 0:t.version,je.success(o?cc(Qc("Taxonomy updated (version %s).","woo-feed"),o):Qc("Taxonomy updated.","woo-feed")),r(),e.n=5;break;case 4:e.p=4,c=e.v,s((null==c||null===(i=c.data)||void 0===i?void 0:i.message)||(null==c||null===(a=c.data)||void 0===a?void 0:a.error)||Qc("Failed to update taxonomy. Please try again.","woo-feed"));case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)(Es,{isOpen:n,onClose:r,className:"ctx-w-[560px]",title:Qc("Update product taxonomy","woo-feed"),subtitle:Qc("Download the latest Google product category file.","woo-feed"),children:[(0,tl.jsx)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-[18px]",children:(0,tl.jsx)(Rs,{label:Qc("Taxonomy file URL","woo-feed"),required:!0,value:i,onChange:function(e){return a(e.target.value)},placeholder:uz,error:!x&&!m,hint:h,hintTone:v,spellCheck:!1,autoComplete:"off"})}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-[9px] ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[140px] ctx-text-[11px] ".concat(l?"ctx-text-[#b42318]":"ctx-text-ink-faint"),children:l||Qc("This can take a few seconds.","woo-feed")}),(0,tl.jsx)(pb,{type:"custom",size:"medium",onClick:r,className:"ctx-text-ink-muted ctx-font-medium hover:ctx-bg-white",children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(pb,{type:"primary",size:"medium",onClick:b,disabled:!m||f,children:f?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Updating","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Update","woo-feed")})]})]})},pz=ii.injectEndpoints({endpoints:function(e){return{getStatus:e.query({query:function(){return"status"},providesTags:["STATUS"]}),getStatusLogs:e.query({query:function(){return"status/logs"},providesTags:["STATUS"]}),clearStatusCache:e.mutation({query:function(){return{url:"status/cache",method:"DELETE"}},invalidatesTags:["STATUS"]})}}}),xz=pz.useGetStatusQuery,mz=pz.useGetStatusLogsQuery,hz=pz.useLazyGetStatusLogsQuery,vz=pz.useClearStatusCacheMutation;function bz(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return gz(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(gz(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,gz(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,gz(d,"constructor",s),gz(s,"constructor",l),l.displayName="GeneratorFunction",gz(s,o,"GeneratorFunction"),gz(d),gz(d,o,"Generator"),gz(d,r,function(){return this}),gz(d,"toString",function(){return"[object Generator]"}),(bz=function(){return{w:i,m:f}})()}function gz(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}gz=function(e,t,n,r){function i(t,n){gz(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},gz(e,t,n,r)}function yz(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function wz(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){yz(i,r,o,a,c,"next",e)}function c(e){yz(i,r,o,a,c,"throw",e)}a(void 0)})}}function jz(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function kz(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jz(Object(n),!0).forEach(function(t){Sz(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jz(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Sz(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Cz(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Cz(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Cz(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nz(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Oz(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Oz(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 Oz(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Cz(e){return Cz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Cz(e)}var Ez=[{id:1,name:Qc("1 hour","woo-feed"),value:3600},{id:2,name:Qc("6 hours","woo-feed"),value:21600},{id:3,name:Qc("12 hours","woo-feed"),value:43200},{id:4,name:Qc("24 hours","woo-feed"),value:86400},{id:5,name:Qc("Never expire","woo-feed"),value:0}],Tz={604800:Qc("1 week","woo-feed"),2592e3:Qc("1 month","woo-feed")},Pz=[{title:Qc("Custom fields","woo-feed"),items:[{field:"custom_field_0",label:Qc("Custom field 0","woo-feed")},{field:"custom_field_1",label:Qc("Custom field 1","woo-feed")},{field:"custom_field_2",label:Qc("Custom field 2","woo-feed")},{field:"custom_field_3",label:Qc("Custom field 3","woo-feed")},{field:"custom_field_4",label:Qc("Custom field 4","woo-feed")}]},{title:Qc("Product information","woo-feed"),items:[{field:"age_group",label:Qc("Age group","woo-feed")},{field:"gender",label:Qc("Gender","woo-feed")},{field:"material",label:Qc("Material","woo-feed")},{field:"availability_date",label:Qc("Availability date","woo-feed")},{field:"cost_of_good_sold",label:Qc("Cost of goods sold","woo-feed")}]},{title:Qc("Product identifiers","woo-feed"),items:[{field:"mpn",label:Qc("MPN","woo-feed")},{field:"ean",label:Qc("EAN","woo-feed")},{field:"gtin",label:Qc("GTIN","woo-feed")},{field:"isbn",label:Qc("ISBN","woo-feed")},{field:"brand",label:Qc("Brand","woo-feed"),settingKey:"woo_feed_taxonomy"}]},{title:Qc("Unit pricing","woo-feed"),items:[{field:"unit",label:Qc("Unit","woo-feed")},{field:"unit_pricing_measure",label:Qc("Unit price measure","woo-feed")},{field:"unit_pricing_base_measure",label:Qc("Unit price base measure","woo-feed")}]}],_z=[Qc("Server environment details (PHP, MySQL, server and WordPress versions).","woo-feed"),Qc("Number of products on your site.","woo-feed"),Qc("Number of product categories on your site.","woo-feed"),Qc("Feed configuration.","woo-feed"),Qc("Site name, language and URL.","woo-feed"),Qc("Number of active and inactive plugins.","woo-feed"),Qc("Your name and email address.","woo-feed")],Az=function(e){if(!e||"object"!==Cz(e))return{};var t={};return Object.keys(e).forEach(function(n){var r;t[n]="enable"===(r=e[n])||!0===r||1===r||"1"===r?"enable":"disable"}),t},Iz=function(){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-justify-end ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px] ctx-bg-[#f7f9fc] ctx-border ctx-border-solid ctx-border-[#eaeef5] ctx-rounded-item ctx-px-2.5 ctx-py-[5px]",children:[(0,tl.jsx)("span",{className:"ctx-w-[7px] ctx-h-[7px] ctx-rounded-full ctx-bg-[#a7b2bf]","aria-hidden":"true"}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-medium ctx-text-ink-muted",children:Qc("Not connected","woo-feed")})]}),(0,tl.jsx)(pb,{type:"primary",size:"medium",disabled:!0,children:Qc("Connect","woo-feed")})]})},Fz=function(e){var t=e.title,n=e.description,r=e.actions,o=void 0===r?null:r,i=e.children;return(0,tl.jsxs)("section",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-3.5 ctx-border-b ctx-border-solid ctx-border-line-wash ctx-flex ctx-items-start ctx-gap-3.5 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[220px]",children:[(0,tl.jsx)("h4",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:t}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-[3px] ctx-leading-relaxed",children:n})]}),o&&(0,tl.jsx)("div",{className:"ctx-flex ctx-gap-2",children:o})]}),i]})},Rz=function(e){var t=e.label,n=e.hint,r=e.control,o=e.children;return(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-3.5 ctx-border-b ctx-border-solid ctx-border-[#f7f9fb] last:ctx-border-b-0 ctx-flex ctx-items-start ctx-gap-5",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-medium ctx-text-ink",children:t}),(0,tl.jsx)("div",{className:"ctx-text-[12px] ctx-text-[#8b9bb0] ctx-mt-1 ctx-leading-relaxed ctx-max-w-[520px]",children:n}),o]}),(0,tl.jsx)("div",{className:"ctx-w-[236px] ctx-flex-none ctx-flex ctx-justify-end ctx-pt-0.5",children:r})]})},Dz=function(e){var t=e.title,n=e.items,r=e.isEnabled,o=e.onToggle,i=n.filter(function(e){return r(e)}).length;return(0,tl.jsxs)("div",{className:"ctx-border ctx-border-solid ctx-border-[#eef1f5] ctx-rounded-btn ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-3.5 ctx-py-2.5 ctx-bg-line-paper ctx-border-b ctx-border-solid ctx-border-[#eef1f5] ctx-flex ctx-items-baseline ctx-gap-2",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink-body ctx-flex-1",children:t}),(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-[#a7b2bf]",children:cc(Qc("%1$d of %2$d on","woo-feed"),i,n.length)})]}),n.map(function(e){var t=r(e);return(0,tl.jsxs)("div",{className:"ctx-px-3.5 ctx-py-[9px] ctx-border-b ctx-border-solid ctx-border-[#f7f9fb] last:ctx-border-b-0 ctx-flex ctx-items-center ctx-gap-3 hover:ctx-bg-[#fafcfd]",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:ns("ctx-text-body ctx-font-medium",t?"ctx-text-ink":"ctx-text-ink-muted"),children:e.label}),(0,tl.jsx)("div",{className:"ctx-text-[10px] ctx-text-[#b6c0cc] ctx-font-[ui-monospace,Menlo,monospace] ctx-mt-0.5",children:e.field})]}),(0,tl.jsx)(WN,{checked:t,onChange:function(){return o(e)},"aria-label":e.label})]},e.field)})]})},Mz=function(){var e,n=uj(),r=n.data,o=n.isLoading,i=Nz(dj(),2),a=i[0],c=i[1].isLoading,l=Nz(dj(),2),s=l[0],u=l[1].isLoading,d=Nz(rg(),2),f=d[0],p=d[1].isLoading,x=Nz(hz(),2),m=x[0],h=x[1].isFetching,v=Nz((0,t.useState)({}),2),b=v[0],g=v[1],y=Nz((0,t.useState)(!1),2),w=y[0],j=y[1],k=Nz((0,t.useState)(!1),2),S=k[0],N=k[1],O=(0,t.useMemo)(function(){var e=(null==r?void 0:r.data)||{};return kz(kz({},e),{},{opt_in:"yes"===e.tracking_opt_in?"yes":"no",woo_feed_identifier:Az(e.woo_feed_identifier),woo_feed_taxonomy:Az(e.woo_feed_taxonomy)})},[r]),C=function(e){return e in b?b[e]:O[e]},E=function(e,t){g(function(n){var r=kz({},n);return JSON.stringify(t)===JSON.stringify(O[e])?delete r[e]:r[e]=t,r})},T=Object.keys(b).length,P=rc("failure_notifications"),_=O.admin_email||Qc("Site admin email","woo-feed"),A=function(){var e=wz(bz().m(function e(){var t,n,r,o;return bz().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,a(b).unwrap();case 1:(t=e.v).success?(je.success((null===(n=t.data)||void 0===n?void 0:n.message)||Qc("Settings saved successfully.","woo-feed")),g({})):je.error(t.error||Qc("Failed to save settings.","woo-feed")),e.n=3;break;case 2:e.p=2,o=e.v,je.error((null==o||null===(r=o.data)||void 0===r?void 0:r.error)||Qc("Failed to save settings.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),I=function(){var e=wz(bz().m(function e(){var t,n,r,o;return bz().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,f().unwrap();case 1:null!=(t=e.v)&&t.success?je.success((null===(n=t.data)||void 0===n?void 0:n.message)||Qc("Cache cleared successfully.","woo-feed")):je.error((null==t?void 0:t.error)||Qc("Failed to clear cache.","woo-feed")),e.n=3;break;case 2:e.p=2,o=e.v,je.error((null==o||null===(r=o.data)||void 0===r?void 0:r.error)||Qc("Failed to clear cache.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),F=function(){var e=wz(bz().m(function e(){var t,n,r,o,i,a,c,l;return bz().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,m().unwrap();case 1:if(n=e.v,r=(null==n||null===(t=n.data)||void 0===t?void 0:t.logs)||""){e.n=2;break}return je.info(Qc("No log data to download.","woo-feed")),e.a(2);case 2:o=new Blob([r],{type:"text/plain"}),i=URL.createObjectURL(o),(a=document.createElement("a")).href=i,a.download="ctx-feed-log.txt",document.body.appendChild(a),a.click(),a.remove(),URL.revokeObjectURL(i),e.n=4;break;case 3:e.p=3,l=e.v,je.error((null==l||null===(c=l.data)||void 0===c?void 0:c.error)||Qc("Failed to load log data.","woo-feed"));case 4:return e.a(2)}},e,null,[[0,3]])}));return function(){return e.apply(this,arguments)}}(),R=function(){var e=wz(bz().m(function e(){var t,n,r;return bz().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,s({clear_all_logs:!0}).unwrap();case 1:(t=e.v).success?je.success(Qc("Log data cleared.","woo-feed")):je.error(t.error||Qc("Failed to clear log data.","woo-feed")),e.n=3;break;case 2:e.p=2,r=e.v,je.error((null==r||null===(n=r.data)||void 0===n?void 0:n.error)||Qc("Failed to clear log data.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),D=function(e){var t=e.settingKey||"woo_feed_identifier";return"enable"===(C(t)||{})[e.field]},M=function(e){var t=e.settingKey||"woo_feed_identifier",n=C(t)||{};E(t,kz(kz({},n),{},Sz({},e.field,"enable"===n[e.field]?"disable":"enable")))};if(o)return(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-5 ctx-py-10 ctx-flex ctx-justify-center",children:(0,tl.jsx)(Os,{})});var L=Number(null!==(e=C("cache_ttl"))&&void 0!==e?e:21600),z=Ez,B=Ez.find(function(e){return e.value===L});return B||(z=[B={id:"legacy-".concat(L),name:Tz[L]||cc(Qc("%d seconds","woo-feed"),L),value:L}].concat(Ez)),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)("div",{className:"ctx-sticky ctx-top-[54px] ctx-z-[6] ctx-bg-white ctx-rounded-card ctx-shadow-[0_1px_2px_rgba(13,25,45,.04),0_4px_14px_rgba(13,25,45,.07)] ctx-px-[22px] ctx-py-[18px]",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-5 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[240px]",children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Settings","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("Defaults for every feed. Individual feeds can override schedule and filters.","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)("div",{className:ns("ctx-text-help ctx-border ctx-border-solid ctx-rounded-item ctx-px-[11px] ctx-py-1.5",0===T?"ctx-text-ink-muted ctx-bg-[#f7f9fc] ctx-border-[#eaeef5]":"ctx-text-[#a8760f] ctx-bg-[#fef6e7] ctx-border-[#f5dfaf]"),children:0===T?Qc("All changes saved","woo-feed"):cc(Xc("%d unsaved change","%d unsaved changes",T,"woo-feed"),T)}),(0,tl.jsx)(pb,{type:"custom",size:"medium",onClick:function(){return g({})},className:"ctx-text-ink-muted ctx-font-medium hover:ctx-bg-[#f7f9fc] hover:ctx-text-ink-body",children:Qc("Discard","woo-feed")}),(0,tl.jsx)(pb,{type:"primary",size:"medium",onClick:A,disabled:0===T||c,children:c?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Save changes","woo-feed")})]})]})}),(0,tl.jsx)(Fz,{title:Qc("Cache","woo-feed"),description:Qc("Cached product data speeds up generation between runs.","woo-feed"),actions:(0,tl.jsx)(pb,{type:"destructive-outline",size:"small",onClick:I,disabled:p,children:p?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Purging","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Purge cache now","woo-feed")}),children:(0,tl.jsx)(Rz,{label:Qc("Cache lifetime","woo-feed"),hint:Qc("How long generated product data stays cached before it is rebuilt.","woo-feed"),control:(0,tl.jsx)("div",{className:"ctx-w-full",children:(0,tl.jsx)(Th,{size:"small",items:z,selected:B,onChange:function(e){return E("cache_ttl",e.value)}})})})}),(0,tl.jsx)(Fz,{title:Qc("Product taxonomy","woo-feed"),description:Qc("Refresh the Google product category list used for category mapping. English (en-US) by default — paste another language’s Google taxonomy URL to switch.","woo-feed"),actions:(0,tl.jsx)(pb,{type:"outline",size:"small",onClick:function(){return N(!0)},children:Qc("Update taxonomies","woo-feed")})}),(0,tl.jsx)(fz,{isOpen:S,onClose:function(){return N(!1)}}),(0,tl.jsx)(Fz,{title:Qc("Feed output","woo-feed"),description:Qc("Formatting for the generated feed files.","woo-feed"),children:(0,tl.jsx)(Rz,{label:Qc("Wrap XML values in CDATA","woo-feed"),hint:Qc("Wraps every XML element value in a CDATA section so special characters and HTML never break the feed. Recommended — leave on unless a channel requires plain text.","woo-feed"),control:(0,tl.jsx)(WN,{checked:"yes"===C("enable_cdata"),onChange:function(e){return E("enable_cdata",e?"yes":"no")},"aria-label":Qc("Wrap XML values in CDATA","woo-feed")})})}),(0,tl.jsx)(Fz,{title:(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Notifications","woo-feed"),!P&&(0,tl.jsx)(rl,{})]}),description:Qc("Get an email when a feed stops updating on schedule, so a broken feed never goes unnoticed.","woo-feed"),children:(0,tl.jsxs)("div",{className:P?"":Ek,"aria-disabled":P?void 0:"true",children:[(0,tl.jsx)(Rz,{label:Qc("Email me when a scheduled update fails","woo-feed"),hint:Qc("Sent when an automatic update fails, finds no products (the previous file is kept), or a feed has not updated for twice its schedule. At most one email per feed per day.","woo-feed"),control:(0,tl.jsx)(WN,{checked:"yes"===C("failure_email_notify"),onChange:function(e){return E("failure_email_notify",e?"yes":"no")},"aria-label":Qc("Email me when a scheduled update fails","woo-feed")})}),"yes"===C("failure_email_notify")&&(0,tl.jsx)(Rz,{label:Qc("Send to","woo-feed"),hint:Qc("One or more addresses, separated by commas. Leave empty to use the site admin email.","woo-feed"),control:(0,tl.jsx)(fN,{id:"ctxfeed-failure-email-recipients",size:"small",value:C("failure_email_recipients")||"",placeholder:_,onChange:function(e){return E("failure_email_recipients",e.target.value)}})})]})}),(0,tl.jsxs)(Fz,{title:Qc("Diagnostics","woo-feed"),description:Qc("Logging slows generation slightly — leave off unless you are troubleshooting.","woo-feed"),actions:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(pb,{type:"outline",size:"small",onClick:F,disabled:h,children:h?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Preparing","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Download log","woo-feed")}),(0,tl.jsx)(pb,{type:"destructive-outline",size:"small",onClick:R,disabled:u,children:u?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Clearing","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Clear log data","woo-feed")})]}),children:[(0,tl.jsx)(Rz,{label:Qc("Debug logging","woo-feed"),hint:Qc("Writes each generation step to the log file.","woo-feed"),control:(0,tl.jsx)(WN,{checked:"on"===C("enable_error_debugging"),onChange:function(e){return E("enable_error_debugging",e?"on":"off")},"aria-label":Qc("Debug logging","woo-feed")})}),(0,tl.jsx)(Rz,{label:Qc("Share anonymous diagnostics with CTX Feed","woo-feed"),hint:Qc("To opt in, check this option. Your feed data stays anonymous and no sensitive data is tracked.","woo-feed"),control:(0,tl.jsx)(WN,{checked:"yes"===C("opt_in"),onChange:function(e){return E("opt_in",e?"yes":"no")},"aria-label":Qc("Share anonymous diagnostics with CTX Feed","woo-feed")}),children:(0,tl.jsxs)("div",{className:"ctx-mt-2 ctx-max-w-[520px]",children:[(0,tl.jsxs)("button",{type:"button",onClick:function(){return j(function(e){return!e})},className:"ctx-inline-flex ctx-items-center ctx-gap-[5px] ctx-text-help ctx-font-medium ctx-text-primary-dark ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer hover:ctx-underline",children:[Qc(w?"Hide what we collect":"See what we collect","woo-feed"),(0,tl.jsx)(Eh,{className:ns("ctx-size-3",w&&"ctx-rotate-180"),"aria-hidden":"true"})]}),w&&(0,tl.jsx)("ul",{className:"ctx-mt-[9px] ctx-mb-0 ctx-flex ctx-flex-col ctx-gap-[5px] ctx-border-0 ctx-border-l-2 ctx-border-solid ctx-border-line-wash ctx-pl-3 ctx-list-none",children:_z.map(function(e){return(0,tl.jsxs)("li",{className:"ctx-flex ctx-items-start ctx-gap-2 ctx-m-0",children:[(0,tl.jsx)("span",{className:"ctx-w-[3px] ctx-h-[3px] ctx-rounded-full ctx-bg-[#c3ccd8] ctx-flex-none ctx-mt-[7px]","aria-hidden":"true"}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-[#8b9bb0]",children:e})]},e)})})]})})]}),(0,tl.jsx)(Fz,{title:(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Channel connections","woo-feed"),(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded ctx-px-1.5 ctx-py-px ctx-uppercase",children:Qc("Coming soon","woo-feed")})]}),description:Qc("Link your channel accounts so CTX Feed can pull rejection reports into each feed. This feature arrives in an upcoming update.","woo-feed"),children:(0,tl.jsxs)("div",{className:"ctx-opacity-60 ctx-pointer-events-none ctx-select-none","aria-disabled":"true",children:[(0,tl.jsx)(Rz,{label:Qc("Google Merchant Center","woo-feed"),hint:Qc("Item-level disapprovals, policy warnings and missing-attribute reasons. Read-only access.","woo-feed"),control:(0,tl.jsx)(Iz,{})}),(0,tl.jsx)(Rz,{label:Qc("Meta Catalog","woo-feed"),hint:Qc("Item-level rejections and policy issues from Facebook & Instagram Commerce Manager. Read-only access.","woo-feed"),control:(0,tl.jsx)(Iz,{})})]})}),(0,tl.jsx)(Fz,{title:Qc("Product attributes","woo-feed"),description:Qc("Extra attributes CTX Feed exposes when you map a feed. Turn off what you never use — fewer options in every attribute dropdown.","woo-feed"),children:(0,tl.jsx)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-[18px] ctx-grid ctx-grid-cols-1 lg:ctx-grid-cols-2 ctx-gap-[18px]",children:Pz.map(function(e){return(0,tl.jsx)(Dz,{title:e.title,items:e.items,isEnabled:D,onToggle:M},e.title)})})})]})};function Lz({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M17.663 3.118c.225.015.45.032.673.05C19.876 3.298 21 4.604 21 6.109v9.642a3 3 0 0 1-3 3V16.5c0-5.922-4.576-10.775-10.384-11.217.324-1.132 1.3-2.01 2.548-2.114.224-.019.448-.036.673-.051A3 3 0 0 1 13.5 1.5H15a3 3 0 0 1 2.663 1.618ZM12 4.5A1.5 1.5 0 0 1 13.5 3H15a1.5 1.5 0 0 1 1.5 1.5H12Z",clipRule:"evenodd"}),t.createElement("path",{d:"M3 8.625c0-1.036.84-1.875 1.875-1.875h.375A3.75 3.75 0 0 1 9 10.5v1.875c0 1.036.84 1.875 1.875 1.875h1.875A3.75 3.75 0 0 1 16.5 18v2.625c0 1.035-.84 1.875-1.875 1.875h-9.75A1.875 1.875 0 0 1 3 20.625v-12Z"}),t.createElement("path",{d:"M10.5 10.5a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963 5.23 5.23 0 0 0-3.434-1.279h-1.875a.375.375 0 0 1-.375-.375V10.5Z"}))}var zz=t.forwardRef(Lz),Bz=/^=== (.+) ===$/,Uz=/\b(EMERGENCY|ALERT|CRITICAL|FATAL|ERROR|WARNING|WARN|NOTICE|INFO|DEBUG)\b/,Gz={EMERGENCY:"error",ALERT:"error",CRITICAL:"error",FATAL:"error",ERROR:"error",WARNING:"warn",WARN:"warn",NOTICE:"info",INFO:"info",DEBUG:"info"},Hz=function(e){return String(null!=e?e:"").replace(/\.log$/i,"")},qz=function(e){var t=String(null!=e?e:""),n=Uz.exec(t.toUpperCase());if(!n)return null;var r=n.index+n[0].length;return{before:t.slice(0,n.index),token:t.slice(n.index,r),after:t.slice(r),level:Gz[n[0]]}},Wz=function(e){var t;return(null===(t=qz(e))||void 0===t?void 0:t.level)||"none"};function $z(e){return $z="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$z(e)}function Vz(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Qz(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vz(Object(n),!0).forEach(function(t){Xz(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vz(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Xz(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$z(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$z(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$z(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Kz="pass",Yz="info",Zz="warn",Jz="critical",eB=Xz(Xz(Xz(Xz({},Kz,0),Yz,1),Zz,2),Jz,3),tB={hosting:"https://wordpress.org/hosting/",performance:"https://developer.wordpress.org/advanced-administration/performance/optimization/",debug:"https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/",permissions:"https://developer.wordpress.org/advanced-administration/server/file-permissions/",cron:mv("https://webappick.com/docs/ctx-feed/basic/how-to-setup-cron-for-auto-feed-update/"),cloudflare:mv("https://webappick.com/docs/ctx-feed/"),docs:mv("https://webappick.com/docs/ctx-feed/"),proDownloads:"https://webappick.com/my-account/api-downloads/"},nB={success:Kz,info:Yz,warning:Zz,error:Jz},rB={"PHP Version":"php_version","PHP Max Execution Time":"max_execution_time","WP Memory Limit":"wp_memory_limit","Background Scheduler":"wp_cron","WP Debug Mode":"wp_debug","Cache Plugin Installed":"cache_plugin","CTX Feed Pro":"pro_version","Log Directory":"log_directory","cURL Version":"curl_version","Remote POST":"remote_post","Remote GET":"remote_get"},oB={php_version:function(e){var t=function(e){var t=/(\d+)\.(\d+)(?:\.\d+)?/.exec(String(null!=e?e:""));return t?{major:parseInt(t[1],10),minor:parseInt(t[2],10)}:null}(e);return t&&t.major<8?{severity:Jz,note:Qc("end of life — 8.0+ required","woo-feed")}:{severity:Kz,note:""}},max_execution_time:function(e){var t=function(e){var t=/(-?\d+)/.exec(String(null!=e?e:""));return t?parseInt(t[1],10):null}(e);return null!==t&&0!==t&&t<300?{severity:Zz,note:Qc("300s recommended","woo-feed")}:{severity:Kz,note:""}},wp_memory_limit:function(e){var t=function(e){var t=/^\s*(-?\d+(?:\.\d+)?)\s*([kmgt]?)/i.exec(String(null!=e?e:""));if(!t)return null;var n=parseFloat(t[1]);if(n<0)return 1/0;var r=t[2].toLowerCase();return n*{"":1,k:1024,m:Math.pow(1024,2),g:Math.pow(1024,3),t:Math.pow(1024,4)}[r]}(e);return null!==t&&t<268435456?{severity:Zz,note:Qc("256M recommended","woo-feed")}:{severity:Kz,note:""}},wp_cron:function(e){var t=String(null!=e?e:"");return/stalled/i.test(t)?{severity:Zz,note:Qc("auto-updates not running","woo-feed")}:/disabled/i.test(t)?{severity:Yz,note:Qc("external cron recommended","woo-feed")}:{severity:Kz,note:""}}},iB=function(e){return String(null!=e?e:"").replace(/<[^>]*>/g,"").trim()},aB=function(e,t){return eB[e]>=eB[t]?e:t},cB=function(e,t){var n,r,o={id:(r=e.label,rB[r]||String(r).toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")),group:t,label:String(null!==(n=e.label)&&void 0!==n?n:""),value:iB(e.message),note:"",severity:nB[e.status]||Kz};e.action&&e.action.label&&e.action.href&&(o.action={label:String(e.action.label),href:String(e.action.href),target:e.action.target?String(e.action.target):"_blank"});var i=oB[o.id];if(i){var a=i(o.value);o.severity=aB(o.severity,a.severity),a.note&&(o.note=a.note)}return o},lB=function(e,t){return(Array.isArray(e)?e:[]).map(function(e){return cB(e,t)})},sB=function(e){var t={id:"".concat(e.group,"-").concat(e.id),severity:e.severity};switch(e.id){case"php_version":return Qz(Qz({},t),{},{title:cc(Qc("PHP %s is no longer supported","woo-feed"),e.value),help:Qc("PHP 7 reached end of life — feeds still generate, but large catalogues run slower and security fixes have stopped. Ask your host to move the site to PHP 8.0 or newer.","woo-feed"),action:{label:Qc("Upgrade guide","woo-feed"),href:tB.hosting}});case"wp_memory_limit":return Qz(Qz({},t),{},{title:cc(Qc("WP memory limit is %s","woo-feed"),e.value),help:Qc("Large catalogues can exhaust this while a feed builds — 256M or more is recommended.","woo-feed"),action:{label:Qc("How to raise it","woo-feed"),href:tB.performance}});case"max_execution_time":return Qz(Qz({},t),{},{title:cc(Qc("Max execution time is %s","woo-feed"),e.value),help:Qc("Each batch gets a fresh window, but under 300 seconds a big batch can still time out on large catalogues. 300s — or 0 for unlimited — is recommended.","woo-feed"),action:{label:Qc("How to raise it","woo-feed"),href:tB.performance}});case"wp_cron":return Zz===e.severity?Qz(Qz({},t),{},{title:Qc("Automatic feed updates are not running","woo-feed"),help:Qc("WP-Cron is disabled and CTX Feed’s scheduled jobs are piling up unprocessed. Automatic (scheduled) feed updates will not run until a working server cron is set up — a real cron that hits wp-cron.php, or a WP-CLI cron. Feeds you generate by hand still finish.","woo-feed"),action:{label:Qc("Cron setup guide","woo-feed"),href:tB.cron}}):Qz(Qz({},t),{},{title:Qc("WP-Cron is disabled","woo-feed"),help:Qc("If you have set up a real server cron (recommended on VPS/dedicated hosting), this is expected and nothing needs doing. If not, scheduled feed updates may not run automatically — set up a server cron.","woo-feed"),action:{label:Qc("Cron setup guide","woo-feed"),href:tB.cron}});case"cdn_block":return Qz(Qz({},t),{},{title:Qc("Cloudflare is blocking the plugin’s requests","woo-feed"),help:Qc("The admin’s requests to /wp-json/ are being challenged or force-cached by Cloudflare — this can freeze the feed progress bar and make license/settings read stale. Add two Cloudflare rules that match the URI path containing “/wp-json/” (and ending in “/admin-ajax.php”) for logged-in requests: a WAF “Skip” rule (to stop the challenge) and a Cache “Bypass” rule (to stop stale caching). The plugin routes around this where it can, but generation status may still look stuck until the rules are added.","woo-feed"),action:{label:Qc("Setup guide","woo-feed"),href:tB.cloudflare}});case"wp_debug":return Qz(Qz({},t),{},{title:Qc("WP debug mode is enabled","woo-feed"),help:Qc("Debug notices can end up in generated output on some servers — turn it off on production sites.","woo-feed"),action:{label:Qc("How to disable it","woo-feed"),href:tB.debug}});case"pro_version":return Qz(Qz({},t),{},{title:cc(Qc("CTX Feed Pro %s must be updated to 8.0 or higher","woo-feed"),e.value),help:Qc("The previous-generation Pro runs its own feed engine beside CTX Feed 8 — feeds and the site itself can break until it is updated. Update it in one click when your license is active, or download Pro 8 from your WebAppick account.","woo-feed"),action:e.action||{label:Qc("Download CTX Feed Pro 8","woo-feed"),href:tB.proDownloads}});case"cache_plugin":return Qz(Qz({},t),{},{title:cc(Qc("%s can serve stale feed files","woo-feed"),e.value),help:Qc("A page cache may keep serving an old copy of the feed URL — exclude the feed path from caching.","woo-feed"),action:{label:Qc("How to fix it","woo-feed"),href:tB.docs}});case"curl_version":return Qz(Qz({},t),{},{title:Qc("cURL is not available","woo-feed"),help:Qc("HTTP uploads and remote requests need the PHP cURL extension — ask your host to enable it.","woo-feed"),action:{label:Qc("Hosting guide","woo-feed"),href:tB.hosting}});case"remote_post":case"remote_get":return Qz(Qz({},t),{},{title:cc(Qc("%s request failed","woo-feed"),e.label),help:cc(Qc("The server could not reach the outside world: %s","woo-feed"),e.value),action:null})}return"filesystem"===e.group||"log_directory"===e.id?Qz(Qz({},t),{},{title:cc(Qc("%s is not writable","woo-feed"),e.label),help:Qc("CTX Feed needs write access here to create and update feed files.","woo-feed"),action:{label:Qc("File permissions guide","woo-feed"),href:tB.permissions}}):Qz(Qz({},t),{},{title:cc(Qc("%1$s: %2$s","woo-feed"),e.label,e.value),help:"",action:null})},uB=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=lB(e.ctx_feed,"ctx_feed");t.cdnBlocked&&n.push({id:"cdn_block",group:"ctx_feed",label:Qc("CDN / Firewall","woo-feed"),value:Qc("Cloudflare is challenging requests","woo-feed"),note:Qc("action needed","woo-feed"),severity:Zz});var r,o,i,a=[{key:"ctx_feed",title:Qc("CTX Feed","woo-feed"),rows:n},{key:"server",title:Qc("Server & PHP","woo-feed"),rows:lB(e.server,"server")},{key:"wordpress",title:Qc("WordPress & WooCommerce","woo-feed"),rows:(r=e.wordpress,o=Array.isArray(r)?r:[],i=o.find(function(e){return"Log Directory Writable"===e.label}),o.filter(function(e){return"Log Directory Writable"!==e.label}).map(function(e){var t=cB(e,"wordpress");if("log_directory"===t.id&&i){var n=/^yes$/i.test(iB(i.message));t.severity=aB(t.severity,n?Kz:Jz),t.note=Qc(n?"writable":"not writable","woo-feed")}return t}))},{key:"plugins",title:cc(Qc("Active plugins (%d)","woo-feed"),(e.plugins||[]).length),rows:lB(e.plugins,"plugins")},{key:"database",title:Qc("Database","woo-feed"),rows:lB(e.database,"database")},{key:"filesystem",title:Qc("File permissions","woo-feed"),rows:lB(e.filesystem,"filesystem")},{key:"theme",title:Qc("Theme","woo-feed"),rows:lB(e.theme,"theme")}].filter(function(e){return e.rows.length>0}).map(function(e,t){var n=e.rows.reduce(function(e,t){return e[t.severity]+=1,e.total+=1,e},Xz(Xz(Xz(Xz(Xz({},Kz,0),Yz,0),Zz,0),Jz,0),"total",0));return Qz(Qz({},e),{},{counts:n,defaultOpen:n[Zz]+n[Jz]>0||t<3})}),c=a.reduce(function(e,t){return{critical:e.critical+t.counts[Jz],warn:e.warn+t.counts[Zz],info:e.info+t.counts[Yz],pass:e.pass+t.counts[Kz],total:e.total+t.counts.total}},{critical:0,warn:0,info:0,pass:0,total:0}),l=a.flatMap(function(e){return e.rows.filter(function(e){return Kz!==e.severity}).map(sB)});return{groups:a,summary:c,banners:l}},dB=function(e){var t=[];return e.warn>0&&t.push(cc(Xc("%d warning","%d warnings",e.warn,"woo-feed"),e.warn)),e.critical>0&&t.push(cc(Xc("%d critical issue","%d critical issues",e.critical,"woo-feed"),e.critical)),0===t.length?Qc("All checks passed","woo-feed"):2===t.length?cc(Qc("%1$s and %2$s found","woo-feed"),t[0],t[1]):cc(Qc("%s found","woo-feed"),t[0])};function fB(e){return function(e){if(Array.isArray(e))return pB(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 pB(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pB(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 pB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var xB={error:"ctx-text-danger-deep ctx-font-semibold",warn:"ctx-text-[#8a6320] ctx-font-semibold",info:"ctx-text-ink-faint"},mB=[{id:"all",name:Qc("All levels","woo-feed")},{id:"error",name:Qc("Error","woo-feed")},{id:"warn",name:Qc("Warn","woo-feed")},{id:"info",name:Qc("Info & Debug","woo-feed")}],hB=function(e){var t=e.line,n=qz(t.text);return(0,tl.jsx)("div",{className:"ctx-whitespace-pre-wrap ctx-break-words ctx-text-ink-body",children:n?(0,tl.jsxs)(tl.Fragment,{children:[n.before,(0,tl.jsx)("span",{className:xB[n.level]||"",children:n.token}),n.after]}):t.text})},vB=function(e){var t=e.color,n=e.label;return(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-text-help ctx-text-ink-muted",children:[(0,tl.jsx)("span",{className:"ctx-size-1.5 ctx-rounded-full ".concat(t),"aria-hidden":"true"}),n]})},bB=function(e){var t=e.feedFilter,n=e.isError,r=e.isLoading,o=e.levelFilter,i=e.files,a=e.lines,c=e.onFeedFilter,l=e.onLevelFilter;if(r)return(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-flex ctx-items-center ctx-justify-center ctx-py-16",children:(0,tl.jsx)(Os,{})});if(n)return(0,tl.jsx)("div",{className:"ctx-p-4 ctx-bg-danger-tint ctx-text-danger-deep ctx-text-body ctx-border ctx-border-danger-line ctx-rounded-btn",children:Qc("Failed to load logs. Please try again.","woo-feed")});var s=[{id:"all",name:Qc("All feeds","woo-feed")}].concat(fB(i.map(function(e){return{id:e.file,name:Hz(e.file)||Qc("Log","woo-feed")}}))),u="all"===t?cc(Xc("%d log file","%d log files",i.length,"woo-feed"),i.length):t;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-[18px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-between ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)("h4",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Generation log","woo-feed")}),i.length>0?(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-0.5",children:u}):null]}),i.length>0?(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-w-44",children:(0,tl.jsx)(Th,{size:"small",items:s,selected:s.find(function(e){return e.id===t}),onChange:function(e){return c(e.id)},placeholder:Qc("All feeds","woo-feed")})}),(0,tl.jsx)("div",{className:"ctx-w-36",children:(0,tl.jsx)(Th,{size:"small",items:mB,selected:mB.find(function(e){return e.id===o}),onChange:function(e){return l(e.id)},placeholder:Qc("All levels","woo-feed")})})]}):null]}),0===i.length?(0,tl.jsx)(Zb,{title:Qc("No log entries yet","woo-feed"),description:Qc("Generate a feed and its run log will appear here.","woo-feed")}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("div",{className:"ctx-mt-3.5 ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn ctx-max-h-[70vh] ctx-overflow-auto ctx-px-4 ctx-py-3 ctx-font-[ui-monospace,Menlo,monospace] ctx-text-[12px] ctx-leading-[19px]",children:a.length>0?a.map(function(e,t){return(0,tl.jsx)(hB,{line:e},t)}):(0,tl.jsx)("p",{className:"ctx-text-body ctx-font-sans ctx-text-ink-muted",children:Qc("No log lines match the current filters.","woo-feed")})}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-between ctx-gap-3 ctx-flex-wrap ctx-mt-2.5",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:cc(Xc("%d line shown · newest last","%d lines shown · newest last",a.length,"woo-feed"),a.length)}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3",children:[(0,tl.jsx)(vB,{color:"ctx-bg-danger",label:Qc("Error","woo-feed")}),(0,tl.jsx)(vB,{color:"ctx-bg-amber-deep",label:Qc("Warn","woo-feed")}),(0,tl.jsx)(vB,{color:"ctx-bg-ink-faint",label:Qc("Info / Debug","woo-feed")})]})]})]})]})};function gB(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yB(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yB(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 yB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var wB,jB=function(){var e=wb().data,t=void 0===e?[]:e,n=gB(jb(),1)[0];return(0,tl.jsxs)("section",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-[18px]",children:[(0,tl.jsx)("h4",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Notices","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-[3px]",children:Qc("Alerts and recommendations for this store.","woo-feed")}),t.length>0?(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2 ctx-mt-3",children:t.map(function(e){return(0,tl.jsx)(hb,{notice:e,onDismiss:n},e.id)})}):(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-faint ctx-mt-3",children:Qc("No notices right now — everything looks good.","woo-feed")})]})};let kB=null!=(wB=t.startTransition)?wB:function(e){e()};var SB=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(SB||{}),NB=(e=>(e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.SetButtonElement=4]="SetButtonElement",e[e.SetPanelElement=5]="SetPanelElement",e))(NB||{});let OB={0:e=>({...e,disclosureState:Td(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2(e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},3(e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}},4(e,t){return e.buttonElement===t.element?e:{...e,buttonElement:t.element}},5(e,t){return e.panelElement===t.element?e:{...e,panelElement:t.element}}},CB=(0,t.createContext)(null);function EB(e){let n=(0,t.useContext)(CB);if(null===n){let t=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,EB),t}return n}CB.displayName="DisclosureContext";let TB=(0,t.createContext)(null);function PB(e){let n=(0,t.useContext)(TB);if(null===n){let t=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,PB),t}return n}TB.displayName="DisclosureAPIContext";let _B=(0,t.createContext)(null);function AB(e,t){return Td(t.type,OB,e,t)}_B.displayName="DisclosurePanelContext";let IB=t.Fragment;let FB=Yx.RenderStrategy|Yx.Static;let RB=om(function(e,n){let{defaultOpen:r=!1,...o}=e,i=(0,t.useRef)(null),a=Nf(n,Sf(e=>{i.current=e},void 0===e.as||sm(e.as))),c=(0,t.useReducer)(AB,{disclosureState:r?0:1,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:l,buttonId:s},u]=c,d=Xu(e=>{u({type:1});let t=Bu(i.current);if(!t||!s)return;let n=e?cd(e)?e:"current"in e&&cd(e.current)?e.current:t.getElementById(s):t.getElementById(s);null==n||n.focus()}),f=(0,t.useMemo)(()=>({close:d}),[d]),p=jf({open:0===l,close:d}),x={ref:a},m=Jx();return t.createElement(CB.Provider,{value:c},t.createElement(TB.Provider,{value:f},t.createElement(Fg,{value:d},t.createElement(km,{value:Td(l,{0:wm.Open,1:wm.Closed})},m({ourProps:x,theirProps:o,slot:p,defaultTag:IB,name:"Disclosure"})))))}),DB=om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-disclosure-button-${r}`,disabled:i=!1,autoFocus:a=!1,...c}=e,[l,s]=EB("Disclosure.Button"),u=(0,t.useContext)(_B),d=null!==u&&u===l.panelId,f=Nf((0,t.useRef)(null),n,Xu(e=>{if(!d)return s({type:4,element:e})}));(0,t.useEffect)(()=>{if(!d)return s({type:2,buttonId:o}),()=>{s({type:2,buttonId:null})}},[o,s,d]);let p=Xu(e=>{var t;if(d){if(1===l.disclosureState)return;switch(e.key){case Im.Space:case Im.Enter:e.preventDefault(),e.stopPropagation(),s({type:0}),null==(t=l.buttonElement)||t.focus()}}else switch(e.key){case Im.Space:case Im.Enter:e.preventDefault(),e.stopPropagation(),s({type:0})}}),x=Xu(e=>{if(e.key===Im.Space)e.preventDefault()}),m=Xu(e=>{var t;fd(e.currentTarget)||i||(d?(s({type:0}),null==(t=l.buttonElement)||t.focus()):s({type:0}))}),{isFocusVisible:h,focusProps:v}=_u({autoFocus:a}),{isHovered:b,hoverProps:g}=Du({isDisabled:i}),{pressed:y,pressProps:w}=Ku({disabled:i}),j=jf({open:0===l.disclosureState,hover:b,active:y,disabled:i,focus:h,autofocus:a}),k=mf(e,l.buttonElement),S=rm(d?{ref:f,type:k,disabled:i||void 0,autoFocus:a,onKeyDown:p,onClick:m}:{ref:f,id:o,type:k,"aria-expanded":0===l.disclosureState,"aria-controls":l.panelElement?l.panelId:void 0,disabled:i||void 0,autoFocus:a,onKeyDown:p,onKeyUp:x,onClick:m},v,g,w);return Jx()({ourProps:S,theirProps:c,slot:j,defaultTag:"button",name:"Disclosure.Button"})}),MB=om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-disclosure-panel-${r}`,transition:i=!1,...a}=e,[c,l]=EB("Disclosure.Panel"),{close:s}=PB("Disclosure.Panel"),[u,d]=(0,t.useState)(null),f=Nf(n,Xu(e=>{kB(()=>l({type:5,element:e}))}),d);(0,t.useEffect)(()=>(l({type:3,panelId:o}),()=>{l({type:3,panelId:null})}),[o,l]);let p=jm(),[x,m]=Df(i,u,null!==p?(p&wm.Open)===wm.Open:0===c.disclosureState),h=jf({open:0===c.disclosureState,close:s}),v={ref:f,id:o,...Rf(m)},b=Jx();return t.createElement(Sm,null,t.createElement(_B.Provider,{value:c.panelId},b({ourProps:v,theirProps:a,slot:h,defaultTag:"div",features:FB,visible:x,name:"Disclosure.Panel"})))}),LB=Object.assign(RB,{Button:DB,Panel:MB});function zB(e){return zB="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zB(e)}function BB(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=zB(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zB(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zB(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var UB=BB(BB(BB(BB({},Jz,"ctx-text-[#9d3b3f] ctx-bg-[#fdf9f8] ctx-border-[#f4d4d1]"),Zz,"ctx-text-[#8a6320] ctx-bg-amber-tint ctx-border-amber-line"),Yz,"ctx-text-ink-body ctx-bg-line-wash ctx-border-line"),Kz,"ctx-text-success-deep ctx-bg-success-tint ctx-border-[#bfe8ce]"),GB=BB(BB(BB(BB({},Jz,"ctx-bg-[#fdf9f8]"),Zz,"ctx-bg-amber-tint"),Yz,""),Kz,""),HB=BB(BB(BB(BB({},Jz,"ctx-bg-danger"),Zz,"ctx-bg-amber-deep"),Yz,"ctx-bg-ink-muted"),Kz,"ctx-bg-ink-faint"),qB=BB(BB(BB(BB({},Jz,"ctx-text-[#9d3b3f]"),Zz,"ctx-text-[#8a6320]"),Yz,"ctx-text-ink-muted"),Kz,"ctx-text-ink-faint"),WB=function(e){var t=e.severity,n=e.children;return(0,tl.jsx)("span",{className:"ctx-inline-flex ctx-items-center ctx-text-help ctx-font-semibold ctx-border ctx-rounded-full ctx-px-2.5 ctx-py-[3px] ".concat(UB[t]),children:n})},$B=function(e){var t=e.action;if(!t)return null;if(t.to)return(0,tl.jsx)(pb,{type:"outline",size:"small",className:"ctx-flex-none",onClick:function(){return $a(t.to)},children:t.label});var n="_self"===t.target;return(0,tl.jsxs)("a",{href:t.href,target:n?"_self":"_blank",rel:n?void 0:"noreferrer",className:"ctx-flex-none ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-no-underline ctx-bg-white ctx-border ctx-border-line ctx-text-ink-body ctx-font-medium ctx-text-help ctx-rounded-item ctx-py-[4px] ctx-px-[10px] ctx-transition-colors hover:ctx-bg-line-paper",children:[t.label,!n&&(0,tl.jsx)(rw,{className:"ctx-size-3"})]})},VB=BB(BB(BB({},Jz,{box:"ctx-bg-[#fdf9f8] ctx-border-[#f4d4d1]",label:"ctx-text-[#9d3b3f]"}),Zz,{box:"ctx-bg-amber-tint ctx-border-amber-line",label:"ctx-text-[#8a6320]"}),Yz,{box:"ctx-bg-line-wash ctx-border-line",label:"ctx-text-ink-body"}),QB=function(e){var t=e.banner,n=VB[t.severity]||VB[Zz],r=Jz===t.severity?Qc("Critical","woo-feed"):Yz===t.severity?Qc("Info","woo-feed"):Qc("Warning","woo-feed");return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3 ctx-flex-wrap ctx-border ctx-rounded-btn ctx-px-4 ctx-py-3 ".concat(n.box),children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[220px]",children:[(0,tl.jsxs)("div",{className:"ctx-text-row",children:[(0,tl.jsx)("span",{className:"ctx-font-bold ".concat(n.label),children:r}),(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:" · "}),(0,tl.jsx)("span",{className:"ctx-font-semibold ctx-text-ink",children:t.title})]}),t.help?(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-body ctx-mt-0.5",children:t.help}):null]}),(0,tl.jsx)($B,{action:t.action})]})},XB=function(e){var t=e.counts,n=t[Jz]+t[Zz],r=t[Kz]+t[Yz];if(0===n)return(0,tl.jsx)("span",{className:"ctx-inline-flex ctx-items-center ctx-text-help ctx-font-medium ctx-text-ink-muted ctx-bg-line-wash ctx-rounded-full ctx-px-2.5 ctx-py-[3px]",children:cc(Xc("%d check passed","%d checks passed",r,"woo-feed"),r)});var o=[];return t[Jz]>0&&o.push(cc(Xc("%d critical","%d critical",t[Jz],"woo-feed"),t[Jz])),t[Zz]>0&&o.push(cc(Xc("%d warning","%d warnings",t[Zz],"woo-feed"),t[Zz])),(0,tl.jsx)(WB,{severity:t[Jz]>0?Jz:Zz,children:o.join(" · ")})},KB=function(e){var t=e.row;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-3 ctx-px-[18px] ctx-py-[9px] ".concat(GB[t.severity]),children:[(0,tl.jsx)("span",{className:"ctx-flex-none ctx-mt-[7px] ctx-size-1.5 ctx-rounded-full ".concat(HB[t.severity]),"aria-hidden":"true"}),(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-0 ctx-text-row ctx-text-ink-body ctx-break-words",children:t.label}),(0,tl.jsxs)("span",{className:"ctx-max-w-[55%] ctx-text-right",children:[(0,tl.jsx)("span",{className:"ctx-block ctx-text-row ctx-text-ink ctx-break-words",children:t.value}),t.note?(0,tl.jsx)("span",{className:"ctx-block ctx-text-help ".concat(qB[t.severity]),children:t.note}):null]})]})},YB=function(e){var t=e.group;return(0,tl.jsxs)(LB,{as:"div",defaultOpen:t.defaultOpen,className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)(DB,{className:"ctx-group ctx-flex ctx-w-full ctx-items-center ctx-gap-2.5 ctx-bg-white ctx-border-0 ctx-px-[18px] ctx-py-[13px] ctx-cursor-pointer focus-visible:ctx-outline-none",children:[(0,tl.jsx)(Eh,{className:"ctx-size-4 ctx-flex-none ctx-fill-ink-muted -ctx-rotate-90 group-data-[open]:ctx-rotate-0 ctx-transition-transform"}),(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-text-left ctx-text-row ctx-font-semibold ctx-text-ink",children:t.title}),(0,tl.jsx)(XB,{counts:t.counts})]}),(0,tl.jsx)(MB,{className:"ctx-border-t ctx-border-line-hair ctx-py-1",children:(0,tl.jsx)("div",{className:"ctx-divide-y ctx-divide-line-hair",children:t.rows.map(function(e,t){return(0,tl.jsx)(KB,{row:e},"".concat(e.id,"-").concat(t))})})})]})},ZB=function(e){var t=e.isError,n=e.isLoading,r=e.report;if(n)return(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-flex ctx-justify-center ctx-py-16",children:(0,tl.jsx)(Os,{})});if(t||!r)return(0,tl.jsx)("div",{className:"ctx-p-4 ctx-bg-danger-tint ctx-text-danger-deep ctx-text-body ctx-border ctx-border-danger-line ctx-rounded-btn",children:Qc("Failed to load system status. Please try again.","woo-feed")});var o=r.banners,i=r.groups,a=r.summary,c=a.critical+a.warn>0;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-[18px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-between ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsx)("h4",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:dB(a)}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap",children:[a.critical>0?(0,tl.jsx)(WB,{severity:Jz,children:cc(Xc("%d critical","%d critical",a.critical,"woo-feed"),a.critical)}):null,a.warn>0?(0,tl.jsx)(WB,{severity:Zz,children:cc(Xc("%d warning","%d warnings",a.warn,"woo-feed"),a.warn)}):null,(0,tl.jsx)(WB,{severity:Kz,children:cc(Xc("%d passed","%d passed",a.pass+a.info,"woo-feed"),a.pass+a.info)})]})]}),c?(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1.5",children:cc(Qc("%1$d of %2$d checks passed. Feed generation works, but the items below can cause timeouts on large catalogues.","woo-feed"),a.pass+a.info,a.total)}):null,o.length>0?(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2 ctx-mt-3.5",children:o.map(function(e){return(0,tl.jsx)(QB,{banner:e},e.id)})}):null]}),i.map(function(e){return(0,tl.jsx)(YB,{group:e},e.key)})]})};function JB(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return eU(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(eU(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,eU(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,eU(d,"constructor",s),eU(s,"constructor",l),l.displayName="GeneratorFunction",eU(s,o,"GeneratorFunction"),eU(d),eU(d,o,"Generator"),eU(d,r,function(){return this}),eU(d,"toString",function(){return"[object Generator]"}),(JB=function(){return{w:i,m:f}})()}function eU(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}eU=function(e,t,n,r){function i(t,n){eU(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},eU(e,t,n,r)}function tU(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function nU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return rU(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rU(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 rU(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var oU=function(e,t){var n=function(){var n=document.createElement("textarea");n.value=e,n.style.position="fixed",n.style.opacity="0",document.body.appendChild(n),n.select();try{document.execCommand("copy"),je.success(t)}catch(e){je.error(Qc("Failed to copy. Please try again.","woo-feed"))}document.body.removeChild(n)};navigator.clipboard?navigator.clipboard.writeText(e).then(function(){return je.success(t)}).catch(n):n()},iU=function(){var e,n=nU((0,t.useState)("report"),2),r=n[0],o=n[1],i=nU((0,t.useState)(!1),2),a=i[0],c=i[1],l=nU((0,t.useState)("all"),2),s=l[0],u=l[1],d=nU((0,t.useState)("all"),2),f=d[0],p=d[1],x=xz(),m=mz(void 0,{skip:!a}),h=nU(vz(),2),v=h[0],b=h[1].isLoading,g=null===(e=x.data)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.sections,y=Uo,w=(0,t.useMemo)(function(){return g?uB(g,{cdnBlocked:y}):null},[g,y]),j=(0,t.useMemo)(function(){var e;return function(e){var t=String(null!=e?e:"").trim();if(""===t||/^no logs available\.?$/i.test(t))return[];var n=[],r=null;return t.split(/\r?\n/).forEach(function(e){var t=Bz.exec(e.trim());if(t)return r={file:t[1],lines:[]},void n.push(r);""!==e.trim()&&(r||(r={file:"",lines:[]},n.push(r)),r.lines.push(e))}),n.filter(function(e){return e.lines.length>0})}(null===(e=m.data)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.logs)},[m.data]),k=(0,t.useMemo)(function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all";return(e||[]).filter(function(e){return"all"===t||e.file===t}).flatMap(function(e){return e.lines.map(function(t){return{file:e.file,text:t,level:Wz(t)}})}).filter(function(e){return"all"===n||e.level===n})}(j,s,f)},[j,s,f]),S=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){tU(i,r,o,a,c,"next",e)}function c(e){tU(i,r,o,a,c,"throw",e)}a(void 0)})}}(JB().m(function e(){var t,n,r,o;return JB().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,v().unwrap();case 1:(t=e.v).success?je.success((null===(n=t.data)||void 0===n?void 0:n.message)||Qc("Cache cleared successfully.","woo-feed")):je.error(t.error||Qc("Failed to clear cache.","woo-feed")),e.n=3;break;case 2:e.p=2,o=e.v,je.error((null==o||null===(r=o.data)||void 0===r?void 0:r.error)||Qc("Failed to clear cache.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-justify-between ctx-items-start ctx-gap-5 ctx-flex-wrap ctx-pt-[18px] ctx-px-[22px]",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("System status","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("Environment report to attach when you contact support.","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-flex-none",children:[(0,tl.jsx)(pb,{type:"destructive",size:"medium",icon:(0,tl.jsx)(ng,{className:"ctx-size-4"}),onClick:S,disabled:b,children:b?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Clearing","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Clear Cache","woo-feed")}),(0,tl.jsx)(pb,{type:"primary",size:"medium",icon:(0,tl.jsx)(zz,{className:"ctx-size-4"}),onClick:function(){if("logs"===r)return 0===k.length?void je.error(Qc("No log lines to copy.","woo-feed")):void oU(k.map(function(e){return e.text}).join("\n"),Qc("Log copied to clipboard.","woo-feed"));w?oU(function(e){var t=Xz(Xz(Xz(Xz({},Kz,"PASS"),Yz,"INFO"),Zz,"WARNING"),Jz,"CRITICAL"),n=[Qc("CTX Feed — System status report","woo-feed"),"".concat(dB(e.summary)," (").concat(cc(Qc("%1$d of %2$d checks passed","woo-feed"),e.summary.pass,e.summary.total),")")];return e.groups.forEach(function(e){n.push("","=== ".concat(e.title," ===")),e.rows.forEach(function(e){var r=e.note?" (".concat(e.note,")"):"";n.push("[".concat(t[e.severity],"] ").concat(e.label,": ").concat(e.value).concat(r))})}),n.join("\n")+"\n"}(w),Qc("Status report copied to clipboard.","woo-feed")):je.error(Qc("Status report is still loading.","woo-feed"))},children:Qc("logs"===r?"Copy log":"Copy report","woo-feed")})]})]}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-mt-1.5 ctx-flex ctx-gap-6 ctx-border-b ctx-border-line-hair ctx-rounded-b-card",children:[(0,tl.jsx)(iN,{active:"report"===r,label:Qc("Status report","woo-feed"),onClick:function(){return o("report")}}),(0,tl.jsx)(iN,{active:"logs"===r,label:Qc("Logs","woo-feed"),onClick:function(){o("logs"),c(!0)}})]})]}),(0,tl.jsx)(jB,{}),"report"===r?(0,tl.jsx)(ZB,{isLoading:x.isLoading,isError:x.isError,report:w}):(0,tl.jsx)(bB,{isLoading:m.isLoading,isError:m.isError,files:j,lines:k,feedFilter:s,onFeedFilter:u,levelFilter:f,onLevelFilter:p})]})};function aU({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M15.75 2.25H21a.75.75 0 0 1 .75.75v5.25a.75.75 0 0 1-1.5 0V4.81L8.03 17.03a.75.75 0 0 1-1.06-1.06L19.19 3.75h-3.44a.75.75 0 0 1 0-1.5Zm-10.5 4.5a1.5 1.5 0 0 0-1.5 1.5v10.5a1.5 1.5 0 0 0 1.5 1.5h10.5a1.5 1.5 0 0 0 1.5-1.5V10.5a.75.75 0 0 1 1.5 0v8.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V8.25a3 3 0 0 1 3-3h8.25a.75.75 0 0 1 0 1.5H5.25Z",clipRule:"evenodd"}))}var cU=t.forwardRef(aU);function lU({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M11.03 3.97a.75.75 0 0 1 0 1.06l-6.22 6.22H21a.75.75 0 0 1 0 1.5H4.81l6.22 6.22a.75.75 0 1 1-1.06 1.06l-7.5-7.5a.75.75 0 0 1 0-1.06l7.5-7.5a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"}))}var sU=t.forwardRef(lU);function uU({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M4.848 2.771A49.144 49.144 0 0 1 12 2.25c2.43 0 4.817.178 7.152.52 1.978.292 3.348 2.024 3.348 3.97v6.02c0 1.946-1.37 3.678-3.348 3.97a48.901 48.901 0 0 1-3.476.383.39.39 0 0 0-.297.17l-2.755 4.133a.75.75 0 0 1-1.248 0l-2.755-4.133a.39.39 0 0 0-.297-.17 48.9 48.9 0 0 1-3.476-.384c-1.978-.29-3.348-2.024-3.348-3.97V6.741c0-1.946 1.37-3.68 3.348-3.97Z",clipRule:"evenodd"}))}var dU=t.forwardRef(uU);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)}function pU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function xU(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pU(Object(n),!0).forEach(function(t){mU(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pU(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function mU(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=fU(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=fU(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==fU(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}mv("https://webappick.com/docs/ctx-feed/");var hU=["Installation","Getting started","Feed configuration","Filter products","Dynamic attributes","Channels","FAQs","Google & Facebook","Support tickets"],vU=[{cat:"Installation",title:"How to Install CTX Feed Pro?",href:"https://webappick.com/docs/ctx-feed/installation/how-to-install-ctx-feed-pro/"},{cat:"Installation",title:"How to Activate the License?",href:"https://webappick.com/docs/ctx-feed/installation/activate-license/"},{cat:"Installation",title:"How to Deactivate the License?",href:"https://webappick.com/docs/ctx-feed/installation/deactivate-license/"},{cat:"Installation",title:"Cannot Activate API Key, No API Resources Available",href:"https://webappick.com/docs/ctx-feed/installation/cannot-activate-api-key-no-api-resources-available/"},{cat:"Installation",title:"How to Cancel a Subscription?",href:"https://webappick.com/docs/ctx-feed/installation/cancel-subscription/"},{cat:"Installation",title:"How to Manage License Key?",href:"https://webappick.com/docs/ctx-feed/installation/manage-license-key/"},{cat:"Installation",title:"How to Upgrade or Downgrade Subscription?",href:"https://webappick.com/docs/ctx-feed/installation/upgrade-downgrade-subscription/"},{cat:"Installation",title:"How to solve Offer not found issue while uploading the local inventory feed",href:"https://webappick.com/docs/ctx-feed/installation/how-to-solve-offer-not-found-issue-while-uploading-the-local-inventory-feed/"},{cat:"Getting started",title:"How to Make a WooCommerce Product Feed?",href:"https://webappick.com/docs/ctx-feed/basic/make-woocommerce-product-feed/"},{cat:"Getting started",title:"How To Setup Cron for Auto Feed update?",href:"https://webappick.com/docs/ctx-feed/basic/how-to-setup-cron-for-auto-feed-update/"},{cat:"Getting started",title:"How to Manage Feeds?",href:"https://webappick.com/docs/ctx-feed/basic/manage-feeds/"},{cat:"Getting started",title:"How to Enable Debug Mode & Download Logs?",href:"https://webappick.com/docs/ctx-feed/basic/how-to-enable-debug-mode-download-logs/"},{cat:"Getting started",title:"Introduction to CTX Feed Plugin Settings",href:"https://webappick.com/docs/ctx-feed/basic/introduction-to-ctx-feed-plugin-settings/"},{cat:"Feed configuration",title:"Category Mapping – How to Map Store Category with Channel Category?",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-map-store-category-with-merchant-category/"},{cat:"Feed configuration",title:"How to Make an XML Product Feed?",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-configure-xml/"},{cat:"Feed configuration",title:"How to Make CSV/TXT/JSON Product Feed?",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-configure-csv-or-txt/"},{cat:"Feed configuration",title:"Custom Template 2 (XML)",href:"https://webappick.com/docs/ctx-feed/configuration/custom-template-2-php-pattern/"},{cat:"Feed configuration",title:"How to Exclude/Include Product Variations?",href:"https://webappick.com/docs/ctx-feed/configuration/variable-product-or-variations/"},{cat:"Feed configuration",title:"How to Set Variable Product Price and Quantity?",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-set-variable-product-price-and-quantity/"},{cat:"Feed configuration",title:"How to Add Variable Product (Parent Product Value) info to Variations?",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-add-variable-product-info-to-variations/"},{cat:"Feed configuration",title:"How to Configure Product Category Into Feed?",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-configure-product-category-into-feed/"},{cat:"Feed configuration",title:"How to Configure Product Price into Feed?",href:"https://webappick.com/docs/ctx-feed/configuration/configure-product-price/"},{cat:"Feed configuration",title:"How to Configure Product Images into Feed?",href:"https://webappick.com/docs/ctx-feed/configuration/configure-product-images-into-feed/"},{cat:"Feed configuration",title:"Include Variations: All you need to know about CTX Feed Pro",href:"https://webappick.com/docs/ctx-feed/configuration/ctx-feed-pro-include-variations/"},{cat:"Feed configuration",title:"How To Manage Multiple Category Mapping in a Multi-lingual WooCommerce Store",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-manage-multiple-category-mapping-in-a-multi-lingual-woocommerce-store/"},{cat:"Filter products",title:"How to Filter(Exclude/Include) Products from the Feed?",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-filter-products/"},{cat:"Filter products",title:"How to Make Feed for Specific Product Types (Simple, Variable, Grouped, and More)?",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-make-feed-for-specific-product-type-simple-parent-and-child/"},{cat:"Filter products",title:"How to remove out of stock products from feed?",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-remove-out-of-stock-products-from-feed/"},{cat:"Filter products",title:"How to Include/Exclude Products From a Feed by Product IDs?",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-remove-some-products-from-feed-by-id/"},{cat:"Filter products",title:"How to make feed for specific categories?",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-make-feed-for-specific-categories/"},{cat:"Filter products",title:"How to Include Hidden Out of Stock Products in Your WooCommerce Product Feed",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-include-hidden-out-of-stock-products-in-woocommerce-product-feed/"},{cat:"Filter products",title:"How to Exclude Sub-category Products from a Category-based Feed",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-exclude-sub-category-products-from-a-category-based-feed/"},{cat:"Dynamic attributes",title:"How to Configure the Dynamic Attribute?",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/how-to-make-dynamic-attribute/"},{cat:"Dynamic attributes",title:"Dynamically Change Product Price in Feed",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/dynamically-change-product-price/"},{cat:"Dynamic attributes",title:"Dynamically Change Size Value for Google Product Feed",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/dynamically-change-size-value-for-google-product-feed/"},{cat:"Dynamic attributes",title:"Dynamically Add Gender to Google Product Feed",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/dynamically-add-gender-to-google-product-feed/"},{cat:"Dynamic attributes",title:"Dynamically Change Stock Status in Feed",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/dynamically-change-stock-status/"},{cat:"Dynamic attributes",title:"Dynamically Set the Product Brand in Feed",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/dynamically-set-the-product-brand/"},{cat:"Dynamic attributes",title:"Include Value Added Tax (VAT) in Product Prices",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/include-value-added-tax-vat-into-prices/"},{cat:"Dynamic attributes",title:"Conditionally Merge Multiple Attributes with CTX Feed",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/conditionally-merge-multiple-attributes/"},{cat:"Dynamic attributes",title:"How to Create a “If Field A is Empty Then Get B” Rule?",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/if-field-a-is-empty-then-get-b-rule/"},{cat:"Dynamic attributes",title:"How to Set Discount Prices In Feed Based on Product Title?",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/dynamic-discount-prices-based-on-product-title/"},{cat:"Channels",title:"How to map store category with merchant category ?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-map-store-category-with-merchant-category/"},{cat:"Channels",title:"How to Configure the Google Merchant Shipping Attribute?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-configure-google-merchant-shipping-attribute/"},{cat:"Channels",title:"How To Upload WooCommerce Product Feed to Google Merchant Center?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-upload-woocommerce-product-feed-to-google-merchant-center/"},{cat:"Channels",title:"How to Make and Upload Product Feed to Facebook Business Manager?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-make-and-upload-product-feed-to-facebook-business-manager/"},{cat:"Channels",title:"How to Fix Microdata Errors for Google Merchant Center?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-solve-microdata-error-for-google-merchant/"},{cat:"Channels",title:"How to Configure Tax / VAT for Google Merchant Center?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-configure-tax-vat-for-google-merchant-center/"},{cat:"Channels",title:"How to Configure the Google Shopping is_bundle Attribute?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-configure-google-shopping-is-bundle-attribute/"},{cat:"FAQs",title:"How to Extend a Product Title in Your Product Feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-extend-product-title/"},{cat:"FAQs",title:"CSV File UTF-8 Encoding Error",href:"https://webappick.com/docs/ctx-feed/faqs/csv-file-utf-8-encoding-error/"},{cat:"FAQs",title:"Products Missing from Your Feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-solve-missing-product-issue/"},{cat:"FAQs",title:"How to Format Attribute Output Using Commands",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-use-command-to-format-attribute-output/"},{cat:"FAQs",title:"How to Configure FTP/SFTP for Feed Upload?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-configure-ftp/"},{cat:"FAQs",title:"How to Find and Replace Any Word (String) in Your Feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-replace-any-string-from-feed/"},{cat:"FAQs",title:"How to Remove Shortcodes and HTML Tags from Product Descriptions",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-remove-short-codes-and-html-tags-from-product-description/"},{cat:"FAQs",title:"How WPML Integrates With CTX Feed for Multi-Language",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-make-feed-for-wpml-languages/"},{cat:"FAQs",title:"How to Solve Invalid XML Error?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-solve-invalid-xml-error/"},{cat:"FAQs",title:"How to Add UTM Parameters to Product URLs?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-add-utm-parameter-with-product-url/"},{cat:"FAQs",title:"How to solve missing product issue?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-solve-missing-product-issue-2/"},{cat:"FAQs",title:"Price with Tax not working - WooCommerce Product Feed",href:"https://webappick.com/docs/ctx-feed/faqs/price-with-tax-not-working-woocommerce-product-feed/"},{cat:"FAQs",title:"How to make multi-currency product feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-make-multi-currency-product-feed/"},{cat:"FAQs",title:"How to add/remove variation info from product title?",href:"https://webappick.com/docs/ctx-feed/faqs/add-remove-variation-info-from-product-title/"},{cat:"FAQs",title:"How to add ACF Filed value into feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-add-acf-filed-value-into-feed/"},{cat:"FAQs",title:"How do export & import product feed configuration?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-export-import-product-feed-configuration/"},{cat:"FAQs",title:"How to solve Feed Configuration not updating issue?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-solve-feed-configuration-not-updating-issue/"},{cat:"FAQs",title:"How to remove a product if the description, price, or image is empty?",href:"https://webappick.com/docs/ctx-feed/faqs/remove-product-if-description-price-or-image-is-empty/"},{cat:"FAQs",title:"Add currency code or symbol to price into feed",href:"https://webappick.com/docs/ctx-feed/faqs/add-currency-code-or-symbol-to-price-into-feed/"},{cat:"FAQs",title:"How to format price or number into feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-format-price-or-number-into-feed/"},{cat:"FAQs",title:"How to make feed for Polylang languages?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-make-feed-for-polylang-languages/"},{cat:"FAQs",title:"How to solve woocommerce structured data issues?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-solve-woocommerce-structured-data-issues/"},{cat:"FAQs",title:'How to solve "Processing 10%" feed generation stuck error?',href:"https://webappick.com/docs/ctx-feed/faqs/how-to-solve-processing-10-feed-generation-stuck-error/"},{cat:"FAQs",title:"How to make feed for individual vendor?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-make-feed-for-individual-vendor/"},{cat:"FAQs",title:"How to Fix Auto Feed Update, not Working Issue?",href:"https://webappick.com/docs/ctx-feed/faqs/fix-auto-feed-update-not-working-issue/"},{cat:"FAQs",title:"How to Solve the Missing Product Issue?",href:"https://webappick.com/docs/ctx-feed/faqs/solve-the-missing-product-issue/"},{cat:"FAQs",title:"How to Configure Product Description With or Without HTML?",href:"https://webappick.com/docs/ctx-feed/faqs/product-description-with-without-html/"},{cat:"FAQs",title:"How to Remove ShortCodes from Product Description?",href:"https://webappick.com/docs/ctx-feed/faqs/remove-shortcodes-from-product-description/"},{cat:"FAQs",title:"How to Add Advance Custom Field (ACF) Value into Product Feed?",href:"https://webappick.com/docs/ctx-feed/faqs/advance-custom-field-acf-into-feed/"},{cat:"FAQs",title:"How to Use WordPress Options into Feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-use-wordpress-options-into-feed/"},{cat:"FAQs",title:"How to Download Error Reports from Google, Facebook, Pinterest?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-download-error-reports-from-google-facebook-pinterest/"},{cat:"FAQs",title:"Which Plugins Are Compatible With The CTX Feed Pro?",href:"https://webappick.com/docs/ctx-feed/faqs/which-plugins-are-compatible-with-the-ctx-feed-pro/"},{cat:"FAQs",title:"How to Generate Translated Product Feed with CTX Feed Pro & WPML 4.0 or higher",href:"https://webappick.com/docs/ctx-feed/faqs/generate-translated-product-feed-with-ctx-feed-pro-wpml/"},{cat:"FAQs",title:"How to add an Availability date based on the current date for the items on backorder?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-add-an-availability-date-based-on-the-current-date-for-the-items-on-backorder/"},{cat:"FAQs",title:"How to create Multi-currency feeds with different Currency switcher plugins?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-create-multi-currency-feeds-with-different-currency-switcher-plugins/"},{cat:"FAQs",title:"How to Increase Your PHP Memory Limit and Execution Time",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-increase-your-php-memory-limit-and-execution-time/"},{cat:"FAQs",title:"How to Set Up the Flycart - Woo Discount Rules Plugin to Apply Discount Rules in Your Product Feed",href:"https://webappick.com/docs/ctx-feed/faqs/applying-discount-rules-to-your-feed-with-woo-discount-rules-plugin-flycart/"},{cat:"Google & Facebook",title:"How to use command to format attribute output",href:"https://webappick.com/docs/ctx-feed/google-merchant/how-to-use-command-to-format-attribute-output/"},{cat:"Google & Facebook",title:"How to include value added tax (VAT) in my prices?",href:"https://webappick.com/docs/ctx-feed/google-merchant/how-to-include-value-added-tax-vat-in-my-prices/"},{cat:"Google & Facebook",title:"How to add sale price into feed?",href:"https://webappick.com/docs/ctx-feed/google-merchant/how-to-add-sale-price-into-feed/"},{cat:"Google & Facebook",title:"How to add GTIN (EAN,MPN,UPC,ISBN) to Products and Make Feed?",href:"https://webappick.com/docs/ctx-feed/google-merchant/add-gtin-ean-mpn-upc-isbn-to-products-and-make-feed/"},{cat:"Google & Facebook",title:"How to add custom value to an Attribute using a pattern?",href:"https://webappick.com/docs/ctx-feed/google-merchant/how-to-add-custom-value-to-an-attribute-using-pattern/"},{cat:"Google & Facebook",title:"How to add Brand plugin data into feed?",href:"https://webappick.com/docs/ctx-feed/google-merchant/how-to-add-brand-plugin-data-into-feed/"},{cat:"Google & Facebook",title:"How to Configure TAX / VAT for Google Merchant Center?",href:"https://webappick.com/docs/ctx-feed/google-merchant/how-to-configure-tax-vat-into-your-feed/"},{cat:"Support tickets",title:"How We Fixed Dynamic Bundle Pricing with WPC Product Bundles & Multi-Currency in CTX Feed",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/solving-dynamic-bundle-price-issue-with-wpc-product-bundles/"},{cat:"Support tickets",title:"Why am I seeing a warning about missing Gender, Age Group, and Color in Google Merchant Center?",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/why-am-i-seeing-a-warning-about-missing-gender-age-group-and-color-in-google-merchant-center/"},{cat:"Support tickets",title:'How to solve the "offer does not exist " error while uploading local inventory feed.',href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/how-to-solve-the-offer-does-not-exist-error-while-uploading-local-inventory-feed/"},{cat:"Support tickets",title:"How to solve License expired issue while activating the license.",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/how-to-solve-license-expired-issue-while-activating-the-license/"},{cat:"Support tickets",title:"How to solve feed auto update issue.",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/how-to-solve-feed-auto-update-issue/"},{cat:"Support tickets",title:"Troubleshooting Guide: Google Merchant Center Feed Not Updating Automatically",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/troubleshooting-guide-google-merchant-center-feed-not-updating-automatically/"},{cat:"Support tickets",title:"How to Add ACF Values to Your Feed",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/how-to-add-acf-values-to-your-feed/"},{cat:"Support tickets",title:"How to Fix “Package Not Found” Error When Updating the Plugin.",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/how-to-fix-package-not-found-error-when-updating-the-plugin/"},{cat:"Support tickets",title:"How to Fix Missing Products in CTX Feed",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/how-to-fix-missing-products-in-ctx-feed/"}].map(function(e){return xU(xU({},e),{},{href:mv(e.href)})}),bU=[{title:"Create WooCommerce Product Feed For Idealo",href:"https://www.youtube.com/watch?v=3r0cTMyUXQo"},{title:"How To Set Up Facebook Catalog For Your WooCommerce Store With CTX Feed",href:"https://www.youtube.com/watch?v=Ml-KoFEVBHQ"},{title:"How To Set Up Pinterest Shopping Catalog For Your WooCommerce Store With CTX Feed",href:"https://www.youtube.com/watch?v=F1QOnUZ91FQ"},{title:"How To Use WordPress Options Into Feed",href:"https://www.youtube.com/watch?v=EzlM1wUHc-k"},{title:"Create Google Shopping Product Feed For Your WooCommerce Store With CTX Feed",href:"https://www.youtube.com/watch?v=k3hBUO_hZpU"},{title:"How To Create Pinterest RSS Feed",href:"https://www.youtube.com/watch?v=nPjlRogcrGA"},{title:"How To Download Error Reports From Google, Facebook & Pinterest Product Feed",href:"https://www.youtube.com/watch?v=ZFLpXqjyD94"},{title:"How To Dynamically Discount Prices Based on Product Title or Other Attribute",href:"https://www.youtube.com/watch?v=lJwB27mBWJc"},{title:"How To Create a Google Product Review Feed for WooCommerce",href:"https://www.youtube.com/watch?v=jzT8l5WD-V0"},{title:"How To Activate/Deactivate CTX Feed License",href:"https://www.youtube.com/watch?v=1_iqGK6GSl8"},{title:"How To Add/Remove Variation Info From Product Title",href:"https://www.youtube.com/watch?v=MkQs9f0v0-w"},{title:"How to Manage Feeds",href:"https://www.youtube.com/watch?v=m0l8X071R5Y"},{title:"How To Merge Multiple Attributes By Using Attribute Mapping",href:"https://www.youtube.com/watch?v=OmQqeUAldFs"},{title:"How To Configure Product Images Into Product Feed",href:"https://www.youtube.com/watch?v=C0icSIu-rH8"},{title:"How To Include Draft & Private Products Into Product Feed",href:"https://www.youtube.com/watch?v=b7cT8t7AhbQ"},{title:"How To Include/Exclude Product Variations From The Product Feed",href:"https://www.youtube.com/watch?v=X8JTc8Ss-SY"},{title:"How To Make Wish.com Product Feed for WooCommerce",href:"https://www.youtube.com/watch?v=ZSou9yu2a-U"},{title:"How To Add Sale Price Into Product Feed",href:"https://www.youtube.com/watch?v=c7KnIJgsnro"},{title:"How To Map Store Category To Google Merchant Center Categories",href:"https://www.youtube.com/watch?v=gsuzBfJ1Z7Y"},{title:"How To Make Product Subscription Feed Using WooCommerce Subscriptions Plugin",href:"https://www.youtube.com/watch?v=X4dtMwqGDnw"},{title:"How To Configure Installment Attribute for Google Shopping",href:"https://www.youtube.com/watch?v=Kg_3fu_wXXc"},{title:"How To Add GTIN (EAN, MPN, UPC, ISBN) To Products and Make Feed",href:"https://www.youtube.com/watch?v=RfV46enGzV4"},{title:"How To Configure Product Description With or Without HTML",href:"https://www.youtube.com/watch?v=wIMX095uysA"},{title:"How To Make Feed For Specific Product Categories",href:"https://www.youtube.com/watch?v=7ORRsEAS0bU"},{title:"How to Create an XML Product Feed For WooCommerce Using Product Feed Generator",href:"https://www.youtube.com/watch?v=n0LT2DkKSO0"},{title:"How To Export & Import Product Feed Configuration",href:"https://www.youtube.com/watch?v=3Aj1xWdJWSo"},{title:"How To Make TSV Product Feed For WooCommerce",href:"https://www.youtube.com/watch?v=IlawuE-v3CQ"},{title:"How To Format Number or Price Into Product Feed",href:"https://www.youtube.com/watch?v=Os2zOKvhV2Q"},{title:"How To Upgrade To CTX Feed Pro",href:"https://www.youtube.com/watch?v=DWkjXpwd5Uw"},{title:"How to Configure Product Price Into Feed",href:"https://www.youtube.com/watch?v=7N31hZ7cx_Y"},{title:"How To Add and Configure Product Attributes Into Feed",href:"https://www.youtube.com/watch?v=7lnumnDpz0M"},{title:"How to Get Parent Product Value for Variations",href:"https://www.youtube.com/watch?v=zEwKd2rhmlg"},{title:"How to Upgrade or Downgrade CTX Feed Pro Subscription",href:"https://www.youtube.com/watch?v=he2naoUZa4k"},{title:"How To Cancel CTX Feed Pro Subscription",href:"https://www.youtube.com/watch?v=Nr0phJlQ9_A"},{title:"How To Solve Missing Product Attribute Issue",href:"https://www.youtube.com/watch?v=Mw4ivys68fc"},{title:"How To Solve Missing Products Issue",href:"https://www.youtube.com/watch?v=U1pe8UcZoAE"},{title:"How to Add Advanced Custom Field (ACF) Value into Product Feed",href:"https://www.youtube.com/watch?v=ueqDSr0FE7U"},{title:"How To Configure Variable Product Price and Quantity",href:"https://www.youtube.com/watch?v=rwjKRT-8ox8"},{title:"How To Make Multi Vendor Product Feed",href:"https://www.youtube.com/watch?v=es0qCA-_2jo"},{title:"How To Make Multi Language Product Feed",href:"https://www.youtube.com/watch?v=LhhN2kScllM"},{title:"How To Create Multi Currency Product Feed Using CTX Feed",href:"https://www.youtube.com/watch?v=6lCRT9H0kY0"},{title:"How To Use Advanced Filter In CTX Feed",href:"https://www.youtube.com/watch?v=-1w2_wNJgDc"},{title:"How To Configure Product Category Into Feed",href:"https://www.youtube.com/watch?v=9bNMZU0zpFw"},{title:"How To Add Brand or Manufacturer Info Into Product Feed",href:"https://www.youtube.com/watch?v=HVmFTDGTKO0"},{title:"How To Create Custom CSV Data Feed For WooCommerce",href:"https://www.youtube.com/watch?v=ulpuVtR5hqw"},{title:"Create WooCommerce Product Feed For Pinterest Catalog",href:"https://www.youtube.com/watch?v=kv1PMdCYy_g"},{title:"Create WooCommerce Product Feed For Facebook Catalog",href:"https://www.youtube.com/watch?v=TH1lcA1uiM8"},{title:"Create WooCommerce Product Feed for Google Shopping (Google Merchant Center)",href:"https://www.youtube.com/watch?v=QRTvrDJm4mI"},{title:"How To Add Static Value To An Attribute",href:"https://www.youtube.com/watch?v=wWRjPjRrovU"},{title:"How To Configure Auto Feed Update",href:"https://www.youtube.com/watch?v=fafHqr9A81A"},{title:"Configure Price With Tax Into the Product Feed",href:"https://www.youtube.com/watch?v=V97HG_o0AeE"},{title:"How To Remove Out of Stock Product From Feed",href:"https://www.youtube.com/watch?v=FeuvVCshFgU"},{title:"How To Add Currency Symbol To WooCommerce",href:"https://www.youtube.com/watch?v=WNyuiavL0T8"},{title:"How To Add Additional Images into the Product Feed",href:"https://www.youtube.com/watch?v=E7FofosSIGk"},{title:"How To Use Prefix and Suffix Into WooCommerce Feed Configuration",href:"https://www.youtube.com/watch?v=8EFXXp0w-XM"},{title:"The Functionality of Filters - Part 1",href:"https://www.youtube.com/watch?v=SS49dmodVIk"},{title:"The Functionality of Filters - Part 2",href:"https://www.youtube.com/watch?v=8_9gHaENplg"},{title:"The Functionality of Filters - Part 3",href:"https://www.youtube.com/watch?v=fS1gMBGUde0"},{title:"Add Brand Information Into Product Feed",href:"https://www.youtube.com/watch?v=w4rUZx_4QBE"},{title:"Make Skroutz Product Feed for WooCommerce",href:"https://www.youtube.com/watch?v=YC4E9zXF4SE"},{title:"How To Include Tax(VAT) with Price",href:"https://www.youtube.com/watch?v=MUmkzpDknA8"},{title:"How to install WooCommerce Product Feed Pro",href:"https://www.youtube.com/watch?v=L2JUJc-VXE8"},{title:"How to add or remove product variation into feed",href:"https://www.youtube.com/watch?v=DD2nqEEaQng"},{title:"How to add custom value to an Attribute using pattern?",href:"https://www.youtube.com/watch?v=hw25tPXkbkw"},{title:"How To Upload WooCommerce Products to eBay",href:"https://www.youtube.com/watch?v=QPUgQ75ALyI"},{title:"How to make WooCommerce Product Feed for PriceSpy or PrisJakt",href:"https://www.youtube.com/watch?v=9LtdURgo4EY"},{title:"Convert product price to different currency",href:"https://www.youtube.com/watch?v=aEBGbDXpBe4"},{title:"Remove ShortCodes and HTML tags from product description",href:"https://www.youtube.com/watch?v=Aej4mnyUvtc"}];function gU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yU(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yU(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 yU(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var wU=["Cron setup","GTIN","Merchant Center","Category mapping"],jU=function(e,t){return t.every(function(t){return e.includes(t)})},kU=function(e){var t=e.active,n=e.count,r=e.label,o=e.onClick;return(0,tl.jsxs)("button",{type:"button",onClick:o,className:"ctx-flex ctx-items-center ctx-gap-[7px] ctx-bg-transparent ctx-border-0 ctx-border-b-2 ctx-border-solid -ctx-mb-px ctx-px-0.5 ctx-py-[13px] ctx-text-row ctx-cursor-pointer ctx-transition-colors ".concat(t?"ctx-font-semibold ctx-text-primary ctx-border-primary":"ctx-font-medium ctx-text-ink-muted ctx-border-transparent hover:ctx-text-ink-body"),children:[r,(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-text-ink-faint ctx-bg-line-wash ctx-rounded-[10px] ctx-px-1.5 ctx-py-px",children:n})]})},SU=function(e){var t=e.count,n=e.index,r=e.label,o=e.onOpen;return(0,tl.jsxs)("button",{type:"button",onClick:o,className:"ctx-text-left ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-[11px] ctx-px-4 ctx-py-[15px] ctx-cursor-pointer ctx-flex ctx-flex-col ctx-transition-colors hover:ctx-border-[#c3ddfd] hover:ctx-bg-[#fbfdff]",children:[(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-w-full",children:[(0,tl.jsx)("span",{className:"ctx-font-[ui-monospace,Menlo,monospace] ctx-text-[10.5px] ctx-font-semibold ctx-text-primary",children:"[".concat(String(n+1).padStart(2,"0"),"]")}),(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-text-[10.5px] ctx-font-medium ctx-text-ink-faint ctx-tracking-[.5px] ctx-uppercase",children:Qc("Category","woo-feed")}),(0,tl.jsx)(TD,{className:"ctx-h-[13px] ctx-w-[13px] ctx-flex-none ctx-text-[#c3ddfd]"})]}),(0,tl.jsx)("span",{className:"ctx-text-[14.5px] ctx-font-semibold ctx-text-ink ctx-mt-2.5",children:r}),(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-font-medium ctx-text-ink-faint ctx-tracking-[.4px] ctx-uppercase ctx-mt-2",children:cc(Xc("%d article","%d articles",t,"woo-feed"),t)})]})},NU=function(e){var t=e.article;return(0,tl.jsxs)("a",{href:t.href,target:"_blank",rel:"noreferrer",title:Qc("Opens on webappick.com","woo-feed"),className:"ctx-no-underline ctx-bg-white ctx-border ctx-border-line-wash ctx-rounded-[11px] ctx-px-[15px] ctx-py-[13px] ctx-flex ctx-items-start ctx-gap-3 ctx-transition-colors hover:ctx-border-[#c3ddfd] hover:ctx-bg-[#fbfdff]",children:[(0,tl.jsx)(Zk,{className:"ctx-h-[15px] ctx-w-[15px] ctx-flex-none ctx-text-[#a7b2bf] ctx-mt-0.5"}),(0,tl.jsxs)("span",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("span",{className:"ctx-block ctx-text-row ctx-font-medium ctx-text-ink",children:t.title}),(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-mt-1.5 ctx-flex-wrap",children:[(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-font-semibold ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5",children:t.cat}),(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-text-ink-faint",children:"webappick.com/docs"})]})]}),(0,tl.jsx)(cU,{className:"ctx-h-[13px] ctx-w-[13px] ctx-flex-none ctx-text-[#a7b2bf] ctx-mt-[3px]"})]})},OU=function(e){var t,n,r=e.video,o=(t=r.href,(n=/[?&]v=([\w-]+)/.exec(t||""))?"https://i.ytimg.com/vi/".concat(n[1],"/hqdefault.jpg"):null);return(0,tl.jsxs)("a",{href:r.href,target:"_blank",rel:"noreferrer",title:Qc("Watch on YouTube","woo-feed"),className:"ctx-no-underline ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-[11px] ctx-overflow-hidden ctx-flex ctx-flex-col ctx-transition-colors hover:ctx-border-[#c3ddfd]",children:[(0,tl.jsxs)("span",{className:"ctx-relative ctx-block ctx-w-full ctx-aspect-video ctx-bg-ink",children:[o?(0,tl.jsx)("img",{src:o,alt:"",loading:"lazy",onError:function(e){e.currentTarget.style.display="none"},className:"ctx-absolute ctx-inset-0 ctx-w-full ctx-h-full ctx-object-cover"}):null,(0,tl.jsx)("span",{className:"ctx-absolute ctx-inset-0 ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)("span",{className:"ctx-h-10 ctx-w-10 ctx-rounded-full ctx-bg-white/[.92] ctx-text-ink ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)(eS,{className:"ctx-h-[15px] ctx-w-[15px]"})})})]}),(0,tl.jsx)("span",{className:"ctx-block ctx-px-[13px] ctx-pt-3 ctx-pb-[13px]",children:(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-start ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-0 ctx-text-body ctx-font-medium ctx-text-ink ctx-leading-[1.45]",children:r.title}),(0,tl.jsx)(cU,{className:"ctx-h-[13px] ctx-w-[13px] ctx-flex-none ctx-text-[#a7b2bf] ctx-mt-0.5"})]})})]})},CU=function(e){var t=e.actionLabel,n=e.note,r=e.onAction,o=e.title;return(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-[38px] ctx-pb-10 ctx-text-center",children:[(0,tl.jsx)("div",{className:"ctx-text-[14px] ctx-font-semibold ctx-text-ink",children:o}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-[5px]",children:n}),(0,tl.jsx)("button",{type:"button",onClick:r,className:"ctx-text-body ctx-font-medium ctx-text-primary ctx-bg-white ctx-border ctx-border-[#c3ddfd] ctx-rounded-btn-sm ctx-px-[15px] ctx-py-[9px] ctx-cursor-pointer ctx-mt-3.5 ctx-transition-colors hover:ctx-bg-[#f2f8ff]",children:t})]})},EU=function(){var e=gU((0,t.useState)(""),2),n=e[0],r=e[1],o=gU((0,t.useState)("docs"),2),i=o[0],a=o[1],c=gU((0,t.useState)(null),2),l=c[0],s=c[1],u=Qh().open,d=function(e){return e.trim().toLowerCase().split(/\s+/).filter(Boolean)}(n),f=d.length>0,p=l?vU.filter(function(e){return e.cat===l}):vU.filter(function(e){return jU("".concat(e.title," ").concat(e.cat).toLowerCase(),d)}),x=f?bU.filter(function(e){return jU(e.title.toLowerCase(),d)}):bU,m="docs"===i&&!l&&!f,h="docs"===i&&(!!l||f),v=function(e){r(e),s(null)};return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-pt-[26px] ctx-pb-[22px] ctx-flex ctx-flex-col ctx-items-center ctx-text-center",children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Help centre","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[600px]",children:Qc("Search our documentation and video tutorials without leaving WordPress.","woo-feed")}),(0,tl.jsx)(Gj,{variant:"hero",clearable:!0,value:n,onChange:v,placeholder:Qc("Search docs and tutorials — e.g. cron, GTIN, Merchant Center","woo-feed"),className:"ctx-mt-4 ctx-w-full ctx-max-w-[560px]"}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-gap-2 ctx-mt-[13px] ctx-flex-wrap",children:[(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-ink-faint",children:Qc("Common:","woo-feed")}),wU.map(function(e){return(0,tl.jsx)("button",{type:"button",onClick:function(){return v(e)},className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-[20px] ctx-px-[11px] ctx-py-1 ctx-cursor-pointer ctx-transition-colors hover:ctx-border-[#c3ddfd] hover:ctx-text-primary",children:e},e)})]})]}),(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-pt-1 ctx-px-[22px] ctx-flex ctx-gap-6 ctx-border-b ctx-border-line-hair",children:[(0,tl.jsx)(kU,{active:"docs"===i,label:Qc("Documentation","woo-feed"),count:vU.length,onClick:function(){return a("docs")}}),(0,tl.jsx)(kU,{active:"videos"===i,label:Qc("Video tutorials","woo-feed"),count:bU.length,onClick:function(){return a("videos")}})]}),m?(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[18px] ctx-pb-[22px]",children:[(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mb-[13px]",children:cc(Qc("%1$d articles across %2$d categories","woo-feed"),vU.length,hU.length)}),(0,tl.jsx)("div",{className:"ctx-grid ctx-grid-cols-[repeat(auto-fill,minmax(240px,1fr))] ctx-gap-3",children:hU.map(function(e,t){return(0,tl.jsx)(SU,{index:t,label:e,count:vU.filter(function(t){return t.cat===e}).length,onOpen:function(){s(e),r("")}},e)})})]}):null,h?(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-4 ctx-pb-5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-mb-[13px]",children:[l?(0,tl.jsxs)("button",{type:"button",onClick:function(){return v("")},className:"ctx-inline-flex ctx-items-center ctx-gap-[7px] ctx-text-[12px] ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-field ctx-px-3 ctx-py-[7px] ctx-cursor-pointer ctx-transition-colors hover:ctx-border-[#bfc9d4]",children:[(0,tl.jsx)(sU,{className:"ctx-h-[13px] ctx-w-[13px]"}),Qc("All categories","woo-feed")]}):null,(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[180px] ctx-text-body ctx-font-medium ctx-text-ink-body",children:l?cc(Xc("%1$s · %2$d article","%1$s · %2$d articles",p.length,"woo-feed"),l,p.length):cc(Xc("%1$d article matches “%2$s”","%1$d articles match “%2$s”",p.length,"woo-feed"),p.length,n.trim())})]}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2",children:p.map(function(e){return(0,tl.jsx)(NU,{article:e},e.href)})}),0===p.length?(0,tl.jsx)(CU,{title:cc(Qc("No documentation matches “%s”","woo-feed"),n.trim()),note:Qc("Try a shorter phrase, or check the video tutorials tab.","woo-feed"),actionLabel:Qc("Search videos instead","woo-feed"),onAction:function(){return a("videos")}}):null]}):null,"videos"===i?(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[18px] ctx-pb-[22px]",children:[(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-mb-3.5",children:(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[200px] ctx-text-body ctx-font-medium ctx-text-ink-body",children:f?cc(Xc("%1$d tutorial matches “%2$s”","%1$d tutorials match “%2$s”",x.length,"woo-feed"),x.length,n.trim()):cc(Xc("%d tutorial in the CTX Feed playlist","%d tutorials in the CTX Feed playlist",x.length,"woo-feed"),x.length)})}),(0,tl.jsx)("div",{className:"ctx-grid ctx-grid-cols-[repeat(auto-fill,minmax(228px,1fr))] ctx-gap-3.5",children:x.map(function(e){return(0,tl.jsx)(OU,{video:e},e.href)})}),0===x.length?(0,tl.jsx)(CU,{title:cc(Qc("No tutorials match “%s”","woo-feed"),n.trim()),note:cc(Qc("The channel has %d videos — try a broader term, or read the docs.","woo-feed"),bU.length),actionLabel:Qc("Search documentation instead","woo-feed"),onAction:function(){return a("docs")}}):null]}):null,(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[230px] ctx-text-help ctx-text-ink-faint",children:Qc("videos"===i?"Tutorials come from the CTX Feed playlist on our YouTube channel.":"Articles open on webappick.com in a new tab, so they stay current without a plugin update.","woo-feed")}),(0,tl.jsx)("a",{href:"https://wordpress.org/support/plugin/webappick-product-feed-for-woocommerce/",target:"_blank",rel:"noreferrer",className:"ctx-text-help ctx-text-ink-muted ctx-no-underline hover:ctx-text-primary hover:ctx-underline",children:Qc("WordPress.org forum","woo-feed")}),(0,tl.jsxs)("button",{type:"button",onClick:u,className:"ctx-inline-flex ctx-items-center ctx-gap-[7px] ctx-font-sans ctx-text-[12px] ctx-font-semibold ctx-leading-[18px] ctx-text-ink ctx-bg-[#f7c948] ctx-border ctx-border-ink ctx-rounded-field ctx-px-3.5 ctx-py-2 ctx-cursor-pointer ctx-shadow-[0_2px_6px_rgba(20,28,38,.16)] ctx-transition-colors hover:ctx-bg-[#eebc32]",children:[(0,tl.jsx)(dU,{className:"ctx-h-[13px] ctx-w-[13px]"}),Qc("Contact support","woo-feed")]})]})]})]})},TU=ii.injectEndpoints({endpoints:function(e){return{getLicense:e.query({query:function(){return"/license"},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},providesTags:[{type:"LICENSE",id:"STATUS"}]}),activateLicense:e.mutation({query:function(e){return{url:"/license/activate",method:"POST",body:{license_key:e}}},invalidatesTags:[{type:"LICENSE",id:"STATUS"}]}),deactivateLicense:e.mutation({query:function(){return{url:"/license/deactivate",method:"POST"}},invalidatesTags:[{type:"LICENSE",id:"STATUS"}]})}}}),PU=TU.useGetLicenseQuery,_U=TU.useActivateLicenseMutation,AU=TU.useDeactivateLicenseMutation;function IU(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return FU(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(FU(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,FU(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,FU(d,"constructor",s),FU(s,"constructor",l),l.displayName="GeneratorFunction",FU(s,o,"GeneratorFunction"),FU(d),FU(d,o,"Generator"),FU(d,r,function(){return this}),FU(d,"toString",function(){return"[object Generator]"}),(IU=function(){return{w:i,m:f}})()}function FU(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}FU=function(e,t,n,r){function i(t,n){FU(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},FU(e,t,n,r)}function RU(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function DU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return MU(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?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 n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function LU(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).onActivated,n=DU((0,t.useState)(""),2),r=n[0],o=n[1],i=DU((0,t.useState)(null),2),a=i[0],c=i[1],l=DU(_U(),2),s=l[0],u=l[1].isLoading,d=function(){var t=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){RU(i,r,o,a,c,"next",e)}function c(e){RU(i,r,o,a,c,"throw",e)}a(void 0)})}}(IU().m(function t(){var n,i,a,l,u,d,f,p,x;return IU().w(function(t){for(;;)switch(t.p=t.n){case 0:if(r.trim()){t.n=1;break}return n=Qc("Please enter your license key.","woo-feed"),c({ok:!1,message:n}),je.error(n),t.a(2);case 1:return t.p=1,t.n=2,s(r.trim()).unwrap();case 2:if(null==(i=t.v)||!i.success){t.n=4;break}if(l=i.message||(null===(a=i.data)||void 0===a?void 0:a.message)||Qc("License activated — reloading…","woo-feed"),o(""),c({ok:!0,message:l}),!e){t.n=3;break}return e(i),t.a(2);case 3:je.success(l),window.setTimeout(function(){return window.location.reload()},1200),t.n=5;break;case 4:u=(null==i?void 0:i.message)||(null==i?void 0:i.error)||Qc("Activation failed.","woo-feed"),c({ok:!1,message:u}),je.error(u);case 5:t.n=7;break;case 6:t.p=6,x=t.v,p=(null==x||null===(d=x.data)||void 0===d?void 0:d.message)||(null==x||null===(f=x.data)||void 0===f?void 0:f.error)||Qc("Activation failed.","woo-feed"),c({ok:!1,message:p}),je.error(p);case 7:return t.a(2)}},t,null,[[1,6]])}));return function(){return t.apply(this,arguments)}}();return{keyInput:r,setKeyInput:o,handleActivate:d,isActivating:u,feedback:a}}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 BU(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return UU(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(UU(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,UU(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,UU(d,"constructor",s),UU(s,"constructor",l),l.displayName="GeneratorFunction",UU(s,o,"GeneratorFunction"),UU(d),UU(d,o,"Generator"),UU(d,r,function(){return this}),UU(d,"toString",function(){return"[object Generator]"}),(BU=function(){return{w:i,m:f}})()}function UU(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}UU=function(e,t,n,r){function i(t,n){UU(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},UU(e,t,n,r)}function GU(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function HU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return qU(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?qU(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 qU(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function WU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?WU(Object(n),!0).forEach(function(t){VU(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):WU(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function VU(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=zU(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zU(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zU(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var QU=function(e){if(!e)return!1;var t=e.status,n=e.originalStatus;return 403===t||403===n||"PARSING_ERROR"===t||"FETCH_ERROR"===t},XU=function(){return Qc("The request was blocked before it reached your site — this is almost always a firewall or CDN (e.g. Cloudflare) challenging the WordPress REST API (/wp-json/). Ask your host or CDN to allow authenticated /wp-json/ requests (or add a WAF rule that skips the challenge for logged-in admins), then reload and try again.","woo-feed")},KU=function(e){if(!/^\d{4}-\d{2}-\d{2}$/.test(String(e||"")))return null;var t=new Date("".concat(e,"T00:00:00"));return isNaN(t.getTime())?null:t},YU=function(e){return e.toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric"})},ZU=function(e){return Math.ceil((e.getTime()-Date.now())/864e5)},JU=function(e){var t=e.lead;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-[18px]",children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("License","woo-feed")}),t?(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[620px]",children:t}):null]})},eG=function(){return(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-[7px] ctx-bg-[#edf5ef] ctx-border ctx-border-[#d2e4d5] ctx-rounded-full ctx-px-3 ctx-py-[5px]",children:[(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",className:"ctx-w-[13px] ctx-h-[13px] ctx-flex-none ctx-text-[#1f6640]",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 011.04-.207z"})}),(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-font-semibold ctx-text-[#1f6640]",children:Qc("Active","woo-feed")})]})},tG={primary:"ctx-bg-primary ctx-text-white ctx-shadow-btn-primary hover:ctx-bg-primary-dark hover:ctx-text-white focus:ctx-text-white",outline:"ctx-bg-white ctx-border ctx-border-line ctx-text-ink-body hover:ctx-bg-line-paper hover:ctx-text-ink-body focus:ctx-text-ink-body"},nG=function(e){var t=e.href,n=e.tone,r=void 0===n?"primary":n,o=e.external,i=void 0===o||o,a=e.children;return(0,tl.jsx)("a",$U($U({href:t},i?{target:"_blank",rel:"noopener noreferrer"}:{}),{},{className:"ctx-inline-flex ctx-items-center ctx-justify-center ctx-flex-none ctx-text-[12px] ctx-font-semibold ctx-rounded-btn-sm ctx-px-[15px] ctx-py-[9px] ctx-no-underline ctx-transition-colors ".concat(tG[r]),children:a}))},rG=function(){return(0,tl.jsx)(nG,{href:Ja,children:Qc("Manage license key","woo-feed")})},oG=function(e){var t=e.note,n=e.children;return(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[220px] ctx-text-help ctx-text-ink-faint",children:t}),n]})},iG=function(e){var t=e.label,n=e.value,r=e.note,o=void 0===r?null:r,i=e.noteClass,a=void 0===i?"":i;return(0,tl.jsxs)("div",{className:"ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-font-semibold ctx-text-ink-faint ctx-tracking-[.5px] ctx-uppercase",children:t}),(0,tl.jsx)("div",{className:"ctx-text-row ctx-text-ink ctx-mt-[5px] ctx-overflow-hidden ctx-text-ellipsis ctx-whitespace-nowrap",children:n}),o?(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-mt-[3px] ".concat(a||"ctx-text-ink-faint"),children:o}):null]})},aG={ok:{glyph:"✓",iconBg:"ctx-bg-[#3c8b57]",fg:"ctx-text-ink",bg:""},info:{glyph:"i",iconBg:"ctx-bg-[#7f94ad]",fg:"ctx-text-ink",bg:""},warn:{glyph:"!",iconBg:"ctx-bg-[#c9a044]",fg:"ctx-text-[#8a6320]",bg:"ctx-bg-[#fffbf1]"}},cG=function(e){var t=e.tone,n=void 0===t?"info":t,r=e.title,o=e.when,i=void 0===o?"":o,a=e.body,c=aG[n]||aG.info;return(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-3.5 ctx-border-b ctx-border-[#f7f9fb] ctx-flex ctx-items-start ctx-gap-3 ".concat(c.bg),children:[(0,tl.jsx)("div",{className:"ctx-w-6 ctx-h-6 ctx-rounded-item ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-text-white ctx-mt-px ".concat(c.iconBg),children:(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-font-bold ctx-leading-none",children:c.glyph})}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ".concat(c.fg),children:r}),i?(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-[#a7b2bf]",children:i}):null]}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1",children:a})]})]})},lG=function(e){var t=e.messages;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[15px] ctx-pb-[13px] ctx-border-b ctx-border-line-wash ctx-flex ctx-items-baseline ctx-gap-2 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-text-[14px] ctx-font-semibold ctx-text-ink",children:Qc("License messages","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("From the current license status.","woo-feed")})]}),t.length?(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col",children:t.map(function(e){return(0,tl.jsx)(cG,$U({},e),e.title)})}):(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-py-[30px] ctx-text-center ctx-text-body ctx-text-ink-muted",children:Qc("Nothing to report — the license checked in successfully.","woo-feed")})]})},sG=function(e){var t=e.license,n=e.onDeactivate,r=e.isDeactivating,o=KU(t.expires),i=o?ZU(o):null,a="";o?a=cc(Qc("Expires %s","woo-feed"),YU(o)):t.expires&&(a=t.expires);var c,l=null;t.activation_limit>0?l={value:cc(Qc("%1$s of %2$s used","woo-feed"),null!==(c=t.site_count)&&void 0!==c?c:"—",t.activation_limit),note:null}:0===t.activation_limit&&void 0!==t.site_count&&null!==t.site_count&&(l={value:String(t.site_count),note:Qc("Unlimited plan","woo-feed")});return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-4 ctx-pb-[15px] ctx-border-b ctx-border-line-wash ctx-flex ctx-items-center ctx-gap-3.5 ctx-flex-wrap",children:[(0,tl.jsx)(eG,{}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[160px] ctx-text-help ctx-text-ink-faint",children:a}),(0,tl.jsx)(rG,{})]}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[18px] ctx-pb-5 ctx-grid ctx-grid-cols-[repeat(auto-fit,minmax(190px,1fr))] ctx-gap-[18px]",children:[(0,tl.jsx)(iG,{label:Qc("Product","woo-feed"),value:t.license_title||Qc("CTX Feed Pro","woo-feed")}),t.expires?(0,tl.jsx)(iG,{label:Qc("Expires","woo-feed"),value:o?YU(o):t.expires,note:null!==i&&i>=0?cc(Qc("%d days left","woo-feed"),i):null,noteClass:null!==i&&i<=30?"ctx-text-[#a8760f]":""}):null,l?(0,tl.jsx)(iG,{label:Qc("Sites","woo-feed"),value:l.value,note:l.note}):null,t.key_masked?(0,tl.jsx)(iG,{label:Qc("License key","woo-feed"),value:(0,tl.jsx)("span",{className:"ctx-text-body ctx-tracking-wider",children:t.key_masked})}):null]}),(0,tl.jsx)(oG,{note:Qc("Deactivating frees the seat for another site. Pro features switch off here until you activate again.","woo-feed"),children:(0,tl.jsx)(pb,{type:"destructive-outline",size:"large",onClick:n,disabled:r,children:r?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Deactivating","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Deactivate license","woo-feed")})})]})},uG=function(e){var t=e.keyInput,n=e.onKeyInput,r=e.onActivate,o=e.isActivating;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[18px] ctx-pb-5",children:[(0,tl.jsx)("div",{className:"ctx-text-[14px] ctx-font-semibold ctx-text-ink",children:Qc("Activate CTX Feed Pro","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-1",children:Qc("Paste your license key below and click Activate. One key covers the number of sites in your plan.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-flex ctx-items-start ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[260px]",children:(0,tl.jsx)(Rs,{label:Qc("License key","woo-feed"),value:t,onChange:n,placeholder:Qc("Paste your API key","woo-feed")})}),(0,tl.jsx)("div",{className:"ctx-pt-[23px]",children:(0,tl.jsx)(pb,{size:"large",onClick:r,disabled:o||!t.trim(),children:o?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Activating","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Activate","woo-feed")})})]}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-2",children:Qc("Find it in your purchase email, or in your WebAppick account under License keys.","woo-feed")})]}),(0,tl.jsx)(oG,{note:Qc("No license yet? Pro adds filtering, dynamic attributes and multi-currency feeds.","woo-feed"),children:(0,tl.jsx)(rG,{})})]})},dG=function(e){var t=e.n,n=e.title,r=e.children,o=void 0===r?null:r;return(0,tl.jsxs)("li",{className:"ctx-flex ctx-gap-3 ctx-m-0",children:[(0,tl.jsx)("span",{className:"ctx-flex-none ctx-w-[22px] ctx-h-[22px] ctx-rounded-full ctx-bg-primary-tint ctx-text-primary-dark ctx-text-[11px] ctx-font-semibold ctx-flex ctx-items-center ctx-justify-center",children:t}),(0,tl.jsxs)("div",{className:"ctx-min-w-0 ctx-flex-1",children:[(0,tl.jsx)("div",{className:"ctx-text-row ctx-text-ink ctx-leading-[1.55]",children:n}),o?(0,tl.jsx)("div",{className:"ctx-mt-2 ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-2",children:o}):null]})]})},fG=function(e){var t=e.title,n=e.lead,r=e.children;return(0,tl.jsxs)("section",{className:"ctx-flex-1 ctx-min-w-[280px] ctx-border ctx-border-line-wash ctx-rounded-card ctx-p-[18px]",children:[(0,tl.jsx)("h4",{className:"ctx-text-[13px] ctx-font-semibold ctx-text-ink ctx-m-0",children:t}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1 ctx-mb-0",children:n}),(0,tl.jsx)("ol",{className:"ctx-list-none ctx-m-0 ctx-p-0 ctx-mt-4 ctx-flex ctx-flex-col ctx-gap-4",children:r})]})},pG=function(e){var t=e.children;return(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:t})},xG=function(e){var t=e.uploadUrl;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[18px] ctx-pb-5",children:[(0,tl.jsx)("div",{className:"ctx-text-[14px] ctx-font-semibold ctx-text-ink",children:Qc("Install CTX Feed Pro to add your license","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-1 ctx-max-w-[680px]",children:Qc("Your license key goes into CTX Feed Pro, a separate plugin that runs alongside this free one. Once CTX Feed Pro is installed and active, the license field appears on this page.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-flex ctx-flex-wrap ctx-gap-4",children:[(0,tl.jsxs)(fG,{title:Qc("Already bought CTX Feed Pro?","woo-feed"),lead:Qc("Get it from your WebAppick account.","woo-feed"),children:[(0,tl.jsx)(dG,{n:1,title:Qc("Download CTX Feed Pro from your WebAppick account (My Account → Downloads).","woo-feed"),children:(0,tl.jsx)(nG,{href:"https://webappick.com/my-account/api-downloads/",children:Qc("Download CTX Feed Pro","woo-feed")})}),(0,tl.jsx)(dG,{n:2,title:Qc("Upload the zip file in Plugins → Add New → Upload Plugin, then click Activate.","woo-feed"),children:t?(0,tl.jsx)(nG,{href:t,tone:"outline",external:!1,children:Qc("Go to Upload Plugin","woo-feed")}):(0,tl.jsx)(pG,{children:Qc("Ask a site administrator to install it.","woo-feed")})}),(0,tl.jsx)(dG,{n:3,title:Qc("Come back to CTX Feed → License and paste your license key.","woo-feed"),children:(0,tl.jsx)(nG,{href:Ja,tone:"outline",children:Qc("Find my license key","woo-feed")})})]}),(0,tl.jsxs)(fG,{title:Qc("Don't have CTX Feed Pro yet?","woo-feed"),lead:Qc("Buy it first, then install it the same way.","woo-feed"),children:[(0,tl.jsx)(dG,{n:1,title:Qc("Buy CTX Feed Pro on webappick.com.","woo-feed"),children:(0,tl.jsx)(nG,{href:"https://webappick.com/plugin/woocommerce-product-feed-pro/?utm_source=free_plugin&utm_medium=license_page&utm_campaign=pro_upgrade",children:Qc("Get CTX Feed Pro","woo-feed")})}),(0,tl.jsx)(dG,{n:2,title:Qc("Download it from your WebAppick account, upload it in Plugins → Add New → Upload Plugin and activate it.","woo-feed")}),(0,tl.jsx)(dG,{n:3,title:Qc("Enter your license key on this page to turn on Pro features and updates.","woo-feed")})]})]})]}),(0,tl.jsx)(oG,{note:Qc("The free CTX Feed plugin needs no license — everything in it works without one.","woo-feed"),children:(0,tl.jsx)(nG,{href:Va("/premium"),tone:"outline",external:!1,children:Qc("See what Pro includes","woo-feed")})})]})},mG=function(e){var t=e.activateUrl;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[18px] ctx-pb-5",children:[(0,tl.jsx)("div",{className:"ctx-text-[14px] ctx-font-semibold ctx-text-ink",children:Qc("CTX Feed Pro is installed but not active","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-1 ctx-max-w-[680px]",children:Qc("Activate the CTX Feed Pro plugin first. Then come back to CTX Feed → License: the license field appears on this page once CTX Feed Pro is active.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-mt-4 ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-2",children:t?(0,tl.jsx)(nG,{href:t,external:!1,children:Qc("Activate CTX Feed Pro","woo-feed")}):(0,tl.jsx)(pG,{children:Qc("Ask a site administrator to activate CTX Feed Pro on the Plugins page.","woo-feed")})})]}),(0,tl.jsx)(oG,{note:Qc("Your license key is in your WebAppick account under License keys.","woo-feed"),children:(0,tl.jsx)(nG,{href:Ja,tone:"outline",children:Qc("Find my license key","woo-feed")})})]})},hG=function(){var e=tc(),n=PU(void 0,{skip:!e}),r=n.data,o=void 0===r?{}:r,i=n.isLoading,a=n.isError,c=n.error,l=LU(),s=l.keyInput,u=l.setKeyInput,d=l.handleActivate,f=l.isActivating,p=l.feedback,x=HU(AU(),2),m=x[0],h=x[1].isLoading,v=HU((0,t.useState)(""),2),b=v[0],g=v[1];if(!e){var y=function(){var e=ec().pro_plugin||{},t="missing";return tc()?t="active":"inactive"===e.status&&(t="inactive"),{status:t,activateUrl:e.activate_url||"",uploadUrl:e.upload_url||""}}();return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)(JU,{lead:Qc("Enter your CTX Feed Pro license key here once the CTX Feed Pro plugin is installed and active.","woo-feed")}),"inactive"===y.status?(0,tl.jsx)(mG,{activateUrl:y.activateUrl}):(0,tl.jsx)(xG,{uploadUrl:y.uploadUrl})]})}var w=!!o.active,j=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){GU(i,r,o,a,c,"next",e)}function c(e){GU(i,r,o,a,c,"throw",e)}a(void 0)})}}(BU().m(function e(){var t,n,r,o,i,a,c;return BU().w(function(e){for(;;)switch(e.p=e.n){case 0:return g(""),e.p=1,e.n=2,m().unwrap();case 2:if(null==(t=e.v)||!t.success){e.n=3;break}return je.success(t.message||Qc("License deactivated — reloading…","woo-feed")),window.setTimeout(function(){return window.location.reload()},1200),e.a(2);case 3:n=(null==t?void 0:t.message)||(null==t?void 0:t.error)||Qc("Deactivation failed.","woo-feed"),g(n),je.error(n),e.n=5;break;case 4:e.p=4,c=e.v,i=QU(c),a=(null==c||null===(r=c.data)||void 0===r?void 0:r.message)||(null==c||null===(o=c.data)||void 0===o?void 0:o.error)||Qc("Deactivation failed.","woo-feed"),g(i?XU():a),je.error(i?Qc("The request was blocked by a firewall or CDN.","woo-feed"):a);case 5:return e.a(2)}},e,null,[[1,4]])}));return function(){return e.apply(this,arguments)}}();if(i)return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)(JU,{lead:""}),(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-10 ctx-flex ctx-justify-center",children:(0,tl.jsx)(Os,{})})]});var k=function(e,t){var n,r=[],o=KU(e.expires),i=o?ZU(o):null,a="undefined"!=typeof window&&(null===(n=window.location)||void 0===n?void 0:n.hostname)||"";return t?(r.push({tone:"ok",title:Qc("License verified","woo-feed"),when:Qc("Now","woo-feed"),body:a?cc(Qc("Activated for %s. Updates and Pro features are available on this site.","woo-feed"),a):Qc("Updates and Pro features are available on this site.","woo-feed")}),null!==i&&i>=0&&i<=30&&r.push({tone:"warn",title:cc(Qc("License expires in %d days","woo-feed"),i),when:"",body:cc(Qc("Renew before %s to keep feed updates and Pro features running.","woo-feed"),YU(o))}),e.activation_limit>0&&Number(e.site_count)>=Number(e.activation_limit)&&r.push({tone:"warn",title:Qc("Activation limit reached","woo-feed"),when:"",body:cc(Qc("All %1$s of %2$s seats are in use. Deactivate an old site or add seats before activating another install.","woo-feed"),e.site_count,e.activation_limit)}),r):(r.push({tone:"warn",title:Qc("No license active","woo-feed"),when:Qc("Now","woo-feed"),body:Qc("Pro features are switched off on this site. Paste your key above to activate.","woo-feed")}),"expired"===e.status?r.push({tone:"warn",title:Qc("License expired","woo-feed"),when:"",body:o?cc(Qc("Your license expired on %s. Renew it in your WebAppick account to turn Pro features back on.","woo-feed"),YU(o)):Qc("Your license has expired. Renew it in your WebAppick account to turn Pro features back on.","woo-feed")}):e.has_key&&r.push({tone:"info",title:Qc("License key on file","woo-feed"),when:"",body:Qc("A saved key is on this site but not currently activated.","woo-feed")}),r)}(o,w);return p&&!p.ok&&k.unshift({tone:"warn",title:Qc("Activation failed","woo-feed"),when:Qc("Now","woo-feed"),body:p.message}),b?k.unshift({tone:"warn",title:Qc("Deactivation failed","woo-feed"),when:Qc("Now","woo-feed"),body:b}):a&&QU(c)&&k.unshift({tone:"warn",title:Qc("Could not reach the license API","woo-feed"),when:Qc("Now","woo-feed"),body:XU()}),(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)(JU,{lead:Qc(w?"Your key unlocks Pro features and updates on this site.":"Activate a key to turn on Pro features and receive updates.","woo-feed")}),w?(0,tl.jsx)(sG,{license:o,onDeactivate:j,isDeactivating:h}):(0,tl.jsx)(uG,{keyInput:s,onKeyInput:function(e){return u(e.target.value)},onActivate:d,isActivating:f}),(0,tl.jsx)(lG,{messages:k})]})};function vG({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12.516 2.17a.75.75 0 0 0-1.032 0 11.209 11.209 0 0 1-7.877 3.08.75.75 0 0 0-.722.515A12.74 12.74 0 0 0 2.25 9.75c0 5.942 4.064 10.933 9.563 12.348a.749.749 0 0 0 .374 0c5.499-1.415 9.563-6.406 9.563-12.348 0-1.39-.223-2.73-.635-3.985a.75.75 0 0 0-.722-.516l-.143.001c-2.996 0-5.717-1.17-7.734-3.08Zm3.094 8.016a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z",clipRule:"evenodd"}))}var bG=t.forwardRef(vG);function gG({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M19.449 8.448 16.388 11a4.52 4.52 0 0 1 0 2.002l3.061 2.55a8.275 8.275 0 0 0 0-7.103ZM15.552 19.45 13 16.388a4.52 4.52 0 0 1-2.002 0l-2.55 3.061a8.275 8.275 0 0 0 7.103 0ZM4.55 15.552 7.612 13a4.52 4.52 0 0 1 0-2.002L4.551 8.45a8.275 8.275 0 0 0 0 7.103ZM8.448 4.55 11 7.612a4.52 4.52 0 0 1 2.002 0l2.55-3.061a8.275 8.275 0 0 0-7.103 0Zm8.657-.86a9.776 9.776 0 0 1 1.79 1.415 9.776 9.776 0 0 1 1.414 1.788 9.764 9.764 0 0 1 0 10.211 9.777 9.777 0 0 1-1.415 1.79 9.777 9.777 0 0 1-1.788 1.414 9.764 9.764 0 0 1-10.212 0 9.776 9.776 0 0 1-1.788-1.415 9.776 9.776 0 0 1-1.415-1.788 9.764 9.764 0 0 1 0-10.212 9.774 9.774 0 0 1 1.415-1.788A9.774 9.774 0 0 1 6.894 3.69a9.764 9.764 0 0 1 10.211 0ZM14.121 9.88a2.985 2.985 0 0 0-1.11-.704 3.015 3.015 0 0 0-2.022 0 2.985 2.985 0 0 0-1.11.704c-.326.325-.56.705-.704 1.11a3.015 3.015 0 0 0 0 2.022c.144.405.378.785.704 1.11.325.326.705.56 1.11.704.652.233 1.37.233 2.022 0a2.985 2.985 0 0 0 1.11-.704c.326-.325.56-.705.704-1.11a3.016 3.016 0 0 0 0-2.022 2.985 2.985 0 0 0-.704-1.11Z",clipRule:"evenodd"}))}var yG=t.forwardRef(gG);function wG({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M9.375 3a1.875 1.875 0 0 0 0 3.75h1.875v4.5H3.375A1.875 1.875 0 0 1 1.5 9.375v-.75c0-1.036.84-1.875 1.875-1.875h3.193A3.375 3.375 0 0 1 12 2.753a3.375 3.375 0 0 1 5.432 3.997h3.943c1.035 0 1.875.84 1.875 1.875v.75c0 1.036-.84 1.875-1.875 1.875H12.75v-4.5h1.875a1.875 1.875 0 1 0-1.875-1.875V6.75h-1.5V4.875C11.25 3.839 10.41 3 9.375 3ZM11.25 12.75H3v6.75a2.25 2.25 0 0 0 2.25 2.25h6v-9ZM12.75 12.75v9h6.75a2.25 2.25 0 0 0 2.25-2.25v-6.75h-9Z"}))}var jG=t.forwardRef(wG);function kG(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return SG(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?SG(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 SG(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var NG="ctx-font-[ui-monospace,SFMono-Regular,Menlo,monospace]",OG=[{id:"1",key:"single",name:Qc("Single Site","woo-feed"),yearUrl:"https://webappick.com/checkout/?add-to-cart=45660",lifeUrl:"https://webappick.com/checkout/?add-to-cart=106128",cta:Qc("Buy Single Site","woo-feed"),feat:[Qc("All 92 pre-configured templates","woo-feed"),Qc("Advanced product filtering","woo-feed"),Qc("Dynamic attributes & pricing","woo-feed"),Qc("Email support · 24h","woo-feed")]},{id:"5",key:"five",name:Qc("Five Sites","woo-feed"),yearUrl:"https://webappick.com/checkout/?add-to-cart=45659",lifeUrl:"https://webappick.com/checkout/?add-to-cart=106132",popular:!0,cta:Qc("Buy Five Sites","woo-feed"),feat:[Qc("Everything in Single","woo-feed"),Qc("Multi-language & multi-currency feeds","woo-feed"),Qc("FTP / SFTP auto-upload","woo-feed"),Qc("Priority email support · 8h","woo-feed")]},{id:"10",key:"ten",name:Qc("Ten Sites","woo-feed"),yearUrl:"https://webappick.com/checkout/?add-to-cart=45658",lifeUrl:"https://webappick.com/checkout/?add-to-cart=106133",cta:Qc("Buy Ten Sites","woo-feed"),feat:[Qc("Everything in Five Sites","woo-feed"),Qc("Advanced XML template builder","woo-feed"),Qc("Feed analytics dashboard","woo-feed")]}],CG=[{icon:bG,title:Qc("30-day money back","woo-feed"),desc:Qc("No questions asked.","woo-feed")},{icon:yG,title:Qc("Industry-expert support","woo-feed"),desc:Qc("Real engineers reply, fast.","woo-feed")},{icon:jG,title:Qc("Free version available","woo-feed"),desc:Qc("Try the basics on wordpress.org.","woo-feed")}],EG=[{group:Qc("Catalog & scale","woo-feed"),rows:[{label:Qc("Unlimited products per feed","woo-feed"),free:!0,pro:!0},{label:Qc("Unlimited feeds","woo-feed"),free:!0,pro:!0},{label:Qc("Large-catalog batch generation","woo-feed"),free:!0,pro:!0}]},{group:Qc("Channels & formats","woo-feed"),rows:[{label:Qc("92 pre-built channel / marketplace templates","woo-feed"),free:!0,pro:!0},{label:Qc("AI-era channels (ChatGPT/OpenAI, Perplexity, Reddit, X/Twitter Shopping)","woo-feed"),free:!0,pro:!0},{label:Qc("Google Product Review feed","woo-feed"),free:!0,pro:!0},{label:Qc("Output formats — XML, CSV, TSV, TXT, JSON","woo-feed"),free:!0,pro:!0},{label:Qc("2026 Google compliance attributes","woo-feed"),free:!0,pro:!0}]},{group:Qc("Product filtering","woo-feed"),rows:[{label:Qc("Filter by category / tag","woo-feed"),free:!1,pro:!0},{label:Qc("Filter by stock / backorder / price status","woo-feed"),free:!1,pro:!0},{label:Qc("Exclude by product ID / attribute / visibility","woo-feed"),free:!1,pro:!0},{label:Qc("Smart filters (remove products with no title / description / image / price)","woo-feed"),free:!1,pro:!0},{label:Qc("Advanced conditional filtering (multi-rule include/exclude by any field, rating, etc.)","woo-feed"),free:!1,pro:!0},{label:Qc("Custom filters (custom meta-key rule builder)","woo-feed"),free:!1,pro:!0},{label:Qc("Product-type filtering","woo-feed"),free:!1,pro:!0}]},{group:Qc("Attributes, mapping & transformation","woo-feed"),rows:[{label:Qc("Attribute configuration — map WooCommerce fields to channel attributes","woo-feed"),free:!0,pro:!0},{label:Qc("Map from WP product meta / custom fields","woo-feed"),free:!0,pro:!0},{label:Qc("Map from custom-field plugin groups (ACF, Toolset)","woo-feed"),free:!1,pro:!0},{label:Qc("Map from WP product taxonomies","woo-feed"),free:!1,pro:!0},{label:Qc("Map from WooCommerce Subscription / Installment fields","woo-feed"),free:!1,pro:!0},{label:Qc("Category mapping (store categories to channel taxonomy)","woo-feed"),free:!0,pro:!0},{label:Qc("Attribute (value) mapping — normalise values, e.g. Blue to Navy, size charts","woo-feed"),free:!1,pro:!0},{label:Qc("Dynamic Attributes (IFTTT) — create/enrich attributes with conditional logic","woo-feed"),free:!1,pro:!0},{label:Qc("Dynamic pricing — per-channel markup / markdown","woo-feed"),free:!1,pro:!0},{label:Qc("Output commands / value formatting — string replace, number & date format, conditional transforms","woo-feed"),free:!1,pro:!0}]},{group:Qc("Templates","woo-feed"),rows:[{label:Qc("Custom Template 1 (custom feed structure)","woo-feed"),free:!0,pro:!0},{label:Qc("Custom Template 2 (advanced XML builder for any complex structure)","woo-feed"),free:!1,pro:!0}]},{group:Qc("International & multi-store","woo-feed"),rows:[{label:Qc("Multi-language feeds (WPML, Polylang, TranslatePress)","woo-feed"),free:!1,pro:!0},{label:Qc("Multi-currency feeds (WPML/WCML, currency switchers)","woo-feed"),free:!1,pro:!0},{label:Qc("Multi-vendor feeds (Dokan, WC Vendors, WCFM, and more)","woo-feed"),free:!0,pro:!0},{label:Qc("Third-party plugin compatibility (bundles, composite, subscriptions, Germanized, discount plugins)","woo-feed"),free:!1,pro:!0}]},{group:Qc("Automation & delivery","woo-feed"),rows:[{label:Qc("Scheduled auto-update (cron / Action Scheduler)","woo-feed"),free:!0,pro:!0},{label:Qc("FTP / SFTP auto-upload to channels","woo-feed"),free:!1,pro:!0}]},{group:Qc("Variations","woo-feed"),rows:[{label:Qc("Variable-product support (include variations)","woo-feed"),free:!0,pro:!0},{label:Qc("Advanced variation selection (parent / default / first / last / combination)","woo-feed"),free:Qc("Basic","woo-feed"),pro:!0}]},{group:Qc("AI (Pro extension)","woo-feed"),rows:[{label:Qc("AI store analysis, auto-config, category suggestion, content optimisation, feed routing (coming soon)","woo-feed"),free:!1,pro:!0}]},{group:Qc("Analytics & support","woo-feed"),rows:[{label:Qc("Feed health, validation & generation reports","woo-feed"),free:!0,pro:!0},{label:Qc("SEO plugin integration (Yoast, RankMath, AIOSEO)","woo-feed"),free:!0,pro:!0},{label:Qc("Feed analytics dashboard / Pro widgets","woo-feed"),free:!1,pro:!0},{label:Qc("Priority email support","woo-feed"),free:!1,pro:!0}]}],TG=function(e){var t=e.className,n=void 0===t?"":t;return(0,tl.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-flex-none ".concat(n),"aria-hidden":"true",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.7 5.3a1 1 0 010 1.4l-7.5 7.5a1 1 0 01-1.4 0l-3.5-3.5a1 1 0 011.4-1.4l2.8 2.79 6.8-6.79a1 1 0 011.4 0z"})})},PG=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-flex-none","aria-hidden":"true",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.97 3.97a.75.75 0 011.06 0l7.5 7.5a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 11-1.06-1.06l6.22-6.22H3a.75.75 0 010-1.5h16.19l-6.22-6.22a.75.75 0 010-1.06z"})})},_G=function(){return(0,tl.jsxs)("div",{className:"ctx-text-center ctx-max-w-[720px] ctx-mx-auto ctx-pt-1 ctx-pb-1",children:[(0,tl.jsxs)("div",{className:"".concat(NG," ctx-inline-flex ctx-items-center ctx-gap-2 ctx-text-[11px] ctx-font-semibold ctx-tracking-[0.18em] ctx-uppercase ctx-text-primary ctx-bg-primary-tint ctx-rounded-full ctx-py-1.5 ctx-px-3.5"),children:[(0,tl.jsx)(bG,{className:"ctx-w-3.5 ctx-h-3.5"}),Qc("CTX Feed Pro","woo-feed")]}),(0,tl.jsx)("h2",{className:"ctx-text-[30px] sm:ctx-text-[34px] ctx-leading-[1.12] ctx-font-bold ctx-text-ink ctx-tracking-[-0.02em] ctx-mt-4",children:Qc("Put every product on every channel — automatically.","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[15px] ctx-text-ink-muted ctx-leading-relaxed ctx-mt-3.5 ctx-max-w-[600px] ctx-mx-auto",children:Qc("Unlock advanced filtering, dynamic attributes & pricing, multi-language and multi-currency feeds, and hands-off FTP delivery — the full toolkit that turns your catalog into feeds that sell.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-gap-x-6 ctx-gap-y-1.5 ctx-flex-wrap ctx-mt-5",children:[Qc("One-time & yearly plans","woo-feed"),Qc("30-day money-back guarantee","woo-feed"),Qc("Instant activation","woo-feed")].map(function(e){return(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-text-body ctx-text-ink-muted",children:[(0,tl.jsx)(TG,{className:"ctx-text-primary"}),e]},e)})})]})},AG=function(e){var t=e.tier,n=e.lifetime,r=e.pricing,o=r?r.price(t.key,n?"life":"year"):{price:"",was:""},i=o.price,a=o.was,c=n?t.lifeUrl:t.yearUrl,l=Qc(n?"one-time":"/year","woo-feed"),s=Qc(n?"One-time payment":"Renews annually","woo-feed");return(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-flex-col ctx-px-6 ctx-py-7 ".concat(t.popular?"ctx-bg-[#eef4ff]":"ctx-bg-white"),children:[t.popular&&(0,tl.jsx)("div",{className:"".concat(NG," ctx-absolute ctx-top-5 ctx-right-6 ctx-text-[10px] ctx-font-semibold ctx-tracking-[0.14em] ctx-text-primary"),children:Qc("MOST POPULAR","woo-feed")}),(0,tl.jsx)("div",{className:"".concat(NG," ctx-text-[11px] ctx-font-semibold ctx-tracking-[0.16em] ctx-uppercase ctx-text-ink-muted"),children:t.name}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-end ctx-gap-x-2 ctx-gap-y-1 ctx-mt-3 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-text-[52px] ctx-leading-[0.95] ctx-font-bold ctx-text-ink ctx-tracking-[-0.02em]",children:[a&&(0,tl.jsxs)("span",{className:"ctx-sr-only",children:[Qc("Sale price:","woo-feed")," "]}),i]}),a&&(0,tl.jsxs)("del",{className:"ctx-text-[20px] ctx-font-semibold ctx-text-ink-muted ctx-line-through ctx-decoration-1 ctx-pb-1.5",children:[(0,tl.jsxs)("span",{className:"ctx-sr-only",children:[Qc("Regular price:","woo-feed")," "]}),a]}),(0,tl.jsx)("div",{className:"".concat(NG," ctx-text-[13px] ctx-text-ink-faint ctx-pb-1.5"),children:l})]}),(0,tl.jsx)("div",{className:"".concat(NG," ctx-text-[12px] ctx-text-ink-muted ctx-mt-2.5"),children:cc(Qc("%1$s · %2$s","woo-feed"),t.name,s)}),(0,tl.jsxs)("ul",{className:"ctx-list-none ctx-m-0 ctx-p-0 ctx-mt-6 ctx-flex ctx-flex-col ctx-gap-3.5 ctx-flex-1",children:[t.feat.map(function(e){return(0,tl.jsxs)("li",{className:"ctx-flex ctx-items-start ctx-gap-2.5 ctx-m-0",children:[(0,tl.jsx)(TG,{className:"ctx-text-primary ctx-mt-0.5"}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-body ctx-leading-snug",children:e})]},e)}),(0,tl.jsxs)("li",{className:"ctx-flex ctx-items-start ctx-gap-2.5 ctx-m-0",children:[(0,tl.jsx)(TG,{className:"ctx-text-primary ctx-mt-0.5"}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-body ctx-leading-snug",children:Qc(n?"Lifetime updates":"1 year of updates","woo-feed")})]})]}),(0,tl.jsxs)("a",{href:c,target:"_blank",rel:"noopener noreferrer",className:"ctx-mt-7 ctx-inline-flex ctx-items-center ctx-justify-center ctx-gap-2 ctx-whitespace-nowrap ctx-font-sans ctx-text-row ctx-font-semibold ctx-rounded-full ctx-py-3.5 ctx-px-5 ctx-no-underline ctx-transition-colors ".concat(t.popular?"ctx-bg-primary ctx-text-white ctx-shadow-btn-primary hover:ctx-bg-primary-dark hover:ctx-text-white focus:ctx-text-white":"ctx-bg-white ctx-text-ink ctx-border ctx-border-line hover:ctx-border-primary hover:ctx-text-primary"),children:[t.cta,(0,tl.jsx)(PG,{})]})]})},IG=function(e){var n=e.pricing,r=kG((0,t.useState)(!1),2),o=r[0],i=r[1],a=n?n.lifetimeSaving:0;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)("div",{className:"ctx-flex ctx-justify-center",children:(0,tl.jsxs)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-1 ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-full ctx-p-1 ctx-shadow-card",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return i(!1)},"aria-pressed":!o,className:"ctx-font-sans ctx-text-body ctx-font-semibold ctx-border-0 ctx-rounded-full ctx-py-2 ctx-px-5 ctx-cursor-pointer ctx-transition-colors ".concat(o?"ctx-bg-transparent ctx-text-ink-muted":"ctx-bg-primary ctx-text-white"),children:Qc("Annual","woo-feed")}),(0,tl.jsxs)("button",{type:"button",onClick:function(){return i(!0)},"aria-pressed":o,className:"ctx-inline-flex ctx-items-center ctx-gap-2 ctx-font-sans ctx-text-body ctx-font-semibold ctx-border-0 ctx-rounded-full ctx-py-2 ctx-px-5 ctx-cursor-pointer ctx-transition-colors ".concat(o?"ctx-bg-primary ctx-text-white":"ctx-bg-transparent ctx-text-ink-muted"),children:[Qc("Lifetime","woo-feed"),a>0&&(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-font-bold ctx-tracking-wide ctx-rounded-full ctx-px-2 ctx-py-0.5 ".concat(o?"ctx-bg-[rgba(255,255,255,0.22)] ctx-text-white":"ctx-bg-primary-tint ctx-text-primary"),children:cc(Qc("SAVE %s","woo-feed"),"".concat(a,"%"))})]})]})}),(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-border ctx-border-line-hair ctx-overflow-hidden ctx-grid ctx-grid-cols-1 lg:ctx-grid-cols-3 ctx-divide-y lg:ctx-divide-y-0 lg:ctx-divide-x ctx-divide-line-hair",children:OG.map(function(e){return(0,tl.jsx)(AG,{tier:e,lifetime:o,pricing:n},e.id)})}),(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-border ctx-border-line-hair ctx-grid ctx-grid-cols-1 sm:ctx-grid-cols-3 ctx-divide-y sm:ctx-divide-y-0 sm:ctx-divide-x ctx-divide-line-hair",children:CG.map(function(e){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3.5 ctx-px-6 ctx-py-5",children:[(0,tl.jsx)("span",{className:"ctx-w-10 ctx-h-10 ctx-rounded-xl ctx-bg-primary-tint ctx-text-primary ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(e.icon,{className:"ctx-w-5 ctx-h-5"})}),(0,tl.jsxs)("div",{className:"ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:e.title}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted",children:e.desc})]})]},e.title)})})]})},FG=function(e){var t=e.value;return!0===t?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-w-[18px] ctx-h-[18px] ctx-rounded-full ctx-bg-primary-tint ctx-text-primary ctx-items-center ctx-justify-center ctx-align-middle",children:[(0,tl.jsx)(TG,{className:"ctx-w-3 ctx-h-3"}),(0,tl.jsx)("span",{className:"ctx-sr-only",children:Qc("Included","woo-feed")})]}):!1===t||null==t||""===t?(0,tl.jsxs)("span",{className:"ctx-text-ink-faint",children:[(0,tl.jsx)("span",{"aria-hidden":"true",children:"–"}),(0,tl.jsx)("span",{className:"ctx-sr-only",children:Qc("Not included","woo-feed")})]}):(0,tl.jsx)("span",{className:"".concat(NG," ctx-text-[11px] ctx-font-semibold ctx-uppercase ctx-tracking-wide ctx-text-ink-muted"),children:t})},RG=function(e){var n=e.licensed,r=e.pricing;return(0,tl.jsxs)("div",{className:"ctx-relative ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-border ctx-border-line-hair",children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-3.5 ctx-border-b ctx-border-line-wash",children:[(0,tl.jsx)("h3",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Compare Free and Pro","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-[3px]",children:Qc("Everything the free plugin does, plus the Pro toolkit for scale, control and automation.","woo-feed")})]}),(0,tl.jsx)("div",{children:(0,tl.jsxs)("table",{className:"ctx-w-full ctx-border-collapse",children:[(0,tl.jsx)("thead",{children:(0,tl.jsxs)("tr",{children:[(0,tl.jsx)("th",{className:"".concat(NG," ctx-sticky ctx-top-[32px] max-[782px]:ctx-top-[46px] ctx-z-[4] ctx-bg-line-paper ctx-text-left ctx-text-[11px] ctx-font-semibold ctx-uppercase ctx-tracking-wide ctx-text-ink-muted ctx-py-3 ctx-px-5 ctx-shadow-[inset_0_-1px_0_rgba(20,28,38,0.08)]"),children:Qc("Feature","woo-feed")}),(0,tl.jsx)("th",{className:"".concat(NG," ctx-sticky ctx-top-[32px] max-[782px]:ctx-top-[46px] ctx-z-[4] ctx-bg-line-paper ctx-text-center ctx-text-[11px] ctx-font-semibold ctx-uppercase ctx-tracking-wide ctx-text-ink-muted ctx-py-3 ctx-px-3 ctx-w-[130px] ctx-shadow-[inset_0_-1px_0_rgba(20,28,38,0.08)]"),children:Qc("Free","woo-feed")}),(0,tl.jsx)("th",{className:"".concat(NG," ctx-sticky ctx-top-[32px] max-[782px]:ctx-top-[46px] ctx-z-[4] ctx-bg-line-paper ctx-text-center ctx-text-[11px] ctx-font-semibold ctx-uppercase ctx-tracking-wide ctx-text-primary ctx-py-3 ctx-px-3 ctx-w-[130px] ctx-shadow-[inset_0_-1px_0_rgba(20,28,38,0.08)]"),children:Qc("Pro","woo-feed")})]})}),(0,tl.jsx)("tbody",{children:EG.map(function(e){return(0,tl.jsxs)(t.Fragment,{children:[(0,tl.jsx)("tr",{children:(0,tl.jsx)("td",{colSpan:3,className:"".concat(NG," ctx-sticky ctx-top-[70px] max-[782px]:ctx-top-[84px] ctx-z-[3] ctx-bg-[#fafbfd] ctx-text-[10.5px] ctx-font-semibold ctx-uppercase ctx-tracking-[0.14em] ctx-text-ink-faint ctx-pt-4 ctx-pb-2 ctx-px-5 ctx-shadow-[inset_0_-1px_0_rgba(20,28,38,0.05)]"),children:e.group})}),e.rows.map(function(e){return(0,tl.jsxs)("tr",{className:"ctx-border-t ctx-border-line-wash hover:ctx-bg-[#fafcfe]",children:[(0,tl.jsx)("td",{className:"ctx-py-[11px] ctx-px-5 ctx-text-body ctx-text-ink-body ctx-leading-snug",children:e.label}),(0,tl.jsx)("td",{className:"ctx-py-[11px] ctx-px-3 ctx-text-center ctx-text-body",children:(0,tl.jsx)(FG,{value:e.free})}),(0,tl.jsx)("td",{className:"ctx-py-[11px] ctx-px-3 ctx-text-center ctx-text-body ctx-bg-[#fafcfe]",children:(0,tl.jsx)(FG,{value:e.pro})})]},e.label)})]},e.group)})})]})}),!n&&(0,tl.jsxs)("div",{className:"ctx-sticky ctx-bottom-0 ctx-z-[5] ctx-bg-white ctx-border-t ctx-border-line-wash ctx-rounded-b-card ctx-px-5 ctx-py-3.5 ctx-flex ctx-items-center ctx-gap-3 ctx-flex-wrap ctx-shadow-[0_-6px_18px_-12px_rgba(13,25,45,0.22)]",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[180px]",children:[(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:Qc("Ready to unlock the full toolkit?","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-0.5",children:r?cc(Qc("Everything in the Pro column — from %s/year, 30-day money-back guarantee.","woo-feed"),r.fromYear):Qc("Everything in the Pro column, with a 30-day money-back guarantee.","woo-feed")})]}),(0,tl.jsxs)("a",{href:Za,target:"_blank",rel:"noopener noreferrer",className:"ctx-inline-flex ctx-items-center ctx-gap-2 ctx-whitespace-nowrap ctx-font-sans ctx-text-row ctx-font-semibold ctx-text-white ctx-bg-primary ctx-shadow-btn-primary ctx-rounded-full ctx-py-3 ctx-px-7 ctx-no-underline hover:ctx-bg-primary-dark hover:ctx-text-white focus:ctx-text-white",children:[Qc("Buy Now","woo-feed"),(0,tl.jsx)(PG,{})]})]})]})},DG=function(){var e=tc()&&nc(),t=wv();return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[e?(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-border ctx-border-line-hair ctx-px-[22px] ctx-py-[18px] ctx-flex ctx-items-center ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsx)("span",{className:"ctx-w-10 ctx-h-10 ctx-rounded-xl ctx-bg-success-tint ctx-text-success-deep ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(bG,{className:"ctx-w-5 ctx-h-5"})}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[240px]",children:[(0,tl.jsx)("div",{className:"ctx-text-[15px] ctx-font-semibold ctx-text-ink",children:Qc("CTX Feed Pro is active on this site","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-[2px]",children:Qc("Everything in the Pro column below is unlocked. Need more sites? Add them any time.","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-[9px] ctx-flex-wrap",children:[(0,tl.jsx)(pb,{onClick:function(){return $a("/license")},children:Qc("Manage license","woo-feed")}),(0,tl.jsx)(pb,{type:"outline",onClick:function(){return window.open(Za,"_blank","noopener")},children:Qc("Add more sites","woo-feed")})]})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(_G,{}),(0,tl.jsx)(IG,{pricing:t})]}),(0,tl.jsx)(RG,{licensed:e,pricing:t})]})};function MG({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M4.755 10.059a7.5 7.5 0 0 1 12.548-3.364l1.903 1.903h-3.183a.75.75 0 1 0 0 1.5h4.992a.75.75 0 0 0 .75-.75V4.356a.75.75 0 0 0-1.5 0v3.18l-1.9-1.9A9 9 0 0 0 3.306 9.67a.75.75 0 1 0 1.45.388Zm15.408 3.352a.75.75 0 0 0-.919.53 7.5 7.5 0 0 1-12.548 3.364l-1.902-1.903h3.183a.75.75 0 0 0 0-1.5H2.984a.75.75 0 0 0-.75.75v4.992a.75.75 0 0 0 1.5 0v-3.18l1.9 1.9a9 9 0 0 0 15.059-4.035.75.75 0 0 0-.53-.918Z",clipRule:"evenodd"}))}var LG=t.forwardRef(MG);function zG({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M11.47 2.47a.75.75 0 0 1 1.06 0l4.5 4.5a.75.75 0 0 1-1.06 1.06l-3.22-3.22V16.5a.75.75 0 0 1-1.5 0V4.81L8.03 8.03a.75.75 0 0 1-1.06-1.06l4.5-4.5ZM3 15.75a.75.75 0 0 1 .75.75v2.25a1.5 1.5 0 0 0 1.5 1.5h13.5a1.5 1.5 0 0 0 1.5-1.5V16.5a.75.75 0 0 1 1.5 0v2.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V16.5a.75.75 0 0 1 .75-.75Z",clipRule:"evenodd"}))}var BG=t.forwardRef(zG),UG=ii.injectEndpoints({endpoints:function(e){return{installVersion:e.mutation({query:function(e){return{url:"version/install",method:"POST",body:{version:e}}}}),getProVersion:e.query({query:function(){return"version/pro"},providesTags:["PRO_VERSION"]}),refreshProVersion:e.mutation({query:function(){return"version/pro?refresh=1"},invalidatesTags:["PRO_VERSION"]}),installProVersion:e.mutation({query:function(){return{url:"version/pro/install",method:"POST"}}})}}}),GG=UG.useInstallVersionMutation,HG=UG.useGetProVersionQuery,qG=UG.useRefreshProVersionMutation,WG=UG.useInstallProVersionMutation,$G=/\d+(?:\.\d+)+/,VG=/^\s*([A-Za-z][A-Za-z ]{0,24}?)\s*[:\-–—]\s*(\S[\s\S]*)$/,QG=/secur|vulnerab|harden|xss|csrf|nonce/,XG=/\bremov|\bdeprecat|\bdrop(?:ped|s)?\b|\bdelet/,KG=/\bfix|\bbug|\bresolv|\bcorrect|\berror/,YG=/\badd(?:ed|s|ing)?\b|\bnew\b/,ZG=function(e,t){for(var n=String(e).split("."),r=String(t).split("."),o=Math.max(n.length,r.length),i=0;i<o;i++){var a=parseInt(n[i],10)||0,c=parseInt(r[i],10)||0;if(a!==c)return a>c?1:-1}return 0},JG=function(e){var t=String(e||"").toLowerCase().trim();return/^(security|secured?)$/.test(t)?"security":/^(add(?:ed|s|ing)?|new|feature|features|introduced?)$/.test(t)?"added":/^(improv(?:e|ed|ement|ements|ing)?|updat(?:e|ed|es|ing)?|enhanc(?:e|ed|ement|ements)?|optimiz(?:e|ed|ation|ations)?|refactor(?:ed|ing)?|tweak(?:ed|s)?|compat|compatibility)$/.test(t)?"improved":/^(fix(?:ed|es)?|bug|bugfix|hotfix|resolv(?:e|ed)?|correct(?:ed)?|patch(?:ed)?)$/.test(t)?"fixed":/^(remov(?:e|ed|al)?|deprecat(?:e|ed|ion)?|drop(?:ped)?|delet(?:e|ed)?)$/.test(t)?"removed":null},eH=function(e){var t=String(e||"").replace(/\s+/g," ").trim();return t?/[.!?:]$/.test(t)?t:"".concat(t,"."):""},tH=function(e){var t,n=String(e||"").replace(/\s+/g," ").trim(),r=n,o=null,i=n.match(VG);if(i){var a=(t=i[1],JG(t)||JG((String(t).match(/[A-Za-z]+/)||[""])[0]));a&&(o=a,r=i[2])}return QG.test(n.toLowerCase())?o="security":o||(o=function(e){var t=String(e||"").toLowerCase(),n=JG((t.match(/[a-z]+/)||[""])[0]);return n||(/^performance\b|\bfaster\b|\bspeed(?:s|ed)?[ -]up\b/.test(t)?"improved":XG.test(t)?"removed":KG.test(t)?"fixed":YG.test(t)?"added":"improved")}(n)),{tag:o,text:eH(r)}},nH=function(e){if(!e.length)return"improved";if(e.some(function(e){return"security"===e.tag}))return"security";var t={};e.forEach(function(e){t[e.tag]=(t[e.tag]||0)+1});var n=e[0].tag;return e.forEach(function(e){t[e.tag]>t[n]&&(n=e.tag)}),n},rH=function(e){return String(e).padStart(2,"0")},oH=function(e,t,n){return"".concat(e,"-").concat(rH(t),"-").concat(rH(n))},iH=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],aH=function(e){var t=iH.indexOf(String(e).toLowerCase().slice(0,3));return-1===t?0:t+1},cH=function(e){var t=String(e||""),n=t.match(/(\d{4})-(\d{1,2})-(\d{1,2})/);if(n)return oH(n[1],n[2],n[3]);if(n=t.match(/(\d{1,2})[/.-](\d{1,2})[/.-](\d{4})/))return oH(n[3],n[2],n[1]);if(n=t.match(/(\d{1,2})(?:st|nd|rd|th)?\s+([A-Za-z]{3,9})\.?,?\s+(\d{4})/)){var r=aH(n[2]);return r?oH(n[3],r,n[1]):""}if(n=t.match(/([A-Za-z]{3,9})\.?\s+(\d{1,2})(?:st|nd|rd|th)?,?\s+(\d{4})/)){var o=aH(n[1]);return o?oH(n[3],o,n[2]):""}return""},lH=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;if(!e||"undefined"==typeof DOMParser)return[];var n=(new DOMParser).parseFromString(String(e),"text/html"),r=[],o=null;return Array.from(n.body.children).forEach(function(e){if(function(e){if(/^H[1-6]$/.test(e.tagName))return $G.test(e.textContent);if("P"===e.tagName){var t=e.querySelector("strong, b");return!!t&&$G.test(t.textContent)&&e.textContent.trim().length<60}return!1}(e)){var t=e.textContent.replace(/\s+/g," ").trim(),n=(t.match($G)||[""])[0];return o={version:n,date:cH(t.replace(n," ")),lines:[]},void r.push(o)}o&&("UL"!==e.tagName&&"OL"!==e.tagName?o.lines.push(e.textContent):Array.from(e.querySelectorAll("li")).forEach(function(e){return o.lines.push(e.textContent)}))}),r.slice(0,t).map(function(e){var t={},n=e.lines.map(tH).filter(function(e){if(!e.text)return!1;var n="".concat(e.tag,"|").concat(e.text.toLowerCase());return!t[n]&&(t[n]=!0,!0)});return{version:e.version,date:e.date,items:n,notes:n.map(function(e){return e.text}).join(" "),tag:nH(n)}})},sH=function(e){return!!e&&"—"!==e&&ZG("8.1.0",e)>0},uH=function(){return(0,tl.jsxs)("div",{className:"ctx-bg-amber-tint ctx-border ctx-border-solid ctx-border-amber-line ctx-rounded-btn ctx-px-3.5 ctx-py-2.5 ctx-mt-3",role:"note",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-amber-deep",children:Qc("CTX Feed is going through a major update","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-body ctx-mt-1 ctx-mb-0",children:Qc("Please check everything after updating to the latest version: regenerate your feeds and review titles, prices, brand and shipping. If anything looks different from before, contact our support and we will help right away.","woo-feed")})]})},dH=function(e){var t=e.isOpen,n=e.onClose,r=e.onConfirm,o=e.title,i=e.confirmLabel,a=e.busy,c=void 0!==a&&a;return(0,tl.jsxs)(Es,{isOpen:t,onClose:function(){c||n()},title:o,children:[(0,tl.jsx)("div",{className:"ctx-px-[22px]",children:(0,tl.jsx)(uH,{})}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-[18px] ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)(pb,{type:"primary",disabled:c,onClick:r,children:i}),(0,tl.jsx)(pb,{type:"outline",disabled:c,onClick:n,children:Qc("Not now","woo-feed")})]})]})};function fH(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return pH(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(pH(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,pH(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,pH(d,"constructor",s),pH(s,"constructor",l),l.displayName="GeneratorFunction",pH(s,o,"GeneratorFunction"),pH(d),pH(d,o,"Generator"),pH(d,r,function(){return this}),pH(d,"toString",function(){return"[object Generator]"}),(fH=function(){return{w:i,m:f}})()}function pH(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}pH=function(e,t,n,r){function i(t,n){pH(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},pH(e,t,n,r)}function xH(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function mH(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return hH(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hH(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 hH(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var vH=1500,bH=function(e){var n=e.isOpen,r=e.onClose,o=e.origin,i=e.freeLatest,a=e.freeInstalled,c=e.proLatest,l=e.proInstalled,s=e.onResult,u=mH((0,t.useState)(""),2),d=u[0],f=u[1],p=mH(GG(),2),x=p[0],m=p[1].isLoading,h=mH(WG(),2),v=h[0],b=h[1].isLoading,g=m||b||""!==d,y=function(e){f(""),r(),s({type:"error",text:e})},w=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){xH(i,r,o,a,c,"next",e)}function c(e){xH(i,r,o,a,c,"throw",e)}a(void 0)})}}(fH().m(function e(){var t,n,o,a,l,u;return fH().w(function(e){for(;;)switch(e.p=e.n){case 0:return s(null),f("free"),e.p=1,e.n=2,x(i).unwrap();case 2:if(null!=(t=e.v)&&t.success){e.n=3;break}throw{data:t};case 3:e.n=5;break;case 4:return e.p=4,l=e.v,y((null==l||null===(n=l.data)||void 0===n?void 0:n.message)||Qc("CTX Feed could not be updated. Nothing else was changed — please try again.","woo-feed")),e.a(2);case 5:return f("pro"),e.p=6,e.n=7,v().unwrap();case 7:if(null!=(o=e.v)&&o.success){e.n=8;break}throw{data:o};case 8:e.n=10;break;case 9:return e.p=9,u=e.v,y((null==u||null===(a=u.data)||void 0===a?void 0:a.message)||cc(Qc("CTX Feed was updated to %s, but CTX Feed Pro could not be updated. Please try the Pro update again.","woo-feed"),i)),e.a(2);case 10:r(),s({type:"success",text:cc(Qc("CTX Feed %1$s and CTX Feed Pro %2$s installed — reloading…","woo-feed"),i,c)}),setTimeout(function(){return window.location.reload()},vH);case 11:return e.a(2)}},e,null,[[6,9],[1,4]])}));return function(){return e.apply(this,arguments)}}(),j="free"===o;return(0,tl.jsxs)(Es,{isOpen:n,onClose:function(){g||r()},title:Qc(j?"Update CTX Feed Pro too":"Update CTX Feed too","woo-feed"),subtitle:j?cc(Qc("CTX Feed Pro %1$s is available (you have %2$s).","woo-feed"),c,l):cc(Qc("CTX Feed %1$s is available (you have %2$s).","woo-feed"),i,a),children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px]",children:[(0,tl.jsx)("p",{className:"ctx-text-[13px] ctx-text-ink-body ctx-mt-3 ctx-mb-0",children:Qc("CTX Feed Pro is paired with the free CTX Feed plugin, so the free plugin is updated first and Pro right after. Both must match for the Pro features to run.","woo-feed")}),sH(a)?(0,tl.jsx)(uH,{}):null,d?(0,tl.jsx)("p",{className:"ctx-text-[13px] ctx-text-ink ctx-mt-3 ctx-mb-0","aria-live":"polite",children:Qc("free"===d?"Updating CTX Feed…":"Updating CTX Feed Pro…","woo-feed")}):null]}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-[18px] ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)(pb,{type:"primary",disabled:g,onClick:w,children:cc(Qc("Update CTX Feed %1$s, then Pro %2$s","woo-feed"),i,c)}),(0,tl.jsx)(pb,{type:"outline",disabled:g,onClick:r,children:Qc("Not now","woo-feed")})]})]})};function gH(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return yH(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(yH(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,yH(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,yH(d,"constructor",s),yH(s,"constructor",l),l.displayName="GeneratorFunction",yH(s,o,"GeneratorFunction"),yH(d),yH(d,o,"Generator"),yH(d,r,function(){return this}),yH(d,"toString",function(){return"[object Generator]"}),(gH=function(){return{w:i,m:f}})()}function yH(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}yH=function(e,t,n,r){function i(t,n){yH(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},yH(e,t,n,r)}function wH(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function jH(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){wH(i,r,o,a,c,"next",e)}function c(e){wH(i,r,o,a,c,"throw",e)}a(void 0)})}}function kH(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return SH(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?SH(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 SH(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var NH=function(){return"undefined"!=typeof window&&window.ctxfeedV8||{}},OH=function(e){if(!e)return"";var t=String(e).match(/(\d{4})-(\d{1,2})-(\d{1,2})/),n=t?new Date(parseInt(t[1],10),parseInt(t[2],10)-1,parseInt(t[3],10)):new Date(String(e).split(" ")[0]);return isNaN(n.getTime())?String(e):n.toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric"})},CH=function(e){var t=e.children;return(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-font-semibold ctx-text-ink-faint ctx-tracking-[.5px] ctx-uppercase",children:t})},EH=function(e){var t=e.className,n=e.children;return(0,tl.jsx)("span",{className:"ctx-inline-block ctx-text-[10px] ctx-font-semibold ctx-uppercase ctx-tracking-[.5px] ctx-border ctx-rounded-[6px] ctx-px-2 ctx-py-0.5 ".concat(t),children:n})},TH=function(e){var t=function(e){switch(e){case"added":return{label:Qc("Added","woo-feed"),className:"ctx-text-success-deep ctx-bg-success-tint ctx-border-[#bfe8ce]"};case"fixed":return{label:Qc("Fixed","woo-feed"),className:"ctx-text-[#8a6320] ctx-bg-amber-tint ctx-border-amber-line"};case"security":return{label:Qc("Security","woo-feed"),className:"ctx-text-[#9d3b3f] ctx-bg-[#fdf9f8] ctx-border-[#f4d4d1]"};case"removed":return{label:Qc("Removed","woo-feed"),className:"ctx-text-[#b04a43] ctx-bg-[#fdfbfa] ctx-border-[#f4d4d1]"};default:return{label:Qc("Improved","woo-feed"),className:"ctx-text-primary-dark ctx-bg-primary-tint ctx-border-[#c3ddfd]"}}}(e.tag);return(0,tl.jsx)("span",{className:"ctx-inline-flex ctx-justify-center ctx-flex-none ctx-min-w-[72px] ctx-text-[10px] ctx-font-semibold ctx-uppercase ctx-tracking-[.5px] ctx-border ctx-rounded-[10px] ctx-px-2 ctx-py-0.5 ".concat(t.className),children:t.label})},PH=function(e){var t=e.items;return(0,tl.jsx)("div",{className:"ctx-max-h-[240px] ctx-overflow-y-auto",children:t.map(function(e,t){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2.5 ctx-py-[7px] ".concat(t>0?"ctx-border-t ctx-border-dotted ctx-border-line-hair":""),children:[(0,tl.jsx)(TH,{tag:e.tag}),(0,tl.jsx)("div",{className:"ctx-text-row ctx-text-ink-body",children:e.text})]},t)})})},_H=function(e){var n=e.onResult,r=e.freeLatest,o=void 0===r?"":r,i=e.freeInstalled,a=void 0===i?"":i,c=!!NH().pro_installed,l=NH().pro_version||"—",s=NH().license_url||"",u=!!o&&!!a&&"—"!==a&&ZG(o,a)>0,d=kH((0,t.useState)(!1),2),f=d[0],p=d[1],x=kH((0,t.useState)(!1),2),m=x[0],h=x[1],v=HG(void 0,{skip:!c}),b=v.data,g=v.isLoading,y=v.isFetching,w=kH(WG(),2),j=w[0],k=w[1].isLoading,S=kH(qG(),2),N=S[0],O=S[1].isLoading;if(!c)return null;var C=(null==b?void 0:b.data)||{},E=C.latest||"",T=!!E&&"—"!==l&&ZG(E,l)>0,P=T&&!C.can_install,_=function(){var e=jH(gH().m(function e(){var t;return gH().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,j().unwrap();case 1:if(null!=(t=e.v)&&t.success){e.n=2;break}throw{data:t};case 2:return e.a(2,t)}},e)}));return function(){return e.apply(this,arguments)}}(),A=function(){var e=jH(gH().m(function e(){var t,r;return gH().w(function(e){for(;;)switch(e.p=e.n){case 0:return h(!1),e.p=1,e.n=2,_();case 2:n({type:"success",text:cc(Qc("CTX Feed Pro updated to %s — reloading…","woo-feed"),E)}),setTimeout(function(){return window.location.reload()},vH),e.n=4;break;case 3:e.p=3,r=e.v,n({type:"error",text:(null==r||null===(t=r.data)||void 0===t?void 0:t.message)||Qc("Could not update CTX Feed Pro. Please try again, or download the release from your webappick.com account.","woo-feed")});case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsx)(dH,{isOpen:m,onClose:function(){return h(!1)},onConfirm:A,busy:k,title:Qc("Update CTX Feed Pro","woo-feed"),confirmLabel:Qc("Continue and update","woo-feed")}),(0,tl.jsx)(bH,{isOpen:f,onClose:function(){return p(!1)},origin:"pro",freeLatest:o,freeInstalled:a,proLatest:E,proInstalled:l,onResult:n}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-4 ctx-pb-[15px] ctx-flex ctx-items-center ctx-gap-5 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-w-[120px]",children:[(0,tl.jsx)(CH,{children:Qc("CTX Feed Pro","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink ctx-mt-[5px]",children:l})]}),(0,tl.jsx)("div",{className:"ctx-w-px ctx-h-[34px] ctx-bg-line-wash"}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[200px]",children:[(0,tl.jsx)(CH,{children:Qc("Latest","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-2 ctx-mt-[5px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ".concat(T?"ctx-text-[#1f6640]":"ctx-text-ink"),children:g||y?(0,tl.jsx)(Os,{}):E||"—"}),C.last_updated?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint",children:cc(Qc("released %s","woo-feed"),OH(C.last_updated))}):null]})]}),(0,tl.jsx)(pb,{type:"outline",disabled:O||y,onClick:function(){n(null),N()},icon:(0,tl.jsx)(LG,{className:"ctx-h-3.5 ctx-w-3.5".concat(O||y?" ctx-animate-spin":"")}),children:Qc(O||y?"Checking":"Check for updates","woo-feed")}),T&&!P?(0,tl.jsx)(pb,{type:"primary",disabled:k,onClick:function(){n(null),u?p(!0):sH(a)?h(!0):A()},icon:(0,tl.jsx)(BG,{className:"ctx-h-3.5 ctx-w-3.5"}),children:k?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Updating","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):cc(Qc("Update to %s","woo-feed"),E)}):null,P?(0,tl.jsxs)("a",{href:s||void 0,className:"ctx-inline-flex ctx-items-center ctx-gap-[7px] ctx-text-[12px] ctx-font-medium ctx-text-[#8a6320] ctx-bg-amber-tint ctx-border ctx-border-amber-line ctx-rounded-lg ctx-px-[13px] ctx-py-2 ctx-no-underline",children:[(0,tl.jsx)(jy,{className:"ctx-h-3.5 ctx-w-3.5"}),Qc("Activate your license to update","woo-feed")]}):null,g||!E||T?null:(0,tl.jsxs)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-[7px] ctx-text-[12px] ctx-font-medium ctx-text-[#1f6640] ctx-bg-[#edf5ef] ctx-border ctx-border-[#d2e4d5] ctx-rounded-lg ctx-px-[13px] ctx-py-2",children:[(0,tl.jsx)(iw,{className:"ctx-h-3.5 ctx-w-3.5"}),Qc("Up to date","woo-feed")]})]})]})},AH=function(){var e,n,r,o=NH().version||"—",i=kH((0,t.useState)("loading"),2),a=i[0],c=i[1],l=kH((0,t.useState)(null),2),s=l[0],u=l[1],d=kH((0,t.useState)(""),2),f=d[0],p=d[1],x=kH((0,t.useState)(!1),2),m=x[0],h=x[1],v=kH((0,t.useState)(null),2),b=v[0],g=v[1],y=kH(GG(),2),w=y[0],j=y[1].isLoading,k=!!NH().pro_installed,S=NH().pro_version||"—",N=HG(void 0,{skip:!k}).data,O=(null==N?void 0:N.data)||{},C=O.latest||"",E=k&&!!C&&"—"!==S&&ZG(C,S)>0&&!!O.can_install,T=kH((0,t.useState)(!1),2),P=T[0],_=T[1],A=kH((0,t.useState)(!1),2),I=A[0],F=A[1];(0,t.useEffect)(function(){var e=!1;return fetch("https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[slug]=webappick-product-feed-for-woocommerce&request[fields][sections]=1&request[fields][versions]=1").then(function(e){if(!e.ok)throw new Error("HTTP ".concat(e.status));return e.json()}).then(function(t){e||(u(t),c("ready"))}).catch(function(){e||c("error")}),function(){e=!0}},[]);var R=(null==s?void 0:s.version)||"",D=!!R&&"—"!==o&&ZG(R,o)>0,M=(0,t.useMemo)(function(){var e;return lH((null==s||null===(e=s.sections)||void 0===e?void 0:e.changelog)||"")},[s]),L=M.filter(function(e){return e.version!==o}),z=L.map(function(e){return{id:e.version,name:e.date?"".concat(e.version," · ").concat(OH(e.date)):e.version}}),B=f||(null===(e=L[0])||void 0===e?void 0:e.version)||"",U=M.find(function(e){return e.version===B}),G=!!B&&"—"!==o&&function(e,t,n){return(e||[]).some(function(e){return"security"===e.tag&&ZG(e.version,t)>0&&ZG(e.version,n)<0})}(M,B,o),H=function(){var e=jH(gH().m(function e(t,n){var r,o,i;return gH().w(function(e){for(;;)switch(e.p=e.n){case 0:return g(null),e.p=1,e.n=2,w(t).unwrap();case 2:if(null!=(r=e.v)&&r.success){e.n=3;break}throw{data:r};case 3:h(!1),g({type:"success",text:cc(n,t)}),setTimeout(function(){return window.location.reload()},vH),e.n=5;break;case 4:e.p=4,i=e.v,h(!1),g({type:"error",text:(null==i||null===(o=i.data)||void 0===o?void 0:o.message)||Qc("Could not install this version. Please try again, or install it manually from WordPress.org.","woo-feed")});case 5:return e.a(2)}},e,null,[[1,4]])}));return function(t,n){return e.apply(this,arguments)}}();return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)(dH,{isOpen:I,onClose:function(){return F(!1)},onConfirm:function(){F(!1),H(R,Qc("Updated to %s — reloading…","woo-feed"))},busy:j,title:Qc("Update CTX Feed","woo-feed"),confirmLabel:Qc("Continue and update","woo-feed")}),(0,tl.jsx)(bH,{isOpen:P,onClose:function(){return _(!1)},origin:"free",freeLatest:R,freeInstalled:o,proLatest:C,proInstalled:S,onResult:g}),(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-[18px]",children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Version control","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[620px]",children:Qc("Update CTX Feed, or reinstall an earlier release if an update broke something on your site.","woo-feed")})]}),b?(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[11px] ctx-border ctx-rounded-[11px] ctx-px-[15px] ctx-py-[13px] ".concat("success"===b.type?"ctx-border-[#d2e4d5] ctx-bg-[#edf5ef]":"ctx-border-danger-line ctx-bg-danger-tint"),children:["success"===b.type?(0,tl.jsx)(iw,{className:"ctx-h-4 ctx-w-4 ctx-flex-none ctx-text-[#1f6640]"}):(0,tl.jsx)(jy,{className:"ctx-h-4 ctx-w-4 ctx-flex-none ctx-text-danger-deep"}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[200px] ctx-text-body ".concat("success"===b.type?"ctx-text-[#1f6640]":"ctx-text-danger-deep"),children:b.text}),(0,tl.jsx)("button",{type:"button",title:Qc("Dismiss","woo-feed"),"aria-label":Qc("Dismiss","woo-feed"),onClick:function(){return g(null)},className:"ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border-0 ctx-rounded-item ctx-bg-transparent ctx-cursor-pointer ctx-flex-none ctx-transition-colors ".concat("success"===b.type?"ctx-text-[#4f8a68] hover:ctx-bg-[#ddeee2]":"ctx-text-danger-deep hover:ctx-bg-danger-line"),children:(0,tl.jsx)(Bj,{className:"ctx-h-[13px] ctx-w-[13px]"})})]}):null,"error"===a?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-px-1",children:Qc("Couldn’t reach WordPress.org to check for updates.","woo-feed")}),(0,tl.jsx)(_H,{onResult:g,freeLatest:R,freeInstalled:o})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-4 ctx-pb-[15px] ctx-border-b ctx-border-line-wash ctx-flex ctx-items-center ctx-gap-5 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)(CH,{children:Qc("Installed","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-2 ctx-mt-[5px]",children:(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:o})})]}),(0,tl.jsx)("div",{className:"ctx-w-px ctx-h-[34px] ctx-bg-line-wash"}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[200px]",children:[(0,tl.jsx)(CH,{children:Qc("Latest","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-2 ctx-mt-[5px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ".concat(D?"ctx-text-[#1f6640]":"ctx-text-ink"),children:"loading"===a?(0,tl.jsx)(Os,{}):R||"—"}),null!=s&&s.last_updated?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint",children:cc(Qc("released %s","woo-feed"),OH(s.last_updated))}):null]})]}),"ready"===a&&D?(0,tl.jsx)(pb,{type:"primary",disabled:j,onClick:function(){return E?(g(null),void _(!0)):sH(o)?(g(null),void F(!0)):void H(R,Qc("Updated to %s — reloading…","woo-feed"))},icon:(0,tl.jsx)(BG,{className:"ctx-h-3.5 ctx-w-3.5"}),children:j?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Updating","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):cc(Qc("Update to %s","woo-feed"),R)}):null,"ready"!==a||D?null:(0,tl.jsxs)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-[7px] ctx-text-[12px] ctx-font-medium ctx-text-[#1f6640] ctx-bg-[#edf5ef] ctx-border ctx-border-[#d2e4d5] ctx-rounded-lg ctx-px-[13px] ctx-py-2",children:[(0,tl.jsx)(iw,{className:"ctx-h-3.5 ctx-w-3.5"}),Qc("Up to date","woo-feed")]})]}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-4 ctx-pb-[18px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3 ctx-flex-wrap ctx-border ctx-border-amber-line ctx-bg-[#fdf9f0] ctx-rounded-[10px] ctx-px-3.5 ctx-py-3",children:[(0,tl.jsx)(jy,{className:"ctx-h-[15px] ctx-w-[15px] ctx-flex-none ctx-text-[#a8760f]"}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[220px] ctx-text-help ctx-text-[#8a6320]",children:Qc("Rolling back replaces the plugin files, not your feeds or settings. Take a site backup first — downgrades are not always safe across database changes.","woo-feed")})]}),L.length>0?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-end ctx-gap-3.5 ctx-flex-wrap ctx-mt-4",children:[(0,tl.jsxs)("div",{className:"ctx-min-w-[220px]",children:[(0,tl.jsx)("span",{className:"ctx-block ctx-text-help ctx-font-medium ctx-text-ink-body ctx-mb-1.5",children:Qc("Reinstall this version","woo-feed")}),(0,tl.jsx)(Th,{size:"small",items:z,selected:z.find(function(e){return e.id===B})||null,onChange:function(e){return p(e.id)}})]}),(0,tl.jsx)(pb,{type:"outline",disabled:j,onClick:function(){return h(!0)},icon:(0,tl.jsx)(pg,{className:"ctx-h-3.5 ctx-w-3.5"}),children:cc(Qc("Install %s","woo-feed"),B)})]}),null!=U&&null!==(n=U.items)&&void 0!==n&&n.length?(0,tl.jsx)("div",{className:"ctx-mt-3.5 ctx-border ctx-border-line-wash ctx-bg-line-paper ctx-rounded-[10px] ctx-px-[13px] ctx-py-1.5",children:(0,tl.jsx)(PH,{items:U.items})}):null]}):null]})]}),(0,tl.jsx)(_H,{onResult:g,freeLatest:R,freeInstalled:o}),"loading"===a?(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-9 ctx-flex ctx-justify-center",children:(0,tl.jsx)(Os,{})}):null,M.length>0?(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[15px] ctx-pb-[13px] ctx-border-b ctx-border-line-wash",children:[(0,tl.jsx)("div",{className:"ctx-text-[14px] ctx-font-semibold ctx-text-ink",children:Qc("Release history","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-0.5",children:cc(Qc("Every change since %s, grouped by release.","woo-feed"),M[M.length-1].version)})]}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col",children:M.map(function(e,t){var n=e.version===o,r=0===t,i=e.date||(r?null==s?void 0:s.last_updated:"");return(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-4 ctx-border-b ctx-border-line-hair ctx-flex ctx-items-start ctx-gap-4 ctx-flex-wrap ".concat(n?"ctx-bg-[#f7faff]":""),children:[(0,tl.jsxs)("div",{className:"ctx-w-[120px] ctx-flex-none",children:[(0,tl.jsx)("div",{className:"ctx-text-[15px] ctx-font-semibold ctx-text-ink",children:e.version}),r||n?(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-1.5 ctx-flex-wrap ctx-mt-1",children:[r?(0,tl.jsx)(EH,{className:"ctx-text-success-deep ctx-bg-success-tint ctx-border-[#bfe8ce]",children:Qc("Latest","woo-feed")}):null,n?(0,tl.jsx)(EH,{className:"ctx-text-primary-dark ctx-bg-primary-tint ctx-border-[#c3ddfd]",children:Qc("Installed","woo-feed")}):null]}):null,i?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-1",children:OH(i)}):null]}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[260px]",children:e.items.map(function(e,t){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2.5 ctx-py-[7px] ".concat(t>0?"ctx-border-t ctx-border-dotted ctx-border-line-hair":""),children:[(0,tl.jsx)(TH,{tag:e.tag}),(0,tl.jsx)("div",{className:"ctx-text-row ctx-text-ink-body",children:e.text})]},t)})})]},e.version)})})]}):null]}),(0,tl.jsxs)(Es,{isOpen:m,onClose:function(){return h(!1)},className:"ctx-w-[440px]",title:cc(Qc("Roll back to %s?","woo-feed"),B),subtitle:Qc("Plugin files are replaced. Your feeds, mappings and settings stay as they are — but database changes made by newer versions are not reversed.","woo-feed"),icon:(0,tl.jsx)("div",{className:"ctx-w-9 ctx-h-9 ctx-rounded-btn ctx-bg-amber-tint ctx-text-[#a8760f] ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(jy,{className:"ctx-h-[17px] ctx-w-[17px]"})}),children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px]",children:[(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-border ctx-border-line-wash ctx-bg-line-paper ctx-rounded-[10px] ctx-px-[13px] ctx-py-3",children:[(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-font-semibold ctx-text-ink-faint ctx-tracking-[.5px] ctx-uppercase",children:Qc("You are installing","woo-feed")}),null!=U&&null!==(r=U.items)&&void 0!==r&&r.length?(0,tl.jsx)("div",{className:"ctx-mt-1",children:(0,tl.jsx)(PH,{items:U.items})}):(0,tl.jsx)("div",{className:"ctx-text-[12px] ctx-text-ink-body ctx-mt-1.5",children:B})]}),G?(0,tl.jsxs)("div",{className:"ctx-mt-3 ctx-border ctx-border-[#f4d4d1] ctx-bg-[#fdf9f8] ctx-rounded-[10px] ctx-px-[13px] ctx-py-3 ctx-flex ctx-gap-2.5",children:[(0,tl.jsx)(jy,{className:"ctx-h-3.5 ctx-w-3.5 ctx-flex-none ctx-text-[#9d3b3f] ctx-mt-px"}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-[#9d3b3f]",children:Qc("This skips a security release. Only roll back this far if you have to, and update again as soon as you can.","woo-feed")})]}):null]}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-[18px] ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:Qc("Take a site backup first.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:function(){return h(!1)},className:"ctx-text-body ctx-font-medium ctx-text-ink-muted ctx-bg-transparent ctx-border-0 ctx-rounded-lg ctx-px-3 ctx-py-[9px] ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-[#f7f9fc] hover:ctx-text-ink-body",children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(pb,{type:"destructive",disabled:j,onClick:function(){return H(B,Qc("Installed %s — reloading…","woo-feed"))},children:j?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Installing","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):cc(Qc("Install %s","woo-feed"),B)})]})]})]})};function IH(e){return IH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},IH(e)}function FH(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return RH(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(RH(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,RH(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,RH(d,"constructor",s),RH(s,"constructor",l),l.displayName="GeneratorFunction",RH(s,o,"GeneratorFunction"),RH(d),RH(d,o,"Generator"),RH(d,r,function(){return this}),RH(d,"toString",function(){return"[object Generator]"}),(FH=function(){return{w:i,m:f}})()}function RH(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}RH=function(e,t,n,r){function i(t,n){RH(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},RH(e,t,n,r)}function DH(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function MH(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?DH(Object(n),!0).forEach(function(t){LH(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DH(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function LH(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=IH(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=IH(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==IH(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zH(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}var BH=ii.injectEndpoints({endpoints:function(e){return{getOurPlugins:e.query({query:function(){return"our-plugins"},transformResponse:function(e){return(null==e?void 0:e.data)||{plugins:[],wp_version:""}}}),installPlugin:e.mutation({query:function(e){return{url:"our-plugins/install",method:"POST",body:{slug:e}}},transformResponse:function(e){return(null==e?void 0:e.data)||{}},onQueryStarted:function(e,t){return function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){zH(i,r,o,a,c,"next",e)}function c(e){zH(i,r,o,a,c,"throw",e)}a(void 0)})}}(FH().m(function e(){var n,r,o,i;return FH().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,r=t.queryFulfilled,e.p=1,e.n=2,r;case 2:o=e.v,null!=(i=o.data)&&i.local&&n(BH.util.updateQueryData("getOurPlugins",void 0,function(e){e.local=MH(MH({},e.local||{}),i.local)})),e.n=4;break;case 3:e.p=3,e.v;case 4:return e.a(2)}},e,null,[[1,3]])}))()}})}}}),UH=BH.useGetOurPluginsQuery,GH=BH.useInstallPluginMutation;function HH(e){return HH="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},HH(e)}function qH(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return WH(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(WH(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,WH(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,WH(d,"constructor",s),WH(s,"constructor",l),l.displayName="GeneratorFunction",WH(s,o,"GeneratorFunction"),WH(d),WH(d,o,"Generator"),WH(d,r,function(){return this}),WH(d,"toString",function(){return"[object Generator]"}),(qH=function(){return{w:i,m:f}})()}function WH(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}WH=function(e,t,n,r){function i(t,n){WH(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},WH(e,t,n,r)}function $H(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function VH(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return QH(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?QH(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 QH(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function XH(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function KH(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?XH(Object(n),!0).forEach(function(t){YH(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):XH(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function YH(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=HH(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=HH(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==HH(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ZH=function(e){for(var t="",n=1;n<=5;n++)t+=e>=n-.25?"★":e>=n-.75?"½":"☆";return t},JH=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=("undefined"!=typeof window&&window.ctxfeedV8||{}).version||"8.0.0",r=tc()&&nc();return[{id:"ctx-feed",slug:"webappick-product-feed-for-woocommerce",name:Qc("CTX Feed","woo-feed"),tagline:Qc("Multi-channel product feed manager","woo-feed"),desc:Qc("Generate and schedule product feeds for Google, Meta, Bing, eBay and 100+ other channels from one place.","woo-feed"),rating:4.9,reviews:Qc("1,240 reviews","woo-feed"),mark:"CF",accent:"ctx-text-[#0f56bf] ctx-bg-primary-tint",state:Qc("Active","woo-feed"),statePill:"ctx-text-success-deep ctx-bg-success-tint",meta:cc(Qc(r?"Version %s · Pro licensed":"Version %s · free","woo-feed"),n),cta:Qc("Open feeds","woo-feed"),ctaPrimary:!1,onCta:function(){return $a("/feeds")},docsUrl:"https://webappick.com/docs/ctx-feed/"},{id:"challan",slug:"webappick-pdf-invoice-for-woocommerce",name:Qc("Challan","woo-feed"),tagline:Qc("PDF invoices & packing slips","woo-feed"),desc:Qc("Attach a customisable PDF invoice to order emails, with packing slips, shipping labels and bulk download.","woo-feed"),rating:5,reviews:Qc("45 reviews","woo-feed"),mark:"CH",accent:"ctx-text-[#0f56bf] ctx-bg-primary-tint",state:Qc("Free","woo-feed"),statePill:"ctx-text-ink-muted ctx-bg-[#f7f9fc]",meta:Qc("Free · Pro from $39 / year","woo-feed"),cta:Qc("Install now","woo-feed"),ctaPrimary:!0,href:"https://wordpress.org/plugins/webappick-pdf-invoice-for-woocommerce/",docsUrl:"https://webappick.com/docs/challan/"},{id:"disco",slug:"disco",name:Qc("Disco","woo-feed"),tagline:Qc("Dynamic discounts & pricing rules","woo-feed"),desc:Qc("Bulk pricing, BOGO, cart discounts and customer-specific pricing without touching product data.","woo-feed"),rating:4.6,reviews:Qc("9 reviews","woo-feed"),mark:"DS",accent:"ctx-text-success-deep ctx-bg-success-tint",state:Qc("Free","woo-feed"),statePill:"ctx-text-ink-muted ctx-bg-[#f7f9fc]",meta:Qc("Free on WordPress.org","woo-feed"),cta:Qc("Install now","woo-feed"),ctaPrimary:!0,href:"https://wordpress.org/plugins/disco/",docsUrl:"https://discoplugin.com/docs/"}].map(function(n){return function(e,t){return e.href?null!=t&&t.active?KH(KH({},e),{},{state:Qc("Active","woo-feed"),statePill:"ctx-text-success-deep ctx-bg-success-tint",cta:Qc("Installed","woo-feed"),ctaPrimary:!1,ctaDisabled:!0,href:void 0}):null!=t&&t.installed?KH(KH({},e),{},{state:Qc("Inactive","woo-feed"),statePill:"ctx-text-ink-muted ctx-bg-[#f7f9fc]",cta:Qc("Activate","woo-feed"),ctaPrimary:!0,href:t.activate_url||e.href}):KH(KH({},e),{},{installable:!0,href:void 0}):e}(function(e,t){if(!t)return e;var n=t.num_ratings?cc(Xc("%s review","%s reviews",t.num_ratings,"woo-feed"),t.num_ratings.toLocaleString()):e.reviews;return KH(KH({},e),{},{rating:t.rating||e.rating,reviews:n,desc:t.short_description||e.desc,icon:t.icon||"",installs:t.active_installs||0,updated:t.last_updated||"",tested:t.tested||"",compatible:!1!==t.compatible,wpVersion:t.wp_version||""})}(n,e[n.slug]),t[n.slug])})},eq=[Qc("WebAppick develops eCommerce plugins used by more than a million WooCommerce stores. Each one is built to do a single job well and stay out of your way.","woo-feed"),Qc("CTX Feed, Challan and Disco cover product feeds, invoicing and pricing — the three places most stores lose time.","woo-feed")],tq=[{value:"1M+",label:Qc("active installs","woo-feed")},{value:"725+",label:Qc("five-star reviews","woo-feed")},{value:"11 yrs",label:Qc("building for Woo","woo-feed")}],nq="ctx-text-white ctx-bg-primary ctx-border ctx-border-primary hover:ctx-bg-primary-dark hover:ctx-border-primary-dark hover:ctx-text-white focus:ctx-text-white",rq="ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line hover:ctx-bg-line-paper hover:ctx-text-ink-body focus:ctx-text-ink-body",oq="ctx-inline-flex ctx-items-center ctx-justify-center ctx-font-sans ctx-text-body ctx-font-medium ctx-rounded-field ctx-px-4 ctx-py-[9px] ctx-cursor-pointer ctx-no-underline ctx-transition-colors",iq=function(e){var t=e.plugin,n=e.onInstall,r=e.installing;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-5 ctx-flex ctx-flex-col ctx-gap-3.5 ctx-transition-shadow hover:ctx-shadow-[0_4px_16px_rgba(16,24,40,.09)]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-3",children:[(0,tl.jsx)("div",{className:"ctx-w-[42px] ctx-h-[42px] ctx-rounded-[11px] ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-overflow-hidden ctx-text-[14px] ctx-font-bold ".concat(t.icon?"ctx-bg-line-wash":t.accent),children:t.icon?(0,tl.jsx)("img",{src:t.icon,alt:"",className:"ctx-w-full ctx-h-full ctx-object-contain"}):t.mark}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-[16px] ctx-font-semibold ctx-text-ink",children:t.name}),(0,tl.jsx)("div",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-0.5",children:t.tagline})]}),(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-font-medium ctx-rounded-[20px] ctx-px-[9px] ctx-py-[3px] ctx-flex-none ".concat(t.statePill),children:t.state})]}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-body ctx-leading-[1.65] ctx-flex-1",children:t.desc}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-text-help ctx-text-ink-faint",children:[(0,tl.jsx)("span",{className:"ctx-text-[#e0a13a] ctx-tracking-[1px]",children:ZH(t.rating)}),(0,tl.jsx)("span",{className:"ctx-font-semibold ctx-text-ink-body",children:t.rating.toFixed(1)}),(0,tl.jsx)("span",{children:t.reviews})]}),t.installs||t.updated||t.tested?(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-x-3 ctx-gap-y-1 ctx-text-[11px] ctx-text-ink-faint",children:[t.installs?(0,tl.jsx)("span",{children:cc(Qc("%s+ active installs","woo-feed"),t.installs.toLocaleString())}):null,t.updated?(0,tl.jsx)("span",{children:cc(Qc("Updated %s","woo-feed"),Fy(t.updated).relative)}):null,t.tested?(0,tl.jsx)("span",{className:t.compatible?"ctx-text-success-deep":"ctx-text-[#b7791f]",children:t.compatible?cc(Qc("✓ Compatible with WordPress %s","woo-feed"),t.wpVersion||t.tested):cc(Qc("Tested up to WordPress %s","woo-feed"),t.tested)}):null]}):null,(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-[#a7b2bf] ctx-border-t ctx-border-line-wash ctx-pt-3",children:t.meta}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px]",children:[t.ctaDisabled?(0,tl.jsx)("button",{type:"button",disabled:!0,className:"".concat(oq," ctx-text-ink-muted ctx-bg-line-paper ctx-border ctx-border-line ctx-cursor-default"),children:t.cta}):t.installable?(0,tl.jsx)("button",{type:"button",onClick:function(){return n(t.slug)},disabled:r,className:"".concat(oq," ").concat(nq," disabled:ctx-opacity-70 disabled:ctx-cursor-default"),children:r?Qc("Installing…","woo-feed"):t.cta}):t.href?(0,tl.jsx)("a",{href:t.href,target:"_blank",rel:"noopener noreferrer",className:"".concat(oq," ").concat(t.ctaPrimary?nq:rq),children:t.cta}):(0,tl.jsx)("button",{type:"button",onClick:t.onCta,className:"".concat(oq," ").concat(t.ctaPrimary?nq:rq),children:t.cta}),(0,tl.jsx)("a",{href:t.docsUrl,target:"_blank",rel:"noopener noreferrer",className:"ctx-text-[12px] ctx-text-primary ctx-no-underline hover:ctx-underline",children:Qc("Read docs","woo-feed")})]})]})},aq=function(){var e=UH().data,n=VH(GH(),1)[0],r=VH((0,t.useState)(""),2),o=r[0],i=r[1],a=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){$H(i,r,o,a,c,"next",e)}function c(e){$H(i,r,o,a,c,"throw",e)}a(void 0)})}}(qH().m(function e(t){var r,o,a;return qH().w(function(e){for(;;)switch(e.p=e.n){case 0:return i(t),e.p=1,e.n=2,n(t).unwrap();case 2:je.success(Qc("Plugin installed and activated.","woo-feed")),e.n=4;break;case 3:e.p=3,a=e.v,je.error((null==a||null===(r=a.data)||void 0===r?void 0:r.message)||(null==a||null===(o=a.data)||void 0===o?void 0:o.error)||Qc("The plugin could not be installed.","woo-feed"));case 4:i("");case 5:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}(),c=e&&e.wp_version||"",l={};(e&&e.plugins||[]).forEach(function(e){l[e.slug]=KH(KH({},e),{},{wp_version:c})});var s=JH(l,e&&e.local||{});return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-5",children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Our plugins","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-row ctx-text-ink-muted ctx-mt-[5px] ctx-leading-[1.6] ctx-max-w-[680px]",children:Qc("WebAppick builds a small set of WooCommerce plugins that work together. Trusted by over 1 million stores.","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-grid ctx-gap-4 ctx-grid-cols-[repeat(auto-fit,minmax(240px,1fr))]",children:s.map(function(e){return(0,tl.jsx)(iq,{plugin:e,onInstall:a,installing:o===e.slug},e.id)})}),(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-[22px]",children:[(0,tl.jsx)("div",{className:"ctx-text-[16px] ctx-font-semibold ctx-text-ink",children:Qc("About WebAppick","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-[9px] ctx-mt-2.5",children:eq.map(function(e){return(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-body ctx-leading-[1.7] ctx-max-w-[640px]",children:e},e)})}),(0,tl.jsx)("div",{className:"ctx-flex ctx-gap-8 ctx-mt-[18px] ctx-flex-wrap",children:tq.map(function(e){return(0,tl.jsxs)("div",{children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-primary ctx-tracking-[-0.4px]",children:e.value}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-0.5",children:e.label})]},e.label)})})]})]})},cq=ii.injectEndpoints({endpoints:function(e){return{completeSetup:e.mutation({query:function(e){return{url:"setup/complete",method:"POST",body:e}}}),installWooCommerce:e.mutation({query:function(){return{url:"setup/install-woocommerce",method:"POST",body:{}}}})}}}),lq=cq.useCompleteSetupMutation,sq=cq.useInstallWooCommerceMutation;function uq(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return dq(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(dq(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,dq(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,dq(d,"constructor",s),dq(s,"constructor",l),l.displayName="GeneratorFunction",dq(s,o,"GeneratorFunction"),dq(d),dq(d,o,"Generator"),dq(d,r,function(){return this}),dq(d,"toString",function(){return"[object Generator]"}),(uq=function(){return{w:i,m:f}})()}function dq(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}dq=function(e,t,n,r){function i(t,n){dq(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},dq(e,t,n,r)}function fq(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function pq(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){fq(i,r,o,a,c,"next",e)}function c(e){fq(i,r,o,a,c,"throw",e)}a(void 0)})}}function xq(e){return function(e){if(Array.isArray(e))return vq(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||hq(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 mq(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||hq(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function hq(e,t){if(e){if("string"==typeof e)return vq(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?vq(e,t):void 0}}function vq(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var bq=[{slug:"google",label:Qc("Google Shopping","woo-feed")},{slug:"facebook",label:Qc("Facebook & Instagram","woo-feed")},{slug:"tiktok",label:Qc("TikTok","woo-feed")},{slug:"pinterest",label:Qc("Pinterest","woo-feed")},{slug:"bing",label:Qc("Microsoft / Bing","woo-feed")},{slug:"snapchat",label:Qc("Snapchat","woo-feed")},{slug:"other",label:Qc("Somewhere else","woo-feed")}],gq=[Qc("Site name, site URL, and the admin name and email address.","woo-feed"),Qc("Server and WordPress details — PHP, MySQL and WordPress versions, server software, locale, memory limit.","woo-feed"),Qc("Your active and inactive plugins (name, version, author) and the active theme.","woo-feed"),Qc("Store country and the site's IP address.","woo-feed"),Qc("Product, variation and product-category counts.","woo-feed"),Qc("Your feed configurations.","woo-feed")],yq={welcome:Qc("Welcome to CTX Feed","woo-feed"),channels:Qc("Where do you sell?","woo-feed"),usage:Qc("Help improve CTX Feed","woo-feed"),license:Qc("Activate CTX Feed Pro","woo-feed"),finish:Qc("You're all set","woo-feed")},wq=function(e){var t=e.current,n=e.total;return(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-gap-1.5",role:"img","aria-label":cc(Qc("Step %1$d of %2$d","woo-feed"),t,n),children:Array.from({length:n},function(e,t){return t+1}).map(function(e){return(0,tl.jsx)("span",{className:ns("ctx-h-[5px] ctx-rounded-full ctx-transition-all",e===t&&"ctx-w-7 ctx-bg-primary",e<t&&"ctx-w-4 ctx-bg-[#9ec2f7]",e>t&&"ctx-w-4 ctx-bg-line-wash")},e)})})},jq=function(){return(0,tl.jsx)("span",{className:"ctx-w-6 ctx-h-6 ctx-rounded-item ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-bg-[#edf5ef] ctx-border ctx-border-[#d2e4d5]",children:(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",className:"ctx-w-[13px] ctx-h-[13px] ctx-text-[#1f6640]",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 011.04-.207z"})})})},kq=function(){return(0,tl.jsx)("span",{className:"ctx-w-6 ctx-h-6 ctx-rounded-item ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-bg-[#fffbf1] ctx-border ctx-border-[#ecd9ac]",children:(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-font-bold ctx-leading-none ctx-text-[#8a6320]",children:"!"})})},Sq=function(e){var t=e.onClick,n=e.disabled,r=void 0!==n&&n,o=e.children;return(0,tl.jsx)("button",{type:"button",onClick:t,disabled:r,className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-text-help ctx-font-medium ctx-text-ink-faint hover:ctx-text-ink-body hover:ctx-underline disabled:ctx-opacity-50 disabled:ctx-cursor-not-allowed",children:o})},Nq=function(){var e,n="undefined"!=typeof window&&(null===(e=window.ctxfeedV8)||void 0===e?void 0:e.setup)||{},r=(0,t.useState)(function(){var e=["welcome","channels","usage"];return tc()&&!nc()&&e.push("license"),e.push("finish"),e}),o=mq(r,1)[0],i=o.length,a=mq((0,t.useState)(1),2),c=a[0],l=a[1],s=o[c-1],u=mq((0,t.useState)([]),2),d=u[0],f=u[1],p=mq((0,t.useState)(null),2),x=p[0],m=p[1],h=mq((0,t.useState)(null),2),v=h[0],b=h[1],g=mq((0,t.useState)(!1),2),y=g[0],w=g[1],j=mq((0,t.useState)(!!n.woocommerceActive),2),k=j[0],S=j[1],N=mq((0,t.useState)(""),2),O=N[0],C=N[1],E=mq((0,t.useState)(!1),2),T=E[0],P=E[1],_=mq(lq(),1)[0],A=mq(sq(),1)[0],I=LU({onActivated:function(){P(!0),je.success(Qc("License activated — Pro is on.","woo-feed")),l(function(e){return e+1})}}),F=I.keyInput,R=I.setKeyInput,D=I.handleActivate,M=I.isActivating,L=null!==v,z=!!n.canInstallPlugins,B=function(){return l(function(e){return Math.min(e+1,i)})},U=function(){var e=pq(uq().m(function e(){var t,n,r,o;return uq().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!y){e.n=1;break}return e.a(2);case 1:return C(""),w(!0),e.p=2,e.n=3,A().unwrap();case 3:n=e.v,S(!(null==n||null===(t=n.data)||void 0===t||!t.active)),e.n=5;break;case 4:e.p=4,403===(null==(o=e.v)?void 0:o.status)?C(Qc("You do not have permission to install plugins on this site. Ask an administrator to install WooCommerce.","woo-feed")):C((null==o||null===(r=o.data)||void 0===r?void 0:r.message)||Qc("WooCommerce could not be installed.","woo-feed"));case 5:return e.p=5,w(!1),e.f(5);case 6:return e.a(2)}},e,null,[[2,4,5,6]])}));return function(){return e.apply(this,arguments)}}(),G=function(){var e=pq(uq().m(function e(t){var n,r,o,i,a;return uq().w(function(e){for(;;)switch(e.n){case 0:return n=t.skipped,r=void 0!==n&&n,o=t.withChannels,i=void 0!==o&&o,a={},r&&(a.skipped=!0),null!==x&&(a.telemetry=x),i&&d.length&&(a.channels=d),e.n=1,_(a).unwrap();case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),H=function(e){$a(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),T&&window.location.reload()},q=function(){var e=pq(uq().m(function e(t,n){var r,o,i,a=arguments;return uq().w(function(e){for(;;)switch(e.p=e.n){case 0:if(r=a.length>2&&void 0!==a[2]?a[2]:{},!L){e.n=1;break}return e.a(2);case 1:return b(t),e.p=2,e.n=3,G({withChannels:!0});case 3:H(n,r),e.n=5;break;case 4:e.p=4,i=e.v,b(null),je.error((null==i||null===(o=i.data)||void 0===o?void 0:o.message)||Qc("Could not save your setup. Please try again.","woo-feed"));case 5:return e.a(2)}},e,null,[[2,4]])}));return function(t,n){return e.apply(this,arguments)}}(),W=function(){var e=pq(uq().m(function e(){var t,n;return uq().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!L){e.n=1;break}return e.a(2);case 1:return b("skip"),e.p=2,e.n=3,G({skipped:!0});case 3:H("/feeds"),e.n=5;break;case 4:e.p=4,n=e.v,b(null),je.error((null==n||null===(t=n.data)||void 0===t?void 0:t.message)||Qc("Could not save your setup. Please try again.","woo-feed"));case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsx)("div",{className:"ctx-font-sans ctx-flex ctx-justify-center",children:(0,tl.jsx)("div",{className:"ctx-w-full ctx-max-w-[780px]",children:(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-7 ctx-pt-[18px] ctx-pb-5",children:[(0,tl.jsxs)("div",{className:"ctx-grid ctx-grid-cols-3 ctx-items-center ctx-gap-3",children:[(0,tl.jsx)("div",{className:"ctx-justify-self-start",children:c>1&&(0,tl.jsx)(Sq,{onClick:function(){return l(function(e){var t=e-1;return T&&"license"===o[t-1]&&(t-=1),Math.max(t,1)})},disabled:L||M,children:Qc("Back","woo-feed")})}),(0,tl.jsx)("div",{className:"ctx-justify-self-center",children:(0,tl.jsx)(wq,{current:c,total:i})}),(0,tl.jsx)("span",{className:"ctx-justify-self-end ctx-text-[11px] ctx-font-semibold ctx-text-ink-faint ctx-tracking-[.5px] ctx-uppercase",children:cc(Qc("Step %1$d of %2$d","woo-feed"),c,i)})]}),(0,tl.jsx)("h3",{className:ns("ctx-text-[24px] ctx-leading-[32px] ctx-tracking-[-0.3px] ctx-font-semibold ctx-text-ink ctx-mt-4","finish"===s&&"ctx-text-center"),children:yq[s]}),"welcome"===s&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("CTX Feed turns your WooCommerce products into feeds for Google, Facebook, TikTok and 130+ other channels. First, a quick check of what it needs.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-mt-4 ctx-flex ctx-flex-col ctx-gap-2.5",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-3 ctx-border ctx-border-solid ctx-border-line-wash ctx-rounded-item ctx-px-4 ctx-py-3",children:[k?(0,tl.jsx)(jq,{}):(0,tl.jsx)(kq,{}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap",children:[(0,tl.jsx)("span",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("WooCommerce","woo-feed")}),(0,tl.jsx)("span",{className:ns("ctx-text-[11px] ctx-font-semibold",k?"ctx-text-[#1f6640]":"ctx-text-[#8a6320]"),children:Qc(k?"Active":"Not active","woo-feed")})]}),!k&&(0,tl.jsxs)("div",{className:"ctx-mt-1.5",children:[(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted ctx-m-0",children:Qc("CTX Feed builds its feeds from your WooCommerce products, so WooCommerce needs to be installed and active.","woo-feed")}),z?(0,tl.jsx)("div",{className:"ctx-mt-2.5",children:(0,tl.jsx)(pb,{size:"medium",onClick:U,disabled:y,children:y?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Installing","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Install WooCommerce","woo-feed")})}):(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-2 ctx-mb-0",children:Qc("You do not have permission to install plugins on this site. Ask an administrator to install and activate WooCommerce.","woo-feed")}),O&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-danger-deep ctx-mt-2 ctx-mb-0",children:O})]})]})]})})]}),"channels"===s&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("Pick the channels you plan to send products to — it helps us point you at the right feed templates on the last step. Optional; you can create feeds for any channel later.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-mt-4 ctx-grid ctx-grid-cols-[repeat(auto-fill,minmax(180px,1fr))] ctx-gap-2.5",children:bq.map(function(e){var t=e.slug,n=e.label,r=d.includes(t);return(0,tl.jsxs)("button",{type:"button","aria-pressed":r,onClick:function(){return function(e){return f(function(t){return t.includes(e)?t.filter(function(t){return t!==e}):[].concat(xq(t),[e])})}(t)},className:ns("ctx-flex ctx-items-center ctx-gap-2.5 ctx-bg-white ctx-border ctx-border-solid ctx-rounded-item ctx-px-3.5 ctx-py-3 ctx-cursor-pointer ctx-text-left ctx-transition-colors",r?"ctx-border-primary ctx-bg-primary-tint":"ctx-border-line hover:ctx-bg-line-paper"),children:[(0,tl.jsx)(h_,{checked:r}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-font-medium ctx-text-ink",children:n})]},t)})})]}),"usage"===s&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("If you allow it, CTX Feed sends WebAppick a usage snapshot about once a week to help improve the plugin. It contains:","woo-feed")}),(0,tl.jsx)("ul",{className:"ctx-mt-3 ctx-mb-0 ctx-flex ctx-flex-col ctx-gap-[6px] ctx-border-0 ctx-border-l-2 ctx-border-solid ctx-border-line-wash ctx-pl-3 ctx-list-none",children:gq.map(function(e){return(0,tl.jsxs)("li",{className:"ctx-flex ctx-items-start ctx-gap-2 ctx-m-0",children:[(0,tl.jsx)("span",{className:"ctx-w-[3px] ctx-h-[3px] ctx-rounded-full ctx-bg-[#c3ccd8] ctx-flex-none ctx-mt-[7px]","aria-hidden":"true"}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-muted",children:e})]},e)})}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-3",children:Qc("Nothing is sent unless you allow it, and you can change your mind any time under Settings.","woo-feed")})]}),"license"===s&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("CTX Feed Pro is installed on this site. Activate your license to unlock Pro features — advanced filters, dynamic attributes, category mapping, FTP upload and more — and receive updates.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-max-w-[440px]",children:[(0,tl.jsx)(Rs,{label:Qc("License key","woo-feed"),value:F,onChange:function(e){return R(e.target.value)},placeholder:Qc("Paste your API key","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-2",children:Qc("Find it in your purchase email, or in your WebAppick account under License keys. You can also activate it later from the License page.","woo-feed")})]})]}),"finish"===s&&(0,tl.jsxs)("div",{className:"ctx-text-center ctx-py-5",children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-m-0",children:Qc(T?"CTX Feed Pro is active. The fastest way to see CTX Feed working is to create your first feed.":"Setup is done. The fastest way to see CTX Feed working is to create your first feed.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-mt-4",children:(0,tl.jsx)(Sq,{onClick:function(){return q("dashboard","/feeds")},disabled:L,children:"dashboard"===v&&L?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Go to dashboard","woo-feed")})})]})]}),(0,tl.jsxs)("div",{className:"ctx-px-7 ctx-py-[13px] ctx-border-t ctx-border-solid ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-3.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[120px]",children:(0,tl.jsx)(Sq,{onClick:W,disabled:L||M,children:"skip"===v&&L?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Skip setup","woo-feed")})}),("welcome"===s||"channels"===s)&&(0,tl.jsx)(pb,{size:"medium",onClick:B,disabled:"welcome"===s&&!k,children:Qc("Continue","woo-feed")}),"usage"===s&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Sq,{onClick:function(){m(!1),B()},children:Qc("Skip","woo-feed")}),(0,tl.jsx)(pb,{size:"medium",onClick:function(){m(!0),B()},children:Qc("Allow & continue","woo-feed")})]}),"license"===s&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Sq,{onClick:B,disabled:M,children:Qc("Skip for now","woo-feed")}),(0,tl.jsx)(pb,{size:"medium",onClick:D,disabled:M||!F.trim(),children:M?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Activating","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Activate license","woo-feed")})]}),"finish"===s&&(0,tl.jsx)(pb,{size:"medium",onClick:function(){var e=d.find(function(e){return"other"!==e});e?q(e,"/new-feed",{template:e}):q("first-feed","/new-feed")},disabled:L,children:L&&"dashboard"!==v&&"skip"!==v?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Create your first feed","woo-feed")})]})]})})})};function Oq(e){return Oq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oq(e)}function Cq(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Eq(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Eq(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 Eq(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Tq(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Pq(r.key),r)}}function Pq(e){var t=function(e,t){if("object"!=Oq(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Oq(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Oq(t)?t:t+""}function _q(e,t,n){return t=Iq(t),function(e,t){if(t&&("object"==Oq(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Aq()?Reflect.construct(t,n||[],Iq(e).constructor):t.apply(e,n))}function Aq(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(Aq=function(){return!!e})()}function Iq(e){return Iq=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Iq(e)}function Fq(e,t){return Fq=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Fq(e,t)}var Rq=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=_q(this,t,[e])).state={error:null},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Fq(e,t)}(t,e),function(e,t,n){return t&&Tq(e.prototype,t),n&&Tq(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(t,[{key:"componentDidCatch",value:function(e,t){console.error("[CTX Feed V8] Render error:",e,t)}},{key:"render",value:function(){return this.state.error?(0,tl.jsxs)("div",{style:{padding:20,background:"#fee",border:"1px solid #c00",margin:20},children:[(0,tl.jsx)("h3",{style:{color:"#c00"},children:"CTX Feed V8 — Render Error"}),(0,tl.jsx)("pre",{style:{whiteSpace:"pre-wrap",fontSize:13},children:this.state.error.toString()})]}):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{error:e}}}])}(t.Component),Dq=[{path:"/dashboard",component:Hb},{path:"/feeds",component:ck},{path:"/new-feed",component:AF},{path:"/ai-assistant",component:tR},{path:"/attributes-mapping",component:gD},{path:"/dynamic-attributes",component:bM},{path:"/category-mapping",component:OL},{path:"/wp-options",component:oz},{path:"/settings",component:Mz},{path:"/status",component:iU},{path:"/docs",component:EU},{path:"/license",component:hG},{path:"/premium",component:DG},{path:"/version",component:AH},{path:"/plugins",component:aq},{path:"/setup",component:Nq}],Mq=function(){var e=Cq((0,t.useState)(qa()),2),n=e[0],r=e[1],o=Cq((0,t.useState)(function(){return window.location.hash}),2),i=o[0],a=o[1];(0,t.useEffect)(function(){var e=function(){r(qa()),a(window.location.hash)};return window.addEventListener("hashchange",e),function(){return window.removeEventListener("hashchange",e)}},[]),(0,t.useEffect)(function(){var e;null!==(e=window.ctxfeedV8)&&void 0!==e&&null!==(e=e.setup)&&void 0!==e&&e.pending&&"/feeds"===qa()&&$a("/setup")},[]);var c,l=Cq(Ya(),2),s=l[0],u=l[1],d=(c=u)>0&&c<1300,f=d||function(e){return e>0&&e<1496}(u),p=Dq.find(function(e){return n===e.path}),x=p?p.component:ck,m=n;if("/new-feed"===n){var h=new URLSearchParams(i.split("?")[1]||"");m="/new-feed?id=".concat(h.get("id")||"","&template=").concat(h.get("template")||"")}var v=new URLSearchParams(i.split("?")[1]||"").get("id"),b="/new-feed"===n&&!!v?"/feeds":n,g="/setup"===n;return(0,tl.jsx)(H,{store:Ha,children:(0,tl.jsx)(Rq,{children:(0,tl.jsx)(Xh,{children:(0,tl.jsx)(dv,{children:(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-min-h-screen ctx-pt-[22px] ctx-pr-6 ctx-pl-1 ctx-pb-[60px]",children:[g?(0,tl.jsx)("div",{className:"ctx-pt-[34px]",children:(0,tl.jsx)(x,{},m)}):(0,tl.jsxs)("div",{ref:s,className:"ctx-max-w-[1660px] ctx-mx-auto ctx-flex ctx-gap-[18px] ctx-items-start",children:[!d&&(0,tl.jsx)(il,{currentPath:b,onNavigate:$a}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[d&&(0,tl.jsx)(is,{currentPath:b,onNavigate:$a}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-wrap ctx-gap-[18px] ctx-items-start",children:[(0,tl.jsxs)("div",{className:"ctx-flex-[1_1_540px] ctx-min-w-[280px]",children:[(0,tl.jsx)(Nb,{}),(0,tl.jsx)(x,{},m)]}),(0,tl.jsx)("aside",{className:f?"ctx-flex-[1_1_100%] ctx-w-full":"ctx-flex-[1_1_296px] ctx-min-w-[264px] ctx-max-w-[340px] ctx-sticky ctx-top-[54px]",children:(0,tl.jsx)(Xv,{layout:f?"row":"column"})})]})]})]}),(0,tl.jsx)(Pe,{style:{zIndex:999999,top:"80px"},position:"top-center"})]})})})})})},Lq=document.getElementById("ctxfeed-v8-app")||document.getElementById("ctx-feed-admin");Lq&&(0,e.H)(Lq).render((0,tl.jsx)(Mq,{}))}()}();
     2!function(){var e,t,n={20:function(e,t,n){"use strict";var r=n(540),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,c=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function s(e,t,n){var r,i={},s=null,u=null;for(r in void 0!==n&&(s=""+n),void 0!==t.key&&(s=""+t.key),void 0!==t.ref&&(u=t.ref),t)a.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:s,ref:u,props:i,_owner:c.current}}t.Fragment=i,t.jsx=s,t.jsxs=s},72:function(e,t){"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,c=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,s=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,x=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,h=n?Symbol.for("react.lazy"):60116,v=n?Symbol.for("react.block"):60121,b=n?Symbol.for("react.fundamental"):60117,g=n?Symbol.for("react.responder"):60118,y=n?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case i:case c:case a:case p:return e;default:switch(e=e&&e.$$typeof){case s:case f:case h:case m:case l:return e;default:return t}}case o:return t}}}function j(e){return w(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=s,t.ContextProvider=l,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=h,t.Memo=m,t.Portal=o,t.Profiler=c,t.StrictMode=a,t.Suspense=p,t.isAsyncMode=function(e){return j(e)||w(e)===u},t.isConcurrentMode=j,t.isContextConsumer=function(e){return w(e)===s},t.isContextProvider=function(e){return w(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===i},t.isLazy=function(e){return w(e)===h},t.isMemo=function(e){return w(e)===m},t.isPortal=function(e){return w(e)===o},t.isProfiler=function(e){return w(e)===c},t.isStrictMode=function(e){return w(e)===a},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===c||e===a||e===p||e===x||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===m||e.$$typeof===l||e.$$typeof===s||e.$$typeof===f||e.$$typeof===b||e.$$typeof===g||e.$$typeof===y||e.$$typeof===v)},t.typeOf=w},146:function(e,t,n){"use strict";var r=n(404),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};function l(e){return r.isMemo(e)?a:c[e.$$typeof]||o}c[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},c[r.Memo]=a;var s=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,x=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(x){var o=p(n);o&&o!==x&&e(t,o,r)}var a=u(n);d&&(a=a.concat(d(n)));for(var c=l(t),m=l(n),h=0;h<a.length;++h){var v=a[h];if(!(i[v]||r&&r[v]||m&&m[v]||c&&c[v])){var b=f(n,v);try{s(t,v,b)}catch(e){}}}}return t}},160:function(e,t,n){"use strict";var r=n(540);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useSyncExternalStore,a=r.useRef,c=r.useEffect,l=r.useMemo,s=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,u){var d=a(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=l(function(){function e(e){if(!c){if(c=!0,i=e,e=r(e),void 0!==u&&f.hasValue){var t=f.value;if(u(t,e))return a=t}return a=e}if(t=a,o(i,e))return t;var n=r(e);return void 0!==u&&u(t,n)?(i=e,t):(i=e,a=n)}var i,a,c=!1,l=void 0===n?null:n;return[function(){return e(t())},null===l?void 0:function(){return e(l())}]},[t,n,r,u]);var p=i(e,d[0],d[1]);return c(function(){f.hasValue=!0,f.value=p},[p]),s(p),p}},162:function(e,t,n){"use strict";var r=n(540),o=n(888);var i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=o.useSyncExternalStore,c=r.useRef,l=r.useEffect,s=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=c(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=s(function(){function e(e){if(!l){if(l=!0,a=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return c=t}return c=e}if(t=c,i(a,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(a=e,t):(a=e,c=n)}var a,c,l=!1,s=void 0===n?null:n;return[function(){return e(t())},null===s?void 0:function(){return e(s())}]},[t,n,r,o]);var p=a(e,d[0],d[1]);return l(function(){f.hasValue=!0,f.value=p},[p]),u(p),p}},164:function(){if(void 0===window.CTX_FEED){var e=window.ctxfeedV8||{};window.CTX_FEED={is_free:!e.is_pro,is_life_time:!1,rest_url:e.rest_url||"/wp-json/ctxfeed/v8/",rest_nonce:e.nonce||"",admin_url:e.admin_url||"/wp-admin/",is_pro:e.is_pro||!1,features:e.features||{}}}},236:function(e,t,n){"use strict";var r=n(798),o=n.n(r)()(function(e){return e[1]});o.push([e.id,':root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:hsla(0,0%,100%,.7);--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset),env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset),env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset),env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset),env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:0.2}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(var(--toastify-z-index));width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:var(--toastify-toast-left);top:var(--toastify-toast-top)}.Toastify__toast-container--top-center{left:50%;top:var(--toastify-toast-top);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:var(--toastify-toast-right);top:var(--toastify-toast-top)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width:480px){.Toastify__toast-container{left:env(safe-area-inset-left);margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:env(safe-area-inset-right)}}.Toastify__toast{--y:0;-ms-flex-pack:justify;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);box-sizing:border-box;cursor:default;direction:ltr;display:-ms-flexbox;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;-ms-touch-action:none;touch-action:none;z-index:0}.Toastify__toast--stacked{position:absolute;-webkit-transform:translate3d(0,var(--y),0) scale(var(--s));transform:translate3d(0,var(--y),0) scale(var(--s));transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.Toastify__toast--stacked[data-collapsed] .Toastify__close-button,.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{bottom:100%;content:"";height:calc(var(--g)*1px);left:0;position:absolute;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{-webkit-transform-origin:top;transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{-webkit-transform-origin:bottom;transform-origin:bottom}.Toastify__toast--stacked:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;-webkit-transform:scaleY(3);transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;margin:auto 0;padding:6px}.Toastify__toast-body>div:last-child{-ms-flex:1;flex:1;word-break:break-word}.Toastify__toast-icon{-webkit-margin-end:10px;-moz-margin-end:10px;-ms-flex-negative:0;display:-ms-flexbox;display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.Toastify--animate-icon{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{-ms-flex-item-align:start;align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:100%;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{border-bottom-left-radius:0;border-bottom-right-radius:var(--toastify-toast-bd-radius);left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);bottom:0;height:5px;left:0;position:absolute;width:100%}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{height:100%;opacity:var(--toastify-color-progress-bgo);width:100%}.Toastify__spinner{-webkit-animation:Toastify__spin .65s linear infinite;animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,var(--y),0);transform:translate3d(-20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(2000px,var(--y),0);transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,var(--y),0);transform:translate3d(-20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(2000px,var(--y),0);transform:translate3d(2000px,var(--y),0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,var(--y),0);transform:translate3d(20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(-2000px,var(--y),0);transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,var(--y),0);transform:translate3d(20px,var(--y),0)}to{opacity:0;-webkit-transform:translate3d(-2000px,var(--y),0);transform:translate3d(-2000px,var(--y),0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,calc(var(--y) - 10px),0);transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,calc(var(--y) + 20px),0);transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3);transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3);transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:translate3d(0,var(--y),0) perspective(400px);transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:translate3d(0,var(--y),0) perspective(400px);transform:translate3d(0,var(--y),0) perspective(400px)}30%{opacity:1;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(110%,var(--y),0);transform:translate3d(110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(110%,var(--y),0);transform:translate3d(110%,var(--y),0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(-110%,var(--y),0);transform:translate3d(-110%,var(--y),0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(-110%,var(--y),0);transform:translate3d(-110%,var(--y),0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translate3d(0,var(--y),0);transform:translate3d(0,var(--y),0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Toastify__spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}',""]),t.A=o},242:function(e,t,n){"use strict";e.exports=n(162)},287:function(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),c=Symbol.for("react.provider"),l=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var x={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,h={};function v(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||x}function b(){}function g(e,t,n){this.props=e,this.context=t,this.refs=h,this.updater=n||x}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=v.prototype;var y=g.prototype=new b;y.constructor=g,m(y,v.prototype),y.isPureReactComponent=!0;var w=Array.isArray,j=Object.prototype.hasOwnProperty,k={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function N(e,t,r){var o,i={},a=null,c=null;if(null!=t)for(o in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(a=""+t.key),t)j.call(t,o)&&!S.hasOwnProperty(o)&&(i[o]=t[o]);var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){for(var s=Array(l),u=0;u<l;u++)s[u]=arguments[u+2];i.children=s}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===i[o]&&(i[o]=l[o]);return{$$typeof:n,type:e,key:a,ref:c,props:i,_owner:k.current}}function O(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/g;function E(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function T(e,t,o,i,a){var c=typeof e;"undefined"!==c&&"boolean"!==c||(e=null);var l=!1;if(null===e)l=!0;else switch(c){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return a=a(l=e),e=""===i?"."+E(l,0):i,w(a)?(o="",null!=e&&(o=e.replace(C,"$&/")+"/"),T(a,t,o,"",function(e){return e})):null!=a&&(O(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,o+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(C,"$&/")+"/")+e)),t.push(a)),1;if(l=0,i=""===i?".":i+":",w(e))for(var s=0;s<e.length;s++){var u=i+E(c=e[s],s);l+=T(c,t,o,u,a)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),s=0;!(c=e.next()).done;)l+=T(c=c.value,t,o,u=i+E(c,s++),a);else if("object"===c)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function P(e,t,n){if(null==e)return e;var r=[],o=0;return T(e,r,"","",function(e){return t.call(n,e,o++)}),r}function _(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var A={current:null},I={transition:null},F={ReactCurrentDispatcher:A,ReactCurrentBatchConfig:I,ReactCurrentOwner:k};function R(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:P,forEach:function(e,t,n){P(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return P(e,function(){t++}),t},toArray:function(e){return P(e,function(e){return e})||[]},only:function(e){if(!O(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=v,t.Fragment=o,t.Profiler=a,t.PureComponent=g,t.StrictMode=i,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=F,t.act=R,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=m({},e.props),i=e.key,a=e.ref,c=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,c=k.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(s in t)j.call(t,s)&&!S.hasOwnProperty(s)&&(o[s]=void 0===t[s]&&void 0!==l?l[s]:t[s])}var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){l=Array(s);for(var u=0;u<s;u++)l[u]=arguments[u+2];o.children=l}return{$$typeof:n,type:e.type,key:i,ref:a,props:o,_owner:c}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:c,_context:e},e.Consumer=e},t.createElement=N,t.createFactory=function(e){var t=N.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=O,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:_}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=I.transition;I.transition={};try{e()}finally{I.transition=t}},t.unstable_act=R,t.useCallback=function(e,t){return A.current.useCallback(e,t)},t.useContext=function(e){return A.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return A.current.useDeferredValue(e)},t.useEffect=function(e,t){return A.current.useEffect(e,t)},t.useId=function(){return A.current.useId()},t.useImperativeHandle=function(e,t,n){return A.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return A.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return A.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return A.current.useMemo(e,t)},t.useReducer=function(e,t,n){return A.current.useReducer(e,t,n)},t.useRef=function(e){return A.current.useRef(e)},t.useState=function(e){return A.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return A.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return A.current.useTransition()},t.version="18.3.1"},338:function(e,t,n){"use strict";var r=n(961);t.H=r.createRoot,r.hydrateRoot},404:function(e,t,n){"use strict";e.exports=n(72)},418:function(e,t,n){"use strict";e.exports=n(160)},463:function(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<i(o,t)))break e;e[r]=t,e[n]=o,n=r}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,a=o>>>1;r<a;){var c=2*(r+1)-1,l=e[c],s=c+1,u=e[s];if(0>i(l,n))s<o&&0>i(u,l)?(e[r]=u,e[s]=n,r=s):(e[r]=l,e[c]=n,r=c);else{if(!(s<o&&0>i(u,n)))break e;e[r]=u,e[s]=n,r=s}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var c=Date,l=c.now();t.unstable_now=function(){return c.now()-l}}var s=[],u=[],d=1,f=null,p=3,x=!1,m=!1,h=!1,v="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,g="undefined"!=typeof setImmediate?setImmediate:null;function y(e){for(var t=r(u);null!==t;){if(null===t.callback)o(u);else{if(!(t.startTime<=e))break;o(u),t.sortIndex=t.expirationTime,n(s,t)}t=r(u)}}function w(e){if(h=!1,y(e),!m)if(null!==r(s))m=!0,I(j);else{var t=r(u);null!==t&&F(w,t.startTime-e)}}function j(e,n){m=!1,h&&(h=!1,b(O),O=-1),x=!0;var i=p;try{for(y(n),f=r(s);null!==f&&(!(f.expirationTime>n)||e&&!T());){var a=f.callback;if("function"==typeof a){f.callback=null,p=f.priorityLevel;var c=a(f.expirationTime<=n);n=t.unstable_now(),"function"==typeof c?f.callback=c:f===r(s)&&o(s),y(n)}else o(s);f=r(s)}if(null!==f)var l=!0;else{var d=r(u);null!==d&&F(w,d.startTime-n),l=!1}return l}finally{f=null,p=i,x=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var k,S=!1,N=null,O=-1,C=5,E=-1;function T(){return!(t.unstable_now()-E<C)}function P(){if(null!==N){var e=t.unstable_now();E=e;var n=!0;try{n=N(!0,e)}finally{n?k():(S=!1,N=null)}}else S=!1}if("function"==typeof g)k=function(){g(P)};else if("undefined"!=typeof MessageChannel){var _=new MessageChannel,A=_.port2;_.port1.onmessage=P,k=function(){A.postMessage(null)}}else k=function(){v(P,0)};function I(e){N=e,S||(S=!0,k())}function F(e,n){O=v(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||x||(m=!0,I(j))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return p},t.unstable_getFirstCallbackNode=function(){return r(s)},t.unstable_next=function(e){switch(p){case 1:case 2:case 3:var t=3;break;default:t=p}var n=p;p=t;try{return e()}finally{p=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=p;p=e;try{return t()}finally{p=n}},t.unstable_scheduleCallback=function(e,o,i){var a=t.unstable_now();switch("object"==typeof i&&null!==i?i="number"==typeof(i=i.delay)&&0<i?a+i:a:i=a,e){case 1:var c=-1;break;case 2:c=250;break;case 5:c=1073741823;break;case 4:c=1e4;break;default:c=5e3}return e={id:d++,callback:o,priorityLevel:e,startTime:i,expirationTime:c=i+c,sortIndex:-1},i>a?(e.sortIndex=i,n(u,e),null===r(s)&&e===r(u)&&(h?(b(O),O=-1):h=!0,F(w,i-a))):(e.sortIndex=c,n(s,e),m||x||(m=!0,I(j))),e},t.unstable_shouldYield=T,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},493:function(e,t,n){"use strict";var r=n(540);var o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,a=r.useEffect,c=r.useLayoutEffect,l=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return c(function(){o.value=n,o.getSnapshot=t,s(o)&&u({inst:o})},[e,n,t]),a(function(){return s(o)&&u({inst:o}),e(function(){s(o)&&u({inst:o})})},[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},540:function(e,t,n){"use strict";e.exports=n(287)},551:function(e,t,n){"use strict";var r=n(540),o=n(982);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,c={};function l(e,t){s(e,t),s(e+"Capture",t)}function s(e,t){for(c[e]=t,e=0;e<t.length;e++)a.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},x={};function m(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var h={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){h[e]=new m(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];h[t]=new m(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){h[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){h[e]=new m(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){h[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){h[e]=new m(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){h[e]=new m(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){h[e]=new m(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){h[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)});var v=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function g(e,t,n,r){var o=h.hasOwnProperty(t)?h[t]:null;(null!==o?0!==o.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!d.call(x,e)||!d.call(p,e)&&(f.test(e)?x[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(v,b);h[t]=new m(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(v,b);h[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(v,b);h[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){h[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)}),h.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){h[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)});var y=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),j=Symbol.for("react.portal"),k=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),N=Symbol.for("react.profiler"),O=Symbol.for("react.provider"),C=Symbol.for("react.context"),E=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),P=Symbol.for("react.suspense_list"),_=Symbol.for("react.memo"),A=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var I=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var F=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=F&&e[F]||e["@@iterator"])?e:null}var M,D=Object.assign;function L(e){if(void 0===M)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);M=t&&t[1]||""}return"\n"+M+e}var z=!1;function B(e,t){if(!e||z)return"";z=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var o=t.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,c=i.length-1;1<=a&&0<=c&&o[a]!==i[c];)c--;for(;1<=a&&0<=c;a--,c--)if(o[a]!==i[c]){if(1!==a||1!==c)do{if(a--,0>--c||o[a]!==i[c]){var l="\n"+o[a].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}}while(1<=a&&0<=c);break}}}finally{z=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?L(e):""}function U(e){switch(e.tag){case 5:return L(e.type);case 16:return L("Lazy");case 13:return L("Suspense");case 19:return L("SuspenseList");case 0:case 2:case 15:return e=B(e.type,!1);case 11:return e=B(e.type.render,!1);case 1:return e=B(e.type,!0);default:return""}}function G(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case k:return"Fragment";case j:return"Portal";case N:return"Profiler";case S:return"StrictMode";case T:return"Suspense";case P:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case O:return(e._context.displayName||"Context")+".Provider";case E:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case _:return null!==(t=e.displayName||null)?t:G(e.type)||"Memo";case A:t=e._payload,e=e._init;try{return G(e(t))}catch(e){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return G(t);case 8:return t===S?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function q(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function W(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function $(e){e._valueTracker||(e._valueTracker=function(e){var t=W(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function V(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=W(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function X(e,t){var n=t.checked;return D({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function K(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Y(e,t){null!=(t=t.checked)&&g(e,"checked",t,!1)}function Z(e,t){Y(e,t);var n=q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+q(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return D({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(te(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:q(n)}}function ie(e,t){var n=q(t.value),r=q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function ce(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ce(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var se,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((se=se||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=se.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction(function(){return ue(e,t)})}:ue);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var pe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},xe=["Webkit","ms","Moz","O"];function me(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||pe.hasOwnProperty(e)&&pe[e]?(""+t).trim():t+"px"}function he(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(pe).forEach(function(e){xe.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),pe[t]=pe[e]})});var ve=D({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function be(e,t){if(t){if(ve[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(i(62))}}function ge(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ye=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var je=null,ke=null,Se=null;function Ne(e){if(e=yo(e)){if("function"!=typeof je)throw Error(i(280));var t=e.stateNode;t&&(t=jo(t),je(e.stateNode,e.type,t))}}function Oe(e){ke?Se?Se.push(e):Se=[e]:ke=e}function Ce(){if(ke){var e=ke,t=Se;if(Se=ke=null,Ne(e),t)for(e=0;e<t.length;e++)Ne(t[e])}}function Ee(e,t){return e(t)}function Te(){}var Pe=!1;function _e(e,t,n){if(Pe)return e(t,n);Pe=!0;try{return Ee(e,t,n)}finally{Pe=!1,(null!==ke||null!==Se)&&(Te(),Ce())}}function Ae(e,t){var n=e.stateNode;if(null===n)return null;var r=jo(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(i(231,t,typeof n));return n}var Ie=!1;if(u)try{var Fe={};Object.defineProperty(Fe,"passive",{get:function(){Ie=!0}}),window.addEventListener("test",Fe,Fe),window.removeEventListener("test",Fe,Fe)}catch(ue){Ie=!1}function Re(e,t,n,r,o,i,a,c,l){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var Me=!1,De=null,Le=!1,ze=null,Be={onError:function(e){Me=!0,De=e}};function Ue(e,t,n,r,o,i,a,c,l){Me=!1,De=null,Re.apply(Be,arguments)}function Ge(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function He(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function qe(e){if(Ge(e)!==e)throw Error(i(188))}function We(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ge(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var a=o.alternate;if(null===a){if(null!==(r=o.return)){n=r;continue}break}if(o.child===a.child){for(a=o.child;a;){if(a===n)return qe(o),e;if(a===r)return qe(o),t;a=a.sibling}throw Error(i(188))}if(n.return!==r.return)n=o,r=a;else{for(var c=!1,l=o.child;l;){if(l===n){c=!0,n=o,r=a;break}if(l===r){c=!0,r=o,n=a;break}l=l.sibling}if(!c){for(l=a.child;l;){if(l===n){c=!0,n=a,r=o;break}if(l===r){c=!0,r=a,n=o;break}l=l.sibling}if(!c)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=$e(e);if(null!==t)return t;e=e.sibling}return null}var Ve=o.unstable_scheduleCallback,Qe=o.unstable_cancelCallback,Xe=o.unstable_shouldYield,Ke=o.unstable_requestPaint,Ye=o.unstable_now,Ze=o.unstable_getCurrentPriorityLevel,Je=o.unstable_ImmediatePriority,et=o.unstable_UserBlockingPriority,tt=o.unstable_NormalPriority,nt=o.unstable_LowPriority,rt=o.unstable_IdlePriority,ot=null,it=null;var at=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(ct(e)/lt|0)|0},ct=Math.log,lt=Math.LN2;var st=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=268435455&n;if(0!==a){var c=a&~o;0!==c?r=dt(c):0!==(i&=a)&&(r=dt(i))}else 0!==(a=n&~o)?r=dt(a):0!==i&&(r=dt(i));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&o)&&((o=r&-r)>=(i=t&-t)||16===o&&4194240&i))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-at(t)),r|=e[n],t&=~o;return r}function pt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function xt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function mt(){var e=st;return!(4194240&(st<<=1))&&(st=64),e}function ht(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function vt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=n}function bt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-at(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var gt=0;function yt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var wt,jt,kt,St,Nt,Ot=!1,Ct=[],Et=null,Tt=null,Pt=null,_t=new Map,At=new Map,It=[],Ft="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Rt(e,t){switch(e){case"focusin":case"focusout":Et=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Pt=null;break;case"pointerover":case"pointerout":_t.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":At.delete(t.pointerId)}}function Mt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},null!==t&&(null!==(t=yo(t))&&jt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Dt(e){var t=go(e.target);if(null!==t){var n=Ge(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=He(n)))return e.blockedOn=t,void Nt(e.priority,function(){kt(n)})}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Lt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Xt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=yo(n))&&jt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);ye=r,n.target.dispatchEvent(r),ye=null,t.shift()}return!0}function zt(e,t,n){Lt(e)&&n.delete(t)}function Bt(){Ot=!1,null!==Et&&Lt(Et)&&(Et=null),null!==Tt&&Lt(Tt)&&(Tt=null),null!==Pt&&Lt(Pt)&&(Pt=null),_t.forEach(zt),At.forEach(zt)}function Ut(e,t){e.blockedOn===t&&(e.blockedOn=null,Ot||(Ot=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Bt)))}function Gt(e){function t(t){return Ut(t,e)}if(0<Ct.length){Ut(Ct[0],e);for(var n=1;n<Ct.length;n++){var r=Ct[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Et&&Ut(Et,e),null!==Tt&&Ut(Tt,e),null!==Pt&&Ut(Pt,e),_t.forEach(t),At.forEach(t),n=0;n<It.length;n++)(r=It[n]).blockedOn===e&&(r.blockedOn=null);for(;0<It.length&&null===(n=It[0]).blockedOn;)Dt(n),null===n.blockedOn&&It.shift()}var Ht=y.ReactCurrentBatchConfig,qt=!0;function Wt(e,t,n,r){var o=gt,i=Ht.transition;Ht.transition=null;try{gt=1,Vt(e,t,n,r)}finally{gt=o,Ht.transition=i}}function $t(e,t,n,r){var o=gt,i=Ht.transition;Ht.transition=null;try{gt=4,Vt(e,t,n,r)}finally{gt=o,Ht.transition=i}}function Vt(e,t,n,r){if(qt){var o=Xt(e,t,n,r);if(null===o)qr(e,t,r,Qt,n),Rt(e,r);else if(function(e,t,n,r,o){switch(t){case"focusin":return Et=Mt(Et,e,t,n,r,o),!0;case"dragenter":return Tt=Mt(Tt,e,t,n,r,o),!0;case"mouseover":return Pt=Mt(Pt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return _t.set(i,Mt(_t.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,At.set(i,Mt(At.get(i)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r))r.stopPropagation();else if(Rt(e,r),4&t&&-1<Ft.indexOf(e)){for(;null!==o;){var i=yo(o);if(null!==i&&wt(i),null===(i=Xt(e,t,n,r))&&qr(e,t,r,Qt,n),i===o)break;o=i}null!==o&&r.stopPropagation()}else qr(e,t,r,null,n)}}var Qt=null;function Xt(e,t,n,r){if(Qt=null,null!==(e=go(e=we(r))))if(null===(t=Ge(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=He(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Qt=e,null}function Kt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ze()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Yt=null,Zt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=Zt,r=n.length,o="value"in Yt?Yt.value:Yt.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return Jt=o.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function on(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return D(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var an,cn,ln,sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=on(sn),dn=D({},sn,{view:0,detail:0}),fn=on(dn),pn=D({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Nn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(an=e.screenX-ln.screenX,cn=e.screenY-ln.screenY):cn=an=0,ln=e),an)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),xn=on(pn),mn=on(D({},pn,{dataTransfer:0})),hn=on(D({},dn,{relatedTarget:0})),vn=on(D({},sn,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=D({},sn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),gn=on(bn),yn=on(D({},sn,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},jn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},kn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=kn[e])&&!!t[e]}function Nn(){return Sn}var On=D({},dn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?jn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Nn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Cn=on(On),En=on(D({},pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Tn=on(D({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Nn})),Pn=on(D({},sn,{propertyName:0,elapsedTime:0,pseudoElement:0})),_n=D({},pn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),An=on(_n),In=[9,13,27,32],Fn=u&&"CompositionEvent"in window,Rn=null;u&&"documentMode"in document&&(Rn=document.documentMode);var Mn=u&&"TextEvent"in window&&!Rn,Dn=u&&(!Fn||Rn&&8<Rn&&11>=Rn),Ln=String.fromCharCode(32),zn=!1;function Bn(e,t){switch(e){case"keyup":return-1!==In.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Un(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Gn=!1;var Hn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function Wn(e,t,n,r){Oe(r),0<(t=$r(t,"onChange")).length&&(n=new un("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $n=null,Vn=null;function Qn(e){Lr(e,0)}function Xn(e){if(V(wo(e)))return e}function Kn(e,t){if("change"===e)return t}var Yn=!1;if(u){var Zn;if(u){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Zn=Jn}else Zn=!1;Yn=Zn&&(!document.documentMode||9<document.documentMode)}function tr(){$n&&($n.detachEvent("onpropertychange",nr),Vn=$n=null)}function nr(e){if("value"===e.propertyName&&Xn(Vn)){var t=[];Wn(t,Vn,e,we(e)),_e(Qn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Vn=n,($n=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function or(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Xn(Vn)}function ir(e,t){if("click"===e)return Xn(t)}function ar(e,t){if("input"===e||"change"===e)return Xn(t)}var cr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function lr(e,t){if(cr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!d.call(t,o)||!cr(e[o],t[o]))return!1}return!0}function sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ur(e,t){var n,r=sr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=sr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function pr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function xr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&pr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=void 0===r.end?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=ur(n,i);var a=ur(n,r);o&&a&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var mr=u&&"documentMode"in document&&11>=document.documentMode,hr=null,vr=null,br=null,gr=!1;function yr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;gr||null==hr||hr!==Q(r)||("selectionStart"in(r=hr)&&pr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&lr(br,r)||(br=r,0<(r=$r(vr,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=hr)))}function wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var jr={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},kr={},Sr={};function Nr(e){if(kr[e])return kr[e];if(!jr[e])return e;var t,n=jr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Sr)return kr[e]=n[t];return e}u&&(Sr=document.createElement("div").style,"AnimationEvent"in window||(delete jr.animationend.animation,delete jr.animationiteration.animation,delete jr.animationstart.animation),"TransitionEvent"in window||delete jr.transitionend.transition);var Or=Nr("animationend"),Cr=Nr("animationiteration"),Er=Nr("animationstart"),Tr=Nr("transitionend"),Pr=new Map,_r="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Ar(e,t){Pr.set(e,t),l(t,[e])}for(var Ir=0;Ir<_r.length;Ir++){var Fr=_r[Ir];Ar(Fr.toLowerCase(),"on"+(Fr[0].toUpperCase()+Fr.slice(1)))}Ar(Or,"onAnimationEnd"),Ar(Cr,"onAnimationIteration"),Ar(Er,"onAnimationStart"),Ar("dblclick","onDoubleClick"),Ar("focusin","onFocus"),Ar("focusout","onBlur"),Ar(Tr,"onTransitionEnd"),s("onMouseEnter",["mouseout","mouseover"]),s("onMouseLeave",["mouseout","mouseover"]),s("onPointerEnter",["pointerout","pointerover"]),s("onPointerLeave",["pointerout","pointerover"]),l("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),l("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),l("onBeforeInput",["compositionend","keypress","textInput","paste"]),l("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),l("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Rr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Mr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Rr));function Dr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,a,c,l,s){if(Ue.apply(this,arguments),Me){if(!Me)throw Error(i(198));var u=De;Me=!1,De=null,Le||(Le=!0,ze=u)}}(r,t,void 0,e),e.currentTarget=null}function Lr(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var c=r[a],l=c.instance,s=c.currentTarget;if(c=c.listener,l!==i&&o.isPropagationStopped())break e;Dr(o,c,s),i=l}else for(a=0;a<r.length;a++){if(l=(c=r[a]).instance,s=c.currentTarget,c=c.listener,l!==i&&o.isPropagationStopped())break e;Dr(o,c,s),i=l}}}if(Le)throw e=ze,Le=!1,ze=null,e}function zr(e,t){var n=t[ho];void 0===n&&(n=t[ho]=new Set);var r=e+"__bubble";n.has(r)||(Hr(t,e,2,!1),n.add(r))}function Br(e,t,n){var r=0;t&&(r|=4),Hr(n,e,r,t)}var Ur="_reactListening"+Math.random().toString(36).slice(2);function Gr(e){if(!e[Ur]){e[Ur]=!0,a.forEach(function(t){"selectionchange"!==t&&(Mr.has(t)||Br(t,!1,e),Br(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Ur]||(t[Ur]=!0,Br("selectionchange",!1,t))}}function Hr(e,t,n,r){switch(Kt(t)){case 1:var o=Wt;break;case 4:o=$t;break;default:o=Vt}n=o.bind(null,t,n,e),o=void 0,!Ie||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function qr(e,t,n,r,o){var i=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var c=r.stateNode.containerInfo;if(c===o||8===c.nodeType&&c.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===o||8===l.nodeType&&l.parentNode===o))return;a=a.return}for(;null!==c;){if(null===(a=go(c)))return;if(5===(l=a.tag)||6===l){r=i=a;continue e}c=c.parentNode}}r=r.return}_e(function(){var r=i,o=we(n),a=[];e:{var c=Pr.get(e);if(void 0!==c){var l=un,s=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":l=Cn;break;case"focusin":s="focus",l=hn;break;case"focusout":s="blur",l=hn;break;case"beforeblur":case"afterblur":l=hn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=xn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=Tn;break;case Or:case Cr:case Er:l=vn;break;case Tr:l=Pn;break;case"scroll":l=fn;break;case"wheel":l=An;break;case"copy":case"cut":case"paste":l=gn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=En}var u=!!(4&t),d=!u&&"scroll"===e,f=u?null!==c?c+"Capture":null:c;u=[];for(var p,x=r;null!==x;){var m=(p=x).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==f&&(null!=(m=Ae(x,f))&&u.push(Wr(x,m,p)))),d)break;x=x.return}0<u.length&&(c=new l(c,s,null,n,o),a.push({event:c,listeners:u}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(c="mouseover"===e||"pointerover"===e)||n===ye||!(s=n.relatedTarget||n.fromElement)||!go(s)&&!s[mo])&&(l||c)&&(c=o.window===o?o:(c=o.ownerDocument)?c.defaultView||c.parentWindow:window,l?(l=r,null!==(s=(s=n.relatedTarget||n.toElement)?go(s):null)&&(s!==(d=Ge(s))||5!==s.tag&&6!==s.tag)&&(s=null)):(l=null,s=r),l!==s)){if(u=xn,m="onMouseLeave",f="onMouseEnter",x="mouse","pointerout"!==e&&"pointerover"!==e||(u=En,m="onPointerLeave",f="onPointerEnter",x="pointer"),d=null==l?c:wo(l),p=null==s?c:wo(s),(c=new u(m,x+"leave",l,n,o)).target=d,c.relatedTarget=p,m=null,go(o)===r&&((u=new u(f,x+"enter",s,n,o)).target=p,u.relatedTarget=d,m=u),d=m,l&&s)e:{for(f=s,x=0,p=u=l;p;p=Vr(p))x++;for(p=0,m=f;m;m=Vr(m))p++;for(;0<x-p;)u=Vr(u),x--;for(;0<p-x;)f=Vr(f),p--;for(;x--;){if(u===f||null!==f&&u===f.alternate)break e;u=Vr(u),f=Vr(f)}u=null}else u=null;null!==l&&Qr(a,c,l,u,!1),null!==s&&null!==d&&Qr(a,d,s,u,!0)}if("select"===(l=(c=r?wo(r):window).nodeName&&c.nodeName.toLowerCase())||"input"===l&&"file"===c.type)var h=Kn;else if(qn(c))if(Yn)h=ar;else{h=or;var v=rr}else(l=c.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===c.type||"radio"===c.type)&&(h=ir);switch(h&&(h=h(e,r))?Wn(a,h,n,o):(v&&v(e,c,r),"focusout"===e&&(v=c._wrapperState)&&v.controlled&&"number"===c.type&&ee(c,"number",c.value)),v=r?wo(r):window,e){case"focusin":(qn(v)||"true"===v.contentEditable)&&(hr=v,vr=r,br=null);break;case"focusout":br=vr=hr=null;break;case"mousedown":gr=!0;break;case"contextmenu":case"mouseup":case"dragend":gr=!1,yr(a,n,o);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":yr(a,n,o)}var b;if(Fn)e:{switch(e){case"compositionstart":var g="onCompositionStart";break e;case"compositionend":g="onCompositionEnd";break e;case"compositionupdate":g="onCompositionUpdate";break e}g=void 0}else Gn?Bn(e,n)&&(g="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(g="onCompositionStart");g&&(Dn&&"ko"!==n.locale&&(Gn||"onCompositionStart"!==g?"onCompositionEnd"===g&&Gn&&(b=en()):(Zt="value"in(Yt=o)?Yt.value:Yt.textContent,Gn=!0)),0<(v=$r(r,g)).length&&(g=new yn(g,e,null,n,o),a.push({event:g,listeners:v}),b?g.data=b:null!==(b=Un(n))&&(g.data=b))),(b=Mn?function(e,t){switch(e){case"compositionend":return Un(t);case"keypress":return 32!==t.which?null:(zn=!0,Ln);case"textInput":return(e=t.data)===Ln&&zn?null:e;default:return null}}(e,n):function(e,t){if(Gn)return"compositionend"===e||!Fn&&Bn(e,t)?(e=en(),Jt=Zt=Yt=null,Gn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Dn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=$r(r,"onBeforeInput")).length&&(o=new yn("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=b))}Lr(a,t)})}function Wr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $r(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=Ae(e,n))&&r.unshift(Wr(e,i,o)),null!=(i=Ae(e,t))&&r.push(Wr(e,i,o))),e=e.return}return r}function Vr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Qr(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var c=n,l=c.alternate,s=c.stateNode;if(null!==l&&l===r)break;5===c.tag&&null!==s&&(c=s,o?null!=(l=Ae(n,i))&&a.unshift(Wr(n,l,c)):o||null!=(l=Ae(n,i))&&a.push(Wr(n,l,c))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var Xr=/\r\n?/g,Kr=/\u0000|\uFFFD/g;function Yr(e){return("string"==typeof e?e:""+e).replace(Xr,"\n").replace(Kr,"")}function Zr(e,t,n){if(t=Yr(t),Yr(e)!==t&&n)throw Error(i(425))}function Jr(){}var eo=null,to=null;function no(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ro="function"==typeof setTimeout?setTimeout:void 0,oo="function"==typeof clearTimeout?clearTimeout:void 0,io="function"==typeof Promise?Promise:void 0,ao="function"==typeof queueMicrotask?queueMicrotask:void 0!==io?function(e){return io.resolve(null).then(e).catch(co)}:ro;function co(e){setTimeout(function(){throw e})}function lo(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)){if(0===r)return e.removeChild(o),void Gt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=o}while(n);Gt(t)}function so(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function uo(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var fo=Math.random().toString(36).slice(2),po="__reactFiber$"+fo,xo="__reactProps$"+fo,mo="__reactContainer$"+fo,ho="__reactEvents$"+fo,vo="__reactListeners$"+fo,bo="__reactHandles$"+fo;function go(e){var t=e[po];if(t)return t;for(var n=e.parentNode;n;){if(t=n[mo]||n[po]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=uo(e);null!==e;){if(n=e[po])return n;e=uo(e)}return t}n=(e=n).parentNode}return null}function yo(e){return!(e=e[po]||e[mo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function jo(e){return e[xo]||null}var ko=[],So=-1;function No(e){return{current:e}}function Oo(e){0>So||(e.current=ko[So],ko[So]=null,So--)}function Co(e,t){So++,ko[So]=e.current,e.current=t}var Eo={},To=No(Eo),Po=No(!1),_o=Eo;function Ao(e,t){var n=e.type.contextTypes;if(!n)return Eo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Io(e){return null!=(e=e.childContextTypes)}function Fo(){Oo(Po),Oo(To)}function Ro(e,t,n){if(To.current!==Eo)throw Error(i(168));Co(To,t),Co(Po,n)}function Mo(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(i(108,H(e)||"Unknown",o));return D({},n,r)}function Do(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Eo,_o=To.current,Co(To,e),Co(Po,Po.current),!0}function Lo(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Mo(e,t,_o),r.__reactInternalMemoizedMergedChildContext=e,Oo(Po),Oo(To),Co(To,e)):Oo(Po),Co(Po,n)}var zo=null,Bo=!1,Uo=!1;function Go(e){null===zo?zo=[e]:zo.push(e)}function Ho(){if(!Uo&&null!==zo){Uo=!0;var e=0,t=gt;try{var n=zo;for(gt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}zo=null,Bo=!1}catch(t){throw null!==zo&&(zo=zo.slice(e+1)),Ve(Je,Ho),t}finally{gt=t,Uo=!1}}return null}var qo=[],Wo=0,$o=null,Vo=0,Qo=[],Xo=0,Ko=null,Yo=1,Zo="";function Jo(e,t){qo[Wo++]=Vo,qo[Wo++]=$o,$o=e,Vo=t}function ei(e,t,n){Qo[Xo++]=Yo,Qo[Xo++]=Zo,Qo[Xo++]=Ko,Ko=e;var r=Yo;e=Zo;var o=32-at(r)-1;r&=~(1<<o),n+=1;var i=32-at(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,Yo=1<<32-at(t)+o|n<<o|r,Zo=i+e}else Yo=1<<i|n<<o|r,Zo=e}function ti(e){null!==e.return&&(Jo(e,1),ei(e,1,0))}function ni(e){for(;e===$o;)$o=qo[--Wo],qo[Wo]=null,Vo=qo[--Wo],qo[Wo]=null;for(;e===Ko;)Ko=Qo[--Xo],Qo[Xo]=null,Zo=Qo[--Xo],Qo[Xo]=null,Yo=Qo[--Xo],Qo[Xo]=null}var ri=null,oi=null,ii=!1,ai=null;function ci(e,t){var n=_s(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function li(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ri=e,oi=so(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ri=e,oi=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Ko?{id:Yo,overflow:Zo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=_s(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ri=e,oi=null,!0);default:return!1}}function si(e){return!(!(1&e.mode)||128&e.flags)}function ui(e){if(ii){var t=oi;if(t){var n=t;if(!li(e,t)){if(si(e))throw Error(i(418));t=so(n.nextSibling);var r=ri;t&&li(e,t)?ci(r,n):(e.flags=-4097&e.flags|2,ii=!1,ri=e)}}else{if(si(e))throw Error(i(418));e.flags=-4097&e.flags|2,ii=!1,ri=e}}}function di(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ri=e}function fi(e){if(e!==ri)return!1;if(!ii)return di(e),ii=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!no(e.type,e.memoizedProps)),t&&(t=oi)){if(si(e))throw pi(),Error(i(418));for(;t;)ci(e,t),t=so(t.nextSibling)}if(di(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){oi=so(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}oi=null}}else oi=ri?so(e.stateNode.nextSibling):null;return!0}function pi(){for(var e=oi;e;)e=so(e.nextSibling)}function xi(){oi=ri=null,ii=!1}function mi(e){null===ai?ai=[e]:ai.push(e)}var hi=y.ReactCurrentBatchConfig;function vi(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var o=r,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=o.refs;null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!=typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function bi(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function gi(e){return(0,e._init)(e._payload)}function yi(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Is(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function c(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=Ds(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function s(e,t,n,r){var i=n.type;return i===k?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===A&&gi(i)===t.type)?((r=o(t,n.props)).ref=vi(e,t,n),r.return=e,r):((r=Fs(n.type,n.key,n.props,null,e.mode,r)).ref=vi(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ls(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,i){return null===t||7!==t.tag?((t=Rs(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Ds(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Fs(t.type,t.key,t.props,null,e.mode,n)).ref=vi(e,null,t),n.return=e,n;case j:return(t=Ls(t,e.mode,n)).return=e,t;case A:return f(e,(0,t._init)(t._payload),n)}if(te(t)||R(t))return(t=Rs(t,e.mode,n,null)).return=e,t;bi(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===o?s(e,t,n,r):null;case j:return n.key===o?u(e,t,n,r):null;case A:return p(e,t,(o=n._init)(n._payload),r)}if(te(n)||R(n))return null!==o?null:d(e,t,n,r,null);bi(e,n)}return null}function x(e,t,n,r,o){if("string"==typeof r&&""!==r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case w:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o);case j:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case A:return x(e,t,n,(0,r._init)(r._payload),o)}if(te(r)||R(r))return d(t,e=e.get(n)||null,r,o,null);bi(t,r)}return null}function m(o,i,c,l){for(var s=null,u=null,d=i,m=i=0,h=null;null!==d&&m<c.length;m++){d.index>m?(h=d,d=null):h=d.sibling;var v=p(o,d,c[m],l);if(null===v){null===d&&(d=h);break}e&&d&&null===v.alternate&&t(o,d),i=a(v,i,m),null===u?s=v:u.sibling=v,u=v,d=h}if(m===c.length)return n(o,d),ii&&Jo(o,m),s;if(null===d){for(;m<c.length;m++)null!==(d=f(o,c[m],l))&&(i=a(d,i,m),null===u?s=d:u.sibling=d,u=d);return ii&&Jo(o,m),s}for(d=r(o,d);m<c.length;m++)null!==(h=x(d,o,m,c[m],l))&&(e&&null!==h.alternate&&d.delete(null===h.key?m:h.key),i=a(h,i,m),null===u?s=h:u.sibling=h,u=h);return e&&d.forEach(function(e){return t(o,e)}),ii&&Jo(o,m),s}function h(o,c,l,s){var u=R(l);if("function"!=typeof u)throw Error(i(150));if(null==(l=u.call(l)))throw Error(i(151));for(var d=u=null,m=c,h=c=0,v=null,b=l.next();null!==m&&!b.done;h++,b=l.next()){m.index>h?(v=m,m=null):v=m.sibling;var g=p(o,m,b.value,s);if(null===g){null===m&&(m=v);break}e&&m&&null===g.alternate&&t(o,m),c=a(g,c,h),null===d?u=g:d.sibling=g,d=g,m=v}if(b.done)return n(o,m),ii&&Jo(o,h),u;if(null===m){for(;!b.done;h++,b=l.next())null!==(b=f(o,b.value,s))&&(c=a(b,c,h),null===d?u=b:d.sibling=b,d=b);return ii&&Jo(o,h),u}for(m=r(o,m);!b.done;h++,b=l.next())null!==(b=x(m,o,h,b.value,s))&&(e&&null!==b.alternate&&m.delete(null===b.key?h:b.key),c=a(b,c,h),null===d?u=b:d.sibling=b,d=b);return e&&m.forEach(function(e){return t(o,e)}),ii&&Jo(o,h),u}return function e(r,i,a,l){if("object"==typeof a&&null!==a&&a.type===k&&null===a.key&&(a=a.props.children),"object"==typeof a&&null!==a){switch(a.$$typeof){case w:e:{for(var s=a.key,u=i;null!==u;){if(u.key===s){if((s=a.type)===k){if(7===u.tag){n(r,u.sibling),(i=o(u,a.props.children)).return=r,r=i;break e}}else if(u.elementType===s||"object"==typeof s&&null!==s&&s.$$typeof===A&&gi(s)===u.type){n(r,u.sibling),(i=o(u,a.props)).ref=vi(r,u,a),i.return=r,r=i;break e}n(r,u);break}t(r,u),u=u.sibling}a.type===k?((i=Rs(a.props.children,r.mode,l,a.key)).return=r,r=i):((l=Fs(a.type,a.key,a.props,null,r.mode,l)).ref=vi(r,i,a),l.return=r,r=l)}return c(r);case j:e:{for(u=a.key;null!==i;){if(i.key===u){if(4===i.tag&&i.stateNode.containerInfo===a.containerInfo&&i.stateNode.implementation===a.implementation){n(r,i.sibling),(i=o(i,a.children||[])).return=r,r=i;break e}n(r,i);break}t(r,i),i=i.sibling}(i=Ls(a,r.mode,l)).return=r,r=i}return c(r);case A:return e(r,i,(u=a._init)(a._payload),l)}if(te(a))return m(r,i,a,l);if(R(a))return h(r,i,a,l);bi(r,a)}return"string"==typeof a&&""!==a||"number"==typeof a?(a=""+a,null!==i&&6===i.tag?(n(r,i.sibling),(i=o(i,a)).return=r,r=i):(n(r,i),(i=Ds(a,r.mode,l)).return=r,r=i),c(r)):n(r,i)}}var wi=yi(!0),ji=yi(!1),ki=No(null),Si=null,Ni=null,Oi=null;function Ci(){Oi=Ni=Si=null}function Ei(e){var t=ki.current;Oo(ki),e._currentValue=t}function Ti(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Pi(e,t){Si=e,Oi=Ni=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(gc=!0),e.firstContext=null)}function _i(e){var t=e._currentValue;if(Oi!==e)if(e={context:e,memoizedValue:t,next:null},null===Ni){if(null===Si)throw Error(i(308));Ni=e,Si.dependencies={lanes:0,firstContext:e}}else Ni=Ni.next=e;return t}var Ai=null;function Ii(e){null===Ai?Ai=[e]:Ai.push(e)}function Fi(e,t,n,r){var o=t.interleaved;return null===o?(n.next=n,Ii(t)):(n.next=o.next,o.next=n),t.interleaved=n,Ri(e,r)}function Ri(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Mi=!1;function Di(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Li(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function zi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Bi(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&El){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Ri(e,n)}return null===(o=r.interleaved)?(t.next=t,Ii(r)):(t.next=o.next,o.next=t),r.interleaved=t,Ri(e,n)}function Ui(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}function Gi(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Hi(e,t,n,r){var o=e.updateQueue;Mi=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,c=o.shared.pending;if(null!==c){o.shared.pending=null;var l=c,s=l.next;l.next=null,null===a?i=s:a.next=s,a=l;var u=e.alternate;null!==u&&((c=(u=u.updateQueue).lastBaseUpdate)!==a&&(null===c?u.firstBaseUpdate=s:c.next=s,u.lastBaseUpdate=l))}if(null!==i){var d=o.baseState;for(a=0,u=s=l=null,c=i;;){var f=c.lane,p=c.eventTime;if((r&f)===f){null!==u&&(u=u.next={eventTime:p,lane:0,tag:c.tag,payload:c.payload,callback:c.callback,next:null});e:{var x=e,m=c;switch(f=t,p=n,m.tag){case 1:if("function"==typeof(x=m.payload)){d=x.call(p,d,f);break e}d=x;break e;case 3:x.flags=-65537&x.flags|128;case 0:if(null==(f="function"==typeof(x=m.payload)?x.call(p,d,f):x))break e;d=D({},d,f);break e;case 2:Mi=!0}}null!==c.callback&&0!==c.lane&&(e.flags|=64,null===(f=o.effects)?o.effects=[c]:f.push(c))}else p={eventTime:p,lane:f,tag:c.tag,payload:c.payload,callback:c.callback,next:null},null===u?(s=u=p,l=d):u=u.next=p,a|=f;if(null===(c=c.next)){if(null===(c=o.shared.pending))break;c=(f=c).next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}if(null===u&&(l=d),o.baseState=l,o.firstBaseUpdate=s,o.lastBaseUpdate=u,null!==(t=o.shared.interleaved)){o=t;do{a|=o.lane,o=o.next}while(o!==t)}else null===i&&(o.shared.lanes=0);Ml|=a,e.lanes=a,e.memoizedState=d}}function qi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(i(191,o));o.call(r)}}}var Wi={},$i=No(Wi),Vi=No(Wi),Qi=No(Wi);function Xi(e){if(e===Wi)throw Error(i(174));return e}function Ki(e,t){switch(Co(Qi,t),Co(Vi,e),Co($i,Wi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:le(null,"");break;default:t=le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Oo($i),Co($i,t)}function Yi(){Oo($i),Oo(Vi),Oo(Qi)}function Zi(e){Xi(Qi.current);var t=Xi($i.current),n=le(t,e.type);t!==n&&(Co(Vi,e),Co($i,n))}function Ji(e){Vi.current===e&&(Oo($i),Oo(Vi))}var ea=No(0);function ta(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var na=[];function ra(){for(var e=0;e<na.length;e++)na[e]._workInProgressVersionPrimary=null;na.length=0}var oa=y.ReactCurrentDispatcher,ia=y.ReactCurrentBatchConfig,aa=0,ca=null,la=null,sa=null,ua=!1,da=!1,fa=0,pa=0;function xa(){throw Error(i(321))}function ma(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function ha(e,t,n,r,o,a){if(aa=a,ca=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,oa.current=null===e||null===e.memoizedState?Ja:ec,e=n(r,o),da){a=0;do{if(da=!1,fa=0,25<=a)throw Error(i(301));a+=1,sa=la=null,t.updateQueue=null,oa.current=tc,e=n(r,o)}while(da)}if(oa.current=Za,t=null!==la&&null!==la.next,aa=0,sa=la=ca=null,ua=!1,t)throw Error(i(300));return e}function va(){var e=0!==fa;return fa=0,e}function ba(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===sa?ca.memoizedState=sa=e:sa=sa.next=e,sa}function ga(){if(null===la){var e=ca.alternate;e=null!==e?e.memoizedState:null}else e=la.next;var t=null===sa?ca.memoizedState:sa.next;if(null!==t)sa=t,la=e;else{if(null===e)throw Error(i(310));e={memoizedState:(la=e).memoizedState,baseState:la.baseState,baseQueue:la.baseQueue,queue:la.queue,next:null},null===sa?ca.memoizedState=sa=e:sa=sa.next=e}return sa}function ya(e,t){return"function"==typeof t?t(e):t}function wa(e){var t=ga(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=la,o=r.baseQueue,a=n.pending;if(null!==a){if(null!==o){var c=o.next;o.next=a.next,a.next=c}r.baseQueue=o=a,n.pending=null}if(null!==o){a=o.next,r=r.baseState;var l=c=null,s=null,u=a;do{var d=u.lane;if((aa&d)===d)null!==s&&(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===s?(l=s=f,c=r):s=s.next=f,ca.lanes|=d,Ml|=d}u=u.next}while(null!==u&&u!==a);null===s?c=r:s.next=l,cr(r,t.memoizedState)||(gc=!0),t.memoizedState=r,t.baseState=c,t.baseQueue=s,n.lastRenderedState=r}if(null!==(e=n.interleaved)){o=e;do{a=o.lane,ca.lanes|=a,Ml|=a,o=o.next}while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function ja(e){var t=ga(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,a=t.memoizedState;if(null!==o){n.pending=null;var c=o=o.next;do{a=e(a,c.action),c=c.next}while(c!==o);cr(a,t.memoizedState)||(gc=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function ka(){}function Sa(e,t){var n=ca,r=ga(),o=t(),a=!cr(r.memoizedState,o);if(a&&(r.memoizedState=o,gc=!0),r=r.queue,Ma(Ca.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||null!==sa&&1&sa.memoizedState.tag){if(n.flags|=2048,_a(9,Oa.bind(null,n,r,o,t),void 0,null),null===Tl)throw Error(i(349));30&aa||Na(n,t,o)}return o}function Na(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=ca.updateQueue)?(t={lastEffect:null,stores:null},ca.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Oa(e,t,n,r){t.value=n,t.getSnapshot=r,Ea(t)&&Ta(e)}function Ca(e,t,n){return n(function(){Ea(t)&&Ta(e)})}function Ea(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!cr(e,n)}catch(e){return!0}}function Ta(e){var t=Ri(e,1);null!==t&&ns(t,e,1,-1)}function Pa(e){var t=ba();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ya,lastRenderedState:e},t.queue=e,e=e.dispatch=Qa.bind(null,ca,e),[t.memoizedState,e]}function _a(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=ca.updateQueue)?(t={lastEffect:null,stores:null},ca.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Aa(){return ga().memoizedState}function Ia(e,t,n,r){var o=ba();ca.flags|=e,o.memoizedState=_a(1|t,n,void 0,void 0===r?null:r)}function Fa(e,t,n,r){var o=ga();r=void 0===r?null:r;var i=void 0;if(null!==la){var a=la.memoizedState;if(i=a.destroy,null!==r&&ma(r,a.deps))return void(o.memoizedState=_a(t,n,i,r))}ca.flags|=e,o.memoizedState=_a(1|t,n,i,r)}function Ra(e,t){return Ia(8390656,8,e,t)}function Ma(e,t){return Fa(2048,8,e,t)}function Da(e,t){return Fa(4,2,e,t)}function La(e,t){return Fa(4,4,e,t)}function za(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ba(e,t,n){return n=null!=n?n.concat([e]):null,Fa(4,4,za.bind(null,t,e),n)}function Ua(){}function Ga(e,t){var n=ga();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ma(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ha(e,t){var n=ga();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&ma(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function qa(e,t,n){return 21&aa?(cr(n,t)||(n=mt(),ca.lanes|=n,Ml|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,gc=!0),e.memoizedState=n)}function Wa(e,t){var n=gt;gt=0!==n&&4>n?n:4,e(!0);var r=ia.transition;ia.transition={};try{e(!1),t()}finally{gt=n,ia.transition=r}}function $a(){return ga().memoizedState}function Va(e,t,n){var r=ts(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Xa(e))Ka(t,n);else if(null!==(n=Fi(e,t,n,r))){ns(n,e,r,es()),Ya(n,t,r)}}function Qa(e,t,n){var r=ts(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Xa(e))Ka(t,o);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,c=i(a,n);if(o.hasEagerState=!0,o.eagerState=c,cr(c,a)){var l=t.interleaved;return null===l?(o.next=o,Ii(t)):(o.next=l.next,l.next=o),void(t.interleaved=o)}}catch(e){}null!==(n=Fi(e,t,o,r))&&(ns(n,e,r,o=es()),Ya(n,t,r))}}function Xa(e){var t=e.alternate;return e===ca||null!==t&&t===ca}function Ka(e,t){da=ua=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ya(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}var Za={readContext:_i,useCallback:xa,useContext:xa,useEffect:xa,useImperativeHandle:xa,useInsertionEffect:xa,useLayoutEffect:xa,useMemo:xa,useReducer:xa,useRef:xa,useState:xa,useDebugValue:xa,useDeferredValue:xa,useTransition:xa,useMutableSource:xa,useSyncExternalStore:xa,useId:xa,unstable_isNewReconciler:!1},Ja={readContext:_i,useCallback:function(e,t){return ba().memoizedState=[e,void 0===t?null:t],e},useContext:_i,useEffect:Ra,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Ia(4194308,4,za.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ia(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ia(4,2,e,t)},useMemo:function(e,t){var n=ba();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ba();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Va.bind(null,ca,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},ba().memoizedState=e},useState:Pa,useDebugValue:Ua,useDeferredValue:function(e){return ba().memoizedState=e},useTransition:function(){var e=Pa(!1),t=e[0];return e=Wa.bind(null,e[1]),ba().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=ca,o=ba();if(ii){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===Tl)throw Error(i(349));30&aa||Na(r,t,n)}o.memoizedState=n;var a={value:n,getSnapshot:t};return o.queue=a,Ra(Ca.bind(null,r,a,e),[e]),r.flags|=2048,_a(9,Oa.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=ba(),t=Tl.identifierPrefix;if(ii){var n=Zo;t=":"+t+"R"+(n=(Yo&~(1<<32-at(Yo)-1)).toString(32)+n),0<(n=fa++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=pa++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ec={readContext:_i,useCallback:Ga,useContext:_i,useEffect:Ma,useImperativeHandle:Ba,useInsertionEffect:Da,useLayoutEffect:La,useMemo:Ha,useReducer:wa,useRef:Aa,useState:function(){return wa(ya)},useDebugValue:Ua,useDeferredValue:function(e){return qa(ga(),la.memoizedState,e)},useTransition:function(){return[wa(ya)[0],ga().memoizedState]},useMutableSource:ka,useSyncExternalStore:Sa,useId:$a,unstable_isNewReconciler:!1},tc={readContext:_i,useCallback:Ga,useContext:_i,useEffect:Ma,useImperativeHandle:Ba,useInsertionEffect:Da,useLayoutEffect:La,useMemo:Ha,useReducer:ja,useRef:Aa,useState:function(){return ja(ya)},useDebugValue:Ua,useDeferredValue:function(e){var t=ga();return null===la?t.memoizedState=e:qa(t,la.memoizedState,e)},useTransition:function(){return[ja(ya)[0],ga().memoizedState]},useMutableSource:ka,useSyncExternalStore:Sa,useId:$a,unstable_isNewReconciler:!1};function nc(e,t){if(e&&e.defaultProps){for(var n in t=D({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function rc(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:D({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var oc={isMounted:function(e){return!!(e=e._reactInternals)&&Ge(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=es(),o=ts(e),i=zi(r,o);i.payload=t,null!=n&&(i.callback=n),null!==(t=Bi(e,i,o))&&(ns(t,e,o,r),Ui(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=es(),o=ts(e),i=zi(r,o);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=Bi(e,i,o))&&(ns(t,e,o,r),Ui(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=es(),r=ts(e),o=zi(n,r);o.tag=2,null!=t&&(o.callback=t),null!==(t=Bi(e,o,r))&&(ns(t,e,r,n),Ui(t,e,r))}};function ic(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!lr(n,r)||!lr(o,i))}function ac(e,t,n){var r=!1,o=Eo,i=t.contextType;return"object"==typeof i&&null!==i?i=_i(i):(o=Io(t)?_o:To.current,i=(r=null!=(r=t.contextTypes))?Ao(e,o):Eo),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=oc,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function cc(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&oc.enqueueReplaceState(t,t.state,null)}function lc(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},Di(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=_i(i):(i=Io(t)?_o:To.current,o.context=Ao(e,i)),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(rc(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&oc.enqueueReplaceState(o,o.state,null),Hi(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}function sc(e,t){try{var n="",r=t;do{n+=U(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o,digest:null}}function uc(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function dc(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var fc="function"==typeof WeakMap?WeakMap:Map;function pc(e,t,n){(n=zi(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ql||(ql=!0,Wl=r),dc(0,t)},n}function xc(e,t,n){(n=zi(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){dc(0,t)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){dc(0,t),"function"!=typeof r&&(null===$l?$l=new Set([this]):$l.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function mc(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new fc;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=Ns.bind(null,e,t,n),t.then(e,e))}function hc(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function vc(e,t,n,r,o){return 1&e.mode?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=zi(-1,1)).tag=2,Bi(n,t,1))),n.lanes|=1),e)}var bc=y.ReactCurrentOwner,gc=!1;function yc(e,t,n,r){t.child=null===e?ji(t,null,n,r):wi(t,e.child,n,r)}function wc(e,t,n,r,o){n=n.render;var i=t.ref;return Pi(t,o),r=ha(e,t,n,r,i,o),n=va(),null===e||gc?(ii&&n&&ti(t),t.flags|=1,yc(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,qc(e,t,o))}function jc(e,t,n,r,o){if(null===e){var i=n.type;return"function"!=typeof i||As(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Fs(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,kc(e,t,i,r,o))}if(i=e.child,0===(e.lanes&o)){var a=i.memoizedProps;if((n=null!==(n=n.compare)?n:lr)(a,r)&&e.ref===t.ref)return qc(e,t,o)}return t.flags|=1,(e=Is(i,r)).ref=t.ref,e.return=t,t.child=e}function kc(e,t,n,r,o){if(null!==e){var i=e.memoizedProps;if(lr(i,r)&&e.ref===t.ref){if(gc=!1,t.pendingProps=r=i,0===(e.lanes&o))return t.lanes=e.lanes,qc(e,t,o);131072&e.flags&&(gc=!0)}}return Oc(e,t,n,r,o)}function Sc(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Co(Il,Al),Al|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,Co(Il,Al),Al|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Co(Il,Al),Al|=n;else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,Co(Il,Al),Al|=r;return yc(e,t,o,n),t.child}function Nc(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Oc(e,t,n,r,o){var i=Io(n)?_o:To.current;return i=Ao(t,i),Pi(t,o),n=ha(e,t,n,r,i,o),r=va(),null===e||gc?(ii&&r&&ti(t),t.flags|=1,yc(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,qc(e,t,o))}function Cc(e,t,n,r,o){if(Io(n)){var i=!0;Do(t)}else i=!1;if(Pi(t,o),null===t.stateNode)Hc(e,t),ac(t,n,r),lc(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,c=t.memoizedProps;a.props=c;var l=a.context,s=n.contextType;"object"==typeof s&&null!==s?s=_i(s):s=Ao(t,s=Io(n)?_o:To.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(c!==r||l!==s)&&cc(t,a,r,s),Mi=!1;var f=t.memoizedState;a.state=f,Hi(t,r,a,o),l=t.memoizedState,c!==r||f!==l||Po.current||Mi?("function"==typeof u&&(rc(t,n,u,r),l=t.memoizedState),(c=Mi||ic(t,n,c,r,f,l,s))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=s,r=c):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Li(e,t),c=t.memoizedProps,s=t.type===t.elementType?c:nc(t.type,c),a.props=s,d=t.pendingProps,f=a.context,"object"==typeof(l=n.contextType)&&null!==l?l=_i(l):l=Ao(t,l=Io(n)?_o:To.current);var p=n.getDerivedStateFromProps;(u="function"==typeof p||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(c!==d||f!==l)&&cc(t,a,r,l),Mi=!1,f=t.memoizedState,a.state=f,Hi(t,r,a,o);var x=t.memoizedState;c!==d||f!==x||Po.current||Mi?("function"==typeof p&&(rc(t,n,p,r),x=t.memoizedState),(s=Mi||ic(t,n,s,r,f,x,l)||!1)?(u||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,x,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,x,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||c===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||c===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),a.props=r,a.state=x,a.context=l,r=s):("function"!=typeof a.componentDidUpdate||c===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||c===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Ec(e,t,n,r,i,o)}function Ec(e,t,n,r,o,i){Nc(e,t);var a=!!(128&t.flags);if(!r&&!a)return o&&Lo(t,n,!1),qc(e,t,i);r=t.stateNode,bc.current=t;var c=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=wi(t,e.child,null,i),t.child=wi(t,null,c,i)):yc(e,t,c,i),t.memoizedState=r.state,o&&Lo(t,n,!0),t.child}function Tc(e){var t=e.stateNode;t.pendingContext?Ro(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ro(0,t.context,!1),Ki(e,t.containerInfo)}function Pc(e,t,n,r,o){return xi(),mi(o),t.flags|=256,yc(e,t,n,r),t.child}var _c,Ac,Ic,Fc,Rc={dehydrated:null,treeContext:null,retryLane:0};function Mc(e){return{baseLanes:e,cachePool:null,transitions:null}}function Dc(e,t,n){var r,o=t.pendingProps,a=ea.current,c=!1,l=!!(128&t.flags);if((r=l)||(r=(null===e||null!==e.memoizedState)&&!!(2&a)),r?(c=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Co(ea,1&a),null===e)return ui(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(l=o.children,e=o.fallback,c?(o=t.mode,c=t.child,l={mode:"hidden",children:l},1&o||null===c?c=Ms(l,o,0,null):(c.childLanes=0,c.pendingProps=l),e=Rs(e,o,n,null),c.return=t,e.return=t,c.sibling=e,t.child=c,t.child.memoizedState=Mc(n),t.memoizedState=Rc,e):Lc(t,l));if(null!==(a=e.memoizedState)&&null!==(r=a.dehydrated))return function(e,t,n,r,o,a,c){if(n)return 256&t.flags?(t.flags&=-257,zc(e,t,c,r=uc(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=r.fallback,o=t.mode,r=Ms({mode:"visible",children:r.children},o,0,null),(a=Rs(a,o,c,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,1&t.mode&&wi(t,e.child,null,c),t.child.memoizedState=Mc(c),t.memoizedState=Rc,a);if(!(1&t.mode))return zc(e,t,c,null);if("$!"===o.data){if(r=o.nextSibling&&o.nextSibling.dataset)var l=r.dgst;return r=l,zc(e,t,c,r=uc(a=Error(i(419)),r,void 0))}if(l=0!==(c&e.childLanes),gc||l){if(null!==(r=Tl)){switch(c&-c){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=0!==(o&(r.suspendedLanes|c))?0:o)&&o!==a.retryLane&&(a.retryLane=o,Ri(e,o),ns(r,e,o,-1))}return ms(),zc(e,t,c,r=uc(Error(i(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=Cs.bind(null,e),o._reactRetry=t,null):(e=a.treeContext,oi=so(o.nextSibling),ri=t,ii=!0,ai=null,null!==e&&(Qo[Xo++]=Yo,Qo[Xo++]=Zo,Qo[Xo++]=Ko,Yo=e.id,Zo=e.overflow,Ko=t),t=Lc(t,r.children),t.flags|=4096,t)}(e,t,l,o,r,a,n);if(c){c=o.fallback,l=t.mode,r=(a=e.child).sibling;var s={mode:"hidden",children:o.children};return 1&l||t.child===a?(o=Is(a,s)).subtreeFlags=14680064&a.subtreeFlags:((o=t.child).childLanes=0,o.pendingProps=s,t.deletions=null),null!==r?c=Is(r,c):(c=Rs(c,l,n,null)).flags|=2,c.return=t,o.return=t,o.sibling=c,t.child=o,o=c,c=t.child,l=null===(l=e.child.memoizedState)?Mc(n):{baseLanes:l.baseLanes|n,cachePool:null,transitions:l.transitions},c.memoizedState=l,c.childLanes=e.childLanes&~n,t.memoizedState=Rc,o}return e=(c=e.child).sibling,o=Is(c,{mode:"visible",children:o.children}),!(1&t.mode)&&(o.lanes=n),o.return=t,o.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=o,t.memoizedState=null,o}function Lc(e,t){return(t=Ms({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function zc(e,t,n,r){return null!==r&&mi(r),wi(t,e.child,null,n),(e=Lc(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Bc(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Ti(e.return,t,n)}function Uc(e,t,n,r,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function Gc(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(yc(e,t,r.children,n),2&(r=ea.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Bc(e,n,t);else if(19===e.tag)Bc(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Co(ea,r),1&t.mode)switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===ta(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Uc(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===ta(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Uc(t,!0,n,null,i);break;case"together":Uc(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Hc(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function qc(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Ml|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Is(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Is(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Wc(e,t){if(!ii)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function $c(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Vc(e,t,n){var r=t.pendingProps;switch(ni(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $c(t),null;case 1:case 17:return Io(t.type)&&Fo(),$c(t),null;case 3:return r=t.stateNode,Yi(),Oo(Po),Oo(To),ra(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fi(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==ai&&(as(ai),ai=null))),Ac(e,t),$c(t),null;case 5:Ji(t);var o=Xi(Qi.current);if(n=t.type,null!==e&&null!=t.stateNode)Ic(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(i(166));return $c(t),null}if(e=Xi($i.current),fi(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[po]=t,r[xo]=a,e=!!(1&t.mode),n){case"dialog":zr("cancel",r),zr("close",r);break;case"iframe":case"object":case"embed":zr("load",r);break;case"video":case"audio":for(o=0;o<Rr.length;o++)zr(Rr[o],r);break;case"source":zr("error",r);break;case"img":case"image":case"link":zr("error",r),zr("load",r);break;case"details":zr("toggle",r);break;case"input":K(r,a),zr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},zr("invalid",r);break;case"textarea":oe(r,a),zr("invalid",r)}for(var l in be(n,a),o=null,a)if(a.hasOwnProperty(l)){var s=a[l];"children"===l?"string"==typeof s?r.textContent!==s&&(!0!==a.suppressHydrationWarning&&Zr(r.textContent,s,e),o=["children",s]):"number"==typeof s&&r.textContent!==""+s&&(!0!==a.suppressHydrationWarning&&Zr(r.textContent,s,e),o=["children",""+s]):c.hasOwnProperty(l)&&null!=s&&"onScroll"===l&&zr("scroll",r)}switch(n){case"input":$(r),J(r,a,!0);break;case"textarea":$(r),ae(r);break;case"select":case"option":break;default:"function"==typeof a.onClick&&(r.onclick=Jr)}r=o,t.updateQueue=r,null!==r&&(t.flags|=4)}else{l=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=ce(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=l.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=l.createElement(n,{is:r.is}):(e=l.createElement(n),"select"===n&&(l=e,r.multiple?l.multiple=!0:r.size&&(l.size=r.size))):e=l.createElementNS(e,n),e[po]=t,e[xo]=r,_c(e,t,!1,!1),t.stateNode=e;e:{switch(l=ge(n,r),n){case"dialog":zr("cancel",e),zr("close",e),o=r;break;case"iframe":case"object":case"embed":zr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Rr.length;o++)zr(Rr[o],e);o=r;break;case"source":zr("error",e),o=r;break;case"img":case"image":case"link":zr("error",e),zr("load",e),o=r;break;case"details":zr("toggle",e),o=r;break;case"input":K(e,r),o=X(e,r),zr("invalid",e);break;case"option":default:o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=D({},r,{value:void 0}),zr("invalid",e);break;case"textarea":oe(e,r),o=re(e,r),zr("invalid",e)}for(a in be(n,o),s=o)if(s.hasOwnProperty(a)){var u=s[a];"style"===a?he(e,u):"dangerouslySetInnerHTML"===a?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===a?"string"==typeof u?("textarea"!==n||""!==u)&&fe(e,u):"number"==typeof u&&fe(e,""+u):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(c.hasOwnProperty(a)?null!=u&&"onScroll"===a&&zr("scroll",e):null!=u&&g(e,a,u,l))}switch(n){case"input":$(e),J(e,r,!1);break;case"textarea":$(e),ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(a=r.value)?ne(e,!!r.multiple,a,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return $c(t),null;case 6:if(e&&null!=t.stateNode)Fc(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(i(166));if(n=Xi(Qi.current),Xi($i.current),fi(t)){if(r=t.stateNode,n=t.memoizedProps,r[po]=t,(a=r.nodeValue!==n)&&null!==(e=ri))switch(e.tag){case 3:Zr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Zr(r.nodeValue,n,!!(1&e.mode))}a&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[po]=t,t.stateNode=r}return $c(t),null;case 13:if(Oo(ea),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ii&&null!==oi&&1&t.mode&&!(128&t.flags))pi(),xi(),t.flags|=98560,a=!1;else if(a=fi(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(i(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(i(317));a[po]=t}else xi(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;$c(t),a=!1}else null!==ai&&(as(ai),ai=null),a=!0;if(!a)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&ea.current?0===Fl&&(Fl=3):ms())),null!==t.updateQueue&&(t.flags|=4),$c(t),null);case 4:return Yi(),Ac(e,t),null===e&&Gr(t.stateNode.containerInfo),$c(t),null;case 10:return Ei(t.type._context),$c(t),null;case 19:if(Oo(ea),null===(a=t.memoizedState))return $c(t),null;if(r=!!(128&t.flags),null===(l=a.rendering))if(r)Wc(a,!1);else{if(0!==Fl||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(l=ta(e))){for(t.flags|=128,Wc(a,!1),null!==(r=l.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(a=n).flags&=14680066,null===(l=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=l.childLanes,a.lanes=l.lanes,a.child=l.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=l.memoizedProps,a.memoizedState=l.memoizedState,a.updateQueue=l.updateQueue,a.type=l.type,e=l.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Co(ea,1&ea.current|2),t.child}e=e.sibling}null!==a.tail&&Ye()>Gl&&(t.flags|=128,r=!0,Wc(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ta(l))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Wc(a,!0),null===a.tail&&"hidden"===a.tailMode&&!l.alternate&&!ii)return $c(t),null}else 2*Ye()-a.renderingStartTime>Gl&&1073741824!==n&&(t.flags|=128,r=!0,Wc(a,!1),t.lanes=4194304);a.isBackwards?(l.sibling=t.child,t.child=l):(null!==(n=a.last)?n.sibling=l:t.child=l,a.last=l)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Ye(),t.sibling=null,n=ea.current,Co(ea,r?1&n|2:1&n),t):($c(t),null);case 22:case 23:return ds(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&Al)&&($c(t),6&t.subtreeFlags&&(t.flags|=8192)):$c(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Qc(e,t){switch(ni(t),t.tag){case 1:return Io(t.type)&&Fo(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Yi(),Oo(Po),Oo(To),ra(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Ji(t),null;case 13:if(Oo(ea),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));xi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Oo(ea),null;case 4:return Yi(),null;case 10:return Ei(t.type._context),null;case 22:case 23:return ds(),null;default:return null}}_c=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ac=function(){},Ic=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Xi($i.current);var i,a=null;switch(n){case"input":o=X(e,o),r=X(e,r),a=[];break;case"select":o=D({},o,{value:void 0}),r=D({},r,{value:void 0}),a=[];break;case"textarea":o=re(e,o),r=re(e,r),a=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Jr)}for(u in be(n,r),n=null,o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&null!=o[u])if("style"===u){var l=o[u];for(i in l)l.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(c.hasOwnProperty(u)?a||(a=[]):(a=a||[]).push(u,null));for(u in r){var s=r[u];if(l=null!=o?o[u]:void 0,r.hasOwnProperty(u)&&s!==l&&(null!=s||null!=l))if("style"===u)if(l){for(i in l)!l.hasOwnProperty(i)||s&&s.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in s)s.hasOwnProperty(i)&&l[i]!==s[i]&&(n||(n={}),n[i]=s[i])}else n||(a||(a=[]),a.push(u,n)),n=s;else"dangerouslySetInnerHTML"===u?(s=s?s.__html:void 0,l=l?l.__html:void 0,null!=s&&l!==s&&(a=a||[]).push(u,s)):"children"===u?"string"!=typeof s&&"number"!=typeof s||(a=a||[]).push(u,""+s):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(c.hasOwnProperty(u)?(null!=s&&"onScroll"===u&&zr("scroll",e),a||l===s||(a=[])):(a=a||[]).push(u,s))}n&&(a=a||[]).push("style",n);var u=a;(t.updateQueue=u)&&(t.flags|=4)}},Fc=function(e,t,n,r){n!==r&&(t.flags|=4)};var Xc=!1,Kc=!1,Yc="function"==typeof WeakSet?WeakSet:Set,Zc=null;function Jc(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Ss(e,t,n)}else n.current=null}function el(e,t,n){try{n()}catch(n){Ss(e,t,n)}}var tl=!1;function nl(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,void 0!==i&&el(t,n,i)}o=o.next}while(o!==r)}}function rl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function ol(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function il(e){var t=e.alternate;null!==t&&(e.alternate=null,il(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[po],delete t[xo],delete t[ho],delete t[vo],delete t[bo])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function al(e){return 5===e.tag||3===e.tag||4===e.tag}function cl(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||al(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ll(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(ll(e,t,n),e=e.sibling;null!==e;)ll(e,t,n),e=e.sibling}function sl(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(sl(e,t,n),e=e.sibling;null!==e;)sl(e,t,n),e=e.sibling}var ul=null,dl=!1;function fl(e,t,n){for(n=n.child;null!==n;)pl(e,t,n),n=n.sibling}function pl(e,t,n){if(it&&"function"==typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(ot,n)}catch(e){}switch(n.tag){case 5:Kc||Jc(n,t);case 6:var r=ul,o=dl;ul=null,fl(e,t,n),dl=o,null!==(ul=r)&&(dl?(e=ul,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):ul.removeChild(n.stateNode));break;case 18:null!==ul&&(dl?(e=ul,n=n.stateNode,8===e.nodeType?lo(e.parentNode,n):1===e.nodeType&&lo(e,n),Gt(e)):lo(ul,n.stateNode));break;case 4:r=ul,o=dl,ul=n.stateNode.containerInfo,dl=!0,fl(e,t,n),ul=r,dl=o;break;case 0:case 11:case 14:case 15:if(!Kc&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,void 0!==a&&(2&i||4&i)&&el(n,t,a),o=o.next}while(o!==r)}fl(e,t,n);break;case 1:if(!Kc&&(Jc(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){Ss(n,t,e)}fl(e,t,n);break;case 21:fl(e,t,n);break;case 22:1&n.mode?(Kc=(r=Kc)||null!==n.memoizedState,fl(e,t,n),Kc=r):fl(e,t,n);break;default:fl(e,t,n)}}function xl(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Yc),t.forEach(function(t){var r=Es.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function ml(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r];try{var a=e,c=t,l=c;e:for(;null!==l;){switch(l.tag){case 5:ul=l.stateNode,dl=!1;break e;case 3:case 4:ul=l.stateNode.containerInfo,dl=!0;break e}l=l.return}if(null===ul)throw Error(i(160));pl(a,c,o),ul=null,dl=!1;var s=o.alternate;null!==s&&(s.return=null),o.return=null}catch(e){Ss(o,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)hl(t,e),t=t.sibling}function hl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ml(t,e),vl(e),4&r){try{nl(3,e,e.return),rl(3,e)}catch(t){Ss(e,e.return,t)}try{nl(5,e,e.return)}catch(t){Ss(e,e.return,t)}}break;case 1:ml(t,e),vl(e),512&r&&null!==n&&Jc(n,n.return);break;case 5:if(ml(t,e),vl(e),512&r&&null!==n&&Jc(n,n.return),32&e.flags){var o=e.stateNode;try{fe(o,"")}catch(t){Ss(e,e.return,t)}}if(4&r&&null!=(o=e.stateNode)){var a=e.memoizedProps,c=null!==n?n.memoizedProps:a,l=e.type,s=e.updateQueue;if(e.updateQueue=null,null!==s)try{"input"===l&&"radio"===a.type&&null!=a.name&&Y(o,a),ge(l,c);var u=ge(l,a);for(c=0;c<s.length;c+=2){var d=s[c],f=s[c+1];"style"===d?he(o,f):"dangerouslySetInnerHTML"===d?de(o,f):"children"===d?fe(o,f):g(o,d,f,u)}switch(l){case"input":Z(o,a);break;case"textarea":ie(o,a);break;case"select":var p=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!a.multiple;var x=a.value;null!=x?ne(o,!!a.multiple,x,!1):p!==!!a.multiple&&(null!=a.defaultValue?ne(o,!!a.multiple,a.defaultValue,!0):ne(o,!!a.multiple,a.multiple?[]:"",!1))}o[xo]=a}catch(t){Ss(e,e.return,t)}}break;case 6:if(ml(t,e),vl(e),4&r){if(null===e.stateNode)throw Error(i(162));o=e.stateNode,a=e.memoizedProps;try{o.nodeValue=a}catch(t){Ss(e,e.return,t)}}break;case 3:if(ml(t,e),vl(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Gt(t.containerInfo)}catch(t){Ss(e,e.return,t)}break;case 4:default:ml(t,e),vl(e);break;case 13:ml(t,e),vl(e),8192&(o=e.child).flags&&(a=null!==o.memoizedState,o.stateNode.isHidden=a,!a||null!==o.alternate&&null!==o.alternate.memoizedState||(Ul=Ye())),4&r&&xl(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Kc=(u=Kc)||d,ml(t,e),Kc=u):ml(t,e),vl(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Zc=e,d=e.child;null!==d;){for(f=Zc=d;null!==Zc;){switch(x=(p=Zc).child,p.tag){case 0:case 11:case 14:case 15:nl(4,p,p.return);break;case 1:Jc(p,p.return);var m=p.stateNode;if("function"==typeof m.componentWillUnmount){r=p,n=p.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(e){Ss(r,n,e)}}break;case 5:Jc(p,p.return);break;case 22:if(null!==p.memoizedState){wl(f);continue}}null!==x?(x.return=p,Zc=x):wl(f)}d=d.sibling}e:for(d=null,f=e;;){if(5===f.tag){if(null===d){d=f;try{o=f.stateNode,u?"function"==typeof(a=o.style).setProperty?a.setProperty("display","none","important"):a.display="none":(l=f.stateNode,c=null!=(s=f.memoizedProps.style)&&s.hasOwnProperty("display")?s.display:null,l.style.display=me("display",c))}catch(t){Ss(e,e.return,t)}}}else if(6===f.tag){if(null===d)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(t){Ss(e,e.return,t)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:ml(t,e),vl(e),4&r&&xl(e);case 21:}}function vl(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(al(n)){var r=n;break e}n=n.return}throw Error(i(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(fe(o,""),r.flags&=-33),sl(e,cl(e),o);break;case 3:case 4:var a=r.stateNode.containerInfo;ll(e,cl(e),a);break;default:throw Error(i(161))}}catch(t){Ss(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bl(e,t,n){Zc=e,gl(e,t,n)}function gl(e,t,n){for(var r=!!(1&e.mode);null!==Zc;){var o=Zc,i=o.child;if(22===o.tag&&r){var a=null!==o.memoizedState||Xc;if(!a){var c=o.alternate,l=null!==c&&null!==c.memoizedState||Kc;c=Xc;var s=Kc;if(Xc=a,(Kc=l)&&!s)for(Zc=o;null!==Zc;)l=(a=Zc).child,22===a.tag&&null!==a.memoizedState?jl(o):null!==l?(l.return=a,Zc=l):jl(o);for(;null!==i;)Zc=i,gl(i,t,n),i=i.sibling;Zc=o,Xc=c,Kc=s}yl(e)}else 8772&o.subtreeFlags&&null!==i?(i.return=o,Zc=i):yl(e)}}function yl(e){for(;null!==Zc;){var t=Zc;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Kc||rl(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Kc)if(null===n)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:nc(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&qi(t,a,r);break;case 3:var c=t.updateQueue;if(null!==c){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}qi(t,c,n)}break;case 5:var l=t.stateNode;if(null===n&&4&t.flags){n=l;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&n.focus();break;case"img":s.src&&(n.src=s.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Gt(f)}}}break;default:throw Error(i(163))}Kc||512&t.flags&&ol(t)}catch(e){Ss(t,t.return,e)}}if(t===e){Zc=null;break}if(null!==(n=t.sibling)){n.return=t.return,Zc=n;break}Zc=t.return}}function wl(e){for(;null!==Zc;){var t=Zc;if(t===e){Zc=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Zc=n;break}Zc=t.return}}function jl(e){for(;null!==Zc;){var t=Zc;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{rl(4,t)}catch(e){Ss(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(e){Ss(t,o,e)}}var i=t.return;try{ol(t)}catch(e){Ss(t,i,e)}break;case 5:var a=t.return;try{ol(t)}catch(e){Ss(t,a,e)}}}catch(e){Ss(t,t.return,e)}if(t===e){Zc=null;break}var c=t.sibling;if(null!==c){c.return=t.return,Zc=c;break}Zc=t.return}}var kl,Sl=Math.ceil,Nl=y.ReactCurrentDispatcher,Ol=y.ReactCurrentOwner,Cl=y.ReactCurrentBatchConfig,El=0,Tl=null,Pl=null,_l=0,Al=0,Il=No(0),Fl=0,Rl=null,Ml=0,Dl=0,Ll=0,zl=null,Bl=null,Ul=0,Gl=1/0,Hl=null,ql=!1,Wl=null,$l=null,Vl=!1,Ql=null,Xl=0,Kl=0,Yl=null,Zl=-1,Jl=0;function es(){return 6&El?Ye():-1!==Zl?Zl:Zl=Ye()}function ts(e){return 1&e.mode?2&El&&0!==_l?_l&-_l:null!==hi.transition?(0===Jl&&(Jl=mt()),Jl):0!==(e=gt)?e:e=void 0===(e=window.event)?16:Kt(e.type):1}function ns(e,t,n,r){if(50<Kl)throw Kl=0,Yl=null,Error(i(185));vt(e,n,r),2&El&&e===Tl||(e===Tl&&(!(2&El)&&(Dl|=n),4===Fl&&cs(e,_l)),rs(e,r),1===n&&0===El&&!(1&t.mode)&&(Gl=Ye()+500,Bo&&Ho()))}function rs(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-at(i),c=1<<a,l=o[a];-1===l?0!==(c&n)&&0===(c&r)||(o[a]=pt(c,t)):l<=t&&(e.expiredLanes|=c),i&=~c}}(e,t);var r=ft(e,e===Tl?_l:0);if(0===r)null!==n&&Qe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Qe(n),1===t)0===e.tag?function(e){Bo=!0,Go(e)}(ls.bind(null,e)):Go(ls.bind(null,e)),ao(function(){!(6&El)&&Ho()}),n=null;else{switch(yt(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Ts(n,os.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function os(e,t){if(Zl=-1,Jl=0,6&El)throw Error(i(327));var n=e.callbackNode;if(js()&&e.callbackNode!==n)return null;var r=ft(e,e===Tl?_l:0);if(0===r)return null;if(30&r||0!==(r&e.expiredLanes)||t)t=hs(e,r);else{t=r;var o=El;El|=2;var a=xs();for(Tl===e&&_l===t||(Hl=null,Gl=Ye()+500,fs(e,t));;)try{bs();break}catch(t){ps(e,t)}Ci(),Nl.current=a,El=o,null!==Pl?t=0:(Tl=null,_l=0,t=Fl)}if(0!==t){if(2===t&&(0!==(o=xt(e))&&(r=o,t=is(e,o))),1===t)throw n=Rl,fs(e,0),cs(e,r),rs(e,Ye()),n;if(6===t)cs(e,r);else{if(o=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!cr(i(),o))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)||(t=hs(e,r),2===t&&(a=xt(e),0!==a&&(r=a,t=is(e,a))),1!==t)))throw n=Rl,fs(e,0),cs(e,r),rs(e,Ye()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:ws(e,Bl,Hl);break;case 3:if(cs(e,r),(130023424&r)===r&&10<(t=Ul+500-Ye())){if(0!==ft(e,0))break;if(((o=e.suspendedLanes)&r)!==r){es(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ro(ws.bind(null,e,Bl,Hl),t);break}ws(e,Bl,Hl);break;case 4:if(cs(e,r),(4194240&r)===r)break;for(t=e.eventTimes,o=-1;0<r;){var c=31-at(r);a=1<<c,(c=t[c])>o&&(o=c),r&=~a}if(r=o,10<(r=(120>(r=Ye()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Sl(r/1960))-r)){e.timeoutHandle=ro(ws.bind(null,e,Bl,Hl),r);break}ws(e,Bl,Hl);break;default:throw Error(i(329))}}}return rs(e,Ye()),e.callbackNode===n?os.bind(null,e):null}function is(e,t){var n=zl;return e.current.memoizedState.isDehydrated&&(fs(e,t).flags|=256),2!==(e=hs(e,t))&&(t=Bl,Bl=n,null!==t&&as(t)),e}function as(e){null===Bl?Bl=e:Bl.push.apply(Bl,e)}function cs(e,t){for(t&=~Ll,t&=~Dl,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-at(t),r=1<<n;e[n]=-1,t&=~r}}function ls(e){if(6&El)throw Error(i(327));js();var t=ft(e,0);if(!(1&t))return rs(e,Ye()),null;var n=hs(e,t);if(0!==e.tag&&2===n){var r=xt(e);0!==r&&(t=r,n=is(e,r))}if(1===n)throw n=Rl,fs(e,0),cs(e,t),rs(e,Ye()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ws(e,Bl,Hl),rs(e,Ye()),null}function ss(e,t){var n=El;El|=1;try{return e(t)}finally{0===(El=n)&&(Gl=Ye()+500,Bo&&Ho())}}function us(e){null!==Ql&&0===Ql.tag&&!(6&El)&&js();var t=El;El|=1;var n=Cl.transition,r=gt;try{if(Cl.transition=null,gt=1,e)return e()}finally{gt=r,Cl.transition=n,!(6&(El=t))&&Ho()}}function ds(){Al=Il.current,Oo(Il)}function fs(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,oo(n)),null!==Pl)for(n=Pl.return;null!==n;){var r=n;switch(ni(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Fo();break;case 3:Yi(),Oo(Po),Oo(To),ra();break;case 5:Ji(r);break;case 4:Yi();break;case 13:case 19:Oo(ea);break;case 10:Ei(r.type._context);break;case 22:case 23:ds()}n=n.return}if(Tl=e,Pl=e=Is(e.current,null),_l=Al=t,Fl=0,Rl=null,Ll=Dl=Ml=0,Bl=zl=null,null!==Ai){for(t=0;t<Ai.length;t++)if(null!==(r=(n=Ai[t]).interleaved)){n.interleaved=null;var o=r.next,i=n.pending;if(null!==i){var a=i.next;i.next=o,r.next=a}n.pending=r}Ai=null}return e}function ps(e,t){for(;;){var n=Pl;try{if(Ci(),oa.current=Za,ua){for(var r=ca.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}ua=!1}if(aa=0,sa=la=ca=null,da=!1,fa=0,Ol.current=null,null===n||null===n.return){Fl=1,Rl=t,Pl=null;break}e:{var a=e,c=n.return,l=n,s=t;if(t=_l,l.flags|=32768,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s,d=l,f=d.tag;if(!(1&d.mode||0!==f&&11!==f&&15!==f)){var p=d.alternate;p?(d.updateQueue=p.updateQueue,d.memoizedState=p.memoizedState,d.lanes=p.lanes):(d.updateQueue=null,d.memoizedState=null)}var x=hc(c);if(null!==x){x.flags&=-257,vc(x,c,l,0,t),1&x.mode&&mc(a,u,t),s=u;var m=(t=x).updateQueue;if(null===m){var h=new Set;h.add(s),t.updateQueue=h}else m.add(s);break e}if(!(1&t)){mc(a,u,t),ms();break e}s=Error(i(426))}else if(ii&&1&l.mode){var v=hc(c);if(null!==v){!(65536&v.flags)&&(v.flags|=256),vc(v,c,l,0,t),mi(sc(s,l));break e}}a=s=sc(s,l),4!==Fl&&(Fl=2),null===zl?zl=[a]:zl.push(a),a=c;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,Gi(a,pc(0,s,t));break e;case 1:l=s;var b=a.type,g=a.stateNode;if(!(128&a.flags||"function"!=typeof b.getDerivedStateFromError&&(null===g||"function"!=typeof g.componentDidCatch||null!==$l&&$l.has(g)))){a.flags|=65536,t&=-t,a.lanes|=t,Gi(a,xc(a,l,t));break e}}a=a.return}while(null!==a)}ys(n)}catch(e){t=e,Pl===n&&null!==n&&(Pl=n=n.return);continue}break}}function xs(){var e=Nl.current;return Nl.current=Za,null===e?Za:e}function ms(){0!==Fl&&3!==Fl&&2!==Fl||(Fl=4),null===Tl||!(268435455&Ml)&&!(268435455&Dl)||cs(Tl,_l)}function hs(e,t){var n=El;El|=2;var r=xs();for(Tl===e&&_l===t||(Hl=null,fs(e,t));;)try{vs();break}catch(t){ps(e,t)}if(Ci(),El=n,Nl.current=r,null!==Pl)throw Error(i(261));return Tl=null,_l=0,Fl}function vs(){for(;null!==Pl;)gs(Pl)}function bs(){for(;null!==Pl&&!Xe();)gs(Pl)}function gs(e){var t=kl(e.alternate,e,Al);e.memoizedProps=e.pendingProps,null===t?ys(e):Pl=t,Ol.current=null}function ys(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=Qc(n,t)))return n.flags&=32767,void(Pl=n);if(null===e)return Fl=6,void(Pl=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=Vc(n,t,Al)))return void(Pl=n);if(null!==(t=t.sibling))return void(Pl=t);Pl=t=e}while(null!==t);0===Fl&&(Fl=5)}function ws(e,t,n){var r=gt,o=Cl.transition;try{Cl.transition=null,gt=1,function(e,t,n,r){do{js()}while(null!==Ql);if(6&El)throw Error(i(327));n=e.finishedWork;var o=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-at(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}(e,a),e===Tl&&(Pl=Tl=null,_l=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Vl||(Vl=!0,Ts(tt,function(){return js(),null})),a=!!(15990&n.flags),!!(15990&n.subtreeFlags)||a){a=Cl.transition,Cl.transition=null;var c=gt;gt=1;var l=El;El|=4,Ol.current=null,function(e,t){if(eo=qt,pr(e=fr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var o=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(e){n=null;break e}var c=0,l=-1,s=-1,u=0,d=0,f=e,p=null;t:for(;;){for(var x;f!==n||0!==o&&3!==f.nodeType||(l=c+o),f!==a||0!==r&&3!==f.nodeType||(s=c+r),3===f.nodeType&&(c+=f.nodeValue.length),null!==(x=f.firstChild);)p=f,f=x;for(;;){if(f===e)break t;if(p===n&&++u===o&&(l=c),p===a&&++d===r&&(s=c),null!==(x=f.nextSibling))break;p=(f=p).parentNode}f=x}n=-1===l||-1===s?null:{start:l,end:s}}else n=null}n=n||{start:0,end:0}}else n=null;for(to={focusedElem:e,selectionRange:n},qt=!1,Zc=t;null!==Zc;)if(e=(t=Zc).child,1028&t.subtreeFlags&&null!==e)e.return=t,Zc=e;else for(;null!==Zc;){t=Zc;try{var m=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var h=m.memoizedProps,v=m.memoizedState,b=t.stateNode,g=b.getSnapshotBeforeUpdate(t.elementType===t.type?h:nc(t.type,h),v);b.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var y=t.stateNode.containerInfo;1===y.nodeType?y.textContent="":9===y.nodeType&&y.documentElement&&y.removeChild(y.documentElement);break;default:throw Error(i(163))}}catch(e){Ss(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Zc=e;break}Zc=t.return}m=tl,tl=!1}(e,n),hl(n,e),xr(to),qt=!!eo,to=eo=null,e.current=n,bl(n,e,o),Ke(),El=l,gt=c,Cl.transition=a}else e.current=n;if(Vl&&(Vl=!1,Ql=e,Xl=o),a=e.pendingLanes,0===a&&($l=null),function(e){if(it&&"function"==typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(ot,e,void 0,!(128&~e.current.flags))}catch(e){}}(n.stateNode),rs(e,Ye()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)o=t[n],r(o.value,{componentStack:o.stack,digest:o.digest});if(ql)throw ql=!1,e=Wl,Wl=null,e;!!(1&Xl)&&0!==e.tag&&js(),a=e.pendingLanes,1&a?e===Yl?Kl++:(Kl=0,Yl=e):Kl=0,Ho()}(e,t,n,r)}finally{Cl.transition=o,gt=r}return null}function js(){if(null!==Ql){var e=yt(Xl),t=Cl.transition,n=gt;try{if(Cl.transition=null,gt=16>e?16:e,null===Ql)var r=!1;else{if(e=Ql,Ql=null,Xl=0,6&El)throw Error(i(331));var o=El;for(El|=4,Zc=e.current;null!==Zc;){var a=Zc,c=a.child;if(16&Zc.flags){var l=a.deletions;if(null!==l){for(var s=0;s<l.length;s++){var u=l[s];for(Zc=u;null!==Zc;){var d=Zc;switch(d.tag){case 0:case 11:case 15:nl(8,d,a)}var f=d.child;if(null!==f)f.return=d,Zc=f;else for(;null!==Zc;){var p=(d=Zc).sibling,x=d.return;if(il(d),d===u){Zc=null;break}if(null!==p){p.return=x,Zc=p;break}Zc=x}}}var m=a.alternate;if(null!==m){var h=m.child;if(null!==h){m.child=null;do{var v=h.sibling;h.sibling=null,h=v}while(null!==h)}}Zc=a}}if(2064&a.subtreeFlags&&null!==c)c.return=a,Zc=c;else e:for(;null!==Zc;){if(2048&(a=Zc).flags)switch(a.tag){case 0:case 11:case 15:nl(9,a,a.return)}var b=a.sibling;if(null!==b){b.return=a.return,Zc=b;break e}Zc=a.return}}var g=e.current;for(Zc=g;null!==Zc;){var y=(c=Zc).child;if(2064&c.subtreeFlags&&null!==y)y.return=c,Zc=y;else e:for(c=g;null!==Zc;){if(2048&(l=Zc).flags)try{switch(l.tag){case 0:case 11:case 15:rl(9,l)}}catch(e){Ss(l,l.return,e)}if(l===c){Zc=null;break e}var w=l.sibling;if(null!==w){w.return=l.return,Zc=w;break e}Zc=l.return}}if(El=o,Ho(),it&&"function"==typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(ot,e)}catch(e){}r=!0}return r}finally{gt=n,Cl.transition=t}}return!1}function ks(e,t,n){e=Bi(e,t=pc(0,t=sc(n,t),1),1),t=es(),null!==e&&(vt(e,1,t),rs(e,t))}function Ss(e,t,n){if(3===e.tag)ks(e,e,n);else for(;null!==t;){if(3===t.tag){ks(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===$l||!$l.has(r))){t=Bi(t,e=xc(t,e=sc(n,e),1),1),e=es(),null!==t&&(vt(t,1,e),rs(t,e));break}}t=t.return}}function Ns(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=es(),e.pingedLanes|=e.suspendedLanes&n,Tl===e&&(_l&n)===n&&(4===Fl||3===Fl&&(130023424&_l)===_l&&500>Ye()-Ul?fs(e,0):Ll|=n),rs(e,t)}function Os(e,t){0===t&&(1&e.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var n=es();null!==(e=Ri(e,t))&&(vt(e,t,n),rs(e,n))}function Cs(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Os(e,n)}function Es(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(i(314))}null!==r&&r.delete(t),Os(e,n)}function Ts(e,t){return Ve(e,t)}function Ps(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _s(e,t,n,r){return new Ps(e,t,n,r)}function As(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Is(e,t){var n=e.alternate;return null===n?((n=_s(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Fs(e,t,n,r,o,a){var c=2;if(r=e,"function"==typeof e)As(e)&&(c=1);else if("string"==typeof e)c=5;else e:switch(e){case k:return Rs(n.children,o,a,t);case S:c=8,o|=8;break;case N:return(e=_s(12,n,t,2|o)).elementType=N,e.lanes=a,e;case T:return(e=_s(13,n,t,o)).elementType=T,e.lanes=a,e;case P:return(e=_s(19,n,t,o)).elementType=P,e.lanes=a,e;case I:return Ms(n,o,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case O:c=10;break e;case C:c=9;break e;case E:c=11;break e;case _:c=14;break e;case A:c=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=_s(c,n,t,o)).elementType=e,t.type=r,t.lanes=a,t}function Rs(e,t,n,r){return(e=_s(7,e,r,t)).lanes=n,e}function Ms(e,t,n,r){return(e=_s(22,e,r,t)).elementType=I,e.lanes=n,e.stateNode={isHidden:!1},e}function Ds(e,t,n){return(e=_s(6,e,null,t)).lanes=n,e}function Ls(e,t,n){return(t=_s(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function zs(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=ht(0),this.expirationTimes=ht(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ht(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Bs(e,t,n,r,o,i,a,c,l){return e=new zs(e,t,n,c,l),1===t?(t=1,!0===i&&(t|=8)):t=0,i=_s(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Di(i),e}function Us(e){if(!e)return Eo;e:{if(Ge(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Io(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(Io(n))return Mo(e,n,t)}return t}function Gs(e,t,n,r,o,i,a,c,l){return(e=Bs(n,r,!0,e,0,i,0,c,l)).context=Us(null),n=e.current,(i=zi(r=es(),o=ts(n))).callback=null!=t?t:null,Bi(n,i,o),e.current.lanes=o,vt(e,o,r),rs(e,r),e}function Hs(e,t,n,r){var o=t.current,i=es(),a=ts(o);return n=Us(n),null===t.context?t.context=n:t.pendingContext=n,(t=zi(i,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Bi(o,t,a))&&(ns(e,o,a,i),Ui(e,o,a)),a}function qs(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Ws(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function $s(e,t){Ws(e,t),(e=e.alternate)&&Ws(e,t)}kl=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Po.current)gc=!0;else{if(0===(e.lanes&n)&&!(128&t.flags))return gc=!1,function(e,t,n){switch(t.tag){case 3:Tc(t),xi();break;case 5:Zi(t);break;case 1:Io(t.type)&&Do(t);break;case 4:Ki(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Co(ki,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Co(ea,1&ea.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Dc(e,t,n):(Co(ea,1&ea.current),null!==(e=qc(e,t,n))?e.sibling:null);Co(ea,1&ea.current);break;case 19:if(r=0!==(n&t.childLanes),128&e.flags){if(r)return Gc(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Co(ea,ea.current),r)break;return null;case 22:case 23:return t.lanes=0,Sc(e,t,n)}return qc(e,t,n)}(e,t,n);gc=!!(131072&e.flags)}else gc=!1,ii&&1048576&t.flags&&ei(t,Vo,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hc(e,t),e=t.pendingProps;var o=Ao(t,To.current);Pi(t,n),o=ha(null,t,r,e,o,n);var a=va();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Io(r)?(a=!0,Do(t)):a=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Di(t),o.updater=oc,t.stateNode=o,o._reactInternals=t,lc(t,r,e,n),t=Ec(null,t,r,!0,a,n)):(t.tag=0,ii&&a&&ti(t),yc(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hc(e,t),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(e){if("function"==typeof e)return As(e)?1:0;if(null!=e){if((e=e.$$typeof)===E)return 11;if(e===_)return 14}return 2}(r),e=nc(r,e),o){case 0:t=Oc(null,t,r,e,n);break e;case 1:t=Cc(null,t,r,e,n);break e;case 11:t=wc(null,t,r,e,n);break e;case 14:t=jc(null,t,r,nc(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,Oc(e,t,r,o=t.elementType===r?o:nc(r,o),n);case 1:return r=t.type,o=t.pendingProps,Cc(e,t,r,o=t.elementType===r?o:nc(r,o),n);case 3:e:{if(Tc(t),null===e)throw Error(i(387));r=t.pendingProps,o=(a=t.memoizedState).element,Li(e,t),Hi(t,r,null,n);var c=t.memoizedState;if(r=c.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:c.cache,pendingSuspenseBoundaries:c.pendingSuspenseBoundaries,transitions:c.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Pc(e,t,r,n,o=sc(Error(i(423)),t));break e}if(r!==o){t=Pc(e,t,r,n,o=sc(Error(i(424)),t));break e}for(oi=so(t.stateNode.containerInfo.firstChild),ri=t,ii=!0,ai=null,n=ji(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(xi(),r===o){t=qc(e,t,n);break e}yc(e,t,r,n)}t=t.child}return t;case 5:return Zi(t),null===e&&ui(t),r=t.type,o=t.pendingProps,a=null!==e?e.memoizedProps:null,c=o.children,no(r,o)?c=null:null!==a&&no(r,a)&&(t.flags|=32),Nc(e,t),yc(e,t,c,n),t.child;case 6:return null===e&&ui(t),null;case 13:return Dc(e,t,n);case 4:return Ki(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=wi(t,null,r,n):yc(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,wc(e,t,r,o=t.elementType===r?o:nc(r,o),n);case 7:return yc(e,t,t.pendingProps,n),t.child;case 8:case 12:return yc(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,a=t.memoizedProps,c=o.value,Co(ki,r._currentValue),r._currentValue=c,null!==a)if(cr(a.value,c)){if(a.children===o.children&&!Po.current){t=qc(e,t,n);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){c=a.child;for(var s=l.firstContext;null!==s;){if(s.context===r){if(1===a.tag){(s=zi(-1,n&-n)).tag=2;var u=a.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?s.next=s:(s.next=d.next,d.next=s),u.pending=s}}a.lanes|=n,null!==(s=a.alternate)&&(s.lanes|=n),Ti(a.return,n,t),l.lanes|=n;break}s=s.next}}else if(10===a.tag)c=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(c=a.return))throw Error(i(341));c.lanes|=n,null!==(l=c.alternate)&&(l.lanes|=n),Ti(c,n,t),c=a.sibling}else c=a.child;if(null!==c)c.return=a;else for(c=a;null!==c;){if(c===t){c=null;break}if(null!==(a=c.sibling)){a.return=c.return,c=a;break}c=c.return}a=c}yc(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,Pi(t,n),r=r(o=_i(o)),t.flags|=1,yc(e,t,r,n),t.child;case 14:return o=nc(r=t.type,t.pendingProps),jc(e,t,r,o=nc(r.type,o),n);case 15:return kc(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:nc(r,o),Hc(e,t),t.tag=1,Io(r)?(e=!0,Do(t)):e=!1,Pi(t,n),ac(t,r,o),lc(t,r,o,n),Ec(null,t,r,!0,e,n);case 19:return Gc(e,t,n);case 22:return Sc(e,t,n)}throw Error(i(156,t.tag))};var Vs="function"==typeof reportError?reportError:function(e){console.error(e)};function Qs(e){this._internalRoot=e}function Xs(e){this._internalRoot=e}function Ks(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Ys(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zs(){}function Js(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if("function"==typeof o){var c=o;o=function(){var e=qs(a);c.call(e)}}Hs(t,a,e,o)}else a=function(e,t,n,r,o){if(o){if("function"==typeof r){var i=r;r=function(){var e=qs(a);i.call(e)}}var a=Gs(t,r,e,0,null,!1,0,"",Zs);return e._reactRootContainer=a,e[mo]=a.current,Gr(8===e.nodeType?e.parentNode:e),us(),a}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof r){var c=r;r=function(){var e=qs(l);c.call(e)}}var l=Bs(e,0,!1,null,0,!1,0,"",Zs);return e._reactRootContainer=l,e[mo]=l.current,Gr(8===e.nodeType?e.parentNode:e),us(function(){Hs(t,l,n,r)}),l}(n,t,e,o,r);return qs(a)}Xs.prototype.render=Qs.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Hs(e,t,null,null)},Xs.prototype.unmount=Qs.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;us(function(){Hs(null,e,null,null)}),t[mo]=null}},Xs.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<It.length&&0!==t&&t<It[n].priority;n++);It.splice(n,0,e),0===n&&Dt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(bt(t,1|n),rs(t,Ye()),!(6&El)&&(Gl=Ye()+500,Ho()))}break;case 13:us(function(){var t=Ri(e,1);if(null!==t){var n=es();ns(t,e,1,n)}}),$s(e,1)}},jt=function(e){if(13===e.tag){var t=Ri(e,134217728);if(null!==t)ns(t,e,134217728,es());$s(e,134217728)}},kt=function(e){if(13===e.tag){var t=ts(e),n=Ri(e,t);if(null!==n)ns(n,e,t,es());$s(e,t)}},St=function(){return gt},Nt=function(e,t){var n=gt;try{return gt=e,t()}finally{gt=n}},je=function(e,t,n){switch(t){case"input":if(Z(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=jo(r);if(!o)throw Error(i(90));V(r),Z(r,o)}}}break;case"textarea":ie(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ee=ss,Te=us;var eu={usingClientEntryPoint:!1,Events:[yo,wo,jo,Oe,Ce,ss]},tu={findFiberByHostInstance:go,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nu={bundleType:tu.bundleType,version:tu.version,rendererPackageName:tu.rendererPackageName,rendererConfig:tu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:y.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=We(e))?null:e.stateNode},findFiberByHostInstance:tu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ru=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ru.isDisabled&&ru.supportsFiber)try{ot=ru.inject(nu),it=ru}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Ks(t))throw Error(i(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:j,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Ks(e))throw Error(i(299));var n=!1,r="",o=Vs;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Bs(e,1,!1,null,0,n,0,r,o),e[mo]=t.current,Gr(8===e.nodeType?e.parentNode:e),new Qs(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=We(t))?null:e.stateNode},t.flushSync=function(e){return us(e)},t.hydrate=function(e,t,n){if(!Ys(t))throw Error(i(200));return Js(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Ks(e))throw Error(i(405));var r=null!=n&&n.hydratedSources||null,o=!1,a="",c=Vs;if(null!=n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(c=n.onRecoverableError)),t=Gs(t,null,e,1,null!=n?n:null,o,0,a,c),e[mo]=t.current,Gr(e),r)for(e=0;e<r.length;e++)o=(o=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Xs(t)},t.render=function(e,t,n){if(!Ys(t))throw Error(i(200));return Js(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Ys(e))throw Error(i(40));return!!e._reactRootContainer&&(us(function(){Js(null,null,e,!1,function(){e._reactRootContainer=null,e[mo]=null})}),!0)},t.unstable_batchedUpdates=ss,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ys(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return Js(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},604:function(e,t,n){var r;!function(){"use strict";var o={not_string:/[^s]/,not_bool:/[^t]/,not_type:/[^T]/,not_primitive:/[^v]/,number:/[diefg]/,numeric_arg:/[bcdiefguxX]/,json:/[j]/,not_json:/[^j]/,text:/^[^\x25]+/,modulo:/^\x25{2}/,placeholder:/^\x25(?:([1-9]\d*)\$|\(([^)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-gijostTuvxX])/,key:/^([a-z_][a-z_\d]*)/i,key_access:/^\.([a-z_][a-z_\d]*)/i,index_access:/^\[(\d+)\]/,sign:/^[+-]/};function i(e){return function(e,t){var n,r,a,c,l,s,u,d,f,p=1,x=e.length,m="";for(r=0;r<x;r++)if("string"==typeof e[r])m+=e[r];else if("object"==typeof e[r]){if((c=e[r]).keys)for(n=t[p],a=0;a<c.keys.length;a++){if(null==n)throw new Error(i('[sprintf] Cannot access property "%s" of undefined value "%s"',c.keys[a],c.keys[a-1]));n=n[c.keys[a]]}else n=c.param_no?t[c.param_no]:t[p++];if(o.not_type.test(c.type)&&o.not_primitive.test(c.type)&&n instanceof Function&&(n=n()),o.numeric_arg.test(c.type)&&"number"!=typeof n&&isNaN(n))throw new TypeError(i("[sprintf] expecting number but found %T",n));switch(o.number.test(c.type)&&(d=n>=0),c.type){case"b":n=parseInt(n,10).toString(2);break;case"c":n=String.fromCharCode(parseInt(n,10));break;case"d":case"i":n=parseInt(n,10);break;case"j":n=JSON.stringify(n,null,c.width?parseInt(c.width):0);break;case"e":n=c.precision?parseFloat(n).toExponential(c.precision):parseFloat(n).toExponential();break;case"f":n=c.precision?parseFloat(n).toFixed(c.precision):parseFloat(n);break;case"g":n=c.precision?String(Number(n.toPrecision(c.precision))):parseFloat(n);break;case"o":n=(parseInt(n,10)>>>0).toString(8);break;case"s":n=String(n),n=c.precision?n.substring(0,c.precision):n;break;case"t":n=String(!!n),n=c.precision?n.substring(0,c.precision):n;break;case"T":n=Object.prototype.toString.call(n).slice(8,-1).toLowerCase(),n=c.precision?n.substring(0,c.precision):n;break;case"u":n=parseInt(n,10)>>>0;break;case"v":n=n.valueOf(),n=c.precision?n.substring(0,c.precision):n;break;case"x":n=(parseInt(n,10)>>>0).toString(16);break;case"X":n=(parseInt(n,10)>>>0).toString(16).toUpperCase()}o.json.test(c.type)?m+=n:(!o.number.test(c.type)||d&&!c.sign?f="":(f=d?"+":"-",n=n.toString().replace(o.sign,"")),s=c.pad_char?"0"===c.pad_char?"0":c.pad_char.charAt(1):" ",u=c.width-(f+n).length,l=c.width&&u>0?s.repeat(u):"",m+=c.align?f+n+l:"0"===s?f+l+n:l+f+n)}return m}(function(e){if(c[e])return c[e];var t,n=e,r=[],i=0;for(;n;){if(null!==(t=o.text.exec(n)))r.push(t[0]);else if(null!==(t=o.modulo.exec(n)))r.push("%");else{if(null===(t=o.placeholder.exec(n)))throw new SyntaxError("[sprintf] unexpected placeholder");if(t[2]){i|=1;var a=[],l=t[2],s=[];if(null===(s=o.key.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");for(a.push(s[1]);""!==(l=l.substring(s[0].length));)if(null!==(s=o.key_access.exec(l)))a.push(s[1]);else{if(null===(s=o.index_access.exec(l)))throw new SyntaxError("[sprintf] failed to parse named argument key");a.push(s[1])}t[2]=a}else i|=2;if(3===i)throw new Error("[sprintf] mixing positional and named placeholders is not (yet) supported");r.push({placeholder:t[0],param_no:t[1],keys:t[2],sign:t[3],pad_char:t[4],align:t[5],width:t[6],precision:t[7],type:t[8]})}n=n.substring(t[0].length)}return c[e]=r}(e),arguments)}function a(e,t){return i.apply(null,[e].concat(t||[]))}var c=Object.create(null);t.sprintf=i,t.vsprintf=a,"undefined"!=typeof window&&(window.sprintf=i,window.vsprintf=a,void 0===(r=function(){return{sprintf:i,vsprintf:a}}.call(t,n,t,e))||(e.exports=r))}()},606:function(e){var t,n,r=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function a(e){if(t===setTimeout)return setTimeout(e,0);if((t===o||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:o}catch(e){t=o}try{n="function"==typeof clearTimeout?clearTimeout:i}catch(e){n=i}}();var c,l=[],s=!1,u=-1;function d(){s&&c&&(s=!1,c.length?l=c.concat(l):u=-1,l.length&&f())}function f(){if(!s){var e=a(d);s=!0;for(var t=l.length;t;){for(c=l,l=[];++u<t;)c&&c[u].run();u=-1,t=l.length}c=null,s=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function x(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new p(e,t)),1!==l.length||s||a(f)},p.prototype.run=function(){this.fun.apply(null,this.array)},r.title="browser",r.browser=!0,r.env={},r.argv=[],r.version="",r.versions={},r.on=x,r.addListener=x,r.once=x,r.off=x,r.removeListener=x,r.removeAllListeners=x,r.emit=x,r.prependListener=x,r.prependOnceListener=x,r.listeners=function(e){return[]},r.binding=function(e){throw new Error("process.binding is not supported")},r.cwd=function(){return"/"},r.chdir=function(e){throw new Error("process.chdir is not supported")},r.umask=function(){return 0}},691:function(e,t,n){"use strict";var r,o=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},i=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),a=[];function c(e){for(var t=-1,n=0;n<a.length;n++)if(a[n].identifier===e){t=n;break}return t}function l(e,t){for(var n={},r=[],o=0;o<e.length;o++){var i=e[o],l=t.base?i[0]+t.base:i[0],s=n[l]||0,u="".concat(l," ").concat(s);n[l]=s+1;var d=c(u),f={css:i[1],media:i[2],sourceMap:i[3]};-1!==d?(a[d].references++,a[d].updater(f)):a.push({identifier:u,updater:h(f,t),references:1}),r.push(u)}return r}function s(e){var t=document.createElement("style"),r=e.attributes||{};if(void 0===r.nonce){var o=n.nc;o&&(r.nonce=o)}if(Object.keys(r).forEach(function(e){t.setAttribute(e,r[e])}),"function"==typeof e.insert)e.insert(t);else{var a=i(e.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(t)}return t}var u,d=(u=[],function(e,t){return u[e]=t,u.filter(Boolean).join("\n")});function f(e,t,n,r){var o=n?"":r.media?"@media ".concat(r.media," {").concat(r.css,"}"):r.css;if(e.styleSheet)e.styleSheet.cssText=d(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function p(e,t,n){var r=n.css,o=n.media,i=n.sourceMap;if(o?e.setAttribute("media",o):e.removeAttribute("media"),i&&"undefined"!=typeof btoa&&(r+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),e.styleSheet)e.styleSheet.cssText=r;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}var x=null,m=0;function h(e,t){var n,r,o;if(t.singleton){var i=m++;n=x||(x=s(t)),r=f.bind(null,n,i,!1),o=f.bind(null,n,i,!0)}else n=s(t),r=p.bind(null,n,t),o=function(){!function(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e)}(n)};return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=o());var n=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"===Object.prototype.toString.call(e)){for(var r=0;r<n.length;r++){var o=c(n[r]);a[o].references--}for(var i=l(e,t),s=0;s<n.length;s++){var u=c(n[s]);0===a[u].references&&(a[u].updater(),a.splice(u,1))}n=i}}}},737:function(e,t,n){"use strict";e.exports=n(989)},786:function(e,t,n){var r;n.p=(null===(r=window.ctxfeedV8)||void 0===r?void 0:r.plugin_url)||"/"},798:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=e(t);return t[2]?"@media ".concat(t[2]," {").concat(n,"}"):n}).join("")},t.i=function(e,n,r){"string"==typeof e&&(e=[[null,e,""]]);var o={};if(r)for(var i=0;i<this.length;i++){var a=this[i][0];null!=a&&(o[a]=!0)}for(var c=0;c<e.length;c++){var l=[].concat(e[c]);r&&o[l[0]]||(n&&(l[2]?l[2]="".concat(n," and ").concat(l[2]):l[2]=n),t.push(l))}},t}},848:function(e,t,n){"use strict";e.exports=n(20)},888:function(e,t,n){"use strict";e.exports=n(493)},961:function(e,t,n){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(551)},982:function(e,t,n){"use strict";e.exports=n(463)},989:function(e,t){"use strict";var n,r=Symbol.for("react.element"),o=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),x=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),h=Symbol.for("react.offscreen");function v(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case c:case a:case f:case p:return e;default:switch(e=e&&e.$$typeof){case u:case s:case d:case m:case x:case l:return e;default:return t}}case o:return t}}}n=Symbol.for("react.module.reference"),t.isContextConsumer=function(e){return v(e)===s}}},r={};function o(e){var t=r[e];if(void 0!==t)return t.exports;var i=r[e]={id:e,exports:{}};return n[e](i,i.exports,o),i.exports}o.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(t,{a:t}),t},t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},o.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var i=Object.create(null);o.r(i);var a={};e=e||[null,t({}),t([]),t(t)];for(var c=2&r&&n;("object"==typeof c||"function"==typeof c)&&!~e.indexOf(c);c=t(c))Object.getOwnPropertyNames(c).forEach(function(e){a[e]=function(){return n[e]}});return a.default=function(){return n},o.d(i,a),i},o.d=function(e,t){for(var n in t)o.o(t,n)&&!o.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},o.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),o.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},o.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},o.p="",o.nc=void 0,function(){"use strict";o(786),o(164);var e=o(338),t=o(540),n=o.t(t,2),r=o(888),i=o(242),a=o(961);let c=function(e){e()};const l=()=>c,s=Symbol.for("react-redux-context"),u="undefined"!=typeof globalThis?globalThis:{};function d(){var e;if(!t.createContext)return{};const n=null!=(e=u[s])?e:u[s]=new Map;let r=n.get(t.createContext);return r||(r=t.createContext(null),n.set(t.createContext,r)),r}const f=d();function p(e=f){return function(){return(0,t.useContext)(e)}}const x=p(),m=()=>{throw new Error("uSES not initialized!")};let h=m;const v=(e,t)=>e===t;function b(e=f){const n=e===f?x:p(e);return function(e,r={}){const{equalityFn:o=v,stabilityCheck:i,noopCheck:a}="function"==typeof r?{equalityFn:r}:r;const{store:c,subscription:l,getServerState:s,stabilityCheck:u,noopCheck:d}=n(),f=((0,t.useRef)(!0),(0,t.useCallback)({[e.name](t){return e(t)}}[e.name],[e,u,i])),p=h(l.addNestedSub,c.getState,s||c.getState,f,o);return(0,t.useDebugValue)(p),p}}const g=b();function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(null,arguments)}function w(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}var j=o(146),k=o.n(j),S=o(737);const N=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function O(e,t,n,r,{areStatesEqual:o,areOwnPropsEqual:i,areStatePropsEqual:a}){let c,l,s,u,d,f=!1;function p(f,p){const x=!i(p,l),m=!o(f,c,p,l);return c=f,l=p,x&&m?(s=e(c,l),t.dependsOnOwnProps&&(u=t(r,l)),d=n(s,u,l),d):x?(e.dependsOnOwnProps&&(s=e(c,l)),t.dependsOnOwnProps&&(u=t(r,l)),d=n(s,u,l),d):m?function(){const t=e(c,l),r=!a(t,s);return s=t,r&&(d=n(s,u,l)),d}():d}return function(o,i){return f?p(o,i):(c=o,l=i,s=e(c,l),u=t(r,l),d=n(s,u,l),f=!0,d)}}function C(e){return function(t){const n=e(t);function r(){return n}return r.dependsOnOwnProps=!1,r}}function E(e){return e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function T(e,t){return function(t,{displayName:n}){const r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e,void 0)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=E(e);let o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=E(o),o=r(t,n)),o},r}}function P(e,t){return(n,r)=>{throw new Error(`Invalid value of type ${typeof e} for ${t} argument when connecting component ${r.wrappedComponentName}.`)}}function _(e,t,n){return y({},n,e,t)}const A={notify(){},get:()=>[]};function I(e,t){let n,r=A,o=0,i=!1;function a(){u.onStateChange&&u.onStateChange()}function c(){o++,n||(n=t?t.addNestedSub(a):e.subscribe(a),r=function(){const e=l();let t=null,n=null;return{clear(){t=null,n=null},notify(){e(()=>{let e=t;for(;e;)e.callback(),e=e.next})},get(){let e=[],n=t;for(;n;)e.push(n),n=n.next;return e},subscribe(e){let r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}())}function s(){o--,n&&0===o&&(n(),n=void 0,r.clear(),r=A)}const u={addNestedSub:function(e){c();const t=r.subscribe(e);let n=!1;return()=>{n||(n=!0,t(),s())}},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:a,isSubscribed:function(){return i},trySubscribe:function(){i||(i=!0,c())},tryUnsubscribe:function(){i&&(i=!1,s())},getListeners:()=>r};return u}const F=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)?t.useLayoutEffect:t.useEffect;function R(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function M(e,t){if(R(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!R(e[n[r]],t[n[r]]))return!1;return!0}const D=["reactReduxForwardedRef"];let L=m;const z=[null,null];function B(e,t,n,r,o,i){e.current=r,n.current=!1,o.current&&(o.current=null,i())}function U(e,t){return e===t}var G=function(e,n,r,{pure:o,areStatesEqual:i=U,areOwnPropsEqual:a=M,areStatePropsEqual:c=M,areMergedPropsEqual:l=M,forwardRef:s=!1,context:u=f}={}){const d=u,p=function(e){return e?"function"==typeof e?T(e):P(e,"mapStateToProps"):C(()=>({}))}(e),x=function(e){return e&&"object"==typeof e?C(t=>function(e,t){const n={};for(const r in e){const o=e[r];"function"==typeof o&&(n[r]=(...e)=>t(o(...e)))}return n}(e,t)):e?"function"==typeof e?T(e):P(e,"mapDispatchToProps"):C(e=>({dispatch:e}))}(n),m=function(e){return e?"function"==typeof e?function(e){return function(t,{displayName:n,areMergedPropsEqual:r}){let o,i=!1;return function(t,n,a){const c=e(t,n,a);return i?r(c,o)||(o=c):(i=!0,o=c),o}}}(e):P(e,"mergeProps"):()=>_}(r),h=Boolean(e);return e=>{const n=e.displayName||e.name||"Component",r=`Connect(${n})`,o={shouldHandleStateChanges:h,displayName:r,wrappedComponentName:n,WrappedComponent:e,initMapStateToProps:p,initMapDispatchToProps:x,initMergeProps:m,areStatesEqual:i,areStatePropsEqual:c,areOwnPropsEqual:a,areMergedPropsEqual:l};function u(n){const[r,i,a]=t.useMemo(()=>{const{reactReduxForwardedRef:e}=n,t=w(n,D);return[n.context,e,t]},[n]),c=t.useMemo(()=>r&&r.Consumer&&(0,S.isContextConsumer)(t.createElement(r.Consumer,null))?r:d,[r,d]),l=t.useContext(c),s=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch),u=Boolean(l)&&Boolean(l.store);const f=s?n.store:l.store,p=u?l.getServerState:f.getState,x=t.useMemo(()=>function(e,t){let{initMapStateToProps:n,initMapDispatchToProps:r,initMergeProps:o}=t,i=w(t,N);return O(n(e,i),r(e,i),o(e,i),e,i)}(f.dispatch,o),[f]),[m,v]=t.useMemo(()=>{if(!h)return z;const e=I(f,s?void 0:l.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]},[f,s,l]),b=t.useMemo(()=>s?l:y({},l,{subscription:m}),[s,l,m]),g=t.useRef(),j=t.useRef(a),k=t.useRef(),C=t.useRef(!1),E=(t.useRef(!1),t.useRef(!1)),T=t.useRef();F(()=>(E.current=!0,()=>{E.current=!1}),[]);const P=t.useMemo(()=>()=>k.current&&a===j.current?k.current:x(f.getState(),a),[f,a]),_=t.useMemo(()=>e=>m?function(e,t,n,r,o,i,a,c,l,s,u){if(!e)return()=>{};let d=!1,f=null;const p=()=>{if(d||!c.current)return;const e=t.getState();let n,p;try{n=r(e,o.current)}catch(e){p=e,f=e}p||(f=null),n===i.current?a.current||s():(i.current=n,l.current=n,a.current=!0,u())};return n.onStateChange=p,n.trySubscribe(),p(),()=>{if(d=!0,n.tryUnsubscribe(),n.onStateChange=null,f)throw f}}(h,f,m,x,j,g,C,E,k,v,e):()=>{},[m]);var A,R,M;let U;A=B,R=[j,g,C,a,k,v],F(()=>A(...R),M);try{U=L(_,P,p?()=>x(p(),a):P)}catch(e){throw T.current&&(e.message+=`\nThe error may be correlated with this previous error:\n${T.current.stack}\n\n`),e}F(()=>{T.current=void 0,k.current=void 0,g.current=U});const G=t.useMemo(()=>t.createElement(e,y({},U,{ref:i})),[i,e,U]);return t.useMemo(()=>h?t.createElement(c.Provider,{value:b},G):G,[c,G,b])}const f=t.memo(u);if(f.WrappedComponent=e,f.displayName=u.displayName=r,s){const n=t.forwardRef(function(e,n){return t.createElement(f,y({},e,{reactReduxForwardedRef:n}))});return n.displayName=r,n.WrappedComponent=e,k()(n,e)}return k()(f,e)}};var H=function({store:e,context:n,children:r,serverState:o,stabilityCheck:i="once",noopCheck:a="once"}){const c=t.useMemo(()=>{const t=I(e);return{store:e,subscription:t,getServerState:o?()=>o:void 0,stabilityCheck:i,noopCheck:a}},[e,o,i,a]),l=t.useMemo(()=>e.getState(),[e]);F(()=>{const{subscription:t}=c;return t.onStateChange=t.notifyNestedSubs,t.trySubscribe(),l!==e.getState()&&t.notifyNestedSubs(),()=>{t.tryUnsubscribe(),t.onStateChange=void 0}},[c,l]);const s=n||f;return t.createElement(s.Provider,{value:c},r)};function q(e=f){const t=e===f?x:p(e);return function(){const{store:e}=t();return e}}const W=q();function $(e=f){const t=e===f?W:q(e);return function(){return t().dispatch}}const V=$();var Q;function X(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=X(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function K(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=X(e))&&(r&&(r+=" "),r+=t);return r}(e=>{h=e})(i.useSyncExternalStoreWithSelector),(e=>{L=e})(r.useSyncExternalStore),Q=a.unstable_batchedUpdates,c=Q;var Y=K;const Z=e=>"number"==typeof e&&!isNaN(e),J=e=>"string"==typeof e,ee=e=>"function"==typeof e,te=e=>J(e)||ee(e)?e:null,ne=e=>(0,t.isValidElement)(e)||J(e)||ee(e)||Z(e);function re(e){let{enter:n,exit:r,appendPosition:o=!1,collapse:i=!0,collapseDuration:a=300}=e;return function(e){let{children:c,position:l,preventExitTransition:s,done:u,nodeRef:d,isIn:f,playToast:p}=e;const x=o?`${n}--${l}`:n,m=o?`${r}--${l}`:r,h=(0,t.useRef)(0);return(0,t.useLayoutEffect)(()=>{const e=d.current,t=x.split(" "),n=r=>{r.target===d.current&&(p(),e.removeEventListener("animationend",n),e.removeEventListener("animationcancel",n),0===h.current&&"animationcancel"!==r.type&&e.classList.remove(...t))};e.classList.add(...t),e.addEventListener("animationend",n),e.addEventListener("animationcancel",n)},[]),(0,t.useEffect)(()=>{const e=d.current,t=()=>{e.removeEventListener("animationend",t),i?function(e,t,n){void 0===n&&(n=300);const{scrollHeight:r,style:o}=e;requestAnimationFrame(()=>{o.minHeight="initial",o.height=r+"px",o.transition=`all ${n}ms`,requestAnimationFrame(()=>{o.height="0",o.padding="0",o.margin="0",setTimeout(t,n)})})}(e,u,a):u()};f||(s?t():(h.current=1,e.className+=` ${m}`,e.addEventListener("animationend",t)))},[f]),t.createElement(t.Fragment,null,c)}}function oe(e,t){return null!=e?{content:e.content,containerId:e.props.containerId,id:e.props.toastId,theme:e.props.theme,type:e.props.type,data:e.props.data||{},isLoading:e.props.isLoading,icon:e.props.icon,status:t}:{}}const ie=new Map;let ae=[];const ce=new Set,le=e=>ce.forEach(t=>t(e)),se=()=>ie.size>0;function ue(e,t){var n;if(t)return!(null==(n=ie.get(t))||!n.isToastActive(e));let r=!1;return ie.forEach(t=>{t.isToastActive(e)&&(r=!0)}),r}function de(e,t){ne(e)&&(se()||ae.push({content:e,options:t}),ie.forEach(n=>{n.buildToast(e,t)}))}function fe(e,t){ie.forEach(n=>{null!=t&&null!=t&&t.containerId?(null==t?void 0:t.containerId)===n.id&&n.toggle(e,null==t?void 0:t.id):n.toggle(e,null==t?void 0:t.id)})}function pe(e){const{subscribe:n,getSnapshot:r,setProps:o}=(0,t.useRef)(function(e){const n=e.containerId||1;return{subscribe(r){const o=function(e,n,r){let o=1,i=0,a=[],c=[],l=[],s=n;const u=new Map,d=new Set,f=()=>{l=Array.from(u.values()),d.forEach(e=>e())},p=e=>{c=null==e?[]:c.filter(t=>t!==e),f()},x=e=>{const{toastId:n,onOpen:o,updateId:i,children:a}=e.props,l=null==i;e.staleId&&u.delete(e.staleId),u.set(n,e),c=[...c,e.props.toastId].filter(t=>t!==e.staleId),f(),r(oe(e,l?"added":"updated")),l&&ee(o)&&o((0,t.isValidElement)(a)&&a.props)};return{id:e,props:s,observe:e=>(d.add(e),()=>d.delete(e)),toggle:(e,t)=>{u.forEach(n=>{null!=t&&t!==n.props.toastId||ee(n.toggle)&&n.toggle(e)})},removeToast:p,toasts:u,clearQueue:()=>{i-=a.length,a=[]},buildToast:(n,c)=>{if((t=>{let{containerId:n,toastId:r,updateId:o}=t;const i=n?n!==e:1!==e,a=u.has(r)&&null==o;return i||a})(c))return;const{toastId:l,updateId:d,data:m,staleId:h,delay:v}=c,b=()=>{p(l)},g=null==d;g&&i++;const y={...s,style:s.toastStyle,key:o++,...Object.fromEntries(Object.entries(c).filter(e=>{let[t,n]=e;return null!=n})),toastId:l,updateId:d,data:m,closeToast:b,isIn:!1,className:te(c.className||s.toastClassName),bodyClassName:te(c.bodyClassName||s.bodyClassName),progressClassName:te(c.progressClassName||s.progressClassName),autoClose:!c.isLoading&&(w=c.autoClose,j=s.autoClose,!1===w||Z(w)&&w>0?w:j),deleteToast(){const e=u.get(l),{onClose:n,children:o}=e.props;ee(n)&&n((0,t.isValidElement)(o)&&o.props),r(oe(e,"removed")),u.delete(l),i--,i<0&&(i=0),a.length>0?x(a.shift()):f()}};var w,j;y.closeButton=s.closeButton,!1===c.closeButton||ne(c.closeButton)?y.closeButton=c.closeButton:!0===c.closeButton&&(y.closeButton=!ne(s.closeButton)||s.closeButton);let k=n;(0,t.isValidElement)(n)&&!J(n.type)?k=(0,t.cloneElement)(n,{closeToast:b,toastProps:y,data:m}):ee(n)&&(k=n({closeToast:b,toastProps:y,data:m}));const S={content:k,props:y,staleId:h};s.limit&&s.limit>0&&i>s.limit&&g?a.push(S):Z(v)?setTimeout(()=>{x(S)},v):x(S)},setProps(e){s=e},setToggle:(e,t)=>{u.get(e).toggle=t},isToastActive:e=>c.some(t=>t===e),getSnapshot:()=>l}}(n,e,le);ie.set(n,o);const i=o.observe(r);return ae.forEach(e=>de(e.content,e.options)),ae=[],()=>{i(),ie.delete(n)}},setProps(e){var t;null==(t=ie.get(n))||t.setProps(e)},getSnapshot(){var e;return null==(e=ie.get(n))?void 0:e.getSnapshot()}}}(e)).current;o(e);const i=(0,t.useSyncExternalStore)(n,r,r);return{getToastToRender:function(t){if(!i)return[];const n=new Map;return e.newestOnTop&&i.reverse(),i.forEach(e=>{const{position:t}=e.props;n.has(t)||n.set(t,[]),n.get(t).push(e)}),Array.from(n,e=>t(e[0],e[1]))},isToastActive:ue,count:null==i?void 0:i.length}}function xe(e){const[n,r]=(0,t.useState)(!1),[o,i]=(0,t.useState)(!1),a=(0,t.useRef)(null),c=(0,t.useRef)({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,{autoClose:l,pauseOnHover:s,closeToast:u,onClick:d,closeOnClick:f}=e;var p,x;function m(){r(!0)}function h(){r(!1)}function v(t){const r=a.current;c.canDrag&&r&&(c.didMove=!0,n&&h(),c.delta="x"===e.draggableDirection?t.clientX-c.start:t.clientY-c.start,c.start!==t.clientX&&(c.canCloseOnClick=!1),r.style.transform=`translate3d(${"x"===e.draggableDirection?`${c.delta}px, var(--y)`:`0, calc(${c.delta}px + var(--y))`},0)`,r.style.opacity=""+(1-Math.abs(c.delta/c.removalDistance)))}function b(){document.removeEventListener("pointermove",v),document.removeEventListener("pointerup",b);const t=a.current;if(c.canDrag&&c.didMove&&t){if(c.canDrag=!1,Math.abs(c.delta)>c.removalDistance)return i(!0),e.closeToast(),void e.collapseAll();t.style.transition="transform 0.2s, opacity 0.2s",t.style.removeProperty("transform"),t.style.removeProperty("opacity")}}null==(x=ie.get((p={id:e.toastId,containerId:e.containerId,fn:r}).containerId||1))||x.setToggle(p.id,p.fn),(0,t.useEffect)(()=>{if(e.pauseOnFocusLoss)return document.hasFocus()||h(),window.addEventListener("focus",m),window.addEventListener("blur",h),()=>{window.removeEventListener("focus",m),window.removeEventListener("blur",h)}},[e.pauseOnFocusLoss]);const g={onPointerDown:function(t){if(!0===e.draggable||e.draggable===t.pointerType){c.didMove=!1,document.addEventListener("pointermove",v),document.addEventListener("pointerup",b);const n=a.current;c.canCloseOnClick=!0,c.canDrag=!0,n.style.transition="none","x"===e.draggableDirection?(c.start=t.clientX,c.removalDistance=n.offsetWidth*(e.draggablePercent/100)):(c.start=t.clientY,c.removalDistance=n.offsetHeight*(80===e.draggablePercent?1.5*e.draggablePercent:e.draggablePercent)/100)}},onPointerUp:function(t){const{top:n,bottom:r,left:o,right:i}=a.current.getBoundingClientRect();"touchend"!==t.nativeEvent.type&&e.pauseOnHover&&t.clientX>=o&&t.clientX<=i&&t.clientY>=n&&t.clientY<=r?h():m()}};return l&&s&&(g.onMouseEnter=h,e.stacked||(g.onMouseLeave=m)),f&&(g.onClick=e=>{d&&d(e),c.canCloseOnClick&&u()}),{playToast:m,pauseToast:h,isRunning:n,preventExitTransition:o,toastRef:a,eventHandlers:g}}function me(e){let{delay:n,isRunning:r,closeToast:o,type:i="default",hide:a,className:c,style:l,controlledProgress:s,progress:u,rtl:d,isIn:f,theme:p}=e;const x=a||s&&0===u,m={...l,animationDuration:`${n}ms`,animationPlayState:r?"running":"paused"};s&&(m.transform=`scaleX(${u})`);const h=Y("Toastify__progress-bar",s?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated",`Toastify__progress-bar-theme--${p}`,`Toastify__progress-bar--${i}`,{"Toastify__progress-bar--rtl":d}),v=ee(c)?c({rtl:d,type:i,defaultClassName:h}):Y(h,c),b={[s&&u>=1?"onTransitionEnd":"onAnimationEnd"]:s&&u<1?null:()=>{f&&o()}};return t.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":x},t.createElement("div",{className:`Toastify__progress-bar--bg Toastify__progress-bar-theme--${p} Toastify__progress-bar--${i}`}),t.createElement("div",{role:"progressbar","aria-hidden":x?"true":"false","aria-label":"notification timer",className:v,style:m,...b}))}let he=1;const ve=()=>""+he++;function be(e){return e&&(J(e.toastId)||Z(e.toastId))?e.toastId:ve()}function ge(e,t){return de(e,t),t.toastId}function ye(e,t){return{...t,type:t&&t.type||e,toastId:be(t)}}function we(e){return(t,n)=>ge(t,ye(e,n))}function je(e,t){return ge(e,ye("default",t))}je.loading=(e,t)=>ge(e,ye("default",{isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1,...t})),je.promise=function(e,t,n){let r,{pending:o,error:i,success:a}=t;o&&(r=J(o)?je.loading(o,n):je.loading(o.render,{...n,...o}));const c={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},l=(e,t,o)=>{if(null==t)return void je.dismiss(r);const i={type:e,...c,...n,data:o},a=J(t)?{render:t}:t;return r?je.update(r,{...i,...a}):je(a.render,{...i,...a}),o},s=ee(e)?e():e;return s.then(e=>l("success",a,e)).catch(e=>l("error",i,e)),s},je.success=we("success"),je.info=we("info"),je.error=we("error"),je.warning=we("warning"),je.warn=je.warning,je.dark=(e,t)=>ge(e,ye("default",{theme:"dark",...t})),je.dismiss=function(e){!function(e){var t;if(se()){if(null==e||J(t=e)||Z(t))ie.forEach(t=>{t.removeToast(e)});else if(e&&("containerId"in e||"id"in e)){const t=ie.get(e.containerId);t?t.removeToast(e.id):ie.forEach(t=>{t.removeToast(e.id)})}}else ae=ae.filter(t=>null!=e&&t.options.toastId!==e)}(e)},je.clearWaitingQueue=function(e){void 0===e&&(e={}),ie.forEach(t=>{!t.props.limit||e.containerId&&t.id!==e.containerId||t.clearQueue()})},je.isActive=ue,je.update=function(e,t){void 0===t&&(t={});const n=((e,t)=>{var n;let{containerId:r}=t;return null==(n=ie.get(r||1))?void 0:n.toasts.get(e)})(e,t);if(n){const{props:r,content:o}=n,i={delay:100,...r,...t,toastId:t.toastId||e,updateId:ve()};i.toastId!==e&&(i.staleId=e);const a=i.render||o;delete i.render,ge(a,i)}},je.done=e=>{je.update(e,{progress:1})},je.onChange=function(e){return ce.add(e),()=>{ce.delete(e)}},je.play=e=>fe(!0,e),je.pause=e=>fe(!1,e);const ke="undefined"!=typeof window?t.useLayoutEffect:t.useEffect,Se=e=>{let{theme:n,type:r,isLoading:o,...i}=e;return t.createElement("svg",{viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===n?"currentColor":`var(--toastify-icon-color-${r})`,...i})},Ne={info:function(e){return t.createElement(Se,{...e},t.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(e){return t.createElement(Se,{...e},t.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(e){return t.createElement(Se,{...e},t.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(e){return t.createElement(Se,{...e},t.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return t.createElement("div",{className:"Toastify__spinner"})}},Oe=e=>{const{isRunning:n,preventExitTransition:r,toastRef:o,eventHandlers:i,playToast:a}=xe(e),{closeButton:c,children:l,autoClose:s,onClick:u,type:d,hideProgressBar:f,closeToast:p,transition:x,position:m,className:h,style:v,bodyClassName:b,bodyStyle:g,progressClassName:y,progressStyle:w,updateId:j,role:k,progress:S,rtl:N,toastId:O,deleteToast:C,isIn:E,isLoading:T,closeOnClick:P,theme:_}=e,A=Y("Toastify__toast",`Toastify__toast-theme--${_}`,`Toastify__toast--${d}`,{"Toastify__toast--rtl":N},{"Toastify__toast--close-on-click":P}),I=ee(h)?h({rtl:N,position:m,type:d,defaultClassName:A}):Y(A,h),F=function(e){let{theme:n,type:r,isLoading:o,icon:i}=e,a=null;const c={theme:n,type:r};return!1===i||(ee(i)?a=i({...c,isLoading:o}):(0,t.isValidElement)(i)?a=(0,t.cloneElement)(i,c):o?a=Ne.spinner():(e=>e in Ne)(r)&&(a=Ne[r](c))),a}(e),R=!!S||!s,M={closeToast:p,type:d,theme:_};let D=null;return!1===c||(D=ee(c)?c(M):(0,t.isValidElement)(c)?(0,t.cloneElement)(c,M):function(e){let{closeToast:n,theme:r,ariaLabel:o="close"}=e;return t.createElement("button",{className:`Toastify__close-button Toastify__close-button--${r}`,type:"button",onClick:e=>{e.stopPropagation(),n(e)},"aria-label":o},t.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},t.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(M)),t.createElement(x,{isIn:E,done:C,position:m,preventExitTransition:r,nodeRef:o,playToast:a},t.createElement("div",{id:O,onClick:u,"data-in":E,className:I,...i,style:v,ref:o},t.createElement("div",{...E&&{role:k},className:ee(b)?b({type:d}):Y("Toastify__toast-body",b),style:g},null!=F&&t.createElement("div",{className:Y("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!T})},F),t.createElement("div",null,l)),D,t.createElement(me,{...j&&!R?{key:`pb-${j}`}:{},rtl:N,theme:_,delay:s,isRunning:n,isIn:E,closeToast:p,hide:f,type:d,style:w,className:y,controlledProgress:R,progress:S||0})))},Ce=function(e,t){return void 0===t&&(t=!1),{enter:`Toastify--animate Toastify__${e}-enter`,exit:`Toastify--animate Toastify__${e}-exit`,appendPosition:t}},Ee=re(Ce("bounce",!0)),Te=(re(Ce("slide",!0)),re(Ce("zoom")),re(Ce("flip")),{position:"top-right",transition:Ee,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light"});function Pe(e){let n={...Te,...e};const r=e.stacked,[o,i]=(0,t.useState)(!0),a=(0,t.useRef)(null),{getToastToRender:c,isToastActive:l,count:s}=pe(n),{className:u,style:d,rtl:f,containerId:p}=n;function x(e){const t=Y("Toastify__toast-container",`Toastify__toast-container--${e}`,{"Toastify__toast-container--rtl":f});return ee(u)?u({position:e,rtl:f,defaultClassName:t}):Y(t,te(u))}function m(){r&&(i(!0),je.play())}return ke(()=>{if(r){var e;const t=a.current.querySelectorAll('[data-in="true"]'),r=12,i=null==(e=n.position)?void 0:e.includes("top");let c=0,l=0;Array.from(t).reverse().forEach((e,t)=>{const n=e;n.classList.add("Toastify__toast--stacked"),t>0&&(n.dataset.collapsed=`${o}`),n.dataset.pos||(n.dataset.pos=i?"top":"bot");const a=c*(o?.2:1)+(o?0:r*t);n.style.setProperty("--y",`${i?a:-1*a}px`),n.style.setProperty("--g",`${r}`),n.style.setProperty("--s",""+(1-(o?l:0))),c+=n.offsetHeight,l+=.025})}},[o,s,r]),t.createElement("div",{ref:a,className:"Toastify",id:p,onMouseEnter:()=>{r&&(i(!1),je.pause())},onMouseLeave:m},c((e,n)=>{const o=n.length?{...d}:{...d,pointerEvents:"none"};return t.createElement("div",{className:x(e),style:o,key:`container-${e}`},n.map(e=>{let{content:n,props:o}=e;return t.createElement(Oe,{...o,stacked:r,collapseAll:m,isIn:l(o.toastId,o.containerId),style:o.style,key:`toast-${o.key}`},n)}))}))}var _e=o(691),Ae=o.n(_e),Ie=o(236),Fe={insert:"head",singleton:!1};Ae()(Ie.A,Fe),Ie.A.locals;function Re(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map(function(e){return"'"+e+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function Me(e){return!!e&&!!e[Nt]}function De(e){var t;return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===Ot}(e)||Array.isArray(e)||!!e[St]||!!(null===(t=e.constructor)||void 0===t?void 0:t[St])||qe(e)||We(e))}function Le(e,t,n){void 0===n&&(n=!1),0===ze(e)?(n?Object.keys:Ct)(e).forEach(function(r){n&&"symbol"==typeof r||t(r,e[r],e)}):e.forEach(function(n,r){return t(r,n,e)})}function ze(e){var t=e[Nt];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:qe(e)?2:We(e)?3:0}function Be(e,t){return 2===ze(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function Ue(e,t){return 2===ze(e)?e.get(t):e[t]}function Ge(e,t,n){var r=ze(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function He(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function qe(e){return yt&&e instanceof Map}function We(e){return wt&&e instanceof Set}function $e(e){return e.o||e.t}function Ve(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Et(e);delete t[Nt];for(var n=Ct(t),r=0;r<n.length;r++){var o=n[r],i=t[o];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[o]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[o]})}return Object.create(Object.getPrototypeOf(e),t)}function Qe(e,t){return void 0===t&&(t=!1),Ke(e)||Me(e)||!De(e)||(ze(e)>1&&(e.set=e.add=e.clear=e.delete=Xe),Object.freeze(e),t&&Le(e,function(e,t){return Qe(t,!0)},!0)),e}function Xe(){Re(2)}function Ke(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function Ye(e){var t=Tt[e];return t||Re(18,e),t}function Ze(e,t){Tt[e]||(Tt[e]=t)}function Je(){return bt}function et(e,t){t&&(Ye("Patches"),e.u=[],e.s=[],e.v=t)}function tt(e){nt(e),e.p.forEach(ot),e.p=null}function nt(e){e===bt&&(bt=e.l)}function rt(e){return bt={p:[],l:bt,h:e,m:!0,_:0}}function ot(e){var t=e[Nt];0===t.i||1===t.i?t.j():t.g=!0}function it(e,t){t._=t.p.length;var n=t.p[0],r=void 0!==e&&e!==n;return t.h.O||Ye("ES5").S(t,e,r),r?(n[Nt].P&&(tt(t),Re(4)),De(e)&&(e=at(t,e),t.l||lt(t,e)),t.u&&Ye("Patches").M(n[Nt].t,e,t.u,t.s)):e=at(t,n,[]),tt(t),t.u&&t.v(t.u,t.s),e!==kt?e:void 0}function at(e,t,n){if(Ke(t))return t;var r=t[Nt];if(!r)return Le(t,function(o,i){return ct(e,r,t,o,i,n)},!0),t;if(r.A!==e)return t;if(!r.P)return lt(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=Ve(r.k):r.o,i=o,a=!1;3===r.i&&(i=new Set(o),o.clear(),a=!0),Le(i,function(t,i){return ct(e,r,o,t,i,n,a)}),lt(e,o,!1),n&&e.u&&Ye("Patches").N(r,n,e.u,e.s)}return r.o}function ct(e,t,n,r,o,i,a){if(Me(o)){var c=at(e,o,i&&t&&3!==t.i&&!Be(t.R,r)?i.concat(r):void 0);if(Ge(n,r,c),!Me(c))return;e.m=!1}else a&&n.add(o);if(De(o)&&!Ke(o)){if(!e.h.D&&e._<1)return;at(e,o),t&&t.A.l||lt(e,o)}}function lt(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&Qe(t,n)}function st(e,t){var n=e[Nt];return(n?$e(n):e)[t]}function ut(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function dt(e){e.P||(e.P=!0,e.l&&dt(e.l))}function ft(e){e.o||(e.o=Ve(e.t))}function pt(e,t,n){var r=qe(t)?Ye("MapSet").F(t,n):We(t)?Ye("MapSet").T(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:Je(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,i=Pt;n&&(o=[r],i=_t);var a=Proxy.revocable(o,i),c=a.revoke,l=a.proxy;return r.k=l,r.j=c,l}(t,n):Ye("ES5").J(t,n);return(n?n.A:Je()).p.push(r),r}function xt(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return Ve(e)}function mt(){function e(e,t){var n=o[e];return n?n.enumerable=t:o[e]=n={configurable:!0,enumerable:t,get:function(){var t=this[Nt];return Pt.get(t,e)},set:function(t){var n=this[Nt];Pt.set(n,e,t)}},n}function t(e){for(var t=e.length-1;t>=0;t--){var o=e[t][Nt];if(!o.P)switch(o.i){case 5:r(o)&&dt(o);break;case 4:n(o)&&dt(o)}}}function n(e){for(var t=e.t,n=e.k,r=Ct(n),o=r.length-1;o>=0;o--){var i=r[o];if(i!==Nt){var a=t[i];if(void 0===a&&!Be(t,i))return!0;var c=n[i],l=c&&c[Nt];if(l?l.t!==a:!He(c,a))return!0}}var s=!!t[Nt];return r.length!==Ct(t).length+(s?0:1)}function r(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);if(n&&!n.get)return!0;for(var r=0;r<t.length;r++)if(!t.hasOwnProperty(r))return!0;return!1}var o={};Ze("ES5",{J:function(t,n){var r=Array.isArray(t),o=function(t,n){if(t){for(var r=Array(n.length),o=0;o<n.length;o++)Object.defineProperty(r,""+o,e(o,!0));return r}var i=Et(n);delete i[Nt];for(var a=Ct(i),c=0;c<a.length;c++){var l=a[c];i[l]=e(l,t||!!i[l].enumerable)}return Object.create(Object.getPrototypeOf(n),i)}(r,t),i={i:r?5:4,A:n?n.A:Je(),P:!1,I:!1,R:{},l:n,t:t,k:o,o:null,g:!1,C:!1};return Object.defineProperty(o,Nt,{value:i,writable:!0}),o},S:function(e,n,o){o?Me(n)&&n[Nt].A===e&&t(e.p):(e.u&&function e(t){if(t&&"object"==typeof t){var n=t[Nt];if(n){var o=n.t,i=n.k,a=n.R,c=n.i;if(4===c)Le(i,function(t){t!==Nt&&(void 0!==o[t]||Be(o,t)?a[t]||e(i[t]):(a[t]=!0,dt(n)))}),Le(o,function(e){void 0!==i[e]||Be(i,e)||(a[e]=!1,dt(n))});else if(5===c){if(r(n)&&(dt(n),a.length=!0),i.length<o.length)for(var l=i.length;l<o.length;l++)a[l]=!1;else for(var s=o.length;s<i.length;s++)a[s]=!0;for(var u=Math.min(i.length,o.length),d=0;d<u;d++)i.hasOwnProperty(d)||(a[d]=!0),void 0===a[d]&&e(i[d])}}}}(e.p[0]),t(e.p))},K:function(e){return 4===e.i?n(e):r(e)}})}function ht(){function e(t){if(!De(t))return t;if(Array.isArray(t))return t.map(e);if(qe(t))return new Map(Array.from(t.entries()).map(function(t){return[t[0],e(t[1])]}));if(We(t))return new Set(Array.from(t).map(e));var n=Object.create(Object.getPrototypeOf(t));for(var r in t)n[r]=e(t[r]);return Be(t,St)&&(n[St]=t[St]),n}function t(t){return Me(t)?e(t):t}var n="add";Ze("Patches",{$:function(t,r){return r.forEach(function(r){for(var o=r.path,i=r.op,a=t,c=0;c<o.length-1;c++){var l=ze(a),s=o[c];"string"!=typeof s&&"number"!=typeof s&&(s=""+s),0!==l&&1!==l||"__proto__"!==s&&"constructor"!==s||Re(24),"function"==typeof a&&"prototype"===s&&Re(24),"object"!=typeof(a=Ue(a,s))&&Re(15,o.join("/"))}var u=ze(a),d=e(r.value),f=o[o.length-1];switch(i){case"replace":switch(u){case 2:return a.set(f,d);case 3:Re(16);default:return a[f]=d}case n:switch(u){case 1:return"-"===f?a.push(d):a.splice(f,0,d);case 2:return a.set(f,d);case 3:return a.add(d);default:return a[f]=d}case"remove":switch(u){case 1:return a.splice(f,1);case 2:return a.delete(f);case 3:return a.delete(r.value);default:return delete a[f]}default:Re(17,i)}}),t},N:function(e,r,o,i){switch(e.i){case 0:case 4:case 2:return function(e,r,o,i){var a=e.t,c=e.o;Le(e.R,function(e,l){var s=Ue(a,e),u=Ue(c,e),d=l?Be(a,e)?"replace":n:"remove";if(s!==u||"replace"!==d){var f=r.concat(e);o.push("remove"===d?{op:d,path:f}:{op:d,path:f,value:u}),i.push(d===n?{op:"remove",path:f}:"remove"===d?{op:n,path:f,value:t(s)}:{op:"replace",path:f,value:t(s)})}})}(e,r,o,i);case 5:case 1:return function(e,r,o,i){var a=e.t,c=e.R,l=e.o;if(l.length<a.length){var s=[l,a];a=s[0],l=s[1];var u=[i,o];o=u[0],i=u[1]}for(var d=0;d<a.length;d++)if(c[d]&&l[d]!==a[d]){var f=r.concat([d]);o.push({op:"replace",path:f,value:t(l[d])}),i.push({op:"replace",path:f,value:t(a[d])})}for(var p=a.length;p<l.length;p++){var x=r.concat([p]);o.push({op:n,path:x,value:t(l[p])})}a.length<l.length&&i.push({op:"replace",path:r.concat(["length"]),value:a.length})}(e,r,o,i);case 3:return function(e,t,r,o){var i=e.t,a=e.o,c=0;i.forEach(function(e){if(!a.has(e)){var i=t.concat([c]);r.push({op:"remove",path:i,value:e}),o.unshift({op:n,path:i,value:e})}c++}),c=0,a.forEach(function(e){if(!i.has(e)){var a=t.concat([c]);r.push({op:n,path:a,value:e}),o.unshift({op:"remove",path:a,value:e})}c++})}(e,r,o,i)}},M:function(e,t,n,r){n.push({op:"replace",path:[],value:t===kt?void 0:t}),r.push({op:"replace",path:[],value:e})}})}var vt,bt,gt="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),yt="undefined"!=typeof Map,wt="undefined"!=typeof Set,jt="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,kt=gt?Symbol.for("immer-nothing"):((vt={})["immer-nothing"]=!0,vt),St=gt?Symbol.for("immer-draftable"):"__$immer_draftable",Nt=gt?Symbol.for("immer-state"):"__$immer_state",Ot=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),Ct="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Et=Object.getOwnPropertyDescriptors||function(e){var t={};return Ct(e).forEach(function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)}),t},Tt={},Pt={get:function(e,t){if(t===Nt)return e;var n=$e(e);if(!Be(n,t))return function(e,t,n){var r,o=ut(t,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!De(r)?r:r===st(e.t,t)?(ft(e),e.o[t]=pt(e.A.h,r,e)):r},has:function(e,t){return t in $e(e)},ownKeys:function(e){return Reflect.ownKeys($e(e))},set:function(e,t,n){var r=ut($e(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=st($e(e),t),i=null==o?void 0:o[Nt];if(i&&i.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(He(n,o)&&(void 0!==n||Be(e.t,t)))return!0;ft(e),dt(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==st(e.t,t)||t in e.t?(e.R[t]=!1,ft(e),dt(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=$e(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){Re(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){Re(12)}},_t={};Le(Pt,function(e,t){_t[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),_t.deleteProperty=function(e,t){return _t.set.call(this,e,t,void 0)},_t.set=function(e,t,n){return Pt.set.call(this,e[0],t,n,e[0])};var At=function(){function e(e){var t=this;this.O=jt,this.D=!0,this.produce=function(e,n,r){if("function"==typeof e&&"function"!=typeof n){var o=n;n=e;var i=t;return function(e){var t=this;void 0===e&&(e=o);for(var r=arguments.length,a=Array(r>1?r-1:0),c=1;c<r;c++)a[c-1]=arguments[c];return i.produce(e,function(e){var r;return(r=n).call.apply(r,[t,e].concat(a))})}}var a;if("function"!=typeof n&&Re(6),void 0!==r&&"function"!=typeof r&&Re(7),De(e)){var c=rt(t),l=pt(t,e,void 0),s=!0;try{a=n(l),s=!1}finally{s?tt(c):nt(c)}return"undefined"!=typeof Promise&&a instanceof Promise?a.then(function(e){return et(c,r),it(e,c)},function(e){throw tt(c),e}):(et(c,r),it(a,c))}if(!e||"object"!=typeof e){if(void 0===(a=n(e))&&(a=e),a===kt&&(a=void 0),t.D&&Qe(a,!0),r){var u=[],d=[];Ye("Patches").M(e,a,u,d),r(u,d)}return a}Re(21,e)},this.produceWithPatches=function(e,n){if("function"==typeof e)return function(n){for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return t.produceWithPatches(n,function(t){return e.apply(void 0,[t].concat(o))})};var r,o,i=t.produce(e,n,function(e,t){r=e,o=t});return"undefined"!=typeof Promise&&i instanceof Promise?i.then(function(e){return[e,r,o]}):[i,r,o]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){De(e)||Re(8),Me(e)&&(e=function(e){return Me(e)||Re(22,e),function e(t){if(!De(t))return t;var n,r=t[Nt],o=ze(t);if(r){if(!r.P&&(r.i<4||!Ye("ES5").K(r)))return r.t;r.I=!0,n=xt(t,o),r.I=!1}else n=xt(t,o);return Le(n,function(t,o){r&&Ue(r.t,t)===o||Ge(n,t,e(o))}),3===o?new Set(n):n}(e)}(e));var t=rt(this),n=pt(this,e,void 0);return n[Nt].C=!0,nt(t),n},t.finishDraft=function(e,t){var n=(e&&e[Nt]).A;return et(n,t),it(void 0,n)},t.setAutoFreeze=function(e){this.D=e},t.setUseProxies=function(e){e&&!jt&&Re(20),this.O=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var o=Ye("Patches").$;return Me(e)?o(e,t):this.produce(e,function(e){return o(e,t)})},e}(),It=new At,Ft=It.produce,Rt=It.produceWithPatches.bind(It),Mt=(It.setAutoFreeze.bind(It),It.setUseProxies.bind(It),It.applyPatches.bind(It)),Dt=(It.createDraft.bind(It),It.finishDraft.bind(It),Ft);function Lt(e){return Lt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Lt(e)}function zt(e){var t=function(e,t){if("object"!=Lt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Lt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Lt(t)?t:t+""}function Bt(e,t,n){return(t=zt(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ut(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ut(Object(n),!0).forEach(function(t){Bt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ut(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ht(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var qt="function"==typeof Symbol&&Symbol.observable||"@@observable",Wt=function(){return Math.random().toString(36).substring(7).split("").join(".")},$t={INIT:"@@redux/INIT"+Wt(),REPLACE:"@@redux/REPLACE"+Wt(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+Wt()}};function Vt(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Qt(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(Ht(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(Ht(1));return n(Qt)(e,t)}if("function"!=typeof e)throw new Error(Ht(2));var o=e,i=t,a=[],c=a,l=!1;function s(){c===a&&(c=a.slice())}function u(){if(l)throw new Error(Ht(3));return i}function d(e){if("function"!=typeof e)throw new Error(Ht(4));if(l)throw new Error(Ht(5));var t=!0;return s(),c.push(e),function(){if(t){if(l)throw new Error(Ht(6));t=!1,s();var n=c.indexOf(e);c.splice(n,1),a=null}}}function f(e){if(!Vt(e))throw new Error(Ht(7));if(void 0===e.type)throw new Error(Ht(8));if(l)throw new Error(Ht(9));try{l=!0,i=o(i,e)}finally{l=!1}for(var t=a=c,n=0;n<t.length;n++){(0,t[n])()}return e}return f({type:$t.INIT}),(r={dispatch:f,subscribe:d,getState:u,replaceReducer:function(e){if("function"!=typeof e)throw new Error(Ht(10));o=e,f({type:$t.REPLACE})}})[qt]=function(){var e,t=d;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(Ht(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}})[qt]=function(){return this},e},r}function Xt(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];0,"function"==typeof e[o]&&(n[o]=e[o])}var i,a=Object.keys(n);try{!function(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:$t.INIT}))throw new Error(Ht(12));if(void 0===n(void 0,{type:$t.PROBE_UNKNOWN_ACTION()}))throw new Error(Ht(13))})}(n)}catch(e){i=e}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var r=!1,o={},c=0;c<a.length;c++){var l=a[c],s=n[l],u=e[l],d=s(u,t);if(void 0===d){t&&t.type;throw new Error(Ht(14))}o[l]=d,r=r||d!==u}return(r=r||a.length!==Object.keys(e).length)?o:e}}function Kt(e,t){return function(){return t(e.apply(this,arguments))}}function Yt(e,t){if("function"==typeof e)return Kt(e,t);if("object"!=typeof e||null===e)throw new Error(Ht(16));var n={};for(var r in e){var o=e[r];"function"==typeof o&&(n[r]=Kt(o,t))}return n}function Zt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}function Jt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(Ht(15))},o={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=t.map(function(e){return e(o)});return r=Zt.apply(void 0,i)(n.dispatch),Gt(Gt({},n),{},{dispatch:r})}}}function en(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"==typeof o?o(n,r,e):t(o)}}}}var tn=en();tn.withExtraArgument=en;var nn,rn=tn,on=(o(606),nn=function(e,t){return nn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},nn(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}nn(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),an=function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}},cn=function(e,t){for(var n=0,r=t.length,o=e.length;n<r;n++,o++)e[o]=t[n];return e},ln=Object.defineProperty,sn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,xn=function(e,t,n){return t in e?ln(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},mn=function(e,t){for(var n in t||(t={}))fn.call(t,n)&&xn(e,n,t[n]);if(dn)for(var r=0,o=dn(t);r<o.length;r++){n=o[r];pn.call(t,n)&&xn(e,n,t[n])}return e},hn=function(e,t){return sn(e,un(t))},vn=function(e,t,n){return new Promise(function(r,o){var i=function(e){try{c(n.next(e))}catch(e){o(e)}},a=function(e){try{c(n.throw(e))}catch(e){o(e)}},c=function(e){return e.done?r(e.value):Promise.resolve(e.value).then(i,a)};c((n=n.apply(e,t)).next())})},bn="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?Zt:Zt.apply(null,arguments)};"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function gn(e){if("object"!=typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return t===n}var yn=function(e){return e&&"function"==typeof e.match};function wn(e,t){function n(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(t){var o=t.apply(void 0,n);if(!o)throw new Error("prepareAction did not return an object");return mn(mn({type:e,payload:o.payload},"meta"in o&&{meta:o.meta}),"error"in o&&{error:o.error})}return{type:e,payload:n[0]}}return n.toString=function(){return""+e},n.type=e,n.match=function(t){return t.type===e},n}var jn=function(e){function t(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.apply(this,n)||this;return Object.setPrototypeOf(o,t.prototype),o}return on(t,e),Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.prototype.concat.apply(this,t)},t.prototype.prepend=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,cn([void 0],e[0].concat(this)))):new(t.bind.apply(t,cn([void 0],e.concat(this))))},t}(Array),kn=function(e){function t(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=e.apply(this,n)||this;return Object.setPrototypeOf(o,t.prototype),o}return on(t,e),Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.prototype.concat.apply(this,t)},t.prototype.prepend=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,cn([void 0],e[0].concat(this)))):new(t.bind.apply(t,cn([void 0],e.concat(this))))},t}(Array);function Sn(e){return De(e)?Dt(e,function(){}):e}function Nn(){return function(e){return function(e){void 0===e&&(e={});var t=e.thunk,n=void 0===t||t,r=(e.immutableCheck,e.serializableCheck,e.actionCreatorCheck,new jn);n&&(!function(e){return"boolean"==typeof e}(n)?r.push(rn.withExtraArgument(n.extraArgument)):r.push(rn));0;return r}(e)}}function On(e){var t,n={},r=[],o={addCase:function(e,t){var r="string"==typeof e?e:e.type;if(!r)throw new Error("`builder.addCase` cannot be called with an empty action type");if(r in n)throw new Error("`builder.addCase` cannot be called with two reducers for the same action type");return n[r]=t,o},addMatcher:function(e,t){return r.push({matcher:e,reducer:t}),o},addDefaultCase:function(e){return t=e,o}};return e(o),[n,r,t]}function Cn(e){var t=e.name;if(!t)throw new Error("`name` is a required option for createSlice");var n,r="function"==typeof e.initialState?e.initialState:Sn(e.initialState),o=e.reducers||{},i=Object.keys(o),a={},c={},l={};function s(){var t="function"==typeof e.extraReducers?On(e.extraReducers):[e.extraReducers],n=t[0],o=void 0===n?{}:n,i=t[1],a=void 0===i?[]:i,l=t[2],s=void 0===l?void 0:l,u=mn(mn({},o),c);return function(e,t,n,r){void 0===n&&(n=[]);var o,i="function"==typeof t?On(t):[t,n,r],a=i[0],c=i[1],l=i[2];if(function(e){return"function"==typeof e}(e))o=function(){return Sn(e())};else{var s=Sn(e);o=function(){return s}}function u(e,t){void 0===e&&(e=o());var n=cn([a[t.type]],c.filter(function(e){return(0,e.matcher)(t)}).map(function(e){return e.reducer}));return 0===n.filter(function(e){return!!e}).length&&(n=[l]),n.reduce(function(e,n){if(n){var r;if(Me(e))return void 0===(r=n(e,t))?e:r;if(De(e))return Dt(e,function(e){return n(e,t)});if(void 0===(r=n(e,t))){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}return e},e)}return u.getInitialState=o,u}(r,function(e){for(var t in u)e.addCase(t,u[t]);for(var n=0,r=a;n<r.length;n++){var o=r[n];e.addMatcher(o.matcher,o.reducer)}s&&e.addDefaultCase(s)})}return i.forEach(function(e){var n,r,i=o[e],s=t+"/"+e;"reducer"in i?(n=i.reducer,r=i.prepare):n=i,a[e]=n,c[s]=n,l[e]=r?wn(s,r):wn(s)}),{name:t,reducer:function(e,t){return n||(n=s()),n(e,t)},actions:l,caseReducers:a,getInitialState:function(){return n||(n=s()),n.getInitialState()}}}var En=function(e){void 0===e&&(e=21);for(var t="",n=e;n--;)t+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return t},Tn=["name","message","stack","code"],Pn=function(e,t){this.payload=e,this.meta=t},_n=function(e,t){this.payload=e,this.meta=t},An=function(e){if("object"==typeof e&&null!==e){for(var t={},n=0,r=Tn;n<r.length;n++){var o=r[n];"string"==typeof e[o]&&(t[o]=e[o])}return t}return{message:String(e)}},In=function(){function e(e,t,n){var r=wn(e+"/fulfilled",function(e,t,n,r){return{payload:e,meta:hn(mn({},r||{}),{arg:n,requestId:t,requestStatus:"fulfilled"})}}),o=wn(e+"/pending",function(e,t,n){return{payload:void 0,meta:hn(mn({},n||{}),{arg:t,requestId:e,requestStatus:"pending"})}}),i=wn(e+"/rejected",function(e,t,r,o,i){return{payload:o,error:(n&&n.serializeError||An)(e||"Rejected"),meta:hn(mn({},i||{}),{arg:r,requestId:t,rejectedWithValue:!!o,requestStatus:"rejected",aborted:"AbortError"===(null==e?void 0:e.name),condition:"ConditionError"===(null==e?void 0:e.name)})}}),a="undefined"!=typeof AbortController?AbortController:function(){function e(){this.signal={aborted:!1,addEventListener:function(){},dispatchEvent:function(){return!1},onabort:function(){},removeEventListener:function(){},reason:void 0,throwIfAborted:function(){}}}return e.prototype.abort=function(){0},e}();return Object.assign(function(e){return function(c,l,s){var u,d=(null==n?void 0:n.idGenerator)?n.idGenerator(e):En(),f=new a;function p(e){u=e,f.abort()}var x=function(){return vn(this,null,function(){var a,x,m,h,v,b;return an(this,function(g){switch(g.label){case 0:return g.trys.push([0,4,,5]),h=null==(a=null==n?void 0:n.condition)?void 0:a.call(n,e,{getState:l,extra:s}),null===(y=h)||"object"!=typeof y||"function"!=typeof y.then?[3,2]:[4,h];case 1:h=g.sent(),g.label=2;case 2:if(!1===h||f.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};return v=new Promise(function(e,t){return f.signal.addEventListener("abort",function(){return t({name:"AbortError",message:u||"Aborted"})})}),c(o(d,e,null==(x=null==n?void 0:n.getPendingMeta)?void 0:x.call(n,{requestId:d,arg:e},{getState:l,extra:s}))),[4,Promise.race([v,Promise.resolve(t(e,{dispatch:c,getState:l,extra:s,requestId:d,signal:f.signal,abort:p,rejectWithValue:function(e,t){return new Pn(e,t)},fulfillWithValue:function(e,t){return new _n(e,t)}})).then(function(t){if(t instanceof Pn)throw t;return t instanceof _n?r(t.payload,d,e,t.meta):r(t,d,e)})])];case 3:return m=g.sent(),[3,5];case 4:return b=g.sent(),m=b instanceof Pn?i(null,d,e,b.payload,b.meta):i(b,d,e),[3,5];case 5:return n&&!n.dispatchConditionRejection&&i.match(m)&&m.meta.condition||c(m),[2,m]}var y})})}();return Object.assign(x,{abort:p,requestId:d,arg:e,unwrap:function(){return x.then(Fn)}})}},{pending:o,rejected:i,fulfilled:r,typePrefix:e})}return e.withTypes=function(){return e},e}();function Fn(e){if(e.meta&&e.meta.rejectedWithValue)throw e.payload;if(e.error)throw e.error;return e.payload}var Rn=function(e,t){return yn(e)?e.match(t):e(t)};function Mn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return e.some(function(e){return Rn(e,t)})}}function Dn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){return e.every(function(e){return Rn(e,t)})}}function Ln(e,t){if(!e||!e.meta)return!1;var n="string"==typeof e.meta.requestId,r=t.indexOf(e.meta.requestStatus)>-1;return n&&r}function zn(e){return"function"==typeof e[0]&&"pending"in e[0]&&"fulfilled"in e[0]&&"rejected"in e[0]}function Bn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?function(e){return Ln(e,["pending"])}:zn(e)?function(t){var n=e.map(function(e){return e.pending});return Mn.apply(void 0,n)(t)}:Bn()(e[0])}function Un(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?function(e){return Ln(e,["rejected"])}:zn(e)?function(t){var n=e.map(function(e){return e.rejected});return Mn.apply(void 0,n)(t)}:Un()(e[0])}function Gn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=function(e){return e&&e.meta&&e.meta.rejectedWithValue};return 0===e.length||zn(e)?function(t){return Dn(Un.apply(void 0,e),n)(t)}:Gn()(e[0])}function Hn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?function(e){return Ln(e,["fulfilled"])}:zn(e)?function(t){var n=e.map(function(e){return e.fulfilled});return Mn.apply(void 0,n)(t)}:Hn()(e[0])}function qn(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return 0===e.length?function(e){return Ln(e,["pending","fulfilled","rejected"])}:zn(e)?function(t){for(var n=[],r=0,o=e;r<o.length;r++){var i=o[r];n.push(i.pending,i.rejected,i.fulfilled)}return Mn.apply(void 0,n)(t)}:qn()(e[0])}Object.assign;var Wn="listenerMiddleware";wn(Wn+"/add"),wn(Wn+"/removeAll"),wn(Wn+"/remove");var $n,Vn="RTK_autoBatch",Qn=function(){return function(e){var t;return{payload:e,meta:(t={},t[Vn]=!0,t)}}},Xn=("function"==typeof queueMicrotask&&queueMicrotask.bind("undefined"!=typeof window?window:void 0!==o.g?o.g:globalThis),function(e){return function(t){setTimeout(t,e)}});"undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:Xn(10);mt();var Kn="NOT_FOUND";var Yn=function(e,t){return e===t};function Zn(e,t){var n,r,o="object"==typeof t?t:{equalityCheck:t},i=o.equalityCheck,a=void 0===i?Yn:i,c=o.maxSize,l=void 0===c?1:c,s=o.resultEqualityCheck,u=function(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e(t[o],n[o]))return!1;return!0}}(a),d=1===l?(n=u,{get:function(e){return r&&n(r.key,e)?r.value:Kn},put:function(e,t){r={key:e,value:t}},getEntries:function(){return r?[r]:[]},clear:function(){r=void 0}}):function(e,t){var n=[];function r(e){var r=n.findIndex(function(n){return t(e,n.key)});if(r>-1){var o=n[r];return r>0&&(n.splice(r,1),n.unshift(o)),o.value}return Kn}return{get:r,put:function(t,o){r(t)===Kn&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(l,u);function f(){var t=d.get(arguments);if(t===Kn){if(t=e.apply(null,arguments),s){var n=d.getEntries().find(function(e){return s(e.value,t)});n&&(t=n.value)}d.put(arguments,t)}return t}return f.clearCache=function(){return d.clear()},f}function Jn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];var i,a=0,c={memoizeOptions:void 0},l=r.pop();if("object"==typeof l&&(c=l,l=r.pop()),"function"!=typeof l)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof l+"]");var s=c.memoizeOptions,u=void 0===s?n:s,d=Array.isArray(u)?u:[u],f=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e})){var n=t.map(function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e}).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}(r),p=e.apply(void 0,[function(){return a++,l.apply(null,arguments)}].concat(d)),x=e(function(){for(var e=[],t=f.length,n=0;n<t;n++)e.push(f[n].apply(null,arguments));return i=p.apply(null,e)});return Object.assign(x,{resultFunc:l,memoizedResultFunc:p,dependencies:f,lastResult:function(){return i},recomputations:function(){return a},resetRecomputations:function(){return a=0}}),x}}var er,tr,nr=Jn(Zn),rr=(o(606),function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(i){return function(c){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,c])}}}),or=function(e,t){for(var n=0,r=t.length,o=e.length;n<r;n++,o++)e[o]=t[n];return e},ir=Object.defineProperty,ar=Object.defineProperties,cr=Object.getOwnPropertyDescriptors,lr=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,dr=function(e,t,n){return t in e?ir(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},fr=function(e,t){for(var n in t||(t={}))sr.call(t,n)&&dr(e,n,t[n]);if(lr)for(var r=0,o=lr(t);r<o.length;r++){n=o[r];ur.call(t,n)&&dr(e,n,t[n])}return e},pr=function(e,t){return ar(e,cr(t))},xr=function(e,t){var n={};for(var r in e)sr.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&lr)for(var o=0,i=lr(e);o<i.length;o++){r=i[o];t.indexOf(r)<0&&ur.call(e,r)&&(n[r]=e[r])}return n},mr=function(e,t,n){return new Promise(function(r,o){var i=function(e){try{c(n.next(e))}catch(e){o(e)}},a=function(e){try{c(n.throw(e))}catch(e){o(e)}},c=function(e){return e.done?r(e.value):Promise.resolve(e.value).then(i,a)};c((n=n.apply(e,t)).next())})};(tr=er||(er={})).uninitialized="uninitialized",tr.pending="pending",tr.fulfilled="fulfilled",tr.rejected="rejected";function hr(e,t){if(!e)return t;if(!t)return e;if(function(e){return new RegExp("(^|:)//").test(e)}(t))return t;var n=e.endsWith("/")||!t.startsWith("?")?"/":"";return e=function(e){return e.replace(/\/$/,"")}(e),""+e+n+(t=function(e){return e.replace(/^\//,"")}(t))}var vr=function(e){return[].concat.apply([],e)};var br=gn;function gr(e,t){if(e===t||!(br(e)&&br(t)||Array.isArray(e)&&Array.isArray(t)))return t;for(var n=Object.keys(t),r=Object.keys(e),o=n.length===r.length,i=Array.isArray(t)?[]:{},a=0,c=n;a<c.length;a++){var l=c[a];i[l]=gr(e[l],t[l]),o&&(o=e[l]===i[l])}return o?e:i}var yr=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return fetch.apply(void 0,e)},wr=function(e){return e.status>=200&&e.status<=299},jr=function(e){return/ion\/(vnd\.api\+)?json/.test(e.get("content-type")||"")};function kr(e){if(!gn(e))return e;for(var t=fr({},e),n=0,r=Object.entries(t);n<r.length;n++){var o=r[n],i=o[0];void 0===o[1]&&delete t[i]}return t}var Sr=function(e,t){void 0===t&&(t=void 0),this.value=e,this.meta=t};var Nr,Or,Cr=wn("__rtkq/focused"),Er=wn("__rtkq/unfocused"),Tr=wn("__rtkq/online"),Pr=wn("__rtkq/offline");function _r(e){return e.type===Nr.query}function Ar(e,t,n,r,o,i){return function(e){return"function"==typeof e}(e)?e(t,n,r,o).map(Ir).map(i):Array.isArray(e)?e.map(Ir).map(i):[]}function Ir(e){return"string"==typeof e?{type:e}:e}function Fr(e){return null!=e}(Or=Nr||(Nr={})).query="query",Or.mutation="mutation";var Rr=Symbol("forceQueryFn"),Mr=function(e){return"function"==typeof e[Rr]};function Dr(e){return e}function Lr(e,t,n,r){return Ar(n[e.meta.arg.endpointName][t],Hn(e)?e.payload:void 0,Gn(e)?e.payload:void 0,e.meta.arg.originalArgs,"baseQueryMeta"in e.meta?e.meta.baseQueryMeta:void 0,r)}function zr(e,t,n){var r=e[t];r&&n(r)}function Br(e){var t;return null!=(t="arg"in e?e.arg.fixedCacheKey:e.fixedCacheKey)?t:e.requestId}function Ur(e,t,n){var r=e[Br(t)];r&&n(r)}var Gr={};function Hr(e){var t=e.reducerPath,n=e.queryThunk,r=e.mutationThunk,o=e.context,i=o.endpointDefinitions,a=o.apiUid,c=o.extractRehydrationInfo,l=o.hasRehydrationInfo,s=e.assertTagType,u=e.config,d=wn(t+"/resetApiState"),f=Cn({name:t+"/queries",initialState:Gr,reducers:{removeQueryResult:{reducer:function(e,t){delete e[t.payload.queryCacheKey]},prepare:Qn()},queryResultPatched:{reducer:function(e,t){var n=t.payload,r=n.queryCacheKey,o=n.patches;zr(e,r,function(e){e.data=Mt(e.data,o.concat())})},prepare:Qn()}},extraReducers:function(e){e.addCase(n.pending,function(e,t){var n,r=t.meta,o=t.meta.arg,i=Mr(o);(o.subscribe||i)&&(null!=e[n=o.queryCacheKey]||(e[n]={status:er.uninitialized,endpointName:o.endpointName})),zr(e,o.queryCacheKey,function(e){e.status=er.pending,e.requestId=i&&e.requestId?e.requestId:r.requestId,void 0!==o.originalArgs&&(e.originalArgs=o.originalArgs),e.startedTimeStamp=r.startedTimeStamp})}).addCase(n.fulfilled,function(e,t){var n=t.meta,r=t.payload;zr(e,n.arg.queryCacheKey,function(e){var t;if(e.requestId===n.requestId||Mr(n.arg)){var o=i[n.arg.endpointName].merge;if(e.status=er.fulfilled,o)if(void 0!==e.data){var a=n.fulfilledTimeStamp,c=n.arg,l=n.baseQueryMeta,s=n.requestId,u=Dt(e.data,function(e){return o(e,r,{arg:c.originalArgs,baseQueryMeta:l,fulfilledTimeStamp:a,requestId:s})});e.data=u}else e.data=r;else e.data=null==(t=i[n.arg.endpointName].structuralSharing)||t?gr(Me(e.data)?function(e){return Me(e)||Re(23,e),e[Nt].t}(e.data):e.data,r):r;delete e.error,e.fulfilledTimeStamp=n.fulfilledTimeStamp}})}).addCase(n.rejected,function(e,t){var n=t.meta,r=n.condition,o=n.arg,i=n.requestId,a=t.error,c=t.payload;zr(e,o.queryCacheKey,function(e){if(r);else{if(e.requestId!==i)return;e.status=er.rejected,e.error=null!=c?c:a}})}).addMatcher(l,function(e,t){for(var n=c(t).queries,r=0,o=Object.entries(n);r<o.length;r++){var i=o[r],a=i[0],l=i[1];(null==l?void 0:l.status)!==er.fulfilled&&(null==l?void 0:l.status)!==er.rejected||(e[a]=l)}})}}),p=Cn({name:t+"/mutations",initialState:Gr,reducers:{removeMutationResult:{reducer:function(e,t){var n=Br(t.payload);n in e&&delete e[n]},prepare:Qn()}},extraReducers:function(e){e.addCase(r.pending,function(e,t){var n=t.meta,r=t.meta,o=r.requestId,i=r.arg,a=r.startedTimeStamp;i.track&&(e[Br(n)]={requestId:o,status:er.pending,endpointName:i.endpointName,startedTimeStamp:a})}).addCase(r.fulfilled,function(e,t){var n=t.payload,r=t.meta;r.arg.track&&Ur(e,r,function(e){e.requestId===r.requestId&&(e.status=er.fulfilled,e.data=n,e.fulfilledTimeStamp=r.fulfilledTimeStamp)})}).addCase(r.rejected,function(e,t){var n=t.payload,r=t.error,o=t.meta;o.arg.track&&Ur(e,o,function(e){e.requestId===o.requestId&&(e.status=er.rejected,e.error=null!=n?n:r)})}).addMatcher(l,function(e,t){for(var n=c(t).mutations,r=0,o=Object.entries(n);r<o.length;r++){var i=o[r],a=i[0],l=i[1];(null==l?void 0:l.status)!==er.fulfilled&&(null==l?void 0:l.status)!==er.rejected||a===(null==l?void 0:l.requestId)||(e[a]=l)}})}}),x=Cn({name:t+"/invalidation",initialState:Gr,reducers:{updateProvidedBy:{reducer:function(e,t){for(var n,r,o,i,a=t.payload,c=a.queryCacheKey,l=a.providedTags,s=0,u=Object.values(e);s<u.length;s++)for(var d=u[s],f=0,p=Object.values(d);f<p.length;f++){var x=p[f],m=x.indexOf(c);-1!==m&&x.splice(m,1)}for(var h=0,v=l;h<v.length;h++){var b=v[h],g=b.type,y=b.id,w=null!=(i=(r=null!=(n=e[g])?n:e[g]={})[o=y||"__internal_without_id"])?i:r[o]=[];w.includes(c)||w.push(c)}},prepare:Qn()}},extraReducers:function(e){e.addCase(f.actions.removeQueryResult,function(e,t){for(var n=t.payload.queryCacheKey,r=0,o=Object.values(e);r<o.length;r++)for(var i=o[r],a=0,c=Object.values(i);a<c.length;a++){var l=c[a],s=l.indexOf(n);-1!==s&&l.splice(s,1)}}).addMatcher(l,function(e,t){for(var n,r,o,i,a=c(t).provided,l=0,s=Object.entries(a);l<s.length;l++)for(var u=s[l],d=u[0],f=u[1],p=0,x=Object.entries(f);p<x.length;p++)for(var m=x[p],h=m[0],v=m[1],b=null!=(i=(r=null!=(n=e[d])?n:e[d]={})[o=h||"__internal_without_id"])?i:r[o]=[],g=0,y=v;g<y.length;g++){var w=y[g];b.includes(w)||b.push(w)}}).addMatcher(Mn(Hn(n),Gn(n)),function(e,t){var n=Lr(t,"providesTags",i,s),r=t.meta.arg.queryCacheKey;x.caseReducers.updateProvidedBy(e,x.actions.updateProvidedBy({queryCacheKey:r,providedTags:n}))})}}),m=Cn({name:t+"/subscriptions",initialState:Gr,reducers:{updateSubscriptionOptions:function(e,t){},unsubscribeQueryResult:function(e,t){},internal_probeSubscription:function(e,t){}}}),h=Cn({name:t+"/internalSubscriptions",initialState:Gr,reducers:{subscriptionsUpdated:{reducer:function(e,t){return Mt(e,t.payload)},prepare:Qn()}}}),v=Cn({name:t+"/config",initialState:fr({online:"undefined"==typeof navigator||void 0===navigator.onLine||navigator.onLine,focused:"undefined"==typeof document||"hidden"!==document.visibilityState,middlewareRegistered:!1},u),reducers:{middlewareRegistered:function(e,t){var n=t.payload;e.middlewareRegistered="conflict"!==e.middlewareRegistered&&a===n||"conflict"}},extraReducers:function(e){e.addCase(Tr,function(e){e.online=!0}).addCase(Pr,function(e){e.online=!1}).addCase(Cr,function(e){e.focused=!0}).addCase(Er,function(e){e.focused=!1}).addMatcher(l,function(e){return fr({},e)})}}),b=Xt({queries:f.reducer,mutations:p.reducer,provided:x.reducer,subscriptions:h.reducer,config:v.reducer});return{reducer:function(e,t){return b(d.match(t)?void 0:e,t)},actions:pr(fr(fr(fr(fr(fr(fr({},v.actions),f.actions),m.actions),h.actions),p.actions),x.actions),{unsubscribeMutationResult:p.actions.removeMutationResult,resetApiState:d})}}var qr=Symbol.for("RTKQ/skipToken"),Wr={status:er.uninitialized},$r=Dt(Wr,function(){}),Vr=Dt(Wr,function(){});function Qr(e){var t=e.serializeQueryArgs,n=e.reducerPath,r=function(e){return $r},o=function(e){return Vr};return{buildQuerySelector:function(e,n){return function(o){var c=t({queryArgs:o,endpointDefinition:n,endpointName:e});return nr(o===qr?r:function(e){var t,n,r;return null!=(r=null==(n=null==(t=a(e))?void 0:t.queries)?void 0:n[c])?r:$r},i)}},buildMutationSelector:function(){return function(e){var t,n;n="object"==typeof e?null!=(t=Br(e))?t:qr:e;return nr(n===qr?o:function(e){var t,r,o;return null!=(o=null==(r=null==(t=a(e))?void 0:t.mutations)?void 0:r[n])?o:Vr},i)}},selectInvalidatedBy:function(e,t){for(var r,o=e[n],i=new Set,a=0,c=t.map(Ir);a<c.length;a++){var l=c[a],s=o.provided[l.type];if(s)for(var u=0,d=null!=(r=void 0!==l.id?s[l.id]:vr(Object.values(s)))?r:[];u<d.length;u++){var f=d[u];i.add(f)}}return vr(Array.from(i.values()).map(function(e){var t=o.queries[e];return t?[{queryCacheKey:e,endpointName:t.endpointName,originalArgs:t.originalArgs}]:[]}))}};function i(e){return fr(fr({},e),{status:t=e.status,isUninitialized:t===er.uninitialized,isLoading:t===er.pending,isSuccess:t===er.fulfilled,isError:t===er.rejected});var t}function a(e){return e[n]}}var Xr=WeakMap?new WeakMap:void 0,Kr=function(e){var t=e.endpointName,n=e.queryArgs,r="",o=null==Xr?void 0:Xr.get(n);if("string"==typeof o)r=o;else{var i=JSON.stringify(n,function(e,t){return gn(t)?Object.keys(t).sort().reduce(function(e,n){return e[n]=t[n],e},{}):t});gn(n)&&(null==Xr||Xr.set(n,i)),r=i}return t+"("+r+")"};function Yr(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){var n=Zn(function(e){var n,r;return null==(r=t.extractRehydrationInfo)?void 0:r.call(t,e,{reducerPath:null!=(n=t.reducerPath)?n:"api"})}),r=pr(fr({reducerPath:"api",keepUnusedDataFor:60,refetchOnMountOrArgChange:!1,refetchOnFocus:!1,refetchOnReconnect:!1},t),{extractRehydrationInfo:n,serializeQueryArgs:function(e){var n=Kr;if("serializeQueryArgs"in e.endpointDefinition){var r=e.endpointDefinition.serializeQueryArgs;n=function(e){var t=r(e);return"string"==typeof t?t:Kr(pr(fr({},e),{queryArgs:t}))}}else t.serializeQueryArgs&&(n=t.serializeQueryArgs);return n(e)},tagTypes:or([],t.tagTypes||[])}),o={endpointDefinitions:{},batch:function(e){e()},apiUid:En(),extractRehydrationInfo:n,hasRehydrationInfo:Zn(function(e){return null!=n(e)})},i={injectEndpoints:function(e){for(var t=e.endpoints({query:function(e){return pr(fr({},e),{type:Nr.query})},mutation:function(e){return pr(fr({},e),{type:Nr.mutation})}}),n=0,r=Object.entries(t);n<r.length;n++){var c=r[n],l=c[0],s=c[1];if(e.overrideExisting||!(l in o.endpointDefinitions)){o.endpointDefinitions[l]=s;for(var u=0,d=a;u<d.length;u++){d[u].injectEndpoint(l,s)}}}return i},enhanceEndpoints:function(e){var t=e.addTagTypes,n=e.endpoints;if(t)for(var a=0,c=t;a<c.length;a++){var l=c[a];r.tagTypes.includes(l)||r.tagTypes.push(l)}if(n)for(var s=0,u=Object.entries(n);s<u.length;s++){var d=u[s],f=d[0],p=d[1];"function"==typeof p?p(o.endpointDefinitions[f]):Object.assign(o.endpointDefinitions[f]||{},p)}return i}},a=e.map(function(e){return e.init(i,r,o)});return i.injectEndpoints({endpoints:t.endpoints})}}var Zr,Jr=function(e){var t=e.reducerPath,n=e.api,r=e.context,o=e.internalState,i=n.internalActions,a=i.removeQueryResult,c=i.unsubscribeQueryResult;function l(e){var t=o.currentSubscriptions[e];return!!t&&!function(e){for(var t in e)return!1;return!0}(t)}var s={};function u(e,t,n,o){var i,c=r.endpointDefinitions[t],u=null!=(i=null==c?void 0:c.keepUnusedDataFor)?i:o.keepUnusedDataFor;if(u!==1/0){var d=Math.max(0,Math.min(u,2147482.647));if(!l(e)){var f=s[e];f&&clearTimeout(f),s[e]=setTimeout(function(){l(e)||n.dispatch(a({queryCacheKey:e})),delete s[e]},1e3*d)}}}return function(e,o,i){var a;if(c.match(e)){var l=o.getState()[t];u(y=e.payload.queryCacheKey,null==(a=l.queries[y])?void 0:a.endpointName,o,l.config)}if(n.util.resetApiState.match(e))for(var d=0,f=Object.entries(s);d<f.length;d++){var p=f[d],x=p[0],m=p[1];m&&clearTimeout(m),delete s[x]}if(r.hasRehydrationInfo(e)){l=o.getState()[t];for(var h=r.extractRehydrationInfo(e).queries,v=0,b=Object.entries(h);v<b.length;v++){var g=b[v],y=g[0],w=g[1];u(y,null==w?void 0:w.endpointName,o,l.config)}}}},eo=function(e){var t=e.reducerPath,n=e.context,r=e.context.endpointDefinitions,o=e.mutationThunk,i=e.api,a=e.assertTagType,c=e.refetchQuery,l=i.internalActions.removeQueryResult,s=Mn(Hn(o),Gn(o));function u(e,r){var o=r.getState(),a=o[t],s=i.util.selectInvalidatedBy(o,e);n.batch(function(){for(var e,t=0,n=Array.from(s.values());t<n.length;t++){var o=n[t].queryCacheKey,i=a.queries[o],u=null!=(e=a.subscriptions[o])?e:{};i&&(0===Object.keys(u).length?r.dispatch(l({queryCacheKey:o})):i.status!==er.uninitialized&&r.dispatch(c(i,o)))}})}return function(e,t){s(e)&&u(Lr(e,"invalidatesTags",r,a),t),i.util.invalidateTags.match(e)&&u(Ar(e.payload,void 0,void 0,void 0,void 0,a),t)}},to=function(e){var t=e.reducerPath,n=e.queryThunk,r=e.api,o=e.refetchQuery,i=e.internalState,a={};function c(e,n){var r=e.queryCacheKey,c=n.getState()[t].queries[r],l=i.currentSubscriptions[r];if(c&&c.status!==er.uninitialized){var s=u(l);if(Number.isFinite(s)){var d=a[r];(null==d?void 0:d.timeout)&&(clearTimeout(d.timeout),d.timeout=void 0);var f=Date.now()+s,p=a[r]={nextPollTimestamp:f,pollingInterval:s,timeout:setTimeout(function(){p.timeout=void 0,n.dispatch(o(c,r))},s)}}}}function l(e,n){var r=e.queryCacheKey,o=n.getState()[t].queries[r],l=i.currentSubscriptions[r];if(o&&o.status!==er.uninitialized){var d=u(l);if(Number.isFinite(d)){var f=a[r],p=Date.now()+d;(!f||p<f.nextPollTimestamp)&&c({queryCacheKey:r},n)}else s(r)}}function s(e){var t=a[e];(null==t?void 0:t.timeout)&&clearTimeout(t.timeout),delete a[e]}function u(e){void 0===e&&(e={});var t=Number.POSITIVE_INFINITY;for(var n in e)e[n].pollingInterval&&(t=Math.min(e[n].pollingInterval,t));return t}return function(e,t){(r.internalActions.updateSubscriptionOptions.match(e)||r.internalActions.unsubscribeQueryResult.match(e))&&l(e.payload,t),(n.pending.match(e)||n.rejected.match(e)&&e.meta.condition)&&l(e.meta.arg,t),(n.fulfilled.match(e)||n.rejected.match(e)&&!e.meta.condition)&&c(e.meta.arg,t),r.util.resetApiState.match(e)&&function(){for(var e=0,t=Object.keys(a);e<t.length;e++){s(t[e])}}()}},no=new Error("Promise never resolved before cacheEntryRemoved."),ro=function(e){var t=e.api,n=e.reducerPath,r=e.context,o=e.queryThunk,i=e.mutationThunk,a=(e.internalState,qn(o)),c=qn(i),l=Hn(o,i),s={};function u(e,n,o,i,a){var c=r.endpointDefinitions[e],l=null==c?void 0:c.onCacheEntryAdded;if(l){var u={},d=new Promise(function(e){u.cacheEntryRemoved=e}),f=Promise.race([new Promise(function(e){u.valueResolved=e}),d.then(function(){throw no})]);f.catch(function(){}),s[o]=u;var p=t.endpoints[e].select(c.type===Nr.query?n:o),x=i.dispatch(function(e,t,n){return n}),m=pr(fr({},i),{getCacheEntry:function(){return p(i.getState())},requestId:a,extra:x,updateCachedData:c.type===Nr.query?function(r){return i.dispatch(t.util.updateQueryData(e,n,r))}:void 0,cacheDataLoaded:f,cacheEntryRemoved:d}),h=l(n,m);Promise.resolve(h).catch(function(e){if(e!==no)throw e})}}return function(e,r,d){var f=function(e){return a(e)?e.meta.arg.queryCacheKey:c(e)?e.meta.requestId:t.internalActions.removeQueryResult.match(e)?e.payload.queryCacheKey:t.internalActions.removeMutationResult.match(e)?Br(e.payload):""}(e);if(o.pending.match(e)){var p=d[n].queries[f],x=r.getState()[n].queries[f];!p&&x&&u(e.meta.arg.endpointName,e.meta.arg.originalArgs,f,r,e.meta.requestId)}else if(i.pending.match(e)){(x=r.getState()[n].mutations[f])&&u(e.meta.arg.endpointName,e.meta.arg.originalArgs,f,r,e.meta.requestId)}else if(l(e)){(null==(g=s[f])?void 0:g.valueResolved)&&(g.valueResolved({data:e.payload,meta:e.meta.baseQueryMeta}),delete g.valueResolved)}else if(t.internalActions.removeQueryResult.match(e)||t.internalActions.removeMutationResult.match(e)){(g=s[f])&&(delete s[f],g.cacheEntryRemoved())}else if(t.util.resetApiState.match(e))for(var m=0,h=Object.entries(s);m<h.length;m++){var v=h[m],b=v[0],g=v[1];delete s[b],g.cacheEntryRemoved()}}},oo=function(e){var t=e.api,n=e.context,r=e.queryThunk,o=e.mutationThunk,i=Bn(r,o),a=Un(r,o),c=Hn(r,o),l={};return function(e,r){var o,s,u;if(i(e)){var d=e.meta,f=d.requestId,p=d.arg,x=p.endpointName,m=p.originalArgs,h=n.endpointDefinitions[x],v=null==h?void 0:h.onQueryStarted;if(v){var b={},g=new Promise(function(e,t){b.resolve=e,b.reject=t});g.catch(function(){}),l[f]=b;var y=t.endpoints[x].select(h.type===Nr.query?m:f),w=r.dispatch(function(e,t,n){return n}),j=pr(fr({},r),{getCacheEntry:function(){return y(r.getState())},requestId:f,extra:w,updateCachedData:h.type===Nr.query?function(e){return r.dispatch(t.util.updateQueryData(x,m,e))}:void 0,queryFulfilled:g});v(m,j)}}else if(c(e)){var k=e.meta,S=(f=k.requestId,k.baseQueryMeta);null==(o=l[f])||o.resolve({data:e.payload,meta:S}),delete l[f]}else if(a(e)){var N=e.meta,O=(f=N.requestId,N.rejectedWithValue);S=N.baseQueryMeta;null==(u=l[f])||u.reject({error:null!=(s=e.payload)?s:e.error,isUnhandledError:!O,meta:S}),delete l[f]}}},io=function(e){var t=e.api,n=e.context.apiUid;e.reducerPath;return function(e,r){t.util.resetApiState.match(e)&&r.dispatch(t.internalActions.middlewareRegistered(n))}},ao="function"==typeof queueMicrotask?queueMicrotask.bind("undefined"!=typeof window?window:void 0!==o.g?o.g:globalThis):function(e){return(Zr||(Zr=Promise.resolve())).then(e).catch(function(e){return setTimeout(function(){throw e},0)})},co=function(e){var t=e.api,n=e.queryThunk,r=e.internalState,o=t.reducerPath+"/subscriptions",i=null,a=!1,c=t.internalActions,l=c.updateSubscriptionOptions,s=c.unsubscribeQueryResult;return function(e,c){var u,d;if(i||(i=JSON.parse(JSON.stringify(r.currentSubscriptions))),t.util.resetApiState.match(e))return i=r.currentSubscriptions={},[!0,!1];if(t.internalActions.internal_probeSubscription.match(e)){var f=e.payload,p=f.queryCacheKey,x=f.requestId;return[!1,!!(null==(u=r.currentSubscriptions[p])?void 0:u[x])]}var m=function(e,r){var o,i,a,c,u,d,f,p,x;if(l.match(r)){var m=r.payload,h=m.queryCacheKey,v=m.requestId,b=m.options;return(null==(o=null==e?void 0:e[h])?void 0:o[v])&&(e[h][v]=b),!0}if(s.match(r)){var g=r.payload;return h=g.queryCacheKey,v=g.requestId,e[h]&&delete e[h][v],!0}if(t.internalActions.removeQueryResult.match(r))return delete e[r.payload.queryCacheKey],!0;if(n.pending.match(r)){var y=r.meta,w=y.arg;if(v=y.requestId,w.subscribe)return(j=null!=(a=e[i=w.queryCacheKey])?a:e[i]={})[v]=null!=(u=null!=(c=w.subscriptionOptions)?c:j[v])?u:{},!0}if(n.rejected.match(r)){var j,k=r.meta,S=k.condition;if(w=k.arg,v=k.requestId,S&&w.subscribe)return(j=null!=(f=e[d=w.queryCacheKey])?f:e[d]={})[v]=null!=(x=null!=(p=w.subscriptionOptions)?p:j[v])?x:{},!0}return!1}(r.currentSubscriptions,e);if(m){a||(ao(function(){var e=JSON.parse(JSON.stringify(r.currentSubscriptions)),n=Rt(i,function(){return e})[1];c.next(t.internalActions.subscriptionsUpdated(n)),i=e,a=!1}),a=!0);var h=!!(null==(d=e.type)?void 0:d.startsWith(o)),v=n.rejected.match(e)&&e.meta.condition&&!!e.meta.arg.subscribe;return[!h&&!v,!1]}return[!0,!1]}};function lo(e){var t=e.reducerPath,n=e.queryThunk,r=e.api,o=e.context,i=o.apiUid,a={invalidateTags:wn(t+"/invalidateTags")},c=[io,Jr,eo,to,ro,oo];return{middleware:function(n){var a=!1,s=pr(fr({},e),{internalState:{currentSubscriptions:{}},refetchQuery:l}),u=c.map(function(e){return e(s)}),d=co(s),f=function(e){var t=e.reducerPath,n=e.context,r=e.api,o=e.refetchQuery,i=e.internalState,a=r.internalActions.removeQueryResult;function c(e,r){var c=e.getState()[t],l=c.queries,s=i.currentSubscriptions;n.batch(function(){for(var t=0,n=Object.keys(s);t<n.length;t++){var i=n[t],u=l[i],d=s[i];d&&u&&(Object.values(d).some(function(e){return!0===e[r]})||Object.values(d).every(function(e){return void 0===e[r]})&&c.config[r])&&(0===Object.keys(d).length?e.dispatch(a({queryCacheKey:i})):u.status!==er.uninitialized&&e.dispatch(o(u,i)))}})}return function(e,t){Cr.match(e)&&c(t,"refetchOnFocus"),Tr.match(e)&&c(t,"refetchOnReconnect")}}(s);return function(e){return function(c){a||(a=!0,n.dispatch(r.internalActions.middlewareRegistered(i)));var l,s=pr(fr({},n),{next:e}),p=n.getState(),x=d(c,s,p),m=x[0],h=x[1];if(l=m?e(c):h,n.getState()[t]&&(f(c,s,p),function(e){return!!e&&"string"==typeof e.type&&e.type.startsWith(t+"/")}(c)||o.hasRehydrationInfo(c)))for(var v=0,b=u;v<b.length;v++){(0,b[v])(c,s,p)}return l}}},actions:a};function l(e,t,r){return void 0===r&&(r={}),n(fr({type:"query",endpointName:e.endpointName,originalArgs:e.originalArgs,subscribe:!1,forceRefetch:!0,queryCacheKey:t},r))}}function so(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];Object.assign.apply(Object,or([e],t))}var uo=Symbol(),fo=function(){return{name:uo,init:function(e,t,n){var r=t.baseQuery,o=(t.tagTypes,t.reducerPath),i=t.serializeQueryArgs,a=t.keepUnusedDataFor,c=t.refetchOnMountOrArgChange,l=t.refetchOnFocus,s=t.refetchOnReconnect;ht();var u=function(e){return e};Object.assign(e,{reducerPath:o,endpoints:{},internalActions:{onOnline:Tr,onOffline:Pr,onFocus:Cr,onFocusLost:Er},util:{}});var d=function(e){var t=this,n=e.reducerPath,r=e.baseQuery,o=e.context.endpointDefinitions,i=e.serializeQueryArgs,a=e.api,c=e.assertTagType,l=function(e,n){return mr(t,[e,n],function(e,t){var n,i,a,c,l,u,d,f,p,x,m,h,v,b=t.signal,g=t.abort,y=t.rejectWithValue,w=t.fulfillWithValue,j=t.dispatch,k=t.getState,S=t.extra;return rr(this,function(t){switch(t.label){case 0:n=o[e.endpointName],t.label=1;case 1:return t.trys.push([1,8,,13]),i=Dr,a=void 0,c={signal:b,abort:g,dispatch:j,getState:k,extra:S,endpoint:e.endpointName,type:e.type,forced:"query"===e.type?s(e,k()):void 0},(l="query"===e.type?e[Rr]:void 0)?(a=l(),[3,6]):[3,2];case 2:return n.query?[4,r(n.query(e.originalArgs),c,n.extraOptions)]:[3,4];case 3:return a=t.sent(),n.transformResponse&&(i=n.transformResponse),[3,6];case 4:return[4,n.queryFn(e.originalArgs,c,n.extraOptions,function(e){return r(e,c,n.extraOptions)})];case 5:a=t.sent(),t.label=6;case 6:if(a.error)throw new Sr(a.error,a.meta);return u=w,[4,i(a.data,a.meta,e.originalArgs)];case 7:return[2,u.apply(void 0,[t.sent(),(h={fulfilledTimeStamp:Date.now(),baseQueryMeta:a.meta},h[Vn]=!0,h)])];case 8:if(d=t.sent(),!((f=d)instanceof Sr))return[3,12];p=Dr,n.query&&n.transformErrorResponse&&(p=n.transformErrorResponse),t.label=9;case 9:return t.trys.push([9,11,,12]),x=y,[4,p(f.value,f.meta,e.originalArgs)];case 10:return[2,x.apply(void 0,[t.sent(),(v={baseQueryMeta:f.meta},v[Vn]=!0,v)])];case 11:return m=t.sent(),f=m,[3,12];case 12:throw console.error(f),f;case 13:return[2]}})})};function s(e,t){var r,o,i,a,c=null==(o=null==(r=t[n])?void 0:r.queries)?void 0:o[e.queryCacheKey],l=null==(i=t[n])?void 0:i.config.refetchOnMountOrArgChange,s=null==c?void 0:c.fulfilledTimeStamp,u=null!=(a=e.forceRefetch)?a:e.subscribe&&l;return!!u&&(!0===u||(Number(new Date)-Number(s))/1e3>=u)}var u=In(n+"/executeQuery",l,{getPendingMeta:function(){var e;return(e={startedTimeStamp:Date.now()})[Vn]=!0,e},condition:function(e,t){var r,i,a,c=(0,t.getState)(),l=null==(i=null==(r=c[n])?void 0:r.queries)?void 0:i[e.queryCacheKey],u=null==l?void 0:l.fulfilledTimeStamp,d=e.originalArgs,f=null==l?void 0:l.originalArgs,p=o[e.endpointName];return!(!Mr(e)&&("pending"===(null==l?void 0:l.status)||!s(e,c)&&(!_r(p)||!(null==(a=null==p?void 0:p.forceRefetch)?void 0:a.call(p,{currentArg:d,previousArg:f,endpointState:l,state:c})))&&u))},dispatchConditionRejection:!0}),d=In(n+"/executeMutation",l,{getPendingMeta:function(){var e;return(e={startedTimeStamp:Date.now()})[Vn]=!0,e}});function f(e){return function(t){var n,r;return(null==(r=null==(n=null==t?void 0:t.meta)?void 0:n.arg)?void 0:r.endpointName)===e}}return{queryThunk:u,mutationThunk:d,prefetch:function(e,t,n){return function(r,o){var i=function(e){return"force"in e}(n)&&n.force,c=function(e){return"ifOlderThan"in e}(n)&&n.ifOlderThan,l=function(n){return void 0===n&&(n=!0),a.endpoints[e].initiate(t,{forceRefetch:n})},s=a.endpoints[e].select(t)(o());if(i)r(l());else if(c){var u=null==s?void 0:s.fulfilledTimeStamp;if(!u)return void r(l());(Number(new Date)-Number(new Date(u)))/1e3>=c&&r(l())}else r(l(!1))}},updateQueryData:function(e,t,n,r){return void 0===r&&(r=!0),function(o,i){var c,l,s,u=a.endpoints[e].select(t)(i()),d={patches:[],inversePatches:[],undo:function(){return o(a.util.patchQueryData(e,t,d.inversePatches,r))}};if(u.status===er.uninitialized)return d;if("data"in u)if(De(u.data)){var f=Rt(u.data,n),p=f[0],x=f[1],m=f[2];(c=d.patches).push.apply(c,x),(l=d.inversePatches).push.apply(l,m),s=p}else s=n(u.data),d.patches.push({op:"replace",path:[],value:s}),d.inversePatches.push({op:"replace",path:[],value:u.data});return o(a.util.patchQueryData(e,t,d.patches,r)),d}},upsertQueryData:function(e,t,n){return function(r){var o;return r(a.endpoints[e].initiate(t,((o={subscribe:!1,forceRefetch:!0})[Rr]=function(){return{data:n}},o)))}},patchQueryData:function(e,t,n,r){return function(l,s){var u=o[e],d=i({queryArgs:t,endpointDefinition:u,endpointName:e});if(l(a.internalActions.queryResultPatched({queryCacheKey:d,patches:n})),r){var f=a.endpoints[e].select(t)(s()),p=Ar(u.providesTags,f.data,void 0,t,{},c);l(a.internalActions.updateProvidedBy({queryCacheKey:d,providedTags:p}))}}},buildMatchThunkActions:function(e,t){return{matchPending:Dn(Bn(e),f(t)),matchFulfilled:Dn(Hn(e),f(t)),matchRejected:Dn(Un(e),f(t))}}}}({baseQuery:r,reducerPath:o,context:n,api:e,serializeQueryArgs:i,assertTagType:u}),f=d.queryThunk,p=d.mutationThunk,x=d.patchQueryData,m=d.updateQueryData,h=d.upsertQueryData,v=d.prefetch,b=d.buildMatchThunkActions,g=Hr({context:n,queryThunk:f,mutationThunk:p,reducerPath:o,assertTagType:u,config:{refetchOnFocus:l,refetchOnReconnect:s,refetchOnMountOrArgChange:c,keepUnusedDataFor:a,reducerPath:o}}),y=g.reducer,w=g.actions;so(e.util,{patchQueryData:x,updateQueryData:m,upsertQueryData:h,prefetch:v,resetApiState:w.resetApiState}),so(e.internalActions,w);var j=lo({reducerPath:o,context:n,queryThunk:f,mutationThunk:p,api:e,assertTagType:u}),k=j.middleware,S=j.actions;so(e.util,S),so(e,{reducer:y,middleware:k});var N=Qr({serializeQueryArgs:i,reducerPath:o}),O=N.buildQuerySelector,C=N.buildMutationSelector,E=N.selectInvalidatedBy;so(e.util,{selectInvalidatedBy:E});var T=function(e){var t=e.serializeQueryArgs,n=e.queryThunk,r=e.mutationThunk,o=e.api,i=e.context,a=new Map,c=new Map,l=o.internalActions,s=l.unsubscribeQueryResult,u=l.removeMutationResult,d=l.updateSubscriptionOptions;return{buildInitiateQuery:function(e,r){var i=function(c,l){var u=void 0===l?{}:l,p=u.subscribe,x=void 0===p||p,m=u.forceRefetch,h=u.subscriptionOptions,v=u[Rr];return function(l,u){var p,b,g=t({queryArgs:c,endpointDefinition:r,endpointName:e}),y=n(((p={type:"query",subscribe:x,forceRefetch:m,subscriptionOptions:h,endpointName:e,originalArgs:c,queryCacheKey:g})[Rr]=v,p)),w=o.endpoints[e].select(c),j=l(y),k=w(u());f(l);var S=j.requestId,N=j.abort,O=k.requestId!==S,C=null==(b=a.get(l))?void 0:b[g],E=function(){return w(u())},T=Object.assign(v?j.then(E):O&&!C?Promise.resolve(k):Promise.all([C,j]).then(E),{arg:c,requestId:S,subscriptionOptions:h,queryCacheKey:g,abort:N,unwrap:function(){return mr(this,null,function(){var e;return rr(this,function(t){switch(t.label){case 0:return[4,T];case 1:if((e=t.sent()).isError)throw e.error;return[2,e.data]}})})},refetch:function(){return l(i(c,{subscribe:!1,forceRefetch:!0}))},unsubscribe:function(){x&&l(s({queryCacheKey:g,requestId:S}))},updateSubscriptionOptions:function(t){T.subscriptionOptions=t,l(d({endpointName:e,requestId:S,queryCacheKey:g,options:t}))}});if(!C&&!O&&!v){var P=a.get(l)||{};P[g]=T,a.set(l,P),T.then(function(){delete P[g],Object.keys(P).length||a.delete(l)})}return T}};return i},buildInitiateMutation:function(e){return function(t,n){var o=void 0===n?{}:n,i=o.track,a=void 0===i||i,l=o.fixedCacheKey;return function(n,o){var i=r({type:"mutation",endpointName:e,originalArgs:t,track:a,fixedCacheKey:l}),s=n(i);f(n);var d=s.requestId,p=s.abort,x=s.unwrap,m=s.unwrap().then(function(e){return{data:e}}).catch(function(e){return{error:e}}),h=function(){n(u({requestId:d,fixedCacheKey:l}))},v=Object.assign(m,{arg:s.arg,requestId:d,abort:p,unwrap:x,unsubscribe:h,reset:h}),b=c.get(n)||{};return c.set(n,b),b[d]=v,v.then(function(){delete b[d],Object.keys(b).length||c.delete(n)}),l&&(b[l]=v,v.then(function(){b[l]===v&&(delete b[l],Object.keys(b).length||c.delete(n))})),v}}},getRunningQueryThunk:function(e,n){return function(r){var o,c=i.endpointDefinitions[e],l=t({queryArgs:n,endpointDefinition:c,endpointName:e});return null==(o=a.get(r))?void 0:o[l]}},getRunningMutationThunk:function(e,t){return function(e){var n;return null==(n=c.get(e))?void 0:n[t]}},getRunningQueriesThunk:function(){return function(e){return Object.values(a.get(e)||{}).filter(Fr)}},getRunningMutationsThunk:function(){return function(e){return Object.values(c.get(e)||{}).filter(Fr)}},getRunningOperationPromises:function(){var e=function(e){return Array.from(e.values()).flatMap(function(e){return e?Object.values(e):[]})};return or(or([],e(a)),e(c)).filter(Fr)},removalWarning:function(){throw new Error("This method had to be removed due to a conceptual bug in RTK.\n       Please see https://github.com/reduxjs/redux-toolkit/pull/2481 for details.\n       See https://redux-toolkit.js.org/rtk-query/usage/server-side-rendering for new guidance on SSR.")}};function f(e){}}({queryThunk:f,mutationThunk:p,api:e,serializeQueryArgs:i,context:n}),P=T.buildInitiateQuery,_=T.buildInitiateMutation,A=T.getRunningMutationThunk,I=T.getRunningMutationsThunk,F=T.getRunningQueriesThunk,R=T.getRunningQueryThunk,M=T.getRunningOperationPromises,D=T.removalWarning;return so(e.util,{getRunningOperationPromises:M,getRunningOperationPromise:D,getRunningMutationThunk:A,getRunningMutationsThunk:I,getRunningQueryThunk:R,getRunningQueriesThunk:F}),{name:uo,injectEndpoint:function(t,n){var r,o=e;null!=(r=o.endpoints)[t]||(r[t]={}),_r(n)?so(o.endpoints[t],{name:t,select:O(t,n),initiate:P(t,n)},b(f,t)):function(e){return e.type===Nr.mutation}(n)&&so(o.endpoints[t],{name:t,select:C(),initiate:_(t)},b(p,t))}}}}},po=(fo(),o(606),function(e,t){for(var n=0,r=t.length,o=e.length;n<r;n++,o++)e[o]=t[n];return e}),xo=Object.defineProperty,mo=Object.defineProperties,ho=Object.getOwnPropertyDescriptors,vo=Object.getOwnPropertySymbols,bo=Object.prototype.hasOwnProperty,go=Object.prototype.propertyIsEnumerable,yo=function(e,t,n){return t in e?xo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},wo=function(e,t){for(var n in t||(t={}))bo.call(t,n)&&yo(e,n,t[n]);if(vo)for(var r=0,o=vo(t);r<o.length;r++){n=o[r];go.call(t,n)&&yo(e,n,t[n])}return e},jo=function(e,t){return mo(e,ho(t))};function ko(e,n,r,o){var i=(0,t.useMemo)(function(){return{queryArgs:e,serialized:"object"==typeof e?n({queryArgs:e,endpointDefinition:r,endpointName:o}):e}},[e,n,r,o]),a=(0,t.useRef)(i);return(0,t.useEffect)(function(){a.current.serialized!==i.serialized&&(a.current=i)},[i]),a.current.serialized===i.serialized?a.current.queryArgs:e}var So=Symbol();function No(e){var n=(0,t.useRef)(e);return(0,t.useEffect)(function(){M(n.current,e)||(n.current=e)},[e]),M(n.current,e)?n.current:e}var Oo,Co=WeakMap?new WeakMap:void 0,Eo=function(e){var t=e.endpointName,n=e.queryArgs,r="",o=null==Co?void 0:Co.get(n);if("string"==typeof o)r=o;else{var i=JSON.stringify(n,function(e,t){return gn(t)?Object.keys(t).sort().reduce(function(e,n){return e[n]=t[n],e},{}):t});gn(n)&&(null==Co||Co.set(n,i)),r=i}return t+"("+r+")"},To="undefined"!=typeof window&&window.document&&window.document.createElement?t.useLayoutEffect:t.useEffect,Po=function(e){return e},_o=function(e){return e.isUninitialized?jo(wo({},e),{isUninitialized:!1,isFetching:!0,isLoading:void 0===e.data,status:er.pending}):e};function Ao(e){return e.replace(e[0],e[0].toUpperCase())}function Io(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];Object.assign.apply(Object,po([e],t))}!function(e){e.query="query",e.mutation="mutation"}(Oo||(Oo={}));var Fo=Symbol();var Ro=Yr(fo(),function(e){var n=void 0===e?{}:e,r=n.batch,o=void 0===r?a.unstable_batchedUpdates:r,i=n.useDispatch,c=void 0===i?V:i,l=n.useSelector,s=void 0===l?g:l,u=n.useStore,d=void 0===u?W:u,f=n.unstable__sideEffectsInRender,p=void 0!==f&&f;return{name:Fo,init:function(e,n,r){var i=n.serializeQueryArgs,a=e,l=function(e){var n=e.api,r=e.moduleOptions,o=r.batch,i=r.useDispatch,a=r.useSelector,c=r.useStore,l=r.unstable__sideEffectsInRender,s=e.serializeQueryArgs,u=e.context,d=l?function(e){return e()}:t.useEffect;return{buildQueryHooks:function(e){var r=function(r,o){var a=void 0===o?{}:o,c=a.refetchOnReconnect,l=a.refetchOnFocus,s=a.refetchOnMountOrArgChange,f=a.skip,p=void 0!==f&&f,x=a.pollingInterval,m=void 0===x?0:x,h=n.endpoints[e].initiate,v=i(),b=ko(p?qr:r,Eo,u.endpointDefinitions[e],e),g=No({refetchOnReconnect:c,refetchOnFocus:l,pollingInterval:m}),y=(0,t.useRef)(!1),w=(0,t.useRef)(),j=w.current||{},k=j.queryCacheKey,S=j.requestId,N=!1;if(k&&S){var O=v(n.internalActions.internal_probeSubscription({queryCacheKey:k,requestId:S}));N=!!O}var C=!N&&y.current;return d(function(){y.current=N}),d(function(){C&&(w.current=void 0)},[C]),d(function(){var e,t=w.current;if(b===qr)return null==t||t.unsubscribe(),void(w.current=void 0);var n=null==(e=w.current)?void 0:e.subscriptionOptions;if(t&&t.arg===b)g!==n&&t.updateSubscriptionOptions(g);else{null==t||t.unsubscribe();var r=v(h(b,{subscriptionOptions:g,forceRefetch:s}));w.current=r}},[v,h,s,b,g,C]),(0,t.useEffect)(function(){return function(){var e;null==(e=w.current)||e.unsubscribe(),w.current=void 0}},[]),(0,t.useMemo)(function(){return{refetch:function(){var e;if(!w.current)throw new Error("Cannot refetch a query that has not been started yet.");return null==(e=w.current)?void 0:e.refetch()}}},[])},l=function(r){var a=void 0===r?{}:r,c=a.refetchOnReconnect,l=a.refetchOnFocus,s=a.pollingInterval,u=void 0===s?0:s,f=n.endpoints[e].initiate,p=i(),x=(0,t.useState)(So),m=x[0],h=x[1],v=(0,t.useRef)(),b=No({refetchOnReconnect:c,refetchOnFocus:l,pollingInterval:u});d(function(){var e,t,n=null==(e=v.current)?void 0:e.subscriptionOptions;b!==n&&(null==(t=v.current)||t.updateSubscriptionOptions(b))},[b]);var g=(0,t.useRef)(b);d(function(){g.current=b},[b]);var y=(0,t.useCallback)(function(e,t){var n;return void 0===t&&(t=!1),o(function(){var r;null==(r=v.current)||r.unsubscribe(),v.current=n=p(f(e,{subscriptionOptions:g.current,forceRefetch:!t})),h(e)}),n},[p,f]);return(0,t.useEffect)(function(){return function(){var e;null==(e=null==v?void 0:v.current)||e.unsubscribe()}},[]),(0,t.useEffect)(function(){m===So||v.current||y(m,!0)},[m,y]),(0,t.useMemo)(function(){return[y,m]},[y,m])},p=function(r,o){var i=void 0===o?{}:o,l=i.skip,d=void 0!==l&&l,p=i.selectFromResult,x=n.endpoints[e].select,m=ko(d?qr:r,s,u.endpointDefinitions[e],e),h=(0,t.useRef)(),v=(0,t.useMemo)(function(){return nr([x(m),function(e,t){return t},function(e){return m}],f)},[x,m]),b=(0,t.useMemo)(function(){return p?nr([v],p):v},[v,p]),g=a(function(e){return b(e,h.current)},M),y=c(),w=v(y.getState(),h.current);return To(function(){h.current=w},[w]),g};return{useQueryState:p,useQuerySubscription:r,useLazyQuerySubscription:l,useLazyQuery:function(e){var n=l(e),r=n[0],o=n[1],i=p(o,jo(wo({},e),{skip:o===So})),a=(0,t.useMemo)(function(){return{lastArg:o}},[o]);return(0,t.useMemo)(function(){return[r,i,a]},[r,i,a])},useQuery:function(e,n){var o=r(e,n),i=p(e,wo({selectFromResult:e===qr||(null==n?void 0:n.skip)?void 0:_o},n)),a=i.data,c=i.status,l=i.isLoading,s=i.isSuccess,u=i.isError,d=i.error;return(0,t.useDebugValue)({data:a,status:c,isLoading:l,isSuccess:s,isError:u,error:d}),(0,t.useMemo)(function(){return wo(wo({},i),o)},[i,o])}}},buildMutationHook:function(e){return function(r){var c=void 0===r?{}:r,l=c.selectFromResult,s=void 0===l?Po:l,u=c.fixedCacheKey,d=n.endpoints[e],f=d.select,p=d.initiate,x=i(),m=(0,t.useState)(),h=m[0],v=m[1];(0,t.useEffect)(function(){return function(){(null==h?void 0:h.arg.fixedCacheKey)||null==h||h.reset()}},[h]);var b=(0,t.useCallback)(function(e){var t=x(p(e,{fixedCacheKey:u}));return v(t),t},[x,p,u]),g=(h||{}).requestId,y=(0,t.useMemo)(function(){return nr([f({fixedCacheKey:u,requestId:null==h?void 0:h.requestId})],s)},[f,h,s,u]),w=a(y,M),j=null==u?null==h?void 0:h.arg.originalArgs:void 0,k=(0,t.useCallback)(function(){o(function(){h&&v(void 0),u&&x(n.internalActions.removeMutationResult({requestId:g,fixedCacheKey:u}))})},[x,u,h,g]),S=w.endpointName,N=w.data,O=w.status,C=w.isLoading,E=w.isSuccess,T=w.isError,P=w.error;(0,t.useDebugValue)({endpointName:S,data:N,status:O,isLoading:C,isSuccess:E,isError:T,error:P});var _=(0,t.useMemo)(function(){return jo(wo({},w),{originalArgs:j,reset:k})},[w,j,k]);return(0,t.useMemo)(function(){return[b,_]},[b,_])}},usePrefetch:function(e,r){var o=i(),a=No(r);return(0,t.useCallback)(function(t,r){return o(n.util.prefetch(e,t,wo(wo({},a),r)))},[e,o,a])}};function f(e,t,n){if((null==t?void 0:t.endpointName)&&e.isUninitialized){var r=t.endpointName,o=u.endpointDefinitions[r];s({queryArgs:t.originalArgs,endpointDefinition:o,endpointName:r})===s({queryArgs:n,endpointDefinition:o,endpointName:r})&&(t=void 0)}var i=e.isSuccess?e.data:null==t?void 0:t.data;void 0===i&&(i=e.data);var a=void 0!==i,c=e.isLoading,l=!a&&c,d=e.isSuccess||c&&a;return jo(wo({},e),{data:i,currentData:e.data,isFetching:c,isLoading:l,isSuccess:d})}}({api:e,moduleOptions:{batch:o,useDispatch:c,useSelector:s,useStore:d,unstable__sideEffectsInRender:p},serializeQueryArgs:i,context:r}),u=l.buildQueryHooks,f=l.buildMutationHook,x=l.usePrefetch;return Io(a,{usePrefetch:x}),Io(r,{batch:o}),{injectEndpoint:function(t,n){if(function(e){return e.type===Oo.query}(n)){var r=u(t),o=r.useQuery,i=r.useLazyQuery,c=r.useLazyQuerySubscription,l=r.useQueryState,s=r.useQuerySubscription;Io(a.endpoints[t],{useQuery:o,useLazyQuery:i,useLazyQuerySubscription:c,useQueryState:l,useQuerySubscription:s}),e["use"+Ao(t)+"Query"]=o,e["useLazy"+Ao(t)+"Query"]=i}else if(function(e){return e.type===Oo.mutation}(n)){var d=f(t);Io(a.endpoints[t],{useMutation:d}),e["use"+Ao(t)+"Mutation"]=d}}}}}}()),Mo="_ctxcb",Do=0,Lo=function(){return Date.now().toString(36)+"-"+(++Do).toString(36)},zo=function(e){return e+(e.includes("?")?"&":"?")+Mo+"="+Lo()},Bo=function(e){return e+(e.includes("?")?"&":"?")+"v="+Lo()},Uo=!1,Go=function(){Uo=!0};function Ho(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return qo(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(qo(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,qo(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,qo(d,"constructor",s),qo(s,"constructor",l),l.displayName="GeneratorFunction",qo(s,o,"GeneratorFunction"),qo(d),qo(d,o,"Generator"),qo(d,r,function(){return this}),qo(d,"toString",function(){return"[object Generator]"}),(Ho=function(){return{w:i,m:f}})()}function qo(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qo=function(e,t,n,r){function i(t,n){qo(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},qo(e,t,n,r)}function Wo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function $o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wo(Object(n),!0).forEach(function(t){Vo(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wo(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Vo(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Zo(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Zo(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zo(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qo(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Xo(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Xo(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 Xo(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ko(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Yo(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Ko(i,r,o,a,c,"next",e)}function c(e){Ko(i,r,o,a,c,"throw",e)}a(void 0)})}}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)}var Jo=function(){return"undefined"!=typeof window&&window.ctxfeedV8?window.ctxfeedV8:{rest_url:"/wp-json/ctxfeed/v8/",nonce:"",features:{},is_pro:!1,admin_url:"/wp-admin/"}},ei=function(e){var t=this;void 0===e&&(e={});var n=e,r=n.baseUrl,o=n.prepareHeaders,i=void 0===o?function(e){return e}:o,a=n.fetchFn,c=void 0===a?yr:a,l=n.paramsSerializer,s=n.isJsonContentType,u=void 0===s?jr:s,d=n.jsonContentType,f=void 0===d?"application/json":d,p=n.jsonReplacer,x=n.timeout,m=n.responseHandler,h=n.validateStatus,v=xr(n,["baseUrl","prepareHeaders","fetchFn","paramsSerializer","isJsonContentType","jsonContentType","jsonReplacer","timeout","responseHandler","validateStatus"]);return"undefined"==typeof fetch&&c===yr&&console.warn("Warning: `fetch` is not available. Please supply a custom `fetchFn` property to use `fetchBaseQuery` on SSR environments."),function(e,n){return mr(t,null,function(){var t,o,a,s,d,g,y,w,j,k,S,N,O,C,E,T,P,_,A,I,F,R,M,D,L,z,B,U,G,H,q,W,$,V,Q,X;return rr(this,function(K){switch(K.label){case 0:return t=n.signal,o=n.getState,a=n.extra,s=n.endpoint,d=n.forced,g=n.type,j=(w="string"==typeof e?{url:e}:e).url,k=w.headers,S=void 0===k?new Headers(v.headers):k,N=w.params,O=void 0===N?void 0:N,C=w.responseHandler,E=void 0===C?null!=m?m:"json":C,T=w.validateStatus,P=void 0===T?null!=h?h:wr:T,_=w.timeout,A=void 0===_?x:_,I=xr(w,["url","headers","params","responseHandler","validateStatus","timeout"]),F=fr(pr(fr({},v),{signal:t}),I),S=new Headers(kr(S)),R=F,[4,i(S,{getState:o,extra:a,endpoint:s,forced:d,type:g})];case 1:R.headers=K.sent()||S,M=function(e){return"object"==typeof e&&(gn(e)||Array.isArray(e)||"function"==typeof e.toJSON)},!F.headers.has("content-type")&&M(F.body)&&F.headers.set("content-type",f),M(F.body)&&u(F.headers)&&(F.body=JSON.stringify(F.body,p)),O&&(D=~j.indexOf("?")?"&":"?",L=l?l(O):new URLSearchParams(kr(O)),j+=D+L),j=hr(r,j),z=new Request(j,F),B=new Request(j,F),y={request:B},G=!1,H=A&&setTimeout(function(){G=!0,n.abort()},A),K.label=2;case 2:return K.trys.push([2,4,5,6]),[4,c(z)];case 3:return U=K.sent(),[3,6];case 4:return q=K.sent(),[2,{error:{status:G?"TIMEOUT_ERROR":"FETCH_ERROR",error:String(q)},meta:y}];case 5:return H&&clearTimeout(H),[7];case 6:W=U.clone(),y.response=W,V="",K.label=7;case 7:return K.trys.push([7,9,,10]),[4,Promise.all([b(U,E).then(function(e){return $=e},function(e){return Q=e}),W.text().then(function(e){return V=e},function(){})])];case 8:if(K.sent(),Q)throw Q;return[3,10];case 9:return X=K.sent(),[2,{error:{status:"PARSING_ERROR",originalStatus:U.status,data:V,error:String(X)},meta:y}];case 10:return[2,P(U,$)?{data:$,meta:y}:{error:{status:U.status,data:$},meta:y}]}})})};function b(e,t){return mr(this,null,function(){var n;return rr(this,function(r){switch(r.label){case 0:return"function"==typeof t?[2,t(e)]:("content-type"===t&&(t=u(e.headers)?"json":"text"),"json"!==t?[3,2]:[4,e.text()]);case 1:return[2,(n=r.sent()).length?JSON.parse(n):null];case 2:return[2,e.text()]}})})}}({baseUrl:Jo().rest_url,prepareHeaders:function(e){var t=Jo().nonce;return t&&e.set("X-WP-Nonce",t),e}}),ti=function(e){var t=null==e?void 0:e.error;if(!t)return!1;var n=[403,503,429];return!("PARSING_ERROR"!==t.status||!n.includes(t.originalStatus))||!!n.includes(t.status)&&(!t.data||"object"!==Zo(t.data)||!t.data.code)},ni=function(){var e=Yo(Ho().m(function e(t){var n,r,o,i,a,c,l,s,u,d,f,p,x,m,h;return Ho().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=Jo(),r="string"==typeof t?{url:t}:t||{},o=String(r.url||"").split("?"),i=Qo(o,2),a=i[0],c=i[1],l="/ctxfeed/v8/"+a.replace(/^\/+/,""),s=(r.method||"GET").toUpperCase(),u=$o({},r.params||{}),c&&new URLSearchParams(c).forEach(function(e,t){u[t]=e}),d="undefined"!=typeof window&&window.ajaxurl||(n.admin_url||"/wp-admin/")+"admin-ajax.php",(f=new URLSearchParams).set("action","ctxfeed_rest_proxy"),f.set("_wpnonce",n.nonce||""),f.set("ctxfeed_route",l),f.set("ctxfeed_method",s),Object.keys(u).length&&f.set("ctxfeed_query",JSON.stringify(u)),void 0!==r.body&&null!==r.body&&f.set("ctxfeed_body",JSON.stringify(r.body)),e.p=1,e.n=2,fetch(d,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:f.toString()});case 2:return p=e.v,e.n=3,p.text();case 3:x=e.v;try{m=JSON.parse(x)}catch(e){m=x}if(p.ok){e.n=4;break}return e.a(2,{error:{status:p.status,data:m}});case 4:return e.a(2,{data:m});case 5:return e.p=5,h=e.v,e.a(2,{error:{status:"FETCH_ERROR",error:String(h)}})}},e,null,[[1,5]])}));return function(t){return e.apply(this,arguments)}}(),ri=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Jo().rest_url,n="string"==typeof e?{url:e}:$o({},e||{});if("GET"!==(n.method||"GET").toUpperCase())return e;var r=new URLSearchParams;Object.entries(n.params||{}).forEach(function(e){var t=Qo(e,2),n=t[0],o=t[1];null!=o&&r.set(n,String(o))}),r.set(Mo,Lo());var o=String(n.url||""),i=o.includes("?")||String(t||"").includes("?");return n.url=o+(i?"&":"?")+r.toString(),delete n.params,n},oi=function(){var e=Yo(Ho().m(function e(t,n,r){var o,i;return Ho().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,ei(ri(t),n,r);case 1:if(o=e.v,ti(o)){e.n=2;break}return e.a(2,o);case 2:return Go(),e.n=3,ni(t);case 3:if(i=e.v,!ti(i)){e.n=4;break}return e.a(2,o);case 4:return e.a(2,i)}},e)}));return function(t,n,r){return e.apply(this,arguments)}}(),ii=Ro({reducerPath:"api",baseQuery:oi,endpoints:function(){return{}},tagTypes:["FEEDS","FEED","CHANNELS","WPOPTIONS","ATTR_MAPPING","DYNAMIC_ATTRIBUTE","PRODUCT_ATTRIBUTES","DASHBOARD_OVERVIEW","DASHBOARD_CHANNELS","DASHBOARD_CHANNEL_DETAIL","DASHBOARD_ACTIVITY","DASHBOARD_METRICS","DASHBOARD_ALERTS","CATEGORY_MAPPING","SETTINGS","STATUS","LICENSE","NOTICES","PRO_VERSION"]}),ai=Cn({name:"attributeMapping",initialState:{attribute:{name:"",glue:"",mapping:["id","tittle"]},editID:null},reducers:{setMapping:function(e){e.attribute.mapping.push("id","tittle")},deleteMapping:function(e,t){e.attribute.mapping=e.attribute.mapping.filter(function(e){return e!==t.payload})},updateAttribute:function(e,t){var n=t.payload,r=n.key,o=n.value;e.attribute[r]=o},updateMappingValue:function(e,t){var n=t.payload,r=n.id,o=n.key,i=n.value,a=e.attributes.find(function(e){return e.id===r});a&&(a.mapping[o]=i)}}}),ci=ai.actions,li=(ci.setMapping,ci.updateMappingValue,ci.deleteMapping,ci.updateAttribute,ai.reducer);function si(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)||function(e,t){if(e){if("string"==typeof e)return ui(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ui(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 ui(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var di={attributes:[{id:1,mapping:{attribute:"",condition:"",compare:"",value:"",value_type:"",prefix:"",suffix:""}}],editID:null},fi=Cn({name:"dynamicAttributes",initialState:di,reducers:{setDynamicAttribute:function(e){e.attributes.push({id:Date.now(),mapping:{attribute:"",condition:"",compare:"",value:"",value_type:"",prefix:"",suffix:""}})},copyAttribute:function(e,t){var n=t.payload,r=n.attribute,o=n.condition,i=n.compare,a=n.value,c=n.value_type,l=n.prefix,s=n.suffix;e.attributes.push({id:Date.now(),mapping:{attribute:r,condition:o,compare:i,value:a,value_type:c,prefix:l,suffix:s}})},deleteDynamicAttribute:function(e,t){e.attributes=e.attributes.filter(function(e){return e.id!==t.payload})},resetDynamicAttribute:function(e){e.attributes=si(di.attributes),e.editID=di.editID},updateMappingValues:function(e,t){var n=t.payload,r=n.id,o=n.key,i=n.value,a=e.attributes.find(function(e){return e.id===r});a&&(a.mapping[o]=i)}}}),pi=fi.actions,xi=(pi.copyAttribute,pi.setDynamicAttribute,pi.resetDynamicAttribute,pi.deleteDynamicAttribute,pi.updateMappingValues,fi.reducer);function mi(e){return mi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mi(e)}function hi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function vi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hi(Object(n),!0).forEach(function(t){bi(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hi(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function bi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=mi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gi={name:"",template:"",mappings:[]},yi=Cn({name:"categoryMapping",initialState:gi,reducers:{setCategoryMapping:function(e,t){return vi(vi({},e),t.payload)},resetCategoryMapping:function(){return gi}}}),wi=yi.actions,ji=wi.setCategoryMapping,ki=wi.resetCategoryMapping,Si=yi.reducer;var Ni={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let Oi;const Ci=new Uint8Array(16);function Ei(){if(!Oi&&(Oi="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Oi))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Oi(Ci)}const Ti=[];for(let e=0;e<256;++e)Ti.push((e+256).toString(16).slice(1));function Pi(e,t=0){return Ti[e[t+0]]+Ti[e[t+1]]+Ti[e[t+2]]+Ti[e[t+3]]+"-"+Ti[e[t+4]]+Ti[e[t+5]]+"-"+Ti[e[t+6]]+Ti[e[t+7]]+"-"+Ti[e[t+8]]+Ti[e[t+9]]+"-"+Ti[e[t+10]]+Ti[e[t+11]]+Ti[e[t+12]]+Ti[e[t+13]]+Ti[e[t+14]]+Ti[e[t+15]]}var _i=function(e,t,n){if(Ni.randomUUID&&!t&&!e)return Ni.randomUUID();const r=(e=e||{}).random||(e.rng||Ei)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=r[e];return t}return Pi(r)};function Ai(e){return Ai="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ai(e)}function Ii(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ai(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ai(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ai(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fi=["google","google_local","google_local_inventory","google_shopping_action"],Ri="shipping",Mi=Ii(Ii({},Ri,{attribute:Ri,rows:[{mattribute:"min_transit_time",value:"2"},{mattribute:"max_transit_time",value:"5"},{mattribute:"min_handling_time",value:"1"},{mattribute:"max_handling_time",value:"3"}],toast:"Shipping mapped to Shipping (Google Format); transit and handling time rows added."}),"shipping_label",{attribute:"shipping_class",rows:[],toast:"Shipping Label mapped to Shipping Class."}),Di=function(e){return Object.prototype.hasOwnProperty.call(Mi,e)?Mi[e]:null};function Li(e){var t;return"all"===e||"feed"===e?e:"all"===("undefined"!=typeof window?null===(t=window.ctxfeedV8)||void 0===t?void 0:t.country_scope_default:"")?"all":"feed"}function zi(e){return zi="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},zi(e)}function Bi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||Gi(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ui(e){return function(e){if(Array.isArray(e))return Hi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Gi(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 Gi(e,t){if(e){if("string"==typeof e)return Hi(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hi(e,t):void 0}}function Hi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function qi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Wi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qi(Object(n),!0).forEach(function(t){$i(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qi(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function $i(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=zi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vi=function(){return _i()},Qi=function(e){e.dirty=!0},Xi={editFeedId:null,dirty:!1,invalidRows:[],invalidSettings:[],makeFeedForm:{country:"",template:"",fileName:"",fileType:"",includeVariations:"",variablePrice:"first",variableQuantity:"first",currency:"",feedLanguage:"",vendors:[],feedSort:"",feedSortOrder:"",csvBom:"no",intervalTime:"",itemsWrapper:"products",itemWrapper:"product",extraHeader:"",feedConfigCustom2:""},feedRules:[],merchantInfo:{},merchantAttributes:[],productAttributes:[],outputTypes:[],isLoadingFeedRules:!1,filter:{filterOptions:{is_backorder:"no",is_outOfStock:"no",product_visibility:"no",outofstock_visibility:"no",is_emptyDescription:"no",is_emptyImage:"no",is_emptyPrice:"no"},postStatus:[],categories:[],productIds:[],filterMode:{post_status:"include",categories:"include",product_ids:"include"},searchWithId:"",numberFormat:{decimals:"",decimal_separator:"",thousand_separator:""},campaignParameters:{utm_source:"",utm_medium:"",utm_campaign:"",utm_term:"",utm_content:""},stringReplace:[],shippingCountry:Li(""),taxCountry:Li(""),compositePrice:"all_product_price",advancedFilter:{groups:[],filterType:2}},ftp:{enabled:!1,protocol:"ftp",mode:"passive",host:"",port:"21",username:"",password:"",path:"",passwordSet:!1,feedSlug:""}},Ki=Cn({name:"makeFeed",initialState:Xi,reducers:{setMakeFeed:function(e,t){var n=Wi(Wi(Wi({},e),t.payload),{},{dirty:!0});if(t.payload&&t.payload.makeFeedForm){var r=n.makeFeedForm||{};n.invalidSettings=(e.invalidSettings||[]).filter(function(e){return!r[e]})}return n},setTemplate:function(e,t){e.makeFeedForm.template=String(t.payload||""),e.makeFeedForm.template&&(e.invalidSettings=(e.invalidSettings||[]).filter(function(e){return"template"!==e})),Qi(e)},resetMakeFeed:function(){return Xi},markSaved:function(e){e.dirty=!1},setFeedRules:function(e,t){e.feedRules=t.payload,e.isLoadingFeedRules=!1},updateFeedRule:function(e,t){var n=t.payload,r=n.index,o=n.field,i=n.value;e.feedRules[r]&&(e.feedRules[r][o]=i,e.invalidRows=(e.invalidRows||[]).filter(function(e){return e.index!==r}),Qi(e))},setInvalidRows:function(e,t){e.invalidRows=Array.isArray(t.payload)?t.payload:[]},setInvalidSettings:function(e,t){e.invalidSettings=Array.isArray(t.payload)?t.payload:[]},addFeedRule:function(e,t){var n,r;e.invalidRows=[];var o=null!==(n=null===(r=t.payload)||void 0===r?void 0:r.index)&&void 0!==n?n:e.feedRules.length;e.feedRules.splice(o+1,0,{mattribute:"",prefix:"",type:"attribute",attribute:"",default:"",suffix:"",output_type:["1"],limit:""}),Qi(e)},applyGoogleShippingPreset:function(e,t){var n,r,o=null===(n=t.payload)||void 0===n?void 0:n.index,i=e.feedRules[o];if(i){var a=Di(i.mattribute);if(a){e.invalidRows=[],i.type="attribute",i.attribute=a.attribute;var c=new Set(e.feedRules.map(function(e){return e.mattribute})),l=a.rows.filter(function(e){return!c.has(e.mattribute)}).map(function(e){return{mattribute:e.mattribute,prefix:"",type:"pattern",attribute:"",default:e.value,suffix:"",output_type:["1"],limit:""}});(r=e.feedRules).splice.apply(r,[o+1,0].concat(Ui(l))),Qi(e)}}},removeFeedRule:function(e,t){e.invalidRows=[],e.feedRules.splice(t.payload,1),Qi(e)},duplicateFeedRule:function(e,t){e.invalidRows=[];var n=t.payload;if(e.feedRules[n]){var r=Wi({},e.feedRules[n]);e.feedRules.splice(n+1,0,r),Qi(e)}},reorderFeedRules:function(e,t){e.invalidRows=[];var n=t.payload,r=n.sourceIndex,o=n.destinationIndex,i=Bi(e.feedRules.splice(r,1),1)[0];e.feedRules.splice(o,0,i),Qi(e)},setMerchantAttributes:function(e,t){e.merchantAttributes=t.payload},setProductAttributes:function(e,t){e.productAttributes=t.payload},setOutputTypes:function(e,t){e.outputTypes=t.payload},setMerchantInfo:function(e,t){e.merchantInfo=t.payload},setFilterOption:function(e,t){var n=t.payload,r=n.name,o=n.value;r&&(e.filter.filterOptions[r]=o,Qi(e))},setFilterOptions:function(e,t){e.filter.filterOptions=Wi(Wi({},e.filter.filterOptions),t.payload)},setPostStatus:function(e,t){e.filter.postStatus=Array.isArray(t.payload)?t.payload:[],Qi(e)},setCategories:function(e,t){e.filter.categories=Array.isArray(t.payload)?t.payload:[],Qi(e)},setProductIds:function(e,t){e.filter.productIds=Array.isArray(t.payload)?t.payload:[],Qi(e)},setFilterMode:function(e,t){var n=t.payload,r=n.field,o=n.mode;!r||"include"!==o&&"exclude"!==o||(e.filter.filterMode[r]=o,Qi(e))},setFilterModes:function(e,t){e.filter.filterMode=Wi(Wi({},e.filter.filterMode),t.payload)},setNumberFormatField:function(e,t){var n=t.payload,r=n.field,o=n.value;r&&(e.filter.numberFormat||(e.filter.numberFormat={}),e.filter.numberFormat[r]=o,Qi(e))},setNumberFormat:function(e,t){e.filter.numberFormat=Wi(Wi({},e.filter.numberFormat||{}),t.payload)},setCampaignParam:function(e,t){var n=t.payload,r=n.field,o=n.value;r&&(e.filter.campaignParameters||(e.filter.campaignParameters={}),e.filter.campaignParameters[r]=o,Qi(e))},setCampaignParameters:function(e,t){e.filter.campaignParameters=Wi(Wi({},e.filter.campaignParameters||{}),t.payload)},setStringReplace:function(e,t){e.filter.stringReplace=Array.isArray(t.payload)?t.payload:[]},addStringReplaceRow:function(e,t){var n;Array.isArray(e.filter.stringReplace)||(e.filter.stringReplace=[]);var r={subject:"",search:"",replace:"",mode:"literal"},o=null===(n=t.payload)||void 0===n?void 0:n.index;"number"==typeof o&&o>=0?e.filter.stringReplace.splice(o+1,0,r):e.filter.stringReplace.push(r),Qi(e)},updateStringReplaceRow:function(e,t){var n=t.payload,r=n.index,o=n.field,i=n.value;Array.isArray(e.filter.stringReplace)&&e.filter.stringReplace[r]&&(e.filter.stringReplace[r][o]=i,Qi(e))},removeStringReplaceRow:function(e,t){Array.isArray(e.filter.stringReplace)&&(e.filter.stringReplace.splice(t.payload,1),Qi(e))},duplicateStringReplaceRow:function(e,t){var n=t.payload;if(Array.isArray(e.filter.stringReplace)&&e.filter.stringReplace[n]){var r=Wi({},e.filter.stringReplace[n]);e.filter.stringReplace.splice(n+1,0,r),Qi(e)}},setAdvancedFilter:function(e,t){e.filter.advancedFilter||(e.filter.advancedFilter={groups:[],filterType:2});var n=t.payload||{};Array.isArray(n.groups)&&(e.filter.advancedFilter.groups=n.groups),1!==n.filterType&&2!==n.filterType||(e.filter.advancedFilter.filterType=n.filterType)},addAdvancedFilterGroup:function(e){e.filter.advancedFilter||(e.filter.advancedFilter={groups:[],filterType:2}),Array.isArray(e.filter.advancedFilter.groups)||(e.filter.advancedFilter.groups=[]);var t=1===e.filter.advancedFilter.filterType?"OR":"AND";e.filter.advancedFilter.groups.push({id:Vi(),base_operator:t,base_filters:[{id:Vi(),attribute:"",condition:"==",compare:"",operator:t}]}),Qi(e)},addAdvancedFilterSub:function(e,t){var n,r=(t.payload||{}).groupId,o=null===(n=e.filter.advancedFilter)||void 0===n?void 0:n.groups;if(Array.isArray(o)){var i=o.find(function(e){return e.id===r});if(i){var a=1===e.filter.advancedFilter.filterType?"OR":"AND";i.base_filters.push({id:Vi(),attribute:"",condition:"==",compare:"",operator:a}),Qi(e)}}},updateAdvancedFilterSub:function(e,t){var n,r,o=t.payload||{},i=o.groupId,a=o.subId,c=o.field,l=o.value,s=null===(n=e.filter.advancedFilter)||void 0===n?void 0:n.groups;if(Array.isArray(s)){var u=s.find(function(e){return e.id===i});if(u){var d=null===(r=u.base_filters)||void 0===r?void 0:r.find(function(e){return e.id===a});d&&(d[c]=l,Qi(e))}}},setAdvancedFilterGroupOperator:function(e,t){var n,r=t.payload||{},o=r.groupId,i=r.value,a=null===(n=e.filter.advancedFilter)||void 0===n?void 0:n.groups;if(Array.isArray(a)){var c=a.find(function(e){return e.id===o});!c||"AND"!==i&&"OR"!==i||(c.base_operator=i,Qi(e))}},removeAdvancedFilterSub:function(e,t){var n,r=t.payload||{},o=r.groupId,i=r.subId,a=null===(n=e.filter.advancedFilter)||void 0===n?void 0:n.groups;if(Array.isArray(a)){var c=a.findIndex(function(e){return e.id===o});if(-1!==c){var l=a[c];if(1===l.base_filters.length){if(l.base_filters[0].id!==i)return;a.splice(c,1)}else l.base_filters=l.base_filters.filter(function(e){return e.id!==i});Qi(e)}}},removeAdvancedFilterGroup:function(e,t){var n,r=(t.payload||{}).groupId,o=null===(n=e.filter.advancedFilter)||void 0===n?void 0:n.groups;if(Array.isArray(o)){var i=o.findIndex(function(e){return e.id===r});-1!==i&&(o.splice(i,1),Qi(e))}},setAdvancedFilterType:function(e,t){e.filter.advancedFilter||(e.filter.advancedFilter={groups:[],filterType:2});var n=1===t.payload||2===t.payload?t.payload:2;e.filter.advancedFilter.filterType=n,Qi(e)},setShippingCountry:function(e,t){var n=t.payload;e.filter.shippingCountry="feed"===n||"all"===n?n:"",Qi(e)},setTaxCountry:function(e,t){var n=t.payload;e.filter.taxCountry="feed"===n||"all"===n?n:"",Qi(e)},setCompositePrice:function(e,t){var n=t.payload;e.filter.compositePrice="parent_product_price"===n||"all_product_price"===n?n:"all_product_price",Qi(e)},setFtpField:function(e,t){var n=t.payload,r=n.field,o=n.value;e.ftp||(e.ftp={}),r&&(e.ftp[r]=o,Qi(e))},setFtp:function(e,t){e.ftp=Wi(Wi({},e.ftp||{}),t.payload)}}}),Yi=Ki.actions,Zi=Yi.setMakeFeed,Ji=Yi.setInvalidRows,ea=Yi.setInvalidSettings,ta=Yi.setTemplate,na=Yi.resetMakeFeed,ra=Yi.markSaved,oa=Yi.setFeedRules,ia=Yi.updateFeedRule,aa=Yi.addFeedRule,ca=Yi.applyGoogleShippingPreset,la=Yi.removeFeedRule,sa=Yi.duplicateFeedRule,ua=Yi.reorderFeedRules,da=Yi.setMerchantAttributes,fa=Yi.setProductAttributes,pa=Yi.setOutputTypes,xa=Yi.setMerchantInfo,ma=Yi.setFilterOption,ha=Yi.setFilterOptions,va=Yi.setPostStatus,ba=Yi.setCategories,ga=Yi.setProductIds,ya=Yi.setFilterMode,wa=Yi.setFilterModes,ja=Yi.setNumberFormatField,ka=Yi.setNumberFormat,Sa=Yi.setCampaignParam,Na=Yi.setCampaignParameters,Oa=Yi.setStringReplace,Ca=Yi.addStringReplaceRow,Ea=Yi.updateStringReplaceRow,Ta=Yi.removeStringReplaceRow,Pa=(Yi.duplicateStringReplaceRow,Yi.setAdvancedFilter),_a=Yi.addAdvancedFilterGroup,Aa=Yi.addAdvancedFilterSub,Ia=Yi.updateAdvancedFilterSub,Fa=Yi.setAdvancedFilterGroupOperator,Ra=Yi.removeAdvancedFilterSub,Ma=Yi.removeAdvancedFilterGroup,Da=(Yi.setAdvancedFilterType,Yi.setShippingCountry),La=Yi.setTaxCountry,za=Yi.setCompositePrice,Ba=Yi.setFtpField,Ua=Yi.setFtp;function Ga(e){return Ga="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ga(e)}var Ha=function(e){var t,n=Nn(),r=e||{},o=r.reducer,i=void 0===o?void 0:o,a=r.middleware,c=void 0===a?n():a,l=r.devTools,s=void 0===l||l,u=r.preloadedState,d=void 0===u?void 0:u,f=r.enhancers,p=void 0===f?void 0:f;if("function"==typeof i)t=i;else{if(!gn(i))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');t=Xt(i)}var x=c;"function"==typeof x&&(x=x(n));var m=Jt.apply(void 0,x),h=Zt;s&&(h=bn(mn({trace:!1},"object"==typeof s&&s)));var v=new kn(m),b=v;return Array.isArray(p)?b=cn([m],p):"function"==typeof p&&(b=p(v)),Qt(t,d,h.apply(void 0,b))}({reducer:function(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ga(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ga(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ga(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({dynamicAttribute:xi,categoryMapping:Si,attributeMapping:li,makeFeed:Ki.reducer},ii.reducerPath,ii.reducer),middleware:function(e){return e().concat(ii.middleware)}}),qa=function(){return(window.location.hash.replace("#","")||"/feeds").split("?")[0]},Wa=function(){var e=window.location.hash.replace("#","").split("?")[1]||"";return new URLSearchParams(e)},$a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};window.location.hash=Va(e,t).slice(1)},Va=function(e){var t=new URLSearchParams(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).toString();return"#".concat(t?"".concat(e,"?").concat(t):e)};function Qa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||Xa(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xa(e,t){if(e){if("string"==typeof e)return Ka(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ka(e,t):void 0}}function Ka(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Ya(){var e=(0,t.useRef)(null),n=Qa((0,t.useState)(0),2),r=n[0],o=n[1];return(0,t.useEffect)(function(){var t=e.current;if(t&&"undefined"!=typeof ResizeObserver){var n=new ResizeObserver(function(e){var t,n=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=Xa(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}(e);try{for(n.s();!(t=n.n()).done;){var r=t.value;o(r.contentRect.width)}}catch(e){n.e(e)}finally{n.f()}});return n.observe(t),function(){return n.disconnect()}}},[]),[e,r]}var Za="https://webappick.com/plugin/woocommerce-product-feed-pro/?utm_source=free_plugin&utm_medium=feature_lock&utm_campaign=pro_upgrade",Ja="https://webappick.com/my-account/api-keys/",ec=function(){return"undefined"!=typeof window&&window.ctxfeedV8||{}},tc=function(){return!!ec().pro_installed},nc=function(){return!!ec().license_active},rc=function(e){return!!(ec().features||{})[e]};var oc=o(604),ic=o.n(oc);const ac=function(e,t){var n,r,o=0;function i(){var i,a,c=n,l=arguments.length;e:for(;c;){if(c.args.length===arguments.length){for(a=0;a<l;a++)if(c.args[a]!==arguments[a]){c=c.next;continue e}return c!==n&&(c===r&&(r=c.prev),c.prev.next=c.next,c.next&&(c.next.prev=c.prev),c.next=n,c.prev=null,n.prev=c,n=c),c.val}c=c.next}for(i=new Array(l),a=0;a<l;a++)i[a]=arguments[a];return c={args:i,val:e.apply(null,i)},n?(n.prev=c,c.next=n):r=c,o===t.maxSize?(r=r.prev).next=null:o++,n=c,c.val}return t=t||{},i.clear=function(){n=null,r=null,o=0},i}(console.error);function cc(e,...t){try{return ic().sprintf(e,...t)}catch(t){return t instanceof Error&&ac("sprintf error: \n\n"+t.toString()),e}}var lc,sc,uc,dc;lc={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},sc=["(","?"],uc={")":["("],":":["?","?:"]},dc=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var fc={"!":function(e){return!e},"*":function(e,t){return e*t},"/":function(e,t){return e/t},"%":function(e,t){return e%t},"+":function(e,t){return e+t},"-":function(e,t){return e-t},"<":function(e,t){return e<t},"<=":function(e,t){return e<=t},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"==":function(e,t){return e===t},"!=":function(e,t){return e!==t},"&&":function(e,t){return e&&t},"||":function(e,t){return e||t},"?:":function(e,t,n){if(e)throw t;return n}};function pc(e){var t=function(e){for(var t,n,r,o,i=[],a=[];t=e.match(dc);){for(n=t[0],(r=e.substr(0,t.index).trim())&&i.push(r);o=a.pop();){if(uc[n]){if(uc[n][0]===o){n=uc[n][1]||n;break}}else if(sc.indexOf(o)>=0||lc[o]<lc[n]){a.push(o);break}i.push(o)}uc[n]||a.push(n),e=e.substr(t.index+n.length)}return(e=e.trim())&&i.push(e),i.concat(a.reverse())}(e);return function(e){return function(e,t){var n,r,o,i,a,c,l=[];for(n=0;n<e.length;n++){if(a=e[n],i=fc[a]){for(r=i.length,o=Array(r);r--;)o[r]=l.pop();try{c=i.apply(null,o)}catch(e){return e}}else c=t.hasOwnProperty(a)?t[a]:+a;l.push(c)}return l[0]}(t,e)}}var xc={contextDelimiter:"",onMissingKey:null};function mc(e,t){var n;for(n in this.data=e,this.pluralForms={},this.options={},xc)this.options[n]=void 0!==t&&n in t?t[n]:xc[n]}mc.prototype.getPluralForm=function(e,t){var n,r,o,i=this.pluralForms[e];return i||("function"!=typeof(o=(n=this.data[e][""])["Plural-Forms"]||n["plural-forms"]||n.plural_forms)&&(r=function(e){var t,n,r;for(t=e.split(";"),n=0;n<t.length;n++)if(0===(r=t[n].trim()).indexOf("plural="))return r.substr(7)}(n["Plural-Forms"]||n["plural-forms"]||n.plural_forms),o=function(e){var t=pc(e);return function(e){return+t({n:e})}}(r)),i=this.pluralForms[e]=o),i(t)},mc.prototype.dcnpgettext=function(e,t,n,r,o){var i,a,c;return i=void 0===o?0:this.getPluralForm(e,o),a=n,t&&(a=t+this.options.contextDelimiter+n),(c=this.data[e][a])&&c[i]?c[i]:(this.options.onMissingKey&&this.options.onMissingKey(n,e),0===i?n:r)};const hc={plural_forms(e){return 1===e?0:1}},vc=/^i18n\.(n?gettext|has_translation)(_|$)/;var bc=function(e){return"string"!=typeof e||""===e?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(e)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var gc=function(e){return"string"!=typeof e||""===e?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(e)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(e)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var yc=function(e,t){return function(n,r,o,i=10){const a=e[t];if(!gc(n))return;if(!bc(r))return;if("function"!=typeof o)return void console.error("The hook callback must be a function.");if("number"!=typeof i)return void console.error("If specified, the hook priority must be a number.");const c={callback:o,priority:i,namespace:r};if(a[n]){const e=a[n].handlers;let t;for(t=e.length;t>0&&!(i>=e[t-1].priority);t--);t===e.length?e[t]=c:e.splice(t,0,c),a.__current.forEach(e=>{e.name===n&&e.currentIndex>=t&&e.currentIndex++})}else a[n]={handlers:[c],runs:0};"hookAdded"!==n&&e.doAction("hookAdded",n,r,o,i)}};var wc=function(e,t,n=!1){return function(r,o){const i=e[t];if(!gc(r))return;if(!n&&!bc(o))return;if(!i[r])return 0;let a=0;if(n)a=i[r].handlers.length,i[r]={runs:i[r].runs,handlers:[]};else{const e=i[r].handlers;for(let t=e.length-1;t>=0;t--)e[t].namespace===o&&(e.splice(t,1),a++,i.__current.forEach(e=>{e.name===r&&e.currentIndex>=t&&e.currentIndex--}))}return"hookRemoved"!==r&&e.doAction("hookRemoved",r,o),a}};var jc=function(e,t){return function(n,r){const o=e[t];return void 0!==r?n in o&&o[n].handlers.some(e=>e.namespace===r):n in o}};var kc=function(e,t,n=!1){return function(r,...o){const i=e[t];i[r]||(i[r]={handlers:[],runs:0}),i[r].runs++;const a=i[r].handlers;if(!a||!a.length)return n?o[0]:void 0;const c={name:r,currentIndex:0};for(i.__current.push(c);c.currentIndex<a.length;){const e=a[c.currentIndex].callback.apply(null,o);n&&(o[0]=e),c.currentIndex++}return i.__current.pop(),n?o[0]:void 0}};var Sc=function(e,t){return function(){var n;const r=e[t];return null!==(n=r.__current[r.__current.length-1]?.name)&&void 0!==n?n:null}};var Nc=function(e,t){return function(n){const r=e[t];return void 0===n?void 0!==r.__current[0]:!!r.__current[0]&&n===r.__current[0].name}};var Oc=function(e,t){return function(n){const r=e[t];if(gc(n))return r[n]&&r[n].runs?r[n].runs:0}};class Cc{constructor(){this.actions=Object.create(null),this.actions.__current=[],this.filters=Object.create(null),this.filters.__current=[],this.addAction=yc(this,"actions"),this.addFilter=yc(this,"filters"),this.removeAction=wc(this,"actions"),this.removeFilter=wc(this,"filters"),this.hasAction=jc(this,"actions"),this.hasFilter=jc(this,"filters"),this.removeAllActions=wc(this,"actions",!0),this.removeAllFilters=wc(this,"filters",!0),this.doAction=kc(this,"actions"),this.applyFilters=kc(this,"filters",!0),this.currentAction=Sc(this,"actions"),this.currentFilter=Sc(this,"filters"),this.doingAction=Nc(this,"actions"),this.doingFilter=Nc(this,"filters"),this.didAction=Oc(this,"actions"),this.didFilter=Oc(this,"filters")}}const Ec=function(){return new Cc}(),{addAction:Tc,addFilter:Pc,removeAction:_c,removeFilter:Ac,hasAction:Ic,hasFilter:Fc,removeAllActions:Rc,removeAllFilters:Mc,doAction:Dc,applyFilters:Lc,currentAction:zc,currentFilter:Bc,doingAction:Uc,doingFilter:Gc,didAction:Hc,didFilter:qc,actions:Wc,filters:$c}=Ec,Vc=((e,t,n)=>{const r=new mc({}),o=new Set,i=()=>{o.forEach(e=>e())},a=(e,t="default")=>{r.data[t]={...r.data[t],...e},r.data[t][""]={...hc,...r.data[t]?.[""]},delete r.pluralForms[t]},c=(e,t)=>{a(e,t),i()},l=(e="default",t,n,o,i)=>(r.data[e]||a(void 0,e),r.dcnpgettext(e,t,n,o,i)),s=(e="default")=>e,u=(e,t,r)=>{let o=l(r,t,e);return n?(o=n.applyFilters("i18n.gettext_with_context",o,e,t,r),n.applyFilters("i18n.gettext_with_context_"+s(r),o,e,t,r)):o};if(e&&c(e,t),n){const e=e=>{vc.test(e)&&i()};n.addAction("hookAdded","core/i18n",e),n.addAction("hookRemoved","core/i18n",e)}return{getLocaleData:(e="default")=>r.data[e],setLocaleData:c,addLocaleData:(e,t="default")=>{r.data[t]={...r.data[t],...e,"":{...hc,...r.data[t]?.[""],...e?.[""]}},delete r.pluralForms[t],i()},resetLocaleData:(e,t)=>{r.data={},r.pluralForms={},c(e,t)},subscribe:e=>(o.add(e),()=>o.delete(e)),__:(e,t)=>{let r=l(t,void 0,e);return n?(r=n.applyFilters("i18n.gettext",r,e,t),n.applyFilters("i18n.gettext_"+s(t),r,e,t)):r},_x:u,_n:(e,t,r,o)=>{let i=l(o,void 0,e,t,r);return n?(i=n.applyFilters("i18n.ngettext",i,e,t,r,o),n.applyFilters("i18n.ngettext_"+s(o),i,e,t,r,o)):i},_nx:(e,t,r,o,i)=>{let a=l(i,o,e,t,r);return n?(a=n.applyFilters("i18n.ngettext_with_context",a,e,t,r,o,i),n.applyFilters("i18n.ngettext_with_context_"+s(i),a,e,t,r,o,i)):a},isRTL:()=>"rtl"===u("ltr","text direction"),hasTranslation:(e,t,o)=>{const i=t?t+""+e:e;let a=!!r.data?.[null!=o?o:"default"]?.[i];return n&&(a=n.applyFilters("i18n.has_translation",a,e,t,o),a=n.applyFilters("i18n.has_translation_"+s(o),a,e,t,o)),a}}})(void 0,void 0,Ec);Vc.getLocaleData.bind(Vc),Vc.setLocaleData.bind(Vc),Vc.resetLocaleData.bind(Vc),Vc.subscribe.bind(Vc);const Qc=Vc.__.bind(Vc),Xc=(Vc._x.bind(Vc),Vc._n.bind(Vc));Vc._nx.bind(Vc),Vc.isRTL.bind(Vc),Vc.hasTranslation.bind(Vc);function Kc(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)||function(e,t){if(e){if("string"==typeof e)return Yc(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Yc(e,t):void 0}}(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 Yc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Zc={success:{idle:"ctx-bg-transparent ctx-text-success-deep ctx-font-semibold hover:ctx-bg-success-tint",active:"ctx-bg-success-tint ctx-text-success-deep ctx-font-semibold",mark:"ctx-bg-success"}},Jc=function(e){return[{title:Qc("Feeds","woo-feed"),items:[{path:"/dashboard",label:Qc("Analytics","woo-feed")},{path:"/feeds",label:Qc("Manage feeds","woo-feed")},{path:"/new-feed",label:Qc("Make feed","woo-feed")},{path:"/ai-assistant",label:Qc("AI assistant","woo-feed"),feature:"extension_ai"}]},{title:Qc("Data mapping","woo-feed"),items:[{path:"/attributes-mapping",label:Qc("Attribute mapping","woo-feed"),feature:"attribute_mapping"},{path:"/dynamic-attributes",label:Qc("Dynamic attributes","woo-feed"),feature:"dynamic_attribute"},{path:"/category-mapping",label:Qc("Category mapping","woo-feed")},{path:"/wp-options",label:Qc("WP options","woo-feed")}]},{title:Qc("System","woo-feed"),items:[{path:"/settings",label:Qc("Settings","woo-feed")},{path:"/status",label:Qc("System status","woo-feed")},{path:"/version",label:Qc("Version control","woo-feed")},{path:"/license",label:Qc("License","woo-feed")}]},{title:Qc("Help","woo-feed"),items:[{path:"/docs",label:Qc("Help centre","woo-feed")}]},{title:Qc("WebAppick","woo-feed"),items:[{path:"/plugins",label:Qc("Our plugins","woo-feed")}].concat(Kc(e?[]:[{path:"/premium",label:Qc("Premium","woo-feed"),tone:"success"}]))}]},el=o.p+"V8/Admin/UI/build/assets/ctxfeed-logo.711ed45c.svg",tl=o(848),nl=function(e){var t=e.showPro,n=(void 0===t||t)&&tc();return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)("img",{src:el,alt:"","aria-hidden":"true",className:"ctx-h-7 ctx-w-auto ctx-block ctx-flex-none"}),(0,tl.jsxs)("div",{className:"ctx-text-lg ctx-font-bold ctx-text-ink ctx-tracking-[-0.3px]",children:["CTX",(0,tl.jsx)("span",{className:"ctx-text-primary",children:"Feed"})]}),n?(0,tl.jsx)("div",{className:"ctx-text-[9px] ctx-font-semibold ctx-text-white ctx-bg-primary ctx-rounded ctx-px-[5px] ctx-py-px ctx-self-start ctx-mt-0.5",children:"Pro"}):null]})},rl=function(e){var t=e.label,n=void 0===t?"PRO":t;return(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1 ctx-text-pill ctx-font-semibold ctx-text-amber-deep ctx-bg-amber-tint ctx-border ctx-border-amber-line ctx-rounded ctx-px-1.5 ctx-py-px ctx-flex-none ctx-uppercase",children:[(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-2.5 ctx-h-2.5 ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5a5.25 5.25 0 00-5.25 5.25v3a3 3 0 00-3 3v6.75a3 3 0 003 3h10.5a3 3 0 003-3v-6.75a3 3 0 00-3-3v-3c0-2.9-2.35-5.25-5.25-5.25zm3.75 8.25v-3a3.75 3.75 0 10-7.5 0v3h7.5z"})}),n]})},ol=function(e){var t=e.item,n=e.active,r=e.onNavigate,o=Zc[t.tone];return(0,tl.jsxs)("button",{type:"button",onClick:function(){return t.href?window.location.href=t.href:r(t.path)},className:"ctx-w-full ctx-text-left ctx-font-sans ctx-text-body ctx-border-0 ctx-rounded-item ctx-py-2 ctx-px-2.5 ctx-cursor-pointer ctx-flex ctx-items-center ctx-gap-2 ctx-transition-colors ".concat(n?(null==o?void 0:o.active)||"ctx-bg-primary-tint ctx-text-primary ctx-font-semibold":(null==o?void 0:o.idle)||"ctx-bg-transparent ctx-text-ink-body ctx-font-medium hover:ctx-bg-[#f7f9fc]"," "),children:[(0,tl.jsx)("span",{className:"ctx-w-[3px] ctx-h-3.5 ctx-rounded-sm ctx-flex-none ".concat(n?(null==o?void 0:o.mark)||"ctx-bg-primary":"ctx-bg-transparent")}),t.label,t.feature&&!rc(t.feature)&&(0,tl.jsx)("span",{className:"ctx-ml-auto ctx-flex ctx-flex-none",children:(0,tl.jsx)(rl,{})})]})},il=function(e){var t=e.currentPath,n=e.onNavigate,r=e.variant,o=void 0===r?"inline":r,i=tc(),a="drawer"===o?"ctx-w-full ctx-flex ctx-flex-col ctx-gap-3.5":"ctx-flex-none ctx-w-[236px] ctx-sticky ctx-top-[54px] ctx-flex ctx-flex-col ctx-gap-3.5";return(0,tl.jsx)("div",{className:a,children:(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-pt-4 ctx-px-3.5 ctx-pb-3.5",children:[(0,tl.jsx)("div",{className:"ctx-px-1.5 ctx-pb-4",children:(0,tl.jsx)(nl,{})}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-[15px]",children:Jc(i).map(function(e){return(0,tl.jsxs)("div",{children:[(0,tl.jsx)("div",{className:"ctx-text-[10px] ctx-font-semibold ctx-text-ink-faint ctx-tracking-[0.7px] ctx-uppercase ctx-px-2 ctx-pb-[7px]",children:e.title}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-0.5",children:e.items.map(function(e){return(0,tl.jsx)(ol,{item:e,active:t===e.path,onNavigate:n},e.path||e.href)})})]},e.title)})})]})})};const al=e=>{const t=ul(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{const n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),cl(n,t)||sl(e)},getConflictingClassGroupIds:(e,t)=>{const o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}},cl=(e,t)=>{if(0===e.length)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),o=r?cl(e.slice(1),r):void 0;if(o)return o;if(0===t.validators.length)return;const i=e.join("-");return t.validators.find(({validator:e})=>e(i))?.classGroupId},ll=/^\[(.+)\]$/,sl=e=>{if(ll.test(e)){const t=ll.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},ul=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return xl(Object.entries(e.classGroups),n).forEach(([e,n])=>{dl(n,r,e,t)}),r},dl=(e,t,n,r)=>{e.forEach(e=>{if("string"==typeof e){return void((""===e?t:fl(t,e)).classGroupId=n)}if("function"==typeof e)return pl(e)?void dl(e(r),t,n,r):void t.validators.push({validator:e,classGroupId:n});Object.entries(e).forEach(([e,o])=>{dl(o,fl(t,e),n,r)})})},fl=(e,t)=>{let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},pl=e=>e.isThemeGetter,xl=(e,t)=>t?e.map(([e,n])=>[e,n.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,n])=>[t+e,n])):e)]):e,ml=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const o=(o,i)=>{n.set(o,i),t++,t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}},hl=e=>{const{separator:t,experimentalParseClassName:n}=e,r=1===t.length,o=t[0],i=t.length,a=e=>{const n=[];let a,c=0,l=0;for(let s=0;s<e.length;s++){let u=e[s];if(0===c){if(u===o&&(r||e.slice(s,s+i)===t)){n.push(e.slice(l,s)),l=s+i;continue}if("/"===u){a=s;continue}}"["===u?c++:"]"===u&&c--}const s=0===n.length?e:e.substring(l),u=s.startsWith("!");return{modifiers:n,hasImportantModifier:u,baseClassName:u?s.substring(1):s,maybePostfixModifierPosition:a&&a>l?a-l:void 0}};return n?e=>n({className:e,parseClassName:a}):a},vl=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t},bl=/\s+/;function gl(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=yl(e))&&(r&&(r+=" "),r+=t);return r}const yl=e=>{if("string"==typeof e)return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=yl(e[r]))&&(n&&(n+=" "),n+=t);return n};function wl(e,...t){let n,r,o,i=function(c){const l=t.reduce((e,t)=>t(e),e());return n=(e=>({cache:ml(e.cacheSize),parseClassName:hl(e),...al(e)}))(l),r=n.cache.get,o=n.cache.set,i=a,a(c)};function a(e){const t=r(e);if(t)return t;const i=((e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,i=[],a=e.trim().split(bl);let c="";for(let e=a.length-1;e>=0;e-=1){const t=a[e],{modifiers:l,hasImportantModifier:s,baseClassName:u,maybePostfixModifierPosition:d}=n(t);let f=Boolean(d),p=r(f?u.substring(0,d):u);if(!p){if(!f){c=t+(c.length>0?" "+c:c);continue}if(p=r(u),!p){c=t+(c.length>0?" "+c:c);continue}f=!1}const x=vl(l).join(":"),m=s?x+"!":x,h=m+p;if(i.includes(h))continue;i.push(h);const v=o(p,f);for(let e=0;e<v.length;++e){const t=v[e];i.push(m+t)}c=t+(c.length>0?" "+c:c)}return c})(e,n);return o(e,i),i}return function(){return i(gl.apply(null,arguments))}}const jl=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},kl=/^\[(?:([a-z-]+):)?(.+)\]$/i,Sl=/^\d+\/\d+$/,Nl=new Set(["px","full","screen"]),Ol=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,Cl=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,El=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Tl=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Pl=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,_l=e=>Il(e)||Nl.has(e)||Sl.test(e),Al=e=>$l(e,"length",Vl),Il=e=>Boolean(e)&&!Number.isNaN(Number(e)),Fl=e=>$l(e,"number",Il),Rl=e=>Boolean(e)&&Number.isInteger(Number(e)),Ml=e=>e.endsWith("%")&&Il(e.slice(0,-1)),Dl=e=>kl.test(e),Ll=e=>Ol.test(e),zl=new Set(["length","size","percentage"]),Bl=e=>$l(e,zl,Ql),Ul=e=>$l(e,"position",Ql),Gl=new Set(["image","url"]),Hl=e=>$l(e,Gl,Kl),ql=e=>$l(e,"",Xl),Wl=()=>!0,$l=(e,t,n)=>{const r=kl.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))},Vl=e=>Cl.test(e)&&!El.test(e),Ql=()=>!1,Xl=e=>Tl.test(e),Kl=e=>Pl.test(e),Yl=(Symbol.toStringTag,()=>{const e=jl("colors"),t=jl("spacing"),n=jl("blur"),r=jl("brightness"),o=jl("borderColor"),i=jl("borderRadius"),a=jl("borderSpacing"),c=jl("borderWidth"),l=jl("contrast"),s=jl("grayscale"),u=jl("hueRotate"),d=jl("invert"),f=jl("gap"),p=jl("gradientColorStops"),x=jl("gradientColorStopPositions"),m=jl("inset"),h=jl("margin"),v=jl("opacity"),b=jl("padding"),g=jl("saturate"),y=jl("scale"),w=jl("sepia"),j=jl("skew"),k=jl("space"),S=jl("translate"),N=()=>["auto",Dl,t],O=()=>[Dl,t],C=()=>["",_l,Al],E=()=>["auto",Il,Dl],T=()=>["","0",Dl],P=()=>[Il,Dl];return{cacheSize:500,separator:":",theme:{colors:[Wl],spacing:[_l,Al],blur:["none","",Ll,Dl],brightness:P(),borderColor:[e],borderRadius:["none","","full",Ll,Dl],borderSpacing:O(),borderWidth:C(),contrast:P(),grayscale:T(),hueRotate:P(),invert:T(),gap:O(),gradientColorStops:[e],gradientColorStopPositions:[Ml,Al],inset:N(),margin:N(),opacity:P(),padding:O(),saturate:P(),scale:P(),sepia:T(),skew:P(),space:O(),translate:O()},classGroups:{aspect:[{aspect:["auto","square","video",Dl]}],container:["container"],columns:[{columns:[Ll]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",Dl]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[m]}],"inset-x":[{"inset-x":[m]}],"inset-y":[{"inset-y":[m]}],start:[{start:[m]}],end:[{end:[m]}],top:[{top:[m]}],right:[{right:[m]}],bottom:[{bottom:[m]}],left:[{left:[m]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Rl,Dl]}],basis:[{basis:N()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Dl]}],grow:[{grow:T()}],shrink:[{shrink:T()}],order:[{order:["first","last","none",Rl,Dl]}],"grid-cols":[{"grid-cols":[Wl]}],"col-start-end":[{col:["auto",{span:["full",Rl,Dl]},Dl]}],"col-start":[{"col-start":E()}],"col-end":[{"col-end":E()}],"grid-rows":[{"grid-rows":[Wl]}],"row-start-end":[{row:["auto",{span:[Rl,Dl]},Dl]}],"row-start":[{"row-start":E()}],"row-end":[{"row-end":E()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Dl]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Dl]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[h]}],mx:[{mx:[h]}],my:[{my:[h]}],ms:[{ms:[h]}],me:[{me:[h]}],mt:[{mt:[h]}],mr:[{mr:[h]}],mb:[{mb:[h]}],ml:[{ml:[h]}],"space-x":[{"space-x":[k]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[k]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Dl,t]}],"min-w":[{"min-w":[Dl,t,"min","max","fit"]}],"max-w":[{"max-w":[Dl,t,"none","full","min","max","fit","prose",{screen:[Ll]},Ll]}],h:[{h:[Dl,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Dl,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Dl,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Dl,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Ll,Al]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Fl]}],"font-family":[{font:[Wl]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Dl]}],"line-clamp":[{"line-clamp":["none",Il,Fl]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",_l,Dl]}],"list-image":[{"list-image":["none",Dl]}],"list-style-type":[{list:["none","disc","decimal",Dl]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",_l,Al]}],"underline-offset":[{"underline-offset":["auto",_l,Dl]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:O()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Dl]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Dl]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",Ul]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Bl]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Hl]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[x]}],"gradient-via-pos":[{via:[x]}],"gradient-to-pos":[{to:[x]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[c]}],"border-w-x":[{"border-x":[c]}],"border-w-y":[{"border-y":[c]}],"border-w-s":[{"border-s":[c]}],"border-w-e":[{"border-e":[c]}],"border-w-t":[{"border-t":[c]}],"border-w-r":[{"border-r":[c]}],"border-w-b":[{"border-b":[c]}],"border-w-l":[{"border-l":[c]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[c]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[c]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-s":[{"border-s":[o]}],"border-color-e":[{"border-e":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[_l,Dl]}],"outline-w":[{outline:[_l,Al]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:C()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[_l,Al]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Ll,ql]}],"shadow-color":[{shadow:[Wl]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Ll,Dl]}],grayscale:[{grayscale:[s]}],"hue-rotate":[{"hue-rotate":[u]}],invert:[{invert:[d]}],saturate:[{saturate:[g]}],sepia:[{sepia:[w]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[s]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[u]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[g]}],"backdrop-sepia":[{"backdrop-sepia":[w]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Dl]}],duration:[{duration:P()}],ease:[{ease:["linear","in","out","in-out",Dl]}],delay:[{delay:P()}],animate:[{animate:["none","spin","ping","pulse","bounce",Dl]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[y]}],"scale-x":[{"scale-x":[y]}],"scale-y":[{"scale-y":[y]}],rotate:[{rotate:[Rl,Dl]}],"translate-x":[{"translate-x":[S]}],"translate-y":[{"translate-y":[S]}],"skew-x":[{"skew-x":[j]}],"skew-y":[{"skew-y":[j]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Dl]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Dl]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":O()}],"scroll-mx":[{"scroll-mx":O()}],"scroll-my":[{"scroll-my":O()}],"scroll-ms":[{"scroll-ms":O()}],"scroll-me":[{"scroll-me":O()}],"scroll-mt":[{"scroll-mt":O()}],"scroll-mr":[{"scroll-mr":O()}],"scroll-mb":[{"scroll-mb":O()}],"scroll-ml":[{"scroll-ml":O()}],"scroll-p":[{"scroll-p":O()}],"scroll-px":[{"scroll-px":O()}],"scroll-py":[{"scroll-py":O()}],"scroll-ps":[{"scroll-ps":O()}],"scroll-pe":[{"scroll-pe":O()}],"scroll-pt":[{"scroll-pt":O()}],"scroll-pr":[{"scroll-pr":O()}],"scroll-pb":[{"scroll-pb":O()}],"scroll-pl":[{"scroll-pl":O()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Dl]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[_l,Al,Fl]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}}),Zl=(e,t,n)=>{void 0!==n&&(e[t]=n)},Jl=(e,t)=>{if(t)for(const n in t)Zl(e,n,t[n])},es=(e,t)=>{if(t)for(const n in t){const r=t[n];void 0!==r&&(e[n]=(e[n]||[]).concat(r))}};var ts=((e,...t)=>"function"==typeof e?wl(Yl,e,...t):wl(()=>((e,{cacheSize:t,prefix:n,separator:r,experimentalParseClassName:o,extend:i={},override:a={}})=>{Zl(e,"cacheSize",t),Zl(e,"prefix",n),Zl(e,"separator",r),Zl(e,"experimentalParseClassName",o);for(const t in a)Jl(e[t],a[t]);for(const t in i)es(e[t],i[t]);return e})(Yl(),e),...t))({prefix:"ctx-"}),ns=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return ts(K(t))};function rs(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return os(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?os(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 os(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var is=function(e){var n,r,o=e.currentPath,i=e.onNavigate,a=tc(),c=Jc(a),l=(null===(n=c.find(function(e){return e.items.some(function(e){return e.path===o})}))||void 0===n?void 0:n.title)||(null===(r=c[0])||void 0===r?void 0:r.title),s=rs((0,t.useState)(l),2),u=s[0],d=s[1],f=c.find(function(e){return e.title===u})||c[0];return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-mb-[18px] ctx-px-3 ctx-py-2 ctx-flex ctx-flex-col ctx-gap-2",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-1.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-none ctx-mr-1.5",children:(0,tl.jsx)(nl,{})}),c.map(function(e){var t=e.title===u;return(0,tl.jsx)("button",{type:"button","aria-pressed":t,onClick:function(){return d(e.title)},className:ns("ctx-inline-flex ctx-items-center ctx-font-sans ctx-text-body ctx-font-semibold ctx-border-0 ctx-rounded-item ctx-py-1.5 ctx-px-2.5 ctx-cursor-pointer ctx-transition-colors",t?"ctx-bg-primary-tint ctx-text-primary":"ctx-bg-transparent ctx-text-ink-body hover:ctx-bg-line-paper"),children:e.title},e.title)})]}),f&&(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-gap-1.5 ctx-flex-wrap ctx-border-t ctx-border-line-wash ctx-pt-2",children:f.items.map(function(e){var t=e.path===o,n=e.feature&&!rc(e.feature),r=Zc[e.tone];return(0,tl.jsxs)("button",{type:"button","aria-current":t?"page":void 0,onClick:function(){return e.href?window.location.href=e.href:i(e.path)},className:ns("ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-font-sans ctx-text-body ctx-border-0 ctx-rounded-item ctx-py-1.5 ctx-px-2.5 ctx-cursor-pointer ctx-transition-colors",t?(null==r?void 0:r.active)||"ctx-bg-primary-tint ctx-text-primary ctx-font-semibold":(null==r?void 0:r.idle)||"ctx-bg-transparent ctx-text-ink-body ctx-font-medium hover:ctx-bg-line-paper"),children:[e.label,n&&(0,tl.jsx)("span",{className:"ctx-flex ctx-flex-none",children:(0,tl.jsx)(rl,{})})]},e.path||e.href)})})]})};function as(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return cs(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cs(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 cs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ls(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.intervalMs,o=void 0===r?5e3:r,i=n.paused,a=void 0!==i&&i,c=as((0,t.useState)(0),2),l=c[0],s=c[1];(0,t.useEffect)(function(){l>e-1&&s(0)},[e,l]);var u=e>1&&!a&&!function(){if("undefined"==typeof window||"function"!=typeof window.matchMedia)return!1;try{return window.matchMedia("(prefers-reduced-motion: reduce)").matches}catch(e){return!1}}();return(0,t.useEffect)(function(){if(u){var t=setInterval(function(){s(function(t){return function(e,t){return t>0?(e+1)%t:0}(t,e)})},o);return function(){return clearInterval(t)}}},[u,e,o]),{index:l,setIndex:s}}var ss=ii.injectEndpoints({endpoints:function(e){return{contactSupport:e.mutation({query:function(e){return{url:"support/contact",method:"POST",body:e}}}),claimDiscount:e.mutation({query:function(e){return{url:"support/discount",method:"POST",body:e}}})}}}),us=ss.useContactSupportMutation,ds=ss.useClaimDiscountMutation,fs=["id"];function ps(e){return function(e){if(Array.isArray(e))return xs(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 xs(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xs(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 xs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ms=ii.injectEndpoints({endpoints:function(e){return{getFeeds:e.query({query:function(){return{url:"feeds",params:arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}}},providesTags:function(e){return null!=e&&e.data?[].concat(ps(e.data.map(function(e){return{type:"FEEDS",id:e.id}})),[{type:"FEEDS",id:"LIST"}]):[{type:"FEEDS",id:"LIST"}]}}),getFeed:e.query({query:function(e){return"feeds/".concat(e)},providesTags:function(e,t,n){return[{type:"FEED",id:n}]}}),createFeed:e.mutation({query:function(e){return{url:"feeds",method:"POST",body:e}},invalidatesTags:[{type:"FEEDS",id:"LIST"}]}),updateFeed:e.mutation({query:function(e){var t=e.id,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,fs);return{url:"feeds/".concat(t),method:"PUT",body:n}},invalidatesTags:function(e,t,n){return[{type:"FEEDS",id:"LIST"},{type:"FEED",id:n.id}]}}),deleteFeed:e.mutation({query:function(e){return{url:"feeds/".concat(e),method:"DELETE"}},invalidatesTags:[{type:"FEEDS",id:"LIST"}]}),generateFeed:e.mutation({query:function(e){return{url:"feeds/".concat(e,"/generate"),method:"POST"}},invalidatesTags:function(e,t,n){return[{type:"FEEDS",id:"LIST"},{type:"FEED",id:n}]}}),duplicateFeed:e.mutation({query:function(e){var t=e.id,n=e.feedName,r=void 0===n?"":n;return{url:"feeds/".concat(t,"/duplicate"),method:"POST",body:r?{feed_name:r}:{}}},invalidatesTags:[{type:"FEEDS",id:"LIST"}]}),importFeed:e.mutation({query:function(e){return{url:"feeds/import",method:"POST",body:e}},invalidatesTags:[{type:"FEEDS",id:"LIST"}]}),getFeedReport:e.query({query:function(e){return"feeds/".concat(e,"/report")}}),getFeedStatus:e.query({query:function(e){return"feeds/".concat(e,"/status")}}),bulkFeedAction:e.mutation({query:function(e){var t=e.action,n=e.ids,r=e.names;return{url:"feeds/bulk",method:"POST",body:r?{action:t,ids:n,names:r}:{action:t,ids:n}}},invalidatesTags:[{type:"FEEDS",id:"LIST"}]})}}}),hs=ms.useGetFeedsQuery,vs=ms.useGetFeedQuery,bs=ms.useCreateFeedMutation,gs=ms.useUpdateFeedMutation,ys=ms.useDeleteFeedMutation,ws=ms.useGenerateFeedMutation,js=ms.useDuplicateFeedMutation,ks=ms.useImportFeedMutation,Ss=(ms.useLazyGetFeedReportQuery,ms.useGetFeedStatusQuery,ms.useBulkFeedActionMutation),Ns={primary:"ctx-bg-primary",white:"ctx-bg-white",current:"ctx-bg-current"},Os=function(e){var t=e.color,n=void 0===t?"primary":t,r=e.className,o=void 0===r?"":r;return(0,tl.jsx)("span",{role:"status","aria-label":Qc("Loading","woo-feed"),className:ns("ctx-inline-flex ctx-items-center ctx-gap-[3px]",o),children:[0,1,2].map(function(e){return(0,tl.jsx)("span",{className:ns("ctx-w-1 ctx-h-1 ctx-rounded-full ctx-animate-ctxdot",Ns[n]||Ns.primary),style:{animationDelay:"".concat(.15*e,"s")}},e)})})},Cs=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.47 5.47a.75.75 0 011.06 0L12 10.94l5.47-5.47a.75.75 0 111.06 1.06L13.06 12l5.47 5.47a.75.75 0 11-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 01-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 010-1.06z"})})},Es=function(e){var n=e.isOpen,r=e.onClose,o=e.icon,i=void 0===o?null:o,a=e.title,c=void 0===a?"":a,l=e.subtitle,s=void 0===l?"":l,u=e.headerExtra,d=void 0===u?null:u,f=e.className,p=void 0===f?"ctx-w-[520px]":f,x=e.children;return(0,t.useEffect)(function(){if(n){var e=function(e){"Escape"===e.key&&r()};return document.addEventListener("keydown",e),function(){return document.removeEventListener("keydown",e)}}},[n,r]),n?(0,tl.jsx)("div",{role:"dialog","aria-modal":"true","aria-label":c||void 0,onClick:function(e){e.target===e.currentTarget&&r()},className:"ctx-fixed ctx-inset-0 ctx-z-[90] ctx-bg-[rgba(15,23,35,.44)] ctx-flex ctx-items-start ctx-justify-center ctx-pt-4 sm:ctx-pt-[70px] ctx-px-4 sm:ctx-px-5 ctx-pb-4 sm:ctx-pb-5 ctx-overflow-y-auto ctx-font-sans",children:(0,tl.jsxs)("div",{className:"ctx-max-w-full ctx-bg-white ctx-rounded-[14px] ctx-shadow-[0_24px_60px_rgba(13,25,45,.3)] ctx-overflow-hidden ctx-flex ctx-flex-col ctx-max-h-[calc(100vh-32px)] sm:ctx-max-h-[calc(100vh-90px)] ".concat(p),children:[c?(0,tl.jsxs)("div",{className:"ctx-flex-none ctx-pt-[17px] ctx-px-5 ctx-pb-[15px] ctx-border-b ctx-border-line-wash ctx-flex ctx-items-start ctx-gap-3",children:[i,(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-[16px] ctx-font-semibold ctx-text-ink ctx-tracking-[-0.1px]",children:c}),s?(0,tl.jsx)("div",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-[3px]",children:s}):null]}),d,(0,tl.jsx)("button",{type:"button",title:Qc("Close","woo-feed"),"aria-label":Qc("Close","woo-feed"),onClick:r,className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-field ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer ctx-flex-none ctx-transition-colors hover:ctx-border-line hover:ctx-text-ink-body",children:(0,tl.jsx)(Cs,{})})]}):null,(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-h-0 ctx-overflow-y-auto ctx-overscroll-contain",children:x})]})}):null};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)}var Ps=["label","required","as","type","value","onChange","error","dataKey","hint","hintTone","loading","children","className"];function _s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function As(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_s(Object(n),!0).forEach(function(t){Is(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_s(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Is(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ts(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ts(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ts(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Fs={muted:"ctx-text-ink-faint",success:"ctx-text-[#2f7d4a]",warning:"ctx-text-amber-deep",error:"ctx-text-[#b42318]"},Rs=function(e){var n=e.label,r=e.required,o=void 0!==r&&r,i=e.as,a=void 0===i?"input":i,c=e.type,l=void 0===c?"text":c,s=e.value,u=e.onChange,d=e.error,f=void 0!==d&&d,p=e.dataKey,x=void 0===p?"":p,m=e.hint,h=void 0===m?null:m,v=e.hintTone,b=void 0===v?"muted":v,g=e.loading,y=void 0!==g&&g,w=e.children,j=void 0===w?null:w,k=e.className,S=void 0===k?"":k,N=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Ps),O=(0,t.useId)(),C="textarea"===a?"textarea":"input",E=ns("ctx-field ctx-mt-1.5",f&&"ctx-field-error",S);return(0,tl.jsxs)("div",{"data-field-key":x||void 0,children:[(0,tl.jsxs)("label",{htmlFor:O,className:"ctx-text-help ctx-font-medium ctx-text-ink-body",children:[n,o?(0,tl.jsx)("span",{className:"ctx-text-[#e5484d] ctx-font-normal","aria-label":Qc("required","woo-feed"),children:" *"}):null,y?(0,tl.jsx)(Os,{className:"ctx-ml-1.5 ctx-align-middle"}):null]}),j?(0,tl.jsx)("div",{className:ns("ctx-mt-1.5",f&&"ctx-rounded-field ctx-ring-2 ctx-ring-danger-field"),"data-error":f?"true":void 0,children:j}):(0,tl.jsx)(C,As(As({id:O,value:s,onChange:u,className:E},"textarea"===a?{}:{type:l}),N)),h?(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-mt-[5px] ".concat(Fs[b]||Fs.muted),children:h}):null]})};const Ms=e=>{return"object"==typeof(t=e)&&null!=t&&"window"in t&&t.window===t?e.document:function(e){return Ls(e)&&9===e.nodeType}(e)?e:e?.ownerDocument??("undefined"!=typeof document?document:void 0);var t},Ds=e=>{let t=Ms(e);return t?.defaultView??("undefined"!=typeof window?window:void 0)};function Ls(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType}function zs(e){return Ls(e)&&11===e.nodeType&&"host"in e}let Bs=!1;function Us(){return Bs}function Gs(e,t){if(!Us())return!(!t||!e)&&e.contains(t);if(!e||!t)return!1;let n=t;for(;null!==n;){if(n===e)return!0;n="function"!=typeof n.assignedElements&&n.assignedSlot?.parentNode?n.assignedSlot.parentNode:zs(n)?n.host:n.parentNode}return!1}const Hs=(e=document)=>{if(!Us())return e.activeElement;let t=e.activeElement;for(;t&&"shadowRoot"in t&&t.shadowRoot?.activeElement;)t=t.shadowRoot.activeElement;return t};function qs(e){if(Us()&&e.target instanceof Element&&e.target.shadowRoot){if("composedPath"in e)return e.composedPath()[0]??null;if("composedPath"in e.nativeEvent)return e.nativeEvent.composedPath()[0]??null}return e.target}const Ws="undefined"!=typeof document?t.useLayoutEffect:()=>{};function $s(e){let t=e;return t.nativeEvent=e,t.isDefaultPrevented=()=>t.defaultPrevented,t.isPropagationStopped=()=>t.cancelBubble,t.persist=()=>{},t}function Vs(e,t){Object.defineProperty(e,"target",{value:t}),Object.defineProperty(e,"currentTarget",{value:t})}function Qs(e){let n=(0,t.useRef)({isFocused:!1,observer:null});return Ws(()=>{const e=n.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,t.useCallback)(t=>{let r=qs(t);if(r instanceof HTMLButtonElement||r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement||r instanceof HTMLSelectElement){n.current.isFocused=!0;let t=r,o=r=>{if(n.current.isFocused=!1,t.disabled){let t=$s(r);e?.(t)}n.current.observer&&(n.current.observer.disconnect(),n.current.observer=null)};t.addEventListener("focusout",o,{once:!0}),n.current.observer=new MutationObserver(()=>{if(n.current.isFocused&&t.disabled){n.current.observer?.disconnect();let e=t===Hs()?null:Hs();t.dispatchEvent(new FocusEvent("blur",{relatedTarget:e})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:e}))}}),n.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}},[e])}let Xs=!1;function Ks(e){if("undefined"==typeof window||null==window.navigator)return!1;let t=window.navigator.userAgentData?.brands;return Array.isArray(t)&&t.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function Ys(e){return"undefined"!=typeof window&&null!=window.navigator&&e.test(window.navigator.userAgentData?.platform||window.navigator.platform)}function Zs(e){let t=null;return()=>(null==t&&(t=e()),t)}const Js=Zs(function(){return Ys(/^Mac/i)}),eu=Zs(function(){return Ys(/^iPhone/i)}),tu=Zs(function(){return Ys(/^iPad/i)||Js()&&navigator.maxTouchPoints>1}),nu=Zs(function(){return eu()||tu()}),ru=(Zs(function(){return Js()||nu()}),Zs(function(){return Ks(/AppleWebKit/i)&&(nu()||!ou())})),ou=(Zs(function(){return ru()&&!ou()&&!au()}),Zs(function(){return Ks(/Chrome|CriOS|CrMo/i)})),iu=Zs(function(){return Ks(/Android/i)}),au=Zs(function(){return Ks(/(Firefox|FxiOS)/i)});function cu(e){if(function(){if(null==lu){lu=!1;try{document.createElement("div").focus({get preventScroll(){return lu=!0,!0}})}catch{}}return lu}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft});return n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}let lu=null;function su(e,t,n=!0){let{metaKey:r,ctrlKey:o,altKey:i,shiftKey:a}=t;!ru()&&au()&&window.event?.type?.startsWith("key")&&"_blank"===e.target&&(Js()?r=!0:o=!0);let c=ru()&&Js()&&!tu()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:r,ctrlKey:o,altKey:i,shiftKey:a}):new MouseEvent("click",{metaKey:r,ctrlKey:o,altKey:i,shiftKey:a,detail:1,bubbles:!0,cancelable:!0});su.isOpening=n,cu(e),e.dispatchEvent(c),su.isOpening=!1}su.isOpening=!1;let uu=null,du="keyboard";const fu=new Set;let pu=new Map,xu=!1,mu=!1;const hu={Tab:!0,Escape:!0};function vu(e,t){for(let n of fu)n(e,t)}function bu(e){xu=!0,!su.isOpening&&function(e){return!(e.metaKey||!Js()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)}(e)&&(uu="keyboard",du="keyboard",vu("keyboard",e))}function gu(e){uu="pointer",du="pointerType"in e?e.pointerType:"mouse","mousedown"!==e.type&&"pointerdown"!==e.type||(xu=!0,vu("pointer",e))}function yu(e){var t;!su.isOpening&&(""===(t=e).pointerType&&t.isTrusted||(iu()&&t.pointerType?"click"===t.type&&1===t.buttons:0===t.detail&&!t.pointerType))&&(xu=!0,uu="virtual",du="virtual")}function wu(e){if(Xs)return;let t=qs(e),n=Ds(t),r=Ms(t);t!==n?t!==r&&e.isTrusted&&(xu||mu||(uu="virtual",du="virtual",vu("virtual",e)),xu=!1,mu=!1):mu=!0}function ju(){Xs||(xu=!1,mu=!0)}function ku(e){if("undefined"==typeof window||"undefined"==typeof document)return;const t=Ds(e),n=Ms(e);if(pu.get(t))return;let r=t.HTMLElement.prototype.focus;Reflect.defineProperty(t.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:function(){xu=!0,r.apply(this,arguments)}}),n.addEventListener("keydown",bu,!0),n.addEventListener("keyup",bu,!0),n.addEventListener("click",yu,!0),t.addEventListener("focus",wu,!0),t.addEventListener("blur",ju,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",gu,!0),n.addEventListener("pointermove",gu,!0),n.addEventListener("pointerup",gu,!0)),t.addEventListener("beforeunload",()=>{Su(e)},{once:!0}),pu.set(t,{focus:r})}const Su=(e,t)=>{const n=Ds(e),r=Ms(e);t&&r.removeEventListener("DOMContentLoaded",t),pu.has(n)&&(Reflect.defineProperty(n.HTMLElement.prototype,"focus",{configurable:!0,writable:!0,value:pu.get(n).focus}),r.removeEventListener("keydown",bu,!0),r.removeEventListener("keyup",bu,!0),r.removeEventListener("click",yu,!0),n.removeEventListener("focus",wu,!0),n.removeEventListener("blur",ju,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",gu,!0),r.removeEventListener("pointermove",gu,!0),r.removeEventListener("pointerup",gu,!0)),pu.delete(n))};function Nu(){return"pointer"!==uu}"undefined"!=typeof document&&function(e){const t=Ms(e);let n;"loading"!==t.readyState?ku(e):(n=()=>{ku(e)},t.addEventListener("DOMContentLoaded",n))}();const Ou=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Cu(e,n,r){ku(),(0,t.useEffect)(()=>{if(!1===r?.enabled)return;let t=(t,n)=>{(function(e,t,n){let r=n?qs(n):void 0,o=Ms(r),i=Ds(r);const a=void 0!==i?i.HTMLInputElement:HTMLInputElement,c=void 0!==i?i.HTMLTextAreaElement:HTMLTextAreaElement,l=void 0!==i?i.HTMLElement:HTMLElement,s=void 0!==i?i.KeyboardEvent:KeyboardEvent;let u=Hs(o);return!((e=e||u instanceof a&&!Ou.has(u.type)||u instanceof c||u instanceof l&&u.isContentEditable)&&"keyboard"===t&&n instanceof s&&!hu[n.key])})(!!r?.isTextInput,t,n)&&e(Nu())};return fu.add(t),()=>{fu.delete(t)}},n)}function Eu(e){let{isDisabled:n,onFocus:r,onBlur:o,onFocusChange:i}=e;const a=(0,t.useCallback)(e=>{if(qs(e)===e.currentTarget)return o&&o(e),i&&i(!1),!0},[o,i]),c=Qs(a),l=(0,t.useCallback)(e=>{let t=qs(e);const n=Ms(t),o=n?Hs(n):Hs();t===e.currentTarget&&t===o&&(r&&r(e),i&&i(!0),c(e))},[i,r,c]);return{focusProps:{onFocus:!n&&(r||i||o)?l:void 0,onBlur:n||!o&&!i?void 0:a}}}function Tu(){let e=(0,t.useRef)(new Map),n=(0,t.useCallback)((t,n,r,o)=>{let i=o?.once?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:o}),t.addEventListener(n,i,o)},[]),r=(0,t.useCallback)((t,n,r,o)=>{let i=e.current.get(r)?.fn||r;t.removeEventListener(n,i,o),e.current.delete(r)},[]),o=(0,t.useCallback)(()=>{e.current.forEach((e,t)=>{r(e.eventTarget,e.type,t,e.options)})},[r]);return(0,t.useEffect)(()=>o,[o]),{addGlobalListener:n,removeGlobalListener:r,removeAllGlobalListeners:o}}function Pu(e){let{isDisabled:n,onBlurWithin:r,onFocusWithin:o,onFocusWithinChange:i}=e,a=(0,t.useRef)({isFocusWithin:!1}),{addGlobalListener:c,removeAllGlobalListeners:l}=Tu(),s=(0,t.useCallback)(e=>{Gs(e.currentTarget,qs(e))&&a.current.isFocusWithin&&!Gs(e.currentTarget,e.relatedTarget)&&(a.current.isFocusWithin=!1,l(),r&&r(e),i&&i(!1))},[r,i,a,l]),u=Qs(s),d=(0,t.useCallback)(e=>{if(!Gs(e.currentTarget,qs(e)))return;let t=qs(e);const n=Ms(t),r=Hs(n);if(!a.current.isFocusWithin&&r===t){o&&o(e),i&&i(!0),a.current.isFocusWithin=!0,u(e);let t=e.currentTarget;c(n,"focus",e=>{let r=qs(e);if(a.current.isFocusWithin&&!Gs(t,r)){let e=new n.defaultView.FocusEvent("blur",{relatedTarget:r});Vs(e,t);let o=$s(e);s(o)}},{capture:!0})}},[o,i,u,c,s]);return n?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:s}}}function _u(e={}){let{autoFocus:n=!1,isTextInput:r,within:o}=e,i=(0,t.useRef)({isFocused:!1,isFocusVisible:n||Nu()}),[a,c]=(0,t.useState)(!1),[l,s]=(0,t.useState)(()=>i.current.isFocused&&i.current.isFocusVisible),u=(0,t.useCallback)(()=>s(i.current.isFocused&&i.current.isFocusVisible),[]),d=(0,t.useCallback)(e=>{i.current.isFocused=e,i.current.isFocusVisible=Nu(),c(e),u()},[u]);Cu(e=>{i.current.isFocusVisible=e,u()},[r,a],{enabled:a,isTextInput:r});let{focusProps:f}=Eu({isDisabled:o,onFocusChange:d}),{focusWithinProps:p}=Pu({isDisabled:!o,onFocusWithinChange:d});return{isFocused:a,isFocusVisible:l,focusProps:o?p:f}}let Au=!1,Iu=0;function Fu(e){"touch"===e.pointerType&&(Au=!0,setTimeout(()=>{Au=!1},500))}function Ru(){let e=Ms(null);if(void 0!==e)return 0===Iu&&"undefined"!=typeof PointerEvent&&e.addEventListener("pointerup",Fu),Iu++,()=>{Iu--,Iu>0||"undefined"!=typeof PointerEvent&&e.removeEventListener("pointerup",Fu)}}function Mu(e){let{onHoverStart:n,onHoverChange:r,onHoverEnd:o,isDisabled:i}=e,[a,c]=(0,t.useState)(!1),l=(0,t.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,t.useEffect)(Ru,[]);let{addGlobalListener:s,removeAllGlobalListeners:u}=Tu(),{hoverProps:d,triggerHoverEnd:f}=(0,t.useMemo)(()=>{let e=(e,t)=>{let n=l.target;l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&n&&(l.isHovered=!1,u(),o&&o({type:"hoverend",target:n,pointerType:t}),r&&r(!1),c(!1))},t={};return"undefined"!=typeof PointerEvent&&(t.onPointerEnter=t=>{Au&&"mouse"===t.pointerType||((t,o)=>{if(l.pointerType=o,i||"touch"===o||l.isHovered||!Gs(t.currentTarget,qs(t)))return;l.isHovered=!0;let a=t.currentTarget;l.target=a,s(Ms(qs(t)),"pointerover",t=>{l.isHovered&&l.target&&!Gs(l.target,qs(t))&&e(t,t.pointerType)},{capture:!0}),n&&n({type:"hoverstart",target:a,pointerType:o}),r&&r(!0),c(!0)})(t,t.pointerType)},t.onPointerLeave=t=>{!i&&Gs(t.currentTarget,qs(t))&&e(t,t.pointerType)}),{hoverProps:t,triggerHoverEnd:e}},[n,r,o,i,l,s,u]);return(0,t.useEffect)(()=>{i&&f({currentTarget:l.target},l.pointerType)},[i]),{hoverProps:d,isHovered:a}}var Du=Object.defineProperty,Lu=(e,t,n)=>(((e,t,n)=>{t in e?Du(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);let zu=new class{constructor(){Lu(this,"current",this.detect()),Lu(this,"handoffState","pending"),Lu(this,"currentId",0)}set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}};function Bu(e){var t;return zu.isServer?null:null==e?document:null!=(t=null==e?void 0:e.ownerDocument)?t:document}function Uu(e){var t,n;return zu.isServer?null:null==e?document:null!=(n=null==(t=null==e?void 0:e.getRootNode)?void 0:t.call(e))?n:document}function Gu(e){var t,n;return null!=(n=null==(t=Uu(e))?void 0:t.activeElement)?n:null}function Hu(e){return Gu(e)===e}function qu(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}function Wu(){let e=[],t={addEventListener(e,n,r,o){return e.addEventListener(n,r,o),t.add(()=>e.removeEventListener(n,r,o))},requestAnimationFrame(...e){let n=requestAnimationFrame(...e);return t.add(()=>cancelAnimationFrame(n))},nextFrame(...e){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...e))},setTimeout(...e){let n=setTimeout(...e);return t.add(()=>clearTimeout(n))},microTask(...e){let n={current:!0};return qu(()=>{n.current&&e[0]()}),t.add(()=>{n.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(e){let t=Wu();return e(t),this.add(()=>t.dispose())},add(t){return e.includes(t)||e.push(t),()=>{let n=e.indexOf(t);if(n>=0)for(let t of e.splice(n,1))t()}},dispose(){for(let t of e.splice(0))t()}};return t}function $u(){let[e]=(0,t.useState)(Wu);return(0,t.useEffect)(()=>()=>e.dispose(),[e]),e}let Vu=(e,n)=>{zu.isServer?(0,t.useEffect)(e,n):(0,t.useLayoutEffect)(e,n)};function Qu(e){let n=(0,t.useRef)(e);return Vu(()=>{n.current=e},[e]),n}let Xu=function(e){let n=Qu(e);return t.useCallback((...e)=>n.current(...e),[n])};function Ku({disabled:e=!1}={}){let n=(0,t.useRef)(null),[r,o]=(0,t.useState)(!1),i=$u(),a=Xu(()=>{n.current=null,o(!1),i.dispose()}),c=Xu(e=>{if(i.dispose(),null===n.current){n.current=e.currentTarget,o(!0);{let t=Bu(e.currentTarget);i.addEventListener(t,"pointerup",a,!1),i.addEventListener(t,"pointermove",e=>{if(n.current){let t=function(e){let t=e.width/2,n=e.height/2;return{top:e.clientY-n,right:e.clientX+t,bottom:e.clientY+n,left:e.clientX-t}}(e);o(function(e,t){return!(!e||!t||e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)}(t,n.current.getBoundingClientRect()))}},!1),i.addEventListener(t,"pointercancel",a,!1)}}});return{pressed:r,pressProps:e?{}:{onPointerDown:c,onPointerUp:a,onClick:a}}}function Yu(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function Zu(e=Yu){return(0,t.useCallback)((t,n)=>{if("string"==typeof e){let r=e;return(null==t?void 0:t[r])===(null==n?void 0:n[r])}return e(t,n)},[e])}function Ju(e,n,r){let[o,i]=(0,t.useState)(r),c=void 0!==e,l=(0,t.useRef)(c),s=(0,t.useRef)(!1),u=(0,t.useRef)(!1);return!c||l.current||s.current?!c&&l.current&&!u.current&&(u.current=!0,l.current=c,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(s.current=!0,l.current=c,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[c?e:o,Xu(e=>(c||(0,a.flushSync)(()=>i(e)),null==n?void 0:n(e)))]}function ed(e){let[n]=(0,t.useState)(e);return n}function td(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}}function nd(e,n,r=!1){let[o,i]=(0,t.useState)(()=>td(n));return Vu(()=>{if(!n||!e)return;let t=Wu();return t.requestAnimationFrame(function e(){t.requestAnimationFrame(e),i(e=>{let t=td(n);return t.width===e.width&&t.height===e.height?e:t})}),()=>{t.dispose()}},[n,e]),r?{width:`${o.width}px`,height:`${o.height}px`}:o}var rd=(e=>(e[e.Left=0]="Left",e[e.Right=2]="Right",e))(rd||{});function od(e){return"object"==typeof e&&null!==e&&"nodeType"in e}function id(e){return od(e)&&"tagName"in e}function ad(e){return id(e)&&"accessKey"in e}function cd(e){return id(e)&&"tabIndex"in e}function ld(e){return ad(e)&&"INPUT"===e.nodeName}function sd(e){return ad(e)&&"LABEL"===e.nodeName}function ud(e){return ad(e)&&"FIELDSET"===e.nodeName}function dd(e){return ad(e)&&"LEGEND"===e.nodeName}function fd(e){let t=e.parentElement,n=null;for(;t&&!ud(t);)dd(t)&&(n=t),t=t.parentElement;let r=""===(null==t?void 0:t.getAttribute("disabled"));return(!r||!function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(dd(t))return!1;t=t.previousElementSibling}return!0}(n))&&r}function pd(e){let n=(0,t.useRef)(null),r=Xu(t=>{n.current=t.pointerType,!fd(t.currentTarget)&&"mouse"===t.pointerType&&t.button===rd.Left&&(t.preventDefault(),e(t))}),o=Xu(t=>{"mouse"!==n.current&&(fd(t.currentTarget)||e(t))});return{onPointerDown:r,onClick:o}}class xd extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}}var md,hd,vd,bd=Object.defineProperty,gd=(e,t,n)=>(((e,t,n)=>{t in e?bd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),yd=(e,t,n)=>{if(!t.has(e))throw TypeError("Cannot "+n)},wd=(e,t,n)=>(yd(e,t,"read from private field"),n?n.call(e):t.get(e)),jd=(e,t,n)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,n)},kd=(e,t,n,r)=>(yd(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n);class Sd{constructor(e){jd(this,md,{}),jd(this,hd,new xd(()=>new Set)),jd(this,vd,new Set),gd(this,"disposables",Wu()),kd(this,md,e),zu.isServer&&this.disposables.microTask(()=>{this.dispose()})}dispose(){this.disposables.dispose()}get state(){return wd(this,md)}subscribe(e,t){if(zu.isServer)return()=>{};let n={selector:e,callback:t,current:e(wd(this,md))};return wd(this,vd).add(n),this.disposables.add(()=>{wd(this,vd).delete(n)})}on(e,t){return zu.isServer?()=>{}:(wd(this,hd).get(e).add(t),this.disposables.add(()=>{wd(this,hd).get(e).delete(t)}))}send(e){let t=this.reduce(wd(this,md),e);if(t!==wd(this,md)){kd(this,md,t);for(let e of wd(this,vd)){let t=e.selector(wd(this,md));Nd(e.current,t)||(e.current=t,e.callback(t))}for(let t of wd(this,hd).get(e.type))t(wd(this,md),e)}}}function Nd(e,t){return!!Object.is(e,t)||"object"==typeof e&&null!==e&&"object"==typeof t&&null!==t&&(Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&Od(e[Symbol.iterator](),t[Symbol.iterator]()):e instanceof Map&&t instanceof Map||e instanceof Set&&t instanceof Set?e.size===t.size&&Od(e.entries(),t.entries()):!(!Cd(e)||!Cd(t))&&Od(Object.entries(e)[Symbol.iterator](),Object.entries(t)[Symbol.iterator]()))}function Od(e,t){for(;;){let n=e.next(),r=t.next();if(n.done&&r.done)return!0;if(n.done||r.done||!Object.is(n.value,r.value))return!1}}function Cd(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function Ed(e){let[t,n]=e(),r=Wu();return(...e)=>{t(...e),r.dispose(),r.microTask(n)}}function Td(e,t,...n){if(e in t){let r=t[e];return"function"==typeof r?r(...n):r}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(e=>`"${e}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,Td),r}md=new WeakMap,hd=new WeakMap,vd=new WeakMap;var Pd=Object.defineProperty,_d=(e,t,n)=>(((e,t,n)=>{t in e?Pd(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),Ad=(e=>(e[e.Push=0]="Push",e[e.Pop=1]="Pop",e))(Ad||{});let Id={0(e,t){let n=t.id,r=e.stack,o=e.stack.indexOf(n);if(-1!==o){let t=e.stack.slice();return t.splice(o,1),t.push(n),r=t,{...e,stack:r}}return{...e,stack:[...e.stack,n]}},1(e,t){let n=t.id,r=e.stack.indexOf(n);if(-1===r)return e;let o=e.stack.slice();return o.splice(r,1),{...e,stack:o}}};class Fd extends Sd{constructor(){super(...arguments),_d(this,"actions",{push:e=>this.send({type:0,id:e}),pop:e=>this.send({type:1,id:e})}),_d(this,"selectors",{isTop:(e,t)=>e.stack[e.stack.length-1]===t,inStack:(e,t)=>e.stack.includes(t)})}static new(){return new Fd({stack:[]})}reduce(e,t){return Td(t.type,Id,e,t)}}const Rd=new xd(()=>Fd.new());var Md=o(418);function Dd(e,t,n=Nd){return(0,Md.useSyncExternalStoreWithSelector)(Xu(t=>e.subscribe(Ld,t)),Xu(()=>e.state),Xu(()=>e.state),Xu(t),n)}function Ld(e){return e}function zd(e,n){let r=(0,t.useId)(),o=Rd.get(n),[i,a]=Dd(o,(0,t.useCallback)(e=>[o.selectors.isTop(e,r),o.selectors.inStack(e,r)],[o,r]));return Vu(()=>{if(e)return o.actions.push(r),()=>o.actions.pop(r)},[o,e,r]),!!e&&(!a||i)}let Bd=new Map,Ud=new Map;function Gd(e){var t;let n=null!=(t=Ud.get(e))?t:0;return Ud.set(e,n+1),0!==n||(Bd.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>Hd(e)}function Hd(e){var t;let n=null!=(t=Ud.get(e))?t:1;if(1===n?Ud.delete(e):Ud.set(e,n-1),1!==n)return;let r=Bd.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,Bd.delete(e))}function qd(e,{allowed:t,disallowed:n}={}){let r=zd(e,"inert-others");Vu(()=>{var e,o;if(!r)return;let i=Wu();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&i.add(Gd(t));let a=null!=(o=null==t?void 0:t())?o:[];for(let e of a){if(!e)continue;let t=Bu(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)a.some(t=>e.contains(t))||i.add(Gd(e));n=n.parentElement}}return i.dispose},[r,t,n])}function Wd(e,n,r){let o=Qu(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&r()});(0,t.useEffect)(()=>{if(!e)return;let t=null===n?null:ad(n)?n:n.current;if(!t)return;let r=Wu();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>o.current(t));e.observe(t),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>o.current(t));e.observe(t),r.add(()=>e.disconnect())}return()=>r.dispose()},[n,o,e])}let $d=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","details>summary","textarea:not([disabled])"].map(e=>`${e}:not([tabindex='-1'])`).join(","),Vd=["[data-autofocus]"].map(e=>`${e}:not([tabindex='-1'])`).join(",");var Qd=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(Qd||{}),Xd=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(Xd||{}),Kd=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(Kd||{});function Yd(e=document.body){return null==e?[]:Array.from(e.querySelectorAll($d)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var Zd=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(Zd||{});function Jd(e,t=0){var n;return e!==(null==(n=Bu(e))?void 0:n.body)&&Td(t,{0(){return e.matches($d)},1(){let t=e;for(;null!==t;){if(t.matches($d))return!0;t=t.parentElement}return!1}})}var ef=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(ef||{});function tf(e){null==e||e.focus({preventScroll:!0})}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));let nf=["textarea","input"].join(",");function rf(e,t=e=>e){return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function of(e,t,{sorted:n=!0,relativeTo:r=null,skipElements:o=[]}={}){let i=Array.isArray(e)?e.length>0?Uu(e[0]):document:Uu(e),a=Array.isArray(e)?n?rf(e):e:64&t?function(e=document.body){return null==e?[]:Array.from(e.querySelectorAll(Vd)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):Yd(e);o.length>0&&a.length>1&&(a=a.filter(e=>!o.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),r=null!=r?r:null==i?void 0:i.activeElement;let c,l=(()=>{if(5&t)return 1;if(10&t)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),s=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,a.indexOf(r))-1;if(4&t)return Math.max(0,a.indexOf(r))+1;if(8&t)return a.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),u=32&t?{preventScroll:!0}:{},d=0,f=a.length;do{if(d>=f||d+f<=0)return 0;let e=s+d;if(16&t)e=(e+f)%f;else{if(e<0)return 3;if(e>=f)return 1}c=a[e],null==c||c.focus(u),d+=l}while(c!==Gu(c));return 6&t&&function(e){var t,n;return null!=(n=null==(t=null==e?void 0:e.matches)?void 0:t.call(e,nf))&&n}(c)&&c.select(),2}function af(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function cf(){return af()||/Android/gi.test(window.navigator.userAgent)}function lf(e,n,r,o){let i=Qu(r);(0,t.useEffect)(()=>{if(e)return document.addEventListener(n,t,o),()=>document.removeEventListener(n,t,o);function t(e){i.current(e)}},[e,n,o])}function sf(e,n,r,o){let i=Qu(r);(0,t.useEffect)(()=>{if(e)return window.addEventListener(n,t,o),()=>window.removeEventListener(n,t,o);function t(e){i.current(e)}},[e,n,o])}function uf(e,n,r){let o=Qu(r),i=(0,t.useCallback)(function(e,t){if(e.defaultPrevented)return;let r=t(e);if(null===r||!r.getRootNode().contains(r)||!r.isConnected)return;let i=function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(n);for(let t of i)if(null!==t&&(t.contains(r)||e.composed&&e.composedPath().includes(t)))return;return!Jd(r,Zd.Loose)&&-1!==r.tabIndex&&e.preventDefault(),o.current(e,r)},[o,n]),a=(0,t.useRef)(null);lf(e,"pointerdown",e=>{var t,n;cf()||(a.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target)},!0),lf(e,"pointerup",e=>{if(cf()||!a.current)return;let t=a.current;return a.current=null,i(e,()=>t)},!0);let c=(0,t.useRef)({x:0,y:0});lf(e,"touchstart",e=>{c.current.x=e.touches[0].clientX,c.current.y=e.touches[0].clientY},!0),lf(e,"touchend",e=>{let t=e.changedTouches[0].clientX,n=e.changedTouches[0].clientY;if(!(Math.abs(t-c.current.x)>=30||Math.abs(n-c.current.y)>=30))return i(e,()=>cd(e.target)?e.target:null)},!0),sf(e,"blur",e=>i(e,()=>function(e){return ad(e)&&"IFRAME"===e.nodeName}(window.document.activeElement)?window.document.activeElement:null),!0)}function df(...e){return(0,t.useMemo)(()=>Bu(...e),[...e])}var ff=(e=>(e[e.Ignore=0]="Ignore",e[e.Select=1]="Select",e[e.Close=2]="Close",e))(ff||{});const pf={Ignore:{kind:0},Select:e=>({kind:1,target:e}),Close:{kind:2}};function xf(e,{trigger:n,action:r,close:o,select:i}){let a=(0,t.useRef)(null),c=(0,t.useRef)(null),l=(0,t.useRef)(null);lf(e&&null!==n,"pointerdown",e=>{od(null==e?void 0:e.target)&&null!=n&&n.contains(e.target)&&(c.current=e.x,l.current=e.y,a.current=e.timeStamp)}),lf(e&&null!==n,"pointerup",e=>{var t,n;let s=a.current;if(null===s||(a.current=null,!cd(e.target))||Math.abs(e.x-(null!=(t=c.current)?t:e.x))<5&&Math.abs(e.y-(null!=(n=l.current)?n:e.y))<5)return;let u=r(e);switch(u.kind){case 0:return;case 1:e.timeStamp-s>200&&(i(u.target),o());break;case 2:o()}},{capture:!0})}function mf(e,n){return(0,t.useMemo)(()=>{var t;if(e.type)return e.type;let r=null!=(t=e.as)?t:"button";return"string"==typeof r&&"button"===r.toLowerCase()||"BUTTON"===(null==n?void 0:n.tagName)&&!n.hasAttribute("type")?"button":void 0},[e.type,e.as,n])}function hf(){let e;return{before({doc:t}){var n;let r=t.documentElement,o=null!=(n=t.defaultView)?n:window;e=Math.max(0,o.innerWidth-r.clientWidth)},after({doc:t,d:n}){let r=t.documentElement,o=Math.max(0,r.clientWidth-r.offsetWidth),i=Math.max(0,e-o);n.style(r,"paddingRight",`${i}px`)}}}function vf(){return af()?{before({doc:e,d:t,meta:n}){function r(e){for(let t of n().containers)for(let n of t())if(n.contains(e))return!0;return!1}t.microTask(()=>{var n;if("auto"!==window.getComputedStyle(e.documentElement).scrollBehavior){let n=Wu();n.style(e.documentElement,"scrollBehavior","auto"),t.add(()=>t.microTask(()=>n.dispose()))}let o=null!=(n=window.scrollY)?n:window.pageYOffset,i=null;t.addEventListener(e,"click",t=>{if(cd(t.target))try{let n=t.target.closest("a");if(!n)return;let{hash:o}=new URL(n.href),a=e.querySelector(o);cd(a)&&!r(a)&&(i=a)}catch{}},!0),t.group(n=>{t.addEventListener(e,"touchstart",e=>{if(n.dispose(),cd(e.target)&&function(e){return id(e)&&"style"in e}(e.target))if(r(e.target)){let t=e.target;for(;t.parentElement&&r(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")})}),t.addEventListener(e,"touchmove",e=>{if(cd(e.target)){if(ld(e.target))return;if(r(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),t.add(()=>{var e;let t=null!=(e=window.scrollY)?e:window.pageYOffset;o!==t&&window.scrollTo(0,o),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})}}:{}}function bf(e){let t={};for(let n of e)Object.assign(t,n(t));return t}let gf=function(e,t){let n=e(),r=new Set;return{getSnapshot(){return n},subscribe(e){return r.add(e),()=>r.delete(e)},dispatch(e,...o){let i=t[e].call(n,...o);i&&(n=i,r.forEach(e=>e()))}}}(()=>new Map,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:Wu(),meta:new Set,computedMeta:{}};return r.count++,r.meta.add(t),r.computedMeta=bf(r.meta),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t),n.computedMeta=bf(n.meta)),this},SCROLL_PREVENT(e){let t={doc:e.doc,d:e.d,meta(){return e.computedMeta}},n=[vf(),hf(),{before({doc:e,d:t}){t.style(e.documentElement,"overflow","hidden")}}];n.forEach(({before:e})=>null==e?void 0:e(t)),n.forEach(({after:e})=>null==e?void 0:e(t))},SCROLL_ALLOW({d:e}){e.dispose()},TEARDOWN({doc:e}){this.delete(e)}});function yf(e,n,r=()=>({containers:[]})){let o=function(e){return(0,t.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}(gf),i=n?o.get(n):void 0,a=!!i&&i.count>0;return Vu(()=>{if(n&&e)return gf.dispatch("PUSH",n,r),()=>gf.dispatch("POP",n,r)},[e,n]),a}function wf(e,t,n=()=>[document.body]){yf(zd(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}function jf(e){return(0,t.useMemo)(()=>e,Object.values(e))}gf.subscribe(()=>{let e=gf.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&gf.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&gf.dispatch("TEARDOWN",n)}});let kf=Symbol();function Sf(e,t=!0){return Object.assign(e,{[kf]:t})}function Nf(...e){let n=(0,t.useRef)(e);(0,t.useEffect)(()=>{n.current=e},[e]);let r=Xu(e=>{for(let t of n.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return e.every(e=>null==e||(null==e?void 0:e[kf]))?void 0:r}let Of=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function Cf(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!ad(o))return r;let i=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let a=i?null!=(n=o.innerText)?n:"":r;return Of.test(a)&&(a=a.replace(Of,"")),a}function Ef(e){let n=(0,t.useRef)(""),r=(0,t.useRef)("");return Xu(()=>{let t=e.current;if(!t)return"";let o=t.innerText;if(n.current===o)return r.current;let i=function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():Cf(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return Cf(e).trim()}(t).trim().toLowerCase();return n.current=o,r.current=i,i})}function Tf(e){return[e.screenX,e.screenY]}function Pf(){let e=(0,t.useRef)([-1,-1]);return{wasMoved(t){let n=Tf(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=Tf(t)}}}var _f,Af,If=o(606);void 0!==If&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&"test"===(null==(_f=null==If?void 0:If.env)?void 0:_f.NODE_ENV)&&void 0===(null==(Af=null==Element?void 0:Element.prototype)?void 0:Af.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join("\n")),[]});var Ff=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(Ff||{});function Rf(e){let t={};for(let n in e)!0===e[n]&&(t[`data-${n}`]="");return t}function Mf(e,n,r,o){let[i,a]=(0,t.useState)(r),{hasFlag:c,addFlag:l,removeFlag:s}=function(e=0){let[n,r]=(0,t.useState)(e),o=(0,t.useCallback)(e=>r(e),[]),i=(0,t.useCallback)(e=>r(t=>t|e),[]),a=(0,t.useCallback)(e=>(n&e)===e,[n]),c=(0,t.useCallback)(e=>r(t=>t&~e),[]),l=(0,t.useCallback)(e=>r(t=>t^e),[]);return{flags:n,setFlag:o,addFlag:i,hasFlag:a,removeFlag:c,toggleFlag:l}}(e&&i?3:0),u=(0,t.useRef)(!1),d=(0,t.useRef)(!1),f=$u();return Vu(()=>{var t;if(e)return r&&a(!0),n?(null==(t=null==o?void 0:o.start)||t.call(o,r),function(e,{prepare:t,run:n,done:r,inFlight:o}){let i=Wu();return function(e,{inFlight:t,prepare:n}){if(null!=t&&t.current)return void n();let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}(e,{prepare:t,inFlight:o}),i.nextFrame(()=>{n(),i.requestAnimationFrame(()=>{i.add(function(e,t){var n,r;let o=Wu();if(!e)return o.dispose;let i=!1;o.add(()=>{i=!0});let a=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===a.length?(t(),o.dispose):(Promise.allSettled(a.map(e=>e.finished)).then(()=>{i||t()}),o.dispose)}(e,r))})}),i.dispose}(n,{inFlight:u,prepare(){d.current?d.current=!1:d.current=u.current,u.current=!0,!d.current&&(r?(l(3),s(4)):(l(4),s(2)))},run(){d.current?r?(s(3),l(4)):(s(4),l(3)):r?s(1):l(1)},done(){var e;d.current&&function(e){var t,n;return(null!=(n=null==(t=e.getAnimations)?void 0:t.call(e))?n:[]).some(e=>e instanceof CSSTransition&&"finished"!==e.playState)}(n)||(u.current=!1,s(7),r||a(!1),null==(e=null==o?void 0:o.end)||e.call(o,r))}})):void(r&&l(3))},[e,r,n,f]),e?[i,{closed:c(1),enter:c(2),leave:c(4),transition:c(2)||c(4)}]:[r,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}let Df=(0,t.createContext)(void 0);function Lf(){return(0,t.useContext)(Df)}function zf(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}const Bf=Math.min,Uf=Math.max,Gf=Math.round,Hf=Math.floor,qf=e=>({x:e,y:e}),Wf={left:"right",right:"left",bottom:"top",top:"bottom"};function $f(e,t){return"function"==typeof e?e(t):e}function Vf(e){return e.split("-")[0]}function Qf(e){return e.split("-")[1]}function Xf(e){return"x"===e?"y":"x"}function Kf(e){return"y"===e?"height":"width"}function Yf(e){const t=e[0];return"t"===t||"b"===t?"y":"x"}function Zf(e){return Xf(Yf(e))}function Jf(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}const ep=["left","right"],tp=["right","left"],np=["top","bottom"],rp=["bottom","top"];function op(e,t,n,r){const o=Qf(e);let i=function(e,t,n){switch(e){case"top":case"bottom":return n?t?tp:ep:t?ep:tp;case"left":case"right":return t?np:rp;default:return[]}}(Vf(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(Jf)))),i}function ip(e){const t=Vf(e);return Wf[t]+e.slice(t.length)}function ap(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function cp(){return"undefined"!=typeof window}function lp(e){return dp(e)?(e.nodeName||"").toLowerCase():"#document"}function sp(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function up(e){var t;return null==(t=(dp(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function dp(e){return!!cp()&&(e instanceof Node||e instanceof sp(e).Node)}function fp(e){return!!cp()&&(e instanceof Element||e instanceof sp(e).Element)}function pp(e){return!!cp()&&(e instanceof HTMLElement||e instanceof sp(e).HTMLElement)}function xp(e){return!(!cp()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof sp(e).ShadowRoot)}function mp(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Np(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function hp(e){return/^(table|td|th)$/.test(lp(e))}function vp(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}const bp=/transform|translate|scale|rotate|perspective|filter/,gp=/paint|layout|strict|content/,yp=e=>!!e&&"none"!==e;let wp;function jp(e){const t=fp(e)?Np(e):e;return yp(t.transform)||yp(t.translate)||yp(t.scale)||yp(t.rotate)||yp(t.perspective)||!kp()&&(yp(t.backdropFilter)||yp(t.filter))||bp.test(t.willChange||"")||gp.test(t.contain||"")}function kp(){return null==wp&&(wp="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),wp}function Sp(e){return/^(html|body|#document)$/.test(lp(e))}function Np(e){return sp(e).getComputedStyle(e)}function Op(e){return fp(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Cp(e){if("html"===lp(e))return e;const t=e.assignedSlot||e.parentNode||xp(e)&&e.host||up(e);return xp(t)?t.host:t}function Ep(e){const t=Cp(e);return Sp(t)?(e.ownerDocument||e).body:pp(t)&&mp(t)?t:Ep(t)}function Tp(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=Ep(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=sp(o);if(i){const e=Pp(a);return t.concat(a,a.visualViewport||[],mp(o)?o:[],e&&n?Tp(e):[])}return t.concat(o,Tp(o,[],n))}function Pp(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function _p(e,t,n){let{reference:r,floating:o}=e;const i=Yf(t),a=Zf(t),c=Kf(a),l=Vf(t),s="y"===i,u=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,f=r[c]/2-o[c]/2;let p;switch(l){case"top":p={x:u,y:r.y-o.height};break;case"bottom":p={x:u,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:d};break;case"left":p={x:r.x-o.width,y:d};break;default:p={x:r.x,y:r.y}}const x=Qf(t);return x&&(p[a]+=f*("end"===x?1:-1)*(n&&s?-1:1)),p}async function Ap(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:i,rects:a,elements:c,strategy:l}=e,{boundary:s="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=$f(t,e),x=function(e){return"number"!=typeof e?function(e){var t,n,r,o;return{top:null!=(t=e.top)?t:0,right:null!=(n=e.right)?n:0,bottom:null!=(r=e.bottom)?r:0,left:null!=(o=e.left)?o:0}}(e):{top:e,right:e,bottom:e,left:e}}(p),m=c[f?"floating"===d?"reference":"floating":d],h=ap(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(m)))||n?m:m.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(c.floating)),boundary:s,rootBoundary:u,strategy:l})),v="floating"===d?{x:r,y:o,width:a.floating.width,height:a.floating.height}:a.reference,b=await(null==i.getOffsetParent?void 0:i.getOffsetParent(c.floating)),g=await(null==i.isElement?void 0:i.isElement(b))&&await(null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},y=ap(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:c,rect:v,offsetParent:b,strategy:l}):v);return{top:(h.top-y.top+x.top)/g.y,bottom:(y.bottom-h.bottom+x.bottom)/g.y,left:(h.left-y.left+x.left)/g.x,right:(y.right-h.right+x.right)/g.x}}const Ip=new Set(["left","top"]);function Fp(e){const t=Np(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=pp(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,c=Gf(n)!==i||Gf(r)!==a;return c&&(n=i,r=a),{width:n,height:r,$:c}}function Rp(e){return fp(e)?e:e.contextElement}function Mp(e){const t=Rp(e);if(!pp(t))return qf(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:i}=Fp(t);let a=(i?Gf(n.width):n.width)/r,c=(i?Gf(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),c&&Number.isFinite(c)||(c=1),{x:a,y:c}}const Dp=qf(0);function Lp(e){const t=sp(e);return kp()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:Dp}function zp(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),i=Rp(e);let a=qf(1);t&&(r?fp(r)&&(a=Mp(r)):a=Mp(e));const c=function(e,t,n){return void 0===t&&(t=!1),!!n&&t&&n===sp(e)}(i,n,r)?Lp(i):qf(0);let l=(o.left+c.x)/a.x,s=(o.top+c.y)/a.y,u=o.width/a.x,d=o.height/a.y;if(i&&r){const e=sp(i),t=fp(r)?sp(r):r;let n=e,o=Pp(n);for(;o&&t!==n;){const e=Mp(o),t=o.getBoundingClientRect(),r=Np(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;l*=e.x,s*=e.y,u*=e.x,d*=e.y,l+=i,s+=a,n=sp(o),o=Pp(n)}}return ap({width:u,height:d,x:l,y:s})}function Bp(e,t){const n=Op(e).scrollLeft;return t?t.left+n:zp(up(e)).left+n}function Up(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-Bp(e,n),y:n.top+t.scrollTop}}function Gp(e,t,n){let r;if("viewport"===t||"layoutViewport"===t)r=function(e,t,n){void 0===n&&(n="viewport");const r="layoutViewport"===n,o=sp(e),i=up(e),a=o.visualViewport;let c=i.clientWidth,l=i.clientHeight,s=0,u=0;if(a){const e=!kp()||"fixed"===t;r?e||(s=-a.offsetLeft,u=-a.offsetTop):(c=a.width,l=a.height,e&&(s=a.offsetLeft,u=a.offsetTop))}if(Bp(i)<=0){const e=i.ownerDocument,t=e.body,n=getComputedStyle(t),r="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,o=Math.abs(i.clientWidth-t.clientWidth-r),a="stable both-edges"===getComputedStyle(i).scrollbarGutter?o/2:o;a<=25&&(c-=a)}return{width:c,height:l,x:s,y:u}}(e,n,t);else if("document"===t)r=function(e){const t=Op(e),n=e.ownerDocument.body,r=Uf(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),o=Uf(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight);let i=-t.scrollLeft+Bp(e);const a=-t.scrollTop;return"rtl"===Np(n).direction&&(i+=Uf(e.clientWidth,n.clientWidth)-r),{width:r,height:o,x:i,y:a}}(up(e));else if(fp(t))r=function(e,t){const n=zp(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=Mp(e);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{const n=Lp(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ap(r)}function Hp(e,t,n){const r=pp(t),o=up(t),i="fixed"===n,a=zp(e,!0,i,t);let c={scrollLeft:0,scrollTop:0};const l=qf(0);if((r||!i)&&(("body"!==lp(t)||mp(o))&&(c=Op(t)),r)){const e=zp(t,!0,i,t);l.x=e.x+t.clientLeft,l.y=e.y+t.clientTop}!r&&o&&(l.x=Bp(o));const s=!o||r||i?qf(0):Up(o,c);return{x:a.left+c.scrollLeft-l.x-s.x,y:a.top+c.scrollTop-l.y-s.y,width:a.width,height:a.height}}function qp(e){return"static"===Np(e).position}function Wp(e,t){if(!pp(e)||"fixed"===Np(e).position)return null;if(t)return t(e);let n=e.offsetParent;return up(e)===n&&(n=n.ownerDocument.body),n}function $p(e,t){const n=sp(e);if(vp(e))return n;if(!pp(e)){let t=Cp(e);for(;t&&!Sp(t);){if(fp(t)&&!qp(t))return t;t=Cp(t)}return n}let r=Wp(e,t);for(;r&&hp(r)&&qp(r);)r=Wp(r,t);return r&&Sp(r)&&qp(r)&&!jp(r)?n:r||function(e){let t=Cp(e);for(;pp(t)&&!Sp(t);){if(jp(t))return t;if(vp(t))return null;t=Cp(t)}return null}(e)||n}const Vp={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const i="fixed"===o,a=up(r),c=!!t&&vp(t.floating);if(r===a||c&&i)return n;let l={scrollLeft:0,scrollTop:0},s=qf(1);const u=qf(0),d=pp(r);if((d||!i)&&(("body"!==lp(r)||mp(a))&&(l=Op(r)),d)){const e=zp(r);s=Mp(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}const f=!a||d||i?qf(0):Up(a,l);return{width:n.width*s.x,height:n.height*s.y,x:n.x*s.x-l.scrollLeft*s.x+u.x+f.x,y:n.y*s.y-l.scrollTop*s.y+u.y+f.y}},getDocumentElement:up,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i="clippingAncestors"===n?vp(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=Tp(e,[],!1).filter(e=>fp(e)&&"body"!==lp(e)),o=null;const i="fixed"===Np(e).position;let a=i?Cp(e):e;for(;fp(a)&&!Sp(a);){const e=Np(a),t=jp(a),n=o?o.position:i?"fixed":"";t||"fixed"!==n&&("absolute"!==n||"static"!==e.position)?o=e:r=r.filter(e=>e!==a),a=Cp(a)}return t.set(e,r),r}(t,this._c):[].concat(n),a=[...i,r],c=Gp(t,a[0],o);let l=c.top,s=c.right,u=c.bottom,d=c.left;for(let e=1;e<a.length;e++){const n=Gp(t,a[e],o);l=Uf(n.top,l),s=Bf(n.right,s),u=Bf(n.bottom,u),d=Uf(n.left,d)}return{width:s-d,height:u-l,x:d,y:l}},getOffsetParent:$p,getElementRects:async function(e){const t=this.getOffsetParent||$p,n=this.getDimensions,r=await n(e.floating);return{reference:Hp(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return e.getClientRects?Array.from(e.getClientRects()):[]},getDimensions:function(e){const{width:t,height:n}=Fp(e);return{width:t,height:n}},getScale:Mp,isElement:fp,isRTL:function(e){return"rtl"===Np(e).direction}};function Qp(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function Xp(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:c="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,s=Rp(e),u=o||i?[...s?Tp(s):[],...t?Tp(t):[]]:[];u.forEach(e=>{o&&e.addEventListener("scroll",n),i&&e.addEventListener("resize",n)});const d=s&&c?function(e,t,n){let r,o=null;const i=up(e);function a(){var e;clearTimeout(r),null==(e=o)||e.disconnect(),o=null}function c(n,l){void 0===n&&(n=!1),void 0===l&&(l=1),a();const s=e.getBoundingClientRect(),{left:u,top:d,width:f,height:p}=s;if(n||t(),!f||!p)return;const x={rootMargin:-Hf(d)+"px "+-Hf(i.clientWidth-(u+f))+"px "+-Hf(i.clientHeight-(d+p))+"px "+-Hf(u)+"px",threshold:Uf(0,Bf(1,l))||1};let m=!0;function h(t){const n=t[0].intersectionRatio;if(!Qp(s,e.getBoundingClientRect()))return c();if(n!==l){if(!m)return c();n?c(!1,n):r=setTimeout(()=>{c(!1,1e-7)},1e3)}m=!1}try{o=new IntersectionObserver(h,{...x,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(h,x)}o.observe(e)}const l=sp(e),s=()=>c(n);return l.addEventListener("resize",s),c(!0),()=>{l.removeEventListener("resize",s),a()}}(s,n,i):null;let f,p=-1,x=null;a&&(x=new ResizeObserver(e=>{let[r]=e;r&&r.target===s&&x&&t&&(x.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=x)||e.observe(t)})),n()}),s&&!l&&x.observe(s),t&&x.observe(t));let m=l?zp(e):null;return l&&function t(){const r=zp(e);m&&!Qp(m,r)&&n();m=r,f=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==d||d(),null==(e=x)||e.disconnect(),x=null,l&&cancelAnimationFrame(f)}}const Kp=Ap,Yp=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:o,y:i,placement:a,middlewareData:c}=t,l=await async function(e,t){const{placement:n,platform:r,elements:o}=e,i=await(null==r.isRTL?void 0:r.isRTL(o.floating)),a=Vf(n),c=Qf(n),l="y"===Yf(n),s=Ip.has(a)?-1:1,u=i&&l?-1:1,d=$f(t,e);let{mainAxis:f,crossAxis:p,alignmentAxis:x}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return c&&"number"==typeof x&&(p="end"===c?-1*x:x),l?{x:p*u,y:f*s}:{x:f*s,y:p*u}}(t,e);return a===(null==(n=c.offset)?void 0:n.placement)&&null!=(r=c.arrow)&&r.alignmentOffset?{}:{x:o+l.x,y:i+l.y,data:{...l,placement:a}}}}},Zp=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o,platform:i}=t,{mainAxis:a=!0,crossAxis:c=!1,limiter:l={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=$f(e,t),u={x:n,y:r},d=await i.detectOverflow(t,s),f=Yf(o),p=Xf(f);let x=u[p],m=u[f];const h=(e,t)=>function(e,t,n){return Uf(e,Bf(t,n))}(t+d["y"===e?"top":"left"],t,t-d["y"===e?"bottom":"right"]);a&&(x=h(p,x)),c&&(m=h(f,m));const v=l.fn({...t,[p]:x,[f]:m});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[p]:a,[f]:c}}}}}},Jp=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:i,rects:a,initialPlacement:c,platform:l,elements:s}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:p="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:m=!0,...h}=$f(e,t);if(null!=(n=i.arrow)&&n.alignmentOffset)return{};const v=Vf(o),b=Yf(c),g=Vf(c)===c,y=await(null==l.isRTL?void 0:l.isRTL(s.floating)),w=f||(g||!m?[ip(c)]:function(e){const t=ip(e);return[Jf(e),t,Jf(t)]}(c)),j="none"!==x;!f&&j&&w.push(...op(c,m,x,y));const k=[c,...w],S=await l.detectOverflow(t,h),N=[];let O=(null==(r=i.flip)?void 0:r.overflows)||[];if(u&&N.push(S[v]),d){const e=function(e,t,n){void 0===n&&(n=!1);const r=Qf(e),o=Zf(e),i=Kf(o);let a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=ip(a)),[a,ip(a)]}(o,a,y);N.push(S[e[0]],S[e[1]])}if(O=[...O,{placement:o,overflows:N}],!N.every(e=>e<=0)){var C,E;const e=((null==(C=i.flip)?void 0:C.index)||0)+1,t=k[e];if(t){if(!("alignment"===d&&b!==Yf(t))||O.every(e=>Yf(e.placement)!==b||e.overflows[0]>0))return{data:{index:e,overflows:O},reset:{placement:t}}}let n=null==(E=O.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:E.placement;if(!n)switch(p){case"bestFit":{var T;const e=null==(T=O.filter(e=>{if(j){const t=Yf(e.placement);return t===b||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:T[0];e&&(n=e);break}case"initialPlacement":n=c}if(o!==n)return{reset:{placement:n}}}return{}}}},ex=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:a=()=>{},...c}=$f(e,t),l=await o.detectOverflow(t,c),s=Vf(n),u=Qf(n),d="y"===Yf(n),{width:f,height:p}=r.floating;let x,m;"top"===s||"bottom"===s?(x=s,m=u===(await(null==o.isRTL?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(m=s,x="end"===u?"top":"bottom");const h=p-l.top-l.bottom,v=f-l.left-l.right,b=Bf(p-l[x],h),g=Bf(f-l[m],v),y=t.middlewareData.shift,w=!y;let j=b,k=g;null!=y&&y.enabled.x&&(k=v),null!=y&&y.enabled.y&&(j=h),w&&!u&&(d?k=f-2*Uf(l.left,l.right):j=p-2*Uf(l.top,l.bottom)),await a({...t,availableWidth:k,availableHeight:j});const S=await o.getDimensions(i.floating);return f!==S.width||p!==S.height?{reset:{rects:!0}}:{}}}},tx=(e,t,n)=>{const r=new Map,o=null!=n?n:{},i={...Vp,...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,c=a.detectOverflow?a:{...a,detectOverflow:Ap},l=await(null==a.isRTL?void 0:a.isRTL(t));let s=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=_p(s,r,l),f=r,p=0;const x={};for(let n=0;n<i.length;n++){const m=i[n];if(!m)continue;const{name:h,fn:v}=m,{x:b,y:g,data:y,reset:w}=await v({x:u,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:x,rects:s,platform:c,elements:{reference:e,floating:t}});u=null!=b?b:u,d=null!=g?g:d,x[h]={...x[h],...y},w&&p<50&&(p++,"object"==typeof w&&(w.placement&&(f=w.placement),w.rects&&(s=!0===w.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):w.rects),({x:u,y:d}=_p(s,f,l))),n=-1)}return{x:u,y:d,placement:f,strategy:o,middlewareData:x}})(e,t,{...o,platform:i})};var nx="undefined"!=typeof document?t.useLayoutEffect:function(){};function rx(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;0!==r--;)if(!rx(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;0!==r--;)if(!{}.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!==r--;){const n=o[r];if(("_owner"!==n||!e.$$typeof)&&!rx(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function ox(e){if("undefined"==typeof window)return 1;return(e.ownerDocument.defaultView||window).devicePixelRatio||1}function ix(e,t){const n=ox(e);return Math.round(t*n)/n}function ax(e){const n=t.useRef(e);return nx(()=>{n.current=e}),n}const cx=(e,t)=>{const n=Yp(e);return{name:n.name,fn:n.fn,options:[e,t]}},lx=(e,t)=>{const n=Zp(e);return{name:n.name,fn:n.fn,options:[e,t]}},sx=(e,t)=>{const n=Jp(e);return{name:n.name,fn:n.fn,options:[e,t]}},ux=(e,t)=>{const n=ex(e);return{name:n.name,fn:n.fn,options:[e,t]}};const dx={...n},fx=dx.useInsertionEffect||(e=>e());function px(e){const n=t.useRef(()=>{0});return fx(()=>{n.current=e}),t.useCallback(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return null==n.current?void 0:n.current(...t)},[])}const xx="ArrowUp",mx="ArrowDown",hx="ArrowLeft",vx="ArrowRight";var bx="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;const gx=[hx,vx],yx=[xx,mx];let wx=!1,jx=0;const kx=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+jx++;const Sx=dx.useId||function(){const[e,n]=t.useState(()=>wx?kx():void 0);return bx(()=>{null==e&&n(kx())},[]),t.useEffect(()=>{wx=!0},[]),e};function Nx(){const e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}const Ox=t.createContext(null),Cx=t.createContext(null),Ex=()=>{var e;return(null==(e=t.useContext(Ox))?void 0:e.id)||null},Tx=()=>t.useContext(Cx);const Px="data-floating-ui-focusable";function _x(e){void 0===e&&(e={});const{nodeId:n}=e,r=function(e){const{open:n=!1,onOpenChange:r,elements:o}=e,i=Sx(),a=t.useRef({}),[c]=t.useState(()=>Nx()),l=null!=Ex(),[s,u]=t.useState(o.reference),d=px((e,t,n)=>{a.current.openEvent=e?t:void 0,c.emit("openchange",{open:e,event:t,reason:n,nested:l}),null==r||r(e,t,n)}),f=t.useMemo(()=>({setPositionReference:u}),[]),p=t.useMemo(()=>({reference:s||o.reference||null,floating:o.floating||null,domReference:o.reference}),[s,o.reference,o.floating]);return t.useMemo(()=>({dataRef:a,open:n,onOpenChange:d,elements:p,events:c,floatingId:i,refs:f}),[n,d,p,c,i,f])}({...e,elements:{reference:null,floating:null,...e.elements}}),o=e.rootContext||r,i=o.elements,[c,l]=t.useState(null),[s,u]=t.useState(null),d=(null==i?void 0:i.domReference)||c,f=t.useRef(null),p=Tx();bx(()=>{d&&(f.current=d)},[d]);const x=function(e){void 0===e&&(e={});const{placement:n="bottom",strategy:r="absolute",middleware:o=[],platform:i,elements:{reference:c,floating:l}={},transform:s=!0,whileElementsMounted:u,open:d}=e,[f,p]=t.useState({x:0,y:0,strategy:r,placement:n,middlewareData:{},isPositioned:!1}),[x,m]=t.useState(o);rx(x,o)||m(o);const[h,v]=t.useState(null),[b,g]=t.useState(null),y=t.useCallback(e=>{e!==S.current&&(S.current=e,v(e))},[]),w=t.useCallback(e=>{e!==N.current&&(N.current=e,g(e))},[]),j=c||h,k=l||b,S=t.useRef(null),N=t.useRef(null),O=t.useRef(f),C=null!=u,E=ax(u),T=ax(i),P=ax(d),_=t.useCallback(()=>{if(!S.current||!N.current)return;const e={placement:n,strategy:r,middleware:x};T.current&&(e.platform=T.current),tx(S.current,N.current,e).then(e=>{const t={...e,isPositioned:!1!==P.current};A.current&&!rx(O.current,t)&&(O.current=t,a.flushSync(()=>{p(t)}))})},[x,n,r,T,P]);nx(()=>{!1===d&&O.current.isPositioned&&(O.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[d]);const A=t.useRef(!1);nx(()=>(A.current=!0,()=>{A.current=!1}),[]),nx(()=>{if(j&&(S.current=j),k&&(N.current=k),j&&k){if(E.current)return E.current(j,k,_);_()}},[j,k,_,E,C]);const I=t.useMemo(()=>({reference:S,floating:N,setReference:y,setFloating:w}),[y,w]),F=t.useMemo(()=>({reference:j,floating:k}),[j,k]),R=t.useMemo(()=>{const e={position:r,left:0,top:0};if(!F.floating)return e;const t=ix(F.floating,f.x),n=ix(F.floating,f.y);return s?{...e,transform:"translate("+t+"px, "+n+"px)",...ox(F.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:t,top:n}},[r,s,F.floating,f.x,f.y]);return t.useMemo(()=>({...f,update:_,refs:I,elements:F,floatingStyles:R}),[f,_,I,F,R])}({...e,elements:{...i,...s&&{reference:s}}}),m=t.useCallback(e=>{const t=fp(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;u(t),x.refs.setReference(t)},[x.refs]),h=t.useCallback(e=>{(fp(e)||null===e)&&(f.current=e,l(e)),(fp(x.refs.reference.current)||null===x.refs.reference.current||null!==e&&!fp(e))&&x.refs.setReference(e)},[x.refs]),v=t.useMemo(()=>({...x.refs,setReference:h,setPositionReference:m,domReference:f}),[x.refs,h,m]),b=t.useMemo(()=>({...x.elements,domReference:d}),[x.elements,d]),g=t.useMemo(()=>({...x,...o,refs:v,elements:b,nodeId:n}),[x,v,b,n,o]);return bx(()=>{o.dataRef.current.floatingContext=g;const e=null==p?void 0:p.nodesRef.current.find(e=>e.id===n);e&&(e.context=g)}),t.useMemo(()=>({...x,context:g,refs:v,elements:b}),[x,v,b,g])}const Ax="active",Ix="selected";function Fx(e,t,n){const r=new Map,o="item"===n;let i=e;if(o&&e){const{[Ax]:t,[Ix]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1,[Px]:""},...i,...t.map(t=>{const r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>t?(Object.entries(t).forEach(t=>{let[n,i]=t;var a;o&&[Ax,Ix].includes(n)||(0===n.indexOf("on")?(r.has(n)||r.set(n,[]),"function"==typeof i&&(null==(a=r.get(n))||a.push(i),e[n]=function(){for(var e,t=arguments.length,o=new Array(t),i=0;i<t;i++)o[i]=arguments[i];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)})):e[n]=i)}),e):e,{})}}function Rx(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let Mx=(0,t.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});Mx.displayName="FloatingContext";let Dx=(0,t.createContext)(null);function Lx(e){return(0,t.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function zx(){return(0,t.useContext)(Mx).setReference}function Bx(){let{getFloatingProps:e,slot:n}=(0,t.useContext)(Mx);return(0,t.useCallback)((...t)=>Object.assign({},e(...t),{"data-anchor":n.anchor}),[e,n])}function Ux(e=null){!1===e&&(e=null),"string"==typeof e&&(e={to:e});let n=(0,t.useContext)(Dx),r=(0,t.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);Vu(()=>{null==n||n(null!=r?r:null)},[n,r]);let o=(0,t.useContext)(Mx);return(0,t.useMemo)(()=>[o.setFloating,e?o.styles:{}],[o.setFloating,e,o.styles])}Dx.displayName="PlacementContext";function Gx({children:e,enabled:n=!0}){let[r,o]=(0,t.useState)(null),[i,c]=(0,t.useState)(0),l=(0,t.useRef)(null),[s,u]=(0,t.useState)(null);!function(e){Vu(()=>{if(!e)return;let t=new MutationObserver(()=>{let t=window.getComputedStyle(e).maxHeight,n=parseFloat(t);if(isNaN(n))return;let r=parseInt(t);isNaN(r)||n!==r&&(e.style.maxHeight=`${Math.ceil(n)}px`)});return t.observe(e,{attributes:!0,attributeFilter:["style"]}),()=>{t.disconnect()}},[e])}(s);let d=n&&null!==r&&null!==s,{to:f="bottom",gap:p=0,offset:x=0,padding:m=0,inner:h}=function(e,t){var n,r,o;let i=Hx(null!=(n=null==e?void 0:e.gap)?n:"var(--anchor-gap, 0)",t),a=Hx(null!=(r=null==e?void 0:e.offset)?r:"var(--anchor-offset, 0)",t),c=Hx(null!=(o=null==e?void 0:e.padding)?o:"var(--anchor-padding, 0)",t);return{...e,gap:i,offset:a,padding:c}}(r,s),[v,b="center"]=f.split(" ");Vu(()=>{d&&c(0)},[d]);let{refs:g,floatingStyles:y,context:w}=_x({open:d,placement:"selection"===v?"center"===b?"bottom":`bottom-${b}`:"center"===b?`${v}`:`${v}-${b}`,strategy:"absolute",transform:!1,middleware:[cx({mainAxis:"selection"===v?0:p,crossAxis:x}),lx({padding:m}),"selection"!==v&&sx({padding:m}),"selection"===v&&h?(S={...h,padding:m,overflowRef:l,offset:i,minItemsVisible:4,referenceOverflowThreshold:m,onFallbackChange(e){var t,n;if(!e)return;let r=w.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,i=Math.min(4,r.childElementCount),a=0,l=0;for(let e of null!=(n=null==(t=w.elements.floating)?void 0:t.childNodes)?n:[])if(ad(e)){let t=e.offsetTop,n=t+e.clientHeight+o,c=r.scrollTop,s=c+r.clientHeight;if(!(t>=c&&n<=s)){l=Math.max(0,Math.min(n,s)-Math.max(t,c)),a=e.clientHeight;break}i--}i>=1&&c(e=>{let t=a*i-l+o;return e>=t?e:t})}},{name:"inner",options:S,async fn(e){const{listRef:t,overflowRef:n,onFallbackChange:r,offset:o=0,index:i=0,minItemsVisible:c=4,referenceOverflowThreshold:l=0,scrollRef:s,...u}=$f(S,e),{rects:d,elements:{floating:f}}=e,p=t.current[i],x=(null==s?void 0:s.current)||f,m=f.clientTop||x.clientTop,h=0!==f.clientTop,v=0!==x.clientTop,b=f===x;if(!p)return{};const g={...e,...await cx(-p.offsetTop-f.clientTop-d.reference.height/2-p.offsetHeight/2-o).fn(e)},y=await Kp(Rx(g,x.scrollHeight+m+f.clientTop),u),w=await Kp(g,{...u,elementContext:"reference"}),j=Uf(0,y.top),k=g.y+j,N=x.scrollHeight>x.clientHeight?e=>e:Gf,O=N(Uf(0,x.scrollHeight+(h&&b||v?2*m:0)-j-Uf(0,y.bottom)));if(x.style.maxHeight=O+"px",x.scrollTop=j,r){const e=x.offsetHeight<p.offsetHeight*Bf(c,t.current.length)-1||w.top>=-l||w.bottom>=-l;a.flushSync(()=>r(e))}return n&&(n.current=await Kp(Rx({...g,y:k},x.offsetHeight+m+f.clientTop),u)),{y:k}}}):null,ux({padding:m,apply({availableWidth:e,availableHeight:t,elements:n}){Object.assign(n.floating.style,{overflow:"auto",maxWidth:`${e}px`,maxHeight:`min(var(--anchor-max-height, 100vh), ${t}px)`})}})].filter(Boolean),whileElementsMounted:Xp}),[j=v,k=b]=w.placement.split("-");var S;"selection"===v&&(j="selection");let N=(0,t.useMemo)(()=>({anchor:[j,k].filter(Boolean).join(" ")}),[j,k]),O=function(e,n){const{open:r,elements:o}=e,{enabled:i=!0,overflowRef:c,scrollRef:l,onChange:s}=n,u=px(s),d=t.useRef(!1),f=t.useRef(null),p=t.useRef(null);t.useEffect(()=>{if(!i)return;function e(e){if(e.ctrlKey||!t||null==c.current)return;const n=e.deltaY,r=c.current.top>=-.5,o=c.current.bottom>=-.5,i=t.scrollHeight-t.clientHeight,l=n<0?-1:1,s=n<0?"max":"min";t.scrollHeight<=t.clientHeight||(!r&&n>0||!o&&n<0?(e.preventDefault(),a.flushSync(()=>{u(e=>e+Math[s](n,i*l))})):/firefox/i.test(zf())&&(t.scrollTop+=n))}const t=(null==l?void 0:l.current)||o.floating;return r&&t?(t.addEventListener("wheel",e),requestAnimationFrame(()=>{f.current=t.scrollTop,null!=c.current&&(p.current={...c.current})}),()=>{f.current=null,p.current=null,t.removeEventListener("wheel",e)}):void 0},[i,r,o.floating,c,l,u]);const x=t.useMemo(()=>({onKeyDown(){d.current=!0},onWheel(){d.current=!1},onPointerMove(){d.current=!1},onScroll(){const e=(null==l?void 0:l.current)||o.floating;if(c.current&&e&&d.current){if(null!==f.current){const t=e.scrollTop-f.current;(c.current.bottom<-.5&&t<-1||c.current.top<-.5&&t>1)&&a.flushSync(()=>u(e=>e+t))}requestAnimationFrame(()=>{f.current=e.scrollTop})}}}),[o.floating,u,c,l]);return t.useMemo(()=>i?{floating:x}:{},[i,x])}(w,{overflowRef:l,onChange:c}),{getReferenceProps:C,getFloatingProps:E}=function(e){void 0===e&&(e=[]);const n=e.map(e=>null==e?void 0:e.reference),r=e.map(e=>null==e?void 0:e.floating),o=e.map(e=>null==e?void 0:e.item),i=t.useCallback(t=>Fx(t,e,"reference"),n),a=t.useCallback(t=>Fx(t,e,"floating"),r),c=t.useCallback(t=>Fx(t,e,"item"),o);return t.useMemo(()=>({getReferenceProps:i,getFloatingProps:a,getItemProps:c}),[i,a,c])}([O]),T=Xu(e=>{u(e),g.setFloating(e)});return t.createElement(Dx.Provider,{value:o},t.createElement(Mx.Provider,{value:{setFloating:T,setReference:g.setReference,styles:y,getReferenceProps:C,getFloatingProps:E,slot:N}},e))}function Hx(e,n,r=void 0){let o=$u(),i=Xu((e,t)=>{if(null==e)return[r,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[r,null];let n=Wx(e,t);return[n,r=>{let i=qx(e);{let a=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));o.requestAnimationFrame(function c(){o.nextFrame(c);let l=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(a[e]!==r){a[e]=r,l=!0;break}}if(!l)return;let s=Wx(e,t);n!==s&&(r(s),n=s)})}return o.dispose}]}return[r,null]}),a=(0,t.useMemo)(()=>i(e,n)[0],[e,n]),[c=a,l]=(0,t.useState)();return Vu(()=>{let[t,r]=i(e,n);if(l(t),r)return r(l)},[e,n]),c}function qx(e){let t=/var\((.*)\)/.exec(e);if(t){let e=t[1].indexOf(",");if(-1===e)return[t[1]];let n=t[1].slice(0,e).trim(),r=t[1].slice(e+1).trim();return r?[n,...qx(r)]:[n]}return[]}function Wx(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}function $x(e={},t=null,n=[]){for(let[r,o]of Object.entries(e))Qx(n,Vx(t,r),o);return n}function Vx(e,t){return e?e+"["+t+"]":t}function Qx(e,n,r){if(Array.isArray(r))for(let[t,o]of r.entries())Qx(e,Vx(n,t.toString()),o);else r instanceof Date?e.push([n,r.toISOString()]):"boolean"==typeof r?e.push([n,r?"1":"0"]):"string"==typeof r?e.push([n,r]):"number"==typeof r?e.push([n,`${r}`]):null==r?e.push([n,""]):function(e){if("[object Object]"!==Object.prototype.toString.call(e))return!1;let t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}(r)&&!(0,t.isValidElement)(r)&&$x(r,n,e)}function Xx(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type))return void t.click();null==(n=r.requestSubmit)||n.call(r)}}function Kx(...e){return Array.from(new Set(e.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}var Yx=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(Yx||{}),Zx=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(Zx||{});function Jx(){let e=function(){let e=(0,t.useRef)([]),n=(0,t.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]);return(...t)=>{if(!t.every(e=>null==e))return e.current=t,n}}();return(0,t.useCallback)(t=>function({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:i=!0,name:a,mergeRefs:c}){c=null!=c?c:tm;let l=nm(t,e);if(i)return em(l,n,r,a,c);let s=null!=o?o:0;if(2&s){let{static:e=!1,...t}=l;if(e)return em(t,n,r,a,c)}if(1&s){let{unmount:e=!0,...t}=l;return Td(e?0:1,{0(){return null},1(){return em({...t,hidden:!0,style:{display:"none"}},n,r,a,c)}})}return em(l,n,r,a,c)}({mergeRefs:e,...t}),[e])}function em(e,n={},r,o,i){let{as:a=r,children:c,refName:l="ref",...s}=am(e,["unmount","static"]),u=void 0!==e.ref?{[l]:e.ref}:{},d="function"==typeof c?c(n):c;d=lm(d),"className"in s&&s.className&&"function"==typeof s.className&&(s.className=s.className(n)),s["aria-labelledby"]&&s["aria-labelledby"]===s.id&&(s["aria-labelledby"]=void 0);let f={};if(n){let e=!1,t=[];for(let[r,o]of Object.entries(n))"boolean"==typeof o&&(e=!0),!0===o&&t.push(r.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`));if(e){f["data-headlessui-state"]=t.join(" ");for(let e of t)f[`data-${e}`]=""}}if(sm(a)&&(Object.keys(im(s)).length>0||Object.keys(im(f)).length>0)){if(!(!(0,t.isValidElement)(d)||Array.isArray(d)&&d.length>1||function(e){return sm(e.type)}(d))){let e=d.props,n=null==e?void 0:e.className,r="function"==typeof n?(...e)=>Kx(n(...e),s.className):Kx(n,s.className),o=r?{className:r}:{},a=nm(d.props,im(am(s,["ref"])));for(let e in f)e in a&&delete f[e];return(0,t.cloneElement)(d,Object.assign({},a,f,u,{ref:i(cm(d),u.ref)},o))}if(Object.keys(im(s)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${o} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(im(s)).concat(Object.keys(im(f))).map(e=>`  - ${e}`).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>`  - ${e}`).join("\n")].join("\n"))}return(0,t.createElement)(a,Object.assign({},am(s,["ref"]),!sm(a)&&u,!sm(a)&&f),d)}function tm(...e){return e.every(e=>null==e)?void 0:t=>{for(let n of e)null!=n&&("function"==typeof n?n(t):n.current=t)}}function nm(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];if(t.disabled||t["aria-disabled"])for(let e in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(n[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in n)Object.assign(t,{[e](t,...r){let o=n[e];for(let e of o){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;e(t,...r)}}});return t}function rm(...e){if(0===e.length)return{};if(1===e.length)return e[0];let t={},n={};for(let r of e)for(let e in r)e.startsWith("on")&&"function"==typeof r[e]?(null!=n[e]||(n[e]=[]),n[e].push(r[e])):t[e]=r[e];for(let e in n)Object.assign(t,{[e](...t){let r=n[e];for(let e of r)null==e||e(...t)}});return t}function om(e){var n;return Object.assign((0,t.forwardRef)(e),{displayName:null!=(n=e.displayName)?n:e.name})}function im(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function am(e,t=[]){let n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}function cm(e){return t.version.split(".")[0]>="19"?e.props.ref:e.ref}function lm(e){if(null!=e&&e.$$typeof===Symbol.for("react.lazy")){let t=e._payload;if(null!=t&&"fulfilled"===t.status)return lm(t.value)}return e}function sm(e){return e===t.Fragment||e===Symbol.for("react.fragment")}var um=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(um||{});let dm=om(function(e,t){var n;let{features:r=1,...o}=e,i={ref:t,"aria-hidden":!(2&~r)||(null!=(n=o["aria-hidden"])?n:void 0),hidden:!(4&~r)||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...!(4&~r)&&!!(2&~r)&&{display:"none"}}};return Jx()({ourProps:i,theirProps:o,slot:{},defaultTag:"span",name:"Hidden"})}),fm=(0,t.createContext)(null);function pm({children:e}){let n=(0,t.useContext)(fm);if(!n)return t.createElement(t.Fragment,null,e);let{target:r}=n;return r?(0,a.createPortal)(t.createElement(t.Fragment,null,e),r):null}function xm({data:e,form:n,disabled:r,onReset:o,overrides:i}){let[a,c]=(0,t.useState)(null),l=$u();return(0,t.useEffect)(()=>{if(o&&a)return l.addEventListener(a,"reset",o)},[a,n,o]),t.createElement(pm,null,t.createElement(mm,{setForm:c,formId:n}),$x(e).map(([e,o])=>t.createElement(dm,{features:um.Hidden,...im({key:e,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:r,name:e,value:o,...i})})))}function mm({setForm:e,formId:n}){return(0,t.useEffect)(()=>{if(n){let t=document.getElementById(n);t&&e(t)}},[e,n]),n?null:t.createElement(dm,{features:um.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:t=>{if(!t)return;let n=t.closest("form");n&&e(n)}})}const hm=t.forwardRef(function({children:e,freeze:n},r){let o=vm(n,e);return(0,t.isValidElement)(o)?(0,t.cloneElement)(o,{ref:r}):t.createElement(t.Fragment,null,o)});function vm(e,n){let[r,o]=(0,t.useState)(n);return!e&&r!==n&&o(n),e?r:n}let bm=(0,t.createContext)(void 0);function gm(){return(0,t.useContext)(bm)}let ym=(0,t.createContext)(null);ym.displayName="OpenClosedContext";var wm=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(wm||{});function jm(){return(0,t.useContext)(ym)}function km({value:e,children:n}){return t.createElement(ym.Provider,{value:e},n)}function Sm({children:e}){return t.createElement(ym.Provider,{value:null},e)}var Nm=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(Nm||{});function Om(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===o&&(o=n.length);for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:!function(e){throw new Error("Unexpected object: "+e)}(e)}}let Cm=(0,t.createContext)(null);function Em(){let e=(0,t.useContext)(Cm);if(null===e){let e=new Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,Em),e}return e}function Tm(){var e,n;return null!=(n=null==(e=(0,t.useContext)(Cm))?void 0:e.value)?n:void 0}function Pm(){let[e,n]=(0,t.useState)([]);return[e.length>0?e.join(" "):void 0,(0,t.useMemo)(()=>function(e){let r=Xu(e=>(n(t=>[...t,e]),()=>n(t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))),o=(0,t.useMemo)(()=>({register:r,slot:e.slot,name:e.name,props:e.props,value:e.value}),[r,e.slot,e.name,e.props,e.value]);return t.createElement(Cm.Provider,{value:o},e.children)},[n])]}Cm.displayName="DescriptionContext";let _m=om(function(e,n){let r=(0,t.useId)(),o=Lf(),{id:i=`headlessui-description-${r}`,...a}=e,c=Em(),l=Nf(n);Vu(()=>c.register(i),[i,c.register]);let s=jf({...c.slot,disabled:o||!1}),u={ref:l,...c.props,id:i};return Jx()({ourProps:u,theirProps:a,slot:s,defaultTag:"p",name:c.name||"Description"})}),Am=Object.assign(_m,{});var Im=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(Im||{});let Fm=(0,t.createContext)(null);function Rm(){let e=(0,t.useContext)(Fm);if(null===e){let e=new Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,Rm),e}return e}function Mm(e){var n,r,o;let i=null!=(r=null==(n=(0,t.useContext)(Fm))?void 0:n.value)?r:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>0?[i,...e].filter(Boolean).join(" "):i}function Dm({inherit:e=!1}={}){let n=Mm(),[r,o]=(0,t.useState)([]),i=e?[n,...r].filter(Boolean):r;return[i.length>0?i.join(" "):void 0,(0,t.useMemo)(()=>function(e){let n=Xu(e=>(o(t=>[...t,e]),()=>o(t=>{let n=t.slice(),r=n.indexOf(e);return-1!==r&&n.splice(r,1),n}))),r=(0,t.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return t.createElement(Fm.Provider,{value:r},e.children)},[o])]}Fm.displayName="LabelContext";let Lm=om(function(e,n){var r;let o=(0,t.useId)(),i=Rm(),a=gm(),c=Lf(),{id:l=`headlessui-label-${o}`,htmlFor:s=(null!=a?a:null==(r=i.props)?void 0:r.htmlFor),passive:u=!1,...d}=e,f=Nf(n);Vu(()=>i.register(l),[l,i.register]);let p=Xu(e=>{let t=e.currentTarget;if((e.target===e.currentTarget||!function(e){return!!id(e)&&e.matches('a[href],audio[controls],button,details,embed,iframe,img[usemap],input:not([type="hidden"]),label,select,textarea,video[controls]')}(e.target))&&(sd(t)&&e.preventDefault(),i.props&&"onClick"in i.props&&"function"==typeof i.props.onClick&&i.props.onClick(e),sd(t))){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(ld(e)&&("file"===e.type||"radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),x=jf({...i.slot,disabled:c||!1}),m={ref:f,...i.props,id:l,htmlFor:s,onClick:p};return u&&("onClick"in m&&(delete m.htmlFor,delete m.onClick),"onClick"in d&&delete d.onClick),Jx()({ourProps:m,theirProps:d,slot:x,defaultTag:s?"label":"div",name:i.name||"Label"})}),zm=Object.assign(Lm,{});function Bm(e){let n=Xu(e),r=(0,t.useRef)(!1);(0,t.useEffect)(()=>(r.current=!1,()=>{r.current=!0,qu(()=>{r.current&&n()})}),[n])}function Um(){let e=function(){let e="undefined"==typeof document;return(e=>e.useSyncExternalStore)(n)(()=>()=>{},()=>!1,()=>!e)}(),[r,o]=t.useState(zu.isHandoffComplete);return r&&!1===zu.isHandoffComplete&&o(!1),t.useEffect(()=>{!0!==r&&o(!0)},[r]),t.useEffect(()=>zu.handoff(),[]),!e&&r}let Gm=(0,t.createContext)(!1);function Hm(e){return t.createElement(Gm.Provider,{value:e.force},e.children)}function qm(e){let n=(0,t.useContext)(Gm),r=(0,t.useContext)(Qm),[o,i]=(0,t.useState)(()=>{var t;if(!n&&null!==r)return null!=(t=r.current)?t:null;if(zu.isServer)return null;let o=null==e?void 0:e.getElementById("headlessui-portal-root");if(o)return o;if(null===e)return null;let i=e.createElement("div");return i.setAttribute("id","headlessui-portal-root"),e.body.appendChild(i)});return(0,t.useEffect)(()=>{null!==o&&(null!=e&&e.body.contains(o)||null==e||e.body.appendChild(o))},[o,e]),(0,t.useEffect)(()=>{n||null!==r&&i(r.current)},[r,i,n]),o}let Wm=t.Fragment,$m=om(function(e,n){let{ownerDocument:r=null,...o}=e,i=(0,t.useRef)(null),c=Nf(Sf(e=>{i.current=e}),n),l=df(i.current),s=qm(null!=r?r:l),u=(0,t.useContext)(Xm),d=$u(),f=Um(),p=Jx();return Bm(()=>{var e;s&&s.childNodes.length<=0&&(null==(e=s.parentElement)||e.removeChild(s))}),s&&f?(0,a.createPortal)(t.createElement("div",{"data-headlessui-portal":"",ref:e=>{d.dispose(),u&&e&&d.add(u.register(e))}},p({ourProps:{ref:c},theirProps:o,slot:{},defaultTag:Wm,name:"Portal"})),s):null});let Vm=t.Fragment,Qm=(0,t.createContext)(null);let Xm=(0,t.createContext)(null);let Km=om(function(e,n){let r=Nf(n),{enabled:o=!0,ownerDocument:i,...a}=e,c=Jx();return o?t.createElement($m,{...a,ownerDocument:i,ref:r}):c({ourProps:{ref:r},theirProps:a,slot:{},defaultTag:Wm,name:"Portal"})}),Ym=om(function(e,n){let{target:r,...o}=e,i={ref:Nf(n)},a=Jx();return t.createElement(Qm.Provider,{value:r},a({ourProps:i,theirProps:o,defaultTag:Vm,name:"Popover.Group"}))}),Zm=Object.assign(Km,{Group:Ym});const Jm={Idle:{kind:"Idle"},Tracked:e=>({kind:"Tracked",position:e}),Moved:{kind:"Moved"}};function eh(e){let t=e.getBoundingClientRect();return`${t.x},${t.y}`}function th(e,t,n){let r=Wu();if("Tracked"===t.kind){let o=function(){i!==eh(e)&&(r.dispose(),n())};let{position:i}=t,a=new ResizeObserver(o);a.observe(e),r.add(()=>a.disconnect()),r.addEventListener(window,"scroll",o,{passive:!0}),r.addEventListener(window,"resize",o)}return()=>r.dispose()}var nh=Object.defineProperty,rh=(e,t,n)=>(((e,t,n)=>{t in e?nh(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),oh=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(oh||{}),ih=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(ih||{}),ah=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(ah||{}),ch=(e=>(e[e.OpenListbox=0]="OpenListbox",e[e.CloseListbox=1]="CloseListbox",e[e.GoToOption=2]="GoToOption",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.SelectOption=5]="SelectOption",e[e.RegisterOptions=6]="RegisterOptions",e[e.UnregisterOptions=7]="UnregisterOptions",e[e.SetButtonElement=8]="SetButtonElement",e[e.SetOptionsElement=9]="SetOptionsElement",e[e.SortOptions=10]="SortOptions",e[e.MarkButtonAsMoved=11]="MarkButtonAsMoved",e))(ch||{});function lh(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=rf(t(e.options.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return-1===o&&(o=null),{options:r,activeOptionIndex:o}}let sh={1(e){if(e.dataRef.current.disabled||1===e.listboxState)return e;let t=e.buttonElement?Jm.Tracked(eh(e.buttonElement)):e.buttonPositionState;return{...e,activeOptionIndex:null,pendingFocus:{focus:Nm.Nothing},listboxState:1,__demoMode:!1,buttonPositionState:t}},0(e,t){if(e.dataRef.current.disabled||0===e.listboxState)return e;let n=e.activeOptionIndex,{isSelected:r}=e.dataRef.current,o=e.options.findIndex(e=>r(e.dataRef.current.value));return-1!==o&&(n=o),{...e,frozenValue:!1,pendingFocus:t.focus,listboxState:0,activeOptionIndex:n,__demoMode:!1,buttonPositionState:Jm.Idle}},2(e,t){var n,r,o,i,a;if(e.dataRef.current.disabled||1===e.listboxState)return e;let c={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===Nm.Nothing)return{...c,activeOptionIndex:null};if(t.focus===Nm.Specific)return{...c,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===Nm.Previous){let n=e.activeOptionIndex;if(null!==n){let i=e.options[n].dataRef.current.domRef,a=Om(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==a){let t=e.options[a].dataRef.current.domRef;if((null==(r=i.current)?void 0:r.previousElementSibling)===t.current||null===(null==(o=t.current)?void 0:o.previousElementSibling))return{...c,activeOptionIndex:a}}}}else if(t.focus===Nm.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,o=Om(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.options[o].dataRef.current.domRef;if((null==(i=r.current)?void 0:i.nextElementSibling)===t.current||null===(null==(a=t.current)?void 0:a.nextElementSibling))return{...c,activeOptionIndex:o}}}}let l=lh(e),s=Om(t,{resolveItems:()=>l.options,resolveActiveIndex:()=>l.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...c,...l,activeOptionIndex:s}},3:(e,t)=>{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=""!==e.searchQuery?0:1,r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),i=o?e.options.indexOf(o):-1;return-1===i||i===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:i,activationTrigger:1}},4(e){return e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""}},5(e){return 0===e.dataRef.current.mode?{...e,frozenValue:!0}:{...e}},6:(e,t)=>{let n=e.options.concat(t.options),r=e.activeOptionIndex;if(e.pendingFocus.focus!==Nm.Nothing&&(r=Om(e.pendingFocus,{resolveItems:()=>n,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled})),null===e.activeOptionIndex){let{isSelected:t}=e.dataRef.current;if(t){let e=n.findIndex(e=>null==t?void 0:t(e.dataRef.current.value));-1!==e&&(r=e)}}return{...e,options:n,activeOptionIndex:r,pendingFocus:{focus:Nm.Nothing},pendingShouldSort:!0}},7:(e,t)=>{let n=e.options,r=[],o=new Set(t.options);for(let[e,t]of n.entries())if(o.has(t.id)&&(r.push(e),o.delete(t.id),0===o.size))break;if(r.length>0){n=n.slice();for(let e of r.reverse())n.splice(e,1)}return{...e,options:n,activationTrigger:1}},8:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},9:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},10:e=>e.pendingShouldSort?{...e,...lh(e),pendingShouldSort:!1}:e,11(e){return"Tracked"!==e.buttonPositionState.kind?e:{...e,buttonPositionState:Jm.Moved}}};class uh extends Sd{constructor(e){super(e),rh(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:o}=this.state.dataRef.current;return Td(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=o.slice(),i=r.findIndex(t=>n(t,e));return-1===i?r.push(e):r.splice(i,1),null==t?void 0:t(r)}})},registerOption:Ed(()=>{let e=[],t=new Set;return[(n,r)=>{t.has(r)||(t.add(r),e.push({id:n,dataRef:r}))},()=>(t.clear(),this.send({type:6,options:e.splice(0)}))]}),unregisterOption:Ed(()=>{let e=[];return[t=>e.push(t),()=>{this.send({type:7,options:e.splice(0)})}]}),goToOption:Ed(()=>{let e=null;return[(t,n)=>{e={type:2,...t,trigger:n}},()=>e&&this.send(e)]}),closeListbox:()=>{this.send({type:1})},openListbox:e=>{this.send({type:0,focus:e})},selectActiveOption:()=>{var e;if(null!==this.state.activeOptionIndex){let{dataRef:e}=this.state.options[this.state.activeOptionIndex];this.actions.selectOption(e.current.value)}else 0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(e=this.state.buttonElement)||e.focus({preventScroll:!0}))},selectOption:e=>{this.send({type:5,value:e})},search:e=>{this.send({type:3,value:e})},clearSearch:()=>{this.send({type:4})},setButtonElement:e=>{this.send({type:8,element:e})},setOptionsElement:e=>{this.send({type:9,element:e})}}),rh(this,"selectors",{activeDescendantId(e){var t;let n=e.activeOptionIndex,r=e.options;return null===n||null==(t=r[n])?void 0:t.id},isActive(e,t){var n;let r=e.activeOptionIndex,o=e.options;return null!==r&&(null==(n=o[r])?void 0:n.id)===t},hasFrozenValue(e){return e.frozenValue},shouldScrollIntoView(e,t){return!e.__demoMode&&0===e.listboxState&&0!==e.activationTrigger&&this.isActive(e,t)},didButtonMove(e){return"Moved"===e.buttonPositionState.kind}}),this.on(6,()=>{requestAnimationFrame(()=>{this.send({type:10})})});{let e=this.state.id,t=Rd.get(null);this.disposables.add(t.on(Ad.Push,n=>{!t.selectors.isTop(n,e)&&0===this.state.listboxState&&this.actions.closeListbox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.buttonElement&&(e.dispose(),e.add(th(t.buttonElement,t.buttonPositionState,()=>{this.send({type:11})})))})}),this.on(5,(e,t)=>{var n;this.actions.onChange(t.value),0===this.state.dataRef.current.mode&&(this.actions.closeListbox(),null==(n=this.state.buttonElement)||n.focus({preventScroll:!0}))})}static new({id:e,__demoMode:t=!1}){return new uh({id:e,dataRef:{current:{}},listboxState:t?0:1,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,buttonElement:null,optionsElement:null,pendingShouldSort:!1,pendingFocus:{focus:Nm.Nothing},frozenValue:!1,__demoMode:t,buttonPositionState:Jm.Idle})}reduce(e,t){return Td(t.type,sh,e,t)}}const dh=(0,t.createContext)(null);function fh(e){let n=(0,t.useContext)(dh);if(null===n){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,ph),t}return n}function ph({id:e,__demoMode:n=!1}){let r=(0,t.useMemo)(()=>uh.new({id:e,__demoMode:n}),[]);return Bm(()=>r.dispose()),r}let xh=(0,t.createContext)(null);function mh(e){let n=(0,t.useContext)(xh);if(null===n){let t=new Error(`<${e} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,mh),t}return n}xh.displayName="ListboxDataContext";let hh=t.Fragment;let vh=(0,t.createContext)(!1),bh=Yx.RenderStrategy|Yx.Static;let gh=t.Fragment;let yh=om(function(e,n){let r=(0,t.useId)(),o=Lf(),{value:i,defaultValue:a,form:c,name:l,onChange:s,by:u,invalid:d=!1,disabled:f=o||!1,horizontal:p=!1,multiple:x=!1,__demoMode:m=!1,...h}=e;const v=p?"horizontal":"vertical";let b=Nf(n),g=ed(a),[y=(x?[]:void 0),w]=Ju(i,s,g),j=ph({id:r,__demoMode:m}),k=(0,t.useRef)({static:!1,hold:!1}),S=(0,t.useRef)(new Map),N=Zu(u),O=(0,t.useCallback)(e=>Td(C.mode,{[ih.Multi]:()=>y.some(t=>N(t,e)),[ih.Single]:()=>N(y,e)}),[y]),C=jf({value:y,disabled:f,invalid:d,mode:x?ih.Multi:ih.Single,orientation:v,onChange:w,compare:N,isSelected:O,optionsPropsRef:k,listRef:S});Vu(()=>{j.state.dataRef.current=C},[C]);let E=Dd(j,e=>e.listboxState),T=Rd.get(null),P=Dd(T,(0,t.useCallback)(e=>T.selectors.isTop(e,r),[T,r])),[_,A]=Dd(j,e=>[e.buttonElement,e.optionsElement]);uf(P,[_,A],(e,t)=>{j.send({type:ch.CloseListbox}),Jd(t,Zd.Loose)||(e.preventDefault(),null==_||_.focus())});let I=jf({open:E===oh.Open,disabled:f,invalid:d,value:y}),[F,R]=Dm({inherit:!0}),M={ref:b},D=(0,t.useCallback)(()=>{if(void 0!==g)return null==w?void 0:w(g)},[w,g]),L=Jx();return t.createElement(R,{value:F,props:{htmlFor:null==_?void 0:_.id},slot:{open:E===oh.Open,disabled:f}},t.createElement(Gx,null,t.createElement(dh.Provider,{value:j},t.createElement(xh.Provider,{value:C},t.createElement(km,{value:Td(E,{[oh.Open]:wm.Open,[oh.Closed]:wm.Closed})},null!=l&&null!=y&&t.createElement(xm,{disabled:f,data:{[l]:y},form:c,onReset:D}),L({ourProps:M,theirProps:h,slot:I,defaultTag:hh,name:"Listbox"}))))))}),wh=om(function(e,n){let r=(0,t.useId)(),o=gm(),i=mh("Listbox.Button"),c=fh("Listbox.Button"),{id:l=o||`headlessui-listbox-button-${r}`,disabled:s=i.disabled||!1,autoFocus:u=!1,...d}=e,f=Nf(n,zx(),c.actions.setButtonElement),p=(0,t.useContext)(Mx).getReferenceProps,[x,m,h]=Dd(c,e=>[e.listboxState,e.buttonElement,e.optionsElement]);xf(x===oh.Open,{trigger:m,action:(0,t.useCallback)(e=>{if(null!=m&&m.contains(e.target))return pf.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return ad(t)?pf.Select(t):null!=h&&h.contains(e.target)?pf.Ignore:pf.Close},[m,h]),close:c.actions.closeListbox,select:c.actions.selectActiveOption});let v=Xu(e=>{switch(e.key){case Im.Enter:Xx(e.currentTarget);break;case Im.Space:case Im.ArrowDown:e.preventDefault(),c.actions.openListbox({focus:i.value?Nm.Nothing:Nm.First});break;case Im.ArrowUp:e.preventDefault(),c.actions.openListbox({focus:i.value?Nm.Nothing:Nm.Last})}}),b=Xu(e=>{if(e.key===Im.Space)e.preventDefault()}),g=pd(e=>{var t;c.state.listboxState===oh.Open?((0,a.flushSync)(()=>c.actions.closeListbox()),null==(t=c.state.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),c.actions.openListbox({focus:Nm.Nothing}))}),y=Xu(e=>e.preventDefault()),w=Mm([l]),j=Tm(),{isFocusVisible:k,focusProps:S}=_u({autoFocus:u}),{isHovered:N,hoverProps:O}=Mu({isDisabled:s}),{pressed:C,pressProps:E}=Ku({disabled:s}),T=jf({open:x===oh.Open,active:C||x===oh.Open,disabled:s,invalid:i.invalid,value:i.value,hover:N,focus:k,autofocus:u}),P=Dd(c,e=>e.listboxState===oh.Open),_=rm(p(),{ref:f,id:l,type:mf(e,m),"aria-haspopup":"listbox","aria-controls":null==h?void 0:h.id,"aria-expanded":P,"aria-labelledby":w,"aria-describedby":j,disabled:s||void 0,autoFocus:u,onKeyDown:v,onKeyUp:b,onKeyPress:y},g,S,O,E);return Jx()({ourProps:_,theirProps:d,slot:T,defaultTag:"button",name:"Listbox.Button"})}),jh=zm,kh=om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-listbox-options-${r}`,anchor:i,portal:c=!1,modal:l=!0,transition:s=!1,...u}=e,d=Lx(i),[f,p]=(0,t.useState)(null);d&&(c=!0);let x=mh("Listbox.Options"),m=fh("Listbox.Options"),[h,v,b,g]=Dd(m,e=>[e.listboxState,e.buttonElement,e.optionsElement,e.__demoMode]),y=df(v),w=df(b),j=jm(),[k,S]=Mf(s,f,null!==j?(j&wm.Open)===wm.Open:h===oh.Open);Wd(k,v,m.actions.closeListbox),wf(!g&&(l&&h===oh.Open),w),qd(!g&&(l&&h===oh.Open),{allowed:(0,t.useCallback)(()=>[v,b],[v,b])});let N=!Dd(m,m.selectors.didButtonMove)&&k,O=vm(Dd(m,m.selectors.hasFrozenValue)&&!e.static,x.value),C=(0,t.useCallback)(e=>x.compare(O,e),[x.compare,O]),E=Dd(m,e=>{var t;if(null==d||null==(t=null==d?void 0:d.to)||!t.includes("selection"))return null;let n=e.options.findIndex(e=>C(e.dataRef.current.value));return-1===n&&(n=0),n}),T=(()=>{if(null==d)return;if(null===E)return{...d,inner:void 0};let e=Array.from(x.listRef.current.values());return{...d,inner:{listRef:{current:e},index:E}}})(),[P,_]=Ux(T),A=Bx(),I=Nf(n,d?P:null,m.actions.setOptionsElement,p),F=$u();(0,t.useEffect)(()=>{let e=b;e&&h===oh.Open&&(Hu(e)||null==e||e.focus({preventScroll:!0}))},[h,b]);let R=Xu(e=>{var t;switch(F.dispose(),e.key){case Im.Space:if(""!==m.state.searchQuery)return e.preventDefault(),e.stopPropagation(),m.actions.search(e.key);case Im.Enter:e.preventDefault(),e.stopPropagation(),m.actions.selectActiveOption();break;case Td(x.orientation,{vertical:Im.ArrowDown,horizontal:Im.ArrowRight}):return e.preventDefault(),e.stopPropagation(),m.actions.goToOption({focus:Nm.Next});case Td(x.orientation,{vertical:Im.ArrowUp,horizontal:Im.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),m.actions.goToOption({focus:Nm.Previous});case Im.Home:case Im.PageUp:return e.preventDefault(),e.stopPropagation(),m.actions.goToOption({focus:Nm.First});case Im.End:case Im.PageDown:return e.preventDefault(),e.stopPropagation(),m.actions.goToOption({focus:Nm.Last});case Im.Escape:return e.preventDefault(),e.stopPropagation(),(0,a.flushSync)(()=>m.actions.closeListbox()),void(null==(t=m.state.buttonElement)||t.focus({preventScroll:!0}));case Im.Tab:e.preventDefault(),e.stopPropagation(),(0,a.flushSync)(()=>m.actions.closeListbox()),function(e,t,n=(null===e?document.body:Uu(e))){of(Yd(n),t,{relativeTo:e})}(m.state.buttonElement,e.shiftKey?Qd.Previous:Qd.Next);break;default:1===e.key.length&&(m.actions.search(e.key),F.setTimeout(()=>m.actions.clearSearch(),350))}}),M=Dd(m,e=>{var t;return null==(t=e.buttonElement)?void 0:t.id}),D=jf({open:h===oh.Open}),L=rm(d?A():{},{id:o,ref:I,"aria-activedescendant":Dd(m,m.selectors.activeDescendantId),"aria-multiselectable":x.mode===ih.Multi||void 0,"aria-labelledby":M,"aria-orientation":x.orientation,onKeyDown:R,role:"listbox",tabIndex:h===oh.Open?0:void 0,style:{...u.style,..._,"--button-width":nd(k,v,!0).width},...Rf(S)}),z=Jx(),B=(0,t.useMemo)(()=>x.mode===ih.Multi?x:{...x,isSelected:C},[x,C]);return t.createElement(Zm,{enabled:!!c&&(e.static||k),ownerDocument:y},t.createElement(xh.Provider,{value:B},z({ourProps:L,theirProps:u,slot:D,defaultTag:"div",features:bh,visible:N,name:"Listbox.Options"})))}),Sh=om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-listbox-option-${r}`,disabled:i=!1,value:a,...c}=e,l=!0===(0,t.useContext)(vh),s=mh("Listbox.Option"),u=fh("Listbox.Option"),d=Dd(u,e=>u.selectors.isActive(e,o)),f=s.isSelected(a),p=(0,t.useRef)(null),x=Ef(p),m=Qu({disabled:i,value:a,domRef:p,get textValue(){return x()}}),h=Nf(n,p,e=>{e?s.listRef.current.set(o,e):s.listRef.current.delete(o)}),v=Dd(u,e=>u.selectors.shouldScrollIntoView(e,o));Vu(()=>{if(v)return Wu().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=p.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[v,p]),Vu(()=>{if(!l)return u.actions.registerOption(o,m),()=>u.actions.unregisterOption(o)},[m,o,l]);let b=Xu(e=>{if(i)return e.preventDefault();u.actions.selectOption(a)}),g=Xu(()=>{if(i)return u.actions.goToOption({focus:Nm.Nothing});u.actions.goToOption({focus:Nm.Specific,id:o})}),y=Pf(),w=Xu(e=>y.update(e)),j=Xu(e=>{y.wasMoved(e)&&(i||d&&u.state.activationTrigger===ah.Pointer||u.actions.goToOption({focus:Nm.Specific,id:o},ah.Pointer))}),k=Xu(e=>{y.wasMoved(e)&&(i||d&&u.state.activationTrigger===ah.Pointer&&u.actions.goToOption({focus:Nm.Nothing}))}),S=jf({active:d,focus:d,selected:f,disabled:i,selectedOption:f&&l}),N=l?{}:{id:o,ref:h,role:"option",tabIndex:!0===i?void 0:-1,"aria-disabled":!0===i||void 0,"aria-selected":f,disabled:void 0,onClick:b,onFocus:g,onPointerEnter:w,onMouseEnter:w,onPointerMove:j,onMouseMove:j,onPointerLeave:k,onMouseLeave:k},O=Jx();return!f&&l?null:O({ourProps:N,theirProps:c,slot:S,defaultTag:"div",name:"Listbox.Option"})}),Nh=om(function(e,n){let{options:r,placeholder:o,...i}=e,a={ref:Nf(n)},c=mh("ListboxSelectedOption"),l=jf({}),s=void 0===c.value||null===c.value||c.mode===ih.Multi&&Array.isArray(c.value)&&0===c.value.length,u=Jx();return t.createElement(vh.Provider,{value:!0},u({ourProps:a,theirProps:{...i,children:t.createElement(t.Fragment,null,o&&s?o:r)},slot:l,defaultTag:gh,name:"ListboxSelectedOption"}))}),Oh=Object.assign(yh,{Button:wh,Label:jh,Options:kh,Option:Sh,SelectedOption:Nh});function Ch({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))}var Eh=t.forwardRef(Ch),Th=function(e){var t=e.className,n=void 0===t?"":t,r=e.itemClass,o=void 0===r?"":r,i=e.size,a=void 0===i?"large":i,c=e.selected,l=e.onChange,s=e.items,u=e.placeholder,d=void 0===u?"Please Select":u;return(0,tl.jsxs)(Oh,{value:c,onChange:l,by:"id",children:[(0,tl.jsxs)(wh,{className:ns("ctx-relative ctx-bg-white ctx-block ctx-w-full ctx-border ctx-border-line ctx-rounded-field ctx-pr-8 ctx-pl-[11px] ctx-text-left ctx-font-medium ctx-text-ink focus-visible:ctx-outline-none focus:ctx-border-primary data-[open]:ctx-border-primary",{small:"ctx-text-row ctx-py-[5px]",large:"ctx-text-row ctx-py-[7px]"}[a],!c&&"ctx-text-ink-faint",n),children:[(0,tl.jsx)("span",{className:"ctx-block ctx-truncate",children:c?c.name:d}),(0,tl.jsx)(Eh,{className:ns("ctx-group ctx-pointer-events-none ctx-absolute ctx-text-ink-muted",{small:"ctx-top-1/2 ctx-translate-y-[-50%] ctx-right-1.5 ctx-size-5",large:"ctx-top-1/2 ctx-translate-y-[-50%] ctx-right-2.5 ctx-size-5"}[a]),"aria-hidden":"true"})]}),(0,tl.jsx)(kh,{anchor:{gap:8,to:"bottom start"},transition:!0,className:ns("ctx-z-[10000] ctx-scrollbar ctx-bg-white ctx-shadow-card !ctx-max-h-60 ctx-min-w-[var(--button-width)] ctx-rounded-btn ctx-border ctx-border-line-hair focus:ctx-outline-none","ctx-transition ctx-duration-100 ctx-ease-in data-[closed]:ctx-opacity-0"),children:s.map(function(e){return(0,tl.jsxs)(Sh,{value:e,className:ns("ctx-cursor-pointer data-[selected]:ctx-bg-primary-tint data-[selected]:ctx-text-primary data-[selected]:ctx-font-medium data-[focus]:ctx-bg-line-paper ctx-text-body ctx-text-ink-body ctx-bg-white ctx-flex ctx-transform ctx-duration-300  hover:ctx-bg-line-paper ctx-items-center ctx-gap-2 ctx-py-[7px] ctx-px-3 ctx-select-none",o),children:[e.icon&&(0,tl.jsx)("img",{className:"ctx-size-3.5",src:e.icon,alt:""}),e.name]},e.name)})})]})};function Ph(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return _h(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(_h(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,_h(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,_h(d,"constructor",s),_h(s,"constructor",l),l.displayName="GeneratorFunction",_h(s,o,"GeneratorFunction"),_h(d),_h(d,o,"Generator"),_h(d,r,function(){return this}),_h(d,"toString",function(){return"[object Generator]"}),(Ph=function(){return{w:i,m:f}})()}function _h(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}_h=function(e,t,n,r){function i(t,n){_h(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},_h(e,t,n,r)}function Ah(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Ih(e){return function(e){if(Array.isArray(e))return Mh(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Rh(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 Fh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||Rh(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Rh(e,t){if(e){if("string"==typeof e)return Mh(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Mh(e,t):void 0}}function Mh(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Dh=/^[^@\s]+@[^@\s]+\.[^@\s]+$/,Lh=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[17px] ctx-h-[17px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.848 2.771A49.144 49.144 0 0112 2.25c2.43 0 4.817.178 7.152.52 1.978.292 3.348 2.024 3.348 3.97v6.02c0 1.946-1.37 3.678-3.348 3.97a48.9 48.9 0 01-3.476.383.39.39 0 00-.297.17l-2.755 4.133a.75.75 0 01-1.248 0l-2.755-4.133a.39.39 0 00-.297-.17 48.9 48.9 0 01-3.476-.384c-1.978-.29-3.348-2.024-3.348-3.97V6.741c0-1.946 1.37-3.68 3.348-3.97z"})})},zh=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[22px] ctx-h-[22px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.739a.75.75 0 011.04-.208z"})})},Bh=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"ctx-w-[14px] ctx-h-[14px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{d:"M21.44 11.05l-9.19 9.19a6 6 0 01-8.49-8.49l9.19-9.19a4 4 0 015.66 5.66l-9.2 9.19a2 2 0 01-2.83-2.83l8.49-8.48"})})},Uh=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",className:"ctx-w-[11px] ctx-h-[11px] ctx-block",children:(0,tl.jsx)("path",{d:"M6 6l12 12M18 6L6 18"})})},Gh=function(e){return"".concat(e.name,"::").concat(e.size,"::").concat(e.lastModified)},Hh="ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-ink ctx-bg-[#f7c948] ctx-border ctx-border-ink ctx-rounded-btn-sm ctx-py-2.5 ctx-px-4 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-[#eebc32]",qh=function(e){var n=e.isOpen,r=e.onClose,o=Fh((0,t.useState)(""),2),i=o[0],a=o[1],c=Fh((0,t.useState)(""),2),l=c[0],s=c[1],u=Fh((0,t.useState)(""),2),d=u[0],f=u[1],p=Fh((0,t.useState)(""),2),x=p[0],m=p[1],h=Fh((0,t.useState)([]),2),v=h[0],b=h[1],g=Fh((0,t.useState)(!1),2),y=g[0],w=g[1],j=Fh((0,t.useState)(""),2),k=j[0],S=j[1],N=(0,t.useRef)(null),O=10485760,C=v.some(function(e){return e.size>O}),E=v.length>5,T=v.reduce(function(e,t){return e+t.size},0)>26214400,P=C||E||T,_=Fh(us(),2),A=_[0],I=_[1].isLoading,F=hs().data,R=(0,t.useMemo)(function(){return(Array.isArray(null==F?void 0:F.data)?F.data:[]).map(function(e){return{id:String(e.id),name:e.feed_name||e.title||"#".concat(e.id)}})},[F]),M=R.find(function(e){return e.id===d});(0,t.useEffect)(function(){n&&(a(""),s(""),f(""),m(""),b([]),N.current&&(N.current.value=""),w(!1),S(""))},[n]);var D=Dh.test(l),L=""===l.trim(),z=""!==i.trim()&&D&&""!==x.trim(),B=Qc("We reply to this address.","woo-feed"),U="muted";!L&&D?(B=Qc("Looks right.","woo-feed"),U="success"):L||(B=Qc("Enter a full email address.","woo-feed"),U="error");var G=cc(Qc("Attach up to %d files (max 10 MB each) — screenshots, logs or exports.","woo-feed"),5),H="muted";E?(G=cc(Qc("You can attach up to %d files — remove some.","woo-feed"),5),H="error"):C?(G=Qc("Each file must be 10 MB or smaller — remove the large one(s).","woo-feed"),H="error"):T&&(G=Qc("Attachments total more than 25 MB — remove some to send.","woo-feed"),H="error");var q=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Ah(i,r,o,a,c,"next",e)}function c(e){Ah(i,r,o,a,c,"throw",e)}a(void 0)})}}(Ph().m(function e(){var t,n,r;return Ph().w(function(e){for(;;)switch(e.p=e.n){case 0:if(z&&!I&&!P){e.n=1;break}return e.a(2);case 1:return S(""),e.p=2,v.length?((t=new FormData).append("name",i.trim()),t.append("email",l.trim()),t.append("message",x),t.append("feed",d),v.forEach(function(e){return t.append("attachment[]",e)})):t={name:i.trim(),email:l.trim(),message:x,feed:d},e.n=3,A(t).unwrap();case 3:w(!0),e.n=5;break;case 4:e.p=4,r=e.v,S((null==r||null===(n=r.data)||void 0===n?void 0:n.message)||Qc("Could not send your message. Please try again.","woo-feed"));case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsx)(Es,{isOpen:n,onClose:r,title:Qc("Contact support","woo-feed"),subtitle:Qc("One business day reply. Your system status is attached automatically — pick a feed to include its file and log too.","woo-feed"),icon:(0,tl.jsx)("span",{className:"ctx-w-[34px] ctx-h-[34px] ctx-rounded-[9px] ctx-bg-[#fdf3d7] ctx-border ctx-border-[#f0dca0] ctx-text-[#8a6320] ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(Lh,{})}),children:y?(0,tl.jsxs)("div",{className:"ctx-pt-[34px] ctx-px-[22px] ctx-pb-[38px] ctx-flex ctx-flex-col ctx-items-center ctx-text-center",children:[(0,tl.jsx)("span",{className:"ctx-w-11 ctx-h-11 ctx-rounded-xl ctx-bg-[#f1f8ee] ctx-border ctx-border-[#d7ead0] ctx-text-[#2f8f4e] ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)(zh,{})}),(0,tl.jsx)("div",{className:"ctx-text-[15.5px] ctx-font-semibold ctx-text-ink ctx-mt-[13px]",children:Qc("Message sent","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-[5px] ctx-max-w-[340px]",children:Qc("We reply within one business day — a copy went to your email address.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:r,className:"".concat(Hh," ctx-mt-[18px]"),children:Qc("Done","woo-feed")})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-[18px] ctx-flex ctx-flex-col ctx-gap-[13px]",children:[(0,tl.jsx)(Rs,{label:Qc("Name","woo-feed"),required:!0,value:i,onChange:function(e){return a(e.target.value)},placeholder:Qc("Your name","woo-feed")}),(0,tl.jsx)(Rs,{label:Qc("Email","woo-feed"),required:!0,type:"email",value:l,onChange:function(e){return s(e.target.value)},placeholder:Qc("you@store.com","woo-feed"),error:!L&&!D,hint:B,hintTone:U}),(0,tl.jsx)(Rs,{label:Qc("Feed (optional)","woo-feed"),hint:Qc("Pick the affected feed to attach its generated file and log — or leave it unset.","woo-feed"),children:(0,tl.jsx)(Th,{items:R,selected:M,onChange:function(e){return f(e.id)},placeholder:Qc("Select a feed","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("Message","woo-feed"),required:!0,as:"textarea",rows:5,maxLength:2e3,value:x,onChange:function(e){return m(e.target.value)},placeholder:Qc("What went wrong, and which feed is affected?","woo-feed"),hint:(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-flex-1",children:Qc("Your system status is attached automatically.","woo-feed")}),(0,tl.jsx)("span",{children:"".concat(x.length," / ").concat(2e3)})]})}),(0,tl.jsxs)(Rs,{label:Qc("Attachments (optional)","woo-feed"),hint:G,hintTone:H,children:[(0,tl.jsx)("input",{ref:N,type:"file",multiple:!0,onChange:function(e){var t=Array.from(e.target.files||[]);e.target.value="",t.length&&b(function(e){var n=new Set(e.map(Gh)),r=Ih(e);return t.forEach(function(e){var t=Gh(e);n.has(t)||(n.add(t),r.push(e))}),r})},className:"ctx-hidden"}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsxs)("button",{type:"button",onClick:function(){var e;return null===(e=N.current)||void 0===e?void 0:e.click()},className:"ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-font-sans ctx-text-[12px] ctx-font-semibold ctx-text-ink-body ctx-bg-[#e2e7ef] ctx-border ctx-border-line ctx-rounded-field ctx-py-2 ctx-px-3.5 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-[#d4dbe6] hover:ctx-border-[#c7d0dd]",children:[(0,tl.jsx)(Bh,{}),v.length?Qc("Add files","woo-feed"):Qc("Choose files","woo-feed")]}),(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-text-ink-faint",children:v.length?cc(Xc("%d file attached","%d files attached",v.length,"woo-feed"),v.length):Qc("No files chosen","woo-feed")})]}),v.length>0&&(0,tl.jsx)("ul",{className:"ctx-flex ctx-flex-col ctx-gap-1.5 ctx-m-0 ctx-p-0 ctx-list-none",children:v.map(function(e,t){var n,r=e.size>O;return(0,tl.jsxs)("li",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-min-w-0 ctx-bg-line-paper ctx-border ctx-border-line-wash ctx-rounded-field ctx-py-1.5 ctx-px-2.5",children:[(0,tl.jsx)("span",{className:"ctx-flex-none ".concat(r?"ctx-text-[#9d3b3f]":"ctx-text-ink-faint"),children:(0,tl.jsx)(Bh,{})}),(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-truncate ctx-flex-1 ".concat(r?"ctx-text-[#9d3b3f]":"ctx-text-ink-body"),title:e.name,children:e.name}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-flex-none ".concat(r?"ctx-text-[#9d3b3f] ctx-font-semibold":"ctx-text-ink-faint"),children:r?Qc("too large","woo-feed"):(n=e.size,n<1024?"".concat(n," B"):n<1048576?"".concat(Math.round(n/1024)," KB"):"".concat((n/1048576).toFixed(1)," MB"))}),(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){b(function(t){return t.filter(function(t,n){return n!==e})})}(t)},title:Qc("Remove file","woo-feed"),"aria-label":"".concat(Qc("Remove","woo-feed")," ").concat(e.name),className:"ctx-inline-flex ctx-items-center ctx-justify-center ctx-w-[18px] ctx-h-[18px] ctx-rounded-full ctx-border-0 ctx-bg-line-wash ctx-text-ink-muted ctx-cursor-pointer ctx-flex-none ctx-transition-colors hover:ctx-bg-[#f4d6d7] hover:ctx-text-[#9d3b3f]",children:(0,tl.jsx)(Uh,{})})]},"".concat(Gh(e),"-").concat(t))})})]})]})]}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-[9px] ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[140px] ctx-text-[11px] ".concat(k?"ctx-text-[#9d3b3f]":"ctx-text-ink-faint"),children:k||Qc("Name, email and a short message are required.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:r,className:"ctx-font-sans ctx-text-body ctx-font-medium ctx-text-ink-muted ctx-bg-transparent ctx-border-0 ctx-rounded-field ctx-py-[9px] ctx-px-3 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-line-wash hover:ctx-text-ink-body",children:Qc("Cancel","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:q,disabled:!z||I||P,className:!z||I||P?"ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-[#b6a878] ctx-bg-[#f6e7b6] ctx-border ctx-border-[#eadfba] ctx-rounded-btn-sm ctx-py-2.5 ctx-px-4 ctx-cursor-not-allowed":Hh,children:I?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Sending","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Send message","woo-feed")})]})]})})};function Wh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $h(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$h(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Vh=(0,t.createContext)({open:function(){}}),Qh=function(){return(0,t.useContext)(Vh)},Xh=function(e){var n=e.children,r=Wh((0,t.useState)(!1),2),o=r[0],i=r[1],a=(0,t.useCallback)(function(){return i(!0)},[]),c=(0,t.useCallback)(function(){return i(!1)},[]),l=(0,t.useMemo)(function(){return{open:a}},[a]);return(0,tl.jsxs)(Vh.Provider,{value:l,children:[n,(0,tl.jsx)(qh,{isOpen:o,onClose:c})]})};function Kh(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return Yh(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Yh(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Yh(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,Yh(d,"constructor",s),Yh(s,"constructor",l),l.displayName="GeneratorFunction",Yh(s,o,"GeneratorFunction"),Yh(d),Yh(d,o,"Generator"),Yh(d,r,function(){return this}),Yh(d,"toString",function(){return"[object Generator]"}),(Kh=function(){return{w:i,m:f}})()}function Yh(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Yh=function(e,t,n,r){function i(t,n){Yh(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Yh(e,t,n,r)}function Zh(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Jh(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ev(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ev(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 ev(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var tv=/^[^@\s]+@[^@\s]+\.[^@\s]+$/,nv=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[17px] ctx-h-[17px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005z"})})},rv=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[22px] ctx-h-[22px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.739a.75.75 0 011.04-.208z"})})},ov=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[13px] ctx-h-[13px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.75 2.25H21a.75.75 0 01.75.75v5.25a.75.75 0 01-1.5 0V4.81L8.03 17.03a.75.75 0 01-1.06-1.06L19.19 3.75h-3.44a.75.75 0 010-1.5zM3 6a3 3 0 013-3h3a.75.75 0 010 1.5H6A1.5 1.5 0 004.5 6v12A1.5 1.5 0 006 19.5h12a1.5 1.5 0 001.5-1.5v-3a.75.75 0 011.5 0v3a3 3 0 01-3 3H6a3 3 0 01-3-3V6z"})})},iv="ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-white ctx-bg-[#44af69] ctx-border ctx-border-[#44af69] ctx-rounded-btn-sm ctx-py-2.5 ctx-px-4 ctx-cursor-pointer ctx-shadow-[0_3px_8px_rgba(68,175,105,.3)] ctx-transition-colors hover:ctx-bg-[#369257] hover:ctx-border-[#369257]",av=[{title:Qc("Give a review to CTXFeed","woo-feed"),desc:Qc("Rate the CTX Feed plugin and say your experience with the plugin. Any rating qualifies — honest feedback only.","woo-feed")},{title:Qc("Copy your WordPress.org handle","woo-feed"),desc:Qc("It is the handle shown on your review, or the profile URL it links to.","woo-feed")},{title:Qc("Paste it below and claim","woo-feed"),desc:Qc("We match it against the review list and issue a 10% coupon for any Pro licence.","woo-feed")}],cv=function(e){var n=e.isOpen,r=e.onClose,o=Jh((0,t.useState)(""),2),i=o[0],a=o[1],c=Jh((0,t.useState)(""),2),l=c[0],s=c[1],u=Jh((0,t.useState)(!1),2),d=u[0],f=u[1],p=Jh((0,t.useState)(""),2),x=p[0],m=p[1],h=Jh(ds(),2),v=h[0],b=h[1].isLoading;(0,t.useEffect)(function(){n&&(a(""),s(""),f(!1),m(""))},[n]);var g=""===i.trim(),y=i.trim().length>=3,w=tv.test(l),j=""===l.trim(),k=y&&w,S=Qc("We only use this to find your review.","woo-feed"),N="muted";y?(S=Qc("Looks good.","woo-feed"),N="success"):g||(S=Qc("Enter at least 3 characters, or paste the full profile URL.","woo-feed"),N="error");var O=Qc("We email your coupon to this address.","woo-feed"),C="muted";!j&&w?(O=Qc("Looks right.","woo-feed"),C="success"):j||(O=Qc("Enter a full email address.","woo-feed"),C="error");var E=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Zh(i,r,o,a,c,"next",e)}function c(e){Zh(i,r,o,a,c,"throw",e)}a(void 0)})}}(Kh().m(function e(){var t,n;return Kh().w(function(e){for(;;)switch(e.p=e.n){case 0:if(k&&!b){e.n=1;break}return e.a(2);case 1:return m(""),e.p=2,e.n=3,v({handle:i.trim(),email:l.trim()}).unwrap();case 3:f(!0),e.n=5;break;case 4:e.p=4,n=e.v,m((null==n||null===(t=n.data)||void 0===t?void 0:t.message)||Qc("Could not submit your claim. Please try again.","woo-feed"));case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsx)(Es,{isOpen:n,onClose:r,className:"ctx-w-[500px]",title:Qc("Claim your 10% discount","woo-feed"),subtitle:Qc("Leave an honest review of the free plugin and we send a one-time coupon for any Pro licence.","woo-feed"),icon:(0,tl.jsx)("span",{className:"ctx-w-[34px] ctx-h-[34px] ctx-rounded-[9px] ctx-bg-success-tint ctx-border ctx-border-[#bfe8ce] ctx-text-success-deep ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(nv,{})}),children:d?(0,tl.jsxs)("div",{className:"ctx-pt-8 ctx-px-[22px] ctx-pb-9 ctx-flex ctx-flex-col ctx-items-center ctx-text-center",children:[(0,tl.jsx)("span",{className:"ctx-w-11 ctx-h-11 ctx-rounded-xl ctx-bg-[#f1f8ee] ctx-border ctx-border-[#d7ead0] ctx-text-[#2f8f4e] ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)(rv,{})}),(0,tl.jsx)("div",{className:"ctx-text-[15.5px] ctx-font-semibold ctx-text-ink ctx-mt-[13px]",children:Qc("Claim sent","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-[5px] ctx-max-w-[330px]",children:Qc("We’ll email your coupon after checking the review.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:r,className:"".concat(iv," ctx-mt-[18px]"),children:Qc("Done","woo-feed")})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-[18px]",children:[(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-[11px]",children:av.map(function(e,t){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-[11px]",children:[(0,tl.jsx)("span",{className:"ctx-w-5 ctx-h-5 ctx-rounded-full ctx-bg-line-wash ctx-text-ink-body ctx-text-[11px] ctx-leading-[18px] ctx-font-semibold ctx-flex ctx-items-center ctx-justify-center ctx-flex-none ctx-mt-px",children:t+1}),(0,tl.jsxs)("span",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("span",{className:"ctx-block ctx-text-body ctx-font-medium ctx-text-ink",children:e.title}),(0,tl.jsx)("span",{className:"ctx-block ctx-text-help ctx-text-ink-muted ctx-mt-0.5 ctx-leading-[1.55]",children:e.desc})]})]},e.title)})}),(0,tl.jsxs)("a",{href:"https://wordpress.org/support/plugin/webappick-product-feed-for-woocommerce/reviews/?filter=5#new-post",target:"_blank",rel:"noopener noreferrer",className:"ctx-flex ctx-items-center ctx-justify-center ctx-gap-[7px] ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-primary ctx-bg-[#f2f8ff] ctx-border ctx-border-[#c3ddfd] ctx-rounded-btn-sm ctx-py-2.5 ctx-px-3.5 ctx-mt-3.5 ctx-no-underline ctx-transition-colors hover:ctx-bg-[#e6f1ff] hover:ctx-border-[#9cc7fb] hover:ctx-text-primary focus:ctx-text-primary",children:[(0,tl.jsx)(ov,{}),Qc("Open the review page on WordPress.org","woo-feed")]}),(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-line-wash ctx-mt-[15px] ctx-pt-3.5 ctx-flex ctx-flex-col ctx-gap-[13px]",children:[(0,tl.jsx)(Rs,{label:Qc("WordPress.org handle or profile URL","woo-feed"),required:!0,value:i,onChange:function(e){return a(e.target.value)},placeholder:Qc("e.g. northwindstore or profiles.wordpress.org/northwindstore","woo-feed"),error:!g&&!y,hint:S,hintTone:N}),(0,tl.jsx)(Rs,{label:Qc("Email","woo-feed"),required:!0,type:"email",value:l,onChange:function(e){return s(e.target.value)},placeholder:Qc("you@store.com","woo-feed"),error:!j&&!w,hint:O,hintTone:C})]})]}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-[9px] ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[140px] ctx-text-[11px] ".concat(x?"ctx-text-[#9d3b3f]":"ctx-text-ink-faint"),children:x||Qc("Reviews are checked once — the coupon is single-use.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:r,className:"ctx-font-sans ctx-text-body ctx-font-medium ctx-text-ink-muted ctx-bg-transparent ctx-border-0 ctx-rounded-field ctx-py-[9px] ctx-px-3 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-line-wash hover:ctx-text-ink-body",children:Qc("Not now","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:E,disabled:!k||b,className:k&&!b?iv:"ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-[#3f7355] ctx-bg-[#c4e6d1] ctx-border ctx-border-[#c4e6d1] ctx-rounded-btn-sm ctx-py-2.5 ctx-px-4 ctx-cursor-not-allowed",children:b?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Claiming","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Claim discount","woo-feed")})]})]})})};function lv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return sv(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sv(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 sv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var uv=(0,t.createContext)({open:function(){}}),dv=function(e){var n=e.children,r=lv((0,t.useState)(!1),2),o=r[0],i=r[1],a=(0,t.useCallback)(function(){return i(!0)},[]),c=(0,t.useCallback)(function(){return i(!1)},[]),l=(0,t.useMemo)(function(){return{open:a}},[a]);return(0,tl.jsxs)(uv.Provider,{value:l,children:[n,(0,tl.jsx)(cv,{isOpen:o,onClose:c})]})};function fv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return pv(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?pv(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 pv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var xv={utm_source:"freePlugin",utm_medium:"free_plugin_doc",utm_campaign:"free_to_pro",utm_term:"wooFeed"};function mv(e){if("string"!=typeof e||!e.includes("webappick.com")||e.includes("utm_source="))return e;var t=Object.entries(xv).map(function(e){var t=fv(e,2),n=t[0],r=t[1];return"".concat(n,"=").concat(encodeURIComponent(r))}).join("&");return e+(e.includes("?")?"&":"?")+t}var hv=ii.injectEndpoints({endpoints:function(e){return{getPricing:e.query({query:function(){return"pricing"},transformResponse:function(e){return(null==e?void 0:e.data)||null},keepUnusedDataFor:3600})}}}).useGetPricingQuery,vv=function(e){return!(null==e||!e.tiers)&&["single","five","ten"].every(function(t){var n,r;return Number(null===(n=e.tiers[t])||void 0===n||null===(n=n.year)||void 0===n?void 0:n.price)>0&&Number(null===(r=e.tiers[t])||void 0===r||null===(r=r.life)||void 0===r?void 0:r.price)>0})},bv=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Number(e),r=Number.isInteger(n),o=n.toLocaleString("en-US",{minimumFractionDigits:r?0:2,maximumFractionDigits:2});return"".concat(t.prefix||"").concat(o).concat(t.suffix||"")},gv=function(){var e,t=hv().data,n="undefined"!=typeof window&&(null===(e=window.ctxfeedV8)||void 0===e?void 0:e.pro_pricing)||null,r=vv(t)?t:n;if(!vv(r))return null;var o=function(e,t){var n=r.tiers[e][t];return{price:bv(n.price,r.currency),was:Number(n.regular)>Number(n.price)?bv(n.regular,r.currency):""}},i=r.tiers.single.life,a=Number(i.regular)>Number(i.price)?Math.floor(100*(1-Number(i.price)/Number(i.regular))):0;return{source:r.source,lifetimeSaving:a,price:o,discounted:function(e,t,n){var o=Number(r.tiers[e][t].price),i=Math.round(o*(100-n))/100;return{price:bv(i,r.currency),was:bv(o,r.currency)}},fromYear:o("single","year").price,fromLife:o("single","life").price}},yv=function(){var e=gv();return e?cc(Qc("Upgrade to Pro — %s/year","woo-feed"),e.fromYear):Qc("Upgrade to Pro","woo-feed")},wv=gv;function jv(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return kv(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(kv(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,kv(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,kv(d,"constructor",s),kv(s,"constructor",l),l.displayName="GeneratorFunction",kv(s,o,"GeneratorFunction"),kv(d),kv(d,o,"Generator"),kv(d,r,function(){return this}),kv(d,"toString",function(){return"[object Generator]"}),(jv=function(){return{w:i,m:f}})()}function kv(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}kv=function(e,t,n,r){function i(t,n){kv(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},kv(e,t,n,r)}function Sv(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}var Nv=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Sv(i,r,o,a,c,"next",e)}function c(e){Sv(i,r,o,a,c,"throw",e)}a(void 0)})}}(jv().m(function e(t){var n,r;return jv().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,!navigator.clipboard||!navigator.clipboard.writeText){e.n=2;break}return e.n=1,navigator.clipboard.writeText(t);case 1:return e.a(2,!0);case 2:e.n=4;break;case 3:e.p=3,e.v;case 4:return e.p=4,(n=document.createElement("textarea")).value=t,n.style.position="fixed",n.style.left="-9999px",document.body.appendChild(n),n.select(),r=document.execCommand("copy"),document.body.removeChild(n),e.a(2,r);case 5:return e.p=5,e.v,e.a(2,!1)}},e,null,[[4,5],[0,3]])}));return function(t){return e.apply(this,arguments)}}();function Ov(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return Cv(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Cv(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Cv(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,Cv(d,"constructor",s),Cv(s,"constructor",l),l.displayName="GeneratorFunction",Cv(s,o,"GeneratorFunction"),Cv(d),Cv(d,o,"Generator"),Cv(d,r,function(){return this}),Cv(d,"toString",function(){return"[object Generator]"}),(Ov=function(){return{w:i,m:f}})()}function Cv(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Cv=function(e,t,n,r){function i(t,n){Cv(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Cv(e,t,n,r)}function Ev(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Tv(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Pv(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pv(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 Pv(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var _v="HW2026",Av=30,Iv=Date.UTC(2026,10,6,7,59,59),Fv="https://webappick.com/checkout/?add-to-cart=106128&coupon=HW2026",Rv=function(e){return"".concat(Fv,"&utm_source=free_plugin&utm_medium=").concat(e,"&utm_campaign=halloween_2026&utm_content=hwl_banner")},Mv=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now())<=Iv},Dv=function(e){var t=e.className;return(0,tl.jsx)("svg",{"aria-hidden":"true",viewBox:"0 0 40 16",className:t,children:(0,tl.jsx)("path",{fill:"currentColor",d:"M0 9 q6 -8 12 -2 q3 -6 6 0 q2 -3 4 0 q3 -6 6 0 q6 -6 12 2 q-7 -1 -9 5 q-3 -4 -6 0 q-1.5 -3 -3 0 q-1.5 -3 -3 0 q-3 -4 -6 0 q-2 -6 -9 -5 z"})})},Lv=function(e){var t=e.className;return(0,tl.jsxs)("svg",{"aria-hidden":"true",viewBox:"0 0 78 78",className:t,children:[(0,tl.jsx)("circle",{cx:"39",cy:"39",r:"30",fill:"#FFE2A6"}),(0,tl.jsx)("circle",{cx:"29",cy:"31",r:"4",fill:"#F5CB7E"}),(0,tl.jsx)("circle",{cx:"47",cy:"47",r:"6",fill:"#F5CB7E"}),(0,tl.jsx)("circle",{cx:"46",cy:"27",r:"2.5",fill:"#F5CB7E"})]})},zv=function(){return(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-items-center ctx-gap-2 ctx-text-[11px] ctx-font-bold ctx-tracking-[1.4px] ctx-uppercase",children:[(0,tl.jsx)("span",{className:"ctx-text-[#ffb463]",children:Qc("CTX Feed Pro","woo-feed")}),(0,tl.jsx)("span",{"aria-hidden":"true",className:"ctx-w-1 ctx-h-1 ctx-rounded-full ctx-bg-[#6e5b9a]"}),(0,tl.jsx)("span",{className:"ctx-text-[#b9a9e0]",children:Qc("Halloween sale","woo-feed")})]})},Bv=function(e){var t=e.size;return(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-items-end ctx-gap-2.5",children:[(0,tl.jsx)("span",{className:"".concat("wide"===t?"ctx-text-[72px]":"ctx-text-[88px]"," ctx-font-extrabold ctx-leading-[0.82] ctx-tracking-[-4px] ctx-text-[#ff8a2b]"),children:cc(Qc("%d%%","woo-feed"),Av)}),(0,tl.jsx)("span",{className:"".concat("wide"===t?"ctx-text-[24px]":"ctx-text-[28px]"," ctx-font-extrabold ctx-leading-[0.95] ctx-text-white ctx-pb-1 ctx-whitespace-pre-line"),children:Qc("off\nPro","woo-feed")})]})},Uv=function(){return(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-items-center ctx-gap-[7px] ctx-text-[13px] ctx-font-bold ctx-text-[#ffd29e]",children:[(0,tl.jsxs)("svg",{"aria-hidden":"true",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"ctx-w-4 ctx-h-4",children:[(0,tl.jsx)("circle",{cx:"12",cy:"12",r:"9"}),(0,tl.jsx)("path",{d:"M12 7v5l3 2"})]}),Qc("Offer ends Nov 5","woo-feed")]})},Gv=function(e){var t=e.label,n=e.was,r=e.price,o=e.note,i=e.highlight,a=e.compact;return(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-flex-col ctx-gap-1 ctx-rounded-[14px] ".concat(a?"ctx-px-3 ctx-py-2.5":"ctx-px-3 ctx-pt-3 ctx-pb-[13px]"," ").concat(i?"ctx-bg-[#2e1e4f] ctx-border-[1.5px] ctx-border-solid ctx-border-[#ff8a2b]":"ctx-bg-[#221840] ctx-border ctx-border-solid ctx-border-[#3a2c63]"),children:[i&&(0,tl.jsx)("span",{className:"ctx-absolute ctx--top-2.5 ctx-right-2.5 ctx-text-[10px] ctx-font-bold ctx-tracking-[0.8px] ctx-uppercase ctx-text-[#1a0f2e] ctx-bg-[#ff8a2b] ctx-rounded-[6px] ctx-px-[7px] ctx-py-[3px]",children:Qc("Best deal","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-font-bold ctx-tracking-[1.2px] ctx-uppercase ".concat(i?"ctx-text-[#ffd29e]":"ctx-text-[#b9a9e0]"),children:t}),(0,tl.jsx)("span",{className:"ctx-text-[17px] ctx-font-semibold ctx-text-[#a898d2] ctx-line-through",children:n}),(0,tl.jsx)("span",{className:"".concat(a?"ctx-text-[24px]":"ctx-text-[28px]"," ctx-font-extrabold ctx-leading-none ctx-tracking-[-0.8px] ctx-text-white"),children:r}),!a&&(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-text-[#b9a9e0]",children:o})]})},Hv=function(e){var t=e.compact,n=void 0!==t&&t,r=wv();if(!r)return null;var o=r.discounted("single","year",Av),i=r.discounted("single","life",Av);return(0,tl.jsxs)("div",{className:"ctx-relative ctx-grid ctx-grid-cols-2 ctx-gap-2.5",children:[(0,tl.jsx)(Gv,{compact:n,label:Qc("Yearly","woo-feed"),was:o.was,price:o.price,note:Qc("per year","woo-feed")}),(0,tl.jsx)(Gv,{compact:n,label:Qc("Lifetime","woo-feed"),was:i.was,price:i.price,note:Qc("pay once, own it","woo-feed"),highlight:!0})]})},qv=function(){var e=Tv((0,t.useState)(!1),2),n=e[0],r=e[1],o=(0,t.useRef)(null);(0,t.useEffect)(function(){return function(){return clearTimeout(o.current)}},[]);var i=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Ev(i,r,o,a,c,"next",e)}function c(e){Ev(i,r,o,a,c,"throw",e)}a(void 0)})}}(Ov().m(function e(){var t;return Ov().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Nv(_v);case 1:t=e.v,r(t),clearTimeout(o.current),o.current=setTimeout(function(){return r(!1)},1500);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-items-center ctx-justify-between ctx-gap-2.5 ctx-rounded-[14px] ctx-border-[1.5px] ctx-border-dashed ctx-border-[#6e5b9a] ctx-py-2.5 ctx-pl-4 ctx-pr-2.5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-[3px]",children:[(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-font-bold ctx-tracking-[1.2px] ctx-uppercase ctx-text-[#b9a9e0]",children:Qc("Coupon code","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[22px] ctx-font-extrabold ctx-tracking-[1px] ctx-text-white",children:_v})]}),(0,tl.jsxs)("button",{type:"button",onClick:i,className:"ctx-font-sans ctx-flex ctx-items-center ctx-gap-1.5 ctx-min-h-[44px] ctx-px-3.5 ctx-border-0 ctx-rounded-[10px] ctx-bg-[#2e2152] hover:ctx-bg-[#3a2b66] ctx-text-[#ffd29e] ctx-text-[13px] ctx-font-bold ctx-cursor-pointer ctx-transition-colors",children:[(0,tl.jsxs)("svg",{"aria-hidden":"true",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"ctx-w-[15px] ctx-h-[15px]",children:[(0,tl.jsx)("rect",{x:"9",y:"9",width:"11",height:"11",rx:"2"}),(0,tl.jsx)("path",{d:"M5 15V5a2 2 0 0 1 2-2h10"})]}),Qc(n?"Copied":"Copy","woo-feed")]})]})},Wv=function(e){var t=e.medium,n=e.big,r=void 0===n||n;return(0,tl.jsxs)("a",{href:Rv(t),target:"_blank",rel:"noopener noreferrer",className:"ctx-relative ctx-flex ctx-items-center ctx-justify-center ctx-gap-2.5 ".concat(r?"ctx-min-h-[58px] ctx-text-[18px]":"ctx-min-h-[52px] ctx-text-[17px]"," ctx-rounded-[14px] ctx-bg-[#ff8a2b] hover:ctx-bg-[#ff9a45] ctx-text-[#1a0f2e] hover:ctx-text-[#1a0f2e] focus:ctx-text-[#1a0f2e] ctx-font-bold ctx-no-underline ctx-shadow-[0_8px_22px_rgba(255,138,43,.35)] ctx-transition-colors"),children:[cc(Qc("Claim %d%% off","woo-feed"),Av),(0,tl.jsxs)("svg",{"aria-hidden":"true",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.2",strokeLinecap:"round",strokeLinejoin:"round",className:"ctx-w-[18px] ctx-h-[18px]",children:[(0,tl.jsx)("path",{d:"M5 12h14"}),(0,tl.jsx)("path",{d:"M13 6l6 6-6 6"})]})]})},$v=function(){return(0,tl.jsx)("div",{className:"ctx-relative ctx-text-center ctx-text-[12px] ctx-text-[#b9a9e0]",children:Qc("Lifetime licence + code added at checkout","woo-feed")})},Vv=function(){return(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-items-center ctx-justify-between ctx-gap-2 ctx-border-t ctx-border-solid ctx-border-x-0 ctx-border-b-0 ctx-border-[#3a2c63] ctx-pt-3 ctx-text-[11.5px] ctx-font-semibold ctx-text-[#cfc4ee] ctx-whitespace-nowrap",children:[(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-center ctx-gap-1",children:[(0,tl.jsx)("span",{"aria-hidden":"true",className:"ctx-text-[#ffc24b] ctx-text-[12px] ctx-tracking-[0.5px]",children:"★★★★★"}),Qc("725+ reviews","woo-feed")]}),(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-center ctx-gap-1.5",children:[(0,tl.jsxs)("svg",{"aria-hidden":"true",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"ctx-w-3.5 ctx-h-3.5 ctx-text-[#ffd29e]",children:[(0,tl.jsx)("path",{d:"M12 3l8 3v6c0 4.5-3.4 8-8 9-4.6-1-8-4.5-8-9V6z"}),(0,tl.jsx)("path",{d:"M9 12l2 2 4-4"})]}),Qc("30-day money back","woo-feed")]})]})},Qv="ctx-relative ctx-overflow-hidden ctx-rounded-card ctx-bg-[#170f2c] ctx-text-[#f4efff] ctx-font-sans ctx-shadow-[0_6px_18px_rgba(23,15,44,.28)]",Xv=function(e){var t=e.wide;return void 0!==t&&t?(0,tl.jsxs)("div",{role:"group","aria-label":Qc("CTX Feed Pro Halloween sale","woo-feed"),className:"".concat(Qv," ctx-px-6 ctx-py-5"),children:[(0,tl.jsx)("div",{"aria-hidden":"true",className:"ctx-absolute ctx--top-[90px] ctx-left-[260px] ctx-w-60 ctx-h-60 ctx-rounded-full ctx-bg-[radial-gradient(circle,rgba(255,196,110,0.22)_0%,rgba(255,196,110,0)_70%)]"}),(0,tl.jsx)(Lv,{className:"ctx-absolute ctx-top-3 ctx-left-[330px] ctx-w-[62px] ctx-h-[62px]"}),(0,tl.jsx)(Dv,{className:"ctx-absolute ctx-top-[84px] ctx-left-[300px] ctx-w-[30px] ctx-text-[#0b0618]"}),(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-flex-row ctx-flex-wrap ctx-gap-x-8 ctx-gap-y-5 ctx-items-center",children:[(0,tl.jsxs)("div",{className:"ctx-flex-[0_1_250px] ctx-min-w-[220px] ctx-flex ctx-flex-col ctx-gap-3",children:[(0,tl.jsx)(zv,{}),(0,tl.jsx)(Bv,{size:"wide"}),(0,tl.jsx)(Uv,{})]}),(0,tl.jsxs)("div",{className:"ctx-flex-[1_1_300px] ctx-min-w-[260px] ctx-flex ctx-flex-col ctx-gap-3 ctx-pt-2",children:[(0,tl.jsx)(Hv,{compact:!0}),(0,tl.jsx)(qv,{})]}),(0,tl.jsxs)("div",{className:"ctx-flex-[1_1_240px] ctx-min-w-[220px] ctx-flex ctx-flex-col ctx-gap-2.5",children:[(0,tl.jsx)(Wv,{medium:"right_rail_wide",big:!1}),(0,tl.jsx)($v,{}),(0,tl.jsx)(Vv,{})]})]})]}):(0,tl.jsxs)("div",{role:"group","aria-label":Qc("CTX Feed Pro Halloween sale","woo-feed"),className:"".concat(Qv," ctx-px-[22px] ctx-pt-[22px] ctx-pb-5 ctx-flex ctx-flex-col"),children:[(0,tl.jsx)("div",{"aria-hidden":"true",className:"ctx-absolute ctx--top-[70px] ctx--right-[70px] ctx-w-60 ctx-h-60 ctx-rounded-full ctx-bg-[radial-gradient(circle,rgba(255,196,110,0.28)_0%,rgba(255,196,110,0)_70%)]"}),(0,tl.jsx)(Lv,{className:"ctx-absolute ctx-top-[18px] ctx-right-5 ctx-w-[78px] ctx-h-[78px]"}),(0,tl.jsx)(Dv,{className:"ctx-absolute ctx-top-[96px] ctx-right-[150px] ctx-w-[34px] ctx-text-[#0b0618]"}),(0,tl.jsx)(Dv,{className:"ctx-absolute ctx-top-[80px] ctx-right-[104px] ctx-w-[22px] ctx-text-[#0b0618]"}),(0,tl.jsx)(zv,{}),(0,tl.jsx)("div",{className:"ctx-mt-[30px]",children:(0,tl.jsx)(Bv,{})}),(0,tl.jsx)("p",{className:"ctx-relative ctx-mt-[18px] ctx-mb-0 ctx-text-[14px] ctx-leading-[1.5] ctx-text-[#d6ccf0]",children:Qc("Every Pro licence, yearly or lifetime. Filters, attribute mapping and dynamic attributes for every channel, at this year's lowest price.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-mt-5",children:(0,tl.jsx)(Hv,{})}),(0,tl.jsx)("div",{className:"ctx-relative ctx-mt-2 ctx-text-[12px] ctx-text-[#9c8cc6]",children:cc(Qc("1-site prices · 5 and 10 sites also %d%% off","woo-feed"),Av)}),(0,tl.jsx)("div",{className:"ctx-mt-3.5",children:(0,tl.jsx)(qv,{})}),(0,tl.jsx)("div",{className:"ctx-mt-3",children:(0,tl.jsx)(Uv,{})}),(0,tl.jsx)("div",{className:"ctx-mt-4",children:(0,tl.jsx)(Wv,{medium:"right_rail"})}),(0,tl.jsx)("div",{className:"ctx-mt-2",children:(0,tl.jsx)($v,{})}),(0,tl.jsx)("div",{className:"ctx-mt-4",children:(0,tl.jsx)(Vv,{})})]})};function Kv(e){return Kv="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Kv(e)}function Yv(e){return function(e){if(Array.isArray(e))return rb(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||nb(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 Zv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Jv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zv(Object(n),!0).forEach(function(t){eb(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zv(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eb(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Kv(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Kv(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Kv(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||nb(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nb(e,t){if(e){if("string"==typeof e)return rb(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rb(e,t):void 0}}function rb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ob=mv("https://webappick.com/docs/ctx-feed/"),ib=[{id:"tutorials",title:Qc("Watch tutorials","woo-feed"),links:[{label:Qc("Set up your first Google Shopping feed","woo-feed"),href:mv("https://webappick.com/docs/ctx-feed/how-to-make-a-woocommerce-product-feed/")},{label:Qc("Mapping custom attributes","woo-feed"),href:mv("https://webappick.com/docs/ctx-feed/category-mapping/")},{label:Qc("Scheduling, cron and cache","woo-feed"),href:ob}]},{id:"docs",title:Qc("Read documentation","woo-feed"),links:[{label:Qc("Getting started guide","woo-feed"),href:ob},{label:Qc("Channel requirements by merchant","woo-feed"),href:ob},{label:Qc("Fixing rejected products","woo-feed"),href:ob}]}],ab=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[11px] ctx-h-[11px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M11.47 7.72a.75.75 0 011.06 0l7.5 7.5a.75.75 0 11-1.06 1.06L12 9.31l-6.97 6.97a.75.75 0 01-1.06-1.06l7.5-7.5z"})})},cb=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[11px] ctx-h-[11px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.53 16.28a.75.75 0 01-1.06 0l-7.5-7.5a.75.75 0 011.06-1.06L12 14.69l6.97-6.97a.75.75 0 111.06 1.06l-7.5 7.5z"})})},lb=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[11px] ctx-h-[11px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8.22 5.22a.75.75 0 011.06 0l6 6a.75.75 0 010 1.06l-6 6a.75.75 0 11-1.06-1.06L13.69 12 8.22 6.53a.75.75 0 010-1.06z"})})},sb=function(e){var t=e.className;return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:t,children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10.788 3.21c.448-1.077 1.976-1.077 2.424 0l2.082 5.006 5.404.434c1.164.093 1.636 1.545.749 2.305l-4.117 3.527 1.257 5.273c.271 1.136-.964 2.033-1.96 1.425L12 18.354 7.373 21.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434 2.082-5.005z"})})},ub=function(e){var t=e.className;return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:t,children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 011.04-.207z"})})},db=function(){var e=tb((0,t.useState)({tutorials:!0}),2),n=e[0],r=e[1];return(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:ib.map(function(e){var t=!!n[e.id];return(0,tl.jsxs)("div",{className:"ctx-border-b ctx-border-line-wash last:ctx-border-b-0",children:[(0,tl.jsxs)("button",{type:"button",onClick:function(){return r(function(t){return Jv(Jv({},t),{},eb({},e.id,!t[e.id]))})},className:"ctx-w-full ctx-text-left ctx-border-0 ctx-py-[13px] ctx-px-[15px] ctx-cursor-pointer ctx-flex ctx-items-center ctx-gap-2.5 ctx-font-sans hover:ctx-bg-line-paper ".concat(t?"ctx-bg-line-paper":"ctx-bg-white"),children:[(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-text-body ctx-font-semibold ctx-text-ink",children:e.title}),(0,tl.jsx)("span",{className:"ctx-w-[22px] ctx-h-[22px] ctx-rounded-md ctx-flex ctx-items-center ctx-justify-center ctx-flex-none ".concat(t?"ctx-bg-primary-tint ctx-text-primary":"ctx-bg-line-wash ctx-text-ink-faint"),children:t?(0,tl.jsx)(ab,{}):(0,tl.jsx)(cb,{})})]}),t&&(0,tl.jsx)("div",{className:"ctx-px-[15px] ctx-pb-3.5 ctx-flex ctx-flex-col ctx-gap-[9px]",children:e.links.map(function(e){return(0,tl.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer",className:"ctx-text-[12px] !ctx-text-ink-body hover:!ctx-text-primary ctx-no-underline ctx-flex ctx-items-start ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-text-[#bfc9d4] ctx-flex ctx-pt-0.5",children:(0,tl.jsx)(lb,{})}),e.label]},e.label)})})]},e.id)})})},fb=function(){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px]",children:[(0,tl.jsx)("span",{className:"ctx-flex ctx-gap-px ctx-text-[#ffd166]",children:[1,2,3,4,5].map(function(e){return(0,tl.jsx)(sb,{className:"ctx-w-[11px] ctx-h-[11px] ctx-flex-none ctx-block"},e)})}),(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-font-semibold ctx-text-[#dcecff] ctx-flex-1 ctx-min-w-0",children:Qc("725+ five-star reviews · 30-day money back","woo-feed")})]})},pb=function(){return(0,tl.jsxs)("button",{type:"button",onClick:function(){return window.open("https://webappick.com/plugin/woocommerce-product-feed-pro/?utm_source=free_plugin&utm_medium=right_rail&utm_campaign=pro_upgrade","_blank")},className:"ctx-w-full ctx-font-sans ctx-text-row ctx-font-semibold ctx-text-primary-dark ctx-bg-white ctx-border-0 ctx-rounded-btn ctx-py-3 ctx-px-3.5 ctx-cursor-pointer ctx-shadow-[0_4px_12px_rgba(4,32,74,.24)] hover:ctx-bg-[#f2f8ff] ctx-flex ctx-items-center ctx-justify-center ctx-gap-2 ctx-transition-colors",children:[Qc("Compare Pro plans","woo-feed"),(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.97 3.97a.75.75 0 011.06 0l7.5 7.5a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 11-1.06-1.06l6.22-6.22H3a.75.75 0 010-1.5h16.19l-6.22-6.22a.75.75 0 010-1.06z"})})]})},xb=function(){var e=wv();return e?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-1.5",children:[(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-text-[#c3ddfd]",children:Qc("from","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[22px] ctx-font-semibold ctx-text-white ctx-tracking-[-0.4px]",children:e.fromYear}),(0,tl.jsxs)("span",{className:"ctx-text-[11px] ctx-text-[#c3ddfd]",children:["/ ",Qc("year","woo-feed")]})]}),(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-[#a8d0ff] ctx-mt-[3px]",children:cc(Qc("or one-time from %s · 3 licence sizes","woo-feed"),e.fromLife)})]}):null},mb=function(e){var t=e.children,n=e.size,r=void 0===n?"body":n;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-text-[#8fc4ff] ctx-flex ctx-pt-0.5",children:(0,tl.jsx)(ub,{className:"ctx-w-3 ctx-h-3 ctx-flex-none ctx-block"})}),(0,tl.jsx)("span",{className:"ctx-font-medium ctx-text-[#edf6ff] ctx-leading-[1.5] ".concat("help"===r?"ctx-text-help":"ctx-text-body"),children:t})]})},hb=function(e){var t=e.count,n=e.index,r=e.onSelect,o=e.className,i=void 0===o?"":o;return t<2?null:(0,tl.jsx)("div",{role:"tablist","aria-label":Qc("Pro highlights","woo-feed"),className:"ctx-flex ctx-items-center ctx-gap-1.5 ".concat(i),children:Array.from({length:t}).map(function(e,t){return(0,tl.jsx)("button",{type:"button",role:"tab","aria-selected":t===n,"aria-label":cc(Qc("Show highlight %d","woo-feed"),t+1),onClick:function(){return r(t)},className:"ctx-h-1.5 ctx-rounded-full ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-transition-all ".concat(t===n?"ctx-w-4 ctx-bg-white":"ctx-w-1.5 ctx-bg-white/40 hover:ctx-bg-white/70")},t)})})},vb=function(e){var t=e.slide,n=e.horizontal,r=void 0!==n&&n;return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("div",{className:"ctx-text-pill ctx-font-semibold ctx-tracking-[0.8px] ctx-text-[#a8d0ff]",children:t.eyebrow}),(0,tl.jsx)("div",{className:r?"ctx-text-[18px] ctx-font-semibold ctx-text-white ctx-mt-1.5 ctx-leading-[1.3] ctx-tracking-[-0.2px]":"ctx-text-[17px] ctx-font-semibold ctx-text-white ctx-mt-2 ctx-leading-[1.3] ctx-tracking-[-0.2px]",children:t.headline}),(0,tl.jsx)("div",{className:r?"ctx-text-help ctx-text-[#dcecff] ctx-mt-[6px] ctx-leading-[1.6] ctx-max-w-[600px]":"ctx-text-help ctx-text-[#dcecff] ctx-mt-[7px] ctx-leading-[1.6]",children:t.body}),(0,tl.jsx)("div",{className:r?"ctx-grid ctx-grid-cols-2 ctx-gap-x-6 ctx-gap-y-2 ctx-mt-3.5":"ctx-flex ctx-flex-col ctx-gap-2 ctx-mt-[15px]",children:t.benefits.map(function(e){return(0,tl.jsx)(mb,{size:r?"help":"body",children:e},e)})})]})},bb=function(e){var t=e.slides,n=e.index,r=e.horizontal,o=void 0!==r&&r;return(0,tl.jsx)("div",{className:"ctx-grid",children:t.map(function(e,t){return(0,tl.jsx)("div",{role:"tabpanel","aria-hidden":t!==n,className:"ctx-col-start-1 ctx-row-start-1 ctx-transition-opacity ctx-duration-500 motion-reduce:ctx-transition-none ".concat(t===n?"ctx-opacity-100":"ctx-opacity-0 ctx-pointer-events-none"),children:(0,tl.jsx)(vb,{slide:e,horizontal:o})},e.id)})})},gb=function(e){var n=e.horizontal,r=void 0!==n&&n,o=[{id:"automation",eyebrow:Qc("CTX FEED PRO","woo-feed"),headline:Qc("Stop hand-fixing feeds every week","woo-feed"),body:Qc("Pro rewrites values, filters what ships and keeps every channel happy — automatically.","woo-feed"),benefits:[Qc("Stop paying to advertise out-of-season and incomplete products — filters cut the ad spend that never converts.","woo-feed"),Qc("Titles that carry size, colour and season get clicked sooner, and search engines match them to what shoppers typed.","woo-feed"),Qc("Meet each channel’s own requirements without editing products by hand — hours back every week past 100 products.","woo-feed"),Qc("A named support manager who reads your feed file, replying in one business day.","woo-feed")]},{id:"ai",eyebrow:Qc("CTX FEED PRO · AI","woo-feed"),headline:Qc("Let AI set up your feeds","woo-feed"),body:Qc("Pick a channel and AI drafts the whole feed — mapping, categories and fixes — from your own products.","woo-feed"),benefits:[Qc("Auto-configure a feed for any channel from your store’s products — no manual mapping.","woo-feed"),Qc("Get the right Google or channel category suggested for every store category.","woo-feed"),Qc("Rewrite titles and descriptions to each channel’s rules, in bulk.","woo-feed"),Qc("Turn Merchant Center disapprovals into plain-English fixes you can apply.","woo-feed")]},{id:"channels",eyebrow:Qc("CTX FEED PRO","woo-feed"),headline:Qc("One catalog, every channel","woo-feed"),body:Qc("Google, Meta, TikTok, Bing and 130+ more — each with its own rules, from a single setup.","woo-feed"),benefits:[Qc("130+ ready channel templates with each channel’s required attributes built in.","woo-feed"),Qc("Custom filters keep out-of-stock, zero-price and incomplete products out of your ads.","woo-feed"),Qc("Scheduled auto-refresh keeps every feed current without lifting a finger.","woo-feed"),Qc("Priority support that reads your actual feed file, replying in one business day.","woo-feed")]}],i=tb((0,t.useState)(!1),2),a=i[0],c=i[1],l=ls(o.length,{intervalMs:5e3,paused:a}),s=l.index,u=l.setIndex,d={onMouseEnter:function(){return c(!0)},onMouseLeave:function(){return c(!1)},onFocus:function(){return c(!0)},onBlur:function(e){e.currentTarget.contains(e.relatedTarget)||c(!1)}};return Mv()?(0,tl.jsx)(Xv,{wide:r}):r?(0,tl.jsx)("div",Jv(Jv({role:"group","aria-label":Qc("CTX Feed Pro","woo-feed"),className:"ctx-bg-primary ctx-rounded-card ctx-px-6 ctx-py-5 ctx-shadow-[0_6px_18px_rgba(21,112,239,.22)]"},d),{},{children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-row ctx-flex-wrap ctx-gap-x-8 ctx-gap-y-5 ctx-items-stretch",children:[(0,tl.jsxs)("div",{className:"ctx-flex-[1_1_440px] ctx-min-w-[300px] ctx-flex ctx-flex-col",children:[(0,tl.jsx)(bb,{slides:o,index:s,horizontal:!0}),(0,tl.jsx)(hb,{count:o.length,index:s,onSelect:u,className:"ctx-mt-auto ctx-pt-4"})]}),(0,tl.jsxs)("div",{className:"ctx-flex-[1_1_230px] ctx-min-w-[210px] ctx-max-w-[300px] ctx-flex ctx-flex-col ctx-justify-center ctx-gap-3 ctx-border-l ctx-border-white/20 ctx-pl-8",children:[(0,tl.jsx)("div",{children:(0,tl.jsx)(xb,{})}),(0,tl.jsx)(pb,{}),(0,tl.jsx)(fb,{})]})]})})):(0,tl.jsxs)("div",Jv(Jv({role:"group","aria-label":Qc("CTX Feed Pro","woo-feed"),className:"ctx-bg-primary ctx-rounded-card ctx-pt-[18px] ctx-px-[17px] ctx-pb-[17px] ctx-shadow-[0_6px_18px_rgba(21,112,239,.22)]"},d),{},{children:[(0,tl.jsx)(bb,{slides:o,index:s}),(0,tl.jsx)(hb,{count:o.length,index:s,onSelect:u,className:"ctx-mt-4"}),(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-white/20 ctx-mt-4 ctx-pt-3.5",children:[(0,tl.jsx)(xb,{}),(0,tl.jsx)("div",{className:"ctx-mt-[13px]",children:(0,tl.jsx)(pb,{})})]}),(0,tl.jsx)("div",{className:"ctx-mt-[13px]",children:(0,tl.jsx)(fb,{})})]}))},yb=function(){var e=(0,t.useContext)(uv).open;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-4 ctx-border ctx-border-[#bfe8ce]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-text-[#44af69] ctx-flex",children:(0,tl.jsx)(sb,{className:"ctx-w-[15px] ctx-h-[15px] ctx-flex-none ctx-block"})}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("Claim your discount","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-[5px]",children:[Qc("Review the free plugin on WordPress.org and take","woo-feed")," ",(0,tl.jsx)("b",{className:"ctx-text-ink-body",children:Qc("10% off","woo-feed")})," ",Qc("any Pro licence.","woo-feed")]}),(0,tl.jsx)("button",{type:"button",onClick:e,className:"ctx-w-full ctx-mt-3 ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-white ctx-bg-[#44af69] ctx-border-0 ctx-rounded-[9px] ctx-py-2.5 ctx-px-3.5 ctx-cursor-pointer ctx-shadow-[0_3px_8px_rgba(68,175,105,.3)] hover:ctx-bg-[#369257] ctx-transition-colors",children:Qc("Claim discount","woo-feed")})]})},wb=function(){return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-4",children:[(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-font-semibold ctx-text-success-deep ctx-bg-success-tint ctx-border ctx-border-[#bfe8ce] ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5",children:Qc("Pro active","woo-feed")})}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-body ctx-mt-[9px]",children:Qc("All Pro features are unlocked on this site. Updates and support stay active while the licence is valid.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:function(){return $a("/license")},className:"ctx-mt-3 ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-item ctx-py-2 ctx-px-2.5 ctx-cursor-pointer hover:ctx-border-[#bfc9d4] ctx-transition-colors",children:Qc("Manage license","woo-feed")})]})},jb=function(){var e=Qh().open;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-py-[15px] ctx-px-4",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("Have any questions?","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-1",children:Qc("Support replies within one business day, feed files included.","woo-feed")}),(0,tl.jsxs)("button",{type:"button",onClick:e,className:"ctx-w-full ctx-mt-3 ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-ink ctx-bg-[#f7c948] ctx-border ctx-border-ink ctx-rounded-[9px] ctx-py-2.5 ctx-px-3.5 ctx-cursor-pointer ctx-shadow-[0_2px_6px_rgba(20,28,38,.16)] hover:ctx-bg-[#eebc32] ctx-flex ctx-items-center ctx-justify-center ctx-gap-[7px] ctx-transition-colors",children:[(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.848 2.771A49.144 49.144 0 0112 2.25c2.43 0 4.817.178 7.152.52 1.978.292 3.348 2.024 3.348 3.97v6.02c0 1.946-1.37 3.678-3.348 3.97a48.9 48.9 0 01-3.476.383.39.39 0 00-.297.17l-2.755 4.133a.75.75 0 01-1.248 0l-2.755-4.133a.39.39 0 00-.297-.17 48.9 48.9 0 01-3.476-.384c-1.978-.29-3.348-2.024-3.348-3.97V6.741c0-1.946 1.37-3.68 3.348-3.97z"})}),Qc("Contact support","woo-feed")]})]})},kb=function(e){var t=e.layout,n=void 0===t?"column":t,r=tc()&&nc(),o="row"===n,i=!r&&Mv()?[]:[(0,tl.jsx)(db,{},"help")],a=[].concat(i,Yv(r?[(0,tl.jsx)(wb,{},"license")]:[(0,tl.jsx)(gb,{},"upsell"),(0,tl.jsx)(yb,{},"discount")]),[(0,tl.jsx)(jb,{},"support")]);if(o){var c=[].concat(i,Yv(r?[(0,tl.jsx)(wb,{},"license")]:[(0,tl.jsx)(yb,{},"discount")]),[(0,tl.jsx)(jb,{},"support")]);return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-3.5",children:[!r&&(0,tl.jsx)(gb,{horizontal:!0}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-row ctx-flex-wrap ctx-gap-3.5 ctx-items-start",children:c.map(function(e){return(0,tl.jsx)("div",{className:"ctx-flex-[1_1_280px] ctx-min-w-[260px]",children:e},e.key)})})]})}return(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-3.5",children:a})};function Sb({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M11.78 5.22a.75.75 0 0 1 0 1.06L8.06 10l3.72 3.72a.75.75 0 1 1-1.06 1.06l-4.25-4.25a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"}))}var Nb=t.forwardRef(Sb);function Ob({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10 8.22 6.28a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))}var Cb=t.forwardRef(Ob);function Eb({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z"}))}var Tb=t.forwardRef(Eb);function Pb({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"}))}var _b=t.forwardRef(Pb);function Ab({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 12.75 11.25 15 15 9.75M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))}var Ib=t.forwardRef(Ab);function Fb({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18 18 6M6 6l12 12"}))}var Rb=t.forwardRef(Fb);function Mb(e){return Mb="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Mb(e)}var Db=["onClick","children","className","size","type","icon","disabled"];function Lb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function zb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Lb(Object(n),!0).forEach(function(t){Bb(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Lb(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Bb(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Mb(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Mb(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mb(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ub=function(e){var t=e.onClick,n=void 0===t?function(){}:t,r=e.children,o=void 0===r?"":r,i=e.className,a=void 0===i?"":i,c=e.size,l=void 0===c?"large":c,s=e.type,u=void 0===s?"primary":s,d=e.icon,f=void 0===d?null:d,p=e.disabled,x=void 0!==p&&p,m=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,Db),h="outline"===u||"destructive-outline"===u,v="dashed"===u,b={small:"".concat(h?"ctx-py-[4px] ctx-px-[10px]":"ctx-py-[5px] ctx-px-[11px]"," ctx-text-help ctx-rounded-item"),medium:"".concat(h?"ctx-py-[6px] ctx-px-[12px]":"ctx-py-[7px] ctx-px-[13px]"," ctx-text-body ctx-rounded-btn-sm"),large:"".concat(h?"ctx-py-[8px] ctx-px-[14px]":"ctx-py-[9px] ctx-px-[15px]"," ctx-text-body ctx-rounded-btn")};return(0,tl.jsxs)("button",zb(zb({},m),{},{disabled:x,className:ns("ctx-select-none ctx-font-sans ctx-flex ctx-items-center ctx-justify-center ctx-gap-1.5 ctx-cursor-pointer ctx-transition-colors focus-visible:ctx-outline-none disabled:ctx-opacity-50 disabled:ctx-cursor-not-allowed disabled:ctx-shadow-none",v?"ctx-text-[11.5px] ctx-leading-4 ctx-rounded-field ctx-px-3 ctx-py-1.5":b[l],{custom:"",primary:"ctx-bg-primary ctx-text-white ctx-font-semibold ctx-shadow-btn-primary hover:ctx-bg-primary-dark",destructive:"ctx-bg-danger ctx-text-white ctx-font-semibold ctx-shadow-btn-danger hover:ctx-bg-danger-deep",outline:"ctx-bg-white ctx-border ctx-border-line ctx-text-ink-body ctx-font-medium hover:ctx-bg-line-paper","destructive-outline":"ctx-bg-white ctx-border ctx-border-danger-line ctx-text-danger-deep ctx-font-medium hover:ctx-bg-danger-tint",dashed:"ctx-bg-white ctx-border ctx-border-dashed ctx-border-[#c3ddfd] ctx-text-primary ctx-font-medium hover:ctx-bg-primary-tint"}[u],a),onClick:n,children:[f&&f," ",o]}))},Gb={error:{box:"ctx-bg-[#fdf9f8] ctx-border-[#f4d4d1]",accent:"ctx-text-[#9d3b3f]",label:Qc("Error","woo-feed"),Icon:Tb},warning:{box:"ctx-bg-amber-tint ctx-border-amber-line",accent:"ctx-text-[#8a6320]",label:Qc("Warning","woo-feed"),Icon:Tb},info:{box:"ctx-bg-primary-tint ctx-border-[#c3ddfd]",accent:"ctx-text-primary",label:Qc("Info","woo-feed"),Icon:_b},upgrade:{box:"ctx-bg-primary-tint ctx-border-[#c3ddfd]",accent:"ctx-text-primary",label:Qc("Pro","woo-feed"),Icon:_b},success:{box:"ctx-bg-success-tint ctx-border-[#bfe8ce]",accent:"ctx-text-success-deep",label:Qc("Success","woo-feed"),Icon:Ib}},Hb=function(e){var t,n=e.action;return n&&n.label&&n.url?(t=n.url,/^https?:\/\//i.test(t)?(0,tl.jsx)("a",{href:n.url,target:n.target||"_blank",rel:"noreferrer",className:"ctx-flex-none ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-no-underline ctx-bg-primary ctx-text-white ctx-font-semibold ctx-shadow-btn-primary ctx-text-help ctx-rounded-item ctx-py-[5px] ctx-px-[11px] ctx-transition-colors hover:ctx-bg-primary-dark hover:ctx-text-white",children:n.label}):(0,tl.jsx)(Ub,{type:"primary",size:"small",className:"ctx-flex-none",onClick:function(){return $a(n.url)},children:n.label})):null},qb=function(e){var t=e.notice,n=e.onDismiss,r=Gb[t.severity]||Gb.info,o=r.Icon;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-3 ctx-flex-wrap ctx-border ctx-rounded-btn ctx-px-4 ctx-py-3 ".concat(r.box),children:[(0,tl.jsx)(o,{className:"ctx-size-5 ctx-flex-none ctx-mt-0.5 ".concat(r.accent)}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[220px]",children:[(0,tl.jsxs)("div",{className:"ctx-text-row",children:[(0,tl.jsx)("span",{className:"ctx-font-bold ".concat(r.accent),children:r.label}),t.title?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:" · "}),(0,tl.jsx)("span",{className:"ctx-font-semibold ctx-text-ink",children:t.title})]}):null]}),t.message?(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-body ctx-mt-0.5",children:t.message}):null]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-none ctx-self-center",children:[(0,tl.jsx)(Hb,{action:t.action}),t.dismissible&&n?(0,tl.jsx)("button",{type:"button","aria-label":Qc("Dismiss","woo-feed"),title:Qc("Dismiss","woo-feed"),onClick:function(){return n(t.id)},className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-rounded-field ctx-text-ink-faint ctx-transition-colors hover:ctx-bg-white/70 hover:ctx-text-ink-body",children:(0,tl.jsx)(Rb,{className:"ctx-size-4"})}):null]})]})};function Wb(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return $b(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):($b(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,$b(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,$b(d,"constructor",s),$b(s,"constructor",l),l.displayName="GeneratorFunction",$b(s,o,"GeneratorFunction"),$b(d),$b(d,o,"Generator"),$b(d,r,function(){return this}),$b(d,"toString",function(){return"[object Generator]"}),(Wb=function(){return{w:i,m:f}})()}function $b(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}$b=function(e,t,n,r){function i(t,n){$b(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},$b(e,t,n,r)}function Vb(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}var Qb=ii.injectEndpoints({endpoints:function(e){return{getNotices:e.query({query:function(){return"status/notices"},transformResponse:function(e){var t,n;return null!==(t=null==e||null===(n=e.data)||void 0===n?void 0:n.notices)&&void 0!==t?t:[]},providesTags:["NOTICES"]}),dismissNotice:e.mutation({query:function(e){return{url:"status/notices/dismiss",method:"POST",body:{id:e}}},onQueryStarted:function(e,t){return function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Vb(i,r,o,a,c,"next",e)}function c(e){Vb(i,r,o,a,c,"throw",e)}a(void 0)})}}(Wb().m(function n(){var r,o,i;return Wb().w(function(n){for(;;)switch(n.p=n.n){case 0:return r=t.dispatch,o=t.queryFulfilled,i=r(Qb.util.updateQueryData("getNotices",void 0,function(t){var n=t.findIndex(function(t){return t.id===e});-1!==n&&t.splice(n,1)})),n.p=1,n.n=2,o;case 2:n.n=4;break;case 3:n.p=3,n.v,i.undo();case 4:return n.a(2)}},n,null,[[1,3]])}))()},invalidatesTags:["NOTICES"]})}}}),Xb=Qb.useGetNoticesQuery,Kb=Qb.useDismissNoticeMutation;function Yb(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Zb(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Zb(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 Zb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Jb=function(){var e=Xb().data,n=void 0===e?[]:e,r=Yb(Kb(),1)[0],o=Yb((0,t.useState)(0),2),i=o[0],a=o[1],c=n.length;if((0,t.useEffect)(function(){i>c-1&&a(c>0?c-1:0)},[c,i]),0===c)return null;var l=Math.min(i,c-1),s=n[l],u=function(e){return a(function(t){return(t+e+c)%c})};return(0,tl.jsxs)("section",{"aria-label":Qc("Notices","woo-feed"),"aria-live":"polite",className:"ctx-mb-[18px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-stretch ctx-gap-2",children:[c>1?(0,tl.jsx)("button",{type:"button","aria-label":Qc("Previous notice","woo-feed"),onClick:function(){return u(-1)},className:"ctx-flex-none ctx-w-8 ctx-flex ctx-items-center ctx-justify-center ctx-rounded-btn ctx-border ctx-border-line ctx-bg-white ctx-text-ink-body ctx-transition-colors hover:ctx-text-primary hover:ctx-border-[#c3ddfd]",children:(0,tl.jsx)(Nb,{className:"ctx-size-5"})}):null,(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-0",children:(0,tl.jsx)(qb,{notice:s,onDismiss:r})}),c>1?(0,tl.jsx)("button",{type:"button","aria-label":Qc("Next notice","woo-feed"),onClick:function(){return u(1)},className:"ctx-flex-none ctx-w-8 ctx-flex ctx-items-center ctx-justify-center ctx-rounded-btn ctx-border ctx-border-line ctx-bg-white ctx-text-ink-body ctx-transition-colors hover:ctx-text-primary hover:ctx-border-[#c3ddfd]",children:(0,tl.jsx)(Cb,{className:"ctx-size-5"})}):null]}),c>1?(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-gap-1.5 ctx-mt-2",children:[(0,tl.jsx)("span",{"data-testid":"ctx-notice-counter",className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-mr-1.5 ctx-tabular-nums",children:cc(Qc("%1$d of %2$d","woo-feed"),l+1,c)}),n.map(function(e,t){return(0,tl.jsx)("button",{type:"button","aria-label":cc(Qc("Go to notice %d","woo-feed"),t+1),"aria-current":t===l?"true":void 0,onClick:function(){return a(t)},className:"ctx-h-1.5 ctx-rounded-full ctx-transition-all ".concat(t===l?"ctx-w-4 ctx-bg-primary":"ctx-w-1.5 ctx-bg-line-wash hover:ctx-bg-ink-faint")},e.id)})]}):null]})};function eg({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M9 4.5a.75.75 0 0 1 .721.544l.813 2.846a3.75 3.75 0 0 0 2.576 2.576l2.846.813a.75.75 0 0 1 0 1.442l-2.846.813a3.75 3.75 0 0 0-2.576 2.576l-.813 2.846a.75.75 0 0 1-1.442 0l-.813-2.846a3.75 3.75 0 0 0-2.576-2.576l-2.846-.813a.75.75 0 0 1 0-1.442l2.846-.813A3.75 3.75 0 0 0 7.466 7.89l.813-2.846A.75.75 0 0 1 9 4.5ZM18 1.5a.75.75 0 0 1 .728.568l.258 1.036c.236.94.97 1.674 1.91 1.91l1.036.258a.75.75 0 0 1 0 1.456l-1.036.258c-.94.236-1.674.97-1.91 1.91l-.258 1.036a.75.75 0 0 1-1.456 0l-.258-1.036a2.625 2.625 0 0 0-1.91-1.91l-1.036-.258a.75.75 0 0 1 0-1.456l1.036-.258a2.625 2.625 0 0 0 1.91-1.91l.258-1.036A.75.75 0 0 1 18 1.5ZM16.5 15a.75.75 0 0 1 .712.513l.394 1.183c.15.447.5.799.948.948l1.183.395a.75.75 0 0 1 0 1.422l-1.183.395c-.447.15-.799.5-.948.948l-.395 1.183a.75.75 0 0 1-1.422 0l-.395-1.183a1.5 1.5 0 0 0-.948-.948l-1.183-.395a.75.75 0 0 1 0-1.422l1.183-.395c.447-.15.799-.5.948-.948l.395-1.183A.75.75 0 0 1 16.5 15Z",clipRule:"evenodd"}))}var tg=t.forwardRef(eg),ng=function(e){var t=e.title,n=void 0===t?"":t,r=e.body,o=void 0===r?"":r,i=e.className,a=void 0===i?"":i;return(0,tl.jsxs)("div",{className:ns("ctx-border ctx-border-dashed ctx-border-line ctx-rounded-card ctx-bg-line-paper ctx-px-5 ctx-py-10 ctx-flex ctx-flex-col ctx-items-center ctx-text-center",a),children:[(0,tl.jsx)("div",{className:"ctx-w-11 ctx-h-11 ctx-rounded-btn ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-text-primary ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)(tg,{className:"ctx-w-[20px] ctx-h-[20px]"})}),(0,tl.jsx)("div",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink ctx-mt-3.5",children:n||Qc("Coming soon","woo-feed")}),o&&(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1.5 ctx-max-w-[440px]",children:o})]})};function rg(e){return rg="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},rg(e)}function og(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ig(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?og(Object(n),!0).forEach(function(t){ag(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):og(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ag(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=rg(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=rg(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==rg(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var cg="#1570ef",lg="#f7861e",sg="#12794a",ug="#98a5b5",dg=function(e,t,n,r){for(var o=e,i=t,a=[],c=0;c<n;c++){i=i*(1+r)*(.88+.26*((o=(9301*o+49297)%233280)/233280)),a.push(i)}return a},fg=13,pg={revenue:{google:dg(41,2200,fg,.055),meta:dg(97,1150,fg,.03),custom:dg(63,470,fg,.026)},clicks:{google:dg(13,780,fg,.04),meta:dg(55,430,fg,.022),custom:dg(83,186,fg,.02)},conversions:{google:dg(29,28,fg,.05),meta:dg(71,14,fg,.03),custom:dg(37,6,fg,.024)},roas:{google:dg(7,4.2,fg,.004),meta:dg(19,3.1,fg,.003),custom:dg(23,2.6,fg,.003)}},xg=(Qc("Feed revenue","woo-feed"),Qc("vs $348,700 prev. 90 days","woo-feed"),pg.revenue.google,Qc("Ad spend","woo-feed"),Qc("imported cost data","woo-feed"),pg.clicks.meta,Qc("ROAS","woo-feed"),Qc("revenue ÷ cost","woo-feed"),pg.roas.google,Qc("Conversions","woo-feed"),Qc("purchases from feed traffic","woo-feed"),pg.conversions.google,Qc("Feed clicks","woo-feed"),Qc("128,940 sessions landed","woo-feed"),pg.clicks.google,Qc("Conversion rate","woo-feed"),Qc("session to purchase","woo-feed"),pg.conversions.meta,Qc("Google Shopping","woo-feed"),Qc("Facebook / Meta","woo-feed"),Qc("Feed sessions","woo-feed"),Qc("all traffic tagged to a feed","woo-feed"),Qc("Product page views","woo-feed"),Qc("−25.0% drop-off","woo-feed"),Qc("Add to cart","woo-feed"),Qc("−78.0% drop-off","woo-feed"),Qc("Begin checkout","woo-feed"),Qc("−39.4% drop-off","woo-feed"),Qc("Purchase","woo-feed"),Qc("−60.0% drop-off","woo-feed"),[{id:"gs",name:"GoogleShopping",channel:"Google",productCount:"1,248",color:cg,updated:"Jul 25, 03:49 PM",rev:218400,clicks:71204,roas:"4.84x",share:"52.9%"},{id:"tg",name:"TestGoogle",channel:"Google",productCount:"412",color:cg,updated:"Feb 28, 02:16 PM",rev:73140,clicks:23602,roas:"3.92x",share:"17.7%"},{id:"fb",name:"FacebookUK",channel:"Facebook",productCount:"1,190",color:lg,updated:"Feb 27, 01:21 PM",rev:121320,clicks:47512,roas:"3.65x",share:"29.4%"},{id:"tc",name:"Test22",channel:"Custom",productCount:"86",color:ug,updated:"Jul 25, 03:49 PM",rev:0,clicks:0,roas:"—",share:"0%"}]);Qc("Feed revenue","woo-feed"),Qc("2 orders · needs ~30 for a trend","woo-feed"),Qc("Ad spend","woo-feed"),Qc("cost data since Jul 22","woo-feed"),Qc("ROAS","woo-feed"),Qc("not enough conversions yet","woo-feed"),Qc("Conversions","woo-feed"),Qc("threshold for reporting: 30","woo-feed"),Qc("Feed clicks","woo-feed"),Qc("171 sessions landed","woo-feed"),Qc("Conversion rate","woo-feed"),Qc("low confidence at this volume","woo-feed"),Qc("GA4 property connected","woo-feed"),Qc("UTM tags written to feed URLs","woo-feed"),Qc("First feed-tagged sessions received","woo-feed"),Qc("171 sessions since Jul 22","woo-feed"),Qc("14 days of history","woo-feed"),Qc("3 of 14 days collected","woo-feed"),Qc("30 conversions for reliable ROAS","woo-feed"),Qc("2 of 30 recorded","woo-feed"),Qc("Google Shopping","woo-feed"),Qc("Facebook / Meta","woo-feed"),Qc("Google Shopping","woo-feed"),Qc("Facebook / Meta","woo-feed");Qc("Revenue","woo-feed"),Qc("Clicks","woo-feed"),Qc("Conversions","woo-feed"),Qc("ROAS","woo-feed"),Qc("Revenue","woo-feed"),Qc("Clicks","woo-feed"),Qc("Conversions","woo-feed"),Qc("Google Shopping","woo-feed"),Qc("Facebook / Meta","woo-feed"),Qc("Custom / other","woo-feed");function mg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return hg(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hg(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 hg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}Qc("Overview","woo-feed"),Qc("Per-feed performance","woo-feed"),Qc("UTM tags","woo-feed"),Qc("GA4 channel groups","woo-feed"),Qc("7d","woo-feed"),Qc("28d","woo-feed"),Qc("90d","woo-feed");var vg=function(){var e=mg((0,t.useState)("overview"),2),n=(e[0],e[1],mg((0,t.useState)(null),2)),r=n[0],o=(n[1],mg((0,t.useState)("utm"),2)),i=(o[0],o[1],mg((0,t.useState)("90d"),2)),a=(i[0],i[1],!1),c=function(e){return xg.map(function(t){return e?ig(ig({},t),{},{rev:Math.round(t.rev/1664),clicks:Math.round(t.clicks/774),roas:"—",share:t.rev?(t.rev/412860*100).toFixed(1)+"%":"0%"}):t})}(a);c.find(function(e){return e.id===r})||c[0];return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-[18px] ctx-border-b ctx-border-solid ctx-border-line-hair ctx-flex ctx-items-center ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Feed Analytics","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-[3px]",children:Qc("Google Analytics 4 performance for traffic your product feeds generate","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),null]}),null,(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-py-[22px]",children:(0,tl.jsx)(ng,{title:Qc("Feed analytics is coming soon","woo-feed"),body:Qc("Google Analytics 4 performance for the traffic your product feeds generate will appear here in an upcoming update.","woo-feed")})}),null,null,null,null,null,null,null]})};function bg({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12 3.75a.75.75 0 0 1 .75.75v6.75h6.75a.75.75 0 0 1 0 1.5h-6.75v6.75a.75.75 0 0 1-1.5 0v-6.75H4.5a.75.75 0 0 1 0-1.5h6.75V4.5a.75.75 0 0 1 .75-.75Z",clipRule:"evenodd"}))}var gg=t.forwardRef(bg);function yg({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M12 1.5a.75.75 0 0 1 .75.75V7.5h-1.5V2.25A.75.75 0 0 1 12 1.5ZM11.25 7.5v5.69l-1.72-1.72a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l3-3a.75.75 0 1 0-1.06-1.06l-1.72 1.72V7.5h3.75a3 3 0 0 1 3 3v9a3 3 0 0 1-3 3h-9a3 3 0 0 1-3-3v-9a3 3 0 0 1 3-3h3.75Z"}))}var wg=t.forwardRef(yg),jg=function(e){var t=e.children,n=e.containerClass,r=void 0===n?"":n,o=e.className,i=void 0===o?"":o;return(0,tl.jsx)("div",{className:ns("ctx-overflow-x-auto ctx-border ctx-border-line-hair ctx-rounded-btn",r),children:(0,tl.jsx)("table",{className:ns("ctx-min-w-full ctx-border-collapse",i),children:t})})};jg.Head=function(e){var t=e.children;return(0,tl.jsx)("thead",{className:"ctx-bg-line-paper ctx-text-thead ctx-font-medium ctx-uppercase ctx-text-ink-muted",children:t})},jg.Body=function(e){var t=e.children;return(0,tl.jsx)("tbody",{className:"ctx-divide-y ctx-divide-line-hair ctx-bg-white",children:t})},jg.Row=function(e){var t=e.children,n=e.className,r=void 0===n?"":n;return(0,tl.jsx)("tr",{className:ns("hover:ctx-bg-line-paper ctx-transition-colors",r),children:t})},jg.Cell=function(e){var t=e.children,n=e.className,r=void 0===n?"":n;return(0,tl.jsx)("td",{className:ns("ctx-px-3.5 ctx-py-3 ctx-text-row ctx-text-ink-body ctx-font-normal ctx-align-middle",r),children:t})};var kg=jg,Sg=function(e){var t=e.heading;return(0,tl.jsxs)(kg,{children:[(0,tl.jsx)(kg.Head,{children:(0,tl.jsx)(kg.Row,{children:t.map(function(e,t){return(0,tl.jsx)(kg.Cell,{className:"ctx-py-3",children:e},t)})})}),(0,tl.jsx)(kg.Body,{children:(0,tl.jsx)(kg.Row,{children:(0,tl.jsx)("td",{colSpan:t.length,children:(0,tl.jsx)("div",{className:"ctx-flex ctx-justify-center ctx-py-10",children:(0,tl.jsx)(Os,{})})})})})]})},Ng=function(e){var t=e.children,n=e.tone,r=void 0===n?"plain":n,o={plain:"ctx-bg-white ctx-border ctx-border-line ctx-text-ink-body",accent:"ctx-bg-primary-tint ctx-text-primary-dark ctx-border ctx-border-transparent",muted:"ctx-bg-line-wash ctx-text-ink-muted ctx-border ctx-border-transparent"};return(0,tl.jsx)("span",{className:"ctx-inline-flex ctx-items-center ctx-text-help ctx-font-medium ctx-rounded-item ctx-px-2 ctx-py-1 ".concat(o[r]||o.plain),children:t})},Og=function(e){var t=e.icon,n=void 0===t?null:t,r=e.title,o=e.description,i=void 0===o?null:o,a=e.example,c=void 0===a?null:a,l=e.actions,s=void 0===l?null:l,u=e.footnote,d=void 0===u?null:u;return(0,tl.jsxs)("div",{className:"ctx-text-center ctx-py-10 ctx-px-4",children:[(0,tl.jsx)("div",{className:"ctx-w-11 ctx-h-11 ctx-rounded-btn ctx-bg-primary-tint ctx-text-primary ctx-flex ctx-items-center ctx-justify-center ctx-mx-auto",children:n||(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-5 ctx-h-5",children:(0,tl.jsx)("path",{d:"M19.5 21a3 3 0 003-3v-4.5a3 3 0 00-3-3h-15a3 3 0 00-3 3V18a3 3 0 003 3h15zM1.5 10.146V6a3 3 0 013-3h5.379a2.25 2.25 0 011.59.659l2.122 2.121c.14.141.331.22.53.22H19.5a3 3 0 013 3v1.146A4.483 4.483 0 0019.5 9h-15a4.483 4.483 0 00-3 1.146z"})})}),(0,tl.jsx)("div",{className:"ctx-text-[13.5px] ctx-font-semibold ctx-text-ink ctx-mt-4",children:r}),i?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1.5 ctx-max-w-md ctx-mx-auto",children:i}):null,c?(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-flex-wrap ctx-gap-1.5 ctx-mt-4",children:c}):null,s?(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-gap-2.5 ctx-mt-5",children:s}):null,d?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-4",children:d}):null]})};function Cg({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M5.625 1.5H9a3.75 3.75 0 0 1 3.75 3.75v1.875c0 1.036.84 1.875 1.875 1.875H16.5a3.75 3.75 0 0 1 3.75 3.75v7.875c0 1.035-.84 1.875-1.875 1.875H5.625a1.875 1.875 0 0 1-1.875-1.875V3.375c0-1.036.84-1.875 1.875-1.875ZM12.75 12a.75.75 0 0 0-1.5 0v2.25H9a.75.75 0 0 0 0 1.5h2.25V18a.75.75 0 0 0 1.5 0v-2.25H15a.75.75 0 0 0 0-1.5h-2.25V12Z",clipRule:"evenodd"}),t.createElement("path",{d:"M14.25 5.25a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963A5.23 5.23 0 0 0 16.5 7.5h-1.875a.375.375 0 0 1-.375-.375V5.25Z"}))}var Eg=t.forwardRef(Cg);function Tg({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25Zm-1.72 6.97a.75.75 0 1 0-1.06 1.06L10.94 12l-1.72 1.72a.75.75 0 1 0 1.06 1.06L12 13.06l1.72 1.72a.75.75 0 1 0 1.06-1.06L13.06 12l1.72-1.72a.75.75 0 1 0-1.06-1.06L12 10.94l-1.72-1.72Z",clipRule:"evenodd"}))}var Pg=t.forwardRef(Tg),_g=ii.injectEndpoints({endpoints:function(e){return{clearCache:e.mutation({query:function(){return{url:"cache/clear",method:"POST"}},invalidatesTags:["FEEDS","CHANNELS","PRODUCT_ATTRIBUTES","WPOPTIONS","CATEGORY_MAPPING","DASHBOARD_OVERVIEW","DASHBOARD_CHANNELS","DASHBOARD_ACTIVITY","DASHBOARD_METRICS","DASHBOARD_ALERTS","STATUS"]})}}}).useClearCacheMutation;function Ag(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return Ig(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Ig(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Ig(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,Ig(d,"constructor",s),Ig(s,"constructor",l),l.displayName="GeneratorFunction",Ig(s,o,"GeneratorFunction"),Ig(d),Ig(d,o,"Generator"),Ig(d,r,function(){return this}),Ig(d,"toString",function(){return"[object Generator]"}),(Ag=function(){return{w:i,m:f}})()}function Ig(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ig=function(e,t,n,r){function i(t,n){Ig(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Ig(e,t,n,r)}function Fg(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Rg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Mg(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Mg(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 Mg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Dg=function(){var e=Rg(_g(),2),t=e[0],n=e[1].isLoading,r=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Fg(i,r,o,a,c,"next",e)}function c(e){Fg(i,r,o,a,c,"throw",e)}a(void 0)})}}(Ag().m(function e(){var n,r,o,i;return Ag().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,t().unwrap();case 1:null!=(n=e.v)&&n.success?je.success((null===(r=n.data)||void 0===r?void 0:r.message)||Qc("Cache cleared successfully.","woo-feed")):je.error((null==n?void 0:n.error)||Qc("Failed to clear cache.","woo-feed")),e.n=3;break;case 2:e.p=2,i=e.v,je.error((null==i||null===(o=i.data)||void 0===o?void 0:o.error)||Qc("Failed to clear cache.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsx)(Ub,{type:"destructive",size:"medium",icon:(0,tl.jsx)(Pg,{className:"ctx-size-4"}),onClick:r,disabled:n,children:n?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Clearing","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Clear Cache","woo-feed")})};function Lg({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M10.5 3.75a6 6 0 0 0-5.98 6.496A5.25 5.25 0 0 0 6.75 20.25H18a4.5 4.5 0 0 0 2.206-8.423 3.75 3.75 0 0 0-4.133-4.303A6.001 6.001 0 0 0 10.5 3.75Zm2.25 6a.75.75 0 0 0-1.5 0v4.94l-1.72-1.72a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l3-3a.75.75 0 1 0-1.06-1.06l-1.72 1.72V9.75Z",clipRule:"evenodd"}))}var zg=t.forwardRef(Lg);function Bg({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12 2.25a.75.75 0 0 1 .75.75v11.69l3.22-3.22a.75.75 0 1 1 1.06 1.06l-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06l3.22 3.22V3a.75.75 0 0 1 .75-.75Zm-9 13.5a.75.75 0 0 1 .75.75v2.25a1.5 1.5 0 0 0 1.5 1.5h13.5a1.5 1.5 0 0 0 1.5-1.5V16.5a.75.75 0 0 1 1.5 0v2.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V16.5a.75.75 0 0 1 .75-.75Z",clipRule:"evenodd"}))}var Ug=t.forwardRef(Bg);function Gg({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M9 1.5H5.625c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0 0 16.5 9h-1.875a1.875 1.875 0 0 1-1.875-1.875V5.25A3.75 3.75 0 0 0 9 1.5Zm6.61 10.936a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 14.47a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z",clipRule:"evenodd"}),t.createElement("path",{d:"M12.971 1.816A5.23 5.23 0 0 1 14.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 0 1 3.434 1.279 9.768 9.768 0 0 0-6.963-6.963Z"}))}var Hg=t.forwardRef(Gg),qg=["message"];var Wg=function(e){var t=e.message,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,qg);return(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-2 ctx-items-center ctx-text-white",children:[(0,tl.jsx)(n.icon,{className:"ctx-size-4"}),(0,tl.jsx)("p",{className:"ctx-font-medium ctx-text-row",children:t})]})};function $g(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return Vg(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Vg(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Vg(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,Vg(d,"constructor",s),Vg(s,"constructor",l),l.displayName="GeneratorFunction",Vg(s,o,"GeneratorFunction"),Vg(d),Vg(d,o,"Generator"),Vg(d,r,function(){return this}),Vg(d,"toString",function(){return"[object Generator]"}),($g=function(){return{w:i,m:f}})()}function Vg(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Vg=function(e,t,n,r){function i(t,n){Vg(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Vg(e,t,n,r)}function Qg(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Xg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Kg(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Kg(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 Kg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Yg=function(e){var n=e.isOpen,r=e.setIsOpen,o=V(),i=Xg((0,t.useState)(null),2),a=i[0],c=i[1],l=Xg((0,t.useState)(""),2),s=l[0],u=l[1],d=Xg((0,t.useState)(!1),2),f=d[0],p=d[1],x=Xg((0,t.useState)(!1),2),m=x[0],h=x[1],v=(0,t.useRef)(null),b=Xg(ks(),1)[0],g=Xg(ws(),1)[0],y=(0,t.useCallback)(function(){c(null),u(""),p(!1),h(!1)},[]),w=(0,t.useCallback)(function(){f||(r(!1),y())},[f,r,y]),j=(0,t.useCallback)(function(e){e&&("wpf"===e.name.split(".").pop().toLowerCase()?c(e):je.error(Qc("Only .wpf files are accepted.","woo-feed")))},[]),k=(0,t.useCallback)(function(e){var t;e.preventDefault(),e.stopPropagation(),h(!1),null!==(t=e.dataTransfer.files)&&void 0!==t&&t.length&&j(e.dataTransfer.files[0])},[j]),S=(0,t.useCallback)(function(e){e.preventDefault(),e.stopPropagation(),h(!0)},[]),N=(0,t.useCallback)(function(e){e.preventDefault(),e.stopPropagation(),h(!1)},[]),O=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Qg(i,r,o,a,c,"next",e)}function c(e){Qg(i,r,o,a,c,"throw",e)}a(void 0)})}}($g().m(function e(){var t,n,i,c,l,u,d,f;return $g().w(function(e){for(;;)switch(e.p=e.n){case 0:if(a){e.n=1;break}return je.error(Qc("Please select a .wpf file to import.","woo-feed")),e.a(2);case 1:return p(!0),e.p=2,(i=new FormData).append("wpf_file",a),s.trim()&&i.append("feed_name",s.trim()),e.n=3,b(i).unwrap();case 3:if(c=e.v,l=null==c||null===(t=c.data)||void 0===t?void 0:t.feed,r(!1),y(),null!=c&&null!==(n=c.data)&&void 0!==n&&n.notice&&je.warning(c.data.notice,{autoClose:8e3}),null!=l&&l.id){e.n=4;break}return je.error(Qc("Import succeeded but could not retrieve feed data.","woo-feed")),e.a(2);case 4:return je((0,tl.jsx)(Wg,{message:Qc("Feed imported! Regenerating…","woo-feed"),icon:zg}),{hideProgressBar:!0,className:"!ctx-bg-primary !ctx-py-1 !ctx-min-h-0",closeButton:!1,autoClose:2e3}),o(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}])),e.p=5,e.n=6,g(l.id).unwrap();case 6:o(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}])),e.n=8;break;case 7:e.p=7,e.v;case 8:e.n=10;break;case 9:e.p=9,f=e.v,console.error("Feed import error:",f),je.error((null==f||null===(u=f.data)||void 0===u?void 0:u.error)||(null==f||null===(d=f.data)||void 0===d?void 0:d.message)||(null==f?void 0:f.message)||Qc("Failed to import feed.","woo-feed")),p(!1);case 10:return e.a(2)}},e,null,[[5,7],[2,9]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)(Es,{isOpen:n,onClose:w,className:"ctx-w-[480px]",title:Qc("Import a feed file","woo-feed"),subtitle:Qc("Upload a previously exported .wpf configuration to restore or duplicate a feed.","woo-feed"),icon:(0,tl.jsx)("div",{className:"ctx-w-9 ctx-h-9 ctx-rounded-btn ctx-bg-primary-tint ctx-text-primary ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(Ug,{className:"ctx-h-[17px] ctx-w-[17px]"})}),children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-5",children:[(0,tl.jsxs)("div",{className:"ctx-border ctx-border-dashed ctx-rounded-card ctx-px-5 ctx-py-8 ctx-flex ctx-flex-col ctx-items-center ctx-text-center ctx-cursor-pointer ctx-transition-colors ".concat(m?"ctx-bg-primary-tint ctx-border-primary":a?"ctx-bg-success-tint ctx-border-[#bfe8ce]":"ctx-bg-line-paper ctx-border-line hover:ctx-border-[#c3ddfd] hover:ctx-bg-primary-tint"),role:"button",tabIndex:0,onClick:function(){var e;return null===(e=v.current)||void 0===e?void 0:e.click()},onKeyDown:function(e){var t;"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),null===(t=v.current)||void 0===t||t.click())},onDrop:k,onDragOver:S,onDragLeave:N,children:[(0,tl.jsx)("div",{className:"ctx-w-11 ctx-h-11 ctx-rounded-btn ctx-bg-white ctx-border ctx-flex ctx-items-center ctx-justify-center ".concat(a?"ctx-border-[#bfe8ce] ctx-text-success-deep":"ctx-border-[#c3ddfd] ctx-text-primary"),children:a?(0,tl.jsx)(Hg,{className:"ctx-w-[20px] ctx-h-[20px]"}):(0,tl.jsx)(Ug,{className:"ctx-w-[20px] ctx-h-[20px]"})}),a?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-success-deep ctx-mt-3 ctx-break-all",children:a.name}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1",children:Qc("Click to choose a different file","woo-feed")})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink ctx-mt-3",children:Qc("Drag & drop your .wpf file","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1",children:Qc("or click to browse","woo-feed")})]}),(0,tl.jsx)("input",{ref:v,type:"file",accept:".wpf",className:"ctx-hidden",onChange:function(e){var t;return j(null===(t=e.target.files)||void 0===t?void 0:t[0])}})]}),(0,tl.jsx)("div",{className:"ctx-mt-4",children:(0,tl.jsx)(Rs,{label:Qc("Feed name","woo-feed"),value:s,onChange:function(e){return u(e.target.value)},placeholder:Qc("Leave empty to use original name","woo-feed"),hint:Qc("Optional — overrides the name stored in the file.","woo-feed")})})]}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-justify-end ctx-gap-2.5",children:[(0,tl.jsx)(Ub,{size:"medium",type:"outline",onClick:w,disabled:f,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(Ub,{size:"medium",onClick:O,disabled:!a||f,children:f?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Importing","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Import feed","woo-feed")})]})]})};function Zg(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jg(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jg(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 Jg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ey=function(){var e=Zg((0,t.useState)(!1),2),n=e[0],r=e[1];return(0,tl.jsxs)("div",{className:"ctx-flex ctx-justify-center ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)(Dg,{}),(0,tl.jsx)(Ub,{size:"medium",onClick:function(){return r(!n)},icon:(0,tl.jsx)(wg,{className:"ctx-size-4"}),children:Qc("Import Feed","woo-feed")}),(0,tl.jsx)(Ub,{size:"medium",onClick:function(){return $a("/new-feed")},icon:(0,tl.jsx)(Eg,{className:"ctx-size-4"}),children:Qc("Make Feed","woo-feed")}),(0,tl.jsx)(Yg,{isOpen:n,setIsOpen:r})]})};function ty({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182m0-4.991v4.99"}))}var ny=t.forwardRef(ty);function ry(e,n,r,o){let i=Qu(r);(0,t.useEffect)(()=>{function t(e){i.current(e)}return(e=null!=e?e:window).addEventListener(n,t,o),()=>e.removeEventListener(n,t,o)},[e,n,o])}let oy=(0,t.createContext)(null);function iy({children:e,node:n}){let[r,o]=(0,t.useState)(null),i=ay(null!=n?n:r);return t.createElement(oy.Provider,{value:i},e,null===i&&t.createElement(dm,{features:um.Hidden,ref:e=>{var t,n;if(e)for(let r of null!=(n=null==(t=Bu(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(r!==document.body&&r!==document.head&&id(r)&&null!=r&&r.contains(e)){o(r);break}}}))}function ay(e=null){var n;return null!=(n=(0,t.useContext)(oy))?n:e}let cy=(0,t.createContext)(()=>{});function ly({value:e,children:n}){return t.createElement(cy.Provider,{value:e},n)}function sy(){let e=(0,t.useRef)(!1);return Vu(()=>(e.current=!0,()=>{e.current=!1}),[]),e}var uy=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(uy||{});function dy(e,n){let r=(0,t.useRef)([]),o=Xu(e);(0,t.useEffect)(()=>{let e=[...r.current];for(let[t,i]of n.entries())if(r.current[t]!==i){let t=o(n,e);return r.current=n,t}},[o,...n])}let fy=[];function py(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)id(n.current)&&t.add(n.current);return t}!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){if(!cd(e.target)||e.target===document.body||fy[0]===e.target)return;let t=e.target;t=t.closest($d),fy.unshift(null!=t?t:e.target),fy=fy.filter(e=>null!=e&&e.isConnected),fy.splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});var xy=(e=>(e[e.None=0]="None",e[e.InitialFocus=1]="InitialFocus",e[e.TabLock=2]="TabLock",e[e.FocusLock=4]="FocusLock",e[e.RestoreFocus=8]="RestoreFocus",e[e.AutoFocus=16]="AutoFocus",e))(xy||{});let my=om(function(e,n){let r=(0,t.useRef)(null),o=Nf(r,n),{initialFocus:i,initialFocusFallback:a,containers:c,features:l=15,...s}=e;Um()||(l=0);let u=df(r.current);!function(e,{ownerDocument:n}){let r=!!(8&e),o=function(e=!0){let n=(0,t.useRef)(fy.slice());return dy(([e],[t])=>{!0===t&&!1===e&&qu(()=>{n.current.splice(0)}),!1===t&&!0===e&&(n.current=fy.slice())},[e,fy,n]),Xu(()=>{var e;return null!=(e=n.current.find(e=>null!=e&&e.isConnected))?e:null})}(r);dy(()=>{r||Hu(null==n?void 0:n.body)&&tf(o())},[r]),Bm(()=>{r&&tf(o())})}(l,{ownerDocument:u});let d=function(e,{ownerDocument:n,container:r,initialFocus:o,initialFocusFallback:i}){let a=(0,t.useRef)(null),c=zd(!!(1&e),"focus-trap#initial-focus"),l=sy();return dy(()=>{if(0===e)return;if(!c)return void(null!=i&&i.current&&tf(i.current));let t=r.current;t&&qu(()=>{if(!l.current)return;let r=null==n?void 0:n.activeElement;if(null!=o&&o.current){if((null==o?void 0:o.current)===r)return void(a.current=r)}else if(t.contains(r))return void(a.current=r);if(null!=o&&o.current)tf(o.current);else{if(16&e){if(of(t,Qd.First|Qd.AutoFocus)!==Xd.Error)return}else if(of(t,Qd.First)!==Xd.Error)return;if(null!=i&&i.current&&(tf(i.current),(null==n?void 0:n.activeElement)===i.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}a.current=null==n?void 0:n.activeElement})},[i,c,e]),a}(l,{ownerDocument:u,container:r,initialFocus:i,initialFocusFallback:a});!function(e,{ownerDocument:t,container:n,containers:r,previousActiveElement:o}){let i=sy(),a=!!(4&e);ry(null==t?void 0:t.defaultView,"focus",e=>{if(!a||!i.current)return;let t=py(r);ad(n.current)&&t.add(n.current);let c=o.current;if(!c)return;let l=e.target;ad(l)?vy(t,l)?(o.current=l,tf(l)):(e.preventDefault(),e.stopPropagation(),tf(c)):tf(o.current)},!0)}(l,{ownerDocument:u,container:r,containers:c,previousActiveElement:d});let f=function(){let e=(0,t.useRef)(0);return sf(!0,"keydown",t=>{"Tab"===t.key&&(e.current=t.shiftKey?1:0)},!0),e}(),p=Xu(e=>{if(!ad(r.current))return;let t=r.current;Td(f.current,{[uy.Forwards]:()=>{of(t,Qd.First,{skipElements:[e.relatedTarget,a]})},[uy.Backwards]:()=>{of(t,Qd.Last,{skipElements:[e.relatedTarget,a]})}})}),x=zd(!!(2&l),"focus-trap#tab-lock"),m=$u(),h=(0,t.useRef)(!1),v={ref:o,onKeyDown(e){"Tab"==e.key&&(h.current=!0,m.requestAnimationFrame(()=>{h.current=!1}))},onBlur(e){if(!(4&l))return;let t=py(c);ad(r.current)&&t.add(r.current);let n=e.relatedTarget;cd(n)&&"true"!==n.dataset.headlessuiFocusGuard&&(vy(t,n)||(h.current?of(r.current,Td(f.current,{[uy.Forwards]:()=>Qd.Next,[uy.Backwards]:()=>Qd.Previous})|Qd.WrapAround,{relativeTo:e.target}):cd(e.target)&&tf(e.target)))}},b=Jx();return t.createElement(t.Fragment,null,x&&t.createElement(dm,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:um.Focusable}),b({ourProps:v,theirProps:s,defaultTag:"div",name:"FocusTrap"}),x&&t.createElement(dm,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:p,features:um.Focusable}))}),hy=Object.assign(my,{features:xy});function vy(e,t){for(let n of e)if(n.contains(t))return!0;return!1}function by(e){var n;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||!sm(null!=(n=e.as)?n:Sy)||1===t.Children.count(e.children)}let gy=(0,t.createContext)(null);gy.displayName="TransitionContext";var yy=(e=>(e.Visible="visible",e.Hidden="hidden",e))(yy||{});let wy=(0,t.createContext)(null);function jy(e){return"children"in e?jy(e.children):e.current.filter(({el:e})=>null!==e.current).filter(({state:e})=>"visible"===e).length>0}function ky(e,n){let r=Qu(e),o=(0,t.useRef)([]),i=sy(),a=$u(),c=Xu((e,t=Zx.Hidden)=>{let n=o.current.findIndex(({el:t})=>t===e);-1!==n&&(Td(t,{[Zx.Unmount](){o.current.splice(n,1)},[Zx.Hidden](){o.current[n].state="hidden"}}),a.microTask(()=>{var e;!jy(o)&&i.current&&(null==(e=r.current)||e.call(r))}))}),l=Xu(e=>{let t=o.current.find(({el:t})=>t===e);return t?"visible"!==t.state&&(t.state="visible"):o.current.push({el:e,state:"visible"}),()=>c(e,Zx.Unmount)}),s=(0,t.useRef)([]),u=(0,t.useRef)(Promise.resolve()),d=(0,t.useRef)({enter:[],leave:[]}),f=Xu((e,t,r)=>{s.current.splice(0),n&&(n.chains.current[t]=n.chains.current[t].filter(([t])=>t!==e)),null==n||n.chains.current[t].push([e,new Promise(e=>{s.current.push(e)})]),null==n||n.chains.current[t].push([e,new Promise(e=>{Promise.all(d.current[t].map(([e,t])=>t)).then(()=>e())})]),"enter"===t?u.current=u.current.then(()=>null==n?void 0:n.wait.current).then(()=>r(t)):r(t)}),p=Xu((e,t,n)=>{Promise.all(d.current[t].splice(0).map(([e,t])=>t)).then(()=>{var e;null==(e=s.current.shift())||e()}).then(()=>n(t))});return(0,t.useMemo)(()=>({children:o,register:l,unregister:c,onStart:f,onStop:p,wait:u,chains:d}),[l,c,o,f,p,d,u])}wy.displayName="NestingContext";let Sy=t.Fragment,Ny=Yx.RenderStrategy;let Oy=om(function(e,n){let{show:r,appear:o=!1,unmount:i=!0,...a}=e,c=(0,t.useRef)(null),l=Nf(...by(e)?[c,n]:null===n?[]:[n]);Um();let s=jm();if(void 0===r&&null!==s&&(r=(s&wm.Open)===wm.Open),void 0===r)throw new Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[u,d]=(0,t.useState)(r?"visible":"hidden"),f=ky(()=>{r||d("hidden")}),[p,x]=(0,t.useState)(!0),m=(0,t.useRef)([r]);Vu(()=>{!1!==p&&m.current[m.current.length-1]!==r&&(m.current.push(r),x(!1))},[m,r]);let h=(0,t.useMemo)(()=>({show:r,appear:o,initial:p}),[r,o,p]);Vu(()=>{r?d("visible"):!jy(f)&&null!==c.current&&d("hidden")},[r,f]);let v={unmount:i},b=Xu(()=>{var t;p&&x(!1),null==(t=e.beforeEnter)||t.call(e)}),g=Xu(()=>{var t;p&&x(!1),null==(t=e.beforeLeave)||t.call(e)}),y=Jx();return t.createElement(wy.Provider,{value:f},t.createElement(gy.Provider,{value:h},y({ourProps:{...v,as:t.Fragment,children:t.createElement(Cy,{ref:l,...v,...a,beforeEnter:b,beforeLeave:g})},theirProps:{},defaultTag:t.Fragment,features:Ny,visible:"visible"===u,name:"Transition"})))}),Cy=om(function(e,n){var r,o;let{transition:i=!0,beforeEnter:a,afterEnter:c,beforeLeave:l,afterLeave:s,enter:u,enterFrom:d,enterTo:f,entered:p,leave:x,leaveFrom:m,leaveTo:h,...v}=e,[b,g]=(0,t.useState)(null),y=(0,t.useRef)(null),w=by(e),j=Nf(...w?[y,n,g]:null===n?[]:[n]),k=null==(r=v.unmount)||r?Zx.Unmount:Zx.Hidden,{show:S,appear:N,initial:O}=function(){let e=(0,t.useContext)(gy);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[C,E]=(0,t.useState)(S?"visible":"hidden"),T=function(){let e=(0,t.useContext)(wy);if(null===e)throw new Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:P,unregister:_}=T;Vu(()=>P(y),[P,y]),Vu(()=>{if(k===Zx.Hidden&&y.current)return S&&"visible"!==C?void E("visible"):Td(C,{hidden:()=>_(y),visible:()=>P(y)})},[C,y,P,_,S,k]);let A=Um();Vu(()=>{if(w&&A&&"visible"===C&&null===y.current)throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[y,C,A,w]);let I=O&&!N,F=N&&S&&O,R=(0,t.useRef)(!1),M=ky(()=>{R.current||(E("hidden"),_(y))},T),D=Xu(e=>{R.current=!0;let t=e?"enter":"leave";M.onStart(y,t,e=>{"enter"===e?null==a||a():"leave"===e&&(null==l||l())})}),L=Xu(e=>{let t=e?"enter":"leave";R.current=!1,M.onStop(y,t,e=>{"enter"===e?null==c||c():"leave"===e&&(null==s||s())}),"leave"===t&&!jy(M)&&(E("hidden"),_(y))});(0,t.useEffect)(()=>{w&&i||(D(S),L(S))},[S,w,i]);let z=!(!i||!w||!A||I),[,B]=Mf(z,b,S,{start:D,end:L}),U=im({ref:j,className:(null==(o=Kx(v.className,F&&u,F&&d,B.enter&&u,B.enter&&B.closed&&d,B.enter&&!B.closed&&f,B.leave&&x,B.leave&&!B.closed&&m,B.leave&&B.closed&&h,!B.transition&&S&&p))?void 0:o.trim())||void 0,...Rf(B)}),G=0;"visible"===C&&(G|=wm.Open),"hidden"===C&&(G|=wm.Closed),S&&"hidden"===C&&(G|=wm.Opening),!S&&"visible"===C&&(G|=wm.Closing);let H=Jx();return t.createElement(wy.Provider,{value:M},t.createElement(km,{value:G},H({ourProps:U,theirProps:v,defaultTag:Sy,features:Ny,visible:"visible"===C,name:"Transition.Child"})))}),Ey=om(function(e,n){let r=null!==(0,t.useContext)(gy),o=null!==jm();return t.createElement(t.Fragment,null,!r&&o?t.createElement(Oy,{ref:n,...e}):t.createElement(Cy,{ref:n,...e}))}),Ty=Object.assign(Oy,{Child:Ey,Root:Oy});var Py=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(Py||{}),_y=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(_y||{});let Ay={0(e,t){return e.titleId===t.id?e:{...e,titleId:t.id}}},Iy=(0,t.createContext)(null);function Fy(e){let n=(0,t.useContext)(Iy);if(null===n){let t=new Error(`<${e} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,Fy),t}return n}function Ry(e,t){return Td(t.type,Ay,e,t)}Iy.displayName="DialogContext";let My=om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-dialog-${r}`,open:i,onClose:a,initialFocus:c,role:l="dialog",autoFocus:s=!0,__demoMode:u=!1,unmount:d=!1,...f}=e,p=(0,t.useRef)(!1);l="dialog"===l||"alertdialog"===l?l:(p.current||(p.current=!0,console.warn(`Invalid role [${l}] passed to <Dialog />. Only \`dialog\` and and \`alertdialog\` are supported. Using \`dialog\` instead.`)),"dialog");let x=jm();void 0===i&&null!==x&&(i=(x&wm.Open)===wm.Open);let m=(0,t.useRef)(null),h=Nf(m,n),v=df(m.current),b=i?0:1,[g,y]=(0,t.useReducer)(Ry,{titleId:null,descriptionId:null,panelRef:(0,t.createRef)()}),w=Xu(()=>a(!1)),j=Xu(e=>y({type:0,id:e})),k=!!Um()&&0===b,[S,N]=function(){let e=(0,t.useContext)(Xm),n=(0,t.useRef)([]),r=Xu(t=>(n.current.push(t),e&&e.register(t),()=>o(t))),o=Xu(t=>{let r=n.current.indexOf(t);-1!==r&&n.current.splice(r,1),e&&e.unregister(t)}),i=(0,t.useMemo)(()=>({register:r,unregister:o,portals:n}),[r,o,n]);return[n,(0,t.useMemo)(()=>function({children:e}){return t.createElement(Xm.Provider,{value:i},e)},[i])]}(),O={get current(){var e;return null!=(e=g.panelRef.current)?e:m.current}},C=ay(),{resolveContainers:E}=function({defaultContainers:e=[],portals:t,mainTreeNode:n}={}){let r=Xu(()=>{var r,o;let i=Bu(n),a=[];for(let t of e)null!==t&&(id(t)?a.push(t):"current"in t&&id(t.current)&&a.push(t.current));if(null!=t&&t.current)for(let e of t.current)a.push(e);for(let e of null!=(r=null==i?void 0:i.querySelectorAll("html > *, body > *"))?r:[])e!==document.body&&e!==document.head&&id(e)&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(o=null==n?void 0:n.getRootNode())?void 0:o.host))||a.some(t=>e.contains(t))||a.push(e));return a});return{resolveContainers:r,contains:Xu(e=>r().some(t=>t.contains(e)))}}({mainTreeNode:C,portals:S,defaultContainers:[O]}),T=null!==x&&(x&wm.Closing)===wm.Closing;qd(!u&&!T&&k,{allowed:Xu(()=>{var e,t;return[null!=(t=null==(e=m.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:Xu(()=>{var e;return[null!=(e=null==C?void 0:C.closest("body > *:not(#headlessui-portal-root)"))?e:null]})});let P=Rd.get(null);Vu(()=>{if(k)return P.actions.push(o),()=>P.actions.pop(o)},[P,o,k]);let _=Dd(P,(0,t.useCallback)(e=>P.selectors.isTop(e,o),[P,o]));uf(_,E,e=>{e.preventDefault(),w()}),function(e,t=("undefined"!=typeof document?document.defaultView:null),n){let r=zd(e,"escape");ry(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===Im.Escape&&n(e))})}(_,null==v?void 0:v.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),w()}),wf(!u&&!T&&k,v,E),Wd(k,m,w);let[A,I]=Pm(),F=(0,t.useMemo)(()=>[{dialogState:b,close:w,setTitleId:j,unmount:d},g],[b,w,j,d,g]),R=jf({open:0===b}),M={ref:h,id:o,role:l,tabIndex:-1,"aria-modal":u?void 0:0===b||void 0,"aria-labelledby":g.titleId,"aria-describedby":A,unmount:d},D=!function(){var e;let[n]=(0,t.useState)(()=>"undefined"!=typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[r,o]=(0,t.useState)(null!=(e=null==n?void 0:n.matches)&&e);return Vu(()=>{if(n)return n.addEventListener("change",e),()=>n.removeEventListener("change",e);function e(e){o(e.matches)}},[n]),r}(),L=xy.None;k&&!u&&(L|=xy.RestoreFocus,L|=xy.TabLock,s&&(L|=xy.AutoFocus),D&&(L|=xy.InitialFocus));let z=Jx();return t.createElement(Sm,null,t.createElement(Hm,{force:!0},t.createElement(Zm,null,t.createElement(Iy.Provider,{value:F},t.createElement(Ym,{target:m},t.createElement(Hm,{force:!1},t.createElement(I,{slot:R},t.createElement(N,null,t.createElement(hy,{initialFocus:c,initialFocusFallback:m,containers:E,features:L},t.createElement(ly,{value:w},z({ourProps:M,theirProps:f,slot:R,defaultTag:Dy,features:Ly,visible:0===b,name:"Dialog"})))))))))))}),Dy="div",Ly=Yx.RenderStrategy|Yx.Static;let zy=om(function(e,n){let{transition:r=!1,open:o,...i}=e,a=jm(),c=e.hasOwnProperty("open")||null!==a,l=e.hasOwnProperty("onClose");if(!c&&!l)throw new Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!c)throw new Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!l)throw new Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!a&&"boolean"!=typeof e.open)throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${e.open}`);if("function"!=typeof e.onClose)throw new Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${e.onClose}`);return void 0===o&&!r||i.static?t.createElement(iy,null,t.createElement(My,{ref:n,open:o,...i})):t.createElement(iy,null,t.createElement(Ty,{show:o,transition:r,unmount:i.unmount},t.createElement(My,{ref:n,...i})))}),By=om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-dialog-panel-${r}`,transition:i=!1,...a}=e,[{dialogState:c,unmount:l},s]=Fy("Dialog.Panel"),u=Nf(n,s.panelRef),d=jf({open:0===c}),f=Xu(e=>{e.stopPropagation()}),p={ref:u,id:o,onClick:f},x=i?Ey:t.Fragment,m=i?{unmount:l}:{},h=Jx();return t.createElement(x,{...m},h({ourProps:p,theirProps:a,slot:d,defaultTag:"div",name:"Dialog.Panel"}))}),Uy=(om(function(e,n){let{transition:r=!1,...o}=e,[{dialogState:i,unmount:a}]=Fy("Dialog.Backdrop"),c=jf({open:0===i}),l={ref:n,"aria-hidden":!0},s=r?Ey:t.Fragment,u=r?{unmount:a}:{},d=Jx();return t.createElement(s,{...u},d({ourProps:l,theirProps:o,slot:c,defaultTag:"div",name:"Dialog.Backdrop"}))}),om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-dialog-title-${r}`,...i}=e,[{dialogState:a,setTitleId:c}]=Fy("Dialog.Title"),l=Nf(n);(0,t.useEffect)(()=>(c(o),()=>c(null)),[o,c]);let s=jf({open:0===a}),u={ref:l,id:o};return Jx()({ourProps:u,theirProps:i,slot:s,defaultTag:"h2",name:"Dialog.Title"})})),Gy=Object.assign(zy,{Panel:By,Title:Uy,Description:Am});function Hy({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 13.125C3 12.504 3.504 12 4.125 12h2.25c.621 0 1.125.504 1.125 1.125v6.75C7.5 20.496 6.996 21 6.375 21h-2.25A1.125 1.125 0 0 1 3 19.875v-6.75ZM9.75 8.625c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125v11.25c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V8.625ZM16.5 4.125c0-.621.504-1.125 1.125-1.125h2.25C20.496 3 21 3.504 21 4.125v15.75c0 .621-.504 1.125-1.125 1.125h-2.25a1.125 1.125 0 0 1-1.125-1.125V4.125Z"}))}var qy=t.forwardRef(Hy),Wy=function(e){var t=e.isOpen,n=e.onClose;return(0,tl.jsx)(Gy,{open:t,as:"div",className:"ctx-fixed ctx-inset-0 ctx-z-[9999]",onClose:n,children:(0,tl.jsx)(By,{onClick:function(e){"report-backdrop"===e.target.id&&n()},transition:!0,id:"report-backdrop",className:"ctx-h-screen ctx-w-screen ctx-font-sans ctx-flex ctx-justify-center ctx-items-center ctx-bg-[#0d192d]/40 ctx-duration-300 ctx-ease-out data-[closed]:ctx-transform-[scale(95%)] data-[closed]:ctx-opacity-0",children:(0,tl.jsxs)("div",{className:"ctx-w-[480px] ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-flex ctx-flex-col",children:[(0,tl.jsx)("div",{className:"ctx-bg-line-paper ctx-border-b ctx-border-line-hair ctx-rounded-t-card ctx-py-5 ctx-px-6",children:(0,tl.jsx)("h3",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Feed Report","woo-feed")})}),(0,tl.jsxs)("div",{className:"ctx-px-6 ctx-py-10 ctx-flex ctx-flex-col ctx-items-center ctx-text-center",children:[(0,tl.jsx)("span",{className:"ctx-w-14 ctx-h-14 ctx-rounded-full ctx-bg-primary-tint ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)(qy,{className:"ctx-size-7 ctx-text-primary"})}),(0,tl.jsx)("span",{className:"ctx-mt-4 ctx-text-[11px] ctx-font-semibold ctx-uppercase ctx-tracking-wide ctx-text-primary ctx-bg-primary-tint ctx-rounded-full ctx-px-2.5 ctx-py-1",children:Qc("Coming soon","woo-feed")}),(0,tl.jsx)("h4",{className:"ctx-mt-3 ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Feed reports are on the way","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-mt-1.5 ctx-text-body ctx-text-ink-muted ctx-max-w-[360px]",children:Qc("Soon you’ll see a summary of each feed — product counts, warnings, and attribute completeness with fill rates — right here.","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-px-6 ctx-py-4 ctx-border-t ctx-border-line-hair ctx-flex ctx-justify-end ctx-rounded-b-card",children:(0,tl.jsx)(Ub,{size:"large",className:"ctx-w-[140px]",onClick:n,children:Qc("Got it","woo-feed")})})]})})})};function $y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Vy(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vy(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 Vy(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Qy=function(e){var n=e.isOpen,r=e.onClose,o=e.defaultName,i=void 0===o?"":o,a=e.onConfirm,c=$y((0,t.useState)(i),2),l=c[0],s=c[1];(0,t.useEffect)(function(){n&&s(i)},[n,i]);var u=l.trim(),d=u.length>0,f=function(){d&&a(u)};return(0,tl.jsxs)(Es,{isOpen:n,onClose:r,className:"ctx-w-[460px]",title:Qc("Duplicate feed","woo-feed"),subtitle:Qc("Name the copy — every other setting is cloned from the original.","woo-feed"),children:[(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-5",onKeyDown:function(e){"Enter"===e.key&&(e.preventDefault(),f())},children:(0,tl.jsx)(Rs,{label:Qc("Feed Name","woo-feed"),required:!0,value:l,onChange:function(e){return s(e.target.value)},placeholder:Qc("e.g. Google Shopping - Copy","woo-feed"),autoFocus:!0})}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-justify-end ctx-gap-2.5",children:[(0,tl.jsx)(Ub,{size:"medium",type:"outline",onClick:r,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(Ub,{size:"medium",onClick:f,disabled:!d,children:Qc("Duplicate","woo-feed")})]})]})};function Xy({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003ZM12 8.25a.75.75 0 0 1 .75.75v3.75a.75.75 0 0 1-1.5 0V9a.75.75 0 0 1 .75-.75Zm0 8.25a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z",clipRule:"evenodd"}))}var Ky=t.forwardRef(Xy),Yy=function(e){var t=e.isOpen,n=e.setIsOpen,r=e.handleDelete,o=e.title,i=void 0===o?Qc("Delete this item?","woo-feed"):o,a=e.itemName,c=void 0===a?"":a,l=e.message,s=void 0===l?"":l,u=e.confirmLabel,d=void 0===u?Qc("Delete","woo-feed"):u,f=e.cancelLabel,p=void 0===f?Qc("Cancel","woo-feed"):f,x=e.pendingLabel,m=void 0===x?Qc("Deleting","woo-feed"):x,h=e.isLoading,v=void 0!==h&&h,b=s||(c?cc(Qc("“%s” and everything configured on it are removed for good. This cannot be undone.","woo-feed"),c):Qc("The selected item and everything configured on it are removed for good. This cannot be undone.","woo-feed"));return(0,tl.jsx)(Gy,{open:t,as:"div",className:"ctx-fixed ctx-inset-0 ctx-z-[9999]",onClose:function(){n(!1)},children:(0,tl.jsx)(By,{onClick:function(e){"delete-backdrop"===e.target.id&&n(!1)},transition:!0,id:"delete-backdrop",className:"ctx-h-screen ctx-font-sans ctx-w-screen ctx-flex ctx-justify-center ctx-items-center ctx-bg-[#0d192d]/40 ctx-duration-300 ctx-ease-out data-[closed]:ctx-transform-[scale(95%)] data-[closed]:ctx-opacity-0",children:(0,tl.jsxs)("div",{className:"ctx-w-[440px] ctx-max-w-[calc(100vw-32px)] ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-card ctx-shadow-[0_8px_22px_rgba(13,25,45,.1)] ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-[11px] ctx-bg-[#fffdf6] ctx-border-b ctx-border-amber-line ctx-px-4 ctx-pt-[15px] ctx-pb-3.5",children:[(0,tl.jsx)("span",{className:"ctx-w-[30px] ctx-h-[30px] ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-rounded-btn-sm ctx-bg-[#fdf9f0] ctx-text-[#a8760f]",children:(0,tl.jsx)(Ky,{className:"ctx-size-4","aria-hidden":"true"})}),(0,tl.jsxs)("span",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("span",{className:"ctx-block ctx-text-row ctx-font-semibold ctx-text-ink",children:i}),(0,tl.jsx)("span",{className:"ctx-block ctx-text-help ctx-text-ink-muted ctx-leading-[1.55] ctx-mt-1",children:b})]})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-end ctx-gap-2 ctx-bg-line-paper ctx-px-3.5 ctx-py-[11px]",children:[(0,tl.jsx)("button",{type:"button",className:"ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-ink-muted ctx-bg-transparent ctx-border-0 ctx-rounded-field ctx-px-[11px] ctx-py-2 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-line-wash hover:ctx-text-ink-body",onClick:function(){n(!1)},children:p}),(0,tl.jsx)(Ub,{onClick:r,size:"medium",type:"destructive",disabled:v,children:v?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[m,(0,tl.jsx)(Os,{color:"white"})]}):d})]})]})})})};function Zy(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Jy(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Jy(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 Jy(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ew=function(e){var n=e.logo,r=void 0===n?"":n,o=e.label,i=void 0===o?"":o,a=e.chipClass,c=void 0===a?"":a,l=e.sizeClass,s=void 0===l?"ctx-w-[34px] ctx-min-h-[34px]":l,u=e.letterFallback,d=void 0===u||u,f=e.className,p=void 0===f?"":f,x=Zy((0,t.useState)(!1),2),m=x[0],h=x[1];return r&&!m?(0,tl.jsx)("img",{src:r,alt:i,onError:function(){return h(!0)},className:ns("ctx-rounded-field ctx-flex-none ctx-object-contain ctx-bg-white",s,p)}):d?(0,tl.jsx)("span",{className:ns("ctx-rounded-field ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-text-[12px] ctx-font-semibold ctx-uppercase",s,c,p),children:(i||"?").charAt(0)}):null},tw=6e4,nw=36e5,rw=24*nw,ow=7*rw,iw=30*rw,aw=365*rw,cw=function(e){return e<tw?Qc("Just now","woo-feed"):e<nw?cc(Qc("%dm ago","woo-feed"),Math.floor(e/tw)):e<rw?cc(Qc("%dh ago","woo-feed"),Math.floor(e/nw)):e<ow?cc(Qc("%dd ago","woo-feed"),Math.floor(e/rw)):e<iw?cc(Qc("%dw ago","woo-feed"),Math.floor(e/ow)):e<aw?cc(Qc("%dmo ago","woo-feed"),Math.floor(e/iw)):cc(Qc("%dy ago","woo-feed"),Math.floor(e/aw))},lw=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date;if(!e)return{relative:"—",absolute:""};var n=new Date(e);if(Number.isNaN(n.getTime()))return{relative:"—",absolute:""};var r=Math.max(0,t.getTime()-n.getTime()),o=n.toLocaleDateString("en-US",{month:"short",day:"2-digit"}),i=n.toLocaleTimeString("en-US",{hour:"2-digit",minute:"2-digit",hour12:!0});return{relative:cw(r),absolute:"".concat(o,", ").concat(i)}};function sw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return uw(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?uw(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 uw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var dw=[[/^sec(ond)?s?$/i,"s"],[/^min(ute)?s?$/i,"m"],[/^h(ou)?rs?$/i,"h"],[/^days?$/i,"d"],[/^weeks?$/i,"w"],[/^months?$/i,"mo"],[/^years?$/i,"y"]],fw=function(e){for(var t=0,n=dw;t<n.length;t++){var r=sw(n[t],2),o=r[0],i=r[1];if(o.test(e))return i}return null},pw=function(e){if(!e||"string"!=typeof e)return e||"";var t=e.replace(/^\s*every\s+/i,"").trim(),n=t.split(/\s+/);if(2===n.length&&/^\d+$/.test(n[0])){var r=fw(n[1]);if(r)return"".concat(parseInt(n[0],10)).concat(r)}if(1===n.length){var o=fw(n[0]);if(o)return"1".concat(o)}return t};function xw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function mw(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xw(Object(n),!0).forEach(function(t){hw(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xw(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function hw(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=kw(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=kw(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==kw(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vw(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return bw(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(bw(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,bw(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,bw(d,"constructor",s),bw(s,"constructor",l),l.displayName="GeneratorFunction",bw(s,o,"GeneratorFunction"),bw(d),bw(d,o,"Generator"),bw(d,r,function(){return this}),bw(d,"toString",function(){return"[object Generator]"}),(vw=function(){return{w:i,m:f}})()}function bw(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}bw=function(e,t,n,r){function i(t,n){bw(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},bw(e,t,n,r)}function gw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return yw(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yw(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 yw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ww(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function jw(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){ww(i,r,o,a,c,"next",e)}function c(e){ww(i,r,o,a,c,"throw",e)}a(void 0)})}}function kw(e){return kw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},kw(e)}var Sw=function(){return"undefined"!=typeof window&&window.ctxfeedV8||{rest_url:"/wp-json/ctxfeed/v8/",nonce:"",admin_url:"/wp-admin/"}},Nw=function(e){try{return JSON.parse(e)}catch(e){return null}},Ow=function(e,t){return!(403!==e&&503!==e&&429!==e||t&&"object"===kw(t)&&t.code)},Cw=function(){var e=jw(vw().m(function e(t,n,r){var o,i,a,c,l,s,u,d,f,p,x,m,h;return vw().w(function(e){for(;;)switch(e.p=e.n){case 0:return o=Sw(),i=String(t).split("?"),a=gw(i,2),c=a[0],l=a[1],s="/ctxfeed/v8/"+c.replace(/^\/+/,""),u="undefined"!=typeof window&&window.ajaxurl||(o.admin_url||"/wp-admin/")+"admin-ajax.php",(d=new URLSearchParams).set("action","ctxfeed_rest_proxy"),d.set("_wpnonce",o.nonce||""),d.set("ctxfeed_route",s),d.set("ctxfeed_method",n),l&&d.set("ctxfeed_query",JSON.stringify(Object.fromEntries(new URLSearchParams(l)))),null!=r&&d.set("ctxfeed_body",JSON.stringify(r)),e.p=1,e.n=2,fetch(u,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:d.toString()});case 2:return f=e.v,p=f.ok,x=f.status,m=Nw,e.n=3,f.text();case 3:return h=m(e.v),e.a(2,{ok:p,status:x,data:h});case 4:return e.p=4,e.v,e.a(2,{ok:!1,status:"FETCH_ERROR",data:null})}},e,null,[[1,4]])}));return function(t,n,r){return e.apply(this,arguments)}}(),Ew=function(){var e=jw(vw().m(function e(t){var n,r,o,i,a,c,l,s,u,d,f=arguments;return vw().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=(n=f.length>1&&void 0!==f[1]?f[1]:{}).method,o=void 0===r?"GET":r,i=n.body,a=void 0===i?null:i,c=Sw(),l=(c.rest_url||"/wp-json/ctxfeed/v8/")+t,"GET"===String(o).toUpperCase()&&(l=zo(l)),e.p=1,e.n=2,fetch(l,{method:o,credentials:"same-origin",headers:mw({"X-WP-Nonce":c.nonce||""},null!=a?{"Content-Type":"application/json"}:{}),body:null!=a?JSON.stringify(a):void 0});case 2:return s=e.v,d=Nw,e.n=3,s.text();case 3:if(u=d(e.v),!s.ok){e.n=4;break}return e.a(2,{ok:!0,status:s.status,data:u});case 4:if(!Ow(s.status,u)){e.n=5;break}return Go(),e.a(2,Cw(t,o,a));case 5:return e.a(2,{ok:!1,status:s.status,data:u});case 6:return e.p=6,e.v,e.a(2,Cw(t,o,a))}},e,null,[[1,6]])}));return function(t){return e.apply(this,arguments)}}(),Tw=function(e,t){if("completed"===(t&&t.status||"pending"))return 100;var n=t&&t.percent||0;return Math.max(e||0,n)};function Pw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M13.5 6H5.25A2.25 2.25 0 0 0 3 8.25v10.5A2.25 2.25 0 0 0 5.25 21h10.5A2.25 2.25 0 0 0 18 18.75V10.5m-10.5 6L21 3m0 0h-5.25M21 3v5.25"}))}var _w=t.forwardRef(Pw);function Aw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M19.916 4.626a.75.75 0 0 1 .208 1.04l-9 13.5a.75.75 0 0 1-1.154.114l-6-6a.75.75 0 0 1 1.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 0 1 1.04-.207Z",clipRule:"evenodd"}))}var Iw=t.forwardRef(Aw);function Fw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M16.5 6a3 3 0 0 0-3-3H6a3 3 0 0 0-3 3v7.5a3 3 0 0 0 3 3v-6A4.5 4.5 0 0 1 10.5 6h6Z"}),t.createElement("path",{d:"M18 7.5a3 3 0 0 1 3 3V18a3 3 0 0 1-3 3h-7.5a3 3 0 0 1-3-3v-7.5a3 3 0 0 1 3-3H18Z"}))}var Rw=t.forwardRef(Fw);function Mw(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return Dw(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Dw(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Dw(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,Dw(d,"constructor",s),Dw(s,"constructor",l),l.displayName="GeneratorFunction",Dw(s,o,"GeneratorFunction"),Dw(d),Dw(d,o,"Generator"),Dw(d,r,function(){return this}),Dw(d,"toString",function(){return"[object Generator]"}),(Mw=function(){return{w:i,m:f}})()}function Dw(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Dw=function(e,t,n,r){function i(t,n){Dw(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Dw(e,t,n,r)}function Lw(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function zw(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Bw(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Bw(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 Bw(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Uw=function(e){var n=e.url,r=zw((0,t.useState)(!1),2),o=r[0],i=r[1],a=(0,t.useRef)(null);(0,t.useEffect)(function(){return function(){return clearTimeout(a.current)}},[]);var c=function(){i(!0),clearTimeout(a.current),a.current=setTimeout(function(){return i(!1)},1500)},l=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Lw(i,r,o,a,c,"next",e)}function c(e){Lw(i,r,o,a,c,"throw",e)}a(void 0)})}}(Mw().m(function e(){var t,r;return Mw().w(function(e){for(;;)switch(e.p=e.n){case 0:if(navigator.clipboard){e.n=1;break}(t=document.createElement("textarea")).value=n,document.body.appendChild(t),t.select();try{document.execCommand("copy"),c()}catch(e){console.error(e)}return document.body.removeChild(t),e.a(2);case 1:return e.p=1,e.n=2,navigator.clipboard.writeText(n);case 2:c(),e.n=4;break;case 3:e.p=3,r=e.v,console.error(r);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[o?(0,tl.jsxs)("span",{className:"ctx-box-border ctx-flex ctx-items-center ctx-gap-2 ctx-w-[280px] ctx-h-[38px] ctx-bg-success-tint ctx-border ctx-border-[#bfe8ce] ctx-rounded-[9px] ctx-py-[5px] ctx-pr-1.5 ctx-pl-[11px]",children:[(0,tl.jsx)(Iw,{className:"ctx-size-[15px] ctx-flex-none ctx-text-success-deep"}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-font-semibold ctx-text-success-deep",children:Qc("Copied","woo-feed")})]}):(0,tl.jsxs)("span",{title:n,className:"ctx-box-border ctx-flex ctx-items-center ctx-gap-1.5 ctx-w-[280px] ctx-h-[38px] ctx-bg-line-paper ctx-border ctx-border-[#e6ebf2] ctx-rounded-[9px] ctx-py-[5px] ctx-pr-1.5 ctx-pl-[11px]",children:[(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-0 ctx-truncate ctx-text-body ctx-text-ink-body",children:n}),(0,tl.jsx)("button",{type:"button",onClick:l,title:Qc("Copy URL","woo-feed"),"aria-label":Qc("Copy feed URL","woo-feed"),className:"ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-flex-none ctx-bg-transparent ctx-border-0 ctx-rounded-item ctx-text-ink-muted hover:ctx-bg-primary-tint hover:ctx-text-primary ctx-cursor-pointer ctx-transition-colors",children:(0,tl.jsx)(Rw,{className:"ctx-size-[15px]"})})]}),(0,tl.jsx)("a",{href:n,target:"_blank",rel:"noopener noreferrer",title:Qc("Open feed","woo-feed"),"aria-label":Qc("Open feed URL in new tab","woo-feed"),className:ns("ctx-w-[30px] ctx-h-[30px] ctx-flex ctx-items-center ctx-justify-center ctx-flex-none ctx-rounded-field ctx-text-ink-muted hover:ctx-bg-primary-tint hover:ctx-text-primary ctx-transition-colors",{"ctx-invisible":o}),children:(0,tl.jsx)(_w,{className:"ctx-size-4"})})]})};function Gw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m9.75 9.75 4.5 4.5m0-4.5-4.5 4.5M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z"}))}var Hw=t.forwardRef(Gw);function qw({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 3.75v4.5m0-4.5h4.5m-4.5 0L9 9M3.75 20.25v-4.5m0 4.5h4.5m-4.5 0L9 15M20.25 3.75h-4.5m4.5 0v4.5m0-4.5L15 9m5.25 11.25h-4.5m4.5 0v-4.5m0 4.5L15 15"}))}var Ww=t.forwardRef(qw);function $w({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 9V4.5M9 9H4.5M9 9 3.75 3.75M9 15v4.5M9 15H4.5M9 15l-5.25 5.25M15 9h4.5M15 9V4.5M15 9l5.25-5.25M15 15h4.5M15 15v4.5m0-4.5 5.25 5.25"}))}var Vw=t.forwardRef($w),Qw=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{uploadStatus:e.upload_status||"",uploadProtocol:e.upload_protocol||"",uploadSent:Number(e.upload_sent)||0,uploadTotal:Number(e.upload_total)||0}},Xw=function(e){var t=Math.max(0,Number(e)||0);if(t>=1048576){var n=t/1048576;return"".concat(n<10?n.toFixed(1):Math.round(n)," MB")}return t>=1024?"".concat(Math.round(t/1024)," KB"):"".concat(t," B")},Kw=function(e){var t=Number(e.uploadTotal)||0;return t<=0?"uploaded"===e.uploadStatus?100:0:Math.min(100,Math.floor(100*(Number(e.uploadSent)||0)/t))},Yw=function(e){var t=function(e){return"ftp"===e.uploadProtocol?"FTP":"SFTP"}(e);return"uploading"===e.uploadStatus?cc(Qc("Uploading via %1$s… %2$d%% (%3$s of %4$s)","woo-feed"),t,Kw(e),Xw(e.uploadSent),Xw(e.uploadTotal)):"uploaded"===e.uploadStatus?cc(Qc("Uploaded %1$s via %2$s","woo-feed"),Xw(e.uploadTotal),t):"failed"===e.uploadStatus?cc(Qc("Upload via %s failed — see the feed log for the reason","woo-feed"),t):""};function Zw(e){return Zw="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Zw(e)}function Jw(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ej(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jw(Object(n),!0).forEach(function(t){tj(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jw(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tj(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Zw(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Zw(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zw(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nj(e){return function(e){if(Array.isArray(e))return ij(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||oj(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 rj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||oj(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oj(e,t){if(e){if("string"==typeof e)return ij(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ij(e,t):void 0}}function ij(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var aj=function(e){return(new Intl.NumberFormat).format(Math.max(0,Number(e)||0))},cj={info:"ctx-bg-[#60a5fa]",warning:"ctx-bg-[#fbbf24]",error:"ctx-bg-[#f87171]",success:"ctx-bg-[#4ade80]"},lj={info:"ctx-text-[#dbe5f2]",warning:"ctx-text-[#fde68a]",error:"ctx-text-[#fecaca]",success:"ctx-text-[#bbf7d0]"},sj="ctxfeed_generation_console_collapsed",uj=function(){try{return"1"===window.localStorage.getItem(sj)}catch(e){return!1}},dj=function(e){var n=e.feedName,r=e.state,o={status:r.status||"pending",percent:Number.isFinite(r.percent)?r.percent:0,total:r.total||0,current:r.current||0,batchesDone:r.batchesDone||0,batchesTotal:r.batchesTotal||0,batchSize:r.batchSize||0,lastBatchWritten:r.lastBatchWritten||0,lastBatchSkipped:r.lastBatchSkipped||0,lastBatchExcluded:r.lastBatchExcluded||0,etaSeconds:r.etaSeconds||0,stalled:!!r.stalled,stopped:!!r.stopped||"stalled"===r.status,stalledForMs:r.stalledForMs||0,uploadStatus:r.uploadStatus||"",uploadProtocol:r.uploadProtocol||"",uploadSent:r.uploadSent||0,uploadTotal:r.uploadTotal||0},i="completed"===o.status||"failed"===o.status||o.stopped,a=(0,t.useRef)(null),c=(0,t.useRef)(new Set),l=(0,t.useRef)([]),s=(0,t.useRef)(null),u=(0,t.useRef)(!1),d=rj((0,t.useState)([]),2),f=d[0],p=d[1],x=rj((0,t.useState)(uj),2),m=x[0],h=x[1],v=(0,t.useRef)(null),b=(0,t.useCallback)(function(){var e=l.current.shift();if(e){var t=(new Date).toLocaleTimeString(void 0,{hour12:!1,hour:"2-digit",minute:"2-digit",second:"2-digit"});p(function(n){return[].concat(nj(n.map(function(e){return ej(ej({},e),{},{live:!1})})),[ej(ej({},e),{},{at:t})])})}},[]),g=(0,t.useCallback)(function(){if(!s.current&&l.current.length){var e=l.current.length,t=u.current?120:Math.min(350,Math.max(60,Math.floor(2400/e)));s.current=setTimeout(function(){s.current=null,b(),g()},t)}},[b]);(0,t.useEffect)(function(){var e,t=function(e,t){var n=[],r=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"info",o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return n.push({id:e,text:t,severity:r,live:o})},o=t.total||0,i=t.batchesTotal||0,a=t.batchSize||0;e||r("query",Qc("Querying products…","woo-feed")),o>0&&!(e&&e.total>0)&&r("found",cc(Xc("Found %s product","Found %s products",o,"woo-feed"),aj(o))),i>0&&!(e&&e.batchesTotal>0)&&(r("calc",Qc("Calculating batches…","woo-feed")),r("scheduled",a>0?cc(Xc("%1$s batch of up to %2$s products scheduled","%1$s batches of up to %2$s products scheduled",i,"woo-feed"),aj(i),aj(a)):cc(Xc("%s batch scheduled","%s batches scheduled",i,"woo-feed"),aj(i)))),e&&e.batchesTotal>0&&i>0&&i!==e.batchesTotal&&(t.batchesDone||0)>0&&r("resize-".concat(i),cc(Xc("Batch size adjusted to %1$s products — now %2$s batch","Batch size adjusted to %1$s products — now %2$s batches",i,"woo-feed"),aj(a),aj(i)));for(var c=e&&e.batchesDone||0,l=t.batchesDone||0,s=c+1;s<=l;s++){var u=s===l,d=u?t.current||Math.min(s*a,o):Math.min(s*a,o||s*a);r("b".concat(s,"-start"),cc(Qc("Batch %1$s/%2$s — processing…","woo-feed"),aj(s),aj(i))),r("b".concat(s,"-done"),cc(Qc("Batch %1$s/%2$s — %3$s products processed","woo-feed"),aj(s),aj(i),aj(d))),u&&t.lastBatchSkipped>0&&r("b".concat(s,"-skip"),cc(Xc("Batch %1$s/%2$s — %3$s product skipped (error, see the feed log)","Batch %1$s/%2$s — %3$s products skipped (errors, see the feed log)",t.lastBatchSkipped,"woo-feed"),aj(s),aj(i),aj(t.lastBatchSkipped)),"warning"),u&&t.lastBatchExcluded>0&&r("b".concat(s,"-excl"),cc(Xc("Batch %1$s/%2$s — %3$s product left out by your filters","Batch %1$s/%2$s — %3$s products left out by your filters",t.lastBatchExcluded,"woo-feed"),aj(s),aj(i),aj(t.lastBatchExcluded)))}if(("generating"===t.status||t.stalled)&&i>0&&l<i){var f=e&&e.batchesDone===l&&(t.current||0)>(e.current||0)?t.current:0,p=f>0&&o>0?cc(Qc("Batch %1$s/%2$s — processing… %3$s of %4$s products","woo-feed"),aj(l+1),aj(i),aj(f),aj(o)):cc(Qc("Batch %1$s/%2$s — processing…","woo-feed"),aj(l+1),aj(i));n.push({id:"b".concat(l+1,"-start"),text:p,severity:"info",live:!0,update:!0})}return t.stopped?r("stopped",cc(Qc("Generation stopped — no progress for %s minutes. Check the feed log, then use Regenerate.","woo-feed"),aj(Math.round((t.stalledForMs||0)/6e4))),"error"):t.stalled?n.push({id:"stalled",text:cc(Qc("No progress for %s minutes — the run may have stopped. It resumes by itself if the server catches up; otherwise use Regenerate.","woo-feed"),aj(Math.round((t.stalledForMs||0)/6e4))),severity:"warning",live:!0,update:!0}):e&&e.stalled&&r("resumed-".concat(l),Qc("Progress resumed","woo-feed"),"success"),"finalizing"===t.status&&r("final",Qc("Writing the final feed file…","woo-feed"),"info",!t.uploadStatus),"completed"===t.status&&r("final",Qc("Writing the final feed file…","woo-feed")),"uploading"===t.uploadStatus?n.push({id:"upload",text:Yw(t),severity:"info",live:!0,update:!0}):"uploaded"===t.uploadStatus?r("upload-done",Yw(t),"success"):"failed"===t.uploadStatus&&r("upload-failed",Yw(t),"error"),"completed"===t.status&&r("done",cc(Xc("Completed — %s product exported","Completed — %s products exported",t.current||o,"woo-feed"),aj(t.current||o)),"success"),"failed"===t.status&&r("failed",Qc("Generation failed — check the feed log for the reason","woo-feed"),"error"),n}(a.current,o),n=null===a.current;a.current=o,u.current=i;var r=t.filter(function(e){return e.update&&c.current.has(e.id)});if(r.length){var s=new Map(r.map(function(e){return[e.id,e]}));l.current=l.current.map(function(e){return s.has(e.id)?ej(ej({},e),{},{text:s.get(e.id).text}):e}),p(function(e){return e.map(function(e){return s.has(e.id)?ej(ej({},e),{},{text:s.get(e.id).text,severity:s.get(e.id).severity}):e})})}var d=t.filter(function(e){return!c.current.has(e.id)});d.length&&(d.forEach(function(e){return c.current.add(e.id)}),(e=l.current).push.apply(e,nj(d)),n&&b(),g())},[o.status,o.total,o.current,o.batchesDone,o.batchesTotal,o.batchSize,o.lastBatchSkipped,o.lastBatchExcluded,o.stalled,o.stopped,o.stalledForMs,o.uploadStatus,o.uploadSent]),(0,t.useEffect)(function(){return function(){s.current&&clearTimeout(s.current)}},[]),(0,t.useEffect)(function(){v.current&&(v.current.scrollTop=v.current.scrollHeight)},[f,m]);var y=function(e){var t=Math.max(0,e.batchesTotal||0)+2;return"finalizing"===e.status||"completed"===e.status?{step:t,steps:t}:e.batchesDone&&"pending"!==e.status&&"scheduled"!==e.status?{step:Math.min(e.batchesDone+1,t-1),steps:t}:{step:1,steps:t}}(o),w=y.step,j=y.steps,k=function(e){var t=Math.max(0,e||0);if(t<=40)return{dotCount:t,perDot:1,sizeClass:"ctx-w-[9px] ctx-h-[9px]"};if(t<=160)return{dotCount:t,perDot:1,sizeClass:"ctx-w-[6px] ctx-h-[6px]"};var n=Math.ceil(t/160);return{dotCount:Math.ceil(t/n),perDot:n,sizeClass:"ctx-w-[6px] ctx-h-[6px]"}}(o.batchesTotal),S=k.dotCount,N=k.perDot,O=k.sizeClass,C=N>0?Math.floor(o.batchesDone/N):0,E="generating"===o.status&&C<S?C:-1,T="completed"===o.status,P="failed"===o.status,_=T?100:"finalizing"===o.status?97:Math.min(Math.max(o.percent,2),96);T||"uploading"!==o.uploadStatus||(_=Math.max(2,Kw(o)));var A,I="generating"===o.status?function(e){var t=Math.round(e||0);return t<=0?"":t<60?cc(Qc("~%ds left","woo-feed"),t):cc(Qc("~%1$dm %2$ds left","woo-feed"),Math.floor(t/60),t%60)}(o.etaSeconds):"",F=m?f.slice(-1):f;return A=cc(Qc(o.stopped?"Generation stalled — %s":T?"Feed generated — %s":P?"Generation failed — %s":"uploading"===o.uploadStatus?"Uploading feed — %s":"Generating feed — %s","woo-feed"),n),(0,tl.jsxs)("div",{className:"ctx-bg-[#0e1c30] ctx-rounded-[13px] ctx-px-[18px] ctx-py-[14px] ctx-font-mono",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-between ctx-gap-3",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-min-w-0",children:[T?(0,tl.jsx)(Ib,{className:"ctx-w-4 ctx-h-4 ctx-text-[#4ade80] ctx-flex-none"}):P||o.stopped?(0,tl.jsx)(Hw,{className:"ctx-w-4 ctx-h-4 ctx-text-[#f87171] ctx-flex-none"}):(0,tl.jsx)(ny,{className:"ctx-w-4 ctx-h-4 ctx-text-primary ctx-animate-spin ctx-flex-none"}),(0,tl.jsx)("span",{className:"ctx-font-sans ctx-text-[13.5px] ctx-font-semibold ctx-text-white ctx-truncate",children:A})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3 ctx-flex-none",children:[(0,tl.jsxs)("span",{className:"ctx-text-[12px] ctx-text-[#8fa3c0] ctx-whitespace-nowrap",children:[cc(Qc("step %1$d of %2$d","woo-feed"),w,j),I&&(0,tl.jsx)("span",{className:"ctx-text-[14.5px] ctx-font-semibold ctx-text-[#7cc0ff]",children:" · ".concat(I)})]}),(0,tl.jsx)("button",{type:"button",onClick:function(){h(function(e){return function(e){try{window.localStorage.setItem(sj,e?"1":"0")}catch(e){}}(!e),!e})},"aria-pressed":m,"aria-label":Qc(m?"Expand the generation log":"Collapse the generation log","woo-feed"),title:Qc(m?"Show all lines":"Show only the latest line","woo-feed"),className:"ctx-flex ctx-items-center ctx-justify-center ctx-w-6 ctx-h-6 ctx-rounded-[6px] ctx-border ctx-border-[#2b3d58] ctx-bg-transparent ctx-text-[#8fa3c0] ctx-cursor-pointer ctx-transition-colors hover:ctx-text-white hover:ctx-border-[#4a6189]",children:m?(0,tl.jsx)(Ww,{className:"ctx-w-3.5 ctx-h-3.5"}):(0,tl.jsx)(Vw,{className:"ctx-w-3.5 ctx-h-3.5"})})]})]}),S>0&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3 ctx-mt-3",children:[(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-tracking-[0.08em] ctx-text-[#617593] ctx-uppercase ctx-flex-none",children:Qc("Batches","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-[5px] ctx-min-w-0",children:Array.from({length:S},function(e,t){return(0,tl.jsx)("span",{className:ns("ctx-rounded-full ctx-flex-none",O,t<C||T?"ctx-bg-[#4ade80]":t===E?"ctx-bg-[#60a5fa] ctx-animate-pulse":"ctx-bg-[#2b3d58]")},t)})}),(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-text-[#617593] ctx-whitespace-nowrap ctx-flex-none",children:cc(Qc("%1$d/%2$d done","woo-feed"),T?o.batchesTotal:o.batchesDone,o.batchesTotal)})]}),(0,tl.jsx)("div",{ref:v,role:"log","aria-live":"polite","data-collapsed":m?"true":"false",className:ns("ctx-mt-3 ctx-rounded-[9px] ctx-border ctx-border-[#22304a] ctx-bg-[#15243a] ctx-px-3.5 ctx-py-2",m?"ctx-overflow-hidden":"ctx-max-h-[176px] ctx-overflow-y-auto"),children:F.map(function(e){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-py-[3px] ctx-min-w-0",children:[(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#617593] ctx-flex-none ctx-tabular-nums",children:e.at}),(0,tl.jsx)("span",{className:ns("ctx-w-[7px] ctx-h-[7px] ctx-rounded-full ctx-flex-none",cj[e.severity]||cj.info,e.live&&"ctx-animate-pulse")}),(0,tl.jsx)("span",{className:ns("ctx-text-[12.5px] ctx-truncate",lj[e.severity]||lj.info),children:e.text}),"warning"===e.severity&&(0,tl.jsx)("span",{className:"ctx-ml-auto ctx-text-[10px] ctx-tracking-[0.1em] ctx-uppercase ctx-flex-none ctx-text-[#fbbf24]",children:Qc("Warning","woo-feed")})]},e.id)})}),(0,tl.jsx)("div",{className:"ctx-mt-3 ctx-h-[5px] ctx-rounded ctx-bg-[#22304a] ctx-overflow-hidden",children:(0,tl.jsx)("div",{className:ns("ctx-h-full ctx-rounded ctx-transition-[width] ctx-duration-500 ctx-ease-out",P||o.stopped?"ctx-bg-[#f87171]":o.stalled?"ctx-bg-[#fbbf24]":T?"ctx-bg-[#4ade80]":"ctx-bg-[#60a5fa]"),style:{width:"".concat(P?100:_,"%")}})})]})};function fj({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M2.036 12.322a1.012 1.012 0 0 1 0-.639C3.423 7.51 7.36 4.5 12 4.5c4.638 0 8.573 3.007 9.963 7.178.07.207.07.431 0 .639C20.577 16.49 16.64 19.5 12 19.5c-4.638 0-8.573-3.007-9.963-7.178Z"}),t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15 12a3 3 0 1 1-6 0 3 3 0 0 1 6 0Z"}))}var pj=t.forwardRef(fj);function xj({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m16.862 4.487 1.687-1.688a1.875 1.875 0 1 1 2.652 2.652L10.582 16.07a4.5 4.5 0 0 1-1.897 1.13L6 18l.8-2.685a4.5 4.5 0 0 1 1.13-1.897l8.932-8.931Zm0 0L19.5 7.125M18 14v4.75A2.25 2.25 0 0 1 15.75 21H5.25A2.25 2.25 0 0 1 3 18.75V8.25A2.25 2.25 0 0 1 5.25 6H10"}))}var mj=t.forwardRef(xj);function hj({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 17.25v3.375c0 .621-.504 1.125-1.125 1.125h-9.75a1.125 1.125 0 0 1-1.125-1.125V7.875c0-.621.504-1.125 1.125-1.125H6.75a9.06 9.06 0 0 1 1.5.124m7.5 10.376h3.375c.621 0 1.125-.504 1.125-1.125V11.25c0-4.46-3.243-8.161-7.5-8.876a9.06 9.06 0 0 0-1.5-.124H9.375c-.621 0-1.125.504-1.125 1.125v3.5m7.5 10.375H9.375a1.125 1.125 0 0 1-1.125-1.125v-9.25m12 6.625v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5a3.375 3.375 0 0 0-3.375-3.375H9.75"}))}var vj=t.forwardRef(hj);function bj({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5M16.5 12 12 16.5m0 0L7.5 12m4.5 4.5V3"}))}var gj=t.forwardRef(bj);function yj({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3 16.5v2.25A2.25 2.25 0 0 0 5.25 21h13.5A2.25 2.25 0 0 0 21 18.75V16.5m-13.5-9L12 3m0 0 4.5 4.5M12 3v13.5"}))}var wj=t.forwardRef(yj);function jj({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 8.25H7.5a2.25 2.25 0 0 0-2.25 2.25v9a2.25 2.25 0 0 0 2.25 2.25h9a2.25 2.25 0 0 0 2.25-2.25v-9a2.25 2.25 0 0 0-2.25-2.25H15M9 12l3 3m0 0 3-3m-3 3V2.25"}))}var kj=t.forwardRef(jj);function Sj({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5A3.375 3.375 0 0 0 6.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0 0 15 2.25h-1.5a2.251 2.251 0 0 0-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 0 0-9-9Z"}))}var Nj=t.forwardRef(Sj);function Oj({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 12.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5ZM12 18.75a.75.75 0 1 1 0-1.5.75.75 0 0 1 0 1.5Z"}))}var Cj=t.forwardRef(Oj);function Ej({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0"}))}var Tj=t.forwardRef(Ej);function Pj(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return _j(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(_j(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,_j(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,_j(d,"constructor",s),_j(s,"constructor",l),l.displayName="GeneratorFunction",_j(s,o,"GeneratorFunction"),_j(d),_j(d,o,"Generator"),_j(d,r,function(){return this}),_j(d,"toString",function(){return"[object Generator]"}),(Pj=function(){return{w:i,m:f}})()}function _j(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}_j=function(e,t,n,r){function i(t,n){_j(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},_j(e,t,n,r)}function Aj(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Ij(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Fj(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Fj(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 Fj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Rj=function(e){var n=e.feedId,r=e.feedUrl,o=e.onRegenerate,i=e.onDuplicate,c=e.onReport,l=e.onDelete,s=Ij((0,t.useState)(null),2),u=s[0],d=s[1],f=(0,t.useRef)(null),p=(0,t.useRef)(null),x=(0,t.useCallback)(function(){return d(null)},[]);(0,t.useEffect)(function(){if(u){var e=function(e){var t,n;null!==(t=p.current)&&void 0!==t&&t.contains(e.target)||null!==(n=f.current)&&void 0!==n&&n.contains(e.target)||x()},t=function(e){"Escape"===e.key&&x()},n=function(e){var t;null!==(t=p.current)&&void 0!==t&&t.contains(e.target)||x()};return document.addEventListener("mousedown",e),document.addEventListener("keydown",t),window.addEventListener("scroll",n,!0),window.addEventListener("resize",x),function(){document.removeEventListener("mousedown",e),document.removeEventListener("keydown",t),window.removeEventListener("scroll",n,!0),window.removeEventListener("resize",x)}}},[u,x]);var m,h=[{title:Qc("Preview","woo-feed"),icon:pj,onClick:function(){r&&window.open(Bo(r),"_blank")},disabled:!r},{title:Qc("Regenerate","woo-feed"),icon:ny,onClick:o},{title:Qc("Edit Feed","woo-feed"),icon:mj,onClick:function(){return $a("/new-feed",{id:n})}},{title:Qc("Duplicate","woo-feed"),icon:vj,onClick:i},{title:Qc("Download","woo-feed"),icon:gj,onClick:function(){if(r){var e=document.createElement("a");e.href=Bo(r),e.download=r.split("/").pop()||"feed",document.body.appendChild(e),e.click(),document.body.removeChild(e)}},disabled:!r},{title:Qc("Export Config","woo-feed"),icon:wj,onClick:function(){var e=window.ctxfeedV8||{},t=e.rest_url||"/wp-json/ctxfeed/v8/",r=e.nonce||"";window.location.href="".concat(t,"feeds/").concat(n,"/export?_wpnonce=").concat(r)}},{title:Qc("Download Log","woo-feed"),icon:kj,onClick:(m=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Aj(i,r,o,a,c,"next",e)}function c(e){Aj(i,r,o,a,c,"throw",e)}a(void 0)})}}(Pj().m(function e(){var t,r,o,i,a,c,l,s,u,d;return Pj().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=window.ctxfeedV8||{},r=t.rest_url||"/wp-json/ctxfeed/v8/",o=t.nonce||"",e.p=1,e.n=2,fetch("".concat(r,"feeds/").concat(n,"/log"),{credentials:"same-origin",headers:{"X-WP-Nonce":o}});case 2:if((i=e.v).ok){e.n=7;break}return a="",e.p=3,e.n=4,i.json();case 4:l=e.v,a=(null==l?void 0:l.message)||(null==l||null===(c=l.data)||void 0===c?void 0:c.message)||"",e.n=6;break;case 5:e.p=5,e.v,a="";case 6:return je.error(a||Qc("No log yet for this feed — regenerate it to produce one.","woo-feed")),e.a(2);case 7:return e.n=8,i.blob();case 8:s=e.v,u=URL.createObjectURL(s),(d=document.createElement("a")).href=u,d.download="feed-".concat(n,"-log.log"),document.body.appendChild(d),d.click(),document.body.removeChild(d),URL.revokeObjectURL(u),e.n=10;break;case 9:e.p=9,e.v,je.error(Qc("Could not download the log. Please try again.","woo-feed"));case 10:return e.a(2)}},e,null,[[3,5],[1,9]])})),function(){return m.apply(this,arguments)})},{title:Qc("Report","woo-feed"),icon:Nj,onClick:c}];return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("button",{ref:f,type:"button",onClick:function(){if(u)x();else{var e=f.current.getBoundingClientRect(),t=Math.max(8,Math.min(e.right-196,window.innerWidth-196-8)),n=e.bottom+6;n+352>window.innerHeight-12&&(n=Math.max(12,window.innerHeight-12-352)),d({top:n,left:t})}},title:Qc("More actions","woo-feed"),"aria-label":Qc("More actions","woo-feed"),"aria-expanded":!!u,className:ns("ctx-w-[30px] ctx-h-[30px] ctx-flex ctx-items-center ctx-justify-center ctx-bg-white ctx-border ctx-rounded-field ctx-cursor-pointer ctx-transition-colors hover:ctx-border-primary hover:ctx-text-primary",u?"ctx-border-primary ctx-text-primary":"ctx-border-line ctx-text-ink-muted"),children:(0,tl.jsx)(Cj,{className:"ctx-size-4"})}),u&&(0,a.createPortal)((0,tl.jsxs)("div",{ref:p,className:"ctx-fixed ctx-w-[196px] ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-card ctx-shadow-[0_14px_38px_rgba(13,25,45,.18)] ctx-py-1.5 ctx-z-[80] ctx-text-left ctx-max-h-[calc(100vh-24px)] ctx-overflow-y-auto ctx-overscroll-contain",style:{top:u.top,left:u.left},children:[h.map(function(e){return(0,tl.jsxs)("button",{type:"button",disabled:e.disabled,onClick:function(){x(),e.onClick()},className:ns("ctx-w-full ctx-text-left ctx-font-sans ctx-text-body ctx-font-medium ctx-text-ink-body ctx-bg-transparent ctx-border-0 ctx-py-[9px] ctx-px-3.5 ctx-cursor-pointer ctx-flex ctx-items-center ctx-gap-[11px] hover:ctx-bg-[#f7f9fc]",{"ctx-opacity-40 ctx-pointer-events-none":e.disabled}),children:[(0,tl.jsx)(e.icon,{className:"ctx-size-[15px] ctx-flex-none ctx-text-ink-faint"}),e.title]},e.title)}),(0,tl.jsx)("div",{className:"ctx-h-px ctx-bg-line-wash ctx-my-[5px]"}),(0,tl.jsxs)("button",{type:"button",onClick:function(){x(),l()},className:"ctx-w-full ctx-text-left ctx-font-sans ctx-text-body ctx-font-medium ctx-text-[#9d3b3f] ctx-bg-transparent ctx-border-0 ctx-py-[9px] ctx-px-3.5 ctx-cursor-pointer ctx-flex ctx-items-center ctx-gap-[11px] hover:ctx-bg-[#fef4f2]",children:[(0,tl.jsx)(Tj,{className:"ctx-size-[15px] ctx-flex-none"}),Qc("Delete Feed","woo-feed")]})]}),document.body)]})},Mj=function(e){var t=e.width,n=void 0===t?0:t,r=e.className,o=void 0===r?"":r,i=e.children;return(0,tl.jsx)("div",{className:"ctx-sticky ctx-left-0 ctx-box-border ".concat(o),style:n>0?{width:"".concat(Math.floor(n),"px")}:void 0,"data-testid":"visible-width-cell",children:i})},Dj=ii.injectEndpoints({endpoints:function(e){return{getSettings:e.query({query:function(){return"settings"},providesTags:["SETTINGS"]}),updateSettings:e.mutation({query:function(e){return{url:"settings",method:"PUT",body:e}},invalidatesTags:["SETTINGS"]}),updateTaxonomy:e.mutation({query:function(e){return{url:"channels/taxonomies/google/update",method:"POST",body:e}},invalidatesTags:["CHANNELS"]})}}}),Lj=Dj.useGetSettingsQuery,zj=Dj.useUpdateSettingsMutation,Bj=Dj.useUpdateTaxonomyMutation;function Uj(e){return function(e){if(Array.isArray(e))return Zj(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Yj(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 Gj(e){return Gj="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Gj(e)}function Hj(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return qj(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(qj(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,qj(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,qj(d,"constructor",s),qj(s,"constructor",l),l.displayName="GeneratorFunction",qj(s,o,"GeneratorFunction"),qj(d),qj(d,o,"Generator"),qj(d,r,function(){return this}),qj(d,"toString",function(){return"[object Generator]"}),(Hj=function(){return{w:i,m:f}})()}function qj(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qj=function(e,t,n,r){function i(t,n){qj(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},qj(e,t,n,r)}function Wj(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function $j(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Wj(i,r,o,a,c,"next",e)}function c(e){Wj(i,r,o,a,c,"throw",e)}a(void 0)})}}function Vj(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Qj(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vj(Object(n),!0).forEach(function(t){Xj(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vj(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Xj(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Gj(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Gj(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Gj(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kj(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||Yj(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Yj(e,t){if(e){if("string"==typeof e)return Zj(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Zj(e,t):void 0}}function Zj(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Jj="ctx-text-left ctx-font-sans ctx-font-medium ctx-text-thead ctx-uppercase ctx-text-ink-muted ctx-py-2.5 ctx-px-2",ek=function(e){var t=String(e||"").toLowerCase();return t.includes("google")?"ctx-text-primary-dark ctx-bg-primary-tint":t.includes("facebook")||t.includes("meta")?"ctx-text-[#8a6410] ctx-bg-[#fef6e7]":"ctx-text-ink-muted ctx-bg-line-wash"},tk=function(e){var n=e.status,r=void 0===n?"generating":n,o=e.percent,i=void 0===o?0:o,a=e.upload,c=void 0===a?{}:a,l="completed"===r,s="finalizing"===r,u="failed"===r,d=Math.min(Math.max(Number.isFinite(i)?i:0,3),95),f=Kj((0,t.useState)(d),2),p=f[0],x=f[1],m=(0,t.useRef)(null);(0,t.useEffect)(function(){x(function(e){return d>e?d:e})},[d]),(0,t.useEffect)(function(){if(clearInterval(m.current),!l&&!s){var e=Math.min(d+8,95);return m.current=setInterval(function(){x(function(t){return t<e?Math.min(e,t+.4):t})},400),function(){return clearInterval(m.current)}}},[d,l,s]);var h,v=s&&"uploading"===c.uploadStatus,b=l?100:s?97:Math.round(p);return v&&(b=Math.max(3,Kw(c))),h=l?Qc("Complete!","woo-feed"):u?Qc("Failed","woo-feed"):"stalled"===r?Qc("Stalled — check the log","woo-feed"):v?Yw(c):s?Qc("Finalizing — saving file…","woo-feed"):cc(Qc("Generating %1$d%%","woo-feed"),Math.round(p)),(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsxs)("span",{className:"ctx-box-border ctx-w-[280px] ctx-h-[38px] ctx-flex ctx-flex-col ctx-justify-center ctx-gap-1.5",children:[(0,tl.jsx)("span",{className:ns("ctx-text-help ctx-font-medium",l?"ctx-text-success-deep":"ctx-text-primary"),children:h}),(0,tl.jsx)("span",{className:"ctx-block ctx-h-[6px] ctx-rounded ctx-bg-line-wash ctx-overflow-hidden",children:(0,tl.jsx)("span",{className:ns("ctx-block ctx-h-[6px] ctx-rounded ctx-transition-[width] ctx-ease-out",l?"ctx-bg-success ctx-duration-300":"ctx-bg-primary ctx-duration-500",s&&!v?"ctx-animate-pulse":""),style:{width:"".concat(Math.min(b,100),"%")}})})]}),(0,tl.jsx)("span",{className:"ctx-w-[30px] ctx-flex-none"})]})},nk=function(e){var t=e.label;return(0,tl.jsxs)("tr",{className:"ctx-border-t ctx-border-line-wash ctx-bg-line-paper",children:[(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-pl-[22px] ctx-pr-0 ctx-align-middle"}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-text-center ctx-align-middle ctx-text-ink-faint",children:"—"}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5",children:[(0,tl.jsx)("span",{className:"ctx-w-[34px] ctx-h-[34px] ctx-rounded-field ctx-flex-none ctx-bg-line-wash"}),(0,tl.jsxs)("div",{className:"ctx-min-w-0 ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-font-sans ctx-text-[13px] ctx-text-ink-muted ctx-truncate",children:cc(Qc("Duplicating %s…","woo-feed"),t)}),(0,tl.jsx)(Os,{})]})]})}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle ctx-text-ink-faint",children:"—"}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle ctx-text-ink-faint",children:"—"}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle ctx-text-ink-faint",children:"—"}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-pl-2 ctx-pr-[22px] ctx-align-middle ctx-sticky ctx-right-0 ctx-z-[1] ctx-bg-line-paper ctx-shadow-[-7px_0_10px_-8px_rgba(16,24,40,0.16)]"})]})},rk=function(e){var n=e.feeds,r=void 0===n?[]:n,o=e.selectedIds,i=void 0===o?[]:o,a=e.onSelect,c=e.onSelectAll,l=e.justGeneratedMs,s=void 0===l?1e4:l,u=V(),d=Kj(Ya(),2),f=d[0],p=d[1],x=Kj((0,t.useState)(null),2),m=x[0],h=x[1],v=Kj((0,t.useState)({}),2),b=v[0],g=v[1],y=(0,t.useRef)({}),w=(0,t.useCallback)(function(e){y.current[e]&&(clearTimeout(y.current[e]),delete y.current[e]),g(function(t){if(!t[e])return t;var n=Qj({},t);return delete n[e],n})},[]),j=(0,t.useCallback)(function(e){y.current[e]&&clearTimeout(y.current[e]),g(function(t){return Qj(Qj({},t),{},Xj({},e,!0))}),y.current[e]=setTimeout(function(){delete y.current[e],g(function(t){var n=Qj({},t);return delete n[e],n})},s)},[s]),k=Kj((0,t.useState)([]),2),S=k[0],N=k[1],O=(0,t.useRef)(0),C=Kj((0,t.useState)(null),2),E=C[0],T=C[1],P=Kj((0,t.useState)({}),2),_=P[0],A=P[1],I=Kj((0,t.useState)(null),2),F=I[0],R=I[1],M=Kj((0,t.useState)({}),2),D=M[0],L=M[1],z=Kj(ys(),2),B=z[0],U=z[1].isLoading,G=Kj(ws(),1)[0],H=Kj(js(),1)[0],q=Kj(gs(),1)[0];(0,t.useEffect)(function(){N(function(e){if(0===e.length)return e;var t=e.filter(function(e){return!(e.newId&&r.some(function(t){return t.id===e.newId}))});return t.length===e.length?e:t})},[r]),(0,t.useEffect)(function(){L(function(e){var t=Object.keys(e);if(0===t.length)return e;var n=!1,o=Qj({},e);return t.forEach(function(t){var i=r.find(function(e){return String(e.id)===t});i&&!!i.auto_update===e[t]&&(delete o[t],n=!0)}),n?o:e})},[r]);var W=(0,t.useRef)({}),$=(0,t.useRef)({}),Q=(0,t.useRef)({}),X=(0,t.useRef)({}),K=r.length>0&&i.length===r.length,Y=(0,t.useCallback)(function(e){W.current[e]&&(clearInterval(W.current[e]),delete W.current[e]),delete $.current[e],delete Q.current[e]},[]),Z=(0,t.useCallback)(function(e,t){var n=t.status||"pending",r=t.eta_seconds||0,o=t.current||0,i=t.batches_done||0;if(function(e){return"completed"===e||"failed"===e}(n)){if(Y(e),X.current[e])return!0;X.current[e]=!0;var a=Qj({status:n,percent:"completed"===n?100:t.percent||0,current:t.current||0,total:t.total||0,batchesDone:t.batches_done||0,batchesTotal:t.batches_total||0,batchSize:t.batch_size||0},Qw(t));if(A(function(t){return Qj(Qj({},t),{},Xj({},e,Qj(Qj({},t[e]||{}),a)))}),"completed"===n){var c="number"==typeof t.written_total&&0===t.written_total||"number"==typeof t.total&&0===t.total;setTimeout(function(){A(function(t){var n=Qj({},t);return delete n[e],n}),!0===t.kept_previous?je.warning(Qc("This run found 0 products, so the previous feed file was kept and its “Last updated” date was not changed. Check this feed’s filters and that your products are published, then regenerate.","woo-feed"),{autoClose:12e3}):c?je.warning(Qc("Feed generated, but it contains 0 products. No products matched your filters — they combine with AND, so a product must match ALL of them (categories, product IDs, custom filters). Review the filters in this feed’s settings, then regenerate.","woo-feed"),{autoClose:12e3}):je.success(Qc("Feed generated successfully!","woo-feed")),u(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}])),j(e)},4e3)}else je.error(Qc("Feed generation failed.","woo-feed")),u(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}])),setTimeout(function(){A(function(t){var n=Qj({},t);return delete n[e],n})},4e3);return!0}var l=$.current[e];if(l){var s=o!==l.lastCurrent||i!==l.lastBatchesDone||"finalizing"===n;$.current[e]=Qj(Qj({},l),{},{etaSeconds:r||l.etaSeconds,staleAfterMs:t.stale_after?1e3*Number(t.stale_after):l.staleAfterMs,lastCurrent:s?o:l.lastCurrent,lastBatchesDone:s?i:l.lastBatchesDone,lastChangeAt:s?Date.now():l.lastChangeAt})}return A(function(i){var a;return Qj(Qj({},i),{},Xj({},e,Qj({percent:Tw(null===(a=i[e])||void 0===a?void 0:a.percent,t),status:n,etaSeconds:r,total:t.total||0,current:o,batchesDone:t.batches_done||0,batchesTotal:t.batches_total||0,batchSize:t.batch_size||0,lastBatchWritten:t.last_batch_written||0,lastBatchSkipped:t.last_batch_skipped||0,lastBatchExcluded:t.last_batch_excluded||0,skippedTotal:t.skipped_total||0},Qw(t))))}),!1},[Y,u,j]),J=(0,t.useCallback)(function(){var e=$j(Hj().m(function e(t){var n,r,o,i;return Hj().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!Q.current[t]){e.n=1;break}return e.a(2);case 1:Q.current[t]=!0,e.p=2,n=0;case 3:if(!(n<5e3)){e.n=10;break}if(W.current[t]){e.n=4;break}return e.a(3,10);case 4:return e.n=5,Ew("feeds/".concat(t,"/run"),{method:"POST"});case 5:if((r=e.v).ok&&r.data){e.n=6;break}return e.a(3,10);case 6:if(o=r.data.data||r.data,i=o.status||"",!Z(t,o)){e.n=7;break}return e.a(3,10);case 7:if("pending"===i||"scheduled"===i||"generating"===i||"finalizing"===i){e.n=8;break}return e.a(3,10);case 8:if(o.ran>0){e.n=9;break}return e.a(3,10);case 9:n++,e.n=3;break;case 10:return e.p=10,Q.current[t]=!1,e.f(10);case 11:return e.a(2)}},e,null,[[2,,10,11]])}));return function(t){return e.apply(this,arguments)}}(),[Z]),ee=(0,t.useCallback)(function(){var e=$j(Hj().m(function e(t){var n,r,o,i,a,c,l,s;return Hj().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n=$.current[t],r=Date.now(),!(n&&r-n.startedAt>144e5)){e.n=1;break}return Y(t),A(function(e){var n=Qj({},e);return delete n[t],n}),je.warning(Qc("Stopped watching after 4 hours — generation continues in the background. Refresh this page to see the current status.","woo-feed")),e.a(2);case 1:if(o=(null==n?void 0:n.staleAfterMs)||3e5,!(n&&r-n.lastChangeAt>o)){e.n=3;break}if(!((i=r-n.lastChangeAt)>2*o)){e.n=2;break}return Y(t),A(function(e){return Qj(Qj({},e),{},Xj({},t,Qj(Qj({},e[t]||{}),{},{status:"stalled",stalledForMs:i,stopped:!0})))}),u(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}])),e.a(2);case 2:A(function(e){return Qj(Qj({},e),{},Xj({},t,Qj(Qj({},e[t]||{}),{},{stalled:!0,stalledForMs:i})))});case 3:return e.p=3,e.n=4,Ew("feeds/".concat(t,"/status"));case 4:if((a=e.v).ok&&a.data){e.n=5;break}throw new Error("status ".concat(a.status));case 5:c=a.data,l=c.data||c,Z(t,l)||J(t),e.n=7;break;case 6:e.p=6,s=e.v,console.error("Feed status poll error:",s);case 7:return e.a(2)}},e,null,[[3,6]])}));return function(t){return e.apply(this,arguments)}}(),[Y,J,Z]),te=(0,t.useCallback)(function(e){if(!W.current[e]){var t=Date.now();$.current[e]={startedAt:t,lastCurrent:-1,lastBatchesDone:-1,lastChangeAt:t,etaSeconds:0},W.current[e]=setInterval(function(){return ee(e)},3e3),ee(e)}},[ee]);(0,t.useEffect)(function(){return function(){Object.values(W.current).forEach(clearInterval),W.current={},$.current={},Q.current={},Object.values(y.current).forEach(clearTimeout),y.current={}}},[]);var ne=function(){var e=$j(Hj().m(function e(t){var n,r,o,i;return Hj().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!Object.prototype.hasOwnProperty.call(D,String(t.id))){e.n=1;break}return e.a(2);case 1:return n=!t.auto_update,L(function(e){return Qj(Qj({},e),{},Xj({},t.id,n))}),e.p=2,e.n=3,q({id:t.id,auto_update:n}).unwrap();case 3:e.n=5;break;case 4:e.p=4,i=e.v,L(function(e){var n=Qj({},e);return delete n[t.id],n}),console.error("Auto-update toggle error:",i),je.error((null==i||null===(r=i.data)||void 0===r?void 0:r.error)||(null==i||null===(o=i.data)||void 0===o?void 0:o.message)||(null==i?void 0:i.message)||Qc("Failed to update auto-update.","woo-feed"));case 5:return e.a(2)}},e,null,[[2,4]])}));return function(t){return e.apply(this,arguments)}}(),re=function(){var e=$j(Hj().m(function e(){return Hj().w(function(e){for(;;)switch(e.n){case 0:if(!m){e.n=2;break}return e.n=1,B(m);case 1:h(null);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),oe=function(){var e=$j(Hj().m(function e(t){var n,r,o,i,a,c,l,s,u,d;return Hj().w(function(e){for(;;)switch(e.p=e.n){case 0:return delete X.current[t],w(t),A(function(e){return Qj(Qj({},e),{},Xj({},t,{status:"generating"}))}),e.p=1,e.n=2,G(t).unwrap();case 2:if(!1!==(null==(r=e.v)?void 0:r.success)){e.n=3;break}return A(function(e){var n=Qj({},e);return delete n[t],n}),je.error((null==r?void 0:r.message)||Qc("Feed generation failed.","woo-feed")),e.a(2);case 3:if("completed"!==(o=(null==r||null===(n=r.data)||void 0===n?void 0:n.status)||(null==r?void 0:r.status)||"")&&"idle"!==o){e.n=8;break}return i=Qj(Qj({},(null==r?void 0:r.data)||{}),{},{status:"completed"}),e.p=4,e.n=5,Ew("feeds/".concat(t,"/status"));case 5:a=e.v,c=null!=a&&a.ok&&a.data?a.data:null,(l=c&&"object"===Gj(c.data)&&c.data?c.data:c)&&"object"===Gj(l)&&void 0!==l.total&&"pending"!==l.status&&(i=Qj(Qj({},l),{},{status:"completed"})),e.n=7;break;case 6:e.p=6,e.v;case 7:Z(t,i),e.n=9;break;case 8:te(t);case 9:e.n=11;break;case 10:e.p=10,d=e.v,console.error("Feed generate error:",JSON.stringify(d,null,2)),A(function(e){var n=Qj({},e);return delete n[t],n}),je.error((null==d||null===(s=d.data)||void 0===s?void 0:s.error)||(null==d||null===(u=d.data)||void 0===u?void 0:u.message)||(null==d?void 0:d.message)||Qc("Failed to start feed generation.","woo-feed"));case 11:return e.a(2)}},e,null,[[4,6],[1,10]])}));return function(t){return e.apply(this,arguments)}}();(0,t.useEffect)(function(){r.forEach(function(e){!e.generating||W.current[e.id]||_[e.id]||(delete X.current[e.id],A(function(t){return Qj(Qj({},t),{},Xj({},e.id,{status:"generating"}))}),te(e.id))})},[r]);var ie=(0,t.useRef)(!1);(0,t.useEffect)(function(){if(!ie.current){var e=Wa().get("generate");e&&(ie.current=!0,$a("/feeds"),u(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}])),oe(e))}},[]);var ae=function(){var e=$j(Hj().m(function e(t,n){var r,o,i,a,c,l,s,d,f;return Hj().w(function(e){for(;;)switch(e.p=e.n){case 0:return r="dup-".concat(++O.current),o=n||Qc("feed","woo-feed"),N(function(e){return[].concat(Uj(e),[{tempId:r,sourceId:t,label:o,newId:null}])}),i=function(){return N(function(e){return e.filter(function(e){return e.tempId!==r})})},e.p=1,e.n=2,H({id:t,feedName:n}).unwrap();case 2:if(c=e.v,null!=(l=null==c||null===(a=c.data)||void 0===a?void 0:a.feed)&&l.id){e.n=3;break}return i(),je.error(Qc("Failed to duplicate feed.","woo-feed")),e.a(2);case 3:return je.success(Qc("Feed duplicated! Regenerating…","woo-feed")),N(function(e){return e.map(function(e){return e.tempId===r?Qj(Qj({},e),{},{newId:l.id}):e})}),e.n=4,u(ms.util.invalidateTags([{type:"FEEDS",id:"LIST"}]));case 4:setTimeout(i,15e3),oe(l.id),e.n=6;break;case 5:e.p=5,f=e.v,i(),console.error("Feed duplicate error:",f),je.error((null==f||null===(s=f.data)||void 0===s?void 0:s.error)||(null==f||null===(d=f.data)||void 0===d?void 0:d.message)||(null==f?void 0:f.message)||Qc("Failed to duplicate feed.","woo-feed"));case 6:return e.a(2)}},e,null,[[1,5]])}));return function(t,n){return e.apply(this,arguments)}}();return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("div",{ref:f,className:"ctx-overflow-x-auto",children:(0,tl.jsxs)("table",{className:"ctx-w-full ctx-min-w-[940px] ctx-border-collapse",children:[(0,tl.jsx)("thead",{children:(0,tl.jsxs)("tr",{className:"ctx-bg-line-paper ctx-border-t ctx-border-line-wash",children:[(0,tl.jsx)("th",{className:"ctx-w-[42px] ctx-py-2.5 ctx-pl-[22px] ctx-pr-0 ctx-text-left",children:(0,tl.jsx)("input",{type:"checkbox",checked:K,onChange:c,"aria-label":Qc("Select all feeds","woo-feed"),className:"ctx-w-[15px] ctx-h-[15px] ctx-accent-primary ctx-cursor-pointer ctx-align-middle"})}),(0,tl.jsx)("th",{className:"".concat(Jj," !ctx-text-center ctx-whitespace-nowrap ctx-w-[90px]"),children:Qc("Auto Update","woo-feed")}),(0,tl.jsx)("th",{className:"".concat(Jj," ctx-w-[340px]"),children:Qc("Feed","woo-feed")}),(0,tl.jsx)("th",{className:"".concat(Jj," ctx-w-[310px]"),children:Qc("Feed URL","woo-feed")}),(0,tl.jsx)("th",{className:"".concat(Jj," ctx-w-[90px]"),children:Qc("Schedule","woo-feed")}),(0,tl.jsx)("th",{className:Jj,children:Qc("Last Generated","woo-feed")}),(0,tl.jsx)("th",{className:"".concat(Jj," ctx-w-[100px] !ctx-text-right ctx-pl-2 !ctx-pr-[22px] ctx-sticky ctx-right-0 ctx-z-[2] ctx-bg-line-paper ctx-shadow-[-7px_0_10px_-8px_rgba(16,24,40,0.16)]"),children:Qc("Actions","woo-feed")})]})}),(0,tl.jsxs)("tbody",{children:[0===r.length&&(0,tl.jsx)("tr",{className:"ctx-border-t ctx-border-line-wash",children:(0,tl.jsx)("td",{colSpan:7,className:"ctx-p-0",children:(0,tl.jsxs)(Mj,{width:p,className:"ctx-text-center ctx-py-10 ctx-text-ink-muted ctx-text-row",children:[Qc("No feeds match this filter.","woo-feed"),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-1",children:Qc("Clear the search or widen the channel filter.","woo-feed")})]})})}),r.map(function(e){var n=lw(e.last_update),r=n.relative,o=n.absolute,c=(e.file_type||"XML").toUpperCase(),l=e.channel||e.template||"",s=e.logo||"",u=i.includes(e.id),d=_[e.id],f=Object.prototype.hasOwnProperty.call(D,String(e.id)),x=e.interval&&"—"!==e.interval;return(0,tl.jsxs)(t.Fragment,{children:[(0,tl.jsxs)("tr",{"data-just-generated-row":b[e.id]?"true":void 0,className:ns("ctx-group ctx-border-t ctx-border-line-wash ctx-transition-colors ctx-duration-500",b[e.id]?"ctx-bg-success-tint hover:ctx-bg-success-tint":"hover:ctx-bg-[#fafcfd]"),children:[(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-pl-[22px] ctx-pr-0 ctx-align-middle",children:(0,tl.jsx)("input",{type:"checkbox",checked:u,onChange:function(){return null==a?void 0:a(e.id)},"aria-label":Qc("Select feed","woo-feed"),className:"ctx-w-[15px] ctx-h-[15px] ctx-accent-primary ctx-cursor-pointer ctx-align-middle"})}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-text-center ctx-align-middle",children:f?(0,tl.jsx)("span",{className:"ctx-inline-flex ctx-items-center ctx-justify-center ctx-h-5 ctx-align-middle","aria-label":Qc("Saving auto update","woo-feed"),children:(0,tl.jsx)(Os,{})}):(0,tl.jsx)("button",{type:"button",role:"switch","aria-checked":!!e.auto_update,"aria-label":Qc("Auto update","woo-feed"),onClick:function(){return ne(e)},className:ns("ctx-relative ctx-align-middle ctx-w-9 ctx-h-5 ctx-rounded-full ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-transition-colors",e.auto_update?"ctx-bg-primary":"ctx-bg-line"),children:(0,tl.jsx)("span",{className:ns("ctx-absolute ctx-top-0.5 ctx-size-4 ctx-rounded-full ctx-bg-white ctx-shadow-[0_1px_2px_rgba(13,25,45,.22)] ctx-transition-[left] ctx-duration-150 ctx-ease-in-out",e.auto_update?"ctx-left-[18px]":"ctx-left-0.5")})})}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-stretch ctx-gap-2.5",children:[(0,tl.jsx)(ew,{logo:s,label:l,chipClass:ek(l),sizeClass:"ctx-w-[34px] ctx-min-h-[34px]"}),(0,tl.jsxs)("div",{className:"ctx-min-w-0 ctx-max-w-[300px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px]",children:[(0,tl.jsx)("a",{href:Va("/new-feed",{id:e.id}),title:e.feed_name||e.title||"Feed #".concat(e.id),className:"ctx-no-underline ctx-text-left ctx-font-sans ctx-text-[13.5px] ctx-font-medium ctx-text-primary hover:ctx-text-primary-dark hover:ctx-underline focus:ctx-shadow-none ctx-block ctx-min-w-0 ctx-max-w-[230px] ctx-truncate",children:e.feed_name||e.title||"Feed #".concat(e.id)}),(0,tl.jsx)("span",{className:"ctx-shrink-0 ctx-text-[10px] ctx-font-semibold ctx-uppercase ctx-text-ink-muted ctx-bg-line-wash ctx-rounded-[4px] ctx-px-[5px] ctx-py-[1px]",children:c})]}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-0.5",children:l||"—"})]})]})}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle",children:d?(0,tl.jsx)(tk,{status:d.status,percent:d.percent,upload:d}):e.feed_url?(0,tl.jsx)(Uw,{url:e.feed_url}):(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-faint",children:"—"})}),(0,tl.jsx)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle ctx-text-body ctx-text-ink-body ctx-whitespace-nowrap",children:x?(0,tl.jsxs)(tl.Fragment,{children:[pw(e.interval),!!e.auto_update&&null===e.next_run&&(0,tl.jsx)("span",{className:"ctx-ml-1.5 ctx-inline-block ctx-rounded ctx-border ctx-border-danger-line ctx-bg-danger-tint ctx-px-1.5 ctx-py-0.5 ctx-text-[11px] ctx-font-medium ctx-text-danger-deep",title:Qc("Auto-update is on but no run is scheduled. The plugin re-registers stalled schedules automatically; if this badge persists, re-save the feed.","woo-feed"),children:Qc("Not scheduled","woo-feed")})]}):Qc("Manual","woo-feed")}),(0,tl.jsxs)("td",{className:"ctx-py-[13px] ctx-px-2 ctx-align-middle",children:[(0,tl.jsx)("div",{"data-just-generated":b[e.id]?"true":void 0,className:ns("ctx-text-body ctx-whitespace-nowrap ctx-transition-colors ctx-duration-500",b[e.id]?"ctx-text-success-deep ctx-font-semibold":"ctx-text-ink-body"),children:r}),o&&(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-0.5 ctx-whitespace-nowrap",children:o})]}),(0,tl.jsx)("td",{className:ns("ctx-py-[13px] ctx-pl-2 ctx-pr-[22px] ctx-align-middle ctx-sticky ctx-right-0 ctx-z-[1] ctx-transition-colors ctx-duration-500 ctx-shadow-[-7px_0_10px_-8px_rgba(16,24,40,0.16)]",b[e.id]?"ctx-bg-success-tint":"ctx-bg-white group-hover:ctx-bg-[#fafcfd]"),children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-end ctx-gap-1.5",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return oe(e.id)},disabled:!!d&&!d.stalled&&!d.stopped,title:Qc("Regenerate now","woo-feed"),"aria-label":Qc("Regenerate feed","woo-feed"),className:ns("ctx-w-[30px] ctx-h-[30px] ctx-flex ctx-items-center ctx-justify-center ctx-bg-white ctx-border ctx-border-line ctx-rounded-field ctx-text-ink-muted ctx-cursor-pointer ctx-transition-colors hover:ctx-border-primary hover:ctx-text-primary",{"ctx-opacity-40 ctx-pointer-events-none":!!d&&!d.stalled&&!d.stopped}),children:(0,tl.jsx)(ny,{className:"ctx-size-[15px]"})}),(0,tl.jsx)(Rj,{feedId:e.id,feedUrl:e.feed_url,onRegenerate:function(){return oe(e.id)},onDuplicate:function(){return T({id:e.id,name:e.feed_name||e.title||"Feed #".concat(e.id)})},onReport:function(){return t=e.id,void R(t);var t},onDelete:function(){return h(e.id)}})]})})]}),d&&(0,tl.jsx)("tr",{className:"ctx-border-t-0",children:(0,tl.jsx)("td",{colSpan:7,className:"ctx-p-0",children:(0,tl.jsx)(Mj,{width:p,className:"ctx-px-[22px] ctx-pt-0 ctx-pb-[13px]",children:(0,tl.jsx)(dj,{feedName:e.feed_name||e.title||"Feed #".concat(e.id),state:d})})})}),S.filter(function(t){return t.sourceId===e.id}).map(function(e){return(0,tl.jsx)(nk,{label:e.label},e.tempId)})]},e.id)})]})]})}),m&&(0,tl.jsx)(Yy,{title:Qc("Delete this feed?","woo-feed"),message:Qc("The feed file and its configuration are removed for good — any channel fetching its URL stops receiving updates.","woo-feed"),confirmLabel:Qc("Delete feed","woo-feed"),cancelLabel:Qc("Keep feed","woo-feed"),isLoading:U,isOpen:!!m,setIsOpen:function(){return h(null)},handleDelete:re}),(0,tl.jsx)(Wy,{isOpen:!!F,onClose:function(){return R(null)}}),(0,tl.jsx)(Qy,{isOpen:!!E,onClose:function(){return T(null)},defaultName:E?"".concat(E.name," - Copy"):"",onConfirm:function(e){if(E){var t=E.id;T(null),ae(t,e)}}})]})};function ok(e){return ok="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ok(e)}function ik(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ak(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ik(Object(n),!0).forEach(function(t){ck(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ik(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ck(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ok(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ok(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ok(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return sk(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sk(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 sk(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var uk=function(e){var n=e.isOpen,r=e.onClose,o=e.feeds,i=void 0===o?[]:o,a=e.onConfirm,c=e.isLoading,l=void 0!==c&&c,s=lk((0,t.useState)({}),2),u=s[0],d=s[1];(0,t.useEffect)(function(){if(n){var e={};i.forEach(function(t){e[t.id]="".concat(t.name," - Copy")}),d(e)}},[n,i]);var f=i.length,p=f>0&&i.every(function(e){return(u[e.id]||"").trim().length>0});return(0,tl.jsxs)(Es,{isOpen:n,onClose:r,className:"ctx-w-[480px]",title:cc(Xc("Duplicate %d feed","Duplicate %d feeds",f,"woo-feed"),f),subtitle:Qc("Name each copy — every other setting is cloned and the copy is regenerated.","woo-feed"),children:[(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-5",children:(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-4 ctx-max-h-[46vh] ctx-overflow-y-auto ctx-scrollbar ctx-pr-1",children:i.map(function(e){var t;return(0,tl.jsx)(Rs,{label:cc(Qc("Copy of “%s”","woo-feed"),e.name),required:!0,value:null!==(t=u[e.id])&&void 0!==t?t:"",onChange:function(t){return d(function(n){return ak(ak({},n),{},ck({},e.id,t.target.value))})},placeholder:Qc("Feed name","woo-feed")},e.id)})})}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:cc(Xc("%d feed will be copied","%d feeds will be copied",f,"woo-feed"),f)}),(0,tl.jsx)(Ub,{size:"medium",type:"outline",onClick:r,disabled:l,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(Ub,{size:"medium",onClick:function(){if(p&&!l){var e={};i.forEach(function(t){e[t.id]=(u[t.id]||"").trim()}),a(e)}},disabled:!p||l,children:l?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Duplicating","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Duplicate","woo-feed")})]})]})};function dk({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M10.5 3.75a6.75 6.75 0 1 0 0 13.5 6.75 6.75 0 0 0 0-13.5ZM2.25 10.5a8.25 8.25 0 1 1 14.59 5.28l4.69 4.69a.75.75 0 1 1-1.06 1.06l-4.69-4.69A8.25 8.25 0 0 1 2.25 10.5Z",clipRule:"evenodd"}))}var fk=t.forwardRef(dk);function pk({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M5.47 5.47a.75.75 0 0 1 1.06 0L12 10.94l5.47-5.47a.75.75 0 1 1 1.06 1.06L13.06 12l5.47 5.47a.75.75 0 1 1-1.06 1.06L12 13.06l-5.47 5.47a.75.75 0 0 1-1.06-1.06L10.94 12 5.47 6.53a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))}var xk=t.forwardRef(pk),mk={hero:{input:"ctx-search-hero",icon:"ctx-left-[15px] ctx-h-4 ctx-w-4"},toolbar:{input:"ctx-search-toolbar",icon:"ctx-left-[11px] ctx-h-3.5 ctx-w-3.5"}},hk=function(e){var t=e.value,n=e.onChange,r=e.placeholder,o=e.variant,i=void 0===o?"toolbar":o,a=e.clearable,c=void 0!==a&&a,l=e.className,s=void 0===l?"":l,u=e.inputClassName,d=void 0===u?"":u,f=mk[i]||mk.toolbar;return(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-items-center ".concat(s),children:[(0,tl.jsx)(fk,{className:"ctx-absolute ctx-text-ink-faint ctx-pointer-events-none ".concat(f.icon)}),(0,tl.jsx)("input",{type:"text",value:t,onChange:function(e){return n(e.target.value)},placeholder:r,className:"".concat(f.input," ").concat(d)}),c&&""!==t?(0,tl.jsx)("button",{type:"button",onClick:function(){return n("")},title:Qc("Clear","woo-feed"),className:"ctx-absolute ctx-right-2 ctx-h-[26px] ctx-w-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border-0 ctx-rounded-item ctx-bg-transparent ctx-text-ink-faint ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-[#f3f6f9] hover:ctx-text-ink-body",children:(0,tl.jsx)(xk,{className:"ctx-h-[13px] ctx-w-[13px]"})}):null]})};function vk(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return bk(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(bk(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,bk(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,bk(d,"constructor",s),bk(s,"constructor",l),l.displayName="GeneratorFunction",bk(s,o,"GeneratorFunction"),bk(d),bk(d,o,"Generator"),bk(d,r,function(){return this}),bk(d,"toString",function(){return"[object Generator]"}),(vk=function(){return{w:i,m:f}})()}function bk(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}bk=function(e,t,n,r){function i(t,n){bk(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},bk(e,t,n,r)}function gk(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function yk(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){gk(i,r,o,a,c,"next",e)}function c(e){gk(i,r,o,a,c,"throw",e)}a(void 0)})}}function wk(e){return function(e){if(Array.isArray(e))return Sk(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||kk(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 jk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||kk(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kk(e,t){if(e){if("string"==typeof e)return Sk(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Sk(e,t):void 0}}function Sk(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Nk=[{value:"any",label:Qc("Any status","woo-feed")},{value:"ready",label:Qc("Ready","woo-feed")},{value:"not_scheduled",label:Qc("Not scheduled","woo-feed")}],Ok=[{id:"auto_update_on",label:Qc("Turn auto-update on","woo-feed")},{id:"auto_update_off",label:Qc("Turn auto-update off","woo-feed")},{id:"duplicate",label:Qc("Duplicate","woo-feed")}],Ck={delete:Qc("Selected feeds deleted.","woo-feed"),duplicate:Qc("Selected feeds duplicated.","woo-feed"),auto_update_on:Qc("Auto update enabled for selected feeds.","woo-feed"),auto_update_off:Qc("Auto update disabled for selected feeds.","woo-feed")},Ek="ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-bg-white ctx-border ctx-rounded-item ctx-py-1.5 ctx-px-3 ctx-cursor-pointer ctx-transition-colors disabled:ctx-opacity-50 disabled:ctx-cursor-not-allowed",Tk=function(e){var n=e.selectedIds,r=void 0===n?[]:n,o=e.feeds,i=void 0===o?[]:o,a=e.channels,c=void 0===a?{}:a,l=e.search,s=void 0===l?"":l,u=e.onSearch,d=e.channelFilter,f=void 0===d?"all":d,p=e.onChannelFilter,x=e.statusFilter,m=void 0===x?"any":x,h=e.onStatusFilter,v=e.shownCount,b=void 0===v?0:v,g=e.totalCount,y=void 0===g?0:g,w=e.onClearSelection,j=jk((0,t.useState)(!1),2),k=j[0],S=j[1],N=jk((0,t.useState)(!1),2),O=N[0],C=N[1],E=jk((0,t.useState)(null),2),T=E[0],P=E[1],_=jk(Ss(),2),A=_[0],I=_[1].isLoading,F=[{id:"all",name:Qc("All channels","woo-feed")}].concat(wk(Object.entries(c).map(function(e){var t=jk(e,2);return{id:t[0],name:t[1]}}))),R=Nk.map(function(e){return{id:e.value,name:e.label}}),M=function(){var e=yk(vk().m(function e(t){var n,o,i;return vk().w(function(e){for(;;)switch(e.p=e.n){case 0:return P(t),e.p=1,e.n=2,A({action:t,ids:r}).unwrap();case 2:je.success(Ck[t]||Qc("Bulk action applied.","woo-feed")),null==w||w(),e.n=4;break;case 3:e.p=3,i=e.v,console.error("Bulk action error:",i),je.error((null==i||null===(n=i.data)||void 0===n?void 0:n.error)||(null==i||null===(o=i.data)||void 0===o?void 0:o.message)||(null==i?void 0:i.message)||Qc("Bulk action failed.","woo-feed"));case 4:return e.p=4,P(null),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(t){return e.apply(this,arguments)}}(),D=function(){var e=yk(vk().m(function e(){return vk().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,M("delete");case 1:S(!1);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),L=i.filter(function(e){return r.includes(e.id)}).map(function(e){return{id:e.id,name:e.feed_name||e.title||"Feed #".concat(e.id)}}),z=function(){var e=yk(vk().m(function e(t){var n,o,i;return vk().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,A({action:"duplicate",ids:r,names:t}).unwrap();case 1:je.success(Ck.duplicate),null==w||w(),e.n=3;break;case 2:e.p=2,i=e.v,console.error("Bulk duplicate error:",i),je.error((null==i||null===(n=i.data)||void 0===n?void 0:n.error)||(null==i||null===(o=i.data)||void 0===o?void 0:o.message)||(null==i?void 0:i.message)||Qc("Bulk action failed.","woo-feed"));case 3:C(!1);case 4:return e.a(2)}},e,null,[[0,2]])}));return function(t){return e.apply(this,arguments)}}();return(0,tl.jsxs)("div",{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-px-[22px] ctx-py-3.5",children:[(0,tl.jsx)(hk,{value:s,onChange:function(e){return null==u?void 0:u(e)},placeholder:Qc("Search feeds","woo-feed"),inputClassName:"ctx-w-[210px]"}),(0,tl.jsx)("div",{className:"ctx-w-[180px]",children:(0,tl.jsx)(Th,{size:"small",items:F,selected:F.find(function(e){return e.id===f})||F[0],onChange:function(e){return null==p?void 0:p(e.id)}})}),(0,tl.jsx)("div",{className:"ctx-w-[160px]",children:(0,tl.jsx)(Th,{size:"small",items:R,selected:R.find(function(e){return e.id===m})||R[0],onChange:function(e){return null==h?void 0:h(e.id)}})}),(0,tl.jsx)("span",{className:"ctx-flex-1"}),(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-text-ink-faint",children:cc(Qc("Showing %1$d of %2$d feeds","woo-feed"),b,y)})]}),r.length>0&&(0,tl.jsxs)("div",{className:"ctx-mx-[22px] ctx-mb-3.5 ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-bg-[#f2f8ff] ctx-border ctx-border-[#c3ddfd] ctx-rounded-[9px] ctx-py-2.5 ctx-px-3.5",children:[(0,tl.jsx)("span",{className:"ctx-text-body ctx-font-medium ctx-text-primary-dark",children:cc(Qc("%d selected","woo-feed"),r.length)}),(0,tl.jsx)("span",{className:"ctx-w-px ctx-h-4 ctx-bg-[#c3ddfd]"}),Ok.map(function(e){return(0,tl.jsxs)("button",{type:"button",disabled:I,onClick:function(){return"duplicate"===e.id?C(!0):M(e.id)},className:"".concat(Ek," ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-text-ink-body ctx-border-line hover:ctx-border-[#bfc9d4]"),children:[e.label,T===e.id&&(0,tl.jsx)(Os,{color:"current"})]},e.id)}),(0,tl.jsx)("button",{type:"button",disabled:I,onClick:function(){return S(!0)},className:"".concat(Ek," ctx-text-[#9d3b3f] ctx-border-[#f4d4d1] hover:ctx-bg-[#fef4f2]"),children:Qc("Delete","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-flex-1"}),(0,tl.jsx)("button",{type:"button",onClick:function(){return null==w?void 0:w()},className:"ctx-bg-transparent ctx-border-0 ctx-cursor-pointer ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-ink-muted hover:ctx-text-ink",children:Qc("Clear","woo-feed")})]}),k&&(0,tl.jsx)(Yy,{title:"".concat(Qc("Delete","woo-feed")," ").concat(r.length," ").concat(Qc("feeds?","woo-feed")),message:Qc("The selected feed files and their configurations are removed for good — channels fetching their URLs stop receiving updates.","woo-feed"),confirmLabel:Qc("Delete feeds","woo-feed"),cancelLabel:Qc("Keep feeds","woo-feed"),isLoading:I,isOpen:k,setIsOpen:function(){return S(!1)},handleDelete:D}),(0,tl.jsx)(uk,{isOpen:O,onClose:function(){return C(!1)},feeds:L,onConfirm:z,isLoading:I})]})};function Pk(e){return function(e){if(Array.isArray(e))return Ik(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ak(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 _k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||Ak(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ak(e,t){if(e){if("string"==typeof e)return Ik(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ik(e,t):void 0}}function Ik(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Fk=function(e){return e.auto_update?"number"==typeof e.interval_seconds?e.interval_seconds>0?"ready":"not_scheduled":function(e){var t=String(e||"").trim().toLowerCase(),n=t.match(/^every\s+(\d+)\s+hour/);if(n)return Number(n[1]);var r=t.match(/^every\s+(\d+)\s+minute/);if(r)return Number(r[1])/60;if("every week"===t)return 168;var o=Number(t);return Number.isFinite(o)&&o>0?o:0}(e.interval)>0?"ready":"not_scheduled":"not_scheduled"},Rk=function(){var e=_k((0,t.useState)(""),2),n=e[0],r=e[1],o=_k((0,t.useState)("all"),2),i=o[0],a=o[1],c=_k((0,t.useState)("any"),2),l=c[0],s=c[1],u=_k((0,t.useState)(!1),2),d=u[0],f=u[1],p=hs(),x=p.data,m=p.isSuccess,h=p.isLoading,v=p.isError,b=(null==x?void 0:x.data)||[],g=(null==x?void 0:x.channels)||{},y=(0,t.useMemo)(function(){var e=n.trim().toLowerCase();return b.filter(function(t){return!(e&&!(t.feed_name||t.title||"").toLowerCase().includes(e)&&!(t.channel||t.template||"").toLowerCase().includes(e))&&(("all"===i||(t.provider||t.channel||"").toLowerCase()===i.toLowerCase())&&("any"===l||Fk(t)===l))})},[b,n,i,l]),w=m&&0===b.length,j=m&&!w,k=_k((0,t.useState)([]),2),S=k[0],N=k[1],O=(0,t.useCallback)(function(e){N(function(t){return t.includes(e)?t.filter(function(t){return t!==e}):[].concat(Pk(t),[e])})},[]),C=(0,t.useCallback)(function(){N(function(e){return e.length===y.length?[]:y.map(function(e){return e.id})})},[y]),E=(0,t.useCallback)(function(e){a(e),N([])},[]),T=(0,t.useCallback)(function(e){s(e),N([])},[]);return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-5 ctx-flex-wrap ctx-pt-[18px] ctx-px-[22px] ctx-pb-4",children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink ctx-flex-1 ctx-min-w-[240px]",children:Qc("Manage Feeds","woo-feed")}),(0,tl.jsx)(ey,{})]}),h&&(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pb-[22px]",children:(0,tl.jsx)(Sg,{rows:5,heading:["Auto Update","Feed","Feed URL","Schedule","Last Generated","Actions"]})}),v&&(0,tl.jsx)("div",{className:"ctx-text-center ctx-py-10 ctx-text-danger-deep ctx-text-row",children:Qc("Failed to load feeds. Please try again.","woo-feed")}),w&&(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-line-wash",children:[(0,tl.jsx)(Og,{title:Qc("No feeds yet","woo-feed"),description:Qc("A feed is a product file built for one channel. Pick a template, choose which products go in, and CTX Feed keeps the file up to date on a schedule.","woo-feed"),example:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Ng,{tone:"accent",children:"Google Shopping"}),(0,tl.jsx)(Ng,{tone:"accent",children:"Meta Catalog"}),(0,tl.jsx)(Ng,{tone:"accent",children:"Pinterest"}),(0,tl.jsx)(Ng,{tone:"accent",children:"TikTok"}),(0,tl.jsx)(Ng,{tone:"muted",children:Qc("+ 130 more templates","woo-feed")})]}),actions:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Ub,{size:"large",icon:(0,tl.jsx)(gg,{className:"ctx-size-4"}),onClick:function(){return $a("/new-feed")},children:Qc("Make your first feed","woo-feed")}),(0,tl.jsx)(Ub,{type:"outline",size:"large",icon:(0,tl.jsx)(wg,{className:"ctx-size-4"}),onClick:function(){return f(!0)},children:Qc("Import a feed file","woo-feed")})]})}),(0,tl.jsx)(Yg,{isOpen:d,setIsOpen:f})]}),j&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Tk,{selectedIds:S,feeds:y,channels:g,search:n,onSearch:r,channelFilter:i,onChannelFilter:E,statusFilter:l,onStatusFilter:T,shownCount:y.length,totalCount:b.length,onClearSelection:function(){return N([])}}),(0,tl.jsx)(rk,{feeds:y,selectedIds:S,onSelect:O,onSelectAll:C})]})]})};function Mk({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M9 3.5a5.5 5.5 0 1 0 0 11 5.5 5.5 0 0 0 0-11ZM2 9a7 7 0 1 1 12.452 4.391l3.328 3.329a.75.75 0 1 1-1.06 1.06l-3.329-3.328A7 7 0 0 1 2 9Z",clipRule:"evenodd"}))}var Dk=t.forwardRef(Mk);function Lk({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M16.704 4.153a.75.75 0 0 1 .143 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 0 1 1.05-.143Z",clipRule:"evenodd"}))}var zk=t.forwardRef(Lk);function Bk(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Uk(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Uk(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 Uk(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Gk={small:"ctx-text-row ctx-py-[5px]",large:"ctx-text-row ctx-py-[7px]"},Hk={small:"ctx-top-1/2 ctx-translate-y-[-50%] ctx-right-1.5 ctx-size-5",large:"ctx-top-1/2 ctx-translate-y-[-50%] ctx-right-2.5 ctx-size-5"},qk="ctx-relative ctx-bg-white ctx-block ctx-w-full ctx-border ctx-border-line ctx-rounded-field ctx-pr-8 ctx-pl-[11px] ctx-text-left ctx-font-medium ctx-text-ink focus-visible:ctx-outline-none focus:ctx-border-primary data-[open]:ctx-border-primary",Wk=ns("ctx-min-w-[var(--button-width)] ctx-z-[10000] ctx-flex ctx-flex-col !ctx-max-h-60 ctx-overflow-hidden ctx-bg-white ctx-shadow-card ctx-rounded-btn ctx-border ctx-border-line-hair focus:ctx-outline-none","ctx-transition ctx-duration-100 ctx-ease-in data-[leave]:data-[closed]:ctx-opacity-0"),$k=["ArrowDown","ArrowUp","Enter","Escape","Tab"],Vk=function(e){$k.includes(e.key)||e.stopPropagation()},Qk=function(e){var t,n;return null!==(t=null!==(n=null==e?void 0:e.id)&&void 0!==n?n:null==e?void 0:e.value)&&void 0!==t?t:null==e?void 0:e.name},Xk=function(e,t){return Qk(e)===Qk(t)},Kk=function(e){(0,t.useEffect)(function(){var t=setTimeout(function(){var t;return null===(t=e.current)||void 0===t?void 0:t.focus({preventScroll:!0})},0);return function(){return clearTimeout(t)}},[e])},Yk=function(e){var t=e.query,n=e.onQueryChange,r=e.inputRef;return(0,tl.jsx)("div",{className:"ctx-flex-none ctx-border-b ctx-border-line-wash ctx-px-[10px] ctx-py-[9px]",children:(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-items-center",children:[(0,tl.jsx)(Dk,{className:"ctx-pointer-events-none ctx-absolute ctx-left-[9px] ctx-size-3.5 ctx-text-ink-faint","aria-hidden":"true"}),(0,tl.jsx)("input",{ref:r,type:"text",value:t,placeholder:"Search or type a value",className:"ctx-kit-input ctx-w-full ctx-box-border placeholder:!ctx-text-ink-faint !ctx-text-body !ctx-font-medium !ctx-text-ink !ctx-bg-white !ctx-border !ctx-border-line !ctx-rounded-item !ctx-py-[7px] !ctx-pr-[10px] !ctx-pl-[25px] focus:!ctx-outline-none focus:!ctx-border-primary focus:!ctx-shadow-[0_0_0_3px_rgba(21,112,239,.16)]",onChange:function(e){return n(e.target.value)},onKeyDown:Vk})]})})},Zk="ctx-px-3 ctx-py-1.5 ctx-text-thead ctx-font-semibold ctx-uppercase ctx-tracking-wider ctx-text-ink-faint ctx-select-none ctx-sticky ctx-top-0 ctx-z-10 ctx-bg-white",Jk=function(e){var t=e.item,n=e.className;return(0,tl.jsx)(Sh,{value:t,className:n,children:function(e){var n=e.selected;return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-0 ctx-truncate",children:t.name}),n&&(0,tl.jsx)(zk,{className:"ctx-size-3.5 ctx-flex-none ctx-text-primary","aria-hidden":"true"})]})}})},eS=function(e){var n=e.data,r=e.itemClass,o=e.lockedGroups,i=void 0===o?[]:o,a=e.lockedValues,c=void 0===a?[]:a,l=e.maxVisible,s=void 0===l?200:l,u=Bk((0,t.useState)(""),2),d=u[0],f=u[1],p=(0,t.useRef)(null);Kk(p);var x=(0,t.useMemo)(function(){return new Set(i)},[i]),m=(0,t.useMemo)(function(){return new Set(c)},[c]),h=(0,t.useMemo)(function(){var e=(n||[]).filter(function(e){return!x.has(e.group)&&!m.has(e.value)});if(""===d)return e;var t=d.toLowerCase();return e.filter(function(e){var n;return null===(n=e.name)||void 0===n?void 0:n.toLowerCase().includes(t)})},[d,n,x,m]),v=(0,t.useMemo)(function(){return s>0?h.slice(0,s):h},[h,s]),b=h.length-v.length,g=(0,t.useMemo)(function(){return null==n?void 0:n.some(function(e){return e.group})},[n]),y=(0,t.useMemo)(function(){if(!g||!v.length)return null;var e=[],t={};return v.forEach(function(n){var r=n.group||"";t[r]||(t[r]={group:r,items:[]},e.push(t[r])),t[r].items.push(n)}),e},[g,v]),w=(0,t.useMemo)(function(){if(!x.size)return[];var e=new Set,t=[];return(n||[]).forEach(function(n){x.has(n.group)&&!e.has(n.group)&&(e.add(n.group),t.push(n.group))}),t},[n,x]),j=(0,t.useMemo)(function(){if(!m.size)return[];var e=new Set,t=[];return(n||[]).forEach(function(n){var r=n.group||"";!m.has(n.value)||x.has(r)||e.has(r)||(e.add(r),t.push(r))}),t},[n,x,m]),k=ns("ctx-cursor-pointer data-[focus]:ctx-bg-line-paper data-[selected]:ctx-bg-primary-tint data-[selected]:ctx-text-primary data-[selected]:ctx-font-medium ctx-text-body ctx-text-ink-body ctx-flex ctx-duration-300 hover:ctx-bg-line-paper ctx-items-center ctx-gap-2 ctx-py-[7px] ctx-px-3 ctx-select-none",r);return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Yk,{query:d,onQueryChange:f,inputRef:p}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-h-0 ctx-overflow-y-auto ctx-scrollbar ctx-overscroll-contain",children:[g&&y?y.map(function(e){return(0,tl.jsxs)("div",{children:[e.group&&(0,tl.jsx)("div",{className:Zk,children:e.group}),e.items.map(function(e){return(0,tl.jsx)(Jk,{item:e,className:k},e.id)})]},e.group)}):v.map(function(e){return(0,tl.jsx)(Jk,{item:e,className:k},e.id)}),b>0&&(0,tl.jsx)("div",{className:"ctx-px-3 ctx-py-2 ctx-text-help ctx-text-ink-faint ctx-text-center ctx-border-t ctx-border-line-wash",children:cc(Qc("Showing first %1$s of %2$s — type to narrow.","woo-feed"),v.length.toLocaleString(),h.length.toLocaleString())}),w.map(function(e){return(0,tl.jsxs)("div",{className:ns(Zk,"ctx-flex ctx-items-center ctx-gap-1.5"),title:Qc("Available in CTX Feed Pro","woo-feed"),children:[(0,tl.jsx)("span",{children:e}),(0,tl.jsx)(rl,{})]},"locked-".concat(e))}),j.map(function(e){return(0,tl.jsxs)("div",{className:ns(Zk,"ctx-flex ctx-items-center ctx-gap-1.5"),title:Qc("Available in CTX Feed Pro","woo-feed"),children:[(0,tl.jsx)("span",{children:e?cc(Qc("More %s","woo-feed"),e):Qc("More options","woo-feed")}),(0,tl.jsx)(rl,{})]},"locked-more-".concat(e))}),!h.length&&!w.length&&!j.length&&(0,tl.jsx)("div",{className:"ctx-px-3 ctx-py-3.5 ctx-text-help ctx-text-ink-faint ctx-text-center",children:"No matches"})]})]})},tS=function(e){var n=e.data,r=e.itemClass,o=void 0===r?"":r,i=e.size,a=void 0===i?"large":i,c=e.placeholder,l=void 0===c?"":c,s=e.currentSelected,u=void 0===s?null:s,d=e.inputClassName,f=void 0===d?"":d,p=e.onChange,x=e.lockedGroups,m=void 0===x?[]:x,h=e.lockedValues,v=void 0===h?[]:h,b=Bk((0,t.useState)(u),2),g=b[0],y=b[1];return(0,t.useEffect)(function(){y(u)},[u]),(0,tl.jsxs)(Oh,{value:g,onChange:function(e){p(e),y(e)},by:Xk,children:[(0,tl.jsxs)(wh,{className:ns(qk,Gk[a],!g&&"ctx-text-ink-faint",f),children:[(0,tl.jsx)("span",{className:"ctx-block ctx-truncate",children:g?g.name:l}),(0,tl.jsx)(Eh,{className:ns("ctx-pointer-events-none ctx-absolute ctx-text-ink-muted",Hk[a]),"aria-hidden":"true"})]}),(0,tl.jsx)(kh,{anchor:{gap:8,to:"bottom start"},transition:!0,className:Wk,children:(0,tl.jsx)(eS,{data:n,itemClass:o,lockedGroups:m,lockedValues:v})})]})},nS="ctx-opacity-60 ctx-pointer-events-none ctx-select-none",rS=function(e){var t=e.title,n=void 0===t?null:t,r=e.subtitle,o=void 0===r?null:r;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3 ctx-bg-amber-tint ctx-border ctx-border-amber-line ctx-rounded-btn ctx-px-3.5 ctx-py-2.5",children:[(0,tl.jsx)("span",{className:"ctx-text-amber-deep ctx-flex-none",children:(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-4 ctx-h-4 ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5a5.25 5.25 0 00-5.25 5.25v3a3 3 0 00-3 3v6.75a3 3 0 003 3h10.5a3 3 0 003-3v-6.75a3 3 0 00-3-3v-3c0-2.9-2.35-5.25-5.25-5.25zm3.75 8.25v-3a3.75 3.75 0 10-7.5 0v3h7.5z"})})}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-amber-deep",children:n||Qc("Some filters need Pro","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-body",children:o||Qc("Status, shipping, tax and campaign URLs are included in Free. The rest is previewed below.","woo-feed")})]}),(0,tl.jsx)("button",{type:"button",onClick:function(){return $a("/premium")},className:"ctx-flex-none ctx-font-sans ctx-text-help ctx-font-semibold ctx-text-white ctx-bg-primary ctx-border-0 ctx-rounded-btn-sm ctx-py-2 ctx-px-3 ctx-cursor-pointer ctx-shadow-btn-primary hover:ctx-bg-primary-dark ctx-transition-colors",children:Qc("See what Pro adds","woo-feed")})]})},oS=function(e){var t=e.locked,n=void 0!==t&&t,r=e.pill,o=void 0===r||r,i=e.children;return n?(0,tl.jsxs)("div",{className:"ctx-relative",children:[o&&(0,tl.jsx)("div",{className:"ctx-absolute ctx-top-2 ctx-right-2 ctx-z-10",children:(0,tl.jsx)(rl,{})}),(0,tl.jsx)("div",{className:"ctx-opacity-60 ctx-pointer-events-none ctx-select-none","aria-disabled":"true",children:i})]}):i},iS=function(e){var t=[];Array.isArray(e)?t=e:null!=e&&""!==e&&(t=String(e).split(","));var n=t.map(function(e){return String(e).trim()}).filter(function(e){return""!==e});return n.length>0?n:["1"]};function aS(e){return function(e){if(Array.isArray(e))return sS(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||lS(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 cS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||lS(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lS(e,t){if(e){if("string"==typeof e)return sS(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sS(e,t):void 0}}function sS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var uS=ii.injectEndpoints({endpoints:function(e){return{getMakeFeedDropdowns:e.query({query:function(){return{url:"/dropdowns",params:{types:"feed_country,channels,file_types,include_variation,variable_product_price,variable_product_quantity,currencies,languages,vendors,store_country,store_currency,post_statuses,product_categories,conditions"}}},transformResponse:function(e){var t,n,r,o=(null==e||null===(t=e.data)||void 0===t?void 0:t.data)||(null==e?void 0:e.data)||e||{},i=Object.entries(o.feed_country||{}).map(function(e,t){var n=cS(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),a=[],c=o.channels||[],l=1;(Array.isArray(c)?c:Object.values(c)).forEach(function(e){var t=e.optionGroup||"",n=e.options||{};Object.entries(n).forEach(function(e){var n=cS(e,2),r=n[0],o=n[1];a.push({id:l++,name:o,value:r,group:t})})});var s=Object.entries(o.file_types||{}).map(function(e,t){var n=cS(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),u=Object.entries(o.include_variation||{}).map(function(e,t){var n=cS(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),d=Object.entries(o.variable_product_price||{}).map(function(e,t){var n=cS(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),f=Object.entries(o.variable_product_quantity||{}).map(function(e,t){var n=cS(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),p=Object.entries(o.currencies||{}).map(function(e,t){var n=cS(e,2),r=n[0];return{id:t+1,name:n[1]||r,value:r}}),x=Object.entries(o.languages||{}).map(function(e,t){var n=cS(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),m=Object.entries(o.vendors||{}).map(function(e,t){var n=cS(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),h=(null===(n=o.store_country)||void 0===n?void 0:n.country_code)||"",v=(null===(r=o.store_currency)||void 0===r?void 0:r.currency_code)||"",b=Object.entries(o.post_statuses||{}).map(function(e,t){var n=cS(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),g=Object.entries(o.product_categories||{}).map(function(e,t){var n=cS(e,2),r=n[0];return{id:t+1,name:n[1],value:r}}),y=Object.entries(o.conditions||{}).map(function(e,t){var n=cS(e,2),r=n[0];return{id:t+1,name:n[1],value:r}});return{countries:i,templates:a,fileTypes:s,variations:u,variablePriceOptions:d,variableQuantityOptions:f,currencies:p,languages:x,vendors:m,storeCountry:h,storeCurrency:v,postStatuses:b,productCategories:g,conditions:y}}}),getTemplateInfo:e.query({query:function(e){return{url:"/feeds/template-info",params:{template:e}}},transformResponse:function(e){var t,n=(null==e||null===(t=e.data)||void 0===t?void 0:t.data)||(null==e?void 0:e.data)||e||{},r=(null==n?void 0:n.info)||{};return{fileTypes:(r.feed_file_type||[]).map(function(e,t){return{id:t+1,name:e,value:e.toLowerCase()}}),link:r.link||"",video:r.video||"",doc:r.doc||{},note:r.note||"",logo:r.logo||""}}}),getFeedRules:e.query({query:function(e){return{url:"/channels/feed-rules",params:{template:e}}},transformResponse:function(e){var t,n=(null==e||null===(t=e.data)||void 0===t?void 0:t.data)||(null==e?void 0:e.data)||e||{},r=(null==n?void 0:n.config)||n||{},o=(r.mattributes||[]).map(function(e,t){return{mattribute:e,prefix:(r.prefix||[])[t]||"",type:(r.type||[])[t]||"attribute",attribute:(r.attributes||[])[t]||"",default:(r.default||r.defaults||[])[t]||"",suffix:(r.suffix||[])[t]||"",output_type:iS((r.output_type||[])[t]),limit:(r.limit||[])[t]||""}});return{template:(null==n?void 0:n.template)||"",provider:(null==n?void 0:n.provider)||"",feedRules:o,feed_config_custom2:r.feed_config_custom2||""}}}),getMerchantAttributes:e.query({query:function(e){return{url:"/channels/attributes",params:{provider:e}}},transformResponse:function(e){var t,n=(null==e||null===(t=e.data)||void 0===t?void 0:t.data)||(null==e?void 0:e.data)||e||{},r=(null==n?void 0:n.attributes)||n||[],o=[],i=1;return(Array.isArray(r)?r:Object.values(r)).forEach(function(e){var t=e.optionGroup||"",n=e.options||{};Object.entries(n).forEach(function(e){var n=cS(e,2),r=n[0],a=n[1];o.push({id:i++,name:a,value:r,group:t})})}),o}}),getProductAttributes:e.query({query:function(){return{url:"/products/attributes",params:{context:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"full"}}},providesTags:["PRODUCT_ATTRIBUTES"],transformResponse:function(e){var t,n=(null==e||null===(t=e.data)||void 0===t?void 0:t.data)||(null==e?void 0:e.data)||e||{},r=[],o=1,i=aS(Array.isArray(n)?n:Object.values(n)).sort(function(e,t){var n=(e.optionGroup||"").toLowerCase().includes("custom fields")&&(e.optionGroup||"").toLowerCase().includes("post meta"),r=(t.optionGroup||"").toLowerCase().includes("custom fields")&&(t.optionGroup||"").toLowerCase().includes("post meta");return n&&!r?1:!n&&r?-1:0});return i.forEach(function(e){var t=e.optionGroup||"",n=e.options||{};Object.entries(n).forEach(function(e){var n=cS(e,2),i=n[0],a=n[1];r.push({id:o++,name:a,value:i,group:t})})}),r}}),getOutputTypes:e.query({query:function(){return{url:"/dropdowns",params:{types:"output_types"}}},transformResponse:function(e){var t,n=((null==e||null===(t=e.data)||void 0===t?void 0:t.data)||(null==e?void 0:e.data)||e||{}).output_types||{};return Object.entries(n).map(function(e,t){var n=cS(e,2),r=n[0];return{id:t+1,name:n[1],value:r}})}}),searchProducts:e.query({query:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.search,n=void 0===t?"":t,r=e.search_type,o=void 0===r?"smart":r,i=e.include,a=void 0===i?"":i,c=e.per_page;return{url:"products/search",params:{search:n,search_type:o,include:a,per_page:void 0===c?30:c}}},transformResponse:function(e){var t;return((null==e||null===(t=e.data)||void 0===t?void 0:t.products)||[]).map(function(e){return{id:e.id,name:"ID: ".concat(e.id,"  SKU: ").concat(e.sku||"—"," - ").concat(e.title),value:e.id,title:e.title,sku:e.sku,type:e.type}})}}),getFilterCounts:e.query({query:function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).refresh;return{url:"products/filter-counts",params:void 0!==e&&e?{refresh:1}:{}}},transformResponse:function(e){return(null==e?void 0:e.data)||{}}}),testFtpConnection:e.mutation({query:function(e){return{url:"ftp/test",method:"POST",body:e,timeout:6e4}}}),previewCommand:e.mutation({query:function(e){return{url:"/commands/preview",method:"POST",body:e}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}}})}}}),dS=uS.useGetMakeFeedDropdownsQuery,fS=uS.useGetTemplateInfoQuery,pS=uS.useGetFeedRulesQuery,xS=uS.useLazyGetFeedRulesQuery,mS=uS.useGetMerchantAttributesQuery,hS=uS.useGetProductAttributesQuery,vS=uS.useGetOutputTypesQuery,bS=uS.useGetFilterCountsQuery,gS=(uS.useSearchProductsQuery,uS.useLazySearchProductsQuery),yS=uS.useTestFtpConnectionMutation,wS=uS.usePreviewCommandMutation;function jS({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12 2.25c-5.385 0-9.75 4.365-9.75 9.75s4.365 9.75 9.75 9.75 9.75-4.365 9.75-9.75S17.385 2.25 12 2.25ZM12.75 9a.75.75 0 0 0-1.5 0v2.25H9a.75.75 0 0 0 0 1.5h2.25V15a.75.75 0 0 0 1.5 0v-2.25H15a.75.75 0 0 0 0-1.5h-2.25V9Z",clipRule:"evenodd"}))}var kS=t.forwardRef(jS),SS=function(e){var t=e.isOpen,n=e.setIsOpen,r=e.title,o=e.videoId,i=void 0===o?"":o;return(0,tl.jsx)(Gy,{open:t,as:"div",className:"ctx-fixed ctx-inset-0 ctx-z-[9999]",onClose:function(){n(!1)},children:(0,tl.jsx)(By,{onClick:function(e){"delete-backdrop"===e.target.id&&n(!1)},transition:!0,id:"delete-backdrop",className:"ctx-h-screen ctx-font-sans ctx-w-screen ctx-flex ctx-justify-center ctx-items-center ctx-bg-[#0d192d]/40 ctx-duration-300 ctx-ease-out data-[closed]:ctx-transform-[scale(95%)] data-[closed]:ctx-opacity-0",children:(0,tl.jsxs)("div",{className:"ctx-w-[600px] ctx-relative ctx-bg-line-wash ctx-rounded-card ctx-shadow-card ctx-flex ctx-flex-col  ctx-items-center",children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-p-6 ctx-rounded-t-card",children:[(0,tl.jsx)("div",{className:"ctx-h-[293px] ctx-bg-line-wash ctx-rounded-btn ctx-overflow-hidden",children:(0,tl.jsx)("iframe",{width:"100%",height:"293",src:"https://www.youtube.com/embed/".concat(i,"?si=aTuUN0giiegpAZah"),title:"YouTube video player",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share",referrerPolicy:"strict-origin-when-cross-origin",allowFullScreen:!0})}),(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink ctx-text-center ctx-mt-5",children:r}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-body ctx-mt-3 ctx-text-center",children:"Unlock this premium feature to supercharge your product feeds. Get advanced filtering, custom attributes, and more to maximize your sales across all channels."})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-6 ctx-py-5",children:[(0,tl.jsx)(Ub,{size:"large",type:"outline",className:"ctx-w-28",onClick:function(){n(!1)},children:"Learn More"}),(0,tl.jsx)(Ub,{size:"large",className:"ctx-w-28",onClick:function(){n(!1)},children:"Unlock Now"})]}),(0,tl.jsx)("button",{onClick:function(){return n(!1)},className:"ctx-flex ctx-justify-center ctx-items-center ctx-size-10 ctx-bg-danger ctx-rounded-full ctx-shadow-btn-danger ctx-absolute -ctx-top-3 -ctx-right-3",children:(0,tl.jsx)(kS,{className:"ctx-text-white ctx-size-8 ctx-rotate-45"})})]})})})};function NS({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M5.625 1.5c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0 0 16.5 9h-1.875a1.875 1.875 0 0 1-1.875-1.875V5.25A3.75 3.75 0 0 0 9 1.5H5.625ZM7.5 15a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5h-7.5A.75.75 0 0 1 7.5 15Zm.75 2.25a.75.75 0 0 0 0 1.5H12a.75.75 0 0 0 0-1.5H8.25Z",clipRule:"evenodd"}),t.createElement("path",{d:"M12.971 1.816A5.23 5.23 0 0 1 14.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 0 1 3.434 1.279 9.768 9.768 0 0 0-6.963-6.963Z"}))}var OS=t.forwardRef(NS);function CS({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M4.5 5.653c0-1.427 1.529-2.33 2.779-1.643l11.54 6.347c1.295.712 1.295 2.573 0 3.286L7.28 19.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z",clipRule:"evenodd"}))}var ES=t.forwardRef(CS);function TS({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M5.625 1.5c-1.036 0-1.875.84-1.875 1.875v17.25c0 1.035.84 1.875 1.875 1.875h12.75c1.035 0 1.875-.84 1.875-1.875V12.75A3.75 3.75 0 0 0 16.5 9h-1.875a1.875 1.875 0 0 1-1.875-1.875V5.25A3.75 3.75 0 0 0 9 1.5H5.625Z"}),t.createElement("path",{d:"M12.971 1.816A5.23 5.23 0 0 1 14.25 5.25v1.875c0 .207.168.375.375.375H16.5a5.23 5.23 0 0 1 3.434 1.279 9.768 9.768 0 0 0-6.963-6.963Z"}))}var PS=t.forwardRef(TS);function _S({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M2.25 12c0-5.385 4.365-9.75 9.75-9.75s9.75 4.365 9.75 9.75-4.365 9.75-9.75 9.75S2.25 17.385 2.25 12Zm11.378-3.917c-.89-.777-2.366-.777-3.255 0a.75.75 0 0 1-.988-1.129c1.454-1.272 3.776-1.272 5.23 0 1.513 1.324 1.513 3.518 0 4.842a3.75 3.75 0 0 1-.837.552c-.676.328-1.028.774-1.028 1.152v.75a.75.75 0 0 1-1.5 0v-.75c0-1.279 1.06-2.107 1.875-2.502.182-.088.351-.199.503-.331.83-.727.83-1.857 0-2.584ZM12 18a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Z",clipRule:"evenodd"}))}var AS=t.forwardRef(_S);function IS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return FS(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?FS(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 FS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var RS=function(e){var t,n=e.channelName,r=void 0===n?"":n,o=e.loading,i=void 0!==o&&o,a=g(function(e){return e.makeFeed}).merchantInfo,c=(null==a?void 0:a.link)||"",l=(null==a?void 0:a.video)||"",s=null!=a&&a.doc&&Object.keys(a.doc).length?a.doc:null,u=null!=a&&null!==(t=a.fileTypes)&&void 0!==t&&t.length?a.fileTypes.map(function(e){return e.name}).join(", "):"",d=(null==a?void 0:a.note)||"",f=!!(c||l||u);return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-3.5 ctx-border-b ctx-border-line-wash",children:[(0,tl.jsx)("h3",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Channel info","woo-feed")}),r&&(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-[3px]",children:r})]}),i&&(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-6 ctx-flex ctx-justify-center",children:(0,tl.jsx)(Os,{})}),!i&&d&&(0,tl.jsx)("p",{className:"ctx-mx-5 ctx-mt-4 ctx-mb-0 ctx-text-help ctx-text-[#b54708] ctx-bg-[#fffaeb] ctx-border ctx-border-[#fedf89] ctx-rounded-item ctx-py-1.5 ctx-px-2.5",children:d}),!i&&f&&(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-4 ctx-flex ctx-flex-col ctx-gap-3 ".concat(s?"ctx-border-b ctx-border-line-wash":""),children:[c&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2.5",children:[(0,tl.jsx)(OS,{className:"ctx-size-4 ctx-text-ink-muted ctx-flex-none ctx-mt-px"}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-body",children:Qc("Feed specification","woo-feed")}),(0,tl.jsx)("a",{href:c,target:"_blank",rel:"noopener noreferrer",className:"ctx-text-body ctx-font-medium ctx-text-primary hover:ctx-text-primary-dark",children:Qc("Read the article","woo-feed")})]})]}),l&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2.5",children:[(0,tl.jsx)(ES,{className:"ctx-size-4 ctx-text-ink-muted ctx-flex-none ctx-mt-px"}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-body",children:Qc("Video walkthrough","woo-feed")}),(0,tl.jsx)("a",{href:l,target:"_blank",rel:"noopener noreferrer",className:"ctx-text-body ctx-font-medium ctx-text-primary hover:ctx-text-primary-dark",children:Qc("Watch now","woo-feed")})]})]}),u&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2.5",children:[(0,tl.jsx)(PS,{className:"ctx-size-4 ctx-text-ink-muted ctx-flex-none ctx-mt-px"}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-body",children:Qc("Accepted file types","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink ctx-mt-0.5",children:u})]})]})]}),!i&&s&&(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-[18px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px]",children:[(0,tl.jsx)(AS,{className:"ctx-size-3.5 ctx-text-ink-muted ctx-flex-none"}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink-body",children:Qc("Support documents","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2 ctx-mt-2.5",children:Object.entries(s).map(function(e){var t=IS(e,2),n=t[0],r=t[1];return(0,tl.jsx)("a",{href:r,target:"_blank",rel:"noopener noreferrer",className:"ctx-text-body ctx-text-primary hover:ctx-text-primary-dark",children:n},n)})})]}),!i&&!f&&!s&&(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-5 ctx-flex ctx-items-start ctx-gap-2.5",children:[(0,tl.jsx)(OS,{className:"ctx-size-4 ctx-text-ink-faint ctx-flex-none ctx-mt-px"}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-leading-relaxed ctx-m-0",children:Qc(r?"No additional specification is published for this channel.":"Pick a template to see its feed specification, accepted file types and support documents.","woo-feed")})]})]})};function MS(e){return MS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},MS(e)}function DS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function LS(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=MS(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=MS(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==MS(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var zS=["price","current_price","sale_price","price_with_tax","current_price_with_tax","sale_price_with_tax"],BS=["google","google_local","google_local_inventory","googlereview","google_shopping_action","google_promotions","google_dynamic_ads","adwords","adwords_local_product","facebook","pinterest","snapchat","tiktok","bing","bing_local_inventory"],US={bing:["sale_price"]};function GS(e,t,n){if(!BS.includes(t))return[];var r=n?" "+n:"",o=[];return(e||[]).forEach(function(e,n){!(US[t]||[]).includes(null==e?void 0:e.mattribute)&&zS.includes(null==e?void 0:e.attribute)&&function(e){var t=String(null!=e?e:"").trim();return""===t||/^[A-Z]{3}$/.test(t)}(null==e?void 0:e.suffix)&&(null==e?void 0:e.suffix)!==r&&o.push({index:n,suffix:r})}),o}function HS(e,t,n){var r=Array.isArray(e)?e:[];if(!n)return r;var o=GS(r,t,n);if(!o.length)return r;var i=r.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?DS(Object(n),!0).forEach(function(t){LS(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):DS(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},e)});return o.forEach(function(e){var t=e.index,n=e.suffix;i[t].suffix=n}),i}var qS=function(e){if(!e)return!1;"function"==typeof e.scrollIntoView&&e.scrollIntoView({behavior:"smooth",block:"center"});var t=e.querySelector("input, button, select, textarea, [tabindex]");return t&&"function"==typeof t.focus&&t.focus({preventScroll:!0}),!0};function WS(e){return function(e){if(Array.isArray(e))return $S(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 $S(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$S(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 $S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function VS(e){return VS="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},VS(e)}function QS(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return XS(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?XS(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 XS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function KS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function YS(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?KS(Object(n),!0).forEach(function(t){ZS(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KS(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ZS(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=VS(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=VS(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==VS(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var JS=[{id:1,name:"United States",value:"US"},{id:2,name:"United Kingdom",value:"GB"},{id:3,name:"Germany",value:"DE"},{id:4,name:"Australia",value:"AU"},{id:5,name:"Canada",value:"CA"}],eN=[{id:1,name:"XML",value:"xml"},{id:2,name:"CSV",value:"csv"},{id:3,name:"TSV",value:"tsv"},{id:4,name:"TXT",value:"txt"},{id:5,name:"JSON",value:"json"}],tN=[{id:1,name:"Comma",value:","},{id:2,name:"Colon",value:":"},{id:3,name:"Space",value:" "},{id:4,name:"Pipe",value:"|"},{id:5,name:"Semi Colon",value:";"},{id:6,name:"Tab",value:"\t"}],nN=[{id:1,name:'Double quote ( " )',value:"double"},{id:2,name:"Single quote ( ' )",value:"single"},{id:3,name:"None",value:" "}],rN=["csv","tsv","txt"],oN=["m5","m15","m30","m45"],iN=["m5","m15"],aN=function(e){return parseInt(String(e).replace("m",""),10)},cN=[{id:6,name:"Every 5 Minutes",value:"m5"},{id:7,name:"Every 15 Minutes",value:"m15"},{id:8,name:"Every 30 Minutes",value:"m30"},{id:9,name:"Every 45 Minutes",value:"m45"},{id:1,name:"Every 1 Hour",value:"1"},{id:2,name:"Every 6 Hours",value:"6"},{id:3,name:"Every 12 Hours",value:"12"},{id:4,name:"Every 24 Hours",value:"24"},{id:5,name:"Every Week",value:"168"}],lN=["custom","custom2"],sN=["n","both"],uN=["custom2","admarkt","yandex_xml","glami"],dN=function(e,t){return t&&null!=e&&e.length&&e.find(function(e){return e.value===t})||null},fN=function(){var e,n,r,o,i,a,c,l,s,u,d=V(),f=g(function(e){return e.makeFeed.invalidSettings||[]}),p=function(e){return f.includes(e)};(0,t.useEffect)(function(){f.length&&qS(document.querySelector('[data-field-key="'.concat(f[0],'"]')))},[f]);var x=g(function(e){return e.makeFeed}),m=x.makeFeedForm,h=x.editFeedId,v=x.feedRules,b=!!h,y=(0,t.useRef)(!1),w=(0,t.useRef)(!1),j=(0,t.useRef)(!1),k=dS(),S=k.data,N=k.isLoading,O=null==m?void 0:m.template,C=fS(O,{skip:!O}),E=C.data,T=C.isFetching,P=pS(O,{skip:!O||b}).data,_=(null==P?void 0:P.provider)||O,A=mS(_,{skip:!_}).data,I=hS().data,F=vS().data,R=(0,t.useRef)("");R.current=(null==m?void 0:m.currency)||"",(0,t.useEffect)(function(){null!=P&&P.feedRules&&!b&&d(oa(HS(P.feedRules,O,R.current)))},[P,b,d]),(0,t.useEffect)(function(){A&&d(da(A))},[A,d]),(0,t.useEffect)(function(){I&&d(fa(I))},[I,d]),(0,t.useEffect)(function(){F&&d(pa(F))},[F,d]),(0,t.useEffect)(function(){O?E&&d(xa(E)):d(xa({}))},[O,E,d]),(0,t.useEffect)(function(){var e,t;if(!b&&S){var n={};y.current||!S.storeCountry||null===(e=S.countries)||void 0===e||!e.length||null!=m&&m.country||(y.current=!0,n.country=S.storeCountry),w.current||null===(t=S.variations)||void 0===t||!t.length||null!=m&&m.includeVariations||(w.current=!0,n.includeVariations="y"),j.current||null!=m&&m.intervalTime||(j.current=!0,n.intervalTime="24"),Object.keys(n).length&&d(Zi({makeFeedForm:YS(YS({},m),n)}))}},[S,b,m,d]),(0,t.useEffect)(function(){var e;!b&&O&&null!=E&&null!==(e=E.fileTypes)&&void 0!==e&&e.length&&d(Zi({makeFeedForm:YS(YS({},m),{},{fileType:E.fileTypes[0].value})}))},[O,E]);var M=lN.includes(O),D=sN.includes(null==m?void 0:m.includeVariations),L=rN.includes(((null==m?void 0:m.fileType)||"").toLowerCase()),z=rc("compat_adapters"),B=uN.includes(O);(0,t.useEffect)(function(){if(!b&&B&&(null==m||!m.feedConfigCustom2)){var e=null==P?void 0:P.feed_config_custom2;e&&d(Zi({makeFeedForm:YS(YS({},m),{},{feedConfigCustom2:e})}))}},[B,P]);var U=null!=S&&null!==(e=S.countries)&&void 0!==e&&e.length?S.countries:JS,G=null!=S&&null!==(n=S.templates)&&void 0!==n&&n.length?S.templates:[],H=function(e,t,n){var r=Array.isArray(e)?e:[],o=(t||"").toLowerCase();return n&&o&&!r.some(function(e){return e.value===o})?[].concat(WS(r),[{id:r.length+1,name:o.toUpperCase(),value:o}]):r}(null!=E&&null!==(r=E.fileTypes)&&void 0!==r&&r.length?E.fileTypes:null!=S&&null!==(o=S.fileTypes)&&void 0!==o&&o.length?S.fileTypes:eN,null==m?void 0:m.fileType,b),q=null!=S&&null!==(i=S.variations)&&void 0!==i&&i.length?S.variations:[],W=null!=S&&null!==(a=S.variablePriceOptions)&&void 0!==a&&a.length?S.variablePriceOptions:[],$=null!=S&&null!==(c=S.variableQuantityOptions)&&void 0!==c&&c.length?S.variableQuantityOptions:[],Q=null!=S&&null!==(l=S.currencies)&&void 0!==l&&l.length?S.currencies:[],X=(null==S?void 0:S.storeCurrency)||"",K=null!=S&&null!==(s=S.languages)&&void 0!==s&&s.length?S.languages:[],Y=null!=S&&null!==(u=S.vendors)&&void 0!==u&&u.length?S.vendors:[],Z=(0,t.useMemo)(function(){return dN(U,null==m?void 0:m.country)},[U,null==m?void 0:m.country]),J=(0,t.useMemo)(function(){return dN(G,null==m?void 0:m.template)},[G,null==m?void 0:m.template]),ee=(0,t.useMemo)(function(){return dN(H,null==m?void 0:m.fileType)},[H,null==m?void 0:m.fileType]),te=(0,t.useMemo)(function(){return dN(tN,(null==m?void 0:m.delimiter)||",")},[null==m?void 0:m.delimiter]),ne=(0,t.useMemo)(function(){return dN(nN,(null==m?void 0:m.enclosure)||"double")},[null==m?void 0:m.enclosure]),re=(0,t.useMemo)(function(){return dN(q,null==m?void 0:m.includeVariations)},[q,null==m?void 0:m.includeVariations]),oe=(0,t.useMemo)(function(){return dN(W,(null==m?void 0:m.variablePrice)||"first")},[W,null==m?void 0:m.variablePrice]),ie=(0,t.useMemo)(function(){return dN($,(null==m?void 0:m.variableQuantity)||"first")},[$,null==m?void 0:m.variableQuantity]),ae=(0,t.useMemo)(function(){return dN(Q,(null==m?void 0:m.currency)||X)},[Q,null==m?void 0:m.currency,X]),ce=(0,t.useMemo)(function(){return dN(K,null==m?void 0:m.feedLanguage)},[K,null==m?void 0:m.feedLanguage]),le=(0,t.useMemo)(function(){var e;return dN(Y,(null==m||null===(e=m.vendors)||void 0===e?void 0:e[0])||(null==m?void 0:m.vendors))},[Y,null==m?void 0:m.vendors]),se=(0,t.useMemo)(function(){return dN(cN,null==m?void 0:m.intervalTime)},[null==m?void 0:m.intervalTime]),ue=[{value:"",name:Qc("Default (product ID)","woo-feed")},{value:"date",name:Qc("Date published","woo-feed")},{value:"modified",name:Qc("Last modified","woo-feed")},{value:"title",name:Qc("Title","woo-feed")},{value:"menu_order",name:Qc("Menu order","woo-feed")},{value:"random",name:Qc("Random","woo-feed")}],de=[{value:"",name:Qc("Default direction","woo-feed")},{value:"ASC",name:Qc("Ascending","woo-feed")},{value:"DESC",name:Qc("Descending","woo-feed")}],fe=(0,t.useMemo)(function(){return dN(ue,(null==m?void 0:m.feedSort)||"")},[null==m?void 0:m.feedSort]),pe=(0,t.useMemo)(function(){return dN(de,(null==m?void 0:m.feedSortOrder)||"")},[null==m?void 0:m.feedSortOrder]),xe=!(null==m||!m.feedSort)&&"random"!==m.feedSort,me=[{value:"no",name:Qc("No BOM","woo-feed")},{value:"yes",name:Qc("Add UTF-8 BOM","woo-feed")}],he=(0,t.useMemo)(function(){return dN(me,(null==m?void 0:m.csvBom)||"no")},[null==m?void 0:m.csvBom]),ve=QS((0,t.useState)(null),2),be=ve[0],ge=ve[1],ye=QS((0,t.useState)(!1),2),we=ye[0],je=ye[1],ke=rc("short_update_intervals"),Se=function(e,t){t&&(d(Zi({makeFeedForm:YS(YS({},m),{},ZS({},e,t.value))})),"currency"===e&&GS(v,null==m?void 0:m.template,t.value).forEach(function(e){var t=e.index,n=e.suffix;return d(ia({index:t,field:"suffix",value:n}))}))},Ne=null;B?Ne=Qc("Markup editor, no attribute table","woo-feed"):M?Ne=Qc("Name your own columns","woo-feed"):O&&null!=v&&v.length&&(Ne=cc(Xc("%s attribute preloaded","%s attributes preloaded",v.length,"woo-feed"),v.length));var Oe=null!=m&&m.fileName&&null!=m&&m.fileType?cc(Qc("Saved as %1$s.%2$s","woo-feed"),m.fileName,m.fileType):null,Ce=null!=H&&H.length?cc(Qc("%s supported","woo-feed"),H.map(function(e){return e.name}).join(", ")):null;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-wrap ctx-gap-4 ctx-items-start",children:[(0,tl.jsxs)("div",{className:"ctx-flex-[1_1_420px] ctx-min-w-0 ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-pt-5 ctx-pb-[22px]",children:[(0,tl.jsx)("h3",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Feed settings","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-grid ctx-grid-cols-[repeat(auto-fit,minmax(180px,1fr))] ctx-gap-x-[18px] ctx-gap-y-3.5 ctx-mt-4",children:[(0,tl.jsx)(Rs,{label:Qc("Country","woo-feed"),required:!0,error:p("country"),dataKey:"country",loading:N,hint:Qc("Sets currency and tax rules","woo-feed"),children:(0,tl.jsx)(tS,{onChange:function(e){return Se("country",e)},data:U,currentSelected:Z,placeholder:Qc("Search countries","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("Template","woo-feed"),required:!0,error:p("template"),dataKey:"template",loading:N,hint:Ne,children:(0,tl.jsx)(tS,{onChange:function(e){e&&d(Zi({makeFeedForm:YS(YS({},m),{},{template:e.value,fileType:"",itemsWrapper:"products",itemWrapper:"product"}),feedRules:[],isLoadingFeedRules:!0,editFeedId:null}))},data:G,currentSelected:J,placeholder:Qc("Search templates","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("File name","woo-feed"),required:!0,error:p("fileName"),dataKey:"fileName",onChange:function(e){d(Zi({makeFeedForm:YS(YS({},m),{},{fileName:e.target.value})}))},value:m.fileName,placeholder:"Type File Name",hint:Oe}),(0,tl.jsx)(Rs,{label:Qc("File type","woo-feed"),required:!0,error:p("fileType"),dataKey:"fileType",loading:!!O&&T,hint:Ce,children:(0,tl.jsx)(Th,{onChange:function(e){return Se("fileType",e)},items:H,selected:ee,placeholder:Qc("Select file type","woo-feed")},"fileType-".concat(O))}),L&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Rs,{label:Qc("Delimiter","woo-feed"),required:!0,hint:Qc("Column separator between values","woo-feed"),children:(0,tl.jsx)(Th,{items:tN,onChange:function(e){return Se("delimiter",e)},selected:te,placeholder:Qc("Select delimiter","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("Enclosure","woo-feed"),required:!0,hint:Qc("Character that wraps each value","woo-feed"),children:(0,tl.jsx)(Th,{items:nN,onChange:function(e){return Se("enclosure",e)},selected:ne,placeholder:Qc("Select enclosure","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("UTF-8 BOM","woo-feed"),hint:Qc("Prepend a byte-order mark so Excel reads it as UTF-8","woo-feed"),children:(0,tl.jsx)(Th,{items:me,onChange:function(e){return Se("csvBom",e)},selected:he})})]}),(0,tl.jsx)(Rs,{label:Qc("Include variations","woo-feed"),required:!0,loading:N,hint:Qc("How variable products are exported","woo-feed"),children:(0,tl.jsx)(Th,{items:q,onChange:function(e){return Se("includeVariations",e)},selected:re,placeholder:Qc("Select variations","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("Sort feed by","woo-feed"),hint:Qc("Order products are written to the feed","woo-feed"),children:(0,tl.jsx)(Th,{items:ue,onChange:function(e){return Se("feedSort",e)},selected:fe,placeholder:Qc("Default (product ID)","woo-feed")})}),xe&&(0,tl.jsx)(Rs,{label:Qc("Sort direction","woo-feed"),hint:Qc("Ascending or descending","woo-feed"),children:(0,tl.jsx)(Th,{items:de,onChange:function(e){return Se("feedSortOrder",e)},selected:pe,placeholder:Qc("Default direction","woo-feed")})}),D&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Rs,{label:Qc("Variable price","woo-feed"),loading:N,hint:Qc("Which variation price the variable product row uses","woo-feed"),children:(0,tl.jsx)(Th,{items:W,onChange:function(e){return Se("variablePrice",e)},selected:oe,placeholder:Qc("Select variation price","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("Variable quantity","woo-feed"),loading:N,hint:Qc("Which variation quantity the variable product row uses","woo-feed"),children:(0,tl.jsx)(Th,{items:$,onChange:function(e){return Se("variableQuantity",e)},selected:ie,placeholder:Qc("Select variation quantity","woo-feed")})})]}),M&&!B&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Rs,{label:Qc("Items wrapper","woo-feed"),required:!0,onChange:function(e){d(Zi({makeFeedForm:YS(YS({},m),{},{itemsWrapper:e.target.value})}))},value:(null==m?void 0:m.itemsWrapper)||"products",placeholder:"products"}),(0,tl.jsx)(Rs,{label:Qc("Single item wrapper","woo-feed"),required:!0,onChange:function(e){d(Zi({makeFeedForm:YS(YS({},m),{},{itemWrapper:e.target.value})}))},value:(null==m?void 0:m.itemWrapper)||"product",placeholder:"product"}),(0,tl.jsx)(Rs,{label:Qc("Extra header","woo-feed"),hint:Qc("Optional. Namespaces are added to the items wrapper; elements go inside it before the products; an XML declaration here replaces the default.","woo-feed"),onChange:function(e){d(Zi({makeFeedForm:YS(YS({},m),{},{extraHeader:e.target.value})}))},value:(null==m?void 0:m.extraHeader)||"",placeholder:'xmlns:g="http://base.google.com/ns/1.0"'})]}),K.length>0&&(0,tl.jsx)(Rs,{label:(0,tl.jsxs)(tl.Fragment,{children:[Qc("Feed Language","woo-feed"),!z&&(0,tl.jsx)("span",{className:"ctx-ml-1.5 ctx-align-middle ctx-inline-flex",children:(0,tl.jsx)(rl,{})})]}),required:z,loading:N,hint:Qc("Feed is generated in this language","woo-feed"),children:(0,tl.jsx)("div",{className:ns(!z&&nS),"aria-disabled":!z||void 0,children:(0,tl.jsx)(tS,{onChange:function(e){return Se("feedLanguage",e)},data:K,currentSelected:ce,placeholder:Qc("Search languages","woo-feed")})})}),Q.length>0&&(0,tl.jsx)(Rs,{label:(0,tl.jsxs)(tl.Fragment,{children:[Qc("Feed Currency","woo-feed"),!z&&(0,tl.jsx)("span",{className:"ctx-ml-1.5 ctx-align-middle ctx-inline-flex",children:(0,tl.jsx)(rl,{})})]}),required:z,loading:N,hint:Qc("Prices are converted to this currency","woo-feed"),children:(0,tl.jsx)("div",{className:ns(!z&&nS),"aria-disabled":!z||void 0,children:(0,tl.jsx)(tS,{onChange:function(e){return Se("currency",e)},data:Q,currentSelected:ae,placeholder:Qc("Search currencies","woo-feed")})})}),Y.length>0&&(0,tl.jsx)(Rs,{label:Qc("Vendors","woo-feed"),loading:N,children:(0,tl.jsx)(tS,{onChange:function(e){e&&d(Zi({makeFeedForm:YS(YS({},m),{},{vendors:[e.value]})}))},data:Y,currentSelected:le,placeholder:Qc("Search vendors","woo-feed")})}),(0,tl.jsx)(Rs,{label:Qc("Update interval","woo-feed"),hint:Qc("How often the feed automatically regenerates in the background.","woo-feed"),children:(0,tl.jsx)(Th,{onChange:function(e){e&&(!oN.includes(e.value)||ke?iN.includes(e.value)?ge(e):Se("intervalTime",e):je(!0))},items:cN,selected:se,placeholder:Qc("Select interval","woo-feed")})})]})]}),(0,tl.jsx)("div",{className:"ctx-flex-[1_1_300px] ctx-min-w-[264px] ctx-max-w-[340px]",children:(0,tl.jsx)(RS,{channelName:(null==J?void 0:J.name)||"",loading:!!O&&T})}),(0,tl.jsxs)(Es,{isOpen:!!be,onClose:function(){return ge(null)},icon:(0,tl.jsx)("span",{className:"ctx-w-[30px] ctx-h-[30px] ctx-flex ctx-items-center ctx-justify-center ctx-rounded-btn-sm ctx-bg-[#fdf9f0] ctx-text-[#a8760f]",children:(0,tl.jsx)(Ky,{className:"ctx-size-4","aria-hidden":"true"})}),title:be?cc(Qc("Update every %d minutes?","woo-feed"),aN(be.value)):"",subtitle:Qc("A few things to consider before choosing a 5 or 15 minute interval:","woo-feed"),children:[(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pt-4 ctx-pb-5",children:(0,tl.jsxs)("ul",{className:"ctx-m-0 ctx-pl-[18px] ctx-list-disc ctx-flex ctx-flex-col ctx-gap-2.5 ctx-text-body ctx-text-ink ctx-leading-[1.6]",children:[(0,tl.jsx)("li",{children:be&&cc(Qc("On bigger stores, building a feed can take longer than %d minutes. When that happens, the next update is skipped — so updates may actually arrive slower, not faster.","woo-feed"),aN(be.value))}),(0,tl.jsx)("li",{children:Qc("Your server never gets a break. Rebuilding feeds around the clock can make your whole store feel slower, especially on shared hosting.","woo-feed")}),(0,tl.jsx)("li",{children:Qc("Sales channels read your feed on their own schedule — Google usually once a day, Facebook about once an hour — so updating faster than that rarely helps.","woo-feed")}),(0,tl.jsx)("li",{className:"ctx-font-medium",children:Qc("For most stores, every 30 minutes or longer is the sweet spot.","woo-feed")})]})}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-between ctx-gap-2.5 ctx-bg-line-paper ctx-border-t ctx-border-line-hair ctx-px-4 ctx-py-3",children:[(0,tl.jsx)(Ub,{size:"medium",type:"destructive-outline",onClick:function(){be&&Se("intervalTime",be),ge(null)},children:be?cc(Qc("Use %d minutes anyway","woo-feed"),aN(be.value)):""}),(0,tl.jsx)(Ub,{size:"medium",type:"primary",className:"ctx-text-white",onClick:function(){return ge(null)},children:Qc("Choose a longer interval","woo-feed")})]})]}),(0,tl.jsx)(SS,{isOpen:we,setIsOpen:je,title:Qc("Minute-level update intervals","woo-feed")})]})};function pN({onFocus:e}){let[n,r]=(0,t.useState)(!0),o=sy();return n?t.createElement(dm,{as:"button",type:"button",features:um.Focusable,onFocus:t=>{t.preventDefault();let n,i=50;n=requestAnimationFrame(function t(){if(i--<=0)n&&cancelAnimationFrame(n);else if(e()){if(cancelAnimationFrame(n),!o.current)return;r(!1)}else n=requestAnimationFrame(t)})}}):null}const xN=t.createContext(null);function mN({children:e}){let n=t.useRef({groups:new Map,get(e,t){var n;let r=this.groups.get(e);r||(r=new Map,this.groups.set(e,r));let o=null!=(n=r.get(t))?n:0;return r.set(t,o+1),[Array.from(r.keys()).indexOf(t),function(){let e=r.get(t);e>1?r.set(t,e-1):r.delete(t)}]}});return t.createElement(xN.Provider,{value:n},e)}function hN(e){let n=t.useContext(xN);if(!n)throw new Error("You must wrap your component in a <StableCollection>");let r=t.useId(),[o,i]=n.current.get(e,r);return t.useEffect(()=>i,[]),o}var vN=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(vN||{}),bN=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(bN||{}),gN=(e=>(e[e.SetSelectedIndex=0]="SetSelectedIndex",e[e.RegisterTab=1]="RegisterTab",e[e.UnregisterTab=2]="UnregisterTab",e[e.RegisterPanel=3]="RegisterPanel",e[e.UnregisterPanel=4]="UnregisterPanel",e))(gN||{});let yN={0(e,t){var n;let r=rf(e.tabs,e=>e.current),o=rf(e.panels,e=>e.current),i=r.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),a={...e,tabs:r,panels:o};if(t.index<0||t.index>r.length-1){let n=Td(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>Td(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===i.length)return a;let o=Td(n,{0:()=>r.indexOf(i[0]),1:()=>r.indexOf(i[i.length-1])});return{...a,selectedIndex:-1===o?e.selectedIndex:o}}let c=r.slice(0,t.index),l=[...r.slice(t.index),...c].find(e=>i.includes(e));if(!l)return a;let s=null!=(n=r.indexOf(l))?n:e.selectedIndex;return-1===s&&(s=e.selectedIndex),{...a,selectedIndex:s}},1(e,t){if(e.tabs.includes(t.tab))return e;let n=e.tabs[e.selectedIndex],r=rf([...e.tabs,t.tab],e=>e.current),o=e.selectedIndex;return e.info.current.isControlled||(o=r.indexOf(n),-1===o&&(o=e.selectedIndex)),{...e,tabs:r,selectedIndex:o}},2(e,t){return{...e,tabs:e.tabs.filter(e=>e!==t.tab)}},3(e,t){return e.panels.includes(t.panel)?e:{...e,panels:rf([...e.panels,t.panel],e=>e.current)}},4(e,t){return{...e,panels:e.panels.filter(e=>e!==t.panel)}}},wN=(0,t.createContext)(null);function jN(e){let n=(0,t.useContext)(wN);if(null===n){let t=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,jN),t}return n}wN.displayName="TabsDataContext";let kN=(0,t.createContext)(null);function SN(e){let n=(0,t.useContext)(kN);if(null===n){let t=new Error(`<${e} /> is missing a parent <Tab.Group /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,SN),t}return n}function NN(e,t){return Td(t.type,yN,e,t)}kN.displayName="TabsActionsContext";let ON=Yx.RenderStrategy|Yx.Static;let CN=om(function(e,n){var r,o;let i=(0,t.useId)(),{id:a=`headlessui-tabs-tab-${i}`,disabled:c=!1,autoFocus:l=!1,...s}=e,{orientation:u,activation:d,selectedIndex:f,tabs:p,panels:x}=jN("Tab"),m=SN("Tab"),h=jN("Tab"),[v,b]=(0,t.useState)(null),g=(0,t.useRef)(null),y=Nf(g,n,b);Vu(()=>m.registerTab(g),[m,g]);let w=hN("tabs"),j=p.indexOf(g);-1===j&&(j=w);let k=j===f,S=Xu(e=>{let t=e();if(t===Xd.Success&&"auto"===d){let e=Gu(g.current),t=h.tabs.findIndex(t=>t.current===e);-1!==t&&m.change(t)}return t}),N=Xu(e=>{let t=p.map(e=>e.current).filter(Boolean);if(e.key===Im.Space||e.key===Im.Enter)return e.preventDefault(),e.stopPropagation(),void m.change(j);switch(e.key){case Im.Home:case Im.PageUp:return e.preventDefault(),e.stopPropagation(),S(()=>of(t,Qd.First));case Im.End:case Im.PageDown:return e.preventDefault(),e.stopPropagation(),S(()=>of(t,Qd.Last))}return S(()=>Td(u,{vertical(){return e.key===Im.ArrowUp?of(t,Qd.Previous|Qd.WrapAround):e.key===Im.ArrowDown?of(t,Qd.Next|Qd.WrapAround):Xd.Error},horizontal(){return e.key===Im.ArrowLeft?of(t,Qd.Previous|Qd.WrapAround):e.key===Im.ArrowRight?of(t,Qd.Next|Qd.WrapAround):Xd.Error}}))===Xd.Success?e.preventDefault():void 0}),O=(0,t.useRef)(!1),C=Xu(()=>{var e;O.current||(O.current=!0,null==(e=g.current)||e.focus({preventScroll:!0}),m.change(j),qu(()=>{O.current=!1}))}),E=Xu(e=>{e.preventDefault()}),{isFocusVisible:T,focusProps:P}=_u({autoFocus:l}),{isHovered:_,hoverProps:A}=Mu({isDisabled:c}),{pressed:I,pressProps:F}=Ku({disabled:c}),R=jf({selected:k,hover:_,active:I,focus:T,autofocus:l,disabled:c}),M=rm({ref:y,onKeyDown:N,onMouseDown:E,onClick:C,id:a,role:"tab",type:mf(e,v),"aria-controls":null==(o=null==(r=x[j])?void 0:r.current)?void 0:o.id,"aria-selected":k,tabIndex:k?0:-1,disabled:c||void 0,autoFocus:l},P,A,F);return Jx()({ourProps:M,theirProps:s,slot:R,defaultTag:"button",name:"Tabs.Tab"})}),EN=om(function(e,n){let{defaultIndex:r=0,vertical:o=!1,manual:i=!1,onChange:a,selectedIndex:c=null,...l}=e;const s=o?"vertical":"horizontal",u=i?"manual":"auto";let d=null!==c,f=Qu({isControlled:d}),p=Nf(n),[x,m]=(0,t.useReducer)(NN,{info:f,selectedIndex:null!=c?c:r,tabs:[],panels:[]}),h=jf({selectedIndex:x.selectedIndex}),v=Qu(a||(()=>{})),b=Qu(x.tabs),g=(0,t.useMemo)(()=>({orientation:s,activation:u,...x}),[s,u,x]),y=Xu(e=>(m({type:1,tab:e}),()=>m({type:2,tab:e}))),w=Xu(e=>(m({type:3,panel:e}),()=>m({type:4,panel:e}))),j=Xu(e=>{k.current!==e&&v.current(e),d||m({type:0,index:e})}),k=Qu(d?e.selectedIndex:x.selectedIndex),S=(0,t.useMemo)(()=>({registerTab:y,registerPanel:w,change:j}),[]);Vu(()=>{m({type:0,index:null!=c?c:r})},[c]),Vu(()=>{if(void 0===k.current||x.tabs.length<=0)return;let e=rf(x.tabs,e=>e.current);e.some((e,t)=>x.tabs[t]!==e)&&j(e.indexOf(x.tabs[k.current]))});let N={ref:p},O=Jx();return t.createElement(mN,null,t.createElement(kN.Provider,{value:S},t.createElement(wN.Provider,{value:g},g.tabs.length<=0&&t.createElement(pN,{onFocus:()=>{var e,t;for(let n of b.current)if(0===(null==(e=n.current)?void 0:e.tabIndex))return null==(t=n.current)||t.focus(),!0;return!1}}),O({ourProps:N,theirProps:l,slot:h,defaultTag:"div",name:"Tabs"}))))}),TN=om(function(e,t){let{orientation:n,selectedIndex:r}=jN("Tab.List"),o=Nf(t),i=jf({selectedIndex:r}),a=e,c={ref:o,role:"tablist","aria-orientation":n};return Jx()({ourProps:c,theirProps:a,slot:i,defaultTag:"div",name:"Tabs.List"})}),PN=om(function(e,t){let{selectedIndex:n}=jN("Tab.Panels"),r=Nf(t),o=jf({selectedIndex:n}),i=e,a={ref:r};return Jx()({ourProps:a,theirProps:i,slot:o,defaultTag:"div",name:"Tabs.Panels"})}),_N=om(function(e,n){var r,o,i,a;let c=(0,t.useId)(),{id:l=`headlessui-tabs-panel-${c}`,tabIndex:s=0,...u}=e,{selectedIndex:d,tabs:f,panels:p}=jN("Tab.Panel"),x=SN("Tab.Panel"),m=(0,t.useRef)(null),h=Nf(m,n);Vu(()=>x.registerPanel(m),[x,m]);let v=hN("panels"),b=p.indexOf(m);-1===b&&(b=v);let g=b===d,{isFocusVisible:y,focusProps:w}=_u(),j=jf({selected:g,focus:y}),k=rm({ref:h,id:l,role:"tabpanel","aria-labelledby":null==(o=null==(r=f[b])?void 0:r.current)?void 0:o.id,tabIndex:g?s:-1},w),S=Jx();return g||null!=(i=u.unmount)&&!i||null!=(a=u.static)&&a?S({ourProps:k,theirProps:u,slot:j,defaultTag:"div",features:ON,visible:g,name:"Tabs.Panel"}):t.createElement(dm,{"aria-hidden":"true",...k})}),AN=Object.assign(CN,{Group:EN,List:TN,Panels:PN,Panel:_N});var IN=function(e){var t=e.active,n=e.count,r=e.label,o=e.onClick;return(0,tl.jsxs)("button",{type:"button",onClick:o,className:"ctx-flex ctx-items-center ctx-gap-[7px] ctx-bg-transparent ctx-border-0 ctx-border-b-2 ctx-border-solid -ctx-mb-px ctx-px-0.5 ctx-py-[13px] ctx-text-row ctx-cursor-pointer ctx-transition-colors ".concat(t?"ctx-font-semibold ctx-text-primary ctx-border-primary":"ctx-font-medium ctx-text-ink-muted ctx-border-transparent hover:ctx-text-ink-body"),children:[r,null!=n?(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-text-ink-faint ctx-bg-line-wash ctx-rounded-[10px] ctx-px-1.5 ctx-py-px",children:n}):null]})};function FN(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return RN(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?RN(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function RN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var MN=function(e,t){if("undefined"==typeof window)return 0;var n=Wa(),r=parseInt(n.get(t),10);return r>=0&&r<e.length?r:0},DN=function(e){var n=e.items,r=e.settings,o=void 0!==r&&r,i=e.rightContent,a=void 0===i?null:i,c=e.variant,l=void 0===c?"default":c,s=e.footer,u=void 0===s?null:s,d="tab",f=FN((0,t.useState)(function(){return MN(n,d)}),2),p=f[0],x=f[1],m=(0,t.useCallback)(function(e){x(e),function(e,t){var n=window.location.hash.replace("#","");if(n){var r=n.split("?")[0],o=new URLSearchParams(n.split("?")[1]||"");o.get(e)!==String(t)&&(o.set(e,t),window.location.hash="".concat(r,"?").concat(o.toString()))}}(d,e)},[d]);if((0,t.useEffect)(function(){var e=function(){x(MN(n,d))};return window.addEventListener("hashchange",e),function(){return window.removeEventListener("hashchange",e)}},[n,d]),"underline"===l){var h=n[p]||n[0];return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-6 ctx-flex-wrap ctx-border-b ctx-border-line-hair ctx-px-[22px] ctx-pt-1",children:[n.map(function(e,t){return(0,tl.jsx)(IN,{active:t===p,label:e.title,count:e.count,onClick:function(){return m(t)}},e.id)}),a?(0,tl.jsx)("div",{className:"ctx-ml-auto",children:a}):null]}),(0,tl.jsx)("div",{className:null!=h&&h.flush?"":"ctx-p-5 ctx-pt-4",children:null==h?void 0:h.component}),u?(0,tl.jsx)("div",{className:"ctx-border-t ctx-border-line-hair",children:u}):null]})}return(0,tl.jsxs)(EN,{selectedIndex:p,onChange:m,className:"ctx-border ctx-border-line-hair ctx-rounded-card ctx-overflow-hidden",children:[(0,tl.jsxs)(TN,{className:"ctx-flex ctx-bg-line-paper ctx-border-b ctx-border-line-hair ctx-justify-between ctx-px-4 ctx-py-3 ctx-items-center ctx-gap-3",children:[(0,tl.jsx)("div",{className:ns("ctx-inline-flex ctx-flex-wrap ctx-items-center ctx-bg-line-wash ctx-rounded-field ctx-p-[3px] ctx-gap-[2px]"),children:n.map(function(e){var t=e.id,n=e.title;return(0,tl.jsx)(AN,{className:ns("ctx-font-sans ctx-text-body ctx-font-medium ctx-text-ink-muted ctx-bg-transparent ctx-border-0 ctx-rounded-[6px] ctx-py-1.5 ctx-cursor-pointer ctx-whitespace-nowrap ctx-transition-colors focus:ctx-outline-none data-[focus]:ctx-outline-none data-[selected]:ctx-bg-white data-[selected]:ctx-text-ink data-[selected]:ctx-font-semibold data-[selected]:ctx-shadow-card",o?"ctx-px-4":"ctx-px-3"),children:n},t)})}),(0,tl.jsx)("div",{children:a})]}),(0,tl.jsx)(PN,{className:"ctx-bg-white ctx-p-5 ctx-pt-4",children:n.map(function(e){var t=e.id,n=e.component;return(0,tl.jsx)(_N,{children:n},t)})})]})};function LN({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M3.792 2.938A49.069 49.069 0 0 1 12 2.25c2.797 0 5.54.236 8.209.688a1.857 1.857 0 0 1 1.541 1.836v1.044a3 3 0 0 1-.879 2.121l-6.182 6.182a1.5 1.5 0 0 0-.439 1.061v2.927a3 3 0 0 1-1.658 2.684l-1.757.878A.75.75 0 0 1 9.75 21v-5.818a1.5 1.5 0 0 0-.44-1.06L3.13 7.938a3 3 0 0 1-.879-2.121V4.774c0-.897.64-1.683 1.542-1.836Z",clipRule:"evenodd"}))}var zN=t.forwardRef(LN),BN=function(e){var t=e.id,n=void 0===t?"":t,r=e.type,o=void 0===r?"text":r,i=e.placeholder,a=void 0===i?"":i,c=e.size,l=void 0===c?"large":c,s=e.icon,u=void 0===s?"":s,d=e.className,f=void 0===d?"":d,p=e.value,x=void 0===p?"":p,m=e.onChange,h=void 0===m?function(){}:m;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-w-full",children:[u&&(0,tl.jsx)("span",{className:"ctx-px-2 -ctx-mr-8 ctx-z-10 ctx-text-ink-faint",children:u}),(0,tl.jsx)("input",{id:n,value:x,onChange:h,className:ns("ctx-kit-input ctx-w-full ctx-box-border ctx-font-medium ctx-text-ink ctx-bg-white ctx-border !ctx-border-line !ctx-rounded-field !ctx-px-[11px] placeholder:!ctx-text-ink-faint ctx-flex-grow focus:!ctx-border-primary focus-visible:!ctx-outline-none !ctx-shadow-none",{large:"ctx-text-row !ctx-py-[7px]",small:"ctx-text-body !ctx-py-[5px]"}[l],{"!ctx-pl-8":u},f),type:o,placeholder:a})]})},UN=function(e){var t=e.buttons,n=void 0===t?[]:t,r=e.active,o=void 0===r?{title:"Attribute",value:"attribute"}:r,i=e.onChange,a=void 0===i?function(){}:i,c=e.size,l="small"===(void 0===c?"default":c);return(0,tl.jsx)("div",{className:ns("ctx-inline-flex ctx-bg-line-wash",l?"ctx-rounded-[6px] ctx-p-[2px]":"ctx-rounded-item ctx-p-[3px]"),children:n.map(function(e){return(0,tl.jsx)("button",{onClick:function(){return a(e)},className:ns("ctx-flex-1 ctx-font-sans ctx-border-0 ctx-rounded-[5px] ctx-cursor-pointer ctx-whitespace-nowrap ctx-transition-colors focus-visible:ctx-outline-none",l?"ctx-text-[10.5px] ctx-py-1 ctx-px-2":"ctx-text-help ctx-py-1.5 ctx-px-[9px]",e.value===o.value?"ctx-bg-white ctx-text-ink ctx-font-semibold ctx-shadow-card":"ctx-bg-transparent ctx-text-ink-muted ctx-font-medium"),children:e.title},e.value)})})};function GN(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return HN(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?HN(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 HN(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var qN=[{id:1,value:"==",name:"is / equal"},{id:2,value:"!=",name:"is not / not equal"},{id:3,value:">=",name:"equals or greater than"},{id:4,value:">",name:"greater than"},{id:5,value:"<=",name:"equals or less than"},{id:6,value:"<",name:"less than"},{id:7,value:"contains",name:"contains"},{id:8,value:"nContains",name:"does not contain"},{id:9,value:"between",name:"between"}],WN=function(e,t){return"".concat(e,"-").concat(t)},$N=function(e,t){return Array.isArray(e)&&e.find(function(e){return(null==e?void 0:e.value)===t})||null},VN=[{title:"AND",value:"AND"},{title:"OR",value:"OR"}],QN=[{id:"pv-title",name:"Product Title",value:"__pv_title"},{id:"pv-sale",name:"Sale Price",value:"__pv_sale_price"},{id:"pv-stock",name:"Stock Status",value:"__pv_stock_status"}],XN=[{id:"pv-group-1",base_operator:"AND",base_filters:[{id:"pv-row-1",attribute:"__pv_title",condition:"contains",compare:"Hoodie",operator:"AND"},{id:"pv-row-2",attribute:"__pv_sale_price",condition:"<",compare:"45",operator:"AND"}]},{id:"pv-group-2",base_operator:"AND",base_filters:[{id:"pv-row-3",attribute:"__pv_stock_status",condition:"==",compare:"In stock",operator:"AND"}]}],KN=function(e){var t,n;return String(null!==(t=null==e?void 0:e.attribute)&&void 0!==t?t:"").trim()&&String(null!==(n=null==e?void 0:e.compare)&&void 0!==n?n:"").trim()},YN=function(e){var t=e.onAdd;return(0,tl.jsxs)("div",{className:"ctx-border ctx-border-dashed ctx-border-line ctx-rounded-card ctx-bg-line-paper ctx-px-5 ctx-py-9 ctx-flex ctx-flex-col ctx-items-center ctx-text-center",children:[(0,tl.jsx)("div",{className:"ctx-w-11 ctx-h-11 ctx-rounded-btn ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-text-primary ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)(zN,{className:"ctx-w-[20px] ctx-h-[20px]"})}),(0,tl.jsx)("div",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink ctx-mt-3.5",children:Qc("No advanced rules yet","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1.5 ctx-max-w-[420px]",children:Qc("Every product that passes the Filters tab is included. Add a group when you need conditions the Filters tab cannot express.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-mt-4 ctx-px-3.5 ctx-py-2.5 ctx-border ctx-border-line-hair ctx-rounded-field ctx-bg-white ctx-flex-wrap ctx-justify-center",children:[(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-ink-faint",children:"IF"}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-bg-line-paper ctx-border ctx-border-line ctx-rounded-[6px] ctx-px-2 ctx-py-1",children:Qc("Stock > 0","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-ink-faint",children:"AND"}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-bg-line-paper ctx-border ctx-border-line ctx-rounded-[6px] ctx-px-2 ctx-py-1",children:Qc("Price ≥ 20","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-ink-faint",children:Qc("→ product is included","woo-feed")})]}),(0,tl.jsx)(Ub,{size:"medium",className:"ctx-mt-5 ctx-font-semibold ctx-text-body ctx-text-white",onClick:t,icon:(0,tl.jsx)(gg,{className:"ctx-size-3.5 ctx-text-white"}),children:Qc("Add your first group","woo-feed")})]})},ZN=function(e){var t=e.locked,n=void 0!==t&&t,r=V(),o=hS().data,i=g(function(e){return e.makeFeed.productAttributes}),a=(Array.isArray(o)&&o.length>0?o:i)||[],c=dS().data,l=Array.isArray(null==c?void 0:c.conditions)&&c.conditions.length>0?c.conditions:qN,s=g(function(e){var t;return null===(t=e.makeFeed.filter)||void 0===t?void 0:t.advancedFilter})||{groups:[],filterType:2},u=Array.isArray(s.groups)?s.groups:[],d=n&&0===u.length,f=d?XN:u,p=d?QN:a,x=function(){return r(_a())},m=function(e,t,n,o){return r(Ia({groupId:e,subId:t,field:n,value:o}))},h=f.reduce(function(e,t){var n;return e+((null===(n=t.base_filters)||void 0===n?void 0:n.length)||0)},0),v=f.reduce(function(e,t){return e+(t.base_filters||[]).filter(KN).length},0),b=h-v,y=d?cc(Qc("%1$d groups joined by %2$s","woo-feed"),f.length,"AND"):0===f.length?Qc("Groups are joined by a single operator you choose between them.","woo-feed"):[cc(Xc("%d group","%d groups",f.length,"woo-feed"),f.length),cc(Xc("%d active condition","%d active conditions",v,"woo-feed"),v),b>0?cc(Xc("%d row is incomplete and ignored","%d rows are incomplete and ignored",b,"woo-feed"),b):null].filter(Boolean).join(" · ");return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col",children:[0===f.length&&(0,tl.jsx)(YN,{onAdd:x}),f.map(function(e,t){var n=e.base_filters||[];return(0,tl.jsxs)("div",{children:[0!==t&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3 ctx-py-3",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-h-px ctx-bg-line-hair"}),(0,tl.jsx)(UN,{size:"small",buttons:VN,active:{title:e.base_operator||"AND",value:e.base_operator||"AND"},onChange:function(t){return n=e.id,o=t.value,r(Fa({groupId:n,value:o}));var n,o}}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-h-px ctx-bg-line-hair"})]}),(0,tl.jsxs)("div",{className:"ctx-border ctx-border-[#e2e8f1] ctx-rounded-card ctx-overflow-hidden ctx-bg-white",children:[(0,tl.jsxs)("div",{className:"ctx-px-3.5 ctx-py-2.5 ctx-bg-line-paper ctx-border-b ctx-border-line-hair ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink-body",children:cc(Qc("Group %d","woo-feed"),t+1)}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint",children:cc(Xc("%d condition","%d conditions",n.length,"woo-feed"),n.length)}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),(0,tl.jsx)("button",{type:"button",title:Qc("Delete group","woo-feed"),"aria-label":Qc("Delete group","woo-feed"),onClick:function(){return t=e.id,r(Ma({groupId:t}));var t},className:"ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer hover:ctx-border-danger-line hover:ctx-text-danger",children:(0,tl.jsx)(Tj,{className:"ctx-size-3.5"})})]}),(0,tl.jsxs)("div",{className:"ctx-p-3.5 ctx-flex ctx-flex-col ctx-gap-2 ctx-overflow-x-auto",children:[n.map(function(t,n){var o,i,a,c="between"===t.condition,s=GN(c?function(e){if("string"!=typeof e)return["",""];var t=e.indexOf("-");return t<=0?[e,""]:[e.slice(0,t),e.slice(t+1)]}(t.compare):["",""],2),u=s[0],d=s[1],f=String(null!==(o=t.attribute)&&void 0!==o?o:"").trim()&&!String(null!==(i=t.compare)&&void 0!==i?i:"").trim();return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-min-w-[560px]",children:[(0,tl.jsx)("div",{className:"ctx-w-[76px] ctx-flex-none ctx-flex ctx-justify-end",children:0===n?(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-ink-faint ctx-tracking-wide ctx-pr-1.5",children:"IF"}):(0,tl.jsx)(UN,{size:"small",buttons:VN,active:{title:t.operator||"AND",value:t.operator||"AND"},onChange:function(n){return m(e.id,t.id,"operator",n.value)}})}),(0,tl.jsx)("div",{className:"ctx-flex-[3_1_140px] ctx-min-w-0",children:(0,tl.jsx)(tS,{size:"small",placeholder:Qc("Select attribute","woo-feed"),data:p,currentSelected:$N(p,t.attribute),onChange:function(n){n&&m(e.id,t.id,"attribute",n.value)}})}),(0,tl.jsx)("div",{className:"ctx-flex-[2_1_130px] ctx-min-w-0",children:(0,tl.jsx)(Th,{size:"small",className:"!ctx-border !ctx-border-line focus:!ctx-border-primary ctx-rounded-field ctx-py-[7px]",placeholder:Qc("Condition","woo-feed"),items:l,selected:l.find(function(e){return e.value===t.condition})||null,onChange:function(n){n&&(m(e.id,t.id,"condition",n.value),"between"===n.value&&"between"!==t.condition&&m(e.id,t.id,"compare",""))}})}),(0,tl.jsx)("div",{className:"ctx-flex-[2_1_120px] ctx-min-w-0",children:c?(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)(BN,{size:"small",placeholder:Qc("Low","woo-feed"),value:u,onChange:function(n){return m(e.id,t.id,"compare",WN(n.target.value,d))}}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-muted",children:Qc("to","woo-feed")}),(0,tl.jsx)(BN,{size:"small",placeholder:Qc("High","woo-feed"),value:d,onChange:function(n){return m(e.id,t.id,"compare",WN(u,n.target.value))}})]}):(0,tl.jsx)(BN,{size:"small",placeholder:Qc("Value","woo-feed"),className:f?"!ctx-border-amber-line":"",value:null!==(a=t.compare)&&void 0!==a?a:"",onChange:function(n){return m(e.id,t.id,"compare",n.target.value)}})}),(0,tl.jsx)("button",{type:"button",title:Qc("Delete row","woo-feed"),"aria-label":Qc("Remove condition","woo-feed"),onClick:function(){return n=e.id,o=t.id,r(Ra({groupId:n,subId:o}));var n,o},className:"ctx-flex-none ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer hover:ctx-border-danger-line hover:ctx-text-danger",children:(0,tl.jsx)(Tj,{className:"ctx-size-3.5"})})]},t.id)}),(0,tl.jsx)(Ub,{type:"dashed",onClick:function(){return t=e.id,r(Aa({groupId:t}));var t},className:"ctx-self-start ctx-ml-[86px]",icon:(0,tl.jsx)(gg,{className:"ctx-size-3"}),children:Qc("Add condition","woo-feed")})]})]})]},e.id)}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-mt-4 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:y}),(0,tl.jsx)(Ub,{size:"medium",className:"ctx-font-semibold ctx-text-body ctx-text-white",onClick:x,icon:(0,tl.jsx)(gg,{className:"ctx-size-3.5 ctx-text-white"}),children:Qc("Add condition group","woo-feed")})]})]})};function JN({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12 1.5a5.25 5.25 0 0 0-5.25 5.25v3a3 3 0 0 0-3 3v6.75a3 3 0 0 0 3 3h10.5a3 3 0 0 0 3-3v-6.75a3 3 0 0 0-3-3v-3c0-2.9-2.35-5.25-5.25-5.25Zm3.75 8.25v-3a3.75 3.75 0 1 0-7.5 0v3h7.5Z",clipRule:"evenodd"}))}var eO=t.forwardRef(JN);function tO({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M3.53 2.47a.75.75 0 0 0-1.06 1.06l18 18a.75.75 0 1 0 1.06-1.06l-18-18ZM22.676 12.553a11.249 11.249 0 0 1-2.631 4.31l-3.099-3.099a5.25 5.25 0 0 0-6.71-6.71L7.759 4.577a11.217 11.217 0 0 1 4.242-.827c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113Z"}),t.createElement("path",{d:"M15.75 12c0 .18-.013.357-.037.53l-4.244-4.243A3.75 3.75 0 0 1 15.75 12ZM12.53 15.713l-4.243-4.244a3.75 3.75 0 0 0 4.244 4.243Z"}),t.createElement("path",{d:"M6.75 12c0-.619.107-1.213.304-1.764l-3.1-3.1a11.25 11.25 0 0 0-2.63 4.31c-.12.362-.12.752 0 1.114 1.489 4.467 5.704 7.69 10.675 7.69 1.5 0 2.933-.294 4.242-.827l-2.477-2.477A5.25 5.25 0 0 1 6.75 12Z"}))}var nO=t.forwardRef(tO);function rO({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M12 15a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z"}),t.createElement("path",{fillRule:"evenodd",d:"M1.323 11.447C2.811 6.976 7.028 3.75 12.001 3.75c4.97 0 9.185 3.223 10.675 7.69.12.362.12.752 0 1.113-1.487 4.471-5.705 7.697-10.677 7.697-4.97 0-9.186-3.223-10.675-7.69a1.762 1.762 0 0 1 0-1.113ZM17.25 12a5.25 5.25 0 1 1-10.5 0 5.25 5.25 0 0 1 10.5 0Z",clipRule:"evenodd"}))}var oO=t.forwardRef(rO);function iO({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M14.615 1.595a.75.75 0 0 1 .359.852L12.982 9.75h7.268a.75.75 0 0 1 .548 1.262l-10.5 11.25a.75.75 0 0 1-1.272-.71l1.992-7.302H3.75a.75.75 0 0 1-.548-1.262l10.5-11.25a.75.75 0 0 1 .913-.143Z",clipRule:"evenodd"}))}var aO=t.forwardRef(iO);let cO=(0,t.createContext)(null);cO.displayName="GroupContext";let lO=t.Fragment;let sO=om(function(e,n){var r;let o=(0,t.useId)(),i=gm(),a=Lf(),{id:c=i||`headlessui-switch-${o}`,disabled:l=a||!1,checked:s,defaultChecked:u,onChange:d,name:f,value:p,form:x,autoFocus:m=!1,...h}=e,v=(0,t.useContext)(cO),[b,g]=(0,t.useState)(null),y=Nf((0,t.useRef)(null),n,null===v?null:v.setSwitch,g),w=ed(u),[j,k]=Ju(s,d,null!=w&&w),S=$u(),[N,O]=(0,t.useState)(!1),C=Xu(()=>{O(!0),null==k||k(!j),S.nextFrame(()=>{O(!1)})}),E=Xu(e=>{if(fd(e.currentTarget))return e.preventDefault();e.preventDefault(),C()}),T=Xu(e=>{e.key===Im.Space?(e.preventDefault(),C()):e.key===Im.Enter&&Xx(e.currentTarget)}),P=Xu(e=>e.preventDefault()),_=Mm(),A=Tm(),{isFocusVisible:I,focusProps:F}=_u({autoFocus:m}),{isHovered:R,hoverProps:M}=Mu({isDisabled:l}),{pressed:D,pressProps:L}=Ku({disabled:l}),z=jf({checked:j,disabled:l,hover:R,focus:I,active:D,autofocus:m,changing:N}),B=rm({id:c,ref:y,role:"switch",type:mf(e,b),tabIndex:-1===e.tabIndex?0:null!=(r=e.tabIndex)?r:0,"aria-checked":j,"aria-labelledby":_,"aria-describedby":A,disabled:l||void 0,autoFocus:m,onClick:E,onKeyUp:T,onKeyPress:P},F,M,L),U=(0,t.useCallback)(()=>{if(void 0!==w)return null==k?void 0:k(w)},[k,w]),G=Jx();return t.createElement(t.Fragment,null,null!=f&&t.createElement(xm,{disabled:l,data:{[f]:p||"on"},overrides:{type:"checkbox",checked:j},form:x,onReset:U}),G({ourProps:B,theirProps:h,slot:z,defaultTag:"button",name:"Switch"}))}),uO=function(e){var n;let[r,o]=(0,t.useState)(null),[i,a]=Dm(),[c,l]=Pm(),s=(0,t.useMemo)(()=>({switch:r,setSwitch:o}),[r,o]),u=e,d=Jx();return t.createElement(l,{name:"Switch.Description",value:c},t.createElement(a,{name:"Switch.Label",value:i,props:{htmlFor:null==(n=s.switch)?void 0:n.id,onClick(e){r&&(sd(e.currentTarget)&&e.preventDefault(),r.click(),r.focus({preventScroll:!0}))}}},t.createElement(cO.Provider,{value:s},d({ourProps:{},theirProps:u,slot:{},defaultTag:lO,name:"Switch.Group"}))))},dO=zm,fO=Am,pO=Object.assign(sO,{Group:uO,Label:dO,Description:fO});function xO(e){return xO="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},xO(e)}var mO=["checked","onChange"];function hO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function vO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hO(Object(n),!0).forEach(function(t){bO(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hO(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function bO(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=xO(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xO(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xO(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gO=function(e){var t=e.checked,n=e.onChange,r=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,mO);return(0,tl.jsx)(pO,vO(vO({},r),{},{checked:t,onChange:n,className:"ctx-group ctx-bg-line ctx-relative ctx-flex ctx-h-5 ctx-w-8 ctx-cursor-pointer ctx-rounded-full  ctx-p-1 ctx-transition-colors ctx-duration-200 ctx-ease-in-out focus:ctx-outline-none data-[focus]:ctx-outline-1 data-[focus]:ctx-outline-white data-[checked]:ctx-bg-primary",children:(0,tl.jsx)("span",{"aria-hidden":"true",className:"ctx-pointer-events-none ctx-absolute ctx-top-0.5 ctx-left-0.5 ctx-inline-block ctx-size-4 ctx-translate-x-0 ctx-rounded-full ctx-bg-white ctx-ring-0 ctx-shadow-lg ctx-transition ctx-duration-200 ctx-ease-in-out group-data-[checked]:ctx-translate-x-3"})}))};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 wO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function jO(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=yO(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=yO(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yO(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kO(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return SO(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?SO(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 SO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var NO=[{title:"FTP",value:"ftp"},{title:"SFTP",value:"sftp"}],OO=[{title:Qc("Passive","woo-feed"),value:"passive"},{title:Qc("Active","woo-feed"),value:"active"}],CO=function(e){var t=e.title,n=e.headerRight,r=void 0===n?null:n,o=e.children;return(0,tl.jsxs)("div",{className:"ctx-border ctx-border-line-hair ctx-rounded-btn ctx-overflow-hidden ctx-bg-white",children:[(0,tl.jsxs)("div",{className:"ctx-px-3.5 ctx-py-2.5 ctx-bg-line-paper ctx-border-b ctx-border-line-hair ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-body ctx-font-semibold ctx-text-ink-body",children:t}),r]}),(0,tl.jsx)("div",{className:"ctx-p-3.5",children:o})]})},EO=function(){var e,n,r,o,i,a=V(),c=g(function(e){var t;return!(null===(t=e.makeFeed)||void 0===t||null===(t=t.ftp)||void 0===t||!t.enabled)}),l=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.protocol)&&void 0!==t?t:"ftp"}),s=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.mode)&&void 0!==t?t:"passive"}),u=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.host)&&void 0!==t?t:""}),d=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.port)&&void 0!==t?t:"21"}),f=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.username)&&void 0!==t?t:""}),p=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.password)&&void 0!==t?t:""}),x=g(function(e){var t;return!(null===(t=e.makeFeed)||void 0===t||null===(t=t.ftp)||void 0===t||!t.passwordSet)}),m=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.feedSlug)&&void 0!==t?t:""}),h=!p&&x&&!!m,v=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.ftp)||void 0===n?void 0:n.path)&&void 0!==t?t:""}),b=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.makeFeedForm)||void 0===n?void 0:n.fileName)&&void 0!==t?t:""}),y=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.makeFeedForm)||void 0===n?void 0:n.fileType)&&void 0!==t?t:""}),w=kO((0,t.useState)(!1),2),j=w[0],k=w[1],S=kO(yS(),2),N=S[0],O=S[1],C=O.isLoading,E=O.data,T=O.error,P=O.reset,_=(0,t.useRef)(P);_.current=P,(0,t.useEffect)(function(){_.current()},[u,d,f,p,v,l,s]);var A=function(e,t){return a(Ba({field:e,value:t}))},I=Boolean(null===(e=null===(n=window.ctxfeedV8)||void 0===n?void 0:n.ftp_enabled)||void 0===e||e),F=Boolean(null===(r=null===(o=window.ctxfeedV8)||void 0===o?void 0:o.ssh2_enabled)||void 0===r||r),R=!I&&!F,M=NO.find(function(e){return e.value===l})||NO[0],D=OO.find(function(e){return e.value===s})||OO[0];if(R)return(0,tl.jsxs)("div",{className:"ctx-rounded-btn ctx-border ctx-border-danger-line ctx-bg-danger-tint ctx-p-4 ctx-text-body ctx-text-danger-deep",children:[(0,tl.jsx)("p",{className:"ctx-m-0 ctx-font-medium",children:Qc("Your server can’t upload feeds yet — the PHP extensions for both transfer methods are missing:","woo-feed")}),(0,tl.jsxs)("ul",{className:"ctx-mt-2 ctx-mb-0 ctx-pl-[18px] ctx-list-disc ctx-flex ctx-flex-col ctx-gap-1",children:[(0,tl.jsxs)("li",{children:[(0,tl.jsx)("code",{className:"ctx-font-mono",children:"ftp"})," — ",Qc("needed for FTP uploads","woo-feed")]}),(0,tl.jsxs)("li",{children:[(0,tl.jsx)("code",{className:"ctx-font-mono",children:"ssh2"})," — ",Qc("needed for SFTP uploads","woo-feed")]})]}),(0,tl.jsx)("p",{className:"ctx-mt-2 ctx-mb-0",children:Qc("Ask your hosting provider or system administrator to enable at least one of them (ssh2 / SFTP is the encrypted option we recommend), then reload this page.","woo-feed")})]});var L="sftp"===l&&!F||"ftp"===l&&!I,z=Qc(L?"sftp"===l?"Warning! PHP ssh2 extension is not enabled. Ask your host to enable it or use FTP instead.":"Warning! PHP ftp extension is not enabled. Ask your host to enable it or use SFTP instead.":"sftp"===l?"Encrypted transfer. Needs the ssh2 PHP extension on this server.":"Unencrypted. Use SFTP unless the merchant only accepts FTP.","woo-feed"),B="sftp"===l?"22":"21",U=/^[a-z][a-z0-9+.-]*:\/\//i.test(u),G=u.trim()?U?{text:Qc("Drop the protocol prefix — host only","woo-feed"),tone:"warning",warn:!0}:{text:Qc("Host name or IP, no protocol","woo-feed"),tone:"muted",warn:!1}:{text:Qc("Required","woo-feed"),tone:"warning",warn:!0},H=String(d).trim()?String(d)===B?{text:cc(Qc("Default for %s","woo-feed"),l.toUpperCase()),tone:"muted",warn:!1}:{text:Qc("Non-standard","woo-feed"),tone:"muted",warn:!1}:{text:Qc("Required","woo-feed"),tone:"warning",warn:!0},q="/"===v.charAt(0),W=q?{text:Qc("Absolute path from the server root. If this folder doesn't exist, the feed is uploaded to the root folder instead.","woo-feed"),tone:"muted",warn:!1}:{text:Qc('Must be an absolute path starting with / — relative paths and ~ do not work. Run "pwd" over SSH to find yours.',"woo-feed"),tone:"warning",warn:!0},$=String(b||"").normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/^-+|-+$/g,""),Q=$?"".concat($,".").concat((y||"xml").toLowerCase()):"",X=q&&Q?"".concat(v.replace(/\/+$/,""),"/").concat(Q):"",K=[!u.trim()&&Qc("host","woo-feed"),!String(d).trim()&&Qc("port","woo-feed"),!f.trim()&&Qc("username","woo-feed"),!p&&!h&&Qc("password","woo-feed"),!q&&Qc("an absolute path","woo-feed")].filter(Boolean),Y=0===K.length&&!C,Z=(null==E||null===(i=E.data)||void 0===i?void 0:i.message)||"",J=T?function(e){var t,n,r=(null==e||null===(t=e.data)||void 0===t?void 0:t.message)||(null==e||null===(n=e.data)||void 0===n?void 0:n.error);if(r)return String(r);if("TIMEOUT_ERROR"===(null==e?void 0:e.status))return Qc("The test took longer than 60 seconds and was stopped. The server may be unreachable from this site, or the port may be blocked for outgoing connections.","woo-feed");var o=(null==e?void 0:e.originalStatus)||(Number.isFinite(null==e?void 0:e.status)?e.status:0);return o?cc(Qc("The site returned HTTP %d before the test could report a result — usually a web-server or proxy timeout. Check the host and port, then try again.","woo-feed"),o):Qc("Could not reach the server. Check the host and port, then try again.","woo-feed")}(T):"";return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsxs)("div",{className:ns("ctx-flex ctx-items-center ctx-gap-3.5 ctx-flex-wrap ctx-border ctx-rounded-btn ctx-px-4 ctx-py-3.5",c?"ctx-border-[#c3ddfd] ctx-bg-[#f7faff]":"ctx-border-line-hair ctx-bg-white"),children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[240px]",children:[(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:Qc("Upload after every generation","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc(c?"The file is pushed to the server below at the end of every scheduled and manual run.":"Off — the feed only stays at its public URL.","woo-feed")})]}),(0,tl.jsx)(gO,{checked:c,onChange:function(e){return A("enabled",e)}})]}),!c&&(0,tl.jsxs)("div",{className:"ctx-border ctx-border-dashed ctx-border-line ctx-rounded-btn ctx-px-5 ctx-py-8 ctx-text-center",children:[(0,tl.jsx)("div",{className:"ctx-w-10 ctx-h-10 ctx-rounded-btn ctx-bg-line-wash ctx-text-ink-faint ctx-flex ctx-items-center ctx-justify-center ctx-mx-auto",children:(0,tl.jsx)(eO,{className:"ctx-w-[18px] ctx-h-[18px]"})}),(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-semibold ctx-text-ink ctx-mt-3",children:Qc("Delivery is off","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1.5 ctx-max-w-[400px] ctx-mx-auto",children:Qc("The feed still generates and stays available at its public URL. Turn delivery on to also push the file to a merchant server.","woo-feed")})]}),c&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-wrap ctx-gap-4 ctx-items-start",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[340px] ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)(CO,{title:Qc("Server","woo-feed"),children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-3.5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3.5 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[180px]",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("Protocol","woo-feed")}),(0,tl.jsx)("div",{className:ns("ctx-text-help ctx-mt-0.5",L?"ctx-text-danger-deep":"ctx-text-ink-faint"),children:z})]}),(0,tl.jsx)(UN,{size:"small",buttons:NO,active:M,onChange:function(e){A("protocol",e.value),"sftp"!==e.value||"21"!==d&&""!==d?"ftp"!==e.value||"22"!==d&&""!==d||A("port","21"):A("port","22")}})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-3 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-[3_1_200px] ctx-min-w-0",children:(0,tl.jsx)(Rs,{label:Qc("Host","woo-feed"),value:u,onChange:function(e){return A("host",e.target.value.trim())},placeholder:"ftp.example.com",className:G.warn?"ctx-field-warn":"",hint:G.text,hintTone:G.tone})}),(0,tl.jsx)("div",{className:"ctx-flex-[1_1_100px] ctx-min-w-0",children:(0,tl.jsx)(Rs,{label:Qc("Port","woo-feed"),value:d,onChange:function(e){return A("port",e.target.value.replace(/[^0-9]/g,""))},placeholder:B,className:H.warn?"ctx-field-warn":"",hint:H.text,hintTone:H.tone})})]}),"ftp"===l&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3.5 ctx-flex-wrap ctx-border-t ctx-border-line-hair ctx-pt-3",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[180px]",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("Transfer mode","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-0.5",children:Qc("Passive works behind most firewalls. Only pick Active if the server asks for it.","woo-feed")})]}),(0,tl.jsx)(UN,{size:"small",buttons:OO,active:D,onChange:function(e){return A("mode",e.value)}})]})]})}),(0,tl.jsx)(CO,{title:Qc("Credentials","woo-feed"),headerRight:(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-success-deep ctx-bg-success-tint ctx-border ctx-border-[#d2e4d5] ctx-rounded ctx-px-1.5 ctx-py-px",children:Qc("Encrypted at rest","woo-feed")}),children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-3 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-[1_1_190px] ctx-min-w-0",children:(0,tl.jsx)(Rs,{label:Qc("Username","woo-feed"),value:f,onChange:function(e){return A("username",e.target.value.trim())},placeholder:"feed-upload"})}),(0,tl.jsx)("div",{className:"ctx-flex-[1_1_190px] ctx-min-w-0",children:(0,tl.jsx)(Rs,{label:Qc("sftp"===l?"Password or key passphrase":"Password","woo-feed"),children:(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-items-center",children:[(0,tl.jsx)("input",{type:j?"text":"password",value:p,onChange:function(e){return A("password",e.target.value)},placeholder:Qc(x?"Saved — leave empty to keep it":"sftp"===l?"Passphrase":"Password","woo-feed"),className:"ctx-field !ctx-pr-9"}),(0,tl.jsx)("button",{type:"button",onClick:function(){return k(function(e){return!e})},title:Qc(j?"Hide":"Show","woo-feed"),"aria-label":Qc(j?"Hide password":"Show password","woo-feed"),className:"ctx-absolute ctx-right-1.5 ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border-0 ctx-rounded-[6px] ctx-bg-transparent ctx-text-ink-faint ctx-cursor-pointer hover:ctx-bg-line-wash hover:ctx-text-ink-body",children:j?(0,tl.jsx)(nO,{className:"ctx-w-[15px] ctx-h-[15px]"}):(0,tl.jsx)(oO,{className:"ctx-w-[15px] ctx-h-[15px]"})})]})})})]})}),(0,tl.jsxs)(CO,{title:Qc("Destination","woo-feed"),children:[(0,tl.jsx)(Rs,{label:Qc("Remote directory","woo-feed"),value:v,onChange:function(e){return A("path",e.target.value)},placeholder:"/var/www/html/wp-content/uploads/feeds",className:ns("ctx-font-mono !ctx-text-body",W.warn&&"ctx-field-warn"),hint:W.text,hintTone:W.tone}),X&&(0,tl.jsxs)("div",{className:"ctx-mt-3 ctx-bg-line-paper ctx-border ctx-border-line-hair ctx-rounded-field ctx-px-3 ctx-py-2.5",children:[(0,tl.jsx)("div",{className:"ctx-text-pill ctx-font-semibold ctx-text-ink-faint ctx-uppercase ctx-tracking-wide",children:Qc("File will land at","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-body ctx-mt-1.5 ctx-font-mono ctx-break-all",children:X})]})]})]}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[264px] ctx-max-w-[340px]",children:(0,tl.jsxs)("div",{className:"ctx-border ctx-border-line-hair ctx-rounded-btn ctx-bg-white ctx-p-4",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("Connection test","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-1",children:Qc("Sends a 1 KB file and deletes it, so nothing is left behind.","woo-feed")}),(0,tl.jsx)(Ub,{size:"medium",className:"ctx-w-full ctx-mt-3 ctx-font-semibold ctx-text-body ctx-text-white",onClick:function(){Y&&N(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wO(Object(n),!0).forEach(function(t){jO(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wO(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({host:u,port:d,username:f,password:p,protocol:l,mode:s,path:v},h?{feed:m}:{}))},disabled:!Y,icon:C?null:(0,tl.jsx)(aO,{className:"ctx-size-3.5 ctx-text-white"}),children:C?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Testing","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Test connection","woo-feed")}),Z&&(0,tl.jsxs)("div",{className:"ctx-mt-3 ctx-border ctx-border-[#d2e4d5] ctx-bg-success-tint ctx-rounded-field ctx-px-3 ctx-py-2.5",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-success-deep",children:Qc("Connected","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-success-deep ctx-mt-1",children:Z})]}),J&&(0,tl.jsxs)("div",{className:"ctx-mt-3 ctx-border ctx-border-amber-line ctx-bg-amber-tint ctx-rounded-field ctx-px-3 ctx-py-2.5",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-amber-deep",children:Qc("Test failed","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-amber-deep ctx-mt-1",children:J})]}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-3",children:K.length?cc(Qc("Fill in %s first.","woo-feed"),K.join(", ")):Qc("Runs against the values above, not the saved ones.","woo-feed")})]})})]})]})},TO=function(){return(0,tl.jsx)(ng,{title:Qc("Feed report is coming soon","woo-feed"),body:Qc("Per-product validation results and feed health checks for this feed will appear here in an upcoming update.","woo-feed")})};function PO(e,n){var r=(0,t.useState)(function(){return{inputs:n,result:e()}})[0],o=(0,t.useRef)(!0),i=(0,t.useRef)(r),a=o.current||Boolean(n&&i.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(n,i.current.inputs))?i.current:{inputs:n,result:e()};return(0,t.useEffect)(function(){o.current=!1,i.current=a},[a]),a.result}var _O=PO,AO=function(e,t){return PO(function(){return e},t)},IO="Invariant failed";var FO=function(e){var t=e.top,n=e.right,r=e.bottom,o=e.left;return{top:t,right:n,bottom:r,left:o,width:n-o,height:r-t,x:o,y:t,center:{x:(n+o)/2,y:(r+t)/2}}},RO=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},MO=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},DO={top:0,right:0,bottom:0,left:0},LO=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?DO:n,o=e.border,i=void 0===o?DO:o,a=e.padding,c=void 0===a?DO:a,l=FO(RO(t,r)),s=FO(MO(t,i)),u=FO(MO(s,c));return{marginBox:l,borderBox:FO(t),paddingBox:s,contentBox:u,margin:r,border:i,padding:c}},zO=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&function(e){if(!e)throw new Error(IO)}(!1),n},BO=function(e,t){var n,r,o=e.borderBox,i=e.border,a=e.margin,c=e.padding,l=(r=t,{top:(n=o).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return LO({borderBox:l,border:i,margin:a,padding:c})},UO=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),BO(e,t)},GO=function(e,t){var n={top:zO(t.marginTop),right:zO(t.marginRight),bottom:zO(t.marginBottom),left:zO(t.marginLeft)},r={top:zO(t.paddingTop),right:zO(t.paddingRight),bottom:zO(t.paddingBottom),left:zO(t.paddingLeft)},o={top:zO(t.borderTopWidth),right:zO(t.borderRightWidth),bottom:zO(t.borderBottomWidth),left:zO(t.borderLeftWidth)};return LO({borderBox:e,margin:n,padding:r,border:o})},HO=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return GO(t,n)},qO=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function WO(e,t){return e===t||!(!qO(e)||!qO(t))}function $O(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!WO(e[n],t[n]))return!1;return!0}function VO(e,t){void 0===t&&(t=$O);var n=null;function r(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var i=e.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}return r.clear=function(){n=null},r}var QO=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];t=o,n||(n=requestAnimationFrame(function(){n=null,e.apply(void 0,t)}))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};function XO(e,t){}XO.bind(null,"warn"),XO.bind(null,"error");function KO(){}function YO(e,t,n){const r=t.map(t=>{const r=function(e,t){return{...e,...t}}(n,t.options);return e.addEventListener(t.eventName,t.fn,r),function(){e.removeEventListener(t.eventName,t.fn,r)}});return function(){r.forEach(e=>{e()})}}const ZO="Invariant failed";class JO extends Error{}function eC(e,t){if(!e)throw new JO(ZO)}JO.prototype.toString=function(){return this.message};class tC extends t.Component{constructor(...e){super(...e),this.callbacks=null,this.unbind=KO,this.onWindowError=e=>{const t=this.getCallbacks();t.isDragging()&&t.tryAbort();e.error instanceof JO&&e.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return this.callbacks},this.setCallbacks=e=>{this.callbacks=e}}componentDidMount(){this.unbind=YO(window,[{eventName:"error",fn:this.onWindowError}])}componentDidCatch(e){if(!(e instanceof JO))throw e;this.setState({})}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}}const nC=e=>e+1,rC=(e,t)=>{const n=e.droppableId===t.droppableId,r=nC(e.index),o=nC(t.index);return n?`\n      You have moved the item from position ${r}\n      to position ${o}\n    `:`\n    You have moved the item from position ${r}\n    in list ${e.droppableId}\n    to list ${t.droppableId}\n    in position ${o}\n  `},oC=(e,t,n)=>t.droppableId===n.droppableId?`\n      The item ${e}\n      has been combined with ${n.draggableId}`:`\n      The item ${e}\n      in list ${t.droppableId}\n      has been combined with ${n.draggableId}\n      in list ${n.droppableId}\n    `,iC=e=>`\n  The item has returned to its starting position\n  of ${nC(e.index)}\n`,aC={dragHandleUsageInstructions:"\n  Press space bar to start a drag.\n  When dragging you can use the arrow keys to move the item around and escape to cancel.\n  Some screen readers may require you to be in focus mode or to use your pass through key\n",onDragStart:e=>`\n  You have lifted an item in position ${nC(e.source.index)}\n`,onDragUpdate:e=>{const t=e.destination;if(t)return rC(e.source,t);const n=e.combine;return n?oC(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},onDragEnd:e=>{if("CANCEL"===e.reason)return`\n      Movement cancelled.\n      ${iC(e.source)}\n    `;const t=e.destination,n=e.combine;return t?`\n      You have dropped the item.\n      ${rC(e.source,t)}\n    `:n?`\n      You have dropped the item.\n      ${oC(e.draggableId,e.source,n)}\n    `:`\n    The item has been dropped while not over a drop area.\n    ${iC(e.source)}\n  `}};var cC=aC;const lC={x:0,y:0},sC=(e,t)=>({x:e.x+t.x,y:e.y+t.y}),uC=(e,t)=>({x:e.x-t.x,y:e.y-t.y}),dC=(e,t)=>e.x===t.x&&e.y===t.y,fC=e=>({x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}),pC=(e,t,n=0)=>"x"===e?{x:t,y:n}:{x:n,y:t},xC=(e,t)=>Math.sqrt((t.x-e.x)**2+(t.y-e.y)**2),mC=(e,t)=>Math.min(...t.map(t=>xC(e,t))),hC=e=>t=>({x:e(t.x),y:e(t.y)});const vC=(e,t)=>({top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}),bC=e=>[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}],gC=(e,t)=>t&&t.shouldClipSubject?((e,t)=>{const n=FO({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n})(t.pageMarginBox,e):FO(e);var yC=({page:e,withPlaceholder:t,axis:n,frame:r})=>{const o=((e,t)=>t?vC(e,t.scroll.diff.displacement):e)(e.marginBox,r),i=((e,t,n)=>n&&n.increasedBy?{...e,[t.end]:e[t.end]+n.increasedBy[t.line]}:e)(o,n,t);return{page:e,withPlaceholder:t,active:gC(i,r)}},wC=(e,t)=>{e.frame||eC(!1);const n=e.frame,r=uC(t,n.scroll.initial),o=fC(r),i={...n,scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:o},max:n.scroll.max}},a=yC({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i});return{...e,frame:i,subject:a}};const jC=VO(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),kC=VO(e=>e.reduce((e,t)=>(e[t.descriptor.id]=t,e),{})),SC=VO(e=>Object.values(e)),NC=VO(e=>Object.values(e));var OC=VO((e,t)=>{const n=NC(t).filter(t=>e===t.descriptor.droppableId).sort((e,t)=>e.descriptor.index-t.descriptor.index);return n});function CC(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function EC(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var TC=VO((e,t)=>t.filter(t=>t.descriptor.id!==e.descriptor.id)),PC=(e,t)=>e.descriptor.droppableId===t.descriptor.id;const _C={point:lC,value:0},AC={invisible:{},visible:{},all:[]};var IC={displaced:AC,displacedBy:_C,at:null},FC=(e,t)=>n=>e<=n&&n<=t,RC=e=>{const t=FC(e.top,e.bottom),n=FC(e.left,e.right);return r=>{if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;const o=t(r.top)||t(r.bottom),i=n(r.left)||n(r.right);if(o&&i)return!0;const a=r.top<e.top&&r.bottom>e.bottom,c=r.left<e.left&&r.right>e.right;if(a&&c)return!0;return a&&i||c&&o}},MC=e=>{const t=FC(e.top,e.bottom),n=FC(e.left,e.right);return e=>t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)};const DC={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},LC={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"};const zC=({target:e,destination:t,viewport:n,withDroppableDisplacement:r,isVisibleThroughFrameFn:o})=>{const i=r?((e,t)=>{const n=t.frame?t.frame.scroll.diff.displacement:lC;return vC(e,n)})(e,t):e;return((e,t,n)=>!!t.subject.active&&n(t.subject.active)(e))(i,t,o)&&((e,t,n)=>n(t)(e))(i,n,o)},BC=e=>zC({...e,isVisibleThroughFrameFn:MC});function UC({afterDragging:e,destination:t,displacedBy:n,viewport:r,forceShouldAnimate:o,last:i}){return e.reduce(function(e,a){const c=function(e,t){const n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return FO(RO(n,r))}(a,n),l=a.descriptor.id;e.all.push(l);var s;if(!(s={target:c,destination:t,viewport:r,withDroppableDisplacement:!0},zC({...s,isVisibleThroughFrameFn:RC})))return e.invisible[a.descriptor.id]=!0,e;const u=((e,t,n)=>{if("boolean"==typeof n)return n;if(!t)return!0;const{invisible:r,visible:o}=t;if(r[e])return!1;const i=o[e];return!i||i.shouldAnimate})(l,i,o),d={draggableId:l,shouldAnimate:u};return e.visible[l]=d,e},{all:[],visible:{},invisible:{}})}function GC({insideDestination:e,inHomeList:t,displacedBy:n,destination:r}){const o=function(e,t){if(!e.length)return 0;const n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(e,{inHomeList:t});return{displaced:AC,displacedBy:n,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:o}}}}function HC({draggable:e,insideDestination:t,destination:n,viewport:r,displacedBy:o,last:i,index:a,forceShouldAnimate:c}){const l=PC(e,n);if(null==a)return GC({insideDestination:t,inHomeList:l,displacedBy:o,destination:n});const s=t.find(e=>e.descriptor.index===a);if(!s)return GC({insideDestination:t,inHomeList:l,displacedBy:o,destination:n});const u=TC(e,t),d=t.indexOf(s);return{displaced:UC({afterDragging:u.slice(d),destination:n,displacedBy:o,last:i,viewport:r.frame,forceShouldAnimate:c}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:a}}}}function qC(e,t){return Boolean(t.effected[e])}var WC=({isMovingForward:e,isInHomeList:t,draggable:n,draggables:r,destination:o,insideDestination:i,previousImpact:a,viewport:c,afterCritical:l})=>{const s=a.at;if(s||eC(!1),"REORDER"===s.type){const r=(({isMovingForward:e,isInHomeList:t,insideDestination:n,location:r})=>{if(!n.length)return null;const o=r.index,i=e?o+1:o-1,a=n[0].descriptor.index,c=n[n.length-1].descriptor.index;return i<a||i>(t?c:c+1)?null:i})({isMovingForward:e,isInHomeList:t,location:s.destination,insideDestination:i});return null==r?null:HC({draggable:n,insideDestination:i,destination:o,viewport:c,last:a.displaced,displacedBy:a.displacedBy,index:r})}const u=(({isMovingForward:e,destination:t,draggables:n,combine:r,afterCritical:o})=>{if(!t.isCombineEnabled)return null;const i=r.draggableId,a=n[i].descriptor.index;return qC(i,o)?e?a:a-1:e?a+1:a})({isMovingForward:e,destination:o,displaced:a.displaced,draggables:r,combine:s.combine,afterCritical:l});return null==u?null:HC({draggable:n,insideDestination:i,destination:o,viewport:c,last:a.displaced,displacedBy:a.displacedBy,index:u})},$C=({afterCritical:e,impact:t,draggables:n})=>{const r=EC(t);r||eC(!1);const o=r.draggableId,i=n[o].page.borderBox.center,a=(({displaced:e,afterCritical:t,combineWith:n,displacedBy:r})=>{const o=Boolean(e.visible[n]||e.invisible[n]);return qC(n,t)?o?lC:fC(r.point):o?r.point:lC})({displaced:t.displaced,afterCritical:e,combineWith:o,displacedBy:t.displacedBy});return sC(i,a)};const VC=(e,t)=>t.margin[e.start]+t.borderBox[e.size]/2,QC=(e,t,n)=>t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2,XC=({axis:e,moveRelativeTo:t,isMoving:n})=>pC(e.line,t.marginBox[e.end]+VC(e,n),QC(e,t.marginBox,n)),KC=({axis:e,moveRelativeTo:t,isMoving:n})=>pC(e.line,t.marginBox[e.start]-((e,t)=>t.margin[e.end]+t.borderBox[e.size]/2)(e,n),QC(e,t.marginBox,n));var YC=({impact:e,draggable:t,draggables:n,droppable:r,afterCritical:o})=>{const i=OC(r.descriptor.id,n),a=t.page,c=r.axis;if(!i.length)return(({axis:e,moveInto:t,isMoving:n})=>pC(e.line,t.contentBox[e.start]+VC(e,n),QC(e,t.contentBox,n)))({axis:c,moveInto:r.page,isMoving:a});const{displaced:l,displacedBy:s}=e,u=l.all[0];if(u){const e=n[u];if(qC(u,o))return KC({axis:c,moveRelativeTo:e.page,isMoving:a});const t=BO(e.page,s.point);return KC({axis:c,moveRelativeTo:t,isMoving:a})}const d=i[i.length-1];if(d.descriptor.id===t.descriptor.id)return a.borderBox.center;if(qC(d.descriptor.id,o)){const e=BO(d.page,fC(o.displacedBy.point));return XC({axis:c,moveRelativeTo:e,isMoving:a})}return XC({axis:c,moveRelativeTo:d.page,isMoving:a})},ZC=(e,t)=>{const n=e.frame;return n?sC(t,n.scroll.diff.displacement):t};var JC=e=>{const t=(({impact:e,draggable:t,droppable:n,draggables:r,afterCritical:o})=>{const i=t.page.borderBox.center,a=e.at;return n&&a?"REORDER"===a.type?YC({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:o}):$C({impact:e,draggables:r,afterCritical:o}):i})(e),n=e.droppable;return n?ZC(n,t):t},eE=(e,t)=>{const n=uC(t,e.scroll.initial),r=fC(n);return{frame:FO({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function tE(e,t){return e.map(e=>t[e])}var nE=({pageBorderBoxCenter:e,draggable:t,viewport:n})=>{const r=((e,t)=>sC(e.scroll.diff.displacement,t))(n,e),o=uC(r,t.page.borderBox.center);return sC(t.client.borderBox.center,o)},rE=({draggable:e,destination:t,newPageBorderBoxCenter:n,viewport:r,withDroppableDisplacement:o,onlyOnMainAxis:i=!1})=>{const a=uC(n,e.page.borderBox.center),c={target:vC(e.page.borderBox,a),destination:t,withDroppableDisplacement:o,viewport:r};return i?(e=>{return zC({...e,isVisibleThroughFrameFn:(t=e.destination.axis,e=>{const n=FC(e.top,e.bottom),r=FC(e.left,e.right);return e=>t===DC?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)})});var t})(c):BC(c)},oE=({isMovingForward:e,draggable:t,destination:n,draggables:r,previousImpact:o,viewport:i,previousPageBorderBoxCenter:a,previousClientSelection:c,afterCritical:l})=>{if(!n.isEnabled)return null;const s=OC(n.descriptor.id,r),u=PC(t,n),d=(({isMovingForward:e,draggable:t,destination:n,insideDestination:r,previousImpact:o})=>{if(!n.isCombineEnabled)return null;if(!CC(o))return null;function i(e){const t={type:"COMBINE",combine:{draggableId:e,droppableId:n.descriptor.id}};return{...o,at:t}}const a=o.displaced.all,c=a.length?a[0]:null;if(e)return c?i(c):null;const l=TC(t,r);if(!c)return l.length?i(l[l.length-1].descriptor.id):null;const s=l.findIndex(e=>e.descriptor.id===c);-1===s&&eC(!1);const u=s-1;return u<0?null:i(l[u].descriptor.id)})({isMovingForward:e,draggable:t,destination:n,insideDestination:s,previousImpact:o})||WC({isMovingForward:e,isInHomeList:u,draggable:t,draggables:r,destination:n,insideDestination:s,previousImpact:o,viewport:i,afterCritical:l});if(!d)return null;const f=JC({impact:d,draggable:t,droppable:n,draggables:r,afterCritical:l});if(rE({draggable:t,destination:n,newPageBorderBoxCenter:f,viewport:i.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})){return{clientSelection:nE({pageBorderBoxCenter:f,draggable:t,viewport:i}),impact:d,scrollJumpRequest:null}}const p=uC(f,a),x=(({impact:e,viewport:t,destination:n,draggables:r,maxScrollChange:o})=>{const i=eE(t,sC(t.scroll.current,o)),a=n.frame?wC(n,sC(n.frame.scroll.current,o)):n,c=e.displaced,l=UC({afterDragging:tE(c.all,r),destination:n,displacedBy:e.displacedBy,viewport:i.frame,last:c,forceShouldAnimate:!1}),s=UC({afterDragging:tE(c.all,r),destination:a,displacedBy:e.displacedBy,viewport:t.frame,last:c,forceShouldAnimate:!1}),u={},d={},f=[c,l,s];return c.all.forEach(e=>{const t=function(e,t){for(let n=0;n<t.length;n++){const r=t[n].visible[e];if(r)return r}return null}(e,f);t?d[e]=t:u[e]=!0}),{...e,displaced:{all:c.all,invisible:u,visible:d}}})({impact:d,viewport:i,destination:n,draggables:r,maxScrollChange:p});return{clientSelection:c,impact:x,scrollJumpRequest:p}};const iE=e=>{const t=e.subject.active;return t||eC(!1),t};const aE=(e,t)=>{const n=e.page.borderBox.center;return qC(e.descriptor.id,t)?uC(n,t.displacedBy.point):n},cE=(e,t)=>{const n=e.page.borderBox;return qC(e.descriptor.id,t)?vC(n,fC(t.displacedBy.point)):n};var lE=VO(function(e,t){const n=t[e.line];return{value:n,point:pC(e.line,n)}});const sE=(e,t)=>({...e,scroll:{...e.scroll,max:t}}),uE=(e,t,n)=>{const r=e.frame;PC(t,e)&&eC(!1),e.subject.withPlaceholder&&eC(!1);const o=lE(e.axis,t.displaceBy).point,i=((e,t,n)=>{const r=e.axis;if("virtual"===e.descriptor.mode)return pC(r.line,t[r.line]);const o=e.subject.page.contentBox[r.size],i=OC(e.descriptor.id,n).reduce((e,t)=>e+t.client.marginBox[r.size],0)+t[r.line]-o;return i<=0?null:pC(r.line,i)})(e,o,n),a={placeholderSize:o,increasedBy:i,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){const t=yC({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:e.frame});return{...e,subject:t}}const c=i?sC(r.scroll.max,i):r.scroll.max,l=sE(r,c),s=yC({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:l});return{...e,subject:s,frame:l}};var dE=({isMovingForward:e,previousPageBorderBoxCenter:t,draggable:n,isOver:r,draggables:o,droppables:i,viewport:a,afterCritical:c})=>{const l=(({isMovingForward:e,pageBorderBoxCenter:t,source:n,droppables:r,viewport:o})=>{const i=n.subject.active;if(!i)return null;const a=n.axis,c=FC(i[a.start],i[a.end]),l=SC(r).filter(e=>e!==n).filter(e=>e.isEnabled).filter(e=>Boolean(e.subject.active)).filter(e=>RC(o.frame)(iE(e))).filter(t=>{const n=iE(t);return e?i[a.crossAxisEnd]<n[a.crossAxisEnd]:n[a.crossAxisStart]<i[a.crossAxisStart]}).filter(e=>{const t=iE(e),n=FC(t[a.start],t[a.end]);return c(t[a.start])||c(t[a.end])||n(i[a.start])||n(i[a.end])}).sort((t,n)=>{const r=iE(t)[a.crossAxisStart],o=iE(n)[a.crossAxisStart];return e?r-o:o-r}).filter((e,t,n)=>iE(e)[a.crossAxisStart]===iE(n[0])[a.crossAxisStart]);if(!l.length)return null;if(1===l.length)return l[0];const s=l.filter(e=>FC(iE(e)[a.start],iE(e)[a.end])(t[a.line]));return 1===s.length?s[0]:s.length>1?s.sort((e,t)=>iE(e)[a.start]-iE(t)[a.start])[0]:l.sort((e,n)=>{const r=mC(t,bC(iE(e))),o=mC(t,bC(iE(n)));return r!==o?r-o:iE(e)[a.start]-iE(n)[a.start]})[0]})({isMovingForward:e,pageBorderBoxCenter:t,source:r,droppables:i,viewport:a});if(!l)return null;const s=OC(l.descriptor.id,o),u=(({pageBorderBoxCenter:e,viewport:t,destination:n,insideDestination:r,afterCritical:o})=>{const i=r.filter(e=>BC({target:cE(e,o),destination:n,viewport:t.frame,withDroppableDisplacement:!0})).sort((t,r)=>{const i=xC(e,ZC(n,aE(t,o))),a=xC(e,ZC(n,aE(r,o)));return i<a?-1:a<i?1:t.descriptor.index-r.descriptor.index});return i[0]||null})({pageBorderBoxCenter:t,viewport:a,destination:l,insideDestination:s,afterCritical:c}),d=(({previousPageBorderBoxCenter:e,moveRelativeTo:t,insideDestination:n,draggable:r,draggables:o,destination:i,viewport:a,afterCritical:c})=>{if(!t){if(n.length)return null;const e={displaced:AC,displacedBy:_C,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:0}}},t=JC({impact:e,draggable:r,droppable:i,draggables:o,afterCritical:c}),l=PC(r,i)?i:uE(i,r,o);return rE({draggable:r,destination:l,newPageBorderBoxCenter:t,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?e:null}const l=Boolean(e[i.axis.line]<=t.page.borderBox.center[i.axis.line]),s=(()=>{const e=t.descriptor.index;return t.descriptor.id===r.descriptor.id||l?e:e+1})(),u=lE(i.axis,r.displaceBy);return HC({draggable:r,insideDestination:n,destination:i,viewport:a,displacedBy:u,last:AC,index:s})})({previousPageBorderBoxCenter:t,destination:l,draggable:n,draggables:o,moveRelativeTo:u,insideDestination:s,viewport:a,afterCritical:c});if(!d)return null;const f=JC({impact:d,draggable:n,droppable:l,draggables:o,afterCritical:c});return{clientSelection:nE({pageBorderBoxCenter:f,draggable:n,viewport:a}),impact:d,scrollJumpRequest:null}},fE=e=>{const t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null};var pE=({state:e,type:t})=>{const n=((e,t)=>{const n=fE(e);return n?t[n]:null})(e.impact,e.dimensions.droppables),r=Boolean(n),o=e.dimensions.droppables[e.critical.droppable.id],i=n||o,a=i.axis.direction,c="vertical"===a&&("MOVE_UP"===t||"MOVE_DOWN"===t)||"horizontal"===a&&("MOVE_LEFT"===t||"MOVE_RIGHT"===t);if(c&&!r)return null;const l="MOVE_DOWN"===t||"MOVE_RIGHT"===t,s=e.dimensions.draggables[e.critical.draggable.id],u=e.current.page.borderBoxCenter,{draggables:d,droppables:f}=e.dimensions;return c?oE({isMovingForward:l,previousPageBorderBoxCenter:u,draggable:s,destination:i,draggables:d,viewport:e.viewport,previousClientSelection:e.current.client.selection,previousImpact:e.impact,afterCritical:e.afterCritical}):dE({isMovingForward:l,previousPageBorderBoxCenter:u,draggable:s,isOver:i,draggables:d,droppables:f,viewport:e.viewport,afterCritical:e.afterCritical})};function xE(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function mE(e){const t=FC(e.top,e.bottom),n=FC(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}function hE({pageBorderBox:e,draggable:t,droppables:n}){const r=SC(n).filter(t=>{if(!t.isEnabled)return!1;const n=t.subject.active;if(!n)return!1;if(o=n,!((r=e).left<o.right&&r.right>o.left&&r.top<o.bottom&&r.bottom>o.top))return!1;var r,o;if(mE(n)(e.center))return!0;const i=t.axis,a=n.center[i.crossAxisLine],c=e[i.crossAxisStart],l=e[i.crossAxisEnd],s=FC(n[i.crossAxisStart],n[i.crossAxisEnd]),u=s(c),d=s(l);return!u&&!d||(u?c<a:l>a)});return r.length?1===r.length?r[0].descriptor.id:function({pageBorderBox:e,draggable:t,candidates:n}){const r=t.page.borderBox.center,o=n.map(t=>{const n=t.axis,o=pC(t.axis.line,e.center[n.line],t.page.borderBox.center[n.crossAxisLine]);return{id:t.descriptor.id,distance:xC(r,o)}}).sort((e,t)=>t.distance-e.distance);return o[0]?o[0].id:null}({pageBorderBox:e,draggable:t,candidates:r}):null}const vE=(e,t)=>FO(vC(e,t));function bE({displaced:e,id:t}){return Boolean(e.visible[t]||e.invisible[t])}var gE=({pageOffset:e,draggable:t,draggables:n,droppables:r,previousImpact:o,viewport:i,afterCritical:a})=>{const c=vE(t.page.borderBox,e),l=hE({pageBorderBox:c,draggable:t,droppables:r});if(!l)return IC;const s=r[l],u=OC(s.descriptor.id,n),d=((e,t)=>{const n=e.frame;return n?vE(t,n.scroll.diff.value):t})(s,c);return(({draggable:e,pageBorderBoxWithDroppableScroll:t,previousImpact:n,destination:r,insideDestination:o,afterCritical:i})=>{if(!r.isCombineEnabled)return null;const a=r.axis,c=lE(r.axis,e.displaceBy),l=c.value,s=t[a.start],u=t[a.end],d=TC(e,o).find(e=>{const t=e.descriptor.id,r=e.page.borderBox,o=r[a.size]/4,c=qC(t,i),d=bE({displaced:n.displaced,id:t});return c?d?u>r[a.start]+o&&u<r[a.end]-o:s>r[a.start]-l+o&&s<r[a.end]-l-o:d?u>r[a.start]+l+o&&u<r[a.end]+l-o:s>r[a.start]+o&&s<r[a.end]-o});return d?{displacedBy:c,displaced:n.displaced,at:{type:"COMBINE",combine:{draggableId:d.descriptor.id,droppableId:r.descriptor.id}}}:null})({pageBorderBoxWithDroppableScroll:d,draggable:t,previousImpact:o,destination:s,insideDestination:u,afterCritical:a})||(({pageBorderBoxWithDroppableScroll:e,draggable:t,destination:n,insideDestination:r,last:o,viewport:i,afterCritical:a})=>{const c=n.axis,l=lE(n.axis,t.displaceBy),s=l.value,u=e[c.start],d=e[c.end],f=function({draggable:e,closest:t,inHomeList:n}){return t?n&&t.descriptor.index>e.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}({draggable:t,closest:TC(t,r).find(e=>{const t=e.descriptor.id,n=e.page.borderBox.center[c.line],r=qC(t,a),i=bE({displaced:o,id:t});return r?i?d<=n:u<n-s:i?d<=n+s:u<n})||null,inHomeList:PC(t,n)});return HC({draggable:t,insideDestination:r,destination:n,viewport:i,last:o,displacedBy:l,index:f})})({pageBorderBoxWithDroppableScroll:d,draggable:t,destination:s,insideDestination:u,last:o.displaced,viewport:i,afterCritical:a})},yE=(e,t)=>({...e,[t.descriptor.id]:t});const wE=({previousImpact:e,impact:t,droppables:n})=>{const r=fE(e),o=fE(t);if(!r)return n;if(r===o)return n;const i=n[r];if(!i.subject.withPlaceholder)return n;const a=(e=>{const t=e.subject.withPlaceholder;t||eC(!1);const n=e.frame;if(!n){const t=yC({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return{...e,subject:t}}const r=t.oldFrameMaxScroll;r||eC(!1);const o=sE(n,r),i=yC({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null});return{...e,subject:i,frame:o}})(i);return yE(n,a)};var jE=({state:e,clientSelection:t,dimensions:n,viewport:r,impact:o,scrollJumpRequest:i})=>{const a=r||e.viewport,c=n||e.dimensions,l=t||e.current.client.selection,s=uC(l,e.initial.client.selection),u={offset:s,selection:l,borderBoxCenter:sC(e.initial.client.borderBoxCenter,s)},d={selection:sC(u.selection,a.scroll.current),borderBoxCenter:sC(u.borderBoxCenter,a.scroll.current),offset:sC(u.offset,a.scroll.diff.value)},f={client:u,page:d};if("COLLECTING"===e.phase)return{...e,dimensions:c,viewport:a,current:f};const p=c.draggables[e.critical.draggable.id],x=o||gE({pageOffset:d.offset,draggable:p,draggables:c.draggables,droppables:c.droppables,previousImpact:e.impact,viewport:a,afterCritical:e.afterCritical}),m=(({draggable:e,draggables:t,droppables:n,previousImpact:r,impact:o})=>{const i=wE({previousImpact:r,impact:o,droppables:n}),a=fE(o);if(!a)return i;const c=n[a];if(PC(e,c))return i;if(c.subject.withPlaceholder)return i;const l=uE(c,e,t);return yE(i,l)})({draggable:p,impact:x,previousImpact:e.impact,draggables:c.draggables,droppables:c.droppables});return{...e,current:f,dimensions:{draggables:c.draggables,droppables:m},impact:x,viewport:a,scrollJumpRequest:i||null,forceShouldAnimate:!i&&null}};var kE=({impact:e,viewport:t,draggables:n,destination:r,forceShouldAnimate:o})=>{const i=e.displaced,a=function(e,t){return e.map(e=>t[e])}(i.all,n),c=UC({afterDragging:a,destination:r,displacedBy:e.displacedBy,viewport:t.frame,forceShouldAnimate:o,last:i});return{...e,displaced:c}},SE=({impact:e,draggable:t,droppable:n,draggables:r,viewport:o,afterCritical:i})=>{const a=JC({impact:e,draggable:t,draggables:r,droppable:n,afterCritical:i});return nE({pageBorderBoxCenter:a,draggable:t,viewport:o})},NE=({state:e,dimensions:t,viewport:n})=>{"SNAP"!==e.movementMode&&eC(!1);const r=e.impact,o=n||e.viewport,i=t||e.dimensions,{draggables:a,droppables:c}=i,l=a[e.critical.draggable.id],s=fE(r);s||eC(!1);const u=c[s],d=kE({impact:r,viewport:o,destination:u,draggables:a}),f=SE({impact:d,draggable:l,droppable:u,draggables:a,viewport:o,afterCritical:e.afterCritical});return jE({impact:d,clientSelection:f,state:e,dimensions:i,viewport:o})},OE=({draggable:e,home:t,draggables:n,viewport:r})=>{const o=lE(t.axis,e.displaceBy),i=OC(t.descriptor.id,n),a=i.indexOf(e);-1===a&&eC(!1);const c=i.slice(a+1),l=c.reduce((e,t)=>(e[t.descriptor.id]=!0,e),{}),s={inVirtualList:"virtual"===t.descriptor.mode,displacedBy:o,effected:l};var u;return{impact:{displaced:UC({afterDragging:c,destination:t,displacedBy:o,last:null,viewport:r.frame,forceShouldAnimate:!1}),displacedBy:o,at:{type:"REORDER",destination:(u=e.descriptor,{index:u.index,droppableId:u.droppableId})}},afterCritical:s}};const CE=e=>{0},EE=e=>{0};var TE=({additions:e,updatedDroppables:t,viewport:n})=>{const r=n.scroll.diff.value;return e.map(e=>{const o=e.descriptor.droppableId,i=(e=>{const t=e.frame;return t||eC(!1),t})(t[o]),a=i.scroll.diff.value,c=(({draggable:e,offset:t,initialWindowScroll:n})=>{const r=BO(e.client,t),o=UO(r,n);return{...e,placeholder:{...e.placeholder,client:r},client:r,page:o}})({draggable:e,offset:sC(r,a),initialWindowScroll:n.scroll.initial});return c})};const PE=e=>"SNAP"===e.movementMode,_E=(e,t,n)=>{const r=((e,t)=>({draggables:e.draggables,droppables:yE(e.droppables,t)}))(e.dimensions,t);return!PE(e)||n?jE({state:e,dimensions:r}):NE({state:e,dimensions:r})};function AE(e){return e.isDragging&&"SNAP"===e.movementMode?{...e,scrollJumpRequest:null}:e}const IE={phase:"IDLE",completed:null,shouldFlush:!1};var FE=(e=IE,t)=>{if("FLUSH"===t.type)return{...IE,shouldFlush:!0};if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&eC(!1);const{critical:n,clientSelection:r,viewport:o,dimensions:i,movementMode:a}=t.payload,c=i.draggables[n.draggable.id],l=i.droppables[n.droppable.id],s={selection:r,borderBoxCenter:c.client.borderBox.center,offset:lC},u={client:s,page:{selection:sC(s.selection,o.scroll.initial),borderBoxCenter:sC(s.selection,o.scroll.initial),offset:sC(s.selection,o.scroll.diff.value)}},d=SC(i.droppables).every(e=>!e.isFixedOnPage),{impact:f,afterCritical:p}=OE({draggable:c,home:l,draggables:i.draggables,viewport:o});return{phase:"DRAGGING",isDragging:!0,critical:n,movementMode:a,dimensions:i,initial:u,current:u,isWindowScrollAllowed:d,impact:f,afterCritical:p,onLiftImpact:f,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&eC(!1);return{...e,phase:"COLLECTING"}}if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&eC(!1),(({state:e,published:t})=>{CE();const n=t.modified.map(t=>{const n=e.dimensions.droppables[t.droppableId];return wC(n,t.scroll)}),r={...e.dimensions.droppables,...jC(n)},o=kC(TE({additions:t.additions,updatedDroppables:r,viewport:e.viewport})),i={...e.dimensions.draggables,...o};t.removals.forEach(e=>{delete i[e]});const a={droppables:r,draggables:i},c=fE(e.impact),l=c?a.droppables[c]:null,s=a.draggables[e.critical.draggable.id],u=a.droppables[e.critical.droppable.id],{impact:d,afterCritical:f}=OE({draggable:s,home:u,draggables:i,viewport:e.viewport}),p=l&&l.isCombineEnabled?e.impact:d,x=gE({pageOffset:e.current.page.offset,draggable:a.draggables[e.critical.draggable.id],draggables:a.draggables,droppables:a.droppables,previousImpact:p,viewport:e.viewport,afterCritical:f});EE();const m={...e,phase:"DRAGGING",impact:x,onLiftImpact:d,dimensions:a,afterCritical:f,forceShouldAnimate:!1};return"COLLECTING"===e.phase?m:{...m,phase:"DROP_PENDING",reason:e.reason,isWaiting:!1}})({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;xE(e)||eC(!1);const{client:n}=t.payload;return dC(n,e.current.client.selection)?e:jE({state:e,clientSelection:n,impact:PE(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return AE(e);if("COLLECTING"===e.phase)return AE(e);xE(e)||eC(!1);const{id:n,newScroll:r}=t.payload,o=e.dimensions.droppables[n];if(!o)return e;const i=wC(o,r);return _E(e,i,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;xE(e)||eC(!1);const{id:n,isEnabled:r}=t.payload,o=e.dimensions.droppables[n];o||eC(!1),o.isEnabled===r&&eC(!1);const i={...o,isEnabled:r};return _E(e,i,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;xE(e)||eC(!1);const{id:n,isCombineEnabled:r}=t.payload,o=e.dimensions.droppables[n];o||eC(!1),o.isCombineEnabled===r&&eC(!1);const i={...o,isCombineEnabled:r};return _E(e,i,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;xE(e)||eC(!1),e.isWindowScrollAllowed||eC(!1);const n=t.payload.newScroll;if(dC(e.viewport.scroll.current,n))return AE(e);const r=eE(e.viewport,n);return PE(e)?NE({state:e,viewport:r}):jE({state:e,viewport:r})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!xE(e))return e;const n=t.payload.maxScroll;if(dC(n,e.viewport.scroll.max))return e;const r={...e.viewport,scroll:{...e.viewport.scroll,max:n}};return{...e,viewport:r}}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&eC(!1);const n=pE({state:e,type:t.type});return n?jE({state:e,impact:n.impact,clientSelection:n.clientSelection,scrollJumpRequest:n.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){const n=t.payload.reason;"COLLECTING"!==e.phase&&eC(!1);return{...e,phase:"DROP_PENDING",isWaiting:!0,reason:n}}if("DROP_ANIMATE"===t.type){const{completed:n,dropDuration:r,newHomeClientOffset:o}=t.payload;"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&eC(!1);return{phase:"DROP_ANIMATING",completed:n,dropDuration:r,newHomeClientOffset:o,dimensions:e.dimensions}}if("DROP_COMPLETE"===t.type){const{completed:e}=t.payload;return{phase:"IDLE",completed:e,shouldFlush:!1}}return e};const RE=e=>({type:"PUBLISH_WHILE_DRAGGING",payload:e}),ME=()=>({type:"COLLECTION_STARTING",payload:null}),DE=e=>({type:"UPDATE_DROPPABLE_SCROLL",payload:e}),LE=e=>({type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}),zE=e=>({type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}),BE=e=>({type:"MOVE",payload:e}),UE=()=>({type:"MOVE_UP",payload:null}),GE=()=>({type:"MOVE_DOWN",payload:null}),HE=()=>({type:"MOVE_RIGHT",payload:null}),qE=()=>({type:"MOVE_LEFT",payload:null}),WE=e=>({type:"DROP_COMPLETE",payload:e}),$E=e=>({type:"DROP",payload:e}),VE=()=>({type:"DROP_ANIMATION_FINISHED",payload:null});const QE="cubic-bezier(.2,1,.1,1)",XE={drop:0,combining:.7},KE={drop:.75},YE={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},ZE=`${YE.outOfTheWay}s ${"cubic-bezier(0.2, 0, 0, 1)"}`,JE={fluid:`opacity ${ZE}`,snap:`transform ${ZE}, opacity ${ZE}`,drop:e=>{const t=`${e}s ${QE}`;return`transform ${t}, opacity ${t}`},outOfTheWay:`transform ${ZE}`,placeholder:`height ${ZE}, width ${ZE}, margin ${ZE}`},eT=e=>dC(e,lC)?void 0:`translate(${e.x}px, ${e.y}px)`,tT=eT,nT=(e,t)=>{const n=eT(e);if(n)return t?`${n} scale(${KE.drop})`:n},{minDropTime:rT,maxDropTime:oT}=YE,iT=oT-rT;var aT=({getState:e,dispatch:t})=>n=>r=>{if("DROP"!==r.type)return void n(r);const o=e(),i=r.payload.reason;if("COLLECTING"===o.phase)return void t((e=>({type:"DROP_PENDING",payload:e}))({reason:i}));if("IDLE"===o.phase)return;"DROP_PENDING"===o.phase&&o.isWaiting&&eC(!1),"DRAGGING"!==o.phase&&"DROP_PENDING"!==o.phase&&eC(!1);const a=o.critical,c=o.dimensions,l=c.draggables[o.critical.draggable.id],{impact:s,didDropInsideDroppable:u}=(({draggables:e,reason:t,lastImpact:n,home:r,viewport:o,onLiftImpact:i})=>{if(!n.at||"DROP"!==t)return{impact:kE({draggables:e,impact:i,destination:r,viewport:o,forceShouldAnimate:!0}),didDropInsideDroppable:!1};return"REORDER"===n.at.type?{impact:n,didDropInsideDroppable:!0}:{impact:{...n,displaced:AC},didDropInsideDroppable:!0}})({reason:i,lastImpact:o.impact,afterCritical:o.afterCritical,onLiftImpact:o.onLiftImpact,home:o.dimensions.droppables[o.critical.droppable.id],viewport:o.viewport,draggables:o.dimensions.draggables}),d=u?CC(s):null,f=u?EC(s):null,p={index:a.draggable.index,droppableId:a.droppable.id},x={draggableId:l.descriptor.id,type:l.descriptor.type,source:p,reason:i,mode:o.movementMode,destination:d,combine:f},m=(({impact:e,draggable:t,dimensions:n,viewport:r,afterCritical:o})=>{const{draggables:i,droppables:a}=n,c=fE(e),l=c?a[c]:null,s=a[t.descriptor.droppableId],u=SE({impact:e,draggable:t,draggables:i,afterCritical:o,droppable:l||s,viewport:r});return uC(u,t.client.borderBox.center)})({impact:s,draggable:l,dimensions:c,viewport:o.viewport,afterCritical:o.afterCritical}),h={critical:o.critical,afterCritical:o.afterCritical,result:x,impact:s};if(!(!dC(o.current.client.offset,m)||Boolean(x.combine)))return void t(WE({completed:h}));const v=(({current:e,destination:t,reason:n})=>{const r=xC(e,t);if(r<=0)return rT;if(r>=1500)return oT;const o=rT+iT*(r/1500);return Number(("CANCEL"===n?.6*o:o).toFixed(2))})({current:o.current.client.offset,destination:m,reason:i});t((e=>({type:"DROP_ANIMATE",payload:e}))({newHomeClientOffset:m,dropDuration:v,completed:h}))},cT=()=>({x:window.pageXOffset,y:window.pageYOffset});function lT({onWindowScroll:e}){const t=QO(function(){e(cT())}),n=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:t=>{t.target!==window&&t.target!==window.document||e()}}}(t);let r=KO;function o(){return r!==KO}return{start:function(){o()&&eC(!1),r=YO(window,[n])},stop:function(){o()||eC(!1),t.cancel(),r(),r=KO},isActive:o}}var sT=e=>{const t=lT({onWindowScroll:t=>{e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return e=>n=>{t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&(e=>"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type)(n)&&t.stop(),e(n)}},uT=()=>{const e=[];return{add:t=>{const n=setTimeout(()=>(t=>{const n=e.findIndex(e=>e.timerId===t);-1===n&&eC(!1);const[r]=e.splice(n,1);r.callback()})(n)),r={timerId:n,callback:t};e.push(r)},flush:()=>{if(!e.length)return;const t=[...e];e.length=0,t.forEach(e=>{clearTimeout(e.timerId),e.callback()})}}};const dT=(e,t)=>{CE(),t(),EE()},fT=(e,t)=>({draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t});function pT(e,t,n,r){if(!e)return void n(r(t));const o=(e=>{let t=!1,n=!1;const r=setTimeout(()=>{n=!0}),o=o=>{t||n||(t=!0,e(o),clearTimeout(r))};return o.wasCalled=()=>t,o})(n);e(t,{announce:o}),o.wasCalled()||n(r(t))}var xT=(e,t)=>{const n=((e,t)=>{const n=uT();let r=null;const o=n=>{r||eC(!1),r=null,dT(0,()=>pT(e().onDragEnd,n,t,cC.onDragEnd))};return{beforeCapture:(t,n)=>{r&&eC(!1),dT(0,()=>{const r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})})},beforeStart:(t,n)=>{r&&eC(!1),dT(0,()=>{const r=e().onBeforeDragStart;r&&r(fT(t,n))})},start:(o,i)=>{r&&eC(!1);const a=fT(o,i);r={mode:i,lastCritical:o,lastLocation:a.source,lastCombine:null},n.add(()=>{dT(0,()=>pT(e().onDragStart,a,t,cC.onDragStart))})},update:(o,i)=>{const a=CC(i),c=EC(i);r||eC(!1);const l=!((e,t)=>{if(e===t)return!0;const n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r})(o,r.lastCritical);l&&(r.lastCritical=o);const s=(d=a,!(null==(u=r.lastLocation)&&null==d||null!=u&&null!=d&&u.droppableId===d.droppableId&&u.index===d.index));var u,d;s&&(r.lastLocation=a);const f=!((e,t)=>null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId)(r.lastCombine,c);if(f&&(r.lastCombine=c),!l&&!s&&!f)return;const p={...fT(o,r.mode),combine:c,destination:a};n.add(()=>{dT(0,()=>pT(e().onDragUpdate,p,t,cC.onDragUpdate))})},flush:()=>{r||eC(!1),n.flush()},drop:o,abort:()=>{if(!r)return;const e={...fT(r.lastCritical,r.mode),combine:null,destination:null,reason:"CANCEL"};o(e)}}})(e,t);return e=>t=>r=>{if("BEFORE_INITIAL_CAPTURE"===r.type)return void n.beforeCapture(r.payload.draggableId,r.payload.movementMode);if("INITIAL_PUBLISH"===r.type){const e=r.payload.critical;return n.beforeStart(e,r.payload.movementMode),t(r),void n.start(e,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){const e=r.payload.completed.result;return n.flush(),t(r),void n.drop(e)}if(t(r),"FLUSH"===r.type)return void n.abort();const o=e.getState();"DRAGGING"===o.phase&&n.update(o.critical,o.impact)}};var mT=e=>t=>n=>{if("DROP_ANIMATION_FINISHED"!==n.type)return void t(n);const r=e.getState();"DROP_ANIMATING"!==r.phase&&eC(!1),e.dispatch(WE({completed:r.completed}))};var hT=e=>{let t=null,n=null;return r=>o=>{if("FLUSH"!==o.type&&"DROP_COMPLETE"!==o.type&&"DROP_ANIMATION_FINISHED"!==o.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(o),"DROP_ANIMATE"!==o.type)return;const i={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame(()=>{n=null,t=YO(window,[i])})}};var vT=e=>t=>n=>{if(t(n),"PUBLISH_WHILE_DRAGGING"!==n.type)return;const r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch($E({reason:r.reason})))};const bT=Zt;var gT=({dimensionMarshal:e,focusMarshal:t,styleMarshal:n,getResponders:r,announce:o,autoScroller:i})=>{return Qt(FE,bT(Jt((a=n,()=>e=>t=>{"INITIAL_PUBLISH"===t.type&&a.dragging(),"DROP_ANIMATE"===t.type&&a.dropping(t.payload.completed.result.reason),"FLUSH"!==t.type&&"DROP_COMPLETE"!==t.type||a.resting(),e(t)}),(e=>()=>t=>n=>{"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)})(e),(e=>({getState:t,dispatch:n})=>r=>o=>{if("LIFT"!==o.type)return void r(o);const{id:i,clientSelection:a,movementMode:c}=o.payload,l=t();"DROP_ANIMATING"===l.phase&&n(WE({completed:l.completed})),"IDLE"!==t().phase&&eC(!1),n({type:"FLUSH",payload:null}),n({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:i,movementMode:c}});const s={draggableId:i,scrollOptions:{shouldPublishImmediately:"SNAP"===c}},{critical:u,dimensions:d,viewport:f}=e.startPublishing(s);n({type:"INITIAL_PUBLISH",payload:{critical:u,dimensions:d,clientSelection:a,movementMode:c,viewport:f}})})(e),aT,mT,hT,vT,(e=>t=>n=>r=>{if((e=>"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type)(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);const o=t.getState();return"DRAGGING"!==o.phase&&eC(!1),void e.start(o)}n(r),e.scroll(t.getState())})(i),sT,(e=>{let t=!1;return()=>n=>r=>{if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;const n=r.payload.completed.result;n.combine&&e.tryShiftRecord(n.draggableId,n.combine.draggableId),e.tryRestoreFocusRecorded()}}}})(t),xT(r,o))));var a};var yT=({scrollHeight:e,scrollWidth:t,height:n,width:r})=>{const o=uC({x:t,y:e},{x:r,y:n});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},wT=()=>{const e=document.documentElement;return e||eC(!1),e},jT=()=>{const e=wT();return yT({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})},kT=({critical:e,scrollOptions:t,registry:n})=>{CE();const r=(()=>{const e=cT(),t=jT(),n=e.y,r=e.x,o=wT(),i=o.clientWidth,a=o.clientHeight;return{frame:FO({top:n,left:r,right:r+i,bottom:n+a}),scroll:{initial:e,current:e,max:t,diff:{value:lC,displacement:lC}}}})(),o=r.scroll.current,i=e.droppable,a=n.droppable.getAllByType(i.type).map(e=>e.callbacks.getDimensionAndWatchScroll(o,t)),c=n.draggable.getAllByType(e.draggable.type).map(e=>e.getDimension(o)),l={draggables:kC(c),droppables:jC(a)};EE();return{dimensions:l,critical:e,viewport:r}};function ST(e,t,n){if(n.descriptor.id===t.id)return!1;if(n.descriptor.type!==t.type)return!1;return"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode}var NT=(e,t)=>{let n=null;const r=function({registry:e,callbacks:t}){let n={additions:{},removals:{},modified:{}},r=null;const o=()=>{r||(t.collectionStarting(),r=requestAnimationFrame(()=>{r=null,CE();const{additions:o,removals:i,modified:a}=n,c=Object.keys(o).map(t=>e.draggable.getById(t).getDimension(lC)).sort((e,t)=>e.descriptor.index-t.descriptor.index),l=Object.keys(a).map(t=>({droppableId:t,scroll:e.droppable.getById(t).callbacks.getScrollWhileDragging()})),s={additions:c,removals:Object.keys(i),modified:l};n={additions:{},removals:{},modified:{}},EE(),t.publish(s)}))};return{add:e=>{const t=e.descriptor.id;n.additions[t]=e,n.modified[e.descriptor.droppableId]=!0,n.removals[t]&&delete n.removals[t],o()},remove:e=>{const t=e.descriptor;n.removals[t.id]=!0,n.modified[t.droppableId]=!0,n.additions[t.id]&&delete n.additions[t.id],o()},stop:()=>{r&&(cancelAnimationFrame(r),r=null,n={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),o=t=>{n||eC(!1);const o=n.critical.draggable;"ADDITION"===t.type&&ST(e,o,t.value)&&r.add(t.value),"REMOVAL"===t.type&&ST(e,o,t.value)&&r.remove(t.value)},i={updateDroppableIsEnabled:(r,o)=>{e.droppable.exists(r)||eC(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:o})},updateDroppableIsCombineEnabled:(r,o)=>{n&&(e.droppable.exists(r)||eC(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:o}))},scrollDroppable:(t,r)=>{n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:(r,o)=>{n&&(e.droppable.exists(r)||eC(!1),t.updateDroppableScroll({id:r,newScroll:o}))},startPublishing:t=>{n&&eC(!1);const r=e.draggable.getById(t.draggableId),i=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:i.descriptor},c=e.subscribe(o);return n={critical:a,unsubscribe:c},kT({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:()=>{if(!n)return;r.stop();const t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach(e=>e.callbacks.dragStopped()),n.unsubscribe(),n=null}};return i},OT=(e,t)=>"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&(e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason),CT=e=>{window.scrollBy(e.x,e.y)};const ET=VO(e=>SC(e).filter(e=>!!e.isEnabled&&!!e.frame));var TT=({center:e,destination:t,droppables:n})=>{if(t){const e=n[t];return e.frame?e:null}const r=((e,t)=>{const n=ET(t).find(t=>(t.frame||eC(!1),mE(t.frame.pageMarginBox)(e)))||null;return n})(e,n);return r};const PT={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:e=>e**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1};var _T=({startOfRange:e,endOfRange:t,current:n})=>{const r=t-e;if(0===r)return 0;return(n-e)/r},AT=({distanceToEdge:e,thresholds:t,dragStartTime:n,shouldUseTimeDampening:r,getAutoScrollerOptions:o})=>{const i=((e,t,n=()=>PT)=>{const r=n();if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return r.maxPixelScroll;if(e===t.startScrollingFrom)return 1;const o=1-_T({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),i=r.maxPixelScroll*r.ease(o);return Math.ceil(i)})(e,t,o);return 0===i?0:r?Math.max(((e,t,n)=>{const r=n(),o=r.durationDampening.accelerateAt,i=r.durationDampening.stopDampeningAt,a=t,c=i,l=Date.now()-a;if(l>=i)return e;if(l<o)return 1;const s=_T({startOfRange:o,endOfRange:c,current:l}),u=e*r.ease(s);return Math.ceil(u)})(i,n,o),1):i},IT=({container:e,distanceToEdges:t,dragStartTime:n,axis:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{const a=((e,t,n=()=>PT)=>{const r=n();return{startScrollingFrom:e[t.size]*r.startFromPercentage,maxScrollValueAt:e[t.size]*r.maxScrollAtPercentage}})(e,r,i);return t[r.end]<t[r.start]?AT({distanceToEdge:t[r.end],thresholds:a,dragStartTime:n,shouldUseTimeDampening:o,getAutoScrollerOptions:i}):-1*AT({distanceToEdge:t[r.start],thresholds:a,dragStartTime:n,shouldUseTimeDampening:o,getAutoScrollerOptions:i})};const FT=hC(e=>0===e?0:e);var RT=({dragStartTime:e,container:t,subject:n,center:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{const a={top:r.y-t.top,right:t.right-r.x,bottom:t.bottom-r.y,left:r.x-t.left},c=IT({container:t,distanceToEdges:a,dragStartTime:e,axis:DC,shouldUseTimeDampening:o,getAutoScrollerOptions:i}),l=IT({container:t,distanceToEdges:a,dragStartTime:e,axis:LC,shouldUseTimeDampening:o,getAutoScrollerOptions:i}),s=FT({x:l,y:c});if(dC(s,lC))return null;const u=(({container:e,subject:t,proposedScroll:n})=>{const r=t.height>e.height,o=t.width>e.width;return o||r?o&&r?null:{x:o?0:n.x,y:r?0:n.y}:n})({container:t,subject:n,proposedScroll:s});return u?dC(u,lC)?null:u:null};const MT=hC(e=>0===e?0:e>0?1:-1),DT=(()=>{const e=(e,t)=>e<0?e:e>t?e-t:0;return({current:t,max:n,change:r})=>{const o=sC(t,r),i={x:e(o.x,n.x),y:e(o.y,n.y)};return dC(i,lC)?null:i}})(),LT=({max:e,current:t,change:n})=>{const r={x:Math.max(t.x,e.x),y:Math.max(t.y,e.y)},o=MT(n),i=DT({max:r,current:t,change:o});return!i||(0!==o.x&&0===i.x||0!==o.y&&0===i.y)},zT=(e,t)=>LT({current:e.scroll.current,max:e.scroll.max,change:t}),BT=(e,t)=>{const n=e.frame;return!!n&&LT({current:n.scroll.current,max:n.scroll.max,change:t})};var UT=({state:e,dragStartTime:t,shouldUseTimeDampening:n,scrollWindow:r,scrollDroppable:o,getAutoScrollerOptions:i})=>{const a=e.current.page.borderBoxCenter,c=e.dimensions.draggables[e.critical.draggable.id].page.marginBox;if(e.isWindowScrollAllowed){const o=(({viewport:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{const a=RT({dragStartTime:r,container:e.frame,subject:t,center:n,shouldUseTimeDampening:o,getAutoScrollerOptions:i});return a&&zT(e,a)?a:null})({dragStartTime:t,viewport:e.viewport,subject:c,center:a,shouldUseTimeDampening:n,getAutoScrollerOptions:i});if(o)return void r(o)}const l=TT({center:a,destination:fE(e.impact),droppables:e.dimensions.droppables});if(!l)return;const s=(({droppable:e,subject:t,center:n,dragStartTime:r,shouldUseTimeDampening:o,getAutoScrollerOptions:i})=>{const a=e.frame;if(!a)return null;const c=RT({dragStartTime:r,container:a.pageMarginBox,subject:t,center:n,shouldUseTimeDampening:o,getAutoScrollerOptions:i});return c&&BT(e,c)?c:null})({dragStartTime:t,droppable:l,subject:c,center:a,shouldUseTimeDampening:n,getAutoScrollerOptions:i});s&&o(l.descriptor.id,s)},GT=({move:e,scrollDroppable:t,scrollWindow:n})=>{const r=(e,n)=>{if(!BT(e,n))return n;const r=((e,t)=>{const n=e.frame;return n&&BT(e,t)?DT({current:n.scroll.current,max:n.scroll.max,change:t}):null})(e,n);if(!r)return t(e.descriptor.id,n),null;const o=uC(n,r);t(e.descriptor.id,o);return uC(n,o)},o=(e,t,r)=>{if(!e)return r;if(!zT(t,r))return r;const o=((e,t)=>{if(!zT(e,t))return null;const n=e.scroll.max,r=e.scroll.current;return DT({current:r,max:n,change:t})})(t,r);if(!o)return n(r),null;const i=uC(r,o);n(i);return uC(r,i)};return t=>{const n=t.scrollJumpRequest;if(!n)return;const i=fE(t.impact);i||eC(!1);const a=r(t.dimensions.droppables[i],n);if(!a)return;const c=t.viewport,l=o(t.isWindowScrollAllowed,c,a);l&&((t,n)=>{const r=sC(t.current.client.selection,n);e({client:r})})(t,l)}},HT=({scrollDroppable:e,scrollWindow:t,move:n,getAutoScrollerOptions:r})=>{const o=(({scrollWindow:e,scrollDroppable:t,getAutoScrollerOptions:n=()=>PT})=>{const r=QO(e),o=QO(t);let i=null;const a=e=>{i||eC(!1);const{shouldUseTimeDampening:t,dragStartTime:a}=i;UT({state:e,scrollWindow:r,scrollDroppable:o,dragStartTime:a,shouldUseTimeDampening:t,getAutoScrollerOptions:n})};return{start:e=>{CE(),i&&eC(!1);const t=Date.now();let r=!1;const o=()=>{r=!0};UT({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:o,scrollDroppable:o,getAutoScrollerOptions:n}),i={dragStartTime:t,shouldUseTimeDampening:r},EE(),r&&a(e)},stop:()=>{i&&(r.cancel(),o.cancel(),i=null)},scroll:a}})({scrollWindow:t,scrollDroppable:e,getAutoScrollerOptions:r}),i=GT({move:n,scrollWindow:t,scrollDroppable:e});return{scroll:e=>{r().disabled||"DRAGGING"!==e.phase||("FLUID"!==e.movementMode?e.scrollJumpRequest&&i(e):o.scroll(e))},start:o.start,stop:o.stop}};const qT="data-rfd",WT=(()=>{const e=`${qT}-drag-handle`;return{base:e,draggableId:`${e}-draggable-id`,contextId:`${e}-context-id`}})(),$T=(()=>{const e=`${qT}-draggable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),VT=(()=>{const e=`${qT}-droppable`;return{base:e,contextId:`${e}-context-id`,id:`${e}-id`}})(),QT={contextId:`${qT}-scroll-container-context-id`},XT=(e,t)=>e.map(e=>{const n=e.styles[t];return n?`${e.selector} { ${n} }`:""}).join(" ");var KT="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?t.useLayoutEffect:t.useEffect;const YT=()=>{const e=document.querySelector("head");return e||eC(!1),e},ZT=e=>{const t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t};function JT(e,n){const r=_O(()=>(e=>{const t=(n=e,e=>`[${e}="${n}"]`);var n;const r=(()=>{const e="\n      cursor: -webkit-grab;\n      cursor: grab;\n    ";return{selector:t(WT.contextId),styles:{always:"\n          -webkit-touch-callout: none;\n          -webkit-tap-highlight-color: rgba(0,0,0,0);\n          touch-action: manipulation;\n        ",resting:e,dragging:"pointer-events: none;",dropAnimating:e}}})(),o=[(()=>{const e=`\n      transition: ${JE.outOfTheWay};\n    `;return{selector:t($T.contextId),styles:{dragging:e,dropAnimating:e,userCancel:e}}})(),r,{selector:t(VT.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n        cursor: grabbing;\n        cursor: -webkit-grabbing;\n        user-select: none;\n        -webkit-user-select: none;\n        -moz-user-select: none;\n        -ms-user-select: none;\n        overflow-anchor: none;\n      "}}];return{always:XT(o,"always"),resting:XT(o,"resting"),dragging:XT(o,"dragging"),dropAnimating:XT(o,"dropAnimating"),userCancel:XT(o,"userCancel")}})(e),[e]),o=(0,t.useRef)(null),i=(0,t.useRef)(null),a=AO(VO(e=>{const t=i.current;t||eC(!1),t.textContent=e}),[]),c=AO(e=>{const t=o.current;t||eC(!1),t.textContent=e},[]);KT(()=>{(o.current||i.current)&&eC(!1);const t=ZT(n),l=ZT(n);return o.current=t,i.current=l,t.setAttribute(`${qT}-always`,e),l.setAttribute(`${qT}-dynamic`,e),YT().appendChild(t),YT().appendChild(l),c(r.always),a(r.resting),()=>{const e=e=>{const t=e.current;t||eC(!1),YT().removeChild(t),e.current=null};e(o),e(i)}},[n,c,a,r.always,r.resting,e]);const l=AO(()=>a(r.dragging),[a,r.dragging]),s=AO(e=>{a("DROP"!==e?r.userCancel:r.dropAnimating)},[a,r.dropAnimating,r.userCancel]),u=AO(()=>{i.current&&a(r.resting)},[a,r.resting]);return _O(()=>({dragging:l,dropping:s,resting:u}),[l,s,u])}function eP(e,t){return Array.from(e.querySelectorAll(t))}var tP=e=>e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window;function nP(e){return e instanceof tP(e).HTMLElement}function rP(e,t){const n=`[${WT.contextId}="${e}"]`,r=eP(document,n);if(!r.length)return null;const o=r.find(e=>e.getAttribute(WT.draggableId)===t);return o&&nP(o)?o:null}function oP(){const e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach(t=>t(e))}function r(t){return e.draggables[t]||null}function o(t){return e.droppables[t]||null}return{draggable:{register:t=>{e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:(t,n)=>{const r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:t=>{const o=t.descriptor.id,i=r(o);i&&t.uniqueId===i.uniqueId&&(delete e.draggables[o],e.droppables[t.descriptor.droppableId]&&n({type:"REMOVAL",value:t}))},getById:function(e){const t=r(e);return t||eC(!1),t},findById:r,exists:e=>Boolean(r(e)),getAllByType:t=>Object.values(e.draggables).filter(e=>e.descriptor.type===t)},droppable:{register:t=>{e.droppables[t.descriptor.id]=t},unregister:t=>{const n=o(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){const t=o(e);return t||eC(!1),t},findById:o,exists:e=>Boolean(o(e)),getAllByType:t=>Object.values(e.droppables).filter(e=>e.descriptor.type===t)},subscribe:function(e){return t.push(e),function(){const n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var iP=t.createContext(null),aP=()=>{const e=document.body;return e||eC(!1),e};var cP={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"};const lP={separator:"::"};var sP=function(e,n=lP){const r=t.useId();return _O(()=>`${e}${n.separator}${r}`,[n.separator,e,r])};var uP=t.createContext(null);function dP(e){0}function fP(e,t){dP()}function pP(){fP()}function xP(e){const n=(0,t.useRef)(e);return(0,t.useEffect)(()=>{n.current=e}),n}function mP(e){return"IDLE"!==e.phase&&"DROP_ANIMATING"!==e.phase&&e.isDragging}const hP=9,vP=13,bP=33,gP=34,yP=35,wP=36,jP={[vP]:!0,[hP]:!0};var kP=e=>{jP[e.keyCode]&&e.preventDefault()};var SP=(()=>{const e="visibilitychange";if("undefined"==typeof document)return e;return[e,`ms${e}`,`webkit${e}`,`moz${e}`,`o${e}`].find(e=>`on${e}`in document)||e})();const NP={type:"IDLE"};function OP({cancel:e,completed:t,getPhase:n,setPhase:r}){return[{eventName:"mousemove",fn:e=>{const{button:t,clientX:o,clientY:i}=e;if(0!==t)return;const a={x:o,y:i},c=n();if("DRAGGING"===c.type)return e.preventDefault(),void c.actions.move(a);"PENDING"!==c.type&&eC(!1);if(!function(e,t){return Math.abs(t.x-e.x)>=5||Math.abs(t.y-e.y)>=5}(c.point,a))return;e.preventDefault();const l=c.actions.fluidLift(a);r({type:"DRAGGING",actions:l})}},{eventName:"mouseup",fn:r=>{const o=n();"DRAGGING"===o.type?(r.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),t()):e()}},{eventName:"mousedown",fn:t=>{"DRAGGING"===n().type&&t.preventDefault(),e()}},{eventName:"keydown",fn:t=>{if("PENDING"!==n().type)return 27===t.keyCode?(t.preventDefault(),void e()):void kP(t);e()}},{eventName:"resize",fn:e},{eventName:"scroll",options:{passive:!0,capture:!1},fn:()=>{"PENDING"===n().type&&e()}},{eventName:"webkitmouseforcedown",fn:t=>{const r=n();"IDLE"===r.type&&eC(!1),r.actions.shouldRespectForcePress()?e():t.preventDefault()}},{eventName:SP,fn:e}]}function CP(){}const EP={[gP]:!0,[bP]:!0,[wP]:!0,[yP]:!0};function TP(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:r=>27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(EP[r.keyCode]?r.preventDefault():kP(r))},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:SP,fn:n}]}const PP={type:"IDLE"};const _P=["input","button","textarea","select","option","optgroup","video","audio"];function AP(e,t){if(null==t)return!1;if(_P.includes(t.tagName.toLowerCase()))return!0;const n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&AP(e,t.parentElement)}function IP(e,t){const n=t.target;return!!nP(n)&&AP(e,n)}var FP=e=>FO(e.getBoundingClientRect()).center;const RP=(()=>{const e="matches";if("undefined"==typeof document)return e;return[e,"msMatchesSelector","webkitMatchesSelector"].find(e=>e in Element.prototype)||e})();function MP(e,t){return null==e?null:e[RP](t)?e:MP(e.parentElement,t)}function DP(e,t){return e.closest?e.closest(t):MP(e,t)}function LP(e,t){const n=t.target;if(!((r=n)instanceof tP(r).Element))return null;var r;const o=function(e){return`[${WT.contextId}="${e}"]`}(e),i=DP(n,o);return i&&nP(i)?i:null}function zP(e){e.preventDefault()}function BP({expected:e,phase:t,isLockActive:n,shouldWarn:r}){return!!n()&&e===t}function UP({lockAPI:e,store:t,registry:n,draggableId:r}){if(e.isClaimed())return!1;const o=n.draggable.findById(r);return!!o&&(!!o.options.isEnabled&&!!OT(t.getState(),r))}function GP({lockAPI:e,contextId:t,store:n,registry:r,draggableId:o,forceSensorStop:i,sourceEvent:a}){if(!UP({lockAPI:e,store:n,registry:r,draggableId:o}))return null;const c=r.draggable.getById(o),l=function(e,t){const n=`[${$T.contextId}="${e}"]`,r=eP(document,n).find(e=>e.getAttribute($T.id)===t);return r&&nP(r)?r:null}(t,c.descriptor.id);if(!l)return null;if(a&&!c.options.canDragInteractiveElements&&IP(l,a))return null;const s=e.claim(i||KO);let u="PRE_DRAG";function d(){return c.options.shouldRespectForcePress}function f(){return e.isActive(s)}const p=function(e,t){BP({expected:e,phase:u,isLockActive:f,shouldWarn:!0})&&n.dispatch(t())}.bind(null,"DRAGGING");function x(t){function r(){e.release(),u="COMPLETED"}function o(e,o={shouldBlockNextClick:!1}){if(t.cleanup(),o.shouldBlockNextClick){const e=YO(window,[{eventName:"click",fn:zP,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(e)}r(),n.dispatch($E({reason:e}))}return"PRE_DRAG"!==u&&(r(),eC(!1)),n.dispatch((e=>({type:"LIFT",payload:e}))(t.liftActionArgs)),u="DRAGGING",{isActive:()=>BP({expected:"DRAGGING",phase:u,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,drop:e=>o("DROP",e),cancel:e=>o("CANCEL",e),...t.actions}}const m={isActive:()=>BP({expected:"PRE_DRAG",phase:u,isLockActive:f,shouldWarn:!1}),shouldRespectForcePress:d,fluidLift:function(e){const t=QO(e=>{p(()=>BE({client:e}))});return{...x({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:()=>t.cancel(),actions:{move:t}}),move:t}},snapLift:function(){const e={moveUp:()=>p(UE),moveRight:()=>p(HE),moveDown:()=>p(GE),moveLeft:()=>p(qE)};return x({liftActionArgs:{id:o,clientSelection:FP(l),movementMode:"SNAP"},cleanup:KO,actions:e})},abort:function(){BP({expected:"PRE_DRAG",phase:u,isLockActive:f,shouldWarn:!0})&&e.release()}};return m}const HP=[function(e){const n=(0,t.useRef)(NP),r=(0,t.useRef)(KO),o=_O(()=>({eventName:"mousedown",fn:function(t){if(t.defaultPrevented)return;if(0!==t.button)return;if(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)return;const n=e.findClosestDraggableId(t);if(!n)return;const o=e.tryGetLock(n,c,{sourceEvent:t});if(!o)return;t.preventDefault();const i={x:t.clientX,y:t.clientY};r.current(),u(o,i)}}),[e]),i=_O(()=>({eventName:"webkitmouseforcewillbegin",fn:t=>{if(t.defaultPrevented)return;const n=e.findClosestDraggableId(t);if(!n)return;const r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}),[e]),a=AO(function(){r.current=YO(window,[i,o],{passive:!1,capture:!0})},[i,o]),c=AO(()=>{"IDLE"!==n.current.type&&(n.current=NP,r.current(),a())},[a]),l=AO(()=>{const e=n.current;c(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[c]),s=AO(function(){const e=OP({cancel:l,completed:c,getPhase:()=>n.current,setPhase:e=>{n.current=e}});r.current=YO(window,e,{capture:!0,passive:!1})},[l,c]),u=AO(function(e,t){"IDLE"!==n.current.type&&eC(!1),n.current={type:"PENDING",point:t,actions:e},s()},[s]);KT(function(){return a(),function(){r.current()}},[a])},function(e){const n=(0,t.useRef)(CP),r=_O(()=>({eventName:"keydown",fn:function(t){if(t.defaultPrevented)return;if(32!==t.keyCode)return;const r=e.findClosestDraggableId(t);if(!r)return;const i=e.tryGetLock(r,l,{sourceEvent:t});if(!i)return;t.preventDefault();let a=!0;const c=i.snapLift();function l(){a||eC(!1),a=!1,n.current(),o()}n.current(),n.current=YO(window,TP(c,l),{capture:!0,passive:!1})}}),[e]),o=AO(function(){n.current=YO(window,[r],{passive:!1,capture:!0})},[r]);KT(function(){return o(),function(){n.current()}},[o])},function(e){const n=(0,t.useRef)(PP),r=(0,t.useRef)(KO),o=AO(function(){return n.current},[]),i=AO(function(e){n.current=e},[]),a=_O(()=>({eventName:"touchstart",fn:function(t){if(t.defaultPrevented)return;const n=e.findClosestDraggableId(t);if(!n)return;const o=e.tryGetLock(n,l,{sourceEvent:t});if(!o)return;const i=t.touches[0],{clientX:a,clientY:c}=i,s={x:a,y:c};r.current(),f(o,s)}}),[e]),c=AO(function(){r.current=YO(window,[a],{capture:!0,passive:!1})},[a]),l=AO(()=>{const e=n.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),i(PP),r.current(),c())},[c,i]),s=AO(()=>{const e=n.current;l(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()},[l]),u=AO(function(){const e={capture:!0,passive:!1},t={cancel:s,completed:l,getPhase:o},n=YO(window,function({cancel:e,completed:t,getPhase:n}){return[{eventName:"touchmove",options:{capture:!1},fn:t=>{const r=n();if("DRAGGING"!==r.type)return void e();r.hasMoved=!0;const{clientX:o,clientY:i}=t.touches[0],a={x:o,y:i};t.preventDefault(),r.actions.move(a)}},{eventName:"touchend",fn:r=>{const o=n();"DRAGGING"===o.type?(r.preventDefault(),o.actions.drop({shouldBlockNextClick:!0}),t()):e()}},{eventName:"touchcancel",fn:t=>{"DRAGGING"===n().type?(t.preventDefault(),e()):e()}},{eventName:"touchforcechange",fn:t=>{const r=n();"IDLE"===r.type&&eC(!1);const o=t.touches[0];if(!o)return;if(!(o.force>=.15))return;const i=r.actions.shouldRespectForcePress();if("PENDING"!==r.type)return i?r.hasMoved?void t.preventDefault():void e():void t.preventDefault();i&&e()}},{eventName:SP,fn:e}]}(t),e),i=YO(window,function({cancel:e,getPhase:t}){return[{eventName:"orientationchange",fn:e},{eventName:"resize",fn:e},{eventName:"contextmenu",fn:e=>{e.preventDefault()}},{eventName:"keydown",fn:n=>{"DRAGGING"===t().type?(27===n.keyCode&&n.preventDefault(),e()):e()}},{eventName:SP,fn:e}]}(t),e);r.current=function(){n(),i()}},[s,o,l]),d=AO(function(){const e=o();"PENDING"!==e.type&&eC(!1);const t=e.actions.fluidLift(e.point);i({type:"DRAGGING",actions:t,hasMoved:!1})},[o,i]),f=AO(function(e,t){"IDLE"!==o().type&&eC(!1);const n=setTimeout(d,120);i({type:"PENDING",point:t,actions:e,longPressTimerId:n}),u()},[u,o,i,d]);KT(function(){return c(),function(){r.current();const e=o();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),i(PP))}},[o,c,i]),KT(function(){return YO(window,[{eventName:"touchmove",fn:()=>{},options:{capture:!1,passive:!1}}])},[])}];function qP({contextId:e,store:n,registry:r,customSensors:o,enableDefaultSensors:i}){const a=[...i?HP:[],...o||[]],c=(0,t.useState)(()=>function(){let e=null;function t(){e||eC(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&eC(!1);const n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}())[0],l=AO(function(e,t){mP(e)&&!mP(t)&&c.tryAbandon()},[c]);KT(function(){let e=n.getState();return n.subscribe(()=>{const t=n.getState();l(e,t),e=t})},[c,n,l]),KT(()=>c.tryAbandon,[c.tryAbandon]);const s=AO(e=>UP({lockAPI:c,registry:r,store:n,draggableId:e}),[c,r,n]),u=AO((t,o,i)=>GP({lockAPI:c,registry:r,contextId:e,store:n,draggableId:t,forceSensorStop:o||null,sourceEvent:i&&i.sourceEvent?i.sourceEvent:null}),[e,c,r,n]),d=AO(t=>function(e,t){const n=LP(e,t);return n?n.getAttribute(WT.draggableId):null}(e,t),[e]),f=AO(e=>{const t=r.draggable.findById(e);return t?t.options:null},[r.draggable]),p=AO(function(){c.isClaimed()&&(c.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch({type:"FLUSH",payload:null}))},[c,n]),x=AO(()=>c.isClaimed(),[c]),m=_O(()=>({canGetLock:s,tryGetLock:u,findClosestDraggableId:d,findOptionsForDraggable:f,tryReleaseLock:p,isLockClaimed:x}),[s,u,d,f,p,x]);dP();for(let e=0;e<a.length;e++)a[e](m)}function WP(e){return e.current||eC(!1),e.current}function $P(e){const{contextId:n,setCallbacks:r,sensors:o,nonce:i,dragHandleUsageInstructions:c}=e,l=(0,t.useRef)(null);pP();const s=xP(e),u=AO(()=>(e=>({onBeforeCapture:n=>{const r=()=>{e.onBeforeCapture&&e.onBeforeCapture(n)};t.version.startsWith("16")||t.version.startsWith("17")?r():(0,a.flushSync)(r)},onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}))(s.current),[s]),d=AO(()=>(e=>({...PT,...e.autoScrollerOptions,durationDampening:{...PT.durationDampening,...e.autoScrollerOptions}}))(s.current),[s]),f=function(e){const n=_O(()=>(e=>`rfd-announcement-${e}`)(e),[e]),r=(0,t.useRef)(null);return(0,t.useEffect)(function(){const e=document.createElement("div");return r.current=e,e.id=n,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),y(e.style,cP),aP().appendChild(e),function(){setTimeout(function(){const t=aP();t.contains(e)&&t.removeChild(e),e===r.current&&(r.current=null)})}},[n]),AO(e=>{const t=r.current;t&&(t.textContent=e)},[])}(n),p=function({contextId:e,text:n}){const r=sP("hidden-text",{separator:"-"}),o=_O(()=>function({contextId:e,uniqueId:t}){return`rfd-hidden-text-${e}-${t}`}({contextId:e,uniqueId:r}),[r,e]);return(0,t.useEffect)(function(){const e=document.createElement("div");return e.id=o,e.textContent=n,e.style.display="none",aP().appendChild(e),function(){const t=aP();t.contains(e)&&t.removeChild(e)}},[o,n]),o}({contextId:n,text:c}),x=JT(n,i),m=AO(e=>{WP(l).dispatch(e)},[]),h=_O(()=>Yt({publishWhileDragging:RE,updateDroppableScroll:DE,updateDroppableIsEnabled:LE,updateDroppableIsCombineEnabled:zE,collectionStarting:ME},m),[m]),v=function(){const e=_O(oP,[]);return(0,t.useEffect)(()=>function(){t.version.startsWith("16")||t.version.startsWith("17")?requestAnimationFrame(e.clean):e.clean()},[e]),e}(),b=_O(()=>NT(v,h),[v,h]),g=_O(()=>HT({scrollWindow:CT,scrollDroppable:b.scrollDroppable,getAutoScrollerOptions:d,...Yt({move:BE},m)}),[b.scrollDroppable,m,d]),w=function(e){const n=(0,t.useRef)({}),r=(0,t.useRef)(null),o=(0,t.useRef)(null),i=(0,t.useRef)(!1),a=AO(function(e,t){const r={id:e,focus:t};return n.current[e]=r,function(){const t=n.current;t[e]!==r&&delete t[e]}},[]),c=AO(function(t){const n=rP(e,t);n&&n!==document.activeElement&&n.focus()},[e]),l=AO(function(e,t){r.current===e&&(r.current=t)},[]),s=AO(function(){o.current||i.current&&(o.current=requestAnimationFrame(()=>{o.current=null;const e=r.current;e&&c(e)}))},[c]),u=AO(function(e){r.current=null;const t=document.activeElement;t&&t.getAttribute(WT.draggableId)===e&&(r.current=e)},[]);return KT(()=>(i.current=!0,function(){i.current=!1;const e=o.current;e&&cancelAnimationFrame(e)}),[]),_O(()=>({register:a,tryRecordFocus:u,tryRestoreFocusRecorded:s,tryShiftRecord:l}),[a,u,s,l])}(n),j=_O(()=>gT({announce:f,autoScroller:g,dimensionMarshal:b,focusMarshal:w,getResponders:u,styleMarshal:x}),[f,g,b,w,u,x]);l.current=j;const k=AO(()=>{const e=WP(l);"IDLE"!==e.getState().phase&&e.dispatch({type:"FLUSH",payload:null})},[]),S=AO(()=>{const e=WP(l).getState();return"DROP_ANIMATING"===e.phase||"IDLE"!==e.phase&&e.isDragging},[]);r(_O(()=>({isDragging:S,tryAbort:k}),[S,k]));const N=AO(e=>OT(WP(l).getState(),e),[]),O=AO(()=>xE(WP(l).getState()),[]),C=_O(()=>({marshal:b,focus:w,contextId:n,canLift:N,isMovementAllowed:O,dragHandleUsageInstructionsId:p,registry:v}),[n,b,p,w,N,O,v]);return qP({contextId:n,store:j,registry:v,customSensors:o||null,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,t.useEffect)(()=>k,[k]),t.createElement(uP.Provider,{value:C},t.createElement(H,{context:iP,store:j},e.children))}var VP=function(){return t.useId()};function QP(e){const n=VP(),r=e.dragHandleUsageInstructions||cC.dragHandleUsageInstructions;return t.createElement(tC,null,o=>t.createElement($P,{nonce:e.nonce,contextId:n,setCallbacks:o,dragHandleUsageInstructions:r,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd,autoScrollerOptions:e.autoScrollerOptions},e.children))}const XP=5e3,KP=4500,YP=(e,t)=>t?JE.drop(t.duration):e?JE.snap:JE.fluid,ZP=(e,t)=>{if(e)return t?XE.drop:XE.combining};function JP(e){return"DRAGGING"===e.type?function(e){const t=e.dimension.client,{offset:n,combineWith:r,dropping:o}=e,i=Boolean(r),a=(e=>null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode)(e),c=Boolean(o),l=c?nT(n,i):tT(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:YP(a,o),transform:l,opacity:ZP(i,c),zIndex:c?KP:XP,pointerEvents:"none"}}(e):{transform:tT((t=e).offset),transition:t.shouldAnimateDisplacement?void 0:"none"};var t}function e_(e){const n=sP("draggable"),{descriptor:r,registry:o,getDraggableRef:i,canDragInteractiveElements:a,shouldRespectForcePress:c,isEnabled:l}=e,s=_O(()=>({canDragInteractiveElements:a,shouldRespectForcePress:c,isEnabled:l}),[a,l,c]),u=AO(e=>{const t=i();return t||eC(!1),function(e,t,n=lC){const r=window.getComputedStyle(t),o=t.getBoundingClientRect(),i=GO(o,r),a=UO(i,n);return{descriptor:e,placeholder:{client:i,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:i.marginBox.width,y:i.marginBox.height},client:i,page:a}}(r,t,e)},[r,i]),d=_O(()=>({uniqueId:n,descriptor:r,options:s,getDimension:u}),[r,u,s,n]),f=(0,t.useRef)(d),p=(0,t.useRef)(!0);KT(()=>(o.draggable.register(f.current),()=>o.draggable.unregister(f.current)),[o.draggable]),KT(()=>{if(p.current)return void(p.current=!1);const e=f.current;f.current=d,o.draggable.update(d,e)},[d,o.draggable])}var t_=t.createContext(null);function n_(e){const n=(0,t.useContext)(e);return n||eC(!1),n}function r_(e){e.preventDefault()}var o_=e=>{const n=(0,t.useRef)(null),r=AO((e=null)=>{n.current=e},[]),o=AO(()=>n.current,[]),{contextId:i,dragHandleUsageInstructionsId:c,registry:l}=n_(uP),{type:s,droppableId:u}=n_(t_),d=_O(()=>({id:e.draggableId,index:e.index,type:s,droppableId:u}),[e.draggableId,e.index,s,u]),{children:f,draggableId:p,isEnabled:x,shouldRespectForcePress:m,canDragInteractiveElements:h,isClone:v,mapped:b,dropAnimationFinished:g}=e;if(fP(),dP(),!v){e_(_O(()=>({descriptor:d,registry:l,getDraggableRef:o,canDragInteractiveElements:h,shouldRespectForcePress:m,isEnabled:x}),[d,l,o,h,m,x]))}const y=_O(()=>x?{tabIndex:0,role:"button","aria-describedby":c,"data-rfd-drag-handle-draggable-id":p,"data-rfd-drag-handle-context-id":i,draggable:!1,onDragStart:r_}:null,[i,c,p,x]),w=AO(e=>{"DRAGGING"===b.type&&b.dropping&&"transform"===e.propertyName&&(t.version.startsWith("16")||t.version.startsWith("17")?g():(0,a.flushSync)(g))},[g,b]),j=_O(()=>{const e=JP(b),t="DRAGGING"===b.type&&b.dropping?w:void 0;return{innerRef:r,draggableProps:{"data-rfd-draggable-context-id":i,"data-rfd-draggable-id":p,style:e,onTransitionEnd:t},dragHandleProps:y}},[i,y,p,b,w,r]),k=_O(()=>({draggableId:d.id,type:d.type,source:{index:d.index,droppableId:d.droppableId}}),[d.droppableId,d.id,d.index,d.type]);return t.createElement(t.Fragment,null,f(j,b.snapshot,k))},i_=(e,t)=>e===t,a_=e=>{const{combine:t,destination:n}=e;return n?n.droppableId:t?t.droppableId:null};function c_(e=null){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}const l_={mapped:{type:"SECONDARY",offset:lC,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:c_(null)}};const s_=G(()=>{const e=function(){const e=VO((e,t)=>({x:e,y:t})),t=VO((e,t,n=null,r=null,o=null)=>({isDragging:!0,isClone:t,isDropAnimating:Boolean(o),dropAnimation:o,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null})),n=VO((e,n,r,o,i=null,a=null,c=null)=>({mapped:{type:"DRAGGING",dropping:null,draggingOver:i,combineWith:a,mode:n,offset:e,dimension:r,forceShouldAnimate:c,snapshot:t(n,o,i,a,null)}}));return(r,o)=>{if(mP(r)){if(r.critical.draggable.id!==o.draggableId)return null;const t=r.current.client.offset,a=r.dimensions.draggables[o.draggableId],c=fE(r.impact),l=(i=r.impact).at&&"COMBINE"===i.at.type?i.at.combine.draggableId:null,s=r.forceShouldAnimate;return n(e(t.x,t.y),r.movementMode,a,o.isClone,c,l,s)}var i;if("DROP_ANIMATING"===r.phase){const e=r.completed;if(e.result.draggableId!==o.draggableId)return null;const n=o.isClone,i=r.dimensions.draggables[o.draggableId],a=e.result,c=a.mode,l=a_(a),s=(e=>e.combine?e.combine.draggableId:null)(a),u={duration:r.dropDuration,curve:QE,moveTo:r.newHomeClientOffset,opacity:s?XE.drop:null,scale:s?KE.drop:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:i,dropping:u,draggingOver:l,combineWith:s,mode:c,forceShouldAnimate:null,snapshot:t(c,n,l,s,u)}}}return null}}(),t=function(){const e=VO((e,t)=>({x:e,y:t})),t=VO(c_),n=VO((e,n=null,r)=>({mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}})),r=e=>e?n(lC,e,!0):null,o=(t,o,i,a)=>{const c=i.displaced.visible[t],l=Boolean(a.inVirtualList&&a.effected[t]),s=EC(i),u=s&&s.draggableId===t?o:null;if(!c){if(!l)return r(u);if(i.displaced.invisible[t])return null;const o=fC(a.displacedBy.point),c=e(o.x,o.y);return n(c,u,!0)}if(l)return r(u);const d=i.displacedBy.point,f=e(d.x,d.y);return n(f,u,c.shouldAnimate)};return(e,t)=>{if(mP(e))return e.critical.draggable.id===t.draggableId?null:o(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){const n=e.completed;return n.result.draggableId===t.draggableId?null:o(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return(n,r)=>e(n,r)||t(n,r)||l_},{dropAnimationFinished:VE},null,{context:iP,areStatePropsEqual:i_})(o_);var u_=s_;function d_(e){return n_(t_).isUsingCloneFor!==e.draggableId||e.isClone?t.createElement(u_,e):null}function f_(e){const n="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,r=Boolean(e.disableInteractiveElementBlocking),o=Boolean(e.shouldRespectForcePress);return t.createElement(d_,y({},e,{isClone:!1,isEnabled:n,canDragInteractiveElements:r,shouldRespectForcePress:o}))}const p_=e=>t=>e===t,x_=p_("scroll"),m_=p_("auto"),h_=(p_("visible"),(e,t)=>t(e.overflowX)||t(e.overflowY)),v_=e=>null==e||e===document.body||e===document.documentElement?null:(e=>{const t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return h_(n,x_)||h_(n,m_)})(e)?e:v_(e.parentElement);var b_=e=>({x:e.scrollLeft,y:e.scrollTop});const g_=e=>{if(!e)return!1;return"fixed"===window.getComputedStyle(e).position||g_(e.parentElement)};var y_=({ref:e,descriptor:t,env:n,windowScroll:r,direction:o,isDropDisabled:i,isCombineEnabled:a,shouldClipSubject:c})=>{const l=n.closestScrollable,s=((e,t)=>{const n=HO(e);if(!t)return n;if(e!==t)return n;const r=n.paddingBox.top-t.scrollTop,o=n.paddingBox.left-t.scrollLeft,i=r+t.scrollHeight,a=o+t.scrollWidth,c=RO({top:r,right:a,bottom:i,left:o},n.border);return LO({borderBox:c,margin:n.margin,border:n.border,padding:n.padding})})(e,l),u=UO(s,r),d=(()=>{if(!l)return null;const e=HO(l),t={scrollHeight:l.scrollHeight,scrollWidth:l.scrollWidth};return{client:e,page:UO(e,r),scroll:b_(l),scrollSize:t,shouldClipSubject:c}})(),f=(({descriptor:e,isEnabled:t,isCombineEnabled:n,isFixedOnPage:r,direction:o,client:i,page:a,closest:c})=>{const l=(()=>{if(!c)return null;const{scrollSize:e,client:t}=c,n=yT({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:c.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:c.shouldClipSubject,scroll:{initial:c.scroll,current:c.scroll,max:n,diff:{value:lC,displacement:lC}}}})(),s="vertical"===o?DC:LC;return{descriptor:e,isCombineEnabled:n,isFixedOnPage:r,axis:s,isEnabled:t,client:i,page:a,frame:l,subject:yC({page:a,withPlaceholder:null,axis:s,frame:l})}})({descriptor:t,isEnabled:!i,isCombineEnabled:a,isFixedOnPage:n.isFixedOnPage,direction:o,client:s,page:u,closest:d});return f};const w_={passive:!1},j_={passive:!0};var k_=e=>e.shouldPublishImmediately?w_:j_;const S_=e=>e&&e.env.closestScrollable||null;function N_(e){const n=(0,t.useRef)(null),r=n_(uP),o=sP("droppable"),{registry:i,marshal:a}=r,c=xP(e),l=_O(()=>({id:e.droppableId,type:e.type,mode:e.mode}),[e.droppableId,e.mode,e.type]),s=(0,t.useRef)(l),u=_O(()=>VO((e,t)=>{n.current||eC(!1);const r={x:e,y:t};a.updateDroppableScroll(l.id,r)}),[l.id,a]),d=AO(()=>{const e=n.current;return e&&e.env.closestScrollable?b_(e.env.closestScrollable):lC},[]),f=AO(()=>{const e=d();u(e.x,e.y)},[d,u]),p=_O(()=>QO(f),[f]),x=AO(()=>{const e=n.current,t=S_(e);e&&t||eC(!1);e.scrollOptions.shouldPublishImmediately?f():p()},[p,f]),m=AO((e,t)=>{n.current&&eC(!1);const o=c.current,i=o.getDroppableRef();i||eC(!1);const a=(e=>({closestScrollable:v_(e),isFixedOnPage:g_(e)}))(i),s={ref:i,descriptor:l,env:a,scrollOptions:t};n.current=s;const u=y_({ref:i,descriptor:l,env:a,windowScroll:e,direction:o.direction,isDropDisabled:o.isDropDisabled,isCombineEnabled:o.isCombineEnabled,shouldClipSubject:!o.ignoreContainerClipping}),d=a.closestScrollable;return d&&(d.setAttribute(QT.contextId,r.contextId),d.addEventListener("scroll",x,k_(s.scrollOptions))),u},[r.contextId,l,x,c]),h=AO(()=>{const e=n.current,t=S_(e);return e&&t||eC(!1),b_(t)},[]),v=AO(()=>{const e=n.current;e||eC(!1);const t=S_(e);n.current=null,t&&(p.cancel(),t.removeAttribute(QT.contextId),t.removeEventListener("scroll",x,k_(e.scrollOptions)))},[x,p]),b=AO(e=>{const t=n.current;t||eC(!1);const r=S_(t);r||eC(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x},[]),g=_O(()=>({getDimensionAndWatchScroll:m,getScrollWhileDragging:h,dragStopped:v,scroll:b}),[v,m,h,b]),y=_O(()=>({uniqueId:o,descriptor:l,callbacks:g}),[g,l,o]);KT(()=>(s.current=y.descriptor,i.droppable.register(y),()=>{n.current&&v(),i.droppable.unregister(y)}),[g,l,v,y,a,i.droppable]),KT(()=>{n.current&&a.updateDroppableIsEnabled(s.current.id,!e.isDropDisabled)},[e.isDropDisabled,a]),KT(()=>{n.current&&a.updateDroppableIsCombineEnabled(s.current.id,e.isCombineEnabled)},[e.isCombineEnabled,a])}function O_(){}const C_={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},E_=({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>{const r=(({isAnimatingOpenOnMount:e,placeholder:t,animate:n})=>e||"close"===n?C_:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin})({isAnimatingOpenOnMount:e,placeholder:t,animate:n});return{display:t.display,boxSizing:"border-box",width:r.width,height:r.height,marginTop:r.margin.top,marginRight:r.margin.right,marginBottom:r.margin.bottom,marginLeft:r.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==n?JE.placeholder:null}};var T_=t.memo(e=>{const n=(0,t.useRef)(null),r=AO(()=>{n.current&&(clearTimeout(n.current),n.current=null)},[]),{animate:o,onTransitionEnd:i,onClose:a,contextId:c}=e,[l,s]=(0,t.useState)("open"===e.animate);(0,t.useEffect)(()=>l?"open"!==o?(r(),s(!1),O_):n.current?O_:(n.current=setTimeout(()=>{n.current=null,s(!1)}),r):O_,[o,l,r]);const u=AO(e=>{"height"===e.propertyName&&(i(),"close"===o&&a())},[o,a,i]),d=E_({isAnimatingOpenOnMount:l,animate:e.animate,placeholder:e.placeholder});return t.createElement(e.placeholder.tagName,{style:d,"data-rfd-placeholder-context-id":c,onTransitionEnd:u,ref:e.innerRef})});class P_ extends t.PureComponent{constructor(...e){super(...e),this.state={isVisible:Boolean(this.props.on),data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?"open":"none"},this.onClose=()=>{"close"===this.state.animate&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}}render(){if(!this.state.isVisible)return null;const e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)}}var __=e=>{const n=(0,t.useContext)(uP);n||eC(!1);const{contextId:r,isMovementAllowed:o}=n,i=(0,t.useRef)(null),c=(0,t.useRef)(null),{children:l,droppableId:s,type:u,mode:d,direction:f,ignoreContainerClipping:p,isDropDisabled:x,isCombineEnabled:m,snapshot:h,useClone:v,updateViewportMaxScroll:b,getContainerForClone:g}=e,y=AO(()=>i.current,[]),w=AO((e=null)=>{i.current=e},[]),j=(AO(()=>c.current,[]),AO((e=null)=>{c.current=e},[]));fP();const k=AO(()=>{o()&&b({maxScroll:jT()})},[o,b]);N_({droppableId:s,type:u,mode:d,direction:f,isDropDisabled:x,isCombineEnabled:m,ignoreContainerClipping:p,getDroppableRef:y});const S=_O(()=>t.createElement(P_,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},({onClose:e,data:n,animate:o})=>t.createElement(T_,{placeholder:n,onClose:e,innerRef:j,animate:o,contextId:r,onTransitionEnd:k})),[r,k,e.placeholder,e.shouldAnimatePlaceholder,j]),N=_O(()=>({innerRef:w,placeholder:S,droppableProps:{"data-rfd-droppable-id":s,"data-rfd-droppable-context-id":r}}),[r,s,S,w]),O=v?v.dragging.draggableId:null,C=_O(()=>({droppableId:s,type:u,isUsingCloneFor:O}),[s,O,u]);return t.createElement(t_.Provider,{value:C},l(N,h),function(){if(!v)return null;const{dragging:e,render:n}=v,r=t.createElement(d_,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(t,r)=>n(t,r,e));return a.createPortal(r,g())}())};const A_={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||eC(!1),document.body}},I_=e=>{let t,n={...e};for(t in A_)void 0===e[t]&&(n={...n,[t]:A_[t]});return n},F_=(e,t)=>e===t.droppable.type,R_=(e,t)=>t.draggables[e.draggable.id],M_=G(()=>{const e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t={...e,shouldAnimatePlaceholder:!1},n=VO(e=>({draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}})),r=VO((r,o,i,a,c,l)=>{const s=c.descriptor.id;if(c.descriptor.droppableId===r){const e=l?{render:l,dragging:n(c.descriptor)}:null,t={isDraggingOver:i,draggingOverWith:i?s:null,draggingFromThisWith:s,isUsingPlaceholder:!0};return{placeholder:c.placeholder,shouldAnimatePlaceholder:!1,snapshot:t,useClone:e}}if(!o)return t;if(!a)return e;const u={isDraggingOver:i,draggingOverWith:s,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:c.placeholder,shouldAnimatePlaceholder:!0,snapshot:u,useClone:null}});return(n,o)=>{const i=I_(o),a=i.droppableId,c=i.type,l=!i.isDropDisabled,s=i.renderClone;if(mP(n)){const e=n.critical;if(!F_(c,e))return t;const o=R_(e,n.dimensions),i=fE(n.impact)===a;return r(a,l,i,i,o,s)}if("DROP_ANIMATING"===n.phase){const e=n.completed;if(!F_(c,e.critical))return t;const o=R_(e.critical,n.dimensions);return r(a,l,a_(e.result)===a,fE(e.impact)===a,o,s)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){const r=n.completed;if(!F_(c,r.critical))return t;const o=fE(r.impact)===a,i=Boolean(r.impact.at&&"COMBINE"===r.impact.at.type),l=r.critical.droppable.id===a;return o?i?e:t:l?e:t}return t}},{updateViewportMaxScroll:e=>({type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e})},(e,t,n)=>({...I_(n),...e,...t}),{context:iP,areStatePropsEqual:i_})(__);var D_=M_;function L_({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4.5v15m7.5-7.5h-15"}))}var z_=t.forwardRef(L_);function B_({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M3 6.75A.75.75 0 0 1 3.75 6h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 6.75ZM3 12a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75A.75.75 0 0 1 3 12Zm0 5.25a.75.75 0 0 1 .75-.75h16.5a.75.75 0 0 1 0 1.5H3.75a.75.75 0 0 1-.75-.75Z",clipRule:"evenodd"}))}var U_=t.forwardRef(B_);function G_({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M3 10a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM8.5 10a1.5 1.5 0 1 1 3 0 1.5 1.5 0 0 1-3 0ZM15.5 8.5a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3Z"}))}var H_=t.forwardRef(G_),q_=function(e){var t=e.checked,n=void 0!==t&&t;return(0,tl.jsx)("span",{"aria-hidden":"true",className:ns("ctx-flex ctx-items-center ctx-justify-center ctx-flex-none ctx-w-4 ctx-h-4 ctx-rounded-[5px] ctx-border-[1.5px]",n?"ctx-bg-primary ctx-border-primary ctx-text-white":"ctx-bg-white ctx-border-line"),children:n&&(0,tl.jsx)(zk,{className:"ctx-size-3"})})},W_=function(e){var n=e.items,r=void 0===n?[]:n,o=e.value,i=void 0===o?[]:o,a=e.onChange,c=e.placeholder,l=void 0===c?"":c,s=e.className,u=void 0===s?"":s,d=l||Qc("Default","woo-feed"),f=(0,t.useMemo)(function(){return null!=i&&i.length?r.filter(function(e){return i.includes(e.value)}).map(function(e){return e.name}).join(", "):""},[r,i]);return(0,tl.jsxs)(Oh,{value:i,onChange:a,multiple:!0,children:[(0,tl.jsxs)(wh,{title:f||d,className:ns("ctx-w-full ctx-flex ctx-items-center ctx-gap-1.5 ctx-bg-white ctx-border ctx-border-line ctx-rounded-field ctx-pl-[10px] ctx-pr-[3px] ctx-py-[4px] ctx-cursor-pointer ctx-text-left ctx-transition-colors hover:ctx-border-[#c3ddfd] focus-visible:ctx-outline-none focus:ctx-border-primary data-[open]:ctx-border-primary",u),children:[(0,tl.jsx)("span",{className:ns("ctx-flex-1 ctx-min-w-0 ctx-truncate ctx-text-row",f?"ctx-font-medium ctx-text-ink":"ctx-text-ink-faint"),children:f||d}),(0,tl.jsx)("span",{className:"ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-text-primary ctx-bg-primary-tint ctx-rounded-[5px] ctx-px-[6px] ctx-py-[4px]",children:(0,tl.jsx)(H_,{className:"ctx-size-4","aria-hidden":"true"})})]}),(0,tl.jsx)(kh,{anchor:{gap:8,to:"bottom start"},transition:!0,className:ns("ctx-z-[10000] ctx-scrollbar ctx-bg-white ctx-shadow-card !ctx-max-h-60 ctx-min-w-[var(--button-width)] ctx-rounded-btn ctx-border ctx-border-line-hair focus:ctx-outline-none","ctx-transition ctx-duration-100 ctx-ease-in data-[closed]:ctx-opacity-0"),children:r.map(function(e){var t;return(0,tl.jsx)(Sh,{value:e.value,className:"ctx-cursor-pointer data-[focus]:ctx-bg-line-paper ctx-text-body ctx-text-ink-body ctx-flex ctx-items-center ctx-gap-2.5 ctx-py-2 ctx-px-3 ctx-select-none hover:ctx-bg-line-paper",children:function(t){var n=t.selected;return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(q_,{checked:n}),(0,tl.jsx)("span",{className:ns("ctx-flex-1 ctx-min-w-0 ctx-truncate ctx-text-ink",n&&"ctx-font-medium"),children:e.name})]})}},null!==(t=e.id)&&void 0!==t?t:e.value)})})]})},$_=function(e){var n=e.value,r=e.onChange,o=e.placeholder,i=void 0===o?"":o,a=e.className,c=void 0===a?"":a,l=e.minLines,s=void 0===l?16:l,u=(0,t.useRef)(null),d=Math.max((n||"").split("\n").length,s);return(0,tl.jsxs)("div",{className:ns("ctx-flex ctx-items-stretch ctx-border ctx-border-line-hair ctx-rounded-btn ctx-overflow-hidden ctx-bg-line-paper",c),children:[(0,tl.jsx)("div",{className:"ctx-flex-none ctx-w-11 ctx-overflow-hidden ctx-bg-[#f4f6fa] ctx-border-r ctx-border-line-hair","aria-hidden":"true",children:(0,tl.jsx)("div",{ref:u,className:"ctx-px-2.5 ctx-py-3.5 ctx-text-right ctx-font-mono ctx-text-xs ctx-leading-[1.75] ctx-text-[#b6c0cc] ctx-select-none",children:Array.from({length:d},function(e,t){return(0,tl.jsx)("div",{children:t+1},t)})})}),(0,tl.jsx)("textarea",{value:n||"",onChange:function(e){return null==r?void 0:r(e.target.value)},onScroll:function(e){u.current&&(u.current.style.transform="translateY(-".concat(e.target.scrollTop,"px)"))},placeholder:i,spellCheck:!1,wrap:"off",rows:s,className:"ctx-flex-1 ctx-min-w-0 ctx-resize-none ctx-border-0 ctx-bg-transparent ctx-px-4 ctx-py-3.5 ctx-font-mono ctx-text-xs ctx-leading-[1.75] ctx-text-ink-body ctx-whitespace-pre placeholder:ctx-text-ink-faint focus:ctx-outline-none focus:ctx-shadow-none"})]})},V_="wf_taxo_",Q_=new Set(["subscription_period","subscription_period_interval","subscription_amount","installment_months","installment_amount"]),X_=V_+"woo-feed-",K_=new Set([V_+"product_brand"]),Y_=function(e){return"string"==typeof e&&(e.startsWith(V_)&&!function(e){return"string"==typeof e&&(e.startsWith(X_)||K_.has(e))}(e)||Q_.has(e))},Z_=function(e){if(rc("pro"))return[];var t=[],n=new Map;return(e||[]).forEach(function(e){var r=null==e?void 0:e.group;r&&(n.has(r)||(n.set(r,{allLocked:!0}),t.push(r)),Y_(null==e?void 0:e.value)||(n.get(r).allLocked=!1))}),t.filter(function(e){return n.get(e).allLocked})};function J_({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M2.25 6a3 3 0 0 1 3-3h13.5a3 3 0 0 1 3 3v12a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V6Zm3.97.97a.75.75 0 0 1 1.06 0l2.25 2.25a.75.75 0 0 1 0 1.06l-2.25 2.25a.75.75 0 0 1-1.06-1.06l1.72-1.72-1.72-1.72a.75.75 0 0 1 0-1.06Zm4.28 4.28a.75.75 0 0 0 0 1.5h3a.75.75 0 0 0 0-1.5h-3Z",clipRule:"evenodd"}))}var eA=t.forwardRef(J_);function tA({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M11.47 7.72a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 1 1-1.06 1.06L12 9.31l-6.97 6.97a.75.75 0 0 1-1.06-1.06l7.5-7.5Z",clipRule:"evenodd"}))}var nA=t.forwardRef(tA);function rA({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12.53 16.28a.75.75 0 0 1-1.06 0l-7.5-7.5a.75.75 0 0 1 1.06-1.06L12 14.69l6.97-6.97a.75.75 0 1 1 1.06 1.06l-7.5 7.5Z",clipRule:"evenodd"}))}var oA=t.forwardRef(rA);function iA(e,t){if(e){if("string"==typeof e)return aA(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?aA(e,t):void 0}}function aA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var cA=Qc("Text case","woo-feed"),lA=Qc("Clean up","woo-feed"),sA=Qc("Cut & replace","woo-feed"),uA=Qc("Numbers","woo-feed"),dA=Qc("Dates","woo-feed"),fA=Qc("Links & XML","woo-feed"),pA=Qc("Variable products","woo-feed"),xA=function(e){return""!==e&&!Number.isNaN(Number(e))},mA=function(e){return String(e||"").trim().toLowerCase().replace(/-/g,"_")},hA=function(e,t,n){for(var r=[],o=e;r.length<n-1;){var i=o.indexOf(t);if(-1===i)break;r.push(o.slice(0,i)),o=o.slice(i+t.length)}return r.push(o),r},vA=function(e){return String(e||"").replace(/,/g,"comma").replace(/[[\]]/g,"")},bA=function(e){return String(e||"").trim().replace(/comma/g,",")},gA=function(e){return String(e||"").replace(/[[\],]/g,"")},yA=[{id:"default",name:Qc("Default","woo-feed"),value:"default"},{id:"point",name:Qc("Point (.)","woo-feed"),value:"point"},{id:"comma",name:Qc("Comma (,)","woo-feed"),value:"comma"},{id:"space",name:Qc("Space","woo-feed"),value:"space"}],wA=["point","comma","space"],jA=[{id:"comma",name:Qc("Comma (,)","woo-feed"),value:"comma"},{id:"space",name:Qc("Space","woo-feed"),value:"space"},{id:"pipe",name:Qc("Pipe (|)","woo-feed"),value:"pipe"},{id:"semicolon",name:Qc("Semicolon (;)","woo-feed"),value:"semicolon"},{id:"slash",name:Qc("Slash (/)","woo-feed"),value:"slash"},{id:"hyphen",name:Qc("Hyphen (-)","woo-feed"),value:"hyphen"},{id:"colon",name:Qc("Colon (:)","woo-feed"),value:"colon"},{id:"custom",name:Qc("Custom…","woo-feed"),value:"custom"}],kA=jA.filter(function(e){return"custom"!==e.value}).map(function(e){return e.value}),SA=[{id:"first",name:Qc("First node","woo-feed"),value:"first"},{id:"last",name:Qc("Last node","woo-feed"),value:"last"},{id:"position",name:Qc("Node at position…","woo-feed"),value:"position"},{id:"range",name:Qc("Range of nodes…","woo-feed"),value:"range"}],NA=[{id:"same",name:Qc("Same as separator","woo-feed"),value:"same"}].concat(function(e){return function(e){if(Array.isArray(e))return aA(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||iA(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.")}()}(jA.filter(function(e){return"custom"!==e.value}))),OA=function(e){return vA(e).replace(/=>/g,"").trim()},CA=[{id:"first",name:Qc("First match","woo-feed"),value:"first"},{id:"all",name:Qc("All matches","woo-feed"),value:"all"}],EA=[{id:"default",name:Qc("Any case","woo-feed"),value:""},{id:"case",name:Qc("Case sensitive","woo-feed"),value:"case"},{id:"word",name:Qc("Whole words only","woo-feed"),value:"word"},{id:"word-case",name:Qc("Whole words, case sensitive","woo-feed"),value:"word case"},{id:"regex",name:Qc("Regular expression","woo-feed"),value:"regex"},{id:"regex-case",name:Qc("Regular expression, case sensitive","woo-feed"),value:"regex case"}],TA={case:"case",word:"word","case word":"word case",regex:"regex","case regex":"regex case"},PA=function(e){return gA(e).replace(/=>/g,"").trim()},_A=[{id:"Y-m-d",name:"2026-07-29",value:"Y-m-d"},{id:"Y-m-d H:i",name:"2026-07-29 14:30",value:"Y-m-d H:i"},{id:"c",name:Qc("ISO 8601 (2026-07-29T14:30:00+00:00)","woo-feed"),value:"c"},{id:"d/m/Y",name:"29/07/2026",value:"d/m/Y"},{id:"m/d/Y",name:"07/29/2026",value:"m/d/Y"},{id:"d.m.Y",name:"29.07.2026",value:"d.m.Y"},{id:"F j, Y",name:"July 29, 2026",value:"F j, Y"},{id:"j F Y",name:"29 July 2026",value:"j F Y"},{id:"custom",name:Qc("Custom…","woo-feed"),value:"custom"}],AA=[{value:"uppercase",label:Qc("Uppercase","woo-feed"),group:cA,legacyAliases:["strtoupper"],args:[]},{value:"lowercase",label:Qc("Lowercase","woo-feed"),group:cA,legacyAliases:["strtolower"],args:[]},{value:"capitalize",label:Qc("Capitalize","woo-feed"),group:cA,legacyAliases:["ucfirst"],args:[]},{value:"capitalize-words",label:Qc("Capitalize words","woo-feed"),group:cA,legacyAliases:["ucwords"],args:[]},{value:"sentence-case",label:Qc("Sentence case","woo-feed"),group:cA,legacyAliases:[],args:[]},{value:"remove-html",label:Qc("Remove HTML","woo-feed"),group:lA,legacyAliases:["strip_tags"],args:[]},{value:"remove-shortcodes",label:Qc("Remove shortcodes","woo-feed"),group:lA,legacyAliases:["strip_shortcodes"],args:[]},{value:"remove-page-builder",label:Qc("Remove page-builder markup","woo-feed"),group:lA,legacyAliases:[],args:[]},{value:"encode-entities",label:Qc("Encode entities","woo-feed"),group:lA,legacyAliases:["htmlentities"],args:[]},{value:"encode-special",label:Qc("Encode special characters","woo-feed"),group:lA,legacyAliases:["htmlspecialchars"],args:[]},{value:"clean",label:Qc("Clean invalid characters","woo-feed"),group:lA,legacyAliases:["clear"],args:[]},{value:"remove-emojis",label:Qc("Remove emojis","woo-feed"),group:lA,legacyAliases:[],args:[]},{value:"trim",label:Qc("Trim","woo-feed"),group:lA,legacyAliases:[],args:[]},{value:"collapse-spaces",label:Qc("Collapse spaces","woo-feed"),group:lA,legacyAliases:[],args:[]},{value:"remove-newlines",label:Qc("Remove newlines","woo-feed"),group:lA,legacyAliases:[],args:[]},{value:"truncate",label:Qc("Truncate","woo-feed"),group:sA,legacyAliases:["substr"],args:[{key:"length",label:Qc("Length","woo-feed"),type:"number",placeholder:"80",required:!0}],serializeArgs:function(e){return"truncate 0 ".concat(e.length)},parseArgs:function(e){var t=e.trim().split(/\s+/);return 3===t.length&&xA(t[1])&&xA(t[2])&&0===Number(t[1])?{length:t[2]}:null}},{value:"truncate-words",label:Qc("Truncate words","woo-feed"),group:sA,legacyAliases:[],args:[{key:"words",label:Qc("Words","woo-feed"),type:"number",placeholder:"12",required:!0}],serializeArgs:function(e){return"truncate-words ".concat(e.words)},parseArgs:function(e){var t=e.trim().split(/\s+/);return 2===t.length&&xA(t[1])?{words:t[1]}:null}},{value:"split-choose",label:Qc("Split & choose","woo-feed"),group:sA,legacyAliases:[],args:[{key:"separator",label:Qc("Split by","woo-feed"),type:"select",options:jA},{key:"customSeparator",label:Qc("Custom separator","woo-feed"),type:"text",placeholder:"::",required:!0,visibleWhen:function(e){return"custom"===e.separator}},{key:"choose",label:Qc("Keep","woo-feed"),type:"select",options:SA},{key:"position",label:Qc("Position","woo-feed"),type:"number",placeholder:"2",required:!0,visibleWhen:function(e){return"position"===e.choose}},{key:"from",label:Qc("From","woo-feed"),type:"number",placeholder:"1",required:!0,visibleWhen:function(e){return"range"===e.choose}},{key:"to",label:Qc("To","woo-feed"),type:"number",placeholder:"3",required:!0,visibleWhen:function(e){return"range"===e.choose}},{key:"join",label:Qc("Join with","woo-feed"),type:"select",options:NA,visibleWhen:function(e){return"range"===e.choose}}],serializeArgs:function(e){var t,n,r="custom"===e.separator?OA(e.customSeparator):e.separator,o=e.choose;if("position"===e.choose)o=String(null!==(n=e.position)&&void 0!==n?n:"").trim();else if("range"===e.choose){var i,a;o="".concat(String(null!==(i=e.from)&&void 0!==i?i:"").trim(),"-").concat(String(null!==(a=e.to)&&void 0!==a?a:"").trim())}var c="split-choose => ".concat(r," => ").concat(o);return"range"===e.choose&&"same"!==(null!==(t=e.join)&&void 0!==t?t:"same")&&(c+=" => ".concat(e.join)),c},parseArgs:function(e){var t=hA(e,"=>",4).map(function(e){return e.trim()});if(t.length<3||""===t[1]||""===t[2])return null;var n=t[1].toLowerCase(),r=kA.includes(n)?n:"custom",o="custom"===r?bA(t[1]):"",i=t[2].toLowerCase(),a={separator:r,customSeparator:o,choose:"",position:"",from:"",to:"",join:"same"};if("first"===i||"last"===i)a.choose=i;else if(/^-?\d+$/.test(i))a.choose="position",a.position=i;else{var c=i.match(/^(\d+)-(\d+)$/);if(!c)return null;a.choose="range",a.from=c[1],a.to=c[2]}if(4===t.length){var l=t[3].toLowerCase();if("range"!==a.choose||!kA.includes(l))return null;a.join=l}return a}},{value:"extract",label:Qc("Extract","woo-feed"),group:sA,legacyAliases:[],args:[{key:"words",label:Qc("Words to find (separate with |)","woo-feed"),type:"text",placeholder:"Red|Blue|Green",required:!0},{key:"mode",label:Qc("Keep","woo-feed"),type:"select",options:CA},{key:"matching",label:Qc("Matching","woo-feed"),type:"select",options:EA}],serializeArgs:function(e){var t="extract => ".concat(OA(e.words)," => ").concat(e.mode||"first");return e.matching&&(t+=" => ".concat(e.matching)),t},parseArgs:function(e){var t=hA(e,"=>",4).map(function(e){return e.trim()});if(t.length<2||""===t[1])return null;var n=(t[2]||"first").toLowerCase();if("first"!==n&&"all"!==n)return null;var r="";if(4===t.length){var o=t[3].toLowerCase().split(/\s+/).filter(Boolean).sort().join(" ");if(!TA[o])return null;r=TA[o]}return{words:bA(t[1]),mode:n,matching:r}}},{value:"replace",label:Qc("Replace","woo-feed"),group:sA,legacyAliases:["str_replace"],args:[{key:"find",label:Qc("Find","woo-feed"),type:"text",placeholder:Qc("Text to find","woo-feed"),required:!0},{key:"to",label:Qc("Replace with","woo-feed"),type:"text",placeholder:Qc("Leave empty to remove","woo-feed")}],serializeArgs:function(e){return"replace => ".concat(vA(e.find)," => ").concat(vA(e.to))},parseArgs:function(e){var t=hA(e,"=>",3);return 3!==t.length?null:{find:bA(t[1]),to:bA(t[2])}}},{value:"pattern-replace",label:Qc("Pattern replace","woo-feed"),group:sA,legacyAliases:["preg_replace"],args:[{key:"pattern",label:Qc("Pattern","woo-feed"),type:"text",placeholder:"/find/i",required:!0},{key:"replacement",label:Qc("Replacement","woo-feed"),type:"text",placeholder:Qc("Leave empty to remove","woo-feed")}],serializeArgs:function(e){return"pattern-replace => ".concat(vA(e.pattern)," => ").concat(vA(e.replacement))},parseArgs:function(e){var t=hA(e,"=>",3);return 3!==t.length?null:{pattern:bA(t[1]),replacement:bA(t[2])}}},{value:"if-empty",label:Qc("If empty","woo-feed"),group:sA,legacyAliases:[],args:[{key:"text",label:Qc("Text","woo-feed"),type:"text",placeholder:Qc("Output when the value is empty","woo-feed"),required:!0}],serializeArgs:function(e){return"if-empty => ".concat(gA(e.text))},parseArgs:function(e){var t=hA(e,"=>",2);return 2!==t.length?null:{text:t[1].trim()}}},{value:"format-number",label:Qc("Format number","woo-feed"),group:uA,legacyAliases:["number_format"],args:[{key:"decimals",label:Qc("Decimals","woo-feed"),type:"number",placeholder:"2",required:!0},{key:"decimal",label:Qc("Decimal separator","woo-feed"),type:"select",options:yA},{key:"thousands",label:Qc("Thousands separator","woo-feed"),type:"select",options:yA}],serializeArgs:function(e){var t=["format-number",e.decimals];return wA.includes(e.decimal)&&(t.push(e.decimal),wA.includes(e.thousands)&&t.push(e.thousands)),t.join(" ")},parseArgs:function(e){var t,n,r=e.trim().split(/\s+/);if(r.length<2||r.length>4)return null;if(!xA(r[1]))return null;var o=null!==(t=r[2])&&void 0!==t?t:"default",i=null!==(n=r[3])&&void 0!==n?n:"default";return"default"!==o&&!wA.includes(o)||"default"!==i&&!wA.includes(i)?null:{decimals:r[1],decimal:o,thousands:i}}},{value:"round",label:Qc("Round","woo-feed"),group:uA,legacyAliases:[],args:[{key:"decimals",label:Qc("Decimals","woo-feed"),type:"number",placeholder:"0"}],serializeArgs:function(e){var t;return""===String(null!==(t=e.decimals)&&void 0!==t?t:"").trim()?"round":"round ".concat(e.decimals)},parseArgs:function(e){var t=e.trim().split(/\s+/);return 1===t.length?{decimals:""}:2===t.length&&xA(t[1])?{decimals:t[1]}:null}},{value:"multiply",label:Qc("Multiply","woo-feed"),group:uA,legacyAliases:[],args:[{key:"factor",label:Qc("Factor","woo-feed"),type:"number",placeholder:"1.2",required:!0}],serializeArgs:function(e){return"multiply ".concat(e.factor)},parseArgs:function(e){var t=e.trim().split(/\s+/);return 2===t.length&&xA(t[1])?{factor:t[1]}:null}},{value:"add",label:Qc("Add","woo-feed"),group:uA,legacyAliases:[],args:[{key:"amount",label:Qc("Amount","woo-feed"),type:"number",placeholder:"5",required:!0}],serializeArgs:function(e){return"add ".concat(e.amount)},parseArgs:function(e){var t=e.trim().split(/\s+/);return 2===t.length&&xA(t[1])?{amount:t[1]}:null}},{value:"integer",label:Qc("Integer","woo-feed"),group:uA,legacyAliases:[],args:[]},{value:"date-format",label:Qc("Format date","woo-feed"),group:dA,legacyAliases:[],args:[{key:"preset",label:Qc("Date format","woo-feed"),type:"select",options:_A},{key:"format",label:Qc("Custom format","woo-feed"),type:"text",placeholder:"F j, Y",required:!0,visibleWhen:function(e){return"custom"===e.preset}}],serializeArgs:function(e){return"date-format => ".concat(vA("custom"===e.preset?e.format:e.preset))},parseArgs:function(e){var t=hA(e,"=>",2);if(2!==t.length||""===t[1].trim())return null;var n=bA(t[1]),r=_A.find(function(e){return"custom"!==e.value&&e.value===n});return r?{preset:r.value,format:""}:{preset:"custom",format:n}}},{value:"https-links",label:Qc("HTTPS links","woo-feed"),group:fA,legacyAliases:["urltosecure"],args:[]},{value:"http-links",label:Qc("HTTP links","woo-feed"),group:fA,legacyAliases:["urltounsecure"],args:[]},{value:"url-param",label:Qc("Set URL parameter","woo-feed"),group:fA,legacyAliases:[],args:[{key:"name",label:Qc("Parameter name","woo-feed"),type:"text",placeholder:"utm_source",required:!0},{key:"value",label:Qc("Value","woo-feed"),type:"text",placeholder:Qc("Leave empty for name=","woo-feed")}],serializeArgs:function(e){return"url-param => ".concat(PA(e.name)," => ").concat(vA(e.value))},parseArgs:function(e){var t=hA(e,"=>",3);return 3!==t.length||""===t[1].trim()?null:{name:t[1].trim(),value:bA(t[2])}}},{value:"url-remove-param",label:Qc("Remove URL parameter","woo-feed"),group:fA,legacyAliases:[],args:[{key:"name",label:Qc("Parameter name","woo-feed"),type:"text",placeholder:"utm_source",required:!0}],serializeArgs:function(e){return"url-remove-param => ".concat(PA(e.name))},parseArgs:function(e){var t=hA(e,"=>",2);return 2!==t.length||""===t[1].trim()?null:{name:t[1].trim()}}},{value:"url-strip-query",label:Qc("Remove URL query string","woo-feed"),group:fA,legacyAliases:[],args:[]},{value:"cdata",label:Qc("CDATA wrap","woo-feed"),group:fA,legacyAliases:[],args:[]},{value:"strip-invalid-xml",label:Qc("Strip invalid XML","woo-feed"),group:fA,legacyAliases:[],args:[]},{value:"decode-entities",label:Qc("Decode entities","woo-feed"),group:fA,legacyAliases:[],args:[]},{value:"parent-only",label:Qc("Variable product value","woo-feed"),group:pA,legacyAliases:["only_parent"],args:[]},{value:"parent-first",label:Qc("Variable product value first","woo-feed"),group:pA,legacyAliases:["parent"],args:[]},{value:"parent-if-empty",label:Qc("Variable product value if empty","woo-feed"),group:pA,legacyAliases:[],args:[]}],IA=AA.map(function(e){return{id:e.value,name:e.label,value:e.value,group:e.group}}),FA=function(e){return AA.find(function(t){return t.value===e})||null},RA=function(e){var t=mA(e);return""===t?null:AA.find(function(e){return mA(e.value)===t||e.legacyAliases.some(function(e){return mA(e)===t})})||null},MA=function(e){var t={};return((null==e?void 0:e.args)||[]).forEach(function(e){t[e.key]="select"===e.type?e.options[0].value:""}),t},DA=function(e){var t=FA(e.command);if(!t)return"";var n=t.serializeArgs?t.serializeArgs(e.args||{}):t.value;return"[".concat(n,"]")},LA=function(e){var t=String(e||"").trim();if(""===t)return{ok:!0,steps:[],fallback:!0};var n,r=[],o=0,i="",a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=iA(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){c=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(c)throw i}}}}(t);try{for(a.s();!(n=a.n()).done;){var c=n.value;","!==c||0!==o?("["===c?o+=1:"]"===c&&(o=Math.max(0,o-1)),i+=c):(r.push(i),i="")}}catch(e){a.e(e)}finally{a.f()}r.push(i);for(var l=[],s=!1,u=0,d=r;u<d.length;u++){var f=d[u];if(""!==f.trim()){var p=f.indexOf("["),x=-1===p?-1:f.indexOf("]",p+1);if(-1===p||-1===x)return{ok:!1};if(""!==(f.slice(0,p)+f.slice(x+1)).trim())return{ok:!1};var m=f.slice(p+1,x).trim();if(""===m)return{ok:!1};if("…"!==m&&"..."!==m){var h=m.split(" ")[0].split("=>")[0],v=RA(h);if(!v)return{ok:!1};var b={};if(v.parseArgs&&null===(b=v.parseArgs(m)))return{ok:!1};l.push({command:v.value,args:b})}else s=!0}}return{ok:!0,steps:l,fallback:s}};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 BA(e){return function(e){if(Array.isArray(e))return VA(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||$A(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 UA(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return GA(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(GA(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,GA(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,GA(d,"constructor",s),GA(s,"constructor",l),l.displayName="GeneratorFunction",GA(s,o,"GeneratorFunction"),GA(d),GA(d,o,"Generator"),GA(d,r,function(){return this}),GA(d,"toString",function(){return"[object Generator]"}),(UA=function(){return{w:i,m:f}})()}function GA(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}GA=function(e,t,n,r){function i(t,n){GA(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},GA(e,t,n,r)}function HA(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function qA(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){HA(i,r,o,a,c,"next",e)}function c(e){HA(i,r,o,a,c,"throw",e)}a(void 0)})}}function WA(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||$A(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $A(e,t){if(e){if("string"==typeof e)return VA(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?VA(e,t):void 0}}function VA(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function QA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function XA(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?QA(Object(n),!0).forEach(function(t){KA(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):QA(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function KA(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=zA(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=zA(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==zA(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var YA="ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-muted ctx-cursor-pointer ctx-transition-colors hover:ctx-border-line hover:ctx-text-ink-body disabled:ctx-opacity-40 disabled:ctx-cursor-not-allowed",ZA=0,JA=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return XA({id:"cmd-step-".concat(++ZA),command:null,args:{}},e)},eI=function(e){if(!e.command)return!1;var t=FA(e.command);return!!t&&t.args.every(function(t){var n;return!(!t.visibleWhen||t.visibleWhen(e.args))||(!t.required||""!==String(null!==(n=e.args[t.key])&&void 0!==n?n:"").trim())})},tI=function(e){var n=e.isOpen,r=e.onClose,o=e.value,i=void 0===o?"":o,a=e.attribute,c=void 0===a?"":a,l=e.attributeLabel,s=void 0===l?"":l,u=e.onApply,d=rc("output_commands"),f=WA((0,t.useState)("builder"),2),p=f[0],x=f[1],m=WA((0,t.useState)("manual"),2),h=m[0],v=m[1],b=WA((0,t.useState)([]),2),g=b[0],y=b[1],w=WA((0,t.useState)(!0),2),j=w[0],k=w[1],S=WA((0,t.useState)(""),2),N=S[0],O=S[1],C=WA(wS(),2),E=C[0],T=C[1].isLoading,P=WA((0,t.useState)(null),2),_=P[0],A=P[1],I=WA((0,t.useState)(!1),2),F=I[0],R=I[1],M=(0,t.useRef)(!1),D=(0,t.useRef)(null);(0,t.useEffect)(function(){if(n){var e=LA(i);e.ok?(x("builder"),v("manual"),y(e.steps.map(function(e){return JA(e)})),k(e.fallback)):(x("raw"),v("unparsed"),y([]),k(!0)),O(i||""),A(null),R(!1),D.current=null}},[n,i]);var L=(0,t.useMemo)(function(){return"raw"===p?N:function(e,t){var n=(e||[]).filter(function(e){return e.command}).map(DA).filter(function(e){return""!==e});return n.length?(t&&n.push("[".concat("…","]")),n.join(", ")):""}(g,j)},[p,N,g,j]);(0,t.useEffect)(function(){if(n&&d&&!M.current){if(""===c||""===L.trim())return A(null),void R(!1);var e=!1,t=setTimeout(qA(UA().m(function t(){var n,r,o;return UA().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,E(XA({command:L,attribute:c},D.current?{product_id:D.current}:{})).unwrap();case 1:if(r=t.v,!e){t.n=2;break}return t.a(2);case 2:null!=r&&null!==(n=r.product)&&void 0!==n&&n.id&&(D.current=r.product.id),A(r||null),R(!1),t.n=5;break;case 3:if(t.p=3,o=t.v,!e){t.n=4;break}return t.a(2);case 4:A(null),404===(null==o?void 0:o.status)?(M.current=!0,R(!1)):R(!0);case 5:return t.a(2)}},t,null,[[0,3]])})),400);return function(){e=!0,clearTimeout(t)}}},[n,d,c,L,E]);var z=function(e,t){return y(function(n){var r=n.findIndex(function(t){return t.id===e}),o=r+t;if(r<0||o<0||o>=n.length)return n;var i=BA(n),a=WA(i.splice(r,1),1)[0];return i.splice(o,0,a),i})},B=function(e,t,n){return y(function(r){return r.map(function(r){return r.id===e?XA(XA({},r),{},{args:XA(XA({},r.args),{},KA({},t,n))}):r})})},U="raw"===p||g.every(eI);if(!d)return(0,tl.jsx)(Es,{isOpen:n,onClose:r,className:"ctx-w-[460px]",children:(0,tl.jsxs)("div",{className:"ctx-pt-8 ctx-px-6 ctx-pb-6 ctx-flex ctx-flex-col ctx-items-center ctx-text-center",children:[(0,tl.jsx)("span",{className:"ctx-w-[42px] ctx-h-[42px] ctx-flex ctx-items-center ctx-justify-center ctx-rounded-[12px] ctx-bg-amber-tint ctx-border ctx-border-amber-line ctx-text-amber-deep ctx-flex-none",children:(0,tl.jsx)(eO,{className:"ctx-size-5"})}),(0,tl.jsx)("div",{className:"ctx-text-[16px] ctx-font-semibold ctx-text-ink ctx-mt-3.5 ctx-tracking-[-0.1px]",children:Qc("Output commands are a Pro feature","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-2 ctx-leading-[1.65] ctx-max-w-[350px]",children:Qc("Format values in the feed — uppercase, truncate, find & replace and more — without editing products.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-mt-5",children:[(0,tl.jsx)(Ub,{size:"medium",type:"outline",onClick:r,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(Ub,{size:"medium",onClick:function(){r(),$a("/premium")},children:Qc("See what Pro adds","woo-feed")})]})]})});var G=!M.current&&(_||T||F);return(0,tl.jsxs)(Es,{isOpen:n,onClose:r,className:"ctx-w-[560px]",icon:(0,tl.jsx)("span",{className:"ctx-w-[34px] ctx-h-[34px] ctx-flex ctx-items-center ctx-justify-center ctx-rounded-[10px] ctx-bg-primary-tint ctx-text-primary ctx-flex-none",children:(0,tl.jsx)(eA,{className:"ctx-size-[18px]"})}),title:Qc("Build output command","woo-feed"),subtitle:s?cc(Qc("Formats the value of %s before it is written to the feed.","woo-feed"),s):Qc("Formats the value before it is written to the feed.","woo-feed"),children:["raw"===p?(0,tl.jsxs)("div",{className:"ctx-pt-4 ctx-px-5",children:["unparsed"===h&&(0,tl.jsx)("div",{className:"ctx-mb-3 ctx-bg-[#fef6e7] ctx-border ctx-border-[#f5dfaf] ctx-rounded-btn-sm ctx-py-[11px] ctx-px-[13px] ctx-text-help ctx-text-[#8a6410]",children:Qc("This command uses syntax the builder doesn’t recognise — edit it as text.","woo-feed")}),(0,tl.jsx)(Rs,{label:Qc("Command string","woo-feed"),as:"textarea",rows:3,className:"ctx-font-mono",value:N,onChange:function(e){return O(e.target.value)},placeholder:"[uppercase], [truncate 0 80], […]",hint:Qc("Commands run left to right, e.g. [replace => find => to].","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-mt-3 ctx-flex-wrap",children:[(0,tl.jsx)(Ub,{size:"small",type:"destructive-outline",onClick:function(){y([]),k(!0),x("builder"),v("manual")},children:Qc("Start over with the builder","woo-feed")}),"manual"===h&&(0,tl.jsx)(Ub,{size:"small",type:"outline",onClick:function(){var e=LA(N);e.ok?(y(e.steps.map(function(e){return JA(e)})),k(e.fallback),x("builder"),v("manual")):v("unparsed")},children:Qc("Back to builder","woo-feed")})]})]}):(0,tl.jsxs)("div",{className:"ctx-pt-4 ctx-px-5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-2 ctx-mb-2",children:[(0,tl.jsx)("div",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body",children:Qc("Steps","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint",children:Qc("run top to bottom","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2",children:g.map(function(e,t){var n=e.command?FA(e.command):null,r=n?IA.find(function(e){return e.value===n.value}):null,o=n?n.args.filter(function(t){return!t.visibleWhen||t.visibleWhen(e.args)}):[];return(0,tl.jsxs)("div",{className:"ctx-border ctx-border-line-hair ctx-rounded-btn-sm ctx-bg-white ctx-p-[9px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-w-[18px] ctx-text-[11px] ctx-font-medium ctx-text-ink-faint ctx-text-center ctx-flex-none",children:t+1}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-0",children:(0,tl.jsx)(tS,{size:"small",placeholder:Qc("Pick a command…","woo-feed"),data:IA,currentSelected:r,onChange:function(t){return function(e,t){if(t){var n=FA(t.value);y(function(r){return r.map(function(r){return r.id===e?XA(XA({},r),{},{command:t.value,args:MA(n)}):r})})}}(e.id,t)}})}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-1 ctx-flex-none",children:[(0,tl.jsx)("button",{type:"button",title:Qc("Move step up","woo-feed"),disabled:0===t,onClick:function(){return z(e.id,-1)},className:YA,children:(0,tl.jsx)(nA,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",title:Qc("Move step down","woo-feed"),disabled:t===g.length-1,onClick:function(){return z(e.id,1)},className:YA,children:(0,tl.jsx)(oA,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",title:Qc("Remove step","woo-feed"),onClick:function(){return t=e.id,y(function(e){return e.filter(function(e){return e.id!==t})});var t},className:ns(YA,"hover:!ctx-border-danger-line hover:!ctx-text-danger-deep"),children:(0,tl.jsx)(xk,{className:"ctx-size-3.5"})})]})]}),o.length>0&&(0,tl.jsx)("div",{className:"ctx-flex ctx-gap-2.5 ctx-mt-2 ctx-pl-[26px] ctx-flex-wrap",children:o.map(function(t){var n;return(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[130px]",children:"select"===t.type?(0,tl.jsx)(Rs,{label:t.label,required:!!t.required,children:(0,tl.jsx)(Th,{size:"small",selected:t.options.find(function(n){return n.value===e.args[t.key]})||t.options[0],items:t.options,onChange:function(n){n&&B(e.id,t.key,n.value)}})}):(0,tl.jsx)(Rs,{label:t.label,required:!!t.required,type:"number"===t.type?"number":"text",value:null!==(n=e.args[t.key])&&void 0!==n?n:"",onChange:function(n){return B(e.id,t.key,n.target.value)},placeholder:t.placeholder||""})},t.key)})})]},e.id)})}),(0,tl.jsx)(Ub,{type:"dashed",className:"ctx-w-full ctx-mt-2",icon:(0,tl.jsx)(gg,{className:"ctx-size-3"}),onClick:function(){return y(function(e){return[].concat(BA(e),[JA()])})},children:Qc("Add step","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-mt-3.5 ctx-border ctx-border-line-hair ctx-rounded-btn-sm ctx-bg-white ctx-px-3.5 ctx-py-[11px] ctx-flex ctx-items-center ctx-gap-3",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-medium ctx-text-ink-body",children:Qc("Keep the original value if the result is empty","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-[3px]",children:Qc("Adds […] to the end of the chain.","woo-feed")})]}),(0,tl.jsx)(gO,{checked:j,onChange:k,"aria-label":Qc("Keep the original value if the result is empty","woo-feed")})]})]}),G&&(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-mx-5 ctx-bg-line-paper ctx-border ctx-border-line-wash ctx-rounded-btn-sm ctx-pt-[13px] ctx-px-3.5 ctx-pb-[13px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-text-[11px] ctx-font-medium ctx-text-ink-faint ctx-tracking-[0.4px]",children:[Qc("LIVE PREVIEW","woo-feed"),T&&(0,tl.jsx)(Os,{})]}),F?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-2",children:Qc("Preview unavailable","woo-feed")}):_?_.product?(0,tl.jsxs)(t.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap ctx-mt-2",children:[(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-muted ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-[5px] ctx-px-1.5 ctx-py-0.5 ctx-max-w-full ctx-truncate",children:""!==(_.before||"")?_.before:"—"}),(0,tl.jsx)("span",{className:"ctx-text-ink-faint ctx-flex-none",children:"→"}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-primary-dark ctx-bg-primary-tint ctx-rounded-[5px] ctx-px-1.5 ctx-py-0.5 ctx-max-w-full ctx-truncate",children:""!==(_.after||"")?_.after:"—"})]}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-[9px] ctx-border-t ctx-border-dashed ctx-border-[#e4e9ee] ctx-pt-[9px]",children:cc(Qc("Resolved for “%s” — other products may differ.","woo-feed"),_.product.name)})]}):(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-faint ctx-mt-2",children:Qc("No products found to preview — add a product to see real output.","woo-feed")}):null]}),(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-pt-[13px] ctx-px-5 ctx-pb-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper",children:[(0,tl.jsx)("div",{className:"ctx-font-mono ctx-text-[11.5px] ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-item ctx-px-2.5 ctx-py-[7px] ctx-break-all",children:L||(0,tl.jsx)("span",{className:"ctx-font-sans ctx-text-ink-faint",children:Qc("No command — the value passes through unchanged.","woo-feed")})}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-mt-3",children:["builder"===p&&(0,tl.jsx)("button",{type:"button",onClick:function(){O(L),v("manual"),x("raw")},className:"ctx-font-sans ctx-text-[11.5px] ctx-font-medium ctx-text-primary ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer hover:ctx-underline",children:Qc("Edit as text","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),(0,tl.jsx)(Ub,{type:"custom",size:"medium",onClick:r,className:"ctx-text-ink-muted ctx-font-medium hover:ctx-bg-line-wash hover:ctx-text-ink-body ctx-rounded-field",children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(Ub,{size:"medium",onClick:function(){U&&(u(L),r())},disabled:!U,children:Qc("Apply","woo-feed")})]})]})]})};function nI(e){return nI="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},nI(e)}function rI(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return oI(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(oI(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,oI(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,oI(d,"constructor",s),oI(s,"constructor",l),l.displayName="GeneratorFunction",oI(s,o,"GeneratorFunction"),oI(d),oI(d,o,"Generator"),oI(d,r,function(){return this}),oI(d,"toString",function(){return"[object Generator]"}),(rI=function(){return{w:i,m:f}})()}function oI(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}oI=function(e,t,n,r){function i(t,n){oI(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},oI(e,t,n,r)}function iI(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function aI(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){iI(i,r,o,a,c,"next",e)}function c(e){iI(i,r,o,a,c,"throw",e)}a(void 0)})}}function cI(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return lI(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?lI(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lI(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function sI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function uI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sI(Object(n),!0).forEach(function(t){dI(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sI(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function dI(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=nI(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=nI(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nI(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var fI=["custom2","admarkt","yandex_xml","glami"],pI=[{title:Qc("Attribute","woo-feed"),value:"attribute"},{title:Qc("Text","woo-feed"),value:"pattern"}],xI=[{field:"prefix",label:Qc("Prefix","woo-feed"),placeholder:Qc("e.g. SKU-","woo-feed"),hint:Qc("prepended to every value","woo-feed")},{field:"suffix",label:Qc("Suffix","woo-feed"),placeholder:Qc("e.g. USD","woo-feed"),hint:Qc("appended to every value","woo-feed")},{field:"limit",label:Qc("Command","woo-feed"),placeholder:"",hint:Qc("transform pipeline","woo-feed")}],mI="ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-[6px] ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer ctx-transition-colors",hI=[/\{\{[^{}]*\}\}/g,/\{\([\s\S]*?\)\}/g,/\{[^{}]*\}/g],vI=function(){var e,n,r,o,i,a,c,l=V(),s=g(function(e){return e.makeFeed}),u=s.feedRules,d=s.makeFeedForm,f=s.merchantAttributes,p=s.productAttributes,x=s.outputTypes,m=s.isLoadingFeedRules,h=s.invalidRows,v=s.editFeedId,b=(0,t.useMemo)(function(){return Z_(p)},[p]),y=(0,t.useMemo)(function(){return function(e){if(rc("pro"))return[];var t=new Set(Z_(e));return(e||[]).filter(function(e){return e&&!t.has(e.group)&&Y_(e.value)}).map(function(e){return e.value})}(p)},[p]),w="custom"===(null==d?void 0:d.template),j=w||Array.isArray(f)&&0===f.length,k=fI.includes(null==d?void 0:d.template),S=function(e){l(Zi({makeFeedForm:uI(uI({},d),{},{feedConfigCustom2:e})}))},N=dS().data,O=(null==d?void 0:d.currency)||(null==N?void 0:N.storeCurrency)||"",C=BS.includes(null==d?void 0:d.template),E=cI((0,t.useState)(!1),2),T=E[0],P=E[1],_=cI((0,t.useState)(null),2),A=_[0],I=_[1],F=cI((0,t.useState)(!1),2),R=F[0],M=F[1],D=cI((0,t.useState)(null),2),L=D[0],z=D[1],B=cI((0,t.useState)(!1),2),U=B[0],G=B[1],H=cI((0,t.useState)({}),2),q=H[0],W=H[1],$=cI((0,t.useState)(null),2),Q=$[0],X=$[1],K=rc("output_commands"),Y=function(e){return void 0===q[e]?U:q[e]},Z=cI((0,t.useState)(!1),2),J=Z[0],ee=Z[1],te=cI(xS(),2),ne=te[0],re=te[1].isFetching,oe=function(){var e=aI(rI().m(function e(){var t;return rI().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,ne(null==d?void 0:d.template,!1).unwrap();case 1:null!=(t=e.v)&&t.feedRules&&(l(oa(HS(t.feedRules,null==d?void 0:d.template,(null==d?void 0:d.currency)||""))),W({}),je.success(Qc("Template defaults loaded.","woo-feed"),{autoClose:800})),e.n=3;break;case 2:e.p=2,e.v,je.error(Qc("Could not load template defaults.","woo-feed"));case 3:return e.p=3,ee(!1),e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}));return function(){return e.apply(this,arguments)}}(),ie=((null==d?void 0:d.fileType)||"").toLowerCase(),ae=!ie||"xml"===ie,ce=function(){var e=aI(rI().m(function e(){var t,n;return rI().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,ne(null==d?void 0:d.template,!1).unwrap();case 1:if(t=e.v,n=(null==t?void 0:t.feed_config_custom2)||""){e.n=2;break}return je.error(Qc("This channel ships no default template.","woo-feed")),e.a(2);case 2:l(Zi({makeFeedForm:uI(uI({},d),{},{feedConfigCustom2:n})})),je.success(Qc("Default template restored.","woo-feed"),{autoClose:800}),e.n=4;break;case 3:e.p=3,e.v,je.error(Qc("Could not load the default template.","woo-feed"));case 4:return e.p=4,M(!1),e.f(4);case 5:return e.a(2)}},e,null,[[0,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),le=function(){var e=(null==d?void 0:d.feedConfigCustom2)||"";if(e.trim()){var t=hI.reduce(function(e,t){return e.replace(t,"x")},e),n=(new window.DOMParser).parseFromString(t,"application/xml").querySelector("parsererror");if(n){var r=(n.textContent||"").split("\n").map(function(e){return e.trim()}).find(function(e){return e})||Qc("unknown parser error","woo-feed");je.error(cc(Qc("Markup problem: %s","woo-feed"),r))}else je.success(Qc("Markup is well-formed XML.","woo-feed"),{autoClose:1200})}else je.error(Qc("The markup is empty — nothing to validate.","woo-feed"))},se=L||(null!=p&&p.length?p[0]:null),ue=se?"{".concat(se.value,"}"):"",de=function(){var e=aI(rI().m(function e(){var t;return rI().w(function(e){for(;;)switch(e.p=e.n){case 0:if(ue){e.n=1;break}return e.a(2);case 1:if(e.p=1,null!==(t=navigator.clipboard)&&void 0!==t&&t.writeText){e.n=2;break}throw new Error("clipboard-unavailable");case 2:return e.n=3,navigator.clipboard.writeText(ue);case 3:je.success(cc(Qc("%s copied — paste it into the markup.","woo-feed"),ue),{autoClose:800}),e.n=5;break;case 4:e.p=4,e.v,je.error(Qc("Could not copy — select the shortcode and copy it manually.","woo-feed"));case 5:return e.a(2)}},e,null,[[1,4]])}));return function(){return e.apply(this,arguments)}}(),fe=function(e){l(aa({index:e}))},pe=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.some(function(t){return function(e){var t=(h||[]).find(function(t){return t.index===e});return t?t.fields:[]}(e).includes(t)})?"ctx-rounded-field ctx-ring-2 ctx-ring-danger-field":""};(0,t.useEffect)(function(){var e=(h||[])[0];e&&qS(document.querySelector('[data-feed-rule-index="'.concat(e.index,'"]')))},[h]);var xe,me=function(e,t,n){l(ia({index:e,field:t,value:n}))},he=function(e,t){var n,r,o;me(e,"mattribute",t),n={mattribute:t,template:null==d?void 0:d.template,editFeedId:v},r=n.mattribute,o=n.template,!n.editFeedId&&null!==Di(r)&&Fi.includes(o)&&(l(ca({index:e})),je.success(Qc(Di(t).toast,"woo-feed"),{autoClose:1500}))},ve=function(e,t){return t&&null!=e&&e.length&&e.find(function(e){return e.value===t})||null},be=(null==N||null===(e=N.templates)||void 0===e||null===(e=e.find(function(e){return e.value===(null==d?void 0:d.template)}))||void 0===e?void 0:e.name)||(null==d?void 0:d.template)||"";xe=k?Qc("Write the file markup by hand and drop attribute shortcodes into it.","woo-feed"):w?Qc("Name each column yourself — CTX Feed writes them in this order.","woo-feed"):be?cc(Qc("Channel attributes come from the %s specification.","woo-feed"),be):"";var ge=(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-bg-line-paper ctx-border-b ctx-border-line-wash ctx-px-[22px] ctx-py-[13px]",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body",children:Qc("Template","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-semibold ctx-text-ink",children:be}),(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-[120px]"}),xe&&(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:xe})]});if(k)return(0,tl.jsxs)(tl.Fragment,{children:[ge,(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-3.5 ctx-px-[22px] ctx-pt-3.5 ctx-pb-[18px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("span",{className:"ctx-text-row ctx-font-medium ctx-text-ink-body",children:Qc("Feed markup","woo-feed")}),!!ie&&(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-font-semibold ctx-tracking-[.3px] ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-px-[7px] ctx-py-[2px]",children:ie.toUpperCase()}),(0,tl.jsx)("span",{className:"ctx-flex-1"}),(0,tl.jsx)(Ub,{size:"small",type:"outline",disabled:re,onClick:function(){return M(!0)},children:re?(0,tl.jsx)(Os,{color:"current"}):Qc("Reset to default","woo-feed")}),ae&&(0,tl.jsx)(Ub,{size:"small",type:"outline",onClick:le,children:Qc("Validate","woo-feed")})]}),(0,tl.jsx)($_,{value:(null==d?void 0:d.feedConfigCustom2)||"",onChange:S,minLines:16,placeholder:"<?xml version='1.0'?>\n<offers>\n{{each product start}}\n<offer><id>{id}</id></offer>\n{{each product end}}\n</offers>"}),(0,tl.jsx)("div",{className:"ctx-border ctx-border-line-hair ctx-rounded-btn ctx-bg-white ctx-px-4 ctx-py-3.5",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-end ctx-gap-3 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[180px]",children:[(0,tl.jsx)("div",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-mb-1.5",children:Qc("Product attributes","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint",children:Qc("Pick an attribute to get its shortcode, then paste it anywhere in the markup above.","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-w-[190px]",children:[(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-ink-faint ctx-mb-[5px]",children:Qc("Attribute","woo-feed")}),(0,tl.jsx)(tS,{size:"small",placeholder:Qc("Pick an attribute","woo-feed"),data:p,lockedGroups:b,lockedValues:y,currentSelected:se,onChange:function(e){e&&z(e)}})]}),(0,tl.jsxs)("div",{children:[(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-ink-faint ctx-mb-[5px]",children:Qc("Shortcode","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px]",children:[(0,tl.jsx)("div",{className:"ctx-font-mono ctx-text-body ctx-font-medium ctx-text-primary-dark ctx-bg-[#f7f9fc] ctx-border ctx-border-line ctx-rounded-field ctx-px-3 ctx-py-[7px] ctx-min-w-[130px]",children:ue||(0,tl.jsx)("span",{className:"ctx-text-ink-faint ctx-font-sans",children:Qc("No attributes yet","woo-feed")})}),(0,tl.jsx)(Ub,{size:"small",type:"outline",disabled:!ue,onClick:de,children:Qc("Copy","woo-feed")})]})]})]})})]}),(0,tl.jsx)(Yy,{title:Qc("Reset to the default template?","woo-feed"),message:Qc("Your hand-written markup is replaced with the channel’s bundled default template.","woo-feed"),confirmLabel:Qc("Reset markup","woo-feed"),cancelLabel:Qc("Keep my markup","woo-feed"),isLoading:re,isOpen:R,setIsOpen:M,handleDelete:ce})]});if(m)return(0,tl.jsxs)(tl.Fragment,{children:[ge,(0,tl.jsx)("div",{className:"ctx-flex ctx-justify-center ctx-py-10",children:(0,tl.jsx)(Os,{})})]});var ye=(null==u?void 0:u.length)||0,we=cc(j?Xc("%d column defined","%d columns defined",ye,"woo-feed"):Xc("%d attribute mapped","%d attributes mapped",ye,"woo-feed"),ye);return(0,tl.jsxs)(tl.Fragment,{children:[ge,(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-border-b ctx-border-line-wash ctx-px-[22px] ctx-py-3.5",children:[(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-medium ctx-text-ink-body",children:we}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),(0,tl.jsx)("button",{type:"button",onClick:function(){G(function(e){return!e}),W({})},title:Qc("Prefix, suffix, command","woo-feed"),className:ns("ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-border ctx-rounded-item ctx-px-3 ctx-py-[6px] ctx-cursor-pointer ctx-transition-colors",U?"ctx-text-primary ctx-bg-primary-tint ctx-border-[#c3ddfd]":"ctx-text-ink-body ctx-bg-white ctx-border-line hover:ctx-border-ink-faint"),children:Qc(U?"Hide prefix / suffix / command":"Show prefix / suffix / command","woo-feed")}),(0,tl.jsx)(Ub,{size:"small",type:"outline",disabled:re,onClick:function(){return ee(!0)},children:re?(0,tl.jsx)(Os,{color:"current"}):Qc("Load template defaults","woo-feed")})]}),ye?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)(kg,{containerClass:"ctx-border-0 ctx-rounded-none",className:"ctx-min-w-[860px]",children:[(0,tl.jsx)(kg.Head,{children:(0,tl.jsxs)(kg.Row,{className:"!ctx-bg-line-paper",children:[(0,tl.jsx)(kg.Cell,{className:"ctx-w-[34px] ctx-py-2.5 ctx-pl-[22px] ctx-pr-0"}),(0,tl.jsx)(kg.Cell,{className:"ctx-py-2.5 ctx-px-2 ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted",children:Qc("Channel attribute","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-py-2.5 ctx-px-2 ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted",children:Qc("Source","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-py-2.5 ctx-px-2 ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted",children:Qc("Value","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-py-2.5 ctx-px-2 ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted",children:Qc("Output","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-w-[1%] ctx-py-2.5 ctx-pl-2 ctx-pr-[22px]"})]})}),(0,tl.jsx)(QP,{onDragEnd:function(e){e.destination&&(l(ua({sourceIndex:e.source.index,destinationIndex:e.destination.index})),W({}))},children:(0,tl.jsx)(D_,{droppableId:"makeFeed",children:function(e){return(0,tl.jsxs)("tbody",uI(uI({className:"ctx-divide-y ctx-divide-line-hair"},e.droppableProps),{},{ref:e.innerRef,children:[u.map(function(e,n){return(0,tl.jsx)(f_,{draggableId:"rule-".concat(n),index:n,children:function(r){return(0,tl.jsxs)(t.Fragment,{children:[(0,tl.jsxs)("tr",uI(uI({ref:r.innerRef},r.draggableProps),{},{"data-feed-rule-index":n,className:"ctx-bg-white hover:ctx-bg-line-paper ctx-transition-colors",children:[(0,tl.jsx)(kg.Cell,{className:"ctx-w-[34px] ctx-pl-[22px] ctx-pr-0",children:(0,tl.jsx)("button",uI(uI({},r.dragHandleProps),{},{className:"ctx-cursor-grab active:ctx-cursor-grabbing ctx-flex ctx-items-center",children:(0,tl.jsx)(U_,{className:"ctx-size-5 ctx-text-ink-faint"})}))}),(0,tl.jsx)(kg.Cell,{className:"ctx-py-2 ctx-px-2 ctx-min-w-48 ctx-max-w-64",children:(0,tl.jsx)("div",{className:pe(n,"mattribute"),children:j?(0,tl.jsx)(BN,{value:e.mattribute||"",size:"small",placeholder:Qc("Channel attribute name","woo-feed"),onChange:function(e){return me(n,"mattribute",e.target.value)}}):(0,tl.jsx)(tS,{size:"small",placeholder:Qc("Select Attribute","woo-feed"),data:f,currentSelected:ve(f,e.mattribute),onChange:function(e){e&&he(n,e.value)}})})}),(0,tl.jsx)(kg.Cell,{className:"ctx-px-2",children:(0,tl.jsx)(UN,{size:"small",active:"attribute"===e.type?pI[0]:pI[1],buttons:pI,onChange:function(e){return me(n,"type",e.value)}})}),(0,tl.jsx)(kg.Cell,{className:"ctx-px-2 ctx-min-w-44 ctx-max-w-56",children:(0,tl.jsx)("div",{className:pe(n,"attribute","default"),children:"attribute"===e.type?(0,tl.jsx)(tS,{size:"small",placeholder:Qc("Select Value","woo-feed"),data:p,lockedGroups:b,lockedValues:y,currentSelected:ve(p,e.attribute),onChange:function(e){e&&(me(n,"attribute",e.value),C&&(zS.includes(e.value)?(me(n,"suffix"," "+O),me(n,"output_type","6")):(me(n,"suffix",""),me(n,"output_type","1"))))}}):(0,tl.jsx)(BN,{value:e.default||"",size:"small",placeholder:Qc("Enter text","woo-feed"),onChange:function(e){return me(n,"default",e.target.value)}})})}),(0,tl.jsx)(kg.Cell,{className:"ctx-px-2",children:(0,tl.jsx)(W_,{className:"ctx-min-w-32 ctx-max-w-44",items:null!=x&&x.length?x:[{id:1,name:"Default",value:"1"}],value:iS(e.output_type),onChange:function(e){return me(n,"output_type",e)}})}),(0,tl.jsx)(kg.Cell,{className:"ctx-w-[1%] ctx-whitespace-nowrap ctx-pl-2 ctx-pr-[22px]",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-end ctx-gap-[5px]",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){W(function(t){return uI(uI({},t),{},dI({},e,!(void 0===t[e]?U:t[e])))})}(n)},title:Qc("Prefix, suffix, command","woo-feed"),className:ns("ctx-font-sans ctx-text-[11px] ctx-font-medium ctx-border ctx-rounded-[6px] ctx-px-[9px] ctx-py-[5px] ctx-cursor-pointer ctx-transition-colors",Y(n)?"ctx-text-primary ctx-bg-primary-tint ctx-border-[#c3ddfd]":"ctx-text-ink-muted ctx-bg-white ctx-border-line-hair hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),children:Y(n)?Qc("Less","woo-feed"):Qc("More","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:function(){return fe(n)},title:Qc("Add attribute below","woo-feed"),className:ns(mI,"hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),children:(0,tl.jsx)(z_,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){l(sa(e))}(n)},title:Qc("Duplicate attribute","woo-feed"),className:ns(mI,"hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),children:(0,tl.jsx)(vj,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){I(e),P(!0)}(n)},title:Qc("Delete attribute","woo-feed"),className:ns(mI,"hover:ctx-border-danger-line hover:ctx-text-danger-deep"),children:(0,tl.jsx)(Tj,{className:"ctx-size-3.5"})})]})})]})),Y(n)&&(0,tl.jsxs)("tr",{className:"ctx-bg-line-paper",children:[(0,tl.jsx)("td",{className:"ctx-w-[34px]"}),(0,tl.jsx)("td",{colSpan:5,className:"ctx-pt-1 ctx-pb-4 ctx-pl-2 ctx-pr-[22px]",children:(0,tl.jsx)("div",{className:"ctx-flex ctx-gap-3.5 ctx-flex-wrap",children:xI.map(function(t){var r=t.field,o=t.label,i=t.placeholder,a=t.hint;return(0,tl.jsxs)("div",{className:"ctx-w-[190px]",children:[(0,tl.jsxs)("label",{htmlFor:"limit"===r?void 0:"ctx-rule-".concat(n,"-").concat(r),className:"ctx-text-[11px] ctx-font-medium ctx-text-ink-muted ctx-inline-flex ctx-items-center ctx-gap-1.5",children:[o,"limit"===r&&!K&&(0,tl.jsx)(rl,{})]}),(0,tl.jsx)("div",{className:"ctx-mt-1",children:"limit"===r?(0,tl.jsxs)("button",{type:"button",title:Qc("Build output command","woo-feed"),onClick:function(){return X(n)},className:ns("ctx-w-full ctx-flex ctx-items-center ctx-gap-1.5 ctx-bg-white ctx-border ctx-border-line ctx-rounded-field ctx-pl-[10px] ctx-pr-[3px] ctx-py-[3px] ctx-cursor-pointer ctx-text-left ctx-transition-colors hover:ctx-border-[#c3ddfd]",!K&&"ctx-opacity-60"),children:[(0,tl.jsx)("span",{className:ns("ctx-flex-1 ctx-min-w-0 ctx-truncate",e.limit?"ctx-font-mono ctx-text-[11.5px] ctx-text-ink":"ctx-font-sans ctx-text-body ctx-text-ink-faint"),children:e.limit||Qc("No command","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-flex-none ctx-font-sans ctx-text-[10.5px] ctx-font-semibold ctx-text-primary ctx-bg-primary-tint ctx-rounded-[5px] ctx-px-[7px] ctx-py-[3px]",children:Qc("Build","woo-feed")})]}):(0,tl.jsx)(BN,{id:"ctx-rule-".concat(n,"-").concat(r),value:e[r]||"",size:"small",placeholder:i,onChange:function(e){return me(n,r,e.target.value)}})}),(0,tl.jsx)("div",{className:"ctx-text-[10px] ctx-text-ink-faint ctx-mt-1",children:a})]},r)})})})]})]})}},"rule-".concat(n))}),e.placeholder]}))}})})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-px-[22px] ctx-py-[13px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:[cc(Xc("%d attribute","%d attributes",ye,"woo-feed"),ye)," · ",Qc("drag to reorder · order determines output sequence","woo-feed")]}),(0,tl.jsx)(Ub,{size:"small",type:"dashed",icon:(0,tl.jsx)(z_,{className:"ctx-size-3"}),onClick:function(){return fe(ye-1)},children:Qc("Add attribute","woo-feed")})]})]}):(0,tl.jsxs)("div",{className:"ctx-py-8 ctx-text-center",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted",children:null!=d&&d.template?Qc("No attributes yet — add your first one.","woo-feed"):Qc("Select a template to load feed configuration.","woo-feed")}),null!=d&&d.template?(0,tl.jsx)("div",{className:"ctx-mt-3 ctx-flex ctx-justify-center",children:(0,tl.jsx)(Ub,{size:"small",type:"dashed",icon:(0,tl.jsx)(z_,{className:"ctx-size-3"}),onClick:function(){return fe(ye-1)},children:Qc("Add attribute","woo-feed")})}):null]}),(0,tl.jsx)(Yy,{title:Qc("Delete this attribute?","woo-feed"),message:Qc("The row is removed from the mapping — its column stops appearing in the generated file.","woo-feed"),confirmLabel:Qc("Delete attribute","woo-feed"),cancelLabel:Qc("Keep attribute","woo-feed"),isOpen:T,setIsOpen:P,handleDelete:function(){null!==A&&(l(la(A)),W({})),P(!1),I(null),je.success("Row deleted successfully!",{autoClose:800})}}),(0,tl.jsx)(Es,{isOpen:J,onClose:function(){return ee(!1)},title:Qc("Load template defaults?","woo-feed"),subtitle:Qc("Replaces the current attribute mapping","woo-feed"),children:(0,tl.jsxs)("div",{className:"ctx-p-5",children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-body",children:Qc("This replaces every row in the mapping table with the template’s default attributes. Your current mapping will be lost.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-justify-end ctx-gap-2.5 ctx-mt-5",children:[(0,tl.jsx)(Ub,{size:"medium",type:"outline",onClick:function(){return ee(!1)},children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(Ub,{size:"medium",onClick:oe,disabled:re,children:re?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Loading","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Load defaults","woo-feed")})]})]})}),(0,tl.jsx)(tI,{isOpen:null!==Q,onClose:function(){return X(null)},value:null!==Q&&(null==u||null===(n=u[Q])||void 0===n?void 0:n.limit)||"",attribute:null!==Q&&"attribute"===(null==u||null===(r=u[Q])||void 0===r?void 0:r.type)&&(null==u||null===(o=u[Q])||void 0===o?void 0:o.attribute)||"",attributeLabel:null!==Q&&((null===(i=ve(p,null==u||null===(a=u[Q])||void 0===a?void 0:a.attribute))||void 0===i?void 0:i.name)||(null==u||null===(c=u[Q])||void 0===c?void 0:c.mattribute))||"",onApply:function(e){null!==Q&&me(Q,"limit",e)}})]})},bI={muted:"ctx-text-ink-faint",warning:"ctx-text-amber-deep",info:"ctx-text-primary-dark"},gI=function(e){var t=e.title,n=e.required,r=void 0!==n&&n,o=e.note,i=e.noteTone,a=void 0===i?"muted":i,c=e.checked,l=void 0!==c&&c,s=e.onChange,u=void 0===s?function(){}:s;return(0,tl.jsxs)("div",{className:ns("ctx-flex ctx-items-start ctx-gap-3 ctx-border ctx-rounded-btn ctx-bg-white ctx-px-3.5 ctx-py-3 ctx-transition-colors",l?"ctx-border-[#c3ddfd] ctx-bg-[#f7faff]":"ctx-border-line-hair hover:ctx-border-[#c3ddfd]"),children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsxs)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:[t,r&&(0,tl.jsx)("span",{className:"ctx-text-danger-deep ctx-font-normal",children:" *"})]}),(0,tl.jsx)("div",{className:ns("ctx-text-help ctx-mt-1",bI[a]||bI.muted),children:o})]}),(0,tl.jsx)("div",{className:"ctx-flex-none ctx-mt-0.5",children:(0,tl.jsx)(gO,{checked:l,onChange:u})})]})},yI=[{name:"is_backorder",title:Qc("Remove on-backorder products","woo-feed"),info:Qc("Turn ON to exclude on-backorder products.","woo-feed"),kind:"drop",required:!1,noun:function(e){return Xc("%d product is on backorder","%d products are on backorder",e,"woo-feed")}},{name:"is_outOfStock",title:Qc("Remove out-of-stock products","woo-feed"),info:Qc("Turn ON to exclude out-of-stock products.","woo-feed"),kind:"drop",required:!1,noun:function(e){return Xc("%d product is out of stock","%d products are out of stock",e,"woo-feed")}},{name:"product_visibility",title:Qc("Include hidden products","woo-feed"),info:Qc("Turn ON to include hidden products.","woo-feed"),kind:"include",required:!1,noun:function(e){return Xc("%d product is hidden","%d products are hidden",e,"woo-feed")}},{name:"outofstock_visibility",title:Qc("Override out-of-stock visibility","woo-feed"),info:Qc("Turn ON to ignore WooCommerce settings for hiding out-of-stock products from the catalog.","woo-feed"),kind:"include",required:!1,conditional:function(e){return"no"===e.is_outOfStock&&"yes"===e.product_visibility}},{name:"is_emptyDescription",title:Qc("Remove no-description products","woo-feed"),info:Qc("Turn ON to exclude products without a description.","woo-feed"),kind:"drop",required:!1,noun:function(e){return Xc("%d product has no description","%d products have no description",e,"woo-feed")}},{name:"is_emptyImage",title:Qc("Remove no-image products","woo-feed"),info:Qc("Turn ON to exclude products without an image.","woo-feed"),kind:"drop",required:!1,noun:function(e){return Xc("%d product has no image","%d products have no image",e,"woo-feed")}},{name:"is_emptyPrice",title:Qc("Remove no-price products","woo-feed"),info:Qc("Turn ON to exclude products without a price.","woo-feed"),kind:"drop",required:!1,noun:function(e){return Xc("%d product has no price","%d products have no price",e,"woo-feed")}}],wI=function(e){var t=e.locked,n=void 0!==t&&t,r=V(),o=g(function(e){return e.makeFeed.filter.filterOptions}),i=bS({refresh:!0},{refetchOnMountOrArgChange:!0}).data,a=void 0===i?{}:i,c=yI.filter(function(e){return"function"!=typeof e.conditional||e.conditional(o)}),l=!0===(null==a?void 0:a.disabled),s=yI.filter(function(e){return"drop"===e.kind&&"yes"===o[e.name]}).reduce(function(e,t){return e+(a[t.name]||0)},0),u=yI.some(function(e){return"drop"===e.kind&&"yes"===o[e.name]}),d=l?Qc("product counts are hidden on large stores","woo-feed"):u?s>0?cc(Qc("up to %s products excluded by these rules","woo-feed"),s.toLocaleString()):Qc("no matching products right now — nothing excluded","woo-feed"):Qc("nothing excluded — every published product qualifies","woo-feed");return(0,tl.jsxs)("div",{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-mb-2.5",children:[(0,tl.jsx)("h3",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:Qc("Product eligibility","woo-feed")}),n&&(0,tl.jsx)(rl,{}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:d})]}),(0,tl.jsx)("div",{className:ns("ctx-grid ctx-gap-2.5 ctx-grid-cols-[repeat(auto-fill,minmax(320px,1fr))]",n&&nS),"aria-disabled":n||void 0,children:c.map(function(e){var t="yes"===o[e.name],n=a[e.name]||0,i=function(e,t,n){if(!n||n<1||!e.noun)return{text:e.info,tone:"muted"};var r=cc(e.noun(n),n);return t?"include"===e.kind?{text:cc(Qc("%s — they are included in the feed.","woo-feed"),r),tone:"warning"}:{text:cc(Qc("%s — they are excluded from the feed.","woo-feed"),r),tone:"warning"}:"include"===e.kind?{text:cc(Qc("%s — they stay out of the feed.","woo-feed"),r),tone:"warning"}:{text:cc(Qc("%s — they stay in the feed.","woo-feed"),r),tone:"warning"}}(e,t,n);return(0,tl.jsx)(gI,{title:e.title,required:e.required,note:i.text,noteTone:i.tone,checked:t,onChange:function(t){return function(e,t){r(ma({name:e,value:t?"yes":"no"}))}(e.name,t)}},e.name)})})]})};function jI(e,t,n){let r,o=n.initialDeps??[],i=!0;function a(){const a=!1;const c=e(),l=c.length!==o.length||c.some((e,t)=>o[t]!==e);if(!l)return r;o=c;return r=t(...c),!(null==n?void 0:n.onChange)||i&&n.skipInitialOnChange||n.onChange(r),i=!1,r}return a.updateDeps=e=>{o=e},a}function kI(e,t){if(void 0===e)throw new Error("Unexpected undefined"+(t?`: ${t}`:""));return e}const SI=(e,t,n)=>{let r;return Object.assign(function(...o){e.clearTimeout(r),r=e.setTimeout(()=>t.apply(this,o),n)},{cancel:()=>{e.clearTimeout(r)}})};let NI;const OI=()=>{if(void 0!==NI)return NI;if("undefined"==typeof navigator)return NI=!1;if(/iP(hone|od|ad)/.test(navigator.userAgent))return NI=!0;const e=navigator.maxTouchPoints;return NI="MacIntel"===navigator.platform&&void 0!==e&&e>0},CI=e=>{const{offsetWidth:t,offsetHeight:n}=e;return{width:t,height:n}},EI=e=>e,TI=e=>{const t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1)-t+1,r=new Array(n);for(let e=0;e<n;e++)r[e]=t+e;return r},PI=(e,t)=>{const n=e.scrollElement;if(!n)return;const r=e.targetWindow;if(!r)return;const o=e=>{const{width:n,height:r}=e;t({width:Math.round(n),height:Math.round(r)})};if(o(CI(n)),!r.ResizeObserver)return()=>{};const i=new r.ResizeObserver(t=>{const r=()=>{const e=t[0];if(null==e?void 0:e.borderBoxSize){const t=e.borderBoxSize[0];if(t)return void o({width:t.inlineSize,height:t.blockSize})}o(CI(n))};e.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(r):r()});return i.observe(n,{box:"border-box"}),()=>{i.unobserve(n)}},_I={passive:!0},AI="undefined"==typeof window||"onscrollend"in window,II=(e,t,n)=>{const r=e.scrollElement;if(!r)return;const o=e.targetWindow;if(!o)return;const i=e.options.useScrollendEvent&&AI;let a=0;const c=i?null:SI(o,()=>t(a,!1),e.options.isScrollingResetDelay),l=e=>()=>{a=n(r),null==c||c(),t(a,e)},s=l(!0),u=l(!1);return r.addEventListener("scroll",s,_I),i&&r.addEventListener("scrollend",u,_I),()=>{r.removeEventListener("scroll",s),i&&r.removeEventListener("scrollend",u),null==c||c.cancel()}},FI=(e,t)=>II(e,t,t=>{const{horizontal:n,isRtl:r}=e.options;return n?t.scrollLeft*(r?-1:1):t.scrollTop}),RI=(e,t,n)=>{if(n.options.useCachedMeasurements){const t=n.indexFromElement(e),r=n.options.getItemKey(t);return n.itemSizeCache.get(r)??n.options.estimateSize(t)}if(null==t?void 0:t.borderBoxSize){const e=t.borderBoxSize[0];if(e){return Math.round(e[n.options.horizontal?"inlineSize":"blockSize"])}}if(!t){const t=n.indexFromElement(e),r=n.options.getItemKey(t),o=n.itemSizeCache.get(r);if(void 0!==o)return o}return e[n.options.horizontal?"offsetWidth":"offsetHeight"]},MI=(e,{adjustments:t=0,behavior:n},r)=>{var o,i;null==(i=null==(o=r.scrollElement)?void 0:o.scrollTo)||i.call(o,{[r.options.horizontal?"left":"top"]:e+t,behavior:n})},DI=MI;class LI{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollState=null,this.measurementsCache=[],this._flatMeasurements=null,this.itemSizeCache=new Map,this.itemSizeCacheVersion=0,this.laneAssignments=new Map,this.pendingMin=null,this.prevLanes=void 0,this.lanesChangedFlag=!1,this.lanesSettling=!1,this.pendingScrollAnchor=null,this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._intendedScrollOffset=null,this._clampedAdjustment=null,this.elementsCache=new Map,this.now=()=>{var e,t,n;return(null==(n=null==(t=null==(e=this.targetWindow)?void 0:e.performance)?void 0:t.now)?void 0:n.call(t))??Date.now()},this.observer=(()=>{let e=null;const t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{const t=()=>{const t=e.target,n=this.indexFromElement(t);if(t.isConnected)this.isIndexInRange(n)&&this.shouldMeasureDuringScroll(n)&&this.resizeItem(n,this.options.measureElement(t,e,this));else{this.observer.unobserve(t);for(const[e,n]of this.elementsCache)if(n===t){this.elementsCache.delete(e);break}}};this.options.useAnimationFrameWithResizeObserver?requestAnimationFrame(t):t()})}):null);return{disconnect:()=>{var n;null==(n=t())||n.disconnect(),e=null},observe:e=>{var n;return null==(n=t())?void 0:n.observe(e,{box:"border-box"})},unobserve:e=>{var n;return null==(n=t())?void 0:n.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{var t,n;const r={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:EI,rangeExtractor:TI,onChange:()=>{},measureElement:RI,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,anchorTo:"start",followOnAppend:!1,scrollEndThreshold:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,useScrollendEvent:!1,useAnimationFrameWithResizeObserver:!1,laneAssignmentMode:"estimate",useCachedMeasurements:!1};for(const t in e){const n=e[t];void 0!==n&&(r[t]=n)}const o=this.options;let i=null,a=null,c=!1;if(void 0!==o&&o.enabled&&r.enabled&&"end"===r.anchorTo&&null!==this.scrollElement){const e=o.count,l=r.count,s=this.getMeasurements(),u=e>0?(null==(t=s[0])?void 0:t.key)??o.getItemKey(0):null,d=e>0?(null==(n=s[e-1])?void 0:n.key)??o.getItemKey(e-1):null;if(l!==e||e>0&&l>0&&(r.getItemKey(0)!==u||r.getItemKey(l-1)!==d)){c=!0;const t=e>0?this.getVirtualItemForOffset(this.getScrollOffset())??s[0]:null;t&&(i=[t.key,this.getScrollOffset()-t.start]);const n=!0===r.followOnAppend?"auto":r.followOnAppend||null;n&&l>e&&this.isAtEnd(o.scrollEndThreshold)&&(0===e||r.getItemKey(l-1)!==d)&&(a=n)}}this.options=r,c&&(this.pendingMin=0,this.itemSizeCacheVersion++);let l=!1,s=0;if(i&&null!==this.scrollOffset){const[e,t]=i,n=this.getMeasurements(),{count:r,getItemKey:o}=this.options;let a=0;for(;a<r&&o(a)!==e;)a++;if(a<r){const e=n[a];if(e){const n=Math.max(0,e.start+t);n!==this.scrollOffset&&(s=n-this.scrollOffset,this.scrollOffset=n,l=!0)}}}(l||a)&&(this.pendingScrollAnchor=[l?i[0]:null,l?i[1]:0,a,s])},this.notify=e=>{var t,n;null==(n=(t=this.options).onChange)||n.call(t,this,e)},this.maybeNotify=jI(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),null!=this.rafId&&this.targetWindow&&(this.targetWindow.cancelAnimationFrame(this.rafId),this.rafId=null),this.scrollState=null,this.isScrolling=!1,this.scrollDirection=null,this._iosDeferredAdjustment=0,this._iosTouching=!1,this._iosJustTouchEnded=!1,this._clampedAdjustment=null,this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;const t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t)return void this.maybeNotify();if(this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{if(t&&null===this._intendedScrollOffset&&e===this.scrollOffset)return;null!==this._intendedScrollOffset&&Math.abs(e-this._intendedScrollOffset)<1.5&&(e=this._intendedScrollOffset),this._intendedScrollOffset=null,null!==this._clampedAdjustment&&Math.abs(e-this._clampedAdjustment.maxAtWrite)>=1.5&&(this._clampedAdjustment=null),this.scrollAdjustments=0;const n=this.getScrollOffset();this.scrollDirection=t?n===e?this.scrollDirection:n<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this._flushIosDeferredIfReady(),this.scrollState&&this.scheduleScrollReconcile(),this.maybeNotify()})),"addEventListener"in this.scrollElement){const e=this.scrollElement,t=()=>{this._iosTouching=!0,this._iosJustTouchEnded=!1,null!==this._iosTouchEndTimerId&&null!=this.targetWindow&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)},n=()=>{this._iosTouching=!1,OI()&&null!=this.targetWindow&&(this._iosJustTouchEnded=!0,this._iosTouchEndTimerId=this.targetWindow.setTimeout(()=>{this._iosJustTouchEnded=!1,this._iosTouchEndTimerId=null,this._flushIosDeferredIfReady()},150))};e.addEventListener("touchstart",t,_I),e.addEventListener("touchend",n,_I),this.unsubs.push(()=>{e.removeEventListener("touchstart",t),e.removeEventListener("touchend",n),null!==this._iosTouchEndTimerId&&null!=this.targetWindow&&(this.targetWindow.clearTimeout(this._iosTouchEndTimerId),this._iosTouchEndTimerId=null)})}this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})}const n=this.pendingScrollAnchor;if(this.pendingScrollAnchor=null,n&&this.scrollElement&&this.options.enabled){const[e,t,r,o]=n;null===e||r||(OI()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded)?0!==o&&(this._iosDeferredAdjustment+=o):this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0})),r&&this.scrollToEnd({behavior:r})}this._retryClampedAdjustment()},this._retryClampedAdjustment=()=>{if(null===this._clampedAdjustment||!this.scrollElement||!this.options.enabled)return;const{target:e,maxAtWrite:t}=this._clampedAdjustment,n=this.getMaxScrollOffset();n>t+.5&&(this._clampedAdjustment=e>n+.5?{target:e,maxAtWrite:n}:null,this._scrollToOffset(e,{adjustments:void 0,behavior:void 0}))},this._flushIosDeferredIfReady=()=>{if(0===this._iosDeferredAdjustment)return;if(this.isScrolling)return;if(this._iosTouching)return;if(this._iosJustTouchEnded)return;const e=this.getScrollOffset(),t=this.getMaxScrollOffset();if(e<0||e>t)return;if(this._iosDeferredAdjustment<0&&e>=t-1)return void(this._iosDeferredAdjustment=0);const n=this._iosDeferredAdjustment;this._iosDeferredAdjustment=0,this._scrollToOffset(e,{adjustments:this.scrollAdjustments+=n,behavior:void 0})},this.rafId=null,this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getMeasurementOptions=jI(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled,this.options.lanes,this.options.laneAssignmentMode,this.options.gap],(e,t,n,r,o,i,a,c)=>(void 0!==this.prevLanes&&this.prevLanes!==i&&(this.lanesChangedFlag=!0),this.prevLanes=i,this.pendingMin=null,{count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:o,lanes:i,laneAssignmentMode:a,gap:c}),{key:!1}),this.isIndexInRange=e=>e>=0&&e<this.options.count,this.getMeasurements=jI(()=>[this.getMeasurementOptions(),this.itemSizeCacheVersion],({count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:o,lanes:i,laneAssignmentMode:a,gap:c},l)=>{const s=this.itemSizeCache;if(!o)return this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),[];if(this.laneAssignments.size>e)for(const t of this.laneAssignments.keys())t>=e&&this.laneAssignments.delete(t);this.lanesChangedFlag&&(this.lanesChangedFlag=!1,this.lanesSettling=!0,this.measurementsCache=[],this.itemSizeCache.clear(),this.laneAssignments.clear(),this.pendingMin=null),0!==this.measurementsCache.length||this.lanesSettling||(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));const u=this.lanesSettling?0:this.pendingMin??0;if(this.pendingMin=null,this.lanesSettling&&this.measurementsCache.length===e&&(this.lanesSettling=!1),1===i){const o=2*e;let i,a=this._flatMeasurements;if(!a||a.length<o){const e=new Float64Array(o);a&&u>0&&e.set(a.subarray(0,2*u)),a=e,this._flatMeasurements=a}if(0===u)i=t+n;else{const e=u-1;i=a[2*e]+a[2*e+1]+c}for(let t=u;t<e;t++){const e=r(t),n=s.get(e),o="number"==typeof n?n:this.options.estimateSize(t);a[2*t]=i,a[2*t+1]=o,i+=o+c}const l=function(e,t,n){const r=new Array(e);return new Proxy(r,{get(r,o,i){if("string"==typeof o){const i=o.charCodeAt(0);if(i>=48&&i<=57){const i=+o;if(Number.isInteger(i)&&i>=0&&i<e){let e=r[i];if(!e){const o=t[2*i];e=r[i]={index:i,key:n(i),start:o,size:t[2*i+1],end:o+t[2*i+1],lane:0}}return e}}if("length"===o)return e}return Reflect.get(r,o,i)}})}(e,a,r);return this.measurementsCache=l,l}const d=this.measurementsCache.slice(0,u),f=new Array(i).fill(void 0),p=new Float64Array(i);let x=0;for(let e=0;e<u;e++){const t=d[e];t&&(void 0===f[t.lane]&&x++,f[t.lane]=e,p[t.lane]=t.end)}for(let o=u;o<e;o++){const e=r(o),l=this.laneAssignments.get(o);let u,m;const h="estimate"===a||s.has(e);if(void 0!==l&&this.options.lanes>1){u=l;const e=f[u],r=void 0!==e?d[e]:void 0;m=r?r.end+c:t+n}else if(x===i){let e=0,t=p[0],n=f[0];for(let r=1;r<i;r++){const o=p[r];(o<t||o===t&&f[r]<n)&&(e=r,t=o,n=f[r])}u=e,m=t+c,h&&this.laneAssignments.set(o,u)}else u=o%this.options.lanes,m=t+n,h&&this.laneAssignments.set(o,u);const v=s.get(e),b="number"==typeof v?v:this.options.estimateSize(o),g=m+b;d[o]={index:o,start:m,size:b,end:g,key:e,lane:u},void 0===f[u]&&x++,f[u]=o,p[u]=g}return this.measurementsCache=d,d},{key:!1,debug:()=>this.options.debug}),this.calculateRange=jI(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset(),this.options.lanes],(e,t,n,r)=>0===e.length||0===t?(this.range=null,null):(this.range=function(e,t,n,r,o){const i=e.length-1;if(e.length<=r)return{startIndex:0,endIndex:i};if(1===r&&null!==o){const e=function(e,t,n){let r=0;for(;r<=t;){const o=(r+t)/2|0,i=e[2*o];if(i<n)r=o+1;else{if(!(i>n))return o;t=o-1}}return r>0?r-1:0}(o,i,n);let r=e;const a=n+t;for(;r<i&&o[2*r]+o[2*r+1]<a;)r++;return{startIndex:e,endIndex:r}}const a=t=>e[t].start;let c=zI(0,i,a,n),l=c;if(1===r)for(;l<i&&e[l].end<n+t;)l++;else if(r>1){const o=Array(r).fill(0);for(;l<i&&o.some(e=>e<n+t);){const t=e[l];o[t.lane]=t.end,l++}const a=Array(r).fill(n+t);for(;c>=0&&a.some(e=>e>=n);){const t=e[c];a[t.lane]=t.start,c--}c=Math.max(0,c-c%r),l=Math.min(i,l+(r-1-l%r))}return{startIndex:c,endIndex:l}}(e,t,n,r,1===r&&null!=this._flatMeasurements?this._flatMeasurements:null),this.range),{key:!1,debug:()=>this.options.debug}),this.getVirtualIndexes=jI(()=>{let e=null,t=null;const n=this.calculateRange();return n&&(e=n.startIndex,t=n.endIndex),this.maybeNotify.updateDeps([this.isScrolling,e,t]),[this.options.rangeExtractor,this.options.overscan,this.options.count,e,t]},(e,t,n,r,o)=>null===r||null===o?[]:e({startIndex:r,endIndex:o,overscan:t,count:n}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{const t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this.shouldMeasureDuringScroll=e=>{var t;if(!this.scrollState||"smooth"!==this.scrollState.behavior)return!0;const n=this.scrollState.index??(null==(t=this.getVirtualItemForOffset(this.scrollState.lastTargetOffset))?void 0:t.index);if(void 0!==n&&this.range){const t=Math.max(this.options.overscan,Math.ceil((this.range.endIndex-this.range.startIndex)/2)),r=Math.max(0,n-t),o=Math.min(this.options.count-1,n+t);return e>=r&&e<=o}return!0},this.measureElement=e=>{if(!e)return void this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});const t=this.indexFromElement(e);if(!this.isIndexInRange(t))return;const n=this.options.getItemKey(t),r=this.elementsCache.get(n);r!==e&&(r&&this.observer.unobserve(r),this.observer.observe(e),this.elementsCache.set(n,e)),this.isScrolling&&!this.scrollState||!this.shouldMeasureDuringScroll(t)||this.resizeItem(t,this.options.measureElement(e,void 0,this))},this.resizeItem=(e,t)=>{var n,r;if(!this.isIndexInRange(e))return;let o,i,a;const c=this._flatMeasurements;if(1===this.options.lanes&&null!==c)a=this.options.getItemKey(e),i=c[2*e],o=c[2*e+1];else{const t=this.measurementsCache[e];if(!t)return;a=t.key,i=t.start,o=t.size}const l=this.itemSizeCache.get(a)??o,s=t-l;if(0!==s){const c="end"===this.options.anchorTo&&"smooth"!==(null==(n=this.scrollState)?void 0:n.behavior)&&this.getVirtualDistanceFromEnd()<=this.options.scrollEndThreshold,u=c?this.getTotalSize():0,d=this.getScrollOffset()+this.scrollAdjustments,f=!this.itemSizeCache.has(a)?i<d:i+l<=d&&"backward"!==this.scrollDirection,p="smooth"!==(null==(r=this.scrollState)?void 0:r.behavior)&&(void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(this.measurementsCache[e]??{index:e,key:a,start:i,size:o,end:i+o,lane:0},s,this):f);(null===this.pendingMin||e<this.pendingMin)&&(this.pendingMin=e),this.itemSizeCache.set(a,t),this.itemSizeCacheVersion++;let x=!1;c?x=this.applyScrollAdjustment(this.getTotalSize()-u):p&&(x=this.applyScrollAdjustment(s)),this.notify(x),this._retryClampedAdjustment()}},this.getVirtualItems=jI(()=>[this.getVirtualIndexes(),this.getMeasurements()],(e,t)=>{const n=[];for(let r=0,o=e.length;r<o;r++){const o=t[e[r]];n.push(o)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{const t=this.getMeasurements();if(0===t.length)return;const n=this._flatMeasurements,r=1===this.options.lanes&&null!=n,o=zI(0,t.length-1,r?e=>n[2*e]:e=>kI(t[e]).start,e);return kI(t[o])},this.getMaxScrollOffset=()=>{if(!this.scrollElement)return 0;if("scrollHeight"in this.scrollElement)return this.options.horizontal?this.scrollElement.scrollWidth-this.scrollElement.clientWidth:this.scrollElement.scrollHeight-this.scrollElement.clientHeight;{const e=this.scrollElement.document.documentElement;return this.options.horizontal?e.scrollWidth-this.scrollElement.innerWidth:e.scrollHeight-this.scrollElement.innerHeight}},this.getVirtualDistanceFromEnd=()=>Math.max(this.getTotalSize()-this.getSize()-this.getScrollOffset(),0),this.getDistanceFromEnd=()=>Math.max(this.getMaxScrollOffset()-this.getScrollOffset(),0),this.isAtEnd=(e=this.options.scrollEndThreshold)=>this.getDistanceFromEnd()<=e,this.getOffsetForAlignment=(e,t,n=0)=>{if(!this.scrollElement)return 0;const r=this.getSize(),o=this.getScrollOffset();"auto"===t&&(t=e>=o+r?"end":"start"),"center"===t?e+=(n-r)/2:"end"===t&&(e-=r);const i=this.getMaxScrollOffset();return Math.max(Math.min(i,e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));const n=this.getSize(),r=this.getScrollOffset(),o=this.measurementsCache[e];if(!o)return;if("auto"===t)if(o.end>=r+n-this.options.scrollPaddingEnd)t="end";else{if(!(o.start<=r+this.options.scrollPaddingStart))return[r,t];t="start"}if("end"===t&&e===this.options.count-1)return[this.getMaxScrollOffset(),t];const i="end"===t?o.end+this.options.scrollPaddingEnd:o.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(i,t,o.size),t]},this.scrollToOffset=(e,{align:t="start",behavior:n="auto"}={})=>{this._iosDeferredAdjustment=0;const r=this.getOffsetForAlignment(e,t),o=this.now();this.scrollState={index:null,align:t,behavior:n,startedAt:o,lastTargetOffset:r,stableFrames:0},this._scrollToOffset(r,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollToIndex=(e,{align:t="auto",behavior:n="auto"}={})=>{this._iosDeferredAdjustment=0,e=Math.max(0,Math.min(e,this.options.count-1));const r=this.getOffsetForIndex(e,t);if(!r)return;const[o,i]=r,a=this.now();this.scrollState={index:e,align:i,behavior:n,startedAt:a,lastTargetOffset:o,stableFrames:0},this._scrollToOffset(o,{adjustments:void 0,behavior:n}),this.scheduleScrollReconcile()},this.scrollBy=(e,{behavior:t="auto"}={})=>{const n=this.getScrollOffset()+e,r=this.now();this.scrollState={index:null,align:"start",behavior:t,startedAt:r,lastTargetOffset:n,stableFrames:0},this._scrollToOffset(n,{adjustments:void 0,behavior:t}),this.scheduleScrollReconcile()},this.scrollToEnd=({behavior:e="auto"}={})=>{this.options.count>0?this.scrollToIndex(this.options.count-1,{align:"end",behavior:e}):this.scrollToOffset(Math.max(this.getTotalSize()-this.getSize(),0),{behavior:e})},this.getTotalSize=()=>{var e;const t=this.getMeasurements();let n;if(0===t.length)n=this.options.paddingStart;else if(1===this.options.lanes){const r=t.length-1,o=this._flatMeasurements;n=null!=o?o[2*r]+o[2*r+1]:(null==(e=t[r])?void 0:e.end)??0}else{const e=Array(this.options.lanes).fill(null);let r=t.length-1;for(;r>=0&&e.some(e=>null===e);){const n=t[r];null===e[n.lane]&&(e[n.lane]=n.end),r--}n=Math.max(...e.filter(e=>null!==e))}return Math.max(n-this.options.scrollMargin+this.options.paddingEnd,0)},this.takeSnapshot=()=>{const e=[];if(0===this.itemSizeCache.size)return e;const t=this.getMeasurements();for(const n of t)n&&this.itemSizeCache.has(n.key)&&e.push({index:n.index,key:n.key,start:n.start,size:n.size,end:n.end,lane:n.lane});return e},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this._intendedScrollOffset=e+(t??0),this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.pendingMin=null,this.itemSizeCache.clear(),this.laneAssignments.clear(),this.itemSizeCacheVersion++,this.notify(!1)},this.setOptions(e)}applyScrollAdjustment(e,t){if(0===e)return!1;if(OI()&&(this.isScrolling||this._iosTouching||this._iosJustTouchEnded))return this._iosDeferredAdjustment+=e,!1;{const n=this.getScrollOffset()+this.scrollAdjustments+e,r=this.scrollElement,o=null!==r&&("scrollHeight"in r||"document"in r)?this.getMaxScrollOffset():null;return this._clampedAdjustment=null!==o&&n>o+.5?{target:n,maxAtWrite:o}:null,this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=e,behavior:t}),null!==this.scrollOffset&&(this.scrollOffset+=this.scrollAdjustments,this.scrollOffset<0&&(this.scrollOffset=0),this.scrollAdjustments=0),!0}}scheduleScrollReconcile(){this.targetWindow?null==this.rafId&&(this.rafId=this.targetWindow.requestAnimationFrame(()=>{this.rafId=null,this.reconcileScroll()})):this.scrollState=null}reconcileScroll(){if(!this.scrollState)return;if(!this.scrollElement)return;if(this.now()-this.scrollState.startedAt>5e3)return void(this.scrollState=null);const e=null!=this.scrollState.index?this.getOffsetForIndex(this.scrollState.index,this.scrollState.align):void 0,t=e?e[0]:this.scrollState.lastTargetOffset,n=t!==this.scrollState.lastTargetOffset;if(!n&&((e,t)=>Math.abs(e-t)<1.01)(t,this.getScrollOffset())){if(this.scrollState.stableFrames++,this.scrollState.stableFrames>=1)return this.getScrollOffset()!==t&&this._scrollToOffset(t,{adjustments:void 0,behavior:"auto"}),void(this.scrollState=null)}else if(this.scrollState.stableFrames=0,n){const e=this.getSize()||600,n=Math.abs(t-this.getScrollOffset()),r="smooth"===this.scrollState.behavior&&n>e;this.scrollState.lastTargetOffset=t,r||(this.scrollState.behavior="auto"),this._scrollToOffset(t,{adjustments:void 0,behavior:r?"smooth":"auto"})}this.scheduleScrollReconcile()}}const zI=(e,t,n,r)=>{for(;e<=t;){const o=(e+t)/2|0,i=n(o);if(i<r)e=o+1;else{if(!(i>r))return o;t=o-1}}return e>0?e-1:0};const BI="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;function UI({useFlushSync:e=!0,directDomUpdates:n=!1,directDomUpdatesMode:r="transform",...o}){const i=t.useReducer(e=>e+1,0)[1],c=t.useRef({enabled:n,mode:r,container:null,lastSize:null,lastPositions:new WeakMap,prevRange:null});c.current.enabled=n,c.current.mode=r;const l=e=>{const t=c.current;if(!t.enabled||!t.container)return;const n=e.getTotalSize();if(n!==t.lastSize){t.lastSize=n;const r=e.options.horizontal?"width":"height";t.container.style[r]=`${n}px`}},s=e=>{const t=c.current;if(!t.enabled||!t.container)return;l(e);const n=!!e.options.horizontal,r="transform"===t.mode,o=n?"left":"top",i=e.options.scrollMargin,a=e.getVirtualItems();for(const c of a){const a=c.start-i,l=e.elementsCache.get(c.key);l&&(t.lastPositions.get(l)!==a&&(t.lastPositions.set(l,a),r?l.style.transform=n?`translate3d(${a}px, 0, 0)`:`translate3d(0, ${a}px, 0)`:l.style[o]=`${a}px`))}},u={...o,onChange:(t,n)=>{var r;const l=c.current;let u=!0;if(l.enabled){s(t);const e=t.range,n=l.prevRange;u=!n||n.isScrolling!==t.isScrolling||n.startIndex!==(null==e?void 0:e.startIndex)||n.endIndex!==(null==e?void 0:e.endIndex),u&&(l.prevRange=e?{startIndex:e.startIndex,endIndex:e.endIndex,isScrolling:t.isScrolling}:null)}u&&(e&&n?(0,a.flushSync)(i):i()),null==(r=o.onChange)||r.call(o,t,n)}},[d]=t.useState(()=>{const e=new LI(u);return Object.assign(e,{containerRef:t=>{const n=c.current;if(n.container=t,n.lastSize=null,t&&n.enabled){const r=e.getTotalSize();n.lastSize=r;const o=e.options.horizontal?"width":"height";t.style[o]=`${r}px`}}})});return d.setOptions(u),BI(()=>d._didMount(),[]),BI(()=>(l(d),d._willUpdate())),BI(()=>{s(d)}),d}function GI(e){let n=(0,t.useRef)({value:"",selectionStart:null,selectionEnd:null});return ry(e,"blur",e=>{let t=e.target;ld(t)&&(n.current={value:t.value,selectionStart:t.selectionStart,selectionEnd:t.selectionEnd})}),Xu(()=>{if(!Hu(e)&&ld(e)&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==n.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:t,selectionEnd:r}=n.current;null!==t&&null!==r&&e.setSelectionRange(t,r)}n.current={value:"",selectionStart:null,selectionEnd:null}}})}var HI=Object.defineProperty,qI=(e,t,n)=>(((e,t,n)=>{t in e?HI(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n),WI=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(WI||{}),$I=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))($I||{}),VI=(e=>(e[e.Pointer=0]="Pointer",e[e.Focus=1]="Focus",e[e.Other=2]="Other",e))(VI||{}),QI=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.SetTyping=3]="SetTyping",e[e.RegisterOption=4]="RegisterOption",e[e.UnregisterOption=5]="UnregisterOption",e[e.DefaultToFirstOption=6]="DefaultToFirstOption",e[e.SetActivationTrigger=7]="SetActivationTrigger",e[e.UpdateVirtualConfiguration=8]="UpdateVirtualConfiguration",e[e.SetInputElement=9]="SetInputElement",e[e.SetButtonElement=10]="SetButtonElement",e[e.SetOptionsElement=11]="SetOptionsElement",e[e.MarkInputAsMoved=12]="MarkInputAsMoved",e))(QI||{});function XI(e,t=e=>e){let n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=t(e.options.slice()),o=r.length>0&&null!==r[0].dataRef.current.order?r.sort((e,t)=>e.dataRef.current.order-t.dataRef.current.order):rf(r,e=>e.dataRef.current.domRef.current),i=n?o.indexOf(n):null;return-1===i&&(i=null),{options:o,activeOptionIndex:i}}let KI={1(e){var t;if(null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState)return e;let n=e.inputElement?Jm.Tracked(eh(e.inputElement)):e.inputPositionState;return{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,inputPositionState:n,__demoMode:!1}},0(e){var t,n;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;if(null!=(n=e.dataRef.current)&&n.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0,__demoMode:!1,inputPositionState:Jm.Idle}}return{...e,comboboxState:0,inputPositionState:Jm.Idle,__demoMode:!1}},3(e,t){return e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping}},2(e,t){var n,r,o,i;if(null!=(n=e.dataRef.current)&&n.disabled||e.optionsElement&&(null==(r=e.dataRef.current)||!r.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let{options:n,disabled:r}=e.virtual,i=t.focus===Nm.Specific?t.idx:Om(t,{resolveItems:()=>n,resolveActiveIndex:()=>{var t,o;return null!=(o=null!=(t=e.activeOptionIndex)?t:n.findIndex(e=>!r(e)))?o:null},resolveDisabled:r,resolveId(){throw new Error("Function not implemented.")}}),a=null!=(o=t.trigger)?o:2;return e.activeOptionIndex===i&&e.activationTrigger===a?e:{...e,activeOptionIndex:i,activationTrigger:a,isTyping:!1,__demoMode:!1}}let a=XI(e);if(null===a.activeOptionIndex){let e=a.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(a.activeOptionIndex=e)}let c=t.focus===Nm.Specific?t.idx:Om(t,{resolveItems:()=>a.options,resolveActiveIndex:()=>a.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),l=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===c&&e.activationTrigger===l?e:{...e,...a,isTyping:!1,activeOptionIndex:c,activationTrigger:l,__demoMode:!1}},4:(e,t)=>{var n,r,o,i;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:[...e.options,t.payload]};let a=t.payload,c=XI(e,e=>(e.push(a),e));null===e.activeOptionIndex&&null!=(o=(r=e.dataRef.current).isSelected)&&o.call(r,t.payload.dataRef.current.value)&&(c.activeOptionIndex=c.options.indexOf(a));let l={...e,...c,activationTrigger:2};return null!=(i=e.dataRef.current)&&i.__demoMode&&void 0===e.dataRef.current.value&&(l.activeOptionIndex=0),l},5:(e,t)=>{var n;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let r=XI(e,e=>{let n=e.findIndex(e=>e.id===t.id);return-1!==n&&e.splice(n,1),e});return{...e,...r,activationTrigger:2}},6:(e,t)=>e.defaultToFirstOption===t.value?e:{...e,defaultToFirstOption:t.value},7:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},8:(e,t)=>{var n,r;if(null===e.virtual)return{...e,virtual:{options:t.options,disabled:null!=(n=t.disabled)?n:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let o=e.activeOptionIndex;if(null!==e.activeOptionIndex){let n=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);o=-1!==n?n:null}return{...e,activeOptionIndex:o,virtual:{options:t.options,disabled:null!=(r=t.disabled)?r:()=>!1}}},9:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},10:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},11:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element},12(e){return"Tracked"!==e.inputPositionState.kind?e:{...e,inputPositionState:Jm.Moved}}};class YI extends Sd{constructor(e){super(e),qI(this,"actions",{onChange:e=>{let{onChange:t,compare:n,mode:r,value:o}=this.state.dataRef.current;return Td(r,{0:()=>null==t?void 0:t(e),1:()=>{let r=o.slice(),i=r.findIndex(t=>n(t,e));return-1===i?r.push(e):r.splice(i,1),null==t?void 0:t(r)}})},registerOption:(e,t)=>(this.send({type:4,payload:{id:e,dataRef:t}}),()=>{this.state.activeOptionIndex===this.state.dataRef.current.calculateIndex(t.current.value)&&this.send({type:6,value:!0}),this.send({type:5,id:e})}),goToOption:(e,t)=>(this.send({type:6,value:!1}),this.send({type:2,...e,trigger:t})),setIsTyping:e=>{this.send({type:3,isTyping:e})},closeCombobox:()=>{var e,t;this.send({type:1}),this.send({type:6,value:!1}),null==(t=(e=this.state.dataRef.current).onClose)||t.call(e)},openCombobox:()=>{this.send({type:0}),this.send({type:6,value:!0})},setActivationTrigger:e=>{this.send({type:7,trigger:e})},selectActiveOption:()=>{let e=this.selectors.activeOptionIndex(this.state);if(null!==e){if(this.actions.setIsTyping(!1),this.state.virtual)this.actions.onChange(this.state.virtual.options[e]);else{let{dataRef:t}=this.state.options[e];this.actions.onChange(t.current.value)}this.actions.goToOption({focus:Nm.Specific,idx:e})}},setInputElement:e=>{this.send({type:9,element:e})},setButtonElement:e=>{this.send({type:10,element:e})},setOptionsElement:e=>{this.send({type:11,element:e})}}),qI(this,"selectors",{activeDescendantId:e=>{var t,n;let r=this.selectors.activeOptionIndex(e);if(null!==r)return e.virtual?null==(n=e.options.find(t=>!t.dataRef.current.disabled&&e.dataRef.current.compare(t.dataRef.current.value,e.virtual.options[r])))?void 0:n.id:null==(t=e.options[r])?void 0:t.id},activeOptionIndex:e=>{if(e.defaultToFirstOption&&null===e.activeOptionIndex&&(e.virtual?e.virtual.options.length>0:e.options.length>0)){if(e.virtual){let{options:t,disabled:n}=e.virtual,r=t.findIndex(e=>{var t;return!(null!=(t=null==n?void 0:n(e))&&t)});if(-1!==r)return r}let t=e.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==t)return t}return e.activeOptionIndex},activeOption:e=>{var t,n;let r=this.selectors.activeOptionIndex(e);return null===r?null:e.virtual?e.virtual.options[null!=r?r:0]:null!=(n=null==(t=e.options[r])?void 0:t.dataRef.current.value)?n:null},isActive:(e,t,n)=>{var r;let o=this.selectors.activeOptionIndex(e);return null!==o&&(e.virtual?o===e.dataRef.current.calculateIndex(t):(null==(r=e.options[o])?void 0:r.id)===n)},shouldScrollIntoView:(e,t,n)=>!(e.virtual||e.__demoMode||0!==e.comboboxState||0===e.activationTrigger||!this.selectors.isActive(e,t,n)),didInputMove(e){return"Moved"===e.inputPositionState.kind}});{let e=this.state.id,t=Rd.get(null);this.disposables.add(t.on(Ad.Push,n=>{!t.selectors.isTop(n,e)&&0===this.state.comboboxState&&this.actions.closeCombobox()})),this.on(0,()=>t.actions.push(e)),this.on(1,()=>t.actions.pop(e))}this.disposables.group(e=>{this.on(1,t=>{t.inputElement&&(e.dispose(),e.add(th(t.inputElement,t.inputPositionState,()=>{this.send({type:12})})))})})}static new({id:e,virtual:t=null,__demoMode:n=!1}){var r;return new YI({id:e,dataRef:{current:{}},comboboxState:n?0:1,isTyping:!1,options:[],virtual:t?{options:t.options,disabled:null!=(r=t.disabled)?r:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:n,inputPositionState:Jm.Idle})}reduce(e,t){return Td(t.type,KI,e,t)}}const ZI=(0,t.createContext)(null);function JI(e){let n=(0,t.useContext)(ZI);if(null===n){let t=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,eF),t}return n}function eF({id:e,virtual:n=null,__demoMode:r=!1}){let o=(0,t.useMemo)(()=>YI.new({id:e,virtual:n,__demoMode:r}),[]);return Bm(()=>o.dispose()),o}let tF=(0,t.createContext)(null);function nF(e){let n=(0,t.useContext)(tF);if(null===n){let t=new Error(`<${e} /> is missing a parent <Combobox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,nF),t}return n}tF.displayName="ComboboxDataContext";let rF=(0,t.createContext)(null);function oF(e){let n=JI("VirtualProvider"),r=nF("VirtualProvider"),{options:o}=r.virtual,i=Dd(n,e=>e.optionsElement),[a,c]=(0,t.useMemo)(()=>{let e=i;if(!e)return[0,0];let t=window.getComputedStyle(e);return[parseFloat(t.paddingBlockStart||t.paddingTop),parseFloat(t.paddingBlockEnd||t.paddingBottom)]},[i]),l=function(e){return UI({observeElementRect:PI,observeElementOffset:FI,scrollToFn:DI,...e})}({enabled:0!==o.length,scrollPaddingStart:a,scrollPaddingEnd:c,count:o.length,estimateSize(){return 40},getScrollElement(){return n.state.optionsElement},overscan:12}),[s,u]=(0,t.useState)(0);Vu(()=>{u(e=>e+1)},[o]);let d=l.getVirtualItems(),f=Dd(n,e=>e.activationTrigger===VI.Pointer),p=Dd(n,n.selectors.activeOptionIndex);return 0===d.length?null:t.createElement(rF.Provider,{value:l},t.createElement("div",{style:{position:"relative",width:"100%",height:`${l.getTotalSize()}px`},ref:e=>{e&&(f||null!==p&&o.length>p&&l.scrollToIndex(p))}},d.map(n=>{var r;return t.createElement(t.Fragment,{key:n.key},t.cloneElement(null==(r=e.children)?void 0:r.call(e,{...e.slot,option:o[n.index]}),{key:`${s}-${n.key}`,"data-index":n.index,"aria-setsize":o.length,"aria-posinset":n.index+1,style:{position:"absolute",top:0,left:0,transform:`translateY(${n.start}px)`,overflowAnchor:"none"}}))})))}let iF=t.Fragment;let aF=Yx.RenderStrategy|Yx.Static;let cF=om(function(e,n){let r=(0,t.useId)(),o=Lf(),{value:i,defaultValue:a,onChange:c,form:l,name:s,by:u,invalid:d=!1,disabled:f=o||!1,onClose:p,__demoMode:x=!1,multiple:m=!1,immediate:h=!1,virtual:v=null,nullable:b,...g}=e,y=ed(a),[w=(m?[]:void 0),j]=Ju(i,c,y),k=eF({id:r,virtual:v,__demoMode:x}),S=(0,t.useRef)({static:!1,hold:!1}),N=Zu(u),O=Xu(e=>v?null===u?v.options.indexOf(e):v.options.findIndex(t=>N(t,e)):k.state.options.findIndex(t=>N(t.dataRef.current.value,e))),C=(0,t.useCallback)(e=>Td(P.mode,{[$I.Multi]:()=>w.some(t=>N(t,e)),[$I.Single]:()=>N(w,e)}),[w]),E=Dd(k,e=>e.virtual),T=Xu(()=>null==p?void 0:p()),P=(0,t.useMemo)(()=>({__demoMode:x,immediate:h,optionsPropsRef:S,value:w,defaultValue:y,disabled:f,invalid:d,mode:m?$I.Multi:$I.Single,virtual:v?E:null,onChange:j,isSelected:C,calculateIndex:O,compare:N,onClose:T}),[x,h,S,w,y,f,d,m,v,E,j,C,O,N,T]);Vu(()=>{var e;v&&k.send({type:QI.UpdateVirtualConfiguration,options:v.options,disabled:null!=(e=v.disabled)?e:null})},[v,null==v?void 0:v.options,null==v?void 0:v.disabled]),Vu(()=>{k.state.dataRef.current=P},[P]);let[_,A,I,F]=Dd(k,e=>[e.comboboxState,e.buttonElement,e.inputElement,e.optionsElement]),R=Rd.get(null);uf(Dd(R,(0,t.useCallback)(e=>R.selectors.isTop(e,r),[R,r])),[A,I,F],()=>k.actions.closeCombobox());let M=Dd(k,k.selectors.activeOptionIndex),D=Dd(k,k.selectors.activeOption),L=jf({open:_===WI.Open,disabled:f,invalid:d,activeIndex:M,activeOption:D,value:w}),[z,B]=Dm(),U=null===n?{}:{ref:n},G=(0,t.useCallback)(()=>{if(void 0!==y)return null==j?void 0:j(y)},[j,y]),H=Jx();return t.createElement(B,{value:z,props:{htmlFor:null==I?void 0:I.id},slot:{open:_===WI.Open,disabled:f}},t.createElement(Gx,null,t.createElement(tF.Provider,{value:P},t.createElement(ZI.Provider,{value:k},t.createElement(km,{value:Td(_,{[WI.Open]:wm.Open,[WI.Closed]:wm.Closed})},null!=s&&t.createElement(xm,{disabled:f,data:null!=w?{[s]:w}:{},form:l,onReset:G}),H({ourProps:U,theirProps:g,slot:L,defaultTag:iF,name:"Combobox"}))))))}),lF=om(function(e,n){let r=JI("Combobox.Button"),o=nF("Combobox.Button"),[i,c]=(0,t.useState)(null),l=Nf(n,c,r.actions.setButtonElement),s=(0,t.useId)(),{id:u=`headlessui-combobox-button-${s}`,disabled:d=o.disabled||!1,autoFocus:f=!1,...p}=e,[x,m,h]=Dd(r,e=>[e.comboboxState,e.inputElement,e.optionsElement]),v=GI(m);xf(x===WI.Open,{trigger:i,action:(0,t.useCallback)(e=>{if(null!=i&&i.contains(e.target))return pf.Ignore;if(null!=m&&m.contains(e.target))return pf.Ignore;let t=e.target.closest('[role="option"]:not([data-disabled])');return ad(t)?pf.Select(t):null!=h&&h.contains(e.target)?pf.Ignore:pf.Close},[i,m,h]),close:r.actions.closeCombobox,select:r.actions.selectActiveOption});let b=Xu(e=>{switch(e.key){case Im.Space:case Im.Enter:return e.preventDefault(),e.stopPropagation(),r.state.comboboxState===WI.Closed&&(0,a.flushSync)(()=>r.actions.openCombobox()),void v();case Im.ArrowDown:return e.preventDefault(),e.stopPropagation(),r.state.comboboxState===WI.Closed&&((0,a.flushSync)(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:Nm.First})),void v();case Im.ArrowUp:return e.preventDefault(),e.stopPropagation(),r.state.comboboxState===WI.Closed&&((0,a.flushSync)(()=>r.actions.openCombobox()),r.state.dataRef.current.value||r.actions.goToOption({focus:Nm.Last})),void v();case Im.Escape:if(r.state.comboboxState!==WI.Open)return;return e.preventDefault(),r.state.optionsElement&&!o.optionsPropsRef.current.static&&e.stopPropagation(),(0,a.flushSync)(()=>r.actions.closeCombobox()),void v();default:return}}),g=pd(()=>{r.state.comboboxState===WI.Open?r.actions.closeCombobox():r.actions.openCombobox(),v()}),y=Mm([u]),{isFocusVisible:w,focusProps:j}=_u({autoFocus:f}),{isHovered:k,hoverProps:S}=Mu({isDisabled:d}),{pressed:N,pressProps:O}=Ku({disabled:d}),C=jf({open:x===WI.Open,active:N||x===WI.Open,disabled:d,invalid:o.invalid,value:o.value,hover:k,focus:w}),E=rm({ref:l,id:u,type:mf(e,i),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==h?void 0:h.id,"aria-expanded":x===WI.Open,"aria-labelledby":y,disabled:d||void 0,autoFocus:f,onKeyDown:b},g,j,S,O);return Jx()({ourProps:E,theirProps:p,slot:C,defaultTag:"button",name:"Combobox.Button"})}),sF=om(function(e,n){var r,o;let i=JI("Combobox.Input"),c=nF("Combobox.Input"),l=(0,t.useId)(),s=gm(),{id:u=s||`headlessui-combobox-input-${l}`,onChange:d,displayValue:f,disabled:p=c.disabled||!1,autoFocus:x=!1,type:m="text",...h}=e,v=(0,t.useRef)(null),b=Nf(v,n,zx(),i.actions.setInputElement),[g,y]=Dd(i,e=>[e.comboboxState,e.isTyping]),w=$u(),j=Xu(()=>{i.actions.onChange(null),i.state.optionsElement&&(i.state.optionsElement.scrollTop=0),i.actions.goToOption({focus:Nm.Nothing})}),k=(0,t.useMemo)(()=>{var e;return"function"==typeof f&&void 0!==c.value?null!=(e=f(c.value))?e:"":"string"==typeof c.value?c.value:""},[c.value,f]);dy(([e,t],[n,r])=>{if(i.state.isTyping)return;let o=v.current;o&&((r===WI.Open&&t===WI.Closed||e!==n)&&(o.value=e),requestAnimationFrame(()=>{if(i.state.isTyping||!o||Hu(o))return;let{selectionStart:e,selectionEnd:t}=o;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&o.setSelectionRange(o.value.length,o.value.length)}))},[k,g,y]),dy(([e],[t])=>{if(e===WI.Open&&t===WI.Closed){if(i.state.isTyping)return;let e=v.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:r,selectionDirection:o}=e;e.value="",e.value=t,null!==o?e.setSelectionRange(n,r,o):e.setSelectionRange(n,r)}},[g]);let S=(0,t.useRef)(!1),N=Xu(()=>{S.current=!0}),O=Xu(()=>{w.nextFrame(()=>{S.current=!1})}),C=Xu(e=>{switch(i.actions.setIsTyping(!0),e.key){case Im.Enter:if(i.state.comboboxState!==WI.Open||S.current)return;if(e.preventDefault(),e.stopPropagation(),null===i.selectors.activeOptionIndex(i.state))return void i.actions.closeCombobox();i.actions.selectActiveOption(),c.mode===$I.Single&&i.actions.closeCombobox();break;case Im.ArrowDown:return e.preventDefault(),e.stopPropagation(),Td(i.state.comboboxState,{[WI.Open]:()=>i.actions.goToOption({focus:Nm.Next}),[WI.Closed]:()=>i.actions.openCombobox()});case Im.ArrowUp:return e.preventDefault(),e.stopPropagation(),Td(i.state.comboboxState,{[WI.Open]:()=>i.actions.goToOption({focus:Nm.Previous}),[WI.Closed]:()=>{(0,a.flushSync)(()=>i.actions.openCombobox()),c.value||i.actions.goToOption({focus:Nm.Last})}});case Im.Home:if(i.state.comboboxState===WI.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),i.actions.goToOption({focus:Nm.First});case Im.PageUp:return e.preventDefault(),e.stopPropagation(),i.actions.goToOption({focus:Nm.First});case Im.End:if(i.state.comboboxState===WI.Closed||e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),i.actions.goToOption({focus:Nm.Last});case Im.PageDown:return e.preventDefault(),e.stopPropagation(),i.actions.goToOption({focus:Nm.Last});case Im.Escape:return i.state.comboboxState!==WI.Open?void 0:(e.preventDefault(),i.state.optionsElement&&!c.optionsPropsRef.current.static&&e.stopPropagation(),c.mode===$I.Single&&null===c.value&&j(),i.actions.closeCombobox());case Im.Tab:if(i.actions.setIsTyping(!1),i.state.comboboxState!==WI.Open)return;c.mode===$I.Single&&i.state.activationTrigger!==VI.Focus&&i.actions.selectActiveOption(),i.actions.closeCombobox()}}),E=Xu(e=>{null==d||d(e),c.mode===$I.Single&&""===e.target.value&&j(),i.actions.openCombobox()}),T=Xu(e=>{var t,n,r;let o=null!=(t=e.relatedTarget)?t:fy.find(t=>t!==e.currentTarget);if(!(null!=(n=i.state.optionsElement)&&n.contains(o)||null!=(r=i.state.buttonElement)&&r.contains(o)||i.state.comboboxState!==WI.Open))return e.preventDefault(),c.mode===$I.Single&&null===c.value&&j(),i.actions.closeCombobox()}),P=Xu(e=>{var t,n,r;let o=null!=(t=e.relatedTarget)?t:fy.find(t=>t!==e.currentTarget);null!=(n=i.state.buttonElement)&&n.contains(o)||null!=(r=i.state.optionsElement)&&r.contains(o)||c.disabled||c.immediate&&i.state.comboboxState!==WI.Open&&w.microTask(()=>{(0,a.flushSync)(()=>i.actions.openCombobox()),i.actions.setActivationTrigger(VI.Focus)})}),_=Mm(),A=Tm(),{isFocused:I,focusProps:F}=_u({autoFocus:x}),{isHovered:R,hoverProps:M}=Mu({isDisabled:p}),D=Dd(i,e=>e.optionsElement),L=jf({open:g===WI.Open,disabled:p,invalid:c.invalid,hover:R,focus:I,autofocus:x}),z=rm({ref:b,id:u,role:"combobox",type:m,"aria-controls":null==D?void 0:D.id,"aria-expanded":g===WI.Open,"aria-activedescendant":Dd(i,i.selectors.activeDescendantId),"aria-labelledby":_,"aria-describedby":A,"aria-autocomplete":"list",defaultValue:null!=(o=null!=(r=e.defaultValue)?r:void 0!==c.defaultValue?null==f?void 0:f(c.defaultValue):null)?o:c.defaultValue,disabled:p||void 0,autoFocus:x,onCompositionStart:N,onCompositionEnd:O,onKeyDown:C,onChange:E,onFocus:P,onBlur:T},F,M);return Jx()({ourProps:z,theirProps:h,slot:L,defaultTag:"input",name:"Combobox.Input"})}),uF=zm,dF=om(function(e,n){var r,o,i;let a=(0,t.useId)(),{id:c=`headlessui-combobox-options-${a}`,hold:l=!1,anchor:s,portal:u=!1,modal:d=!0,transition:f=!1,...p}=e,x=JI("Combobox.Options"),m=nF("Combobox.Options"),h=Lx(s);h&&(u=!0);let[v,b]=Ux(h),[g,y]=(0,t.useState)(null),w=Bx(),j=Nf(n,h?v:null,x.actions.setOptionsElement,y),[k,S,N,O,C]=Dd(x,e=>[e.comboboxState,e.inputElement,e.buttonElement,e.optionsElement,e.activationTrigger]),E=df(S||N),T=df(O),P=jm(),[_,A]=Mf(f,g,null!==P?(P&wm.Open)===wm.Open:k===WI.Open);Wd(_,S,x.actions.closeCombobox),wf(!m.__demoMode&&(d&&k===WI.Open),T),qd(!m.__demoMode&&(d&&k===WI.Open),{allowed:(0,t.useCallback)(()=>[S,N,O],[S,N,O])});let I=!Dd(x,x.selectors.didInputMove)&&_;Vu(()=>{var t;m.optionsPropsRef.current.static=null!=(t=e.static)&&t},[m.optionsPropsRef,e.static]),Vu(()=>{m.optionsPropsRef.current.hold=l},[m.optionsPropsRef,l]),function(e,{container:n,accept:r,walk:o}){let i=(0,t.useRef)(r),a=(0,t.useRef)(o);(0,t.useEffect)(()=>{i.current=r,a.current=o},[r,o]),Vu(()=>{if(!n||!e)return;let t=Bu(n);if(!t)return;let r=i.current,o=a.current,c=Object.assign(e=>r(e),{acceptNode:r}),l=t.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,c,!1);for(;l.nextNode();)o(l.currentNode)},[n,e,i,a])}(k===WI.Open,{container:O,accept(e){return"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(e){e.setAttribute("role","none")}});let F=Mm([null==N?void 0:N.id]),R=jf({open:k===WI.Open,option:void 0}),M=Xu(()=>{x.actions.setActivationTrigger(VI.Pointer)}),D=Xu(e=>{e.preventDefault(),x.actions.setActivationTrigger(VI.Pointer)}),L=rm(h?w():{},{"aria-labelledby":F,role:"listbox","aria-multiselectable":m.mode===$I.Multi||void 0,id:c,ref:j,style:{...p.style,...b,"--input-width":nd(_,S,!0).width,"--button-width":nd(_,N,!0).width},onWheel:C===VI.Pointer?void 0:M,onMouseDown:D,...Rf(A)}),z=_&&k===WI.Closed&&!e.static,B=vm(z,null==(r=m.virtual)?void 0:r.options),U=vm(z,m.value),G=(0,t.useCallback)(e=>m.compare(U,e),[m.compare,U]),H=(0,t.useMemo)(()=>{if(!m.virtual)return m;if(void 0===B)throw new Error("Missing `options` in virtual mode");return B!==m.virtual.options?{...m,virtual:{...m.virtual,options:B}}:m},[m,B,null==(o=m.virtual)?void 0:o.options]);m.virtual&&Object.assign(p,{children:t.createElement(tF.Provider,{value:H},t.createElement(oF,{slot:R},p.children))});let q=Jx(),W=(0,t.useMemo)(()=>m.mode===$I.Multi?m:{...m,isSelected:G},[m,G]);return t.createElement(Zm,{enabled:!!u&&(e.static||_),ownerDocument:E},t.createElement(tF.Provider,{value:W},q({ourProps:L,theirProps:{...p,children:t.createElement(hm,{freeze:z},"function"==typeof p.children?null==(i=p.children)?void 0:i.call(p,R):p.children)},slot:R,defaultTag:"div",features:aF,visible:I,name:"Combobox.Options"})))}),fF=om(function(e,n){var r,o,i;let a=nF("Combobox.Option"),c=JI("Combobox.Option"),l=(0,t.useId)(),{id:s=`headlessui-combobox-option-${l}`,value:u,disabled:d=null!=(i=null==(o=null==(r=a.virtual)?void 0:r.disabled)?void 0:o.call(r,u))&&i,order:f=null,...p}=e,[x]=Dd(c,e=>[e.inputElement]),m=GI(x),h=Dd(c,(0,t.useCallback)(e=>c.selectors.isActive(e,u,s),[u,s])),v=a.isSelected(u),b=(0,t.useRef)(null),g=Qu({disabled:d,value:u,domRef:b,order:f}),y=(0,t.useContext)(rF),w=Nf(n,b,y?y.measureElement:null),j=Xu(()=>{c.actions.setIsTyping(!1),c.actions.onChange(u)});Vu(()=>c.actions.registerOption(s,g),[g,s]);let k=Dd(c,(0,t.useCallback)(e=>c.selectors.shouldScrollIntoView(e,u,s),[u,s]));Vu(()=>{if(k)return Wu().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=b.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[k,b]);let S=Xu(e=>{e.preventDefault(),e.button===rd.Left&&(d||(j(),cf()||requestAnimationFrame(()=>m()),a.mode===$I.Single&&c.actions.closeCombobox()))}),N=Xu(()=>{if(d)return c.actions.goToOption({focus:Nm.Nothing});let e=a.calculateIndex(u);c.actions.goToOption({focus:Nm.Specific,idx:e})}),O=Pf(),C=Xu(e=>O.update(e)),E=Xu(e=>{if(!O.wasMoved(e)||d||h&&c.state.activationTrigger===VI.Pointer)return;let t=a.calculateIndex(u);c.actions.goToOption({focus:Nm.Specific,idx:t},VI.Pointer)}),T=Xu(e=>{O.wasMoved(e)&&(d||h&&(a.optionsPropsRef.current.hold||c.state.activationTrigger===VI.Pointer&&c.actions.goToOption({focus:Nm.Nothing})))}),P=jf({active:h,focus:h,selected:v,disabled:d}),_={id:s,ref:w,role:"option",tabIndex:!0===d?void 0:-1,"aria-disabled":!0===d||void 0,"aria-selected":v,disabled:void 0,onMouseDown:S,onFocus:N,onPointerEnter:C,onMouseEnter:C,onPointerMove:E,onMouseMove:E,onPointerLeave:T,onMouseLeave:T};return Jx()({ourProps:_,theirProps:p,slot:P,defaultTag:"div",name:"Combobox.Option"})}),pF=Object.assign(cF,{Input:sF,Button:lF,Label:uF,Options:dF,Option:fF});function xF({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M6.28 5.22a.75.75 0 0 0-1.06 1.06L8.94 10l-3.72 3.72a.75.75 0 1 0 1.06 1.06L10 11.06l3.72 3.72a.75.75 0 1 0 1.06-1.06L11.06 10l3.72-3.72a.75.75 0 0 0-1.06-1.06L10 8.94 6.28 5.22Z"}))}var mF=t.forwardRef(xF);function hF(e){return function(e){if(Array.isArray(e))return gF(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||bF(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 vF(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||bF(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bF(e,t){if(e){if("string"==typeof e)return gF(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gF(e,t):void 0}}function gF(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var yF=function(e){var n=e.items,r=void 0===n?[]:n,o=e.value,i=void 0===o?[]:o,a=e.onChange,c=e.placeholder,l=void 0===c?"":c,s=e.size,u=void 0===s?"large":s,d=e.className,f=void 0===d?"":d,p=vF((0,t.useState)(""),2),x=p[0],m=p[1],h=(0,t.useMemo)(function(){return r.filter(function(e){return i.includes(e.value)})},[r,i]),v=(0,t.useMemo)(function(){return""===x?r:r.filter(function(e){return e.name.toLowerCase().includes(x.toLowerCase())})},[r,x]);return(0,tl.jsxs)(pF,{immediate:!0,multiple:!0,value:h,onChange:function(){},onClose:function(){return m("")},children:[(0,tl.jsxs)("div",{className:ns("ctx-relative ctx-flex-grow ctx-w-full",f),children:[(0,tl.jsxs)("div",{className:ns("ctx-w-full ctx-rounded-field !ctx-font-medium !ctx-text-ink ctx-border ctx-border-line ctx-bg-white focus-within:ctx-border-primary ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-1",{small:"!ctx-text-row !ctx-py-[5px] !ctx-pl-2 !ctx-pr-8 ctx-min-h-[32px]",large:"!ctx-text-row !ctx-py-[6px] !ctx-pl-[11px] !ctx-pr-9 ctx-min-h-[42px]"}[u]),children:[h.map(function(e){return(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1 ctx-px-[7px] ctx-py-0.5 ctx-bg-primary-tint ctx-text-primary-dark ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-text-help ctx-font-medium",children:[e.name,(0,tl.jsx)("button",{type:"button",onClick:function(t){return function(e,t){t.preventDefault(),t.stopPropagation(),null==a||a(i.filter(function(t){return t!==e}))}(e.value,t)},className:"ctx-bg-transparent ctx-border-0 ctx-cursor-pointer ctx-p-0 ctx-flex ctx-items-center","aria-label":"Remove ".concat(e.name),children:(0,tl.jsx)(mF,{className:"ctx-size-3 ctx-text-primary-dark hover:ctx-text-primary"})})]},e.value)}),(0,tl.jsx)(sF,{placeholder:0===h.length?l:"",className:ns("ctx-kit-input ctx-flex-grow ctx-min-w-[80px] !ctx-border-0 focus:ctx-outline-none focus-visible:ctx-outline-none !ctx-bg-transparent !ctx-shadow-none placeholder:!ctx-text-ink-faint !ctx-p-0 !ctx-h-auto","!ctx-text-row"),onChange:function(e){return m(e.target.value)},displayValue:function(){return""}})]}),(0,tl.jsx)(lF,{className:ns("ctx-group ctx-absolute ctx-inset-y-0 ctx-right-0 ctx-flex ctx-items-center","small"===u?"ctx-pl-1 ctx-pr-1":"ctx-pl-2.5 ctx-pr-2"),children:(0,tl.jsx)(Eh,{className:"ctx-size-5 ctx-text-ink-muted"})})]}),(0,tl.jsx)(dF,{anchor:{gap:"small"===u?15:20,to:"bottom start"},transition:!0,className:ns("ctx-min-w-[var(--input-width)] ctx-z-[10000] ctx-scrollbar ctx-bg-white ctx-shadow-card !ctx-max-h-60 ctx-rounded-btn ctx-border ctx-border-line-hair focus:ctx-outline-none empty:ctx-invisible","ctx-transition ctx-duration-100 ctx-ease-in data-[leave]:data-[closed]:ctx-opacity-0"),children:0===v.length?(0,tl.jsx)("div",{className:"ctx-px-3 ctx-py-2 ctx-text-body ctx-text-ink-faint",children:"No results."}):v.map(function(e){var t=i.includes(e.value),n="number"==typeof e.count&&Number.isFinite(e.count);return(0,tl.jsxs)(fF,{value:e,onClick:function(t){t.preventDefault(),function(e){var t=i.includes(e.value)?i.filter(function(t){return t!==e.value}):[].concat(hF(i),[e.value]);null==a||a(t),m("")}(e)},className:ns("ctx-cursor-pointer data-[focus]:ctx-bg-line-paper ctx-text-body ctx-text-ink-body ctx-flex ctx-items-center ctx-gap-2.5 ctx-py-2 ctx-px-3 ctx-select-none hover:ctx-bg-line-paper",t&&"ctx-font-medium"),children:[(0,tl.jsx)(q_,{checked:t}),(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-0 ctx-truncate ctx-text-ink",children:e.name}),n&&(0,tl.jsx)("span",{className:"ctx-flex-none ctx-text-help ctx-text-ink-faint",children:e.count.toLocaleString()})]},e.id)})})]})};function wF(e){return function(e){if(Array.isArray(e))return SF(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||kF(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 jF(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||kF(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function kF(e,t){if(e){if("string"==typeof e)return SF(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?SF(e,t):void 0}}function SF(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var NF=function(e){var n=e.value,r=void 0===n?[]:n,o=e.onChange,i=jF((0,t.useState)(""),2),a=i[0],c=i[1],l=jF((0,t.useState)([]),2),s=l[0],u=l[1],d=(0,t.useRef)(null),f=jF(gS(),2),p=f[0],x=f[1],m=x.data,h=x.isFetching,v=jF((0,t.useState)(!1),2),b=v[0],g=v[1],y=jF((0,t.useState)([]),2),w=y[0],j=y[1],k=h||b;(0,t.useEffect)(function(){var e=r.filter(function(e){return!s.some(function(t){return t.value===e})});0!==e.length&&p({include:e.join(","),per_page:e.length},!0).then(function(e){null!=e&&e.data&&u(function(t){var n=wF(t);return e.data.forEach(function(e){n.some(function(t){return t.value===e.value})||n.push(e)}),n})})},[r]),(0,t.useEffect)(function(){if(d.current&&clearTimeout(d.current),""!==a.trim())return d.current=setTimeout(function(){p({search:a,search_type:"smart",per_page:30})},300),function(){d.current&&clearTimeout(d.current)}},[a,p]),(0,t.useEffect)(function(){m&&u(function(e){var t=wF(e);return m.forEach(function(e){t.some(function(t){return t.value===e.value})||t.push(e)}),t})},[m]);var S=(0,t.useMemo)(function(){return r.map(function(e){return s.find(function(t){return t.value===e})}).filter(Boolean)},[r,s]),N=(0,t.useMemo)(function(){return m||s},[m,s]);return(0,tl.jsxs)(pF,{immediate:!0,multiple:!0,value:S,onChange:function(e){var t=e.map(function(e){return e.value});null==o||o(t)},onClose:function(){return c("")},by:"value",children:[(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex-grow ctx-w-full",children:[(0,tl.jsxs)("div",{className:"ctx-w-full ctx-rounded-field !ctx-font-medium !ctx-text-ink ctx-border ctx-border-line ctx-bg-white focus-within:ctx-border-primary ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-1 !ctx-text-row !ctx-py-[6px] !ctx-pl-[11px] !ctx-pr-9 ctx-min-h-[42px]",children:[S.map(function(e){return(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1 ctx-px-[7px] ctx-py-0.5 ctx-bg-primary-tint ctx-text-primary-dark ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-text-help ctx-font-medium",children:[e.title||e.name,(0,tl.jsx)("button",{type:"button",onClick:function(t){return function(e,t){t.preventDefault(),t.stopPropagation(),null==o||o(r.filter(function(t){return t!==e}))}(e.value,t)},className:"ctx-bg-transparent ctx-border-0 ctx-cursor-pointer ctx-p-0 ctx-flex ctx-items-center","aria-label":Qc("Remove","woo-feed"),children:(0,tl.jsx)(mF,{className:"ctx-size-3 ctx-text-primary-dark hover:ctx-text-primary"})})]},e.value)}),(0,tl.jsx)(sF,{placeholder:0===S.length?Qc("Search by title, SKU, ID — or paste IDs / SKUs (comma separated)","woo-feed"):"",className:"ctx-kit-input ctx-flex-grow ctx-min-w-[120px] !ctx-border-0 focus:ctx-outline-none focus-visible:ctx-outline-none !ctx-bg-transparent !ctx-shadow-none placeholder:!ctx-text-ink-faint !ctx-p-0 !ctx-h-auto !ctx-text-row",onChange:function(e){return c(e.target.value)},onPaste:function(e){var t,n=function(e){var t=e.trim();if(!t.includes(","))return null;var n=t.split(",").map(function(e){return e.trim()}).filter(Boolean);return n.length<2?null:n.every(function(e){return/^\S{1,100}$/.test(e)})?n:null}((null===(t=e.clipboardData)||void 0===t?void 0:t.getData("text"))||"");n&&(e.preventDefault(),g(!0),j([]),p({search:n.join(","),search_type:"paste_tokens",per_page:200},!1).then(function(e){if(null!=e&&e.data){u(function(t){var n=wF(t);return e.data.forEach(function(e){n.some(function(t){return t.value===e.value})||n.push(e)}),n});var t=e.data.map(function(e){return e.value}),i=Array.from(new Set([].concat(wF(r),wF(t))));null==o||o(i);var a=new Set;e.data.forEach(function(e){a.add(String(e.value)),e.sku&&a.add(String(e.sku).toLowerCase())}),j(n.filter(function(e){return!a.has(e)&&!a.has(e.toLowerCase())}))}}).finally(function(){return g(!1)}))},displayValue:function(){return""}})]}),(0,tl.jsx)(lF,{className:"ctx-group ctx-absolute ctx-inset-y-0 ctx-right-0 ctx-flex ctx-items-center ctx-pl-2.5 ctx-pr-2",children:k?(0,tl.jsx)(Os,{}):(0,tl.jsx)(Eh,{className:"ctx-size-5 ctx-text-ink-muted"})})]}),w.length>0&&(0,tl.jsxs)("div",{role:"alert",className:"ctx-mt-1.5 ctx-text-body ctx-text-danger-deep",children:[1===w.length?Qc("1 pasted entry didn’t match any product (by ID or SKU): ","woo-feed"):"".concat(w.length," ").concat(Qc("pasted entries didn’t match any product (by ID or SKU): ","woo-feed")),w.slice(0,10).join(", "),w.length>10&&" … +".concat(w.length-10)]}),(0,tl.jsx)(dF,{anchor:{gap:20,to:"bottom start"},transition:!0,className:ns("ctx-min-w-[var(--input-width)] ctx-z-[10000] ctx-scrollbar ctx-bg-white ctx-shadow-card !ctx-max-h-60 ctx-rounded-btn ctx-border ctx-border-line-hair focus:ctx-outline-none empty:ctx-invisible","ctx-transition ctx-duration-100 ctx-ease-in data-[leave]:data-[closed]:ctx-opacity-0"),children:0===N.length?(0,tl.jsx)("div",{className:"ctx-px-3 ctx-py-2 ctx-text-body ctx-text-ink-faint",children:Qc("Type to search — or paste a comma-separated list of IDs or SKUs.","woo-feed")}):N.map(function(e){return(0,tl.jsx)(fF,{value:e,className:function(e){var t=e.focus,n=e.selected;return ns("ctx-cursor-pointer ctx-text-body ctx-text-ink-body ctx-flex ctx-items-center ctx-gap-2 ctx-py-[7px] ctx-px-3 ctx-select-none",t&&"ctx-bg-line-paper",n&&"ctx-bg-primary-tint ctx-text-primary ctx-font-medium")},children:function(t){var n=t.selected;return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(q_,{checked:n}),(0,tl.jsx)("span",{children:e.name})]})}},e.value)})})]})};function OF(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return CF(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?CF(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 CF(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var EF=function(e){var t=e.locked,n=void 0!==t&&t,r=V(),o=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.numberFormat)||void 0===n?void 0:n.decimals)&&void 0!==t?t:""}),i=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.numberFormat)||void 0===n?void 0:n.thousand_separator)&&void 0!==t?t:""}),a=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.numberFormat)||void 0===n?void 0:n.decimal_separator)&&void 0!==t?t:""}),c=function(e){return function(t){r(ja({field:e,value:t.target.value}))}},l=function(e,t,n){var r=parseInt(e,10);if(Number.isNaN(r))return"";var o=Math.min(Math.max(r,0),8),i=OF(1249..toFixed(o).split("."),2),a=i[0],c=i[1],l=void 0===c?"":c,s="none"===t.toLowerCase()?"":t,u=s?a.replace(/\B(?=(\d{3})+(?!\d))/g,s):a;return l?u+(n||".")+l:u}(o,i,a);return(0,tl.jsxs)("div",{className:ns("ctx-flex ctx-items-end ctx-gap-4 ctx-flex-wrap ctx-px-4 ctx-py-3.5 ctx-bg-white",n&&nS),"aria-disabled":n||void 0,children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[210px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("Number format","woo-feed")}),n&&(0,tl.jsx)(rl,{})]}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-0.5",children:l?cc(Qc("Used by the Price and Rounded Price output types. Example: %s","woo-feed"),l):Qc("Used by the Price and Rounded Price output types. Empty boxes mean 2 decimals, a dot and no thousand separator.","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-w-[130px]",children:(0,tl.jsx)(Rs,{label:Qc("Decimals","woo-feed"),value:o,onChange:c("decimals"),placeholder:"2"})}),(0,tl.jsx)("div",{className:"ctx-w-[150px]",children:(0,tl.jsx)(Rs,{label:Qc("Thousand separator","woo-feed"),value:i,onChange:c("thousand_separator"),placeholder:Qc("none","woo-feed")})}),(0,tl.jsx)("div",{className:"ctx-w-[150px]",children:(0,tl.jsx)(Rs,{label:Qc("Decimal separator","woo-feed"),value:a,onChange:c("decimal_separator"),placeholder:"."})})]})},TF=[{key:"utm_source",label:Qc("Source","woo-feed"),placeholder:Qc("e.g. google","woo-feed"),required:!1},{key:"utm_medium",label:Qc("Medium","woo-feed"),placeholder:Qc("e.g. cpc","woo-feed"),required:!1},{key:"utm_campaign",label:Qc("Campaign","woo-feed"),placeholder:Qc("e.g. spring_sale","woo-feed"),required:!1},{key:"utm_term",label:Qc("Term","woo-feed"),placeholder:Qc("Campaign term","woo-feed"),required:!1},{key:"utm_content",label:Qc("Content","woo-feed"),placeholder:Qc("Campaign content","woo-feed"),required:!1}],PF=function(){var e=V(),t=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.campaignParameters)||void 0===n?void 0:n.utm_source)&&void 0!==t?t:""}),n=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.campaignParameters)||void 0===n?void 0:n.utm_medium)&&void 0!==t?t:""}),r=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.campaignParameters)||void 0===n?void 0:n.utm_campaign)&&void 0!==t?t:""}),o=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.campaignParameters)||void 0===n?void 0:n.utm_term)&&void 0!==t?t:""}),i=g(function(e){var t,n;return null!==(t=null===(n=e.makeFeed)||void 0===n||null===(n=n.filter)||void 0===n||null===(n=n.campaignParameters)||void 0===n?void 0:n.utm_content)&&void 0!==t?t:""}),a={utm_source:t,utm_medium:n,utm_campaign:r,utm_term:o,utm_content:i},c=function(t){return function(n){e(Sa({field:t,value:n.target.value}))}},l=Object.values(a).some(function(e){return e.trim()}),s=t.trim()&&n.trim()&&r.trim()?"?"+TF.map(function(e){return{key:e.key,value:a[e.key].trim()}}).filter(function(e){return e.value}).map(function(e){return"".concat(e.key,"=").concat(encodeURIComponent(e.value))}).join("&"):"";return(0,tl.jsxs)("div",{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-2.5 ctx-flex-wrap ctx-mb-2.5",children:[(0,tl.jsx)("h3",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:Qc("Campaign URL","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("UTM parameters appended to every product link","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-border ctx-border-line-hair ctx-rounded-btn ctx-bg-white ctx-p-4",children:[(0,tl.jsx)("div",{className:"ctx-grid ctx-gap-3 ctx-grid-cols-[repeat(auto-fill,minmax(190px,1fr))]",children:TF.map(function(e){return(0,tl.jsx)(Rs,{label:e.label,required:e.required,value:a[e.key],onChange:c(e.key),placeholder:e.placeholder,className:e.required&&l&&!a[e.key].trim()?"ctx-field-warn":"",hint:(0,tl.jsx)("span",{className:"ctx-font-mono",children:e.key})},e.key)})}),(0,tl.jsxs)("div",{className:ns("ctx-mt-3.5 ctx-border ctx-rounded-field ctx-px-3 ctx-py-2.5",s?"ctx-bg-line-paper ctx-border-line-hair":"ctx-bg-amber-tint ctx-border-amber-line"),children:[(0,tl.jsx)("div",{className:"ctx-text-pill ctx-font-semibold ctx-text-ink-faint ctx-uppercase ctx-tracking-wide",children:Qc("Resulting link","woo-feed")}),s?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-body ctx-mt-1.5 ctx-font-mono ctx-break-all",children:"{product link}"+s}):(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-amber-deep ctx-mt-1.5",children:Qc("No parameters are added until Source, Medium and Campaign are filled.","woo-feed")})]})]})]})},_F=[{id:"pv-colour",name:"Colour (variation)",value:"__pv_colour"}],AF=[{subject:"__pv_colour",search:",",replace:"/",mode:"literal"}],IF=[{value:"literal",label:Qc("Plain text","woo-feed")},{value:"regex",label:Qc("Pattern (regex)","woo-feed")}],FF=Qc("Legacy (auto)","woo-feed"),RF=function(e){var t=e.locked,n=void 0!==t&&t,r=V(),o=g(function(e){return e.makeFeed.filter.stringReplace||[]}),i=g(function(e){return e.makeFeed.productAttributes}),a=hS(void 0,{skip:Array.isArray(i)&&i.length>0}).data,c=Array.isArray(i)&&i.length>0?i:a||[],l=n&&0===o.length,s=l?AF:o,u=l?_F:c,d=function(e,t){return function(n){return r(Ea({index:e,field:t,value:n}))}},f=s.filter(function(e){var t;return String(null!==(t=null==e?void 0:e.search)&&void 0!==t?t:"").trim()}).length,p="ctx-field ctx-font-mono !ctx-text-body !ctx-mt-0 !ctx-py-2";return(0,tl.jsxs)("div",{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-mb-2.5",children:[(0,tl.jsx)("h3",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:Qc("String replace","woo-feed")}),n&&(0,tl.jsx)(rl,{}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Find and replace inside an attribute value — exact text, or a regex pattern when the mode says so","woo-feed")})]}),(0,tl.jsxs)("div",{className:ns("ctx-border ctx-border-line-hair ctx-rounded-btn ctx-overflow-hidden ctx-bg-white",n&&nS),"aria-disabled":n||void 0,children:[s.length>0&&(0,tl.jsx)("div",{className:"ctx-overflow-x-auto",children:(0,tl.jsxs)("table",{className:"ctx-w-full ctx-min-w-[640px] ctx-border-collapse",children:[(0,tl.jsx)("thead",{children:(0,tl.jsxs)("tr",{className:"ctx-bg-line-paper ctx-border-b ctx-border-line-hair",children:[(0,tl.jsx)("th",{className:"ctx-text-left ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted ctx-py-2.5 ctx-px-4 ctx-w-[32%]",children:Qc("Attribute","woo-feed")}),(0,tl.jsx)("th",{className:"ctx-text-left ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted ctx-py-2.5 ctx-px-2",children:Qc("Find","woo-feed")}),(0,tl.jsx)("th",{className:"ctx-text-left ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted ctx-py-2.5 ctx-px-2",children:Qc("Replace with","woo-feed")}),(0,tl.jsx)("th",{className:"ctx-text-left ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted ctx-py-2.5 ctx-px-2 ctx-w-[140px]",children:Qc("Mode","woo-feed")}),(0,tl.jsx)("th",{className:"ctx-text-right ctx-text-thead ctx-uppercase ctx-font-medium ctx-text-ink-muted ctx-py-2.5 ctx-px-4 ctx-w-[86px]",children:Qc("Action","woo-feed")})]})}),(0,tl.jsx)("tbody",{children:s.map(function(e,t){return(0,tl.jsxs)("tr",{className:"ctx-border-b ctx-border-line-hair last:ctx-border-b-0",children:[(0,tl.jsx)("td",{className:"ctx-py-2.5 ctx-px-4",children:(0,tl.jsx)(tS,{size:"small",data:u,currentSelected:(n=e.subject,u.find(function(e){return e.value===n})||null),onChange:function(e){return d(t,"subject")((null==e?void 0:e.value)||"")},placeholder:Qc("Select attribute","woo-feed")})}),(0,tl.jsx)("td",{className:"ctx-py-2.5 ctx-px-2",children:(0,tl.jsx)("input",{type:"text",className:p,placeholder:Qc("text or regex","woo-feed"),value:e.search||"",onChange:function(e){return d(t,"search")(e.target.value)}})}),(0,tl.jsx)("td",{className:"ctx-py-2.5 ctx-px-2",children:(0,tl.jsx)("input",{type:"text",className:p,placeholder:Qc("leave blank to delete","woo-feed"),value:e.replace||"",onChange:function(e){return d(t,"replace")(e.target.value)}})}),(0,tl.jsx)("td",{className:"ctx-py-2.5 ctx-px-2",children:(0,tl.jsxs)("select",{className:"ctx-field !ctx-text-body !ctx-mt-0 !ctx-py-2","aria-label":Qc("Matching mode","woo-feed"),value:e.mode||"",onChange:function(e){return d(t,"mode")(e.target.value)},children:[!e.mode&&(0,tl.jsx)("option",{value:"",children:FF}),IF.map(function(e){return(0,tl.jsx)("option",{value:e.value,children:e.label},e.value)})]})}),(0,tl.jsx)("td",{className:"ctx-py-2.5 ctx-px-4",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-1.5 ctx-justify-end",children:[(0,tl.jsx)("button",{type:"button",title:Qc("Add rule below","woo-feed"),"aria-label":Qc("Add rule below","woo-feed"),onClick:function(){return r(Ca({index:t}))},className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer hover:ctx-border-[#c3ddfd] hover:ctx-text-primary",children:(0,tl.jsx)(z_,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",title:Qc("Delete rule","woo-feed"),"aria-label":Qc("Delete rule","woo-feed"),onClick:function(){return r(Ta(t))},className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer hover:ctx-border-danger-line hover:ctx-text-danger",children:(0,tl.jsx)(Tj,{className:"ctx-size-3.5"})})]})})]},t);var n})})]})}),0===s.length&&(0,tl.jsxs)("div",{className:"ctx-px-4 ctx-py-6 ctx-text-center ctx-text-body ctx-text-ink-muted",children:[Qc("No replacements.","woo-feed")," ",(0,tl.jsx)("button",{type:"button",onClick:function(){return r(Ca({}))},className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-text-body ctx-text-primary hover:ctx-underline",children:Qc("Add one","woo-feed")})," ",Qc("to rewrite values on the way out.","woo-feed")]}),(0,tl.jsxs)("div",{className:"ctx-px-4 ctx-py-2.5 ctx-border-t ctx-border-line-hair ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:f>0?cc(Xc("%d rule runs after mapping, in order, before the file is written.","%d rules run after mapping, in order, before the file is written.",f,"woo-feed"),f):Qc("Runs after mapping, before the file is written.","woo-feed")}),(0,tl.jsx)(Ub,{type:"dashed",onClick:function(){return r(Ca({}))},icon:(0,tl.jsx)(z_,{className:"ctx-size-3"}),children:Qc("Add replacement","woo-feed")})]})]})]})},MF=[{title:Qc("Include","woo-feed"),value:"include"},{title:Qc("Exclude","woo-feed"),value:"exclude"}],DF=[{title:Qc("Feed country","woo-feed"),value:"feed"},{title:Qc("All countries","woo-feed"),value:"all"}],LF=[{title:Qc("Base price","woo-feed"),value:"parent_product_price"},{title:Qc("Base + components","woo-feed"),value:"all_product_price"}],zF=function(e){var t=e.label,n=e.hint,r=e.control,o=void 0===r?null:r,i=e.mode,a=void 0===i?null:i,c=e.locked,l=void 0!==c&&c;return(0,tl.jsxs)("div",{className:ns("ctx-flex ctx-items-center ctx-gap-4 ctx-flex-wrap ctx-px-4 ctx-py-3.5 ctx-bg-white",l&&nS),"aria-disabled":l||void 0,children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[210px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:t}),l&&(0,tl.jsx)(rl,{})]}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-0.5",children:n})]}),o&&(0,tl.jsx)("div",{className:"ctx-flex-[1_1_300px] ctx-min-w-[250px]",children:o}),a&&(0,tl.jsx)("div",{className:"ctx-flex-none",children:a})]})},BF=function(){var e=V(),t=rc("product_filter"),n=dS().data,r=(null==n?void 0:n.postStatuses)||[],o=(null==n?void 0:n.productCategories)||[],i=g(function(e){return e.makeFeed.filter.postStatus}),a=g(function(e){return e.makeFeed.filter.categories}),c=g(function(e){return e.makeFeed.filter.productIds}),l=g(function(e){return e.makeFeed.filter.filterMode}),s=g(function(e){return e.makeFeed.filter.shippingCountry}),u=g(function(e){return e.makeFeed.filter.taxCountry}),d=g(function(e){return e.makeFeed.filter.compositePrice}),f=function(t){var n=MF.find(function(e){return e.value===(l[t]||"include")})||MF[0];return(0,tl.jsx)(UN,{size:"small",buttons:MF,active:n,onChange:function(n){return e(ya({field:t,mode:n.value}))}})},p=function(e,t){return(0,tl.jsx)(UN,{size:"small",buttons:DF,active:DF.find(function(t){return t.value===("all"===e?"all":"feed")}),onChange:function(e){return t(e.value)}})};return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-5",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)("h3",{className:"ctx-text-row ctx-font-semibold ctx-text-ink ctx-mb-2.5",children:Qc("Product selection","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-border ctx-border-line-hair ctx-rounded-btn ctx-overflow-hidden ctx-bg-white ctx-divide-y ctx-divide-line-hair",children:[(0,tl.jsx)(zF,{label:Qc("Product status","woo-feed"),hint:Qc("Which WooCommerce statuses reach the feed. Leave empty to send published products only.","woo-feed"),control:(0,tl.jsx)(yF,{items:r,value:i,onChange:function(t){return e(va(t))},placeholder:Qc("Select a status","woo-feed")}),mode:f("post_status")}),(0,tl.jsx)(zF,{locked:!t,label:Qc("Product categories","woo-feed"),hint:Qc("Leave empty to send every category.","woo-feed"),control:(0,tl.jsx)(yF,{items:o,value:a,onChange:function(t){return e(ba(t))},placeholder:Qc("All categories","woo-feed")}),mode:f("categories")}),(0,tl.jsx)(zF,{locked:!t,label:Qc("Specific products","woo-feed"),hint:Qc("Search by title, SKU or ID — or paste a comma-separated list of IDs.","woo-feed"),control:(0,tl.jsx)(NF,{value:c,onChange:function(t){return e(ga(t))}}),mode:f("product_ids")}),(0,tl.jsx)(zF,{label:Qc("Shipping rates","woo-feed"),hint:Qc("Feed country writes only rates matching the feed country; all countries writes every configured rate.","woo-feed"),mode:p(s,function(t){return e(Da(t))})}),(0,tl.jsx)(zF,{label:Qc("Tax rates","woo-feed"),hint:Qc("Feed country writes only tax rates matching the feed country; all countries writes every configured rate.","woo-feed"),mode:p(u,function(t){return e(La(t))})}),(0,tl.jsx)(zF,{locked:!t,label:Qc("Composite product price","woo-feed"),hint:Qc("Base price sends the composite's own price; Base + components adds the price of its components (WooCommerce Composite Products, WPC Composite Products).","woo-feed"),mode:(0,tl.jsx)(UN,{size:"small",buttons:LF,active:LF.find(function(e){return e.value===d})||LF[1],onChange:function(t){return e(za(t.value))}})}),(0,tl.jsx)(EF,{locked:!t})]})]}),(0,tl.jsx)(PF,{}),(0,tl.jsx)(RF,{locked:!t})]})},UF=function(){var e=rc("product_filter");return(0,tl.jsxs)("div",{className:"ctx-space-y-5",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)("h2",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:Qc("Which products reach this feed","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc(e?"Every section below narrows which products are written to the file. These run before the Advanced filters tab.":"Status, shipping, tax and campaign URLs are yours on Free. The Pro-only sections are shown but locked.","woo-feed")})]}),!e&&(0,tl.jsx)(rS,{}),(0,tl.jsx)(wI,{locked:!e}),(0,tl.jsx)(BF,{})]})},GF=function(){var e=rc("product_filter");return(0,tl.jsxs)("div",{className:"ctx-space-y-5",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsxs)("h2",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-text-row ctx-font-semibold ctx-text-ink",children:[Qc("Conditional rules","woo-feed"),!e&&(0,tl.jsx)(rl,{})]}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("Combine condition rows into groups and join them with AND / OR. These run after the Filters tab.","woo-feed")})]}),!e&&(0,tl.jsx)(rS,{title:Qc("Advanced filters are a Pro feature","woo-feed"),subtitle:Qc("The rules below are a preview of what you could build. Upgrade to edit them.","woo-feed")}),(0,tl.jsx)(oS,{locked:!e,pill:!1,children:(0,tl.jsx)(ZN,{locked:!e})})]})},HF=function(e){if(!e)return 0;var t=0;return t+=Object.values(e.filterOptions||{}).filter(function(e){return"yes"===e}).length,[e.postStatus,e.categories,e.productIds].forEach(function(e){Array.isArray(e)&&e.length&&t++}),"all"===e.shippingCountry&&t++,"all"===e.taxCountry&&t++,Object.values(e.campaignParameters||{}).some(function(e){return String(null!=e?e:"").trim()})&&t++,t+=(e.stringReplace||[]).filter(function(e){var t;return String(null!==(t=null==e?void 0:e.search)&&void 0!==t?t:"").trim()}).length},qF=function(e){var t,n=e.footer,r=void 0===n?null:n,o=g(function(e){return e.makeFeed.feedRules}),i=g(function(e){return e.makeFeed.makeFeedForm.template}),a=g(function(e){return e.makeFeed.filter}),c=g(function(e){var t;return null===(t=e.makeFeed.ftp)||void 0===t?void 0:t.enabled}),l=fI.includes(i),s=[{id:1,title:Qc("Config","woo-feed"),count:l?void 0:(null==o?void 0:o.length)||0,flush:!0,component:(0,tl.jsx)(vI,{})},{id:2,title:Qc("Filters","woo-feed"),count:HF(a),component:(0,tl.jsx)(UF,{})},{id:3,title:Qc("Advanced filters","woo-feed"),count:(t=null==a?void 0:a.advancedFilter,((null==t?void 0:t.groups)||[]).reduce(function(e,t){return e+((null==t?void 0:t.base_filters)||[]).filter(function(e){var t,n;return String(null!==(t=null==e?void 0:e.attribute)&&void 0!==t?t:"").trim()&&String(null!==(n=null==e?void 0:e.compare)&&void 0!==n?n:"").trim()}).length},0)),component:(0,tl.jsx)(GF,{})},{id:4,title:Qc("FTP / SFTP","woo-feed"),count:Qc(c?"on":"off","woo-feed"),component:(0,tl.jsx)(EO,{})},{id:5,title:Qc("Report","woo-feed"),component:(0,tl.jsx)(TO,{})}];return(0,tl.jsx)(DN,{variant:"underline",items:s,footer:r})},WF=function(e){return null==e||!1===e||"string"==typeof e&&!e.trim()},$F=function(e){var t={mattribute:Qc("channel attribute","woo-feed"),attribute:Qc("value attribute","woo-feed"),default:Qc("text value","woo-feed")},n=e.map(function(e){var n=e.index,r=e.fields;return cc(Qc("row %1$d is missing: %2$s","woo-feed"),n+1,r.map(function(e){return t[e]||e}).join(", "))});return cc(Qc("Mapping incomplete — %s. Every row needs a channel attribute and a value (or remove the row).","woo-feed"),n.join("; "))};function VF(e){return VF="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},VF(e)}function QF(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return XF(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(XF(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,XF(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,XF(d,"constructor",s),XF(s,"constructor",l),l.displayName="GeneratorFunction",XF(s,o,"GeneratorFunction"),XF(d),XF(d,o,"Generator"),XF(d,r,function(){return this}),XF(d,"toString",function(){return"[object Generator]"}),(QF=function(){return{w:i,m:f}})()}function XF(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}XF=function(e,t,n,r){function i(t,n){XF(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},XF(e,t,n,r)}function KF(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function YF(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?KF(Object(n),!0).forEach(function(t){ZF(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):KF(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ZF(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=VF(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=VF(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==VF(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function JF(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function eR(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){JF(i,r,o,a,c,"next",e)}function c(e){JF(i,r,o,a,c,"throw",e)}a(void 0)})}}function tR(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return nR(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nR(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 nR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var rR=function(){var e=V(),n=g(function(e){return e.makeFeed}),r=n.editFeedId,o=n.makeFeedForm,i=n.feedRules,a=n.filter,c=n.ftp,l=n.dirty,s=!!r,u=tR(bs(),2),d=u[0],f=u[1].isLoading,p=tR(gs(),2),x=p[0],m=p[1].isLoading,h=tR((0,t.useState)(!1),2),v=h[0],b=h[1],y=tR((0,t.useState)(null),2),w=y[0],j=y[1],k=function(){var t=[{key:"country",label:Qc("Country","woo-feed"),message:Qc("Please select a country. It sets the tax and shipping market for the feed — tax-inclusive prices are wrong without it.","woo-feed")},{key:"template",label:Qc("Template","woo-feed"),message:Qc("Please select a template.","woo-feed")},{key:"fileName",label:Qc("File name","woo-feed"),message:Qc("Please enter a file name.","woo-feed")},{key:"fileType",label:Qc("File type","woo-feed"),message:Qc("Please select a file type.","woo-feed")}].filter(function(e){return!o[e.key]});if(e(ea(t.map(function(e){return e.key}))),t.length)return je.error(1===t.length?t[0].message:cc(Qc("Please fill in the required fields: %s.","woo-feed"),t.map(function(e){return e.label}).join(", "))),!1;if(fI.includes(o.template))return!!String(o.feedConfigCustom2||"").trim()||(je.error(Qc("Please add the custom template markup.","woo-feed")),!1);if(!i||0===i.length)return je.error(Qc("Please add at least one attribute mapping.","woo-feed")),!1;var n=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(function(e,t){var n=[];return WF(null==e?void 0:e.mattribute)&&n.push("mattribute"),"attribute"===((null==e?void 0:e.type)||"attribute")?WF(null==e?void 0:e.attribute)&&n.push("attribute"):WF(null==e?void 0:e.default)&&n.push("default"),n.length?{index:t,fields:n}:null}).filter(Boolean)}(i);return e(Ji(n)),!n.length||(je.error($F(n)),!1)},S=function(){return{makeFeedForm:o,feedRules:i,filterOptions:(null==a?void 0:a.filterOptions)||{},postStatus:(null==a?void 0:a.postStatus)||[],categories:(null==a?void 0:a.categories)||[],productIds:(null==a?void 0:a.productIds)||[],filterMode:(null==a?void 0:a.filterMode)||{},numberFormat:(null==a?void 0:a.numberFormat)||{},campaignParameters:(null==a?void 0:a.campaignParameters)||{},stringReplace:(null==a?void 0:a.stringReplace)||[],advancedFilter:(null==a?void 0:a.advancedFilter)||{groups:[],filterType:2},shippingCountry:(null==a?void 0:a.shippingCountry)||"",taxCountry:(null==a?void 0:a.taxCountry)||"",compositePrice:(null==a?void 0:a.compositePrice)||"",ftp:c||{}}},N=function(){var t=eR(QF().m(function t(){var n,o,i,a,c,l,u,f,p,m,h,v=arguments;return QF().w(function(t){for(;;)switch(t.p=t.n){case 0:if(n=v.length>0&&void 0!==v[0]?v[0]:{},k()){t.n=1;break}return t.a(2,null);case 1:if(b(!0),t.p=2,l=YF(YF({},S()),n),!s){t.n=4;break}return t.n=3,x(YF({id:r},l)).unwrap();case 3:c=t.v,t.n=6;break;case 4:return t.n=5,d(l).unwrap();case 5:c=t.v;case 6:if(!1!==(null===(o=c)||void 0===o?void 0:o.success)){t.n=7;break}return je.error((null===(u=c)||void 0===u?void 0:u.message)||Qc("Failed to save feed.","woo-feed")),t.a(2,null);case 7:return f=(null===(i=c)||void 0===i?void 0:i.data)||c,!s&&null!=f&&f.id&&e(Zi({editFeedId:String(f.id)})),e(ra()),(Array.isArray(null===(a=c)||void 0===a?void 0:a.warnings)?c.warnings:[]).forEach(function(e){return je.warn(e)}),t.a(2,f);case 8:return t.p=8,h=t.v,m=(null==h||null===(p=h.data)||void 0===p?void 0:p.message)||(null==h?void 0:h.message)||Qc("Failed to save feed.","woo-feed"),je.error(m),t.a(2,null);case 9:return t.p=9,b(!1),t.f(9);case 10:return t.a(2)}},t,null,[[2,8,9,10]])}));return function(){return t.apply(this,arguments)}}(),O=function(){var e=eR(QF().m(function e(){return QF().w(function(e){for(;;)switch(e.p=e.n){case 0:return j("draft"),e.p=1,e.n=2,N();case 2:e.v&&je.success(Qc(s?"Feed updated successfully.":"Feed saved successfully.","woo-feed"));case 3:return e.p=3,j(null),e.f(3);case 4:return e.a(2)}},e,null,[[1,,3,4]])}));return function(){return e.apply(this,arguments)}}(),C=function(){var e=eR(QF().m(function e(){var t,n;return QF().w(function(e){for(;;)switch(e.p=e.n){case 0:return j("generate"),e.p=1,e.n=2,N({autoGenerate:!1});case 2:if(t=e.v){e.n=3;break}return e.a(2);case 3:if(n=t.id||r){e.n=4;break}return je.error(Qc("Feed saved, but its ID is missing. Generate it from the feed list.","woo-feed")),$a("/feeds"),e.a(2);case 4:$a("/feeds",{generate:String(n)});case 5:return e.p=5,j(null),e.f(5);case 6:return e.a(2)}},e,null,[[1,,5,6]])}));return function(){return e.apply(this,arguments)}}(),E=f||m||v;return(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-3.5 ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[l&&(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-amber-deep ctx-bg-amber-tint ctx-border ctx-border-amber-line ctx-rounded-item ctx-px-2.5 ctx-py-1.5",children:Qc("Unsaved changes","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),(0,tl.jsx)(Ub,{type:"custom",size:"medium",className:"ctx-bg-transparent ctx-border-0 ctx-text-ink-muted ctx-font-medium hover:ctx-bg-line-paper hover:ctx-text-ink-body",onClick:function(){return $a("/feeds")},disabled:E,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(Ub,{type:"outline",size:"medium",className:"ctx-font-semibold ctx-text-body ctx-text-ink",onClick:O,disabled:E,children:"draft"===w?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Save draft","woo-feed")}),(0,tl.jsx)(Ub,{size:"medium",className:"ctx-font-semibold ctx-text-body ctx-text-white",onClick:C,disabled:E,children:"generate"===w?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Save & generate","woo-feed")})]})},oR=function(e){var t,n=e.feedName,r=void 0===n?"":n,o=e.feedUrl,i=void 0===o?"":o,a=e.isEditMode,c=void 0!==a&&a,l=e.isLoading,s=void 0!==l&&l,u=g(function(e){return e.makeFeed.makeFeedForm}),d=g(function(e){return e.makeFeed.feedRules}),f=g(function(e){var t;return(null===(t=e.makeFeed.merchantInfo)||void 0===t?void 0:t.logo)||""}),p=dS().data,x=c&&s&&!r,m=c?r||Qc("Edit Feed","woo-feed"):Qc("New feed","woo-feed"),h=(null==p||null===(t=p.templates)||void 0===t||null===(t=t.find(function(e){return e.value===(null==u?void 0:u.template)}))||void 0===t?void 0:t.name)||"",v=(null==u?void 0:u.fileType)||"",b=h&&v?"".concat(h," · ").concat(v.toUpperCase()):"",y=(null==d?void 0:d.length)||0;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-4 ctx-flex ctx-items-center ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[260px]",children:[(0,tl.jsxs)("div",{className:"ctx-text-help ctx-text-ink-faint",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return $a("/feeds")},className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-font-sans ctx-text-help ctx-text-primary hover:ctx-text-primary-dark hover:ctx-underline",children:Qc("Manage Feeds","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:" / "}),x?(0,tl.jsx)("span",{className:"ctx-inline-block ctx-h-[11px] ctx-w-24 ctx-rounded ctx-bg-line-wash ctx-animate-pulse ctx-align-middle"}):(0,tl.jsx)("span",{className:"ctx-text-ink-muted",children:m})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-mt-[5px] ctx-flex-wrap",children:[!x&&(null==u?void 0:u.template)&&f&&(0,tl.jsx)(ew,{logo:f,label:h,sizeClass:"ctx-size-7",letterFallback:!1}),x?(0,tl.jsx)("span",{role:"status","aria-label":Qc("Loading feed","woo-feed"),className:"ctx-inline-block ctx-h-[26px] ctx-w-44 ctx-rounded ctx-bg-line-wash ctx-animate-pulse"}):(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:m}),b&&(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-font-medium ctx-text-primary-dark ctx-bg-primary-tint ctx-rounded-[5px] ctx-px-2 ctx-py-[3px]",children:b}),y>0&&(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-ink-faint",children:cc(Xc("%s attribute mapped","%s attributes mapped",y,"woo-feed"),y)})]})]}),(0,tl.jsxs)("div",{className:"ctx-flex-none ctx-flex ctx-items-center ctx-gap-2.5",children:[(0,tl.jsx)(Dg,{}),c&&!x&&(0,tl.jsxs)(Ub,{type:"primary",size:"large",disabled:!i,title:Qc(i?"Open the generated feed file in a new tab":"Generate the feed first to preview it","woo-feed"),onClick:function(){return i&&window.open(Bo(i),"_blank","noopener,noreferrer")},children:[Qc("Preview Feed","woo-feed"),(0,tl.jsx)(_w,{className:"ctx-size-4"})]})]})]})};function iR(e){return iR="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},iR(e)}var aR=function(){var e,n,r=V(),o=g(function(e){return e.makeFeed.makeFeedForm.template}),i=(0,t.useMemo)(function(){return Wa().get("id")||null},[]),a=(0,t.useMemo)(function(){return Wa().get("template")||""},[]);(0,t.useEffect)(function(){a&&!i&&r(ta(a))},[a,i,r]);var c=vs(i,{skip:!i}),l=c.data,s=c.isLoading,u=c.isSuccess;(0,t.useEffect)(function(){var e,t,n,o,a,c,s;if(i&&u&&l){var d=(null==l?void 0:l.data)||l||{},f=d.feedrules||{},p=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=String(null!==(e=null==t?void 0:t.cron)&&void 0!==e?e:"").trim();return""===n?"24":n}(f);r(Zi({editFeedId:i,makeFeedForm:{country:f.feed_country||"",template:f.provider||"",fileName:f.filename||d.slug||"",fileType:(f.feedType||"xml").toLowerCase(),delimiter:f.delimiter||",",enclosure:f.enclosure||"double",csvBom:"yes"===f.csv_bom?"yes":"no",includeVariations:f.is_variations||"",variablePrice:f.variable_price||"first",variableQuantity:f.variable_quantity||"first",currency:f.feedCurrency||"",feedLanguage:f.feedLanguage||"",vendors:f.vendors||[],feedSort:f.feed_sort||"",feedSortOrder:f.feed_sort_order||"",intervalTime:p,itemsWrapper:f.itemsWrapper||"products",itemWrapper:f.itemWrapper||"product",extraHeader:f.extraHeader||"",feedConfigCustom2:f.feed_config_custom2||""}}));var x=function(e){return"yes"===e||!0===e||1===e||"1"===e?"yes":"no"};r(ha({is_backorder:x(f.is_backorder),is_outOfStock:x(f.is_outOfStock),product_visibility:x(f.product_visibility),outofstock_visibility:x(f.outofstock_visibility),is_emptyDescription:x(f.is_emptyDescription),is_emptyImage:x(f.is_emptyImage),is_emptyPrice:x(f.is_emptyPrice)})),r(va(Array.isArray(f.post_status)?f.post_status:[])),r(ba(Array.isArray(f.categories)?f.categories:[])),r(ga(Array.isArray(f.product_ids)?f.product_ids:[]));var m=f.filter_mode&&"object"===iR(f.filter_mode)?f.filter_mode:{};r(wa({post_status:m.post_status||"include",categories:m.categories||"include",product_ids:m.product_ids||"include"})),r(ka({decimals:null!==(e=f.decimals)&&void 0!==e?e:"",decimal_separator:null!==(t=f.decimal_separator)&&void 0!==t?t:"",thousand_separator:null!==(n=f.thousand_separator)&&void 0!==n?n:""}));var h=f.campaign_parameters&&"object"===iR(f.campaign_parameters)?f.campaign_parameters:{};r(Na({utm_source:h.utm_source||"",utm_medium:h.utm_medium||"",utm_campaign:h.utm_campaign||"",utm_term:h.utm_term||"",utm_content:h.utm_content||""}));var v=Array.isArray(f.str_replace)?f.str_replace:[];r(Oa(v.filter(function(e){return e&&"object"===iR(e)}).map(function(e){var t,n,r;return{subject:null!==(t=e.subject)&&void 0!==t?t:"",search:null!==(n=e.search)&&void 0!==n?n:"",replace:null!==(r=e.replace)&&void 0!==r?r:""}})));var b,g=Array.isArray(f.fattribute)?f.fattribute:[],y=Array.isArray(f.condition)?f.condition:[],w=Array.isArray(f.filterCompare)?f.filterCompare:[],j=Array.isArray(f.concatType)?f.concatType:[],k=Array.isArray(f._filter_groups)?f._filter_groups:null,S=function(e){var t,n,r;return{id:"sub-".concat(e,"-").concat(Math.random().toString(36).slice(2,8)),attribute:String(null!==(t=g[e])&&void 0!==t?t:""),condition:String(null!==(n=y[e])&&void 0!==n?n:"=="),compare:String(null!==(r=w[e])&&void 0!==r?r:""),operator:"OR"===j[e]?"OR":"AND"}};if(k&&k.reduce(function(e,t){return e+(parseInt(null==t?void 0:t.size,10)||0)},0)===g.length&&g.length>0){var N=0;b=k.map(function(e,t){for(var n=parseInt(e.size,10)||0,r=[],o=0;o<n;o++)r.push(S(N+o));return N+=n,{id:"grp-".concat(t,"-").concat(Math.random().toString(36).slice(2,8)),base_operator:"OR"===e.base_operator?"OR":"AND",base_filters:r}}).filter(function(e){return e.base_filters.length>0})}else b=g.length>0?[{id:"grp-0-".concat(Math.random().toString(36).slice(2,8)),base_operator:"AND",base_filters:g.map(function(e,t){return S(t)})}]:[];var O=parseInt(f.filterType,10);r(Pa({groups:b,filterType:1===O?1:2}));var C=Li(f.shipping_country),E=Li(f.tax_country);r(Da(C)),r(La(E)),r(za("all_product_price"===f.composite_price?"all_product_price":"parent_product_price")),r(Ua({enabled:!!parseInt(f.ftpenabled,10),protocol:"sftp"===f.ftporsftp?"sftp":"ftp",mode:"active"===f.ftpmode?"active":"passive",host:null!==(o=f.ftphost)&&void 0!==o?o:"",port:String(null!==(a=f.ftpport)&&void 0!==a?a:"21"),username:null!==(c=f.ftpuser)&&void 0!==c?c:"",password:"",path:null!==(s=f.ftppath)&&void 0!==s?s:"",passwordSet:!!f.ftppassword_set,feedSlug:d.slug||""}));var T=f.mattributes||[];if(T.length>0){var P=T.map(function(e,t){return{mattribute:e,prefix:(f.prefix||[])[t]||"",type:(f.type||[])[t]||"attribute",attribute:(f.attributes||[])[t]||"",default:(f.default||f.defaults||[])[t]||"",suffix:(f.suffix||[])[t]||"",output_type:iS((f.output_type||[])[t]),limit:(f.limit||[])[t]||""}});r(oa(P))}r(ra())}},[i,u,l,r]),(0,t.useEffect)(function(){return function(){r(na())}},[r]);var d=!!i,f=(null==l||null===(e=l.data)||void 0===e?void 0:e.feed_name)||(null==l?void 0:l.feed_name)||"",p=(null==l||null===(n=l.data)||void 0===n?void 0:n.feed_url)||(null==l?void 0:l.feed_url)||"";return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)(oR,{feedName:f,feedUrl:p,isEditMode:d,isLoading:s}),s&&(0,tl.jsx)("div",{className:"ctx-flex ctx-justify-center ctx-py-10",children:(0,tl.jsx)(Os,{})}),(!i||u)&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(fN,{}),o&&(0,tl.jsx)(qF,{footer:(0,tl.jsx)(rR,{})})]})]})},cR="https://webappick.com/plugin/woocommerce-product-feed-pro/?utm_source=free_plugin&utm_medium=feature_teaser&utm_campaign=pro_upgrade",lR={center:"ctx-border ctx-border-[#e4eaf2] ctx-rounded-card ctx-bg-line-paper ctx-pt-[26px] ctx-px-5 ctx-pb-7 ctx-flex ctx-flex-col ctx-items-center ctx-text-center ctx-select-none",start:"ctx-border ctx-border-[#e4eaf2] ctx-rounded-card ctx-bg-line-paper ctx-p-[18px] ctx-select-none"},sR=function(e){var t=e.headline,n=e.body,r=e.points,o=void 0===r?[]:r,i=e.preview,a=void 0===i?null:i,c=e.upgradeHref,l=void 0===c?cR:c,s=e.upgradeLabel,u=void 0===s?"":s,d=e.learnHref,f=void 0===d?cR:d,p=e.onLearn,x=void 0===p?null:p,m=e.previewAlign,h=void 0===m?"center":m;return(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-line-wash ctx-pt-6 ctx-px-[22px] ctx-pb-[26px] ctx-flex ctx-gap-[26px] ctx-flex-wrap ctx-items-center",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[280px]",children:[(0,tl.jsx)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-text-[10.5px] ctx-font-semibold ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded-md ctx-px-[9px] ctx-py-[3px] ctx-tracking-[0.4px]",children:Qc("CTX FEED PRO","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-[19px] ctx-font-semibold ctx-text-ink ctx-mt-3 ctx-tracking-[-0.2px]",children:t}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-[7px] ctx-leading-[1.7] ctx-max-w-[440px]",children:n}),o.length>0&&(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-[7px] ctx-mt-[15px]",children:o.map(function(e){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-[9px]",children:[(0,tl.jsx)("span",{className:"ctx-text-success-deep ctx-flex ctx-mt-0.5 ctx-flex-none",children:(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.739a.75.75 0 011.04-.208z"})})}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-body ctx-leading-[1.55]",children:e})]},e)})}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-mt-5 ctx-flex-wrap",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return window.open(l,"_blank")},className:"ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-white ctx-bg-primary ctx-border-0 ctx-rounded-btn ctx-py-[11px] ctx-px-[18px] ctx-cursor-pointer ctx-shadow-btn-primary hover:ctx-bg-primary-dark ctx-transition-colors",children:u||Qc("Upgrade to Pro","woo-feed")}),x?(0,tl.jsx)("button",{type:"button",onClick:x,className:"ctx-font-sans ctx-text-body ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn-sm ctx-py-[11px] ctx-px-[15px] ctx-cursor-pointer hover:ctx-border-[#c3ddfd] hover:ctx-text-primary ctx-transition-colors",children:Qc("See what Pro includes","woo-feed")}):(0,tl.jsx)("a",{href:f,target:"_blank",rel:"noopener noreferrer",className:"ctx-font-sans ctx-text-body ctx-font-medium !ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn-sm ctx-py-[11px] ctx-px-[15px] ctx-no-underline hover:ctx-border-[#c3ddfd] hover:!ctx-text-primary ctx-transition-colors",children:Qc("See what Pro includes","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-[11px]",children:Qc("30-day money-back guarantee · 725+ five-star reviews","woo-feed")})]}),a&&(0,tl.jsx)("div",{className:"ctx-w-[400px] ctx-max-w-full ctx-flex-none",children:(0,tl.jsx)("div",{className:lR[h]||lR.center,children:a})})]})},uR=function(e){var t=e.children;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2.5",children:[(0,tl.jsx)("span",{className:"ctx-mt-0.5 ctx-flex ctx-flex-none ctx-text-success-deep",children:(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.739a.75.75 0 011.04-.208z"})})}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-body ctx-leading-[1.5]",children:t})]})},dR=function(){return(0,tl.jsxs)("div",{className:"ctx-w-full",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-pb-3 ctx-mb-3 ctx-border-b ctx-border-line-wash",children:[(0,tl.jsx)("span",{className:"ctx-w-7 ctx-h-7 ctx-rounded-btn-sm ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-text-primary ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(tg,{className:"ctx-w-4 ctx-h-4"})}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("AI assistant","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2.5",children:[(0,tl.jsx)(uR,{children:Qc("Auto-configured Google Shopping — 42 attributes mapped","woo-feed")}),(0,tl.jsx)(uR,{children:Qc("Suggested 18 store → channel category mappings","woo-feed")}),(0,tl.jsx)(uR,{children:Qc("Rewrote 120 titles to each channel’s rules","woo-feed")}),(0,tl.jsx)(uR,{children:Qc("Diagnosed 3 Merchant Center disapprovals","woo-feed")})]})]})};function fR(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return pR(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(pR(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,pR(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,pR(d,"constructor",s),pR(s,"constructor",l),l.displayName="GeneratorFunction",pR(s,o,"GeneratorFunction"),pR(d),pR(d,o,"Generator"),pR(d,r,function(){return this}),pR(d,"toString",function(){return"[object Generator]"}),(fR=function(){return{w:i,m:f}})()}function pR(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}pR=function(e,t,n,r){function i(t,n){pR(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},pR(e,t,n,r)}function xR(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function mR(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return hR(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?hR(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 hR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var vR=function(e){var n=e.text,r=mR((0,t.useState)(!1),2),o=r[0],i=r[1],a=(0,t.useRef)(null);(0,t.useEffect)(function(){return function(){return clearTimeout(a.current)}},[]);var c=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){xR(i,r,o,a,c,"next",e)}function c(e){xR(i,r,o,a,c,"throw",e)}a(void 0)})}}(fR().m(function e(){var t;return fR().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Nv(n);case 1:t=e.v,i(!!t||"failed"),clearTimeout(a.current),a.current=setTimeout(function(){return i(!1)},t?1200:2e3);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsx)("button",{type:"button",onClick:c,className:"ctx-font-sans ctx-text-help ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-item ctx-px-2.5 ctx-py-1 ctx-cursor-pointer hover:ctx-bg-line-paper ctx-transition-colors",children:Qc("failed"===o?"Copy failed — select the text":o?"Copied":"Copy","woo-feed")})},bR=function(e){return btoa(encodeURIComponent(String(e)).replace(/%([0-9A-F]{2})/g,function(e,t){return String.fromCharCode(parseInt(t,16))}))};function gR(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return yR(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(yR(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,yR(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,yR(d,"constructor",s),yR(s,"constructor",l),l.displayName="GeneratorFunction",yR(s,o,"GeneratorFunction"),yR(d),yR(d,o,"Generator"),yR(d,r,function(){return this}),yR(d,"toString",function(){return"[object Generator]"}),(gR=function(){return{w:i,m:f}})()}function yR(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}yR=function(e,t,n,r){function i(t,n){yR(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},yR(e,t,n,r)}function wR(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function jR(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){wR(i,r,o,a,c,"next",e)}function c(e){wR(i,r,o,a,c,"throw",e)}a(void 0)})}}function kR(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return SR(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?SR(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 SR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var NR=function(){return"undefined"!=typeof window&&window.ctxfeedV8&&window.ctxfeedV8.nonce||""},OR=function(e){var t=e.n,n=e.title,r=e.children;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-3.5",children:[(0,tl.jsx)("div",{className:"ctx-flex-none ctx-w-7 ctx-h-7 ctx-rounded-full ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-text-primary ctx-text-body ctx-font-semibold ctx-flex ctx-items-center ctx-justify-center",children:t}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink ctx-mt-0.5",children:n}),(0,tl.jsx)("div",{className:"ctx-mt-2",children:r})]})]})},CR=function(e){var t=e.value,n=e.mono,r=void 0===n||n;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-bg-line-paper ctx-border ctx-border-line ctx-rounded-item ctx-py-2 ctx-px-2.5",children:[(0,tl.jsx)("code",{className:"ctx-flex-1 ctx-min-w-0 ctx-truncate ctx-text-help ctx-text-ink-body ".concat(r?"ctx-font-mono":""),children:t}),(0,tl.jsx)(vR,{text:t})]})},ER=function(){var e="undefined"!=typeof window&&window.ctxfeedV8&&window.ctxfeedV8.mcp||{},n=kR((0,t.useState)(!!e.adapter_active),2),r=n[0],o=n[1],i=kR((0,t.useState)(!1),2),a=i[0],c=i[1],l=kR((0,t.useState)(""),2),s=l[0],u=l[1],d=kR((0,t.useState)(null),2),f=d[0],p=d[1],x=kR((0,t.useState)(!1),2),m=x[0],h=x[1],v=kR((0,t.useState)(""),2),b=v[0],g=v[1],y=kR((0,t.useState)(!!e.write_enabled),2),w=y[0],j=y[1],k=kR((0,t.useState)(!1),2),S=k[0],N=k[1],O=kR((0,t.useState)(""),2),C=O[0],E=O[1],T=!!e.enabled_url,P=kR((0,t.useState)(!1!==e.enabled),2),_=P[0],A=P[1],I=kR((0,t.useState)(!1),2),F=I[0],R=I[1],M=kR((0,t.useState)(""),2),D=M[0],L=M[1],z=!(!e.oauth_available||!e.oauth_server_url),B=kR((0,t.useState)(!1),2),U=B[0],G=B[1],H=function(){var t=jR(gR().m(function t(){var n,r,i;return gR().w(function(t){for(;;)switch(t.p=t.n){case 0:return c(!0),u(""),t.p=1,n=new URLSearchParams({action:e.install_action,nonce:e.install_nonce}),t.n=2,fetch(e.ajax_url,{method:"POST",body:n});case 2:return r=t.v,t.n=3,r.json();case 3:(i=t.v)&&i.success?o(!0):u(i&&i.data&&i.data.message||Qc("The MCP Adapter could not be installed.","woo-feed")),t.n=5;break;case 4:t.p=4,t.v,u(Qc("The MCP Adapter could not be installed.","woo-feed"));case 5:c(!1);case 6:return t.a(2)}},t,null,[[1,4]])}));return function(){return t.apply(this,arguments)}}(),q=function(){var t=jR(gR().m(function t(){var n,r,o;return gR().w(function(t){for(;;)switch(t.p=t.n){case 0:return h(!0),g(""),t.p=1,t.n=2,fetch(e.app_password_url,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":NR()},body:JSON.stringify({name:"CTX Feed AI"})});case 2:return n=t.v,t.n=3,n.json();case 3:if(r=t.v,!(n.ok&&r&&r.password)){t.n=5;break}if(e.username){t.n=4;break}return g(Qc("Your WordPress username could not be read — reload this page and try again.","woo-feed")),h(!1),t.a(2);case 4:o="Basic "+bR("".concat(e.username,":").concat(r.password)),p({name:r.name,password:r.password,header:o}),t.n=6;break;case 5:g(r&&r.message||Qc("The access key could not be created.","woo-feed"));case 6:t.n=8;break;case 7:t.p=7,t.v,g(Qc("The access key could not be created.","woo-feed"));case 8:h(!1);case 9:return t.a(2)}},t,null,[[1,7]])}));return function(){return t.apply(this,arguments)}}(),W=function(){var t=jR(gR().m(function t(n){var r,o,i;return gR().w(function(t){for(;;)switch(t.p=t.n){case 0:return R(!0),L(""),t.p=1,t.n=2,fetch(e.enabled_url,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":NR()},body:JSON.stringify({enabled:n})});case 2:return r=t.v,t.n=3,r.json();case 3:o=t.v,r.ok&&o&&o.success?(i=!(!o.data||!o.data.enabled),A(i),i&&"undefined"!=typeof window&&window.location&&window.location.reload()):L(o&&o.message||Qc("Could not change the AI connection.","woo-feed")),t.n=5;break;case 4:t.p=4,t.v,L(Qc("Could not change the AI connection.","woo-feed"));case 5:R(!1);case 6:return t.a(2)}},t,null,[[1,4]])}));return function(e){return t.apply(this,arguments)}}(),$=function(){var t=jR(gR().m(function t(){var n,r,o;return gR().w(function(t){for(;;)switch(t.p=t.n){case 0:return n=!w,N(!0),E(""),t.p=1,t.n=2,fetch(e.write_access_url,{method:"POST",headers:{"Content-Type":"application/json","X-WP-Nonce":NR()},body:JSON.stringify({enabled:n})});case 2:return r=t.v,t.n=3,r.json();case 3:o=t.v,r.ok&&o&&o.success?j(!(!o.data||!o.data.enabled)):E(o&&o.message||Qc("Could not update AI write access.","woo-feed")),t.n=5;break;case 4:t.p=4,t.v,E(Qc("Could not update AI write access.","woo-feed"));case 5:N(!1);case 6:return t.a(2)}},t,null,[[1,4]])}));return function(){return t.apply(this,arguments)}}();return(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-line-wash ctx-px-[22px] ctx-py-[22px] ctx-flex ctx-flex-col ctx-gap-6 ctx-max-w-[680px]",children:[T&&(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2.5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-justify-between ctx-gap-5",children:[(0,tl.jsxs)("div",{className:"ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("AI connection (MCP)","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1 ctx-leading-[1.6]",children:Qc("Lets AI apps such as ChatGPT or Claude work with your feeds. Turn it off to remove CTX Feed's AI abilities, its MCP server and the MCP Adapter notice from this site completely.","woo-feed")})]}),(0,tl.jsx)(gO,{checked:_,onChange:W,disabled:F||!e.can_toggle,"aria-label":Qc("AI connection (MCP)","woo-feed")})]}),!e.can_toggle&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted",children:Qc("Only an administrator can change this.","woo-feed")}),D&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#d92d20]",children:D})]}),_?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(OR,{n:"1",title:Qc("Install the MCP Adapter","woo-feed"),children:r?(0,tl.jsxs)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-text-body ctx-text-success-deep ctx-font-medium",children:[(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-4 ctx-h-4 ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 011.04-.207z"})}),Qc("MCP Adapter is active.","woo-feed")]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mb-2.5",children:Qc("The free WordPress MCP Adapter is what exposes your feeds to AI apps. Install it in one click.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:H,disabled:a||!e.can_install,className:"ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-white ctx-bg-primary ctx-border-0 ctx-rounded-btn ctx-py-2 ctx-px-3.5 ctx-cursor-pointer hover:ctx-bg-primary-dark ctx-transition-colors disabled:ctx-opacity-60",children:Qc(a?"Installing…":"Install MCP Adapter","woo-feed")}),s&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#d92d20] ctx-mt-2",children:s})]})}),z?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(OR,{n:"2",title:Qc("Copy your MCP server address","woo-feed"),children:(0,tl.jsx)(CR,{value:e.oauth_server_url||""})}),(0,tl.jsx)(OR,{n:"3",title:Qc("Connect in your AI app","woo-feed"),children:(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-leading-[1.7]",children:Qc("Add a custom MCP connector, paste the server address from step 2, and click Connect. Your AI app detects the sign-in automatically — your browser opens this site, you log in as usual and approve once. No passwords or headers to copy.","woo-feed")})}),(0,tl.jsx)(OR,{n:"4",title:Qc("Then just ask","woo-feed"),children:(0,tl.jsx)("ul",{className:"ctx-flex ctx-flex-col ctx-gap-1.5 ctx-m-0 ctx-p-0 ctx-list-none",children:[Qc("“List my CTX Feed product feeds.”","woo-feed"),Qc("“Check my feed health.”","woo-feed"),Qc("“Which channels can I build a feed for?”","woo-feed"),Qc("“Preview how my products resolve for Google.”","woo-feed")].map(function(e){return(0,tl.jsx)("li",{className:"ctx-text-body ctx-text-ink-body ctx-bg-line-paper ctx-border ctx-border-line-wash ctx-rounded-item ctx-py-1.5 ctx-px-2.5",children:e},e)})})}),(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-line-wash ctx-pt-4",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return G(function(e){return!e})},"aria-expanded":U,className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-font-sans ctx-text-help ctx-font-medium ctx-text-ink-muted hover:ctx-text-primary ctx-transition-colors",children:Qc(U?"− Hide header-based access":"+ Advanced: header-based access (for AI apps without one-click sign-in)","woo-feed")}),U&&(0,tl.jsxs)("div",{className:"ctx-mt-3 ctx-flex ctx-flex-col ctx-gap-3",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-1",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Header-flow server address (differs from the one-click address)","woo-feed")}),(0,tl.jsx)(CR,{value:e.server_url||""})]}),e.app_passwords_available?f?(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2",children:[(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted",children:Qc("In your AI app, add ONE request header with the name and value below.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-1",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Header name","woo-feed")}),(0,tl.jsx)(CR,{value:"authorization",mono:!1})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-1",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Header value","woo-feed")}),(0,tl.jsx)(CR,{value:f.header})]}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#b54708] ctx-bg-[#fffaeb] ctx-border ctx-border-[#fedf89] ctx-rounded-item ctx-py-1.5 ctx-px-2.5",children:Qc("Copy this value now — for your security it is shown only once. You can generate another any time.","woo-feed")})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mb-2.5",children:Qc("This creates a single ready-to-paste sign-in header (a WordPress application password, encoded for you). No username or copy-pasting a password separately.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:q,disabled:m,className:"ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn ctx-py-2 ctx-px-3.5 ctx-cursor-pointer hover:ctx-border-[#c3ddfd] hover:ctx-text-primary ctx-transition-colors disabled:ctx-opacity-60",children:Qc(m?"Generating…":"Generate access header","woo-feed")}),b&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#d92d20] ctx-mt-2",children:b})]}):(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-bg-line-paper ctx-border ctx-border-line ctx-rounded-item ctx-py-2 ctx-px-2.5",children:Qc("The access header requires HTTPS. It is available on your live store (this appears disabled on a local/non-HTTPS site).","woo-feed")})]})]})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(OR,{n:"2",title:Qc("Copy your MCP server address","woo-feed"),children:(0,tl.jsx)(CR,{value:e.server_url||""})}),(0,tl.jsx)(OR,{n:"3",title:Qc("Generate your access header","woo-feed"),children:e.app_passwords_available?f?(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2",children:[(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted",children:Qc("In your AI app, add ONE request header with the name and value below.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-1",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Header name","woo-feed")}),(0,tl.jsx)(CR,{value:"authorization",mono:!1})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-1",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Header value","woo-feed")}),(0,tl.jsx)(CR,{value:f.header})]}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#b54708] ctx-bg-[#fffaeb] ctx-border ctx-border-[#fedf89] ctx-rounded-item ctx-py-1.5 ctx-px-2.5",children:Qc("Copy this value now — for your security it is shown only once. You can generate another any time.","woo-feed")})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mb-2.5",children:Qc("This creates a single ready-to-paste sign-in header (a WordPress application password, encoded for you). No username or copy-pasting a password separately.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:q,disabled:m,className:"ctx-font-sans ctx-text-body ctx-font-semibold ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn ctx-py-2 ctx-px-3.5 ctx-cursor-pointer hover:ctx-border-[#c3ddfd] hover:ctx-text-primary ctx-transition-colors disabled:ctx-opacity-60",children:Qc(m?"Generating…":"Generate access header","woo-feed")}),b&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#d92d20] ctx-mt-2",children:b})]}):(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-bg-line-paper ctx-border ctx-border-line ctx-rounded-item ctx-py-2 ctx-px-2.5",children:Qc("The access header requires HTTPS. It is available on your live store (this appears disabled on a local/non-HTTPS site).","woo-feed")})}),(0,tl.jsxs)(OR,{n:"4",title:Qc("Add it to your AI app","woo-feed"),children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-leading-[1.7]",children:Qc("Add a custom MCP connector, paste the server address from step 2, set Authentication to “None”, then add the request header from step 3 (name authorization, plus its value).","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-2 ctx-leading-[1.6]",children:Qc("Tip: some apps only offer one-click (OAuth) sign-in; use an app that lets you add a custom request header. One-click sign-in is coming to CTX Feed.","woo-feed")})]}),(0,tl.jsx)(OR,{n:"5",title:Qc("Then just ask","woo-feed"),children:(0,tl.jsx)("ul",{className:"ctx-flex ctx-flex-col ctx-gap-1.5 ctx-m-0 ctx-p-0 ctx-list-none",children:[Qc("“List my CTX Feed product feeds.”","woo-feed"),Qc("“Check my feed health.”","woo-feed"),Qc("“Which channels can I build a feed for?”","woo-feed"),Qc("“Preview how my products resolve for Google.”","woo-feed")].map(function(e){return(0,tl.jsx)("li",{className:"ctx-text-body ctx-text-ink-body ctx-bg-line-paper ctx-border ctx-border-line-wash ctx-rounded-item ctx-py-1.5 ctx-px-2.5",children:e},e)})})})]}),(0,tl.jsxs)("div",{className:"ctx-border-t ctx-border-line-wash ctx-pt-5 ctx-flex ctx-flex-col ctx-gap-2.5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-justify-between ctx-gap-5",children:[(0,tl.jsxs)("div",{className:"ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("AI write access","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1 ctx-leading-[1.6]",children:Qc("Off by default, the AI can only read. Turn this on to let it create and update feeds, category mappings, and attributes — it can never delete them. Available to Administrator and Shop Manager.","woo-feed")})]}),(0,tl.jsx)("button",{type:"button",role:"switch","aria-checked":w,onClick:$,disabled:S,"aria-label":Qc("AI write access","woo-feed"),className:"ctx-relative ctx-flex-none ctx-w-11 ctx-h-6 ctx-rounded-full ctx-border-0 ctx-cursor-pointer ctx-transition-colors disabled:ctx-opacity-60 ".concat(w?"ctx-bg-primary":"ctx-bg-line"),children:(0,tl.jsx)("span",{className:"ctx-absolute ctx-top-0.5 ctx-w-5 ctx-h-5 ctx-bg-white ctx-rounded-full ctx-shadow ctx-transition-all ".concat(w?"ctx-left-[22px]":"ctx-left-0.5")})})]}),w&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#b54708] ctx-bg-[#fffaeb] ctx-border ctx-border-[#fedf89] ctx-rounded-item ctx-py-1.5 ctx-px-2.5",children:Qc("Write access is ON — connected AI apps can now create and modify your feeds and mappings.","woo-feed")}),C&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-[#d92d20]",children:C})]})]}):(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted",children:Qc("The AI connection is off. CTX Feed registers no AI abilities and shows no MCP notices. Turn it on to connect an AI app.","woo-feed")})]})},TR=function(){var e=rc("extension_ai"),t=yv(),n=Qc(e?"Connect your store to your AI assistant.":"Available in CTX Feed Pro.","woo-feed");return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-pt-[18px] ctx-px-[22px] ctx-pb-[15px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("AI assistant","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[640px]",children:"".concat(Qc("Let AI configure feeds, map categories, sharpen product titles, and explain why a product got rejected — grounded in your store and each channel’s rules.","woo-feed")," ").concat(n)})]}),e?(0,tl.jsx)(ER,{}):(0,tl.jsx)(sR,{headline:Qc("Let AI set up and fix your feeds","woo-feed"),body:Qc("The AI assistant is part of CTX Feed Pro. It reads your store and your channels, then configures feeds, maps categories, and diagnoses disapprovals — so you stop hand-fixing feeds every week.","woo-feed"),points:[Qc("Auto-configure a feed for any channel from your products","woo-feed"),Qc("Suggest store → channel category mappings in bulk","woo-feed"),Qc("Optimise titles & descriptions to each channel’s rules","woo-feed"),Qc("Diagnose Merchant Center rejections and propose the fix","woo-feed")],upgradeLabel:t,onLearn:function(){return $a("/premium")},preview:(0,tl.jsx)(dR,{}),previewAlign:"start"})]})},PR=["name"];function _R(e){return function(e){if(Array.isArray(e))return AR(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 AR(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?AR(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 AR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var IR=ii.injectEndpoints({endpoints:function(e){return{getAttributes:e.query({query:function(){return"/attribute-mapping"},transformResponse:function(e){return(null==e?void 0:e.data)||e||[]},providesTags:function(e){return e?[].concat(_R(e.map(function(e){return{type:"ATTR_MAPPING",id:e.id}})),[{type:"ATTR_MAPPING",id:"LIST"}]):[{type:"ATTR_MAPPING",id:"LIST"}]}}),addAttribute:e.mutation({query:function(e){return{url:"/attribute-mapping",method:"POST",body:e}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},invalidatesTags:[{type:"ATTR_MAPPING",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),updateAttribute:e.mutation({query:function(e){var t=e.name,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,PR);return{url:"/attribute-mapping/".concat(t),method:"PUT",body:n}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},invalidatesTags:[{type:"ATTR_MAPPING",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),deleteAttribute:e.mutation({query:function(e){return{url:"/attribute-mapping/".concat(e),method:"DELETE"}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},invalidatesTags:[{type:"ATTR_MAPPING",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),previewAttributeMapping:e.mutation({query:function(e){return{url:"/attribute-mapping/preview",method:"POST",body:e}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}}})}}}),FR=IR.useGetAttributesQuery,RR=IR.useAddAttributeMutation,MR=IR.useUpdateAttributeMutation,DR=IR.useDeleteAttributeMutation,LR=IR.usePreviewAttributeMappingMutation;function zR({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M21.731 2.269a2.625 2.625 0 0 0-3.712 0l-1.157 1.157 3.712 3.712 1.157-1.157a2.625 2.625 0 0 0 0-3.712ZM19.513 8.199l-3.712-3.712-12.15 12.15a5.25 5.25 0 0 0-1.32 2.214l-.8 2.685a.75.75 0 0 0 .933.933l2.685-.8a5.25 5.25 0 0 0 2.214-1.32L19.513 8.2Z"}))}var BR=t.forwardRef(zR);function UR({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M7.5 3.375c0-1.036.84-1.875 1.875-1.875h.375a3.75 3.75 0 0 1 3.75 3.75v1.875C13.5 8.161 14.34 9 15.375 9h1.875A3.75 3.75 0 0 1 21 12.75v3.375C21 17.16 20.16 18 19.125 18h-9.75A1.875 1.875 0 0 1 7.5 16.125V3.375Z"}),t.createElement("path",{d:"M15 5.25a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963A5.23 5.23 0 0 0 17.25 7.5h-1.875A.375.375 0 0 1 15 7.125V5.25ZM4.875 6H6v10.125A3.375 3.375 0 0 0 9.375 19.5H16.5v1.125c0 1.035-.84 1.875-1.875 1.875h-9.75A1.875 1.875 0 0 1 3 20.625V7.875C3 6.839 3.84 6 4.875 6Z"}))}var GR=t.forwardRef(UR);function HR({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M16.5 4.478v.227a48.816 48.816 0 0 1 3.878.512.75.75 0 1 1-.256 1.478l-.209-.035-1.005 13.07a3 3 0 0 1-2.991 2.77H8.084a3 3 0 0 1-2.991-2.77L4.087 6.66l-.209.035a.75.75 0 0 1-.256-1.478A48.567 48.567 0 0 1 7.5 4.705v-.227c0-1.564 1.213-2.9 2.816-2.951a52.662 52.662 0 0 1 3.369 0c1.603.051 2.815 1.387 2.815 2.951Zm-6.136-1.452a51.196 51.196 0 0 1 3.273 0C14.39 3.05 15 3.684 15 4.478v.113a49.488 49.488 0 0 0-6 0v-.113c0-.794.609-1.428 1.364-1.452Zm-.355 5.945a.75.75 0 1 0-1.5.058l.347 9a.75.75 0 1 0 1.499-.058l-.346-9Zm5.48.058a.75.75 0 1 0-1.498-.058l-.347 9a.75.75 0 0 0 1.5.058l.345-9Z",clipRule:"evenodd"}))}var qR=t.forwardRef(HR);function WR(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $R(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$R(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 $R(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var VR=function(e){var n=e.usedIn,r=void 0===n?[]:n,o=WR((0,t.useState)(!1),2),i=o[0],a=o[1];return r.length?(0,tl.jsxs)("div",{className:"ctx-mt-1",children:[(0,tl.jsxs)("button",{type:"button",onClick:function(){return a(function(e){return!e})},"aria-expanded":i,className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-font-sans ctx-inline-flex ctx-items-center ctx-gap-1 ctx-text-help ctx-text-ink-muted hover:ctx-text-ink-body",children:[cc(Xc("Used in %d feed","Used in %d feeds",r.length,"woo-feed"),r.length),(0,tl.jsx)(Eh,{className:"ctx-size-3.5 ctx-transition-transform ".concat(i?"ctx-rotate-180":"")})]}),i&&(0,tl.jsx)("ul",{className:"ctx-m-0 ctx-mt-1 ctx-pl-4 ctx-list-disc ctx-text-help ctx-text-ink-muted",children:r.map(function(e,t){return(0,tl.jsx)("li",{className:"ctx-mb-0.5",children:e},t)})})]}):(0,tl.jsx)("div",{className:"ctx-mt-1 ctx-text-help ctx-text-ink-faint",children:Qc("Not used in any feed yet","woo-feed")})},QR="attribute",XR="text",KR=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Array.isArray(null==e?void 0:e.mapping)?e.mapping:[],n=Array.isArray(null==e?void 0:e.types)?e.types:[];return t.length&&n.length===t.length&&n.every(function(e){return QR===e||XR===e})?n:null},YR=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).filter(function(e){return""!==(e.value||"")});return{mapping:e.map(function(e){return e.value}),types:e.map(function(e){return XR===e.mode?XR:QR})}};function ZR({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M10.75 4.75a.75.75 0 0 0-1.5 0v4.5h-4.5a.75.75 0 0 0 0 1.5h4.5v4.5a.75.75 0 0 0 1.5 0v-4.5h4.5a.75.75 0 0 0 0-1.5h-4.5v-4.5Z"}))}var JR=t.forwardRef(ZR);function eM(e){return eM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},eM(e)}function tM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function nM(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tM(Object(n),!0).forEach(function(t){rM(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tM(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function rM(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=eM(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eM(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eM(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oM(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return iM(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?iM(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 iM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var aM=function(e){return{id:"custom__".concat(e),name:e,value:e,__isCustom:!0}},cM=function(e){var t=e.item;return(0,tl.jsx)(Sh,{value:t,className:"ctx-cursor-pointer data-[focus]:ctx-bg-line-paper data-[selected]:ctx-bg-primary-tint data-[selected]:ctx-text-primary data-[selected]:ctx-font-medium ctx-text-body ctx-text-ink-body ctx-flex ctx-duration-300 hover:ctx-bg-line-paper ctx-items-center ctx-gap-2 ctx-py-[7px] ctx-px-3 ctx-select-none",children:function(e){var n=e.selected;return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-0 ctx-truncate",children:t.name}),n&&(0,tl.jsx)(zk,{className:"ctx-size-3.5 ctx-flex-none ctx-text-primary","aria-hidden":"true"})]})}})},lM=function(e){var n=e.data,r=oM((0,t.useState)(""),2),o=r[0],i=r[1],a=(0,t.useRef)(null);Kk(a);var c=(0,t.useMemo)(function(){return null!=n&&n.length?n.flatMap(function(e){return e.options?e.options:[e]}):[]},[n]),l=(0,t.useMemo)(function(){if(!o)return n||[];var e=o.toLowerCase();return null!=n&&n.some(function(e){return e.options})?n.map(function(t){return nM(nM({},t),{},{options:(t.options||[]).filter(function(t){var n;return null===(n=t.name)||void 0===n?void 0:n.toLowerCase().includes(e)})})}).filter(function(e){return e.options.length>0}):(n||[]).filter(function(t){var n;return null===(n=t.name)||void 0===n?void 0:n.toLowerCase().includes(e)})},[o,n]),s=(0,t.useMemo)(function(){return null==n?void 0:n.some(function(e){return e.options})},[n]),u=(0,t.useMemo)(function(){if(s||null==l||!l.length)return null;if(!l.some(function(e){return e.group}))return null;var e=[],t={};return l.forEach(function(n){var r=n.group||"";t[r]||(t[r]={group:r,options:[]},e.push(t[r])),t[r].options.push(n)}),e},[s,l]),d=s?l:u,f=s?l.some(function(e){var t;return null===(t=e.options)||void 0===t?void 0:t.length}):l.length>0,p=""!==o&&!c.some(function(e){var t;return(null===(t=e.name)||void 0===t?void 0:t.toLowerCase())===o.toLowerCase()});return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Yk,{query:o,onQueryChange:i,inputRef:a}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-h-0 ctx-overflow-y-auto ctx-scrollbar ctx-overscroll-contain",children:[d?d.map(function(e){return(0,tl.jsxs)("div",{children:[(e.label||e.group)&&(0,tl.jsx)("div",{className:Zk,children:e.label||e.group}),(e.options||e.items||[]).map(function(e){return(0,tl.jsx)(cM,{item:e},e.id||e.value)})]},e.label||e.group||e.name)}):l.map(function(e){return(0,tl.jsx)(cM,{item:e},e.id||e.value)}),!f&&(0,tl.jsx)("div",{className:"ctx-px-3 ctx-py-3.5 ctx-text-help ctx-text-ink-faint ctx-text-center",children:"No attribute matches"})]}),p&&(0,tl.jsxs)(Sh,{value:aM(o),className:"ctx-flex-none ctx-cursor-pointer ctx-select-none ctx-flex ctx-items-center ctx-gap-2 ctx-border-t ctx-border-line-wash ctx-bg-line-paper data-[focus]:ctx-bg-[#f2f8ff] hover:ctx-bg-[#f2f8ff] ctx-px-[11px] ctx-py-[9px]",children:[(0,tl.jsx)(JR,{className:"ctx-size-3.5 ctx-flex-none ctx-text-primary","aria-hidden":"true"}),(0,tl.jsxs)("span",{className:"ctx-min-w-0 ctx-truncate ctx-text-body ctx-font-medium ctx-text-primary-dark",children:["Use “",o,"” as fixed text"]})]})]})},sM=function(e){var n=e.data,r=void 0===n?[]:n,o=e.size,i=void 0===o?"small":o,a=e.placeholder,c=void 0===a?"":a,l=e.currentSelected,s=void 0===l?null:l,u=e.currentValue,d=void 0===u?"":u,f=e.inputClassName,p=void 0===f?"":f,x=e.onChange,m=oM((0,t.useState)(function(){return s||(d?aM(d):null)}),2),h=m[0],v=m[1];(0,t.useEffect)(function(){v(s||(d?aM(d):null))},[s,d]);var b=!0===(null==h?void 0:h.__isCustom),g=(0,t.useCallback)(function(e){e&&(v(e),null==x||x({type:e.__isCustom?"custom":"attribute",option:e.__isCustom?null:e,value:e.value||e.name}))},[x]);return(0,tl.jsxs)(Oh,{value:h,onChange:g,by:Xk,children:[(0,tl.jsxs)(wh,{className:ns(qk,Gk[i],!h&&"ctx-text-ink-faint",b&&"ctx-italic !ctx-text-primary",p),children:[(0,tl.jsx)("span",{className:"ctx-block ctx-truncate",children:h?h.name:c}),(0,tl.jsx)(Eh,{className:ns("ctx-pointer-events-none ctx-absolute ctx-text-ink-muted",Hk[i]),"aria-hidden":"true"})]}),(0,tl.jsx)(kh,{anchor:{gap:8,to:"bottom start"},transition:!0,className:Wk,children:(0,tl.jsx)(lM,{data:r})})]})};function uM(e){return uM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},uM(e)}function dM(e){return function(e){if(Array.isArray(e))return bM(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||vM(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 fM(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return pM(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(pM(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,pM(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,pM(d,"constructor",s),pM(s,"constructor",l),l.displayName="GeneratorFunction",pM(s,o,"GeneratorFunction"),pM(d),pM(d,o,"Generator"),pM(d,r,function(){return this}),pM(d,"toString",function(){return"[object Generator]"}),(fM=function(){return{w:i,m:f}})()}function pM(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}pM=function(e,t,n,r){function i(t,n){pM(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},pM(e,t,n,r)}function xM(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function mM(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){xM(i,r,o,a,c,"next",e)}function c(e){xM(i,r,o,a,c,"throw",e)}a(void 0)})}}function hM(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||vM(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function vM(e,t){if(e){if("string"==typeof e)return bM(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bM(e,t):void 0}}function bM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function gM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function yM(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gM(Object(n),!0).forEach(function(t){wM(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gM(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function wM(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=uM(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=uM(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==uM(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var jM=[{value:"-",label:"-"},{value:" - ",label:"␣-␣"},{value:" ",label:"␣"},{value:"_",label:"_"},{value:"|",label:"|"}],kM=function(e){return{"-":Qc("Dash","woo-feed")," - ":Qc("Space, dash, space","woo-feed")," ":Qc("Space — click again for a double space","woo-feed"),_:Qc("Underscore","woo-feed"),"|":Qc("Pipe","woo-feed")}[e]||e},SM=[{title:Qc("Attribute","woo-feed"),value:"attribute"},{title:Qc("Text","woo-feed"),value:"text"}],NM=0,OM=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return yM({id:"part-".concat(++NM),mode:"attribute",selected:null,value:""},e)},CM=function(e){return""===(e.value||"")},EM=function(e){var n,r,o,i=e.isOpen,a=e.onClose,c=e.attribute,l=void 0===c?null:c,s=!!l,u=hM((0,t.useState)(""),2),d=u[0],f=u[1],p=hM((0,t.useState)(""),2),x=p[0],m=p[1],h=hM((0,t.useState)([OM()]),2),v=h[0],b=h[1],g=hM((0,t.useState)(!1),2),y=g[0],w=g[1],j=hM(RR(),2),k=j[0],S=j[1].isLoading,N=hM(MR(),2),O=N[0],C=N[1].isLoading,E=S||C,T=hM(LR(),2),P=T[0],_=T[1].isLoading,A=hM((0,t.useState)(null),2),I=A[0],F=A[1],R=(0,t.useRef)(null);(0,t.useEffect)(function(){if(!i)return R.current=null,void F(null);var e=YR(v),t=e.mapping,n=e.types;if(t.length){var r=!1,o=setTimeout(mM(fM().m(function e(){var o,i;return fM().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,P(yM({glue:x,mapping:t,types:n},R.current?{product_id:R.current}:{})).unwrap();case 1:if(i=e.v,!r){e.n=2;break}return e.a(2);case 2:null!=i&&null!==(o=i.product)&&void 0!==o&&o.id&&(R.current=i.product.id),F(i||null),e.n=4;break;case 3:e.p=3,e.v,r||F(null);case 4:return e.a(2)}},e,null,[[0,3]])})),350);return function(){r=!0,clearTimeout(o)}}F(null)},[i,v,x,P]);var M=hS().data,D=(0,t.useMemo)(function(){return M||[]},[M]),L=(0,t.useMemo)(function(){return D.flatMap(function(e){return e.options?e.options:[e]})},[D]),z=(0,t.useRef)(null);(0,t.useEffect)(function(){var e,t;if(i){if(!y){var n="".concat(l?null!==(e=null!==(t=l.id)&&void 0!==t?t:l.option_name)&&void 0!==e?e:"edit":"new",":").concat(L.length);if(z.current!==n){if(z.current=n,!l)return f(""),m(""),void b([OM()]);var r=l.data||{};f(r.name||l.slug||""),m(r.glue||"");var o=r.mapping||[],a=KR(r);o.length?b(o.map(function(e,t){var n=L.find(function(t){return t.value===e})||null,r=a?XR===a[t]:!n;return OM(r?{mode:"text",selected:null,value:e}:{mode:"attribute",selected:n,value:e})})):b([OM()])}}}else z.current=null},[i,l,L,y]),(0,t.useEffect)(function(){i&&w(!1)},[i,l]);var B=function(){return w(!0)},U=v.filter(function(e){return!CM(e)}),G=v.length-U.length,H=null!=I&&I.product&&null!=I&&null!==(n=I.parts)&&void 0!==n&&n.length?I.parts.map(function(e,t){return{serverPart:e,clientPart:U[t]}}).filter(function(e){var t=e.serverPart;return t.is_attribute&&""===(t.value||"")}).map(function(e){var t,n=e.serverPart,r=e.clientPart;return(null==r||null===(t=r.selected)||void 0===t?void 0:t.name)||n.source}):[],q=""!==d.trim()&&U.length>0,W=jM.some(function(e){return e.value===x}),$=(0,t.useCallback)(function(){return a()},[a]),V=function(){var e=mM(fM().m(function e(){var t,n,r,o,i,a,c,u;return fM().w(function(e){for(;;)switch(e.p=e.n){case 0:if(q&&!E){e.n=1;break}return e.a(2);case 1:if(t=YR(v),n=t.mapping,r=t.types,e.p=2,!s){e.n=4;break}return i=(null==l||null===(o=l.data)||void 0===o?void 0:o.option_name)||(null==l?void 0:l.option_name)||"",a=i.replace("wp_attr_mapping_","")||(null==l?void 0:l.slug)||"",e.n=3,O({name:a,display_name:d,glue:x,mapping:n,types:r}).unwrap();case 3:c=e.v,je.success((null==c?void 0:c.message)||Qc("Attribute mapping updated successfully.","woo-feed")),e.n=6;break;case 4:return e.n=5,k({name:d,glue:x,mapping:n,types:r}).unwrap();case 5:u=e.v,je.success((null==u?void 0:u.message)||Qc("Attribute mapping created successfully.","woo-feed"));case 6:w(!1),$(),e.n=8;break;case 7:e.p=7,e.v,je.error(Qc(s?"Failed to update attribute mapping.":"Failed to create attribute mapping.","woo-feed"));case 8:return e.a(2)}},e,null,[[2,7]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)(Es,{isOpen:i,onClose:$,className:"ctx-w-[560px]",title:Qc(s?"Edit attribute mapping":"New attribute mapping","woo-feed"),subtitle:Qc("Parts join top to bottom, split by the separator.","woo-feed"),headerExtra:y?(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-amber-deep ctx-bg-amber-tint ctx-border ctx-border-amber-line ctx-rounded-item ctx-px-2.5 ctx-py-[5px] ctx-flex-none",children:Qc("Unsaved","woo-feed")}):null,children:[(0,tl.jsx)("div",{className:"ctx-pt-4 ctx-px-5 ctx-pb-1.5",children:(0,tl.jsx)(Rs,{label:Qc("Mapping name","woo-feed"),required:!0,value:d,onChange:function(e){B(),f(e.target.value)},placeholder:Qc("e.g. Title + season","woo-feed"),hint:Qc("Shown in the attribute dropdown when you edit a feed.","woo-feed")})}),(0,tl.jsxs)("div",{className:"ctx-pt-3 ctx-px-5 ctx-pb-1",children:[(0,tl.jsx)("div",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-mb-1.5",children:Qc("Separator","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-end ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-ink-faint ctx-mb-[5px]",children:Qc("Presets","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-[3px] ctx-bg-[#f4f6fa] ctx-border ctx-border-[#e7ecf3] ctx-rounded-btn-sm ctx-p-[3px]",children:jM.map(function(e){var t=x===e.value;return(0,tl.jsx)("button",{type:"button",title:kM(e.value),"aria-label":kM(e.value),"aria-pressed":t,onClick:function(){return t=e.value,B(),void m(function(e){return" "===t&&" "===e?"  ":t});var t},className:"ctx-font-sans ctx-text-[12px] ctx-min-w-[34px] ctx-rounded-item ctx-py-[5px] ctx-px-[11px] ctx-cursor-pointer ctx-border ctx-transition-colors ".concat(t?"ctx-font-semibold ctx-text-primary ctx-bg-primary-tint ctx-border-[#c3ddfd]":"ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border-transparent hover:ctx-border-line"),children:e.label},e.value)})})]}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-[#b6c0cc] ctx-pb-2",children:Qc("or","woo-feed")}),(0,tl.jsxs)("div",{children:[(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-ink-faint ctx-mb-[5px]",children:Qc("Custom separator","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-w-[140px]",children:(0,tl.jsx)(BN,{size:"small",value:W?"":x,onChange:function(e){B(),m(e.target.value)},placeholder:Qc("Type a character","woo-feed")})})]})]})]}),(0,tl.jsxs)("div",{className:"ctx-pt-4 ctx-px-5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-2 ctx-mb-2",children:[(0,tl.jsx)("div",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body",children:Qc("Parts","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint",children:cc(Qc("%d in order","woo-feed"),v.length)})]}),(0,tl.jsx)(QP,{onDragEnd:function(e){e.destination&&(B(),b(function(t){var n=Array.from(t),r=hM(n.splice(e.source.index,1),1)[0];return n.splice(e.destination.index,0,r),n}))},children:(0,tl.jsx)(D_,{droppableId:"mapping-parts",children:function(e){return(0,tl.jsxs)("div",yM(yM({},e.droppableProps),{},{ref:e.innerRef,className:"ctx-flex ctx-flex-col ctx-gap-[7px]",children:[v.map(function(e,t){var n=CM(e);return(0,tl.jsx)(f_,{draggableId:e.id,index:t,children:function(t){return(0,tl.jsxs)("div",yM(yM({ref:t.innerRef},t.draggableProps),{},{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-py-2 ctx-px-[9px] ctx-border ctx-rounded-btn-sm ".concat(n?"ctx-border-amber-line ctx-bg-amber-tint":"ctx-border-line-hair ctx-bg-white"),children:[(0,tl.jsx)("span",yM(yM({},t.dragHandleProps),{},{title:Qc("Drag to reorder","woo-feed"),className:"ctx-text-[#bfc9d4] ctx-cursor-grab ctx-flex ctx-flex-none",children:(0,tl.jsx)(U_,{className:"ctx-size-[13px]"})})),(0,tl.jsx)(UN,{buttons:SM,active:SM.find(function(t){return t.value===e.mode})||SM[0],onChange:function(t){return function(e,t){B(),b(function(n){return n.map(function(n){if(n.id!==e||n.mode===t)return n;if("attribute"===t){var r=L.find(function(e){return e.value===n.value})||null;return yM(yM({},n),{},{mode:t,selected:r})}return yM(yM({},n),{},{mode:t,selected:null})})})}(e.id,t.value)}}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-0",children:"attribute"===e.mode?(0,tl.jsx)(sM,{data:D,currentSelected:e.selected,currentValue:e.selected?"":e.value,size:"small",placeholder:Qc("Select or type value…","woo-feed"),onChange:function(t){return function(e,t){B(),b(function(n){return n.map(function(n){return n.id!==e?n:"attribute"===t.type?yM(yM({},n),{},{selected:t.option,value:t.value}):"custom"===t.type?yM(yM({},n),{},{selected:null,value:t.value}):yM(yM({},n),{},{selected:null,value:""})})})}(e.id,t)}}):(0,tl.jsx)(BN,{size:"small",value:e.value,onChange:function(t){return function(e,t){var n=t.target.value;B(),b(function(t){return t.map(function(t){return t.id===e?yM(yM({},t),{},{selected:null,value:n}):t})})}(e.id,t)},placeholder:Qc("Fixed text, e.g. Winter","woo-feed")})}),(0,tl.jsx)("button",{type:"button",title:Qc("Remove part","woo-feed"),onClick:function(){return t=e.id,void(v.length<=1||(B(),b(function(e){return e.filter(function(e){return e.id!==t})})));var t},className:"ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-md ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer ctx-flex-none ctx-transition-colors hover:ctx-border-danger-line hover:ctx-text-danger-deep",children:(0,tl.jsx)(xk,{className:"ctx-size-3.5"})})]}))}},e.id)}),e.placeholder]}))}})}),(0,tl.jsx)("button",{type:"button",onClick:function(){B(),b(function(e){return[].concat(dM(e),[OM()])})},className:"ctx-w-full ctx-mt-2 ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-primary ctx-bg-white ctx-border ctx-border-dashed ctx-border-[#c3ddfd] ctx-rounded-field ctx-py-[9px] ctx-px-3 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-[#f2f8ff]",children:(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5",children:[(0,tl.jsx)(gg,{className:"ctx-size-3"}),Qc("Add part","woo-feed")]})})]}),(I||_)&&(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-mx-5 ctx-bg-line-paper ctx-border ctx-border-line-wash ctx-rounded-btn-sm ctx-pt-[13px] ctx-px-3.5 ctx-pb-[13px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-text-[11px] ctx-font-medium ctx-text-ink-faint ctx-tracking-[0.4px]",children:[Qc("LIVE PREVIEW","woo-feed"),_&&(0,tl.jsx)(Os,{})]}),I?I.product?(0,tl.jsxs)(t.Fragment,{children:[(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-gap-[3px] ctx-flex-wrap ctx-mt-2",children:""!==(I.output||"")?(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-primary-dark ctx-bg-primary-tint ctx-rounded-[5px] ctx-px-1.5 ctx-py-0.5",children:I.output}):(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-faint",children:Qc("No output for this product — every part is empty for it.","woo-feed")})}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-[9px] ctx-border-t ctx-border-dashed ctx-border-[#e4e9ee] ctx-pt-[9px]",children:I.product.sku?cc(Qc("Output for SKU %1$s: %2$s","woo-feed"),I.product.sku,I.output||"—"):cc(Qc("Output for “%1$s”: %2$s","woo-feed"),I.product.name,I.output||"—")})]}):(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-faint ctx-mt-2",children:Qc("No products found to preview — add a product to see real output.","woo-feed")}):null]}),G>0&&(0,tl.jsx)("div",{className:"ctx-mt-3 ctx-mx-5 ctx-bg-[#fef6e7] ctx-border ctx-border-[#f5dfaf] ctx-rounded-btn-sm ctx-py-[11px] ctx-px-[13px] ctx-text-help ctx-text-[#8a6410]",children:cc(Xc("%d part is empty and will be skipped — products missing an attribute are skipped the same way, so the separator never doubles up.","%d parts are empty and will be skipped — products missing an attribute are skipped the same way, so the separator never doubles up.",G,"woo-feed"),G)}),H.length>0&&(0,tl.jsx)("div",{className:"ctx-mt-3 ctx-mx-5 ctx-bg-[#fef6e7] ctx-border ctx-border-[#f5dfaf] ctx-rounded-btn-sm ctx-py-[11px] ctx-px-[13px] ctx-text-help ctx-text-[#8a6410]",children:cc(Xc("The preview product “%1$s” has no value for %2$s — that part is skipped for it, but products with a value will include it.","The preview product “%1$s” has no value for %2$s — those parts are skipped for it, but products with a value will include them.",H.length,"woo-feed"),I.product.name,H.join(", "))}),(null!==(r=null==I||null===(o=I.warnings)||void 0===o?void 0:o.length)&&void 0!==r?r:0)>0&&(0,tl.jsx)("div",{role:"alert",className:"ctx-mt-3 ctx-mx-5 ctx-bg-[#fdf1f1] ctx-border ctx-border-[#f0c8c8] ctx-rounded-btn-sm ctx-py-[11px] ctx-px-[13px] ctx-text-help ctx-text-[#8f2b2b]",children:I.warnings.map(function(e,t){return(0,tl.jsx)("div",{children:e},t)})}),(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-pt-[13px] ctx-px-5 ctx-pb-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:Qc("Save to use it in a feed","woo-feed")}),(0,tl.jsx)(Ub,{type:"custom",size:"medium",onClick:$,className:"ctx-text-ink-muted ctx-font-medium hover:ctx-bg-line-wash hover:ctx-text-ink-body ctx-rounded-field",children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(Ub,{onClick:V,disabled:!q||E,children:E?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc(s?"Save changes":"Create mapping","woo-feed")})]})]})};function TM(e){return TM="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},TM(e)}function PM(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return _M(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(_M(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,_M(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,_M(d,"constructor",s),_M(s,"constructor",l),l.displayName="GeneratorFunction",_M(s,o,"GeneratorFunction"),_M(d),_M(d,o,"Generator"),_M(d,r,function(){return this}),_M(d,"toString",function(){return"[object Generator]"}),(PM=function(){return{w:i,m:f}})()}function _M(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}_M=function(e,t,n,r){function i(t,n){_M(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},_M(e,t,n,r)}function AM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function IM(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?AM(Object(n),!0).forEach(function(t){FM(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):AM(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function FM(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=TM(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=TM(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==TM(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function RM(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function MM(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){RM(i,r,o,a,c,"next",e)}function c(e){RM(i,r,o,a,c,"throw",e)}a(void 0)})}}function DM(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return LM(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?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.")}()}function LM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var zM=function(e){var n=e.attributes,r=void 0===n?[]:n,o=DM((0,t.useState)(!1),2),i=o[0],a=o[1],c=DM((0,t.useState)(null),2),l=c[0],s=c[1],u=DM((0,t.useState)(!1),2),d=u[0],f=u[1],p=DM((0,t.useState)(null),2),x=p[0],m=p[1],h=DM(DR(),2),v=h[0],b=h[1].isLoading,g=DM(RR(),2),y=g[0],w=g[1].isLoading,j=hS().data,k=(0,t.useMemo)(function(){return(j||[]).flatMap(function(e){return e.options?e.options:[e]})},[j]),S=function(e){m(e),f(!0)},N=function(){var e=MM(PM().m(function e(t){var n,r,o,i,a,c;return PM().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.data||{},r=n.mapping||[],o=KR(n),i=n.glue||"",a=n.name||t.slug||Qc("Untitled","woo-feed"),e.p=1,e.n=2,y(IM({name:cc(Qc("Copy of %s","woo-feed"),a),glue:i,mapping:r},o?{types:o}:{})).unwrap();case 2:c=e.v,je.success((null==c?void 0:c.message)||Qc("Attribute mapping duplicated.","woo-feed")),e.n=4;break;case 3:e.p=3,e.v,je.error(Qc("Failed to duplicate attribute mapping.","woo-feed"));case 4:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}(),O=function(){var e=MM(PM().m(function e(){var t,n,r,o;return PM().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,n=(null==l||null===(t=l.data)||void 0===t?void 0:t.option_name)||(null==l?void 0:l.option_name),r=(null==n?void 0:n.replace("wp_attr_mapping_",""))||"",e.n=1,v(r).unwrap();case 1:o=e.v,a(!1),je.success((null==o?void 0:o.message)||Qc("Attribute mapping deleted.","woo-feed")),e.n=3;break;case 2:e.p=2,e.v,a(!1),je.error(Qc("Failed to delete attribute mapping.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),C=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return Array.isArray(e)&&0!==e.length?(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-[5px]",children:e.map(function(e,n){var r=t&&XR===t[n]?null:k.find(function(t){return t.value===e});return r?(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5",children:r.name},n):(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5 ctx-whitespace-pre",children:"“".concat(e,"”")},n)})}):(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:"—"})},E=function(e,t,n){if("string"==typeof e&&""!==e)return(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-normal ctx-text-ink-body",children:e});if(!Array.isArray(t)||0===t.length)return(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:"—"});var r=n||" ";return(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-normal ctx-text-ink-body",children:t.join(r)})},T="ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-muted ctx-cursor-pointer ctx-transition-colors";return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)(kg,{containerClass:"ctx-border-0 ctx-rounded-none",children:[(0,tl.jsx)(kg.Head,{children:(0,tl.jsxs)(kg.Row,{children:[(0,tl.jsx)(kg.Cell,{className:"ctx-py-2.5 ctx-pl-[22px] ctx-min-w-[220px]",children:Qc("Name","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-min-w-[200px]",children:Qc("Parts","woo-feed")}),(0,tl.jsx)(kg.Cell,{children:Qc("Sample Output","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-text-right ctx-w-32 ctx-pr-[22px]",children:Qc("Actions","woo-feed")})]})}),(0,tl.jsx)(kg.Body,{children:null==r?void 0:r.map(function(e,t){var n=e.data||{},r=n.mapping||[],o=n.glue||"",i=e.used_in||[];return(0,tl.jsxs)(kg.Row,{children:[(0,tl.jsxs)(kg.Cell,{className:"ctx-py-3.5 ctx-pl-[22px] ctx-align-top",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return S(e)},className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-font-sans ctx-text-[13.5px] ctx-font-medium ctx-text-primary hover:ctx-text-primary-dark ctx-text-left",children:n.name||e.slug||"—"}),o?(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-font-semibold ctx-text-ink-muted ctx-bg-line-wash ctx-rounded ctx-px-1.5 ctx-py-px ctx-whitespace-pre",children:cc(Qc("split by “%s”","woo-feed"),o)}):null]}),(0,tl.jsx)(VR,{usedIn:i})]}),(0,tl.jsx)(kg.Cell,{className:"ctx-py-3.5 ctx-align-top ctx-max-w-96",children:C(r,KR(n))}),(0,tl.jsx)(kg.Cell,{className:"ctx-py-3.5 ctx-align-top ctx-max-w-96 ctx-overflow-auto",children:E(e.sample,r,o)}),(0,tl.jsx)(kg.Cell,{className:"ctx-py-3.5 ctx-pr-[22px] ctx-align-top",children:(0,tl.jsxs)("span",{className:"ctx-w-full ctx-inline-flex ctx-justify-end ctx-gap-1.5",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return S(e)},className:"".concat(T," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),title:Qc("Edit","woo-feed"),children:(0,tl.jsx)(BR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return N(e)},className:"".concat(T," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary disabled:ctx-opacity-50"),title:Qc("Duplicate","woo-feed"),disabled:w,children:(0,tl.jsx)(GR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){s(e),a(!0)}(e)},className:"".concat(T," hover:ctx-border-danger-line hover:ctx-text-danger-deep"),title:Qc("Delete","woo-feed"),children:(0,tl.jsx)(qR,{className:"ctx-size-3.5"})})]})})]},e.id||t)})})]}),(0,tl.jsx)(Yy,{title:Qc("Delete this attribute mapping?","woo-feed"),message:Qc("The mapping is removed for good — feeds using it as a value source stop outputting it on their next run.","woo-feed"),confirmLabel:Qc("Delete mapping","woo-feed"),cancelLabel:Qc("Keep mapping","woo-feed"),isLoading:b,handleDelete:O,isOpen:i,setIsOpen:a}),(0,tl.jsx)(EM,{isOpen:d,onClose:function(){return f(!1)},attribute:x})]})},BM=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-5 ctx-h-5 ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.5 6a2.25 2.25 0 012.25-2.25h16.5A2.25 2.25 0 0122.5 6v12a2.25 2.25 0 01-2.25 2.25H3.75A2.25 2.25 0 011.5 18V6zM3 16.06V18c0 .414.336.75.75.75h16.5A.75.75 0 0021 18v-1.94l-2.69-2.689a1.5 1.5 0 00-2.12 0l-.88.879.97.97a.75.75 0 11-1.06 1.06l-5.16-5.159a1.5 1.5 0 00-2.12 0L3 16.061zm10.125-7.81a1.125 1.125 0 112.25 0 1.125 1.125 0 01-2.25 0z"})})},UM=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[13px] ctx-h-[13px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5a5.25 5.25 0 00-5.25 5.25v3a3 3 0 00-3 3v6.75a3 3 0 003 3h10.5a3 3 0 003-3v-6.75a3 3 0 00-3-3v-3c0-2.9-2.35-5.25-5.25-5.25zm3.75 8.25v-3a3.75 3.75 0 10-7.5 0v3h7.5z"})})},GM=function(e){var t=e.eyebrow,n=e.caption,r=e.strong,o=void 0!==r&&r;return(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0 ctx-bg-white ctx-border ctx-border-[#eef1f5] ctx-rounded-btn ctx-p-[11px]",children:[(0,tl.jsx)("div",{className:"ctx-h-[78px] ctx-rounded-field ctx-bg-[#f4f6fa] ctx-border ctx-border-[#eef1f5] ctx-flex ctx-items-center ctx-justify-center ctx-text-[#c9d2dd]",children:(0,tl.jsx)(BM,{})}),(0,tl.jsx)("div",{className:"ctx-text-pill ctx-font-semibold ctx-text-[#b6c0cc] ctx-tracking-[0.4px] ctx-mt-[9px]",children:t}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-mt-[3px] ctx-leading-[1.45] ".concat(o?"ctx-font-semibold ctx-text-ink-body":"ctx-font-medium ctx-text-ink-faint"),children:n})]})},HM=function(){var e=[{kind:Qc("ATTRIBUTE","woo-feed"),label:Qc("Product Title","woo-feed")},{kind:Qc("TEXT","woo-feed"),label:Qc("Summer","woo-feed")},{kind:Qc("ATTRIBUTE","woo-feed"),label:Qc("Colour (variation)","woo-feed")},{kind:Qc("ATTRIBUTE","woo-feed"),label:Qc("Size (variation)","woo-feed")}];return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-stretch ctx-gap-[9px]",children:[(0,tl.jsx)(GM,{eyebrow:Qc("BEFORE","woo-feed"),caption:Qc("Men’s Premium T-Shirt","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-text-[#c9d2dd] ctx-flex-none",children:(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[15px] ctx-h-[15px] ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.97 3.97a.75.75 0 011.06 0l7.5 7.5a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 11-1.06-1.06l6.22-6.22H3a.75.75 0 010-1.5h16.19l-6.22-6.22a.75.75 0 010-1.06z"})})}),(0,tl.jsx)(GM,{eyebrow:Qc("AFTER MAPPING","woo-feed"),caption:Qc("Men’s Premium T-Shirt - Summer Blue XL","woo-feed"),strong:!0})]}),(0,tl.jsxs)("div",{className:"ctx-mt-3.5 ctx-bg-white ctx-border ctx-border-[#eef1f5] ctx-rounded-btn ctx-p-3",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px]",children:[(0,tl.jsx)("div",{className:"ctx-text-pill ctx-font-semibold ctx-text-[#b6c0cc] ctx-tracking-[0.4px] ctx-flex-1 ctx-text-left",children:Qc("MAPPING · FEED TITLE","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-[#b6c0cc] ctx-bg-[#f4f6fa] ctx-rounded ctx-px-1.5 ctx-py-px ctx-whitespace-pre",children:Qc("split by “ - ”","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-[5px] ctx-mt-[9px]",children:e.map(function(e,t){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-border ctx-border-[#f2f4f8] ctx-rounded-item ctx-py-1.5 ctx-px-2",children:[(0,tl.jsx)("span",{className:"ctx-text-pill ctx-text-[#c9d2dd] ctx-w-[9px] ctx-flex-none ctx-text-left",children:t+1}),(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-[#b6c0cc] ctx-bg-[#f7f9fc] ctx-rounded ctx-px-1.5 ctx-py-px ctx-flex-none",children:e.kind}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-flex-1 ctx-min-w-0 ctx-overflow-hidden ctx-text-ellipsis ctx-whitespace-nowrap ctx-text-left",children:e.label})]},t)})})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-mt-3.5 ctx-flex-wrap",children:[(0,tl.jsxs)("button",{type:"button",disabled:!0,className:"ctx-font-sans ctx-text-[12px] ctx-font-semibold ctx-text-white ctx-bg-[#c3d6ee] ctx-border-0 ctx-rounded-btn-sm ctx-py-[9px] ctx-px-3.5 ctx-cursor-not-allowed ctx-flex ctx-items-center ctx-gap-1.5",children:[(0,tl.jsx)(UM,{}),Qc("Create your first mapping","woo-feed")]}),(0,tl.jsx)("button",{type:"button",disabled:!0,className:"ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-[#b6c0cc] ctx-bg-white ctx-border ctx-border-[#eef1f5] ctx-rounded-btn-sm ctx-py-[9px] ctx-px-[13px] ctx-cursor-not-allowed",children:Qc("Read the guide","woo-feed")})]})]})};function qM(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return WM(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?WM(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 WM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var $M=function(){return(0,tl.jsxs)("div",{className:"ctx-inline-flex ctx-items-center ctx-justify-center ctx-flex-wrap ctx-gap-1.5 ctx-py-[9px] ctx-px-[13px] ctx-border ctx-border-line-hair ctx-rounded-btn-sm ctx-bg-line-paper",children:[(0,tl.jsx)(Ng,{children:Qc("Product Title","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#b6c0cc]",children:"+"}),(0,tl.jsx)(Ng,{children:Qc("“ - ”","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#b6c0cc]",children:"+"}),(0,tl.jsx)(Ng,{children:Qc("Season","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#b6c0cc]",children:"→"}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-medium ctx-text-primary-dark",children:Qc("Merino Crew - Winter","woo-feed")})]})},VM=function(){var e=rc("attribute_mapping"),n=yv(),r=FR(void 0,{skip:!e}),o=r.data,i=r.isSuccess,a=r.isLoading,c=(null==o?void 0:o.length)||0,l=c>0,s=qM((0,t.useState)(!1),2),u=s[0],d=s[1];return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-pt-[18px] ctx-px-[22px] ctx-pb-[15px] ctx-flex ctx-items-start ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[220px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Attribute mapping","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[520px]",children:"".concat(Qc("Build a reusable value out of product attributes and fixed text, then pick it as the source of any feed attribute.","woo-feed")," ").concat(e?a||!i?"":l?cc(Xc("%d mapping saved.","%d mappings saved.",c,"woo-feed"),c):Qc("No mappings saved yet.","woo-feed"):Qc("Available in CTX Feed Pro.","woo-feed")).trim()})]}),e&&l&&(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-flex-none",children:(0,tl.jsx)(Ub,{onClick:function(){return d(!0)},icon:(0,tl.jsx)(gg,{className:"ctx-size-3.5"}),children:Qc("New mapping","woo-feed")})})]}),e?a?(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pb-[22px]",children:(0,tl.jsx)(Sg,{rows:4,heading:["Name","Parts","Sample Output","Actions"]})}):l&&i?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(zM,{attributes:o}),(0,tl.jsx)("div",{className:"ctx-pt-[13px] ctx-px-[22px] ctx-pb-4 ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-text-help ctx-text-ink-faint",children:Qc("Deleting a mapping that a feed still uses leaves that feed attribute unmapped — the feed keeps generating, the field is dropped.","woo-feed")})]}):(0,tl.jsx)("div",{className:"ctx-border-t ctx-border-line-wash",children:(0,tl.jsx)(Og,{icon:(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[22px] ctx-h-[22px]",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.75 4.5A2.25 2.25 0 016 2.25h3a2.25 2.25 0 012.25 2.25v3A2.25 2.25 0 019 9.75H6A2.25 2.25 0 013.75 7.5v-3zm9 9A2.25 2.25 0 0115 11.25h3a2.25 2.25 0 012.25 2.25v3A2.25 2.25 0 0118 18.75h-3a2.25 2.25 0 01-2.25-2.25v-3zM8.25 12a.75.75 0 01.75.75v6.19l1.72-1.72a.75.75 0 111.06 1.06l-3 3a.75.75 0 01-1.06 0l-3-3a.75.75 0 111.06-1.06L7.5 18.94V12.75a.75.75 0 01.75-.75zm7.5-9.75a.75.75 0 01.53.22l3 3a.75.75 0 11-1.06 1.06L16.5 5.06v6.19a.75.75 0 01-1.5 0V5.06l-1.72 1.72a.75.75 0 11-1.06-1.06l3-3a.75.75 0 01.53-.22z"})}),title:Qc("No attribute mappings yet","woo-feed"),description:Qc("A mapping joins attributes and fixed text into one reusable value — then any feed can use it as its title, description or custom label.","woo-feed"),example:(0,tl.jsx)($M,{}),actions:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Ub,{onClick:function(){return d(!0)},icon:(0,tl.jsx)(gg,{className:"ctx-size-3.5"}),children:Qc("Create your first mapping","woo-feed")}),(0,tl.jsx)("a",{href:"https://docs.webappick.com/kb/attribute-mapping/",target:"_blank",rel:"noopener noreferrer",className:"ctx-font-sans ctx-text-body ctx-font-medium !ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn-sm ctx-py-[9px] ctx-px-[15px] ctx-no-underline hover:ctx-border-[#c3ddfd] hover:!ctx-text-primary ctx-transition-colors",children:Qc("Read the guide","woo-feed")})]})})}):(0,tl.jsx)(sR,{headline:Qc("Combine any attributes into one feed value","woo-feed"),body:Qc("Attribute mapping is part of CTX Feed Pro. Join product fields and fixed text once, then reuse the result as the title, description or custom label of every feed.","woo-feed"),points:[Qc("Unlimited mappings — build one per channel or share one everywhere","woo-feed"),Qc("Mix product attributes, fixed text and site info in any order","woo-feed"),Qc("Live sample output while you build — see the result before a feed runs","woo-feed")],upgradeLabel:n,onLearn:function(){return $a("/premium")},previewAlign:"start",preview:(0,tl.jsx)(HM,{})}),e&&(0,tl.jsx)(EM,{isOpen:u,onClose:function(){return d(!1)},attribute:null})]})},QM=["name"];function XM(e){return function(e){if(Array.isArray(e))return KM(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 KM(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?KM(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 KM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var YM=ii.injectEndpoints({endpoints:function(e){return{getDynamicAttributes:e.query({query:function(){return"/dynamic-attribute"},transformResponse:function(e){return(null==e?void 0:e.data)||e||[]},providesTags:function(e){return e?[].concat(XM(e.map(function(e){return{type:"DYNAMIC_ATTRIBUTE",id:e.id}})),[{type:"DYNAMIC_ATTRIBUTE",id:"LIST"}]):[{type:"DYNAMIC_ATTRIBUTE",id:"LIST"}]}}),addDynamicAttribute:e.mutation({query:function(e){return{url:"/dynamic-attribute",method:"POST",body:e}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},invalidatesTags:[{type:"DYNAMIC_ATTRIBUTE",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),updateDynamicAttribute:e.mutation({query:function(e){var t=e.name,n=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,QM);return{url:"/dynamic-attribute/".concat(t),method:"PUT",body:n}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},invalidatesTags:[{type:"DYNAMIC_ATTRIBUTE",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),deleteDynamicAttribute:e.mutation({query:function(e){return{url:"/dynamic-attribute/".concat(e),method:"DELETE"}},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},invalidatesTags:[{type:"DYNAMIC_ATTRIBUTE",id:"LIST"},"PRODUCT_ATTRIBUTES"]})}}}),ZM=YM.useGetDynamicAttributesQuery,JM=YM.useAddDynamicAttributeMutation,eD=YM.useUpdateDynamicAttributeMutation,tD=YM.useDeleteDynamicAttributeMutation;function nD({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12.97 3.97a.75.75 0 0 1 1.06 0l7.5 7.5a.75.75 0 0 1 0 1.06l-7.5 7.5a.75.75 0 1 1-1.06-1.06l6.22-6.22H3a.75.75 0 0 1 0-1.5h16.19l-6.22-6.22a.75.75 0 0 1 0-1.06Z",clipRule:"evenodd"}))}var rD=t.forwardRef(nD),oD=["key"];function iD(e){return iD="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},iD(e)}function aD(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return cD(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(cD(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,cD(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,cD(d,"constructor",s),cD(s,"constructor",l),l.displayName="GeneratorFunction",cD(s,o,"GeneratorFunction"),cD(d),cD(d,o,"Generator"),cD(d,r,function(){return this}),cD(d,"toString",function(){return"[object Generator]"}),(aD=function(){return{w:i,m:f}})()}function cD(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}cD=function(e,t,n,r){function i(t,n){cD(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},cD(e,t,n,r)}function lD(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function sD(e){return function(e){if(Array.isArray(e))return fD(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||dD(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 uD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||dD(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dD(e,t){if(e){if("string"==typeof e)return fD(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fD(e,t):void 0}}function fD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function pD(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function xD(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pD(Object(n),!0).forEach(function(t){mD(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pD(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function mD(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=iD(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=iD(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==iD(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hD=[{id:1,name:"is/equal to"},{id:2,name:"is not/not equal to"},{id:3,name:"contains"},{id:4,name:"does not contain"},{id:5,name:"starts with"},{id:6,name:"ends with"},{id:7,name:"greater than"},{id:8,name:"greater than or equal"},{id:9,name:"less than"},{id:10,name:"less than or equal"},{id:11,name:"between"}],vD=function(e){var t=String(e||"").split(",");return[t[0]||"",t[1]||""]},bD=[{title:Qc("Attribute","woo-feed"),value:"attribute"},{title:Qc("Text","woo-feed"),value:"text"}],gD=[{title:Qc("Attribute","woo-feed"),value:"attribute"},{title:Qc("Text","woo-feed"),value:"text"},{title:Qc("Leave empty","woo-feed"),value:"empty"}],yD=0,wD=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return xD({key:"rule-".concat(++yD),attribute:"",condition:hD[0].name,compare:"",value:"",value_type:"attribute",prefix:"",suffix:""},e)},jD=function(e,t){if(!t||!Array.isArray(e)||0===e.length)return null;var n=e.find(function(e){return e.value===t});return n||(e.find(function(e){return e.name===t})||null)},kD=function(e){return""!==e.attribute&&""!==e.condition&&("attribute"!==e.value_type||""!==e.value)},SD="ctx-border ctx-border-line-hair ctx-rounded-[9px] ctx-p-2.5 ctx-bg-white",ND="ctx-text-[10px] ctx-font-semibold ctx-text-ink-faint ctx-tracking-[0.5px]",OD="ctx-w-[25px] ctx-h-[25px] ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-md ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer ctx-flex-none ctx-transition-colors",CD=function(e){var n=e.slug,r=void 0===n?null:n,o=e.onExit,i=!!r,a=ZM(void 0,{skip:!i}),c=a.data,l=a.isLoading,s=(0,t.useMemo)(function(){return i&&(c||[]).find(function(e){var t;return(((null==e||null===(t=e.data)||void 0===t?void 0:t.option_name)||(null==e?void 0:e.option_name)||"").replace("wf_dattribute_","")||(null==e?void 0:e.slug)||"")===r})||null},[c,i,r]),u=uD(JM(),2),d=u[0],f=u[1].isLoading,p=uD(eD(),2),x=p[0],m=p[1].isLoading,h=f||m,v=hS().data,b=(0,t.useMemo)(function(){return v||[]},[v]),g=uD((0,t.useState)(""),2),y=g[0],w=g[1],j=uD((0,t.useState)(function(){return[wD()]}),2),k=j[0],S=j[1],N=uD((0,t.useState)("attribute"),2),O=N[0],C=N[1],E=uD((0,t.useState)(""),2),T=E[0],P=E[1],_=uD((0,t.useState)(!r),2),A=_[0],I=_[1],F=(0,t.useRef)(null);(0,t.useEffect)(function(){var e,t;if(s&&!A){var n=String(null!==(e=null!==(t=s.id)&&void 0!==t?t:s.option_name)&&void 0!==e?e:r);if(F.current!==n){F.current=n;var o=s.data||{};w(o.name||s.slug||"");var i=Array.isArray(o.rules)?o.rules:[];S(i.length?i.map(function(e){return wD({attribute:e.attribute||"",condition:e.condition||"",compare:e.compare||"",value:e.value||"",value_type:e.value_type||"attribute",prefix:e.prefix||"",suffix:e.suffix||""})}):[wD()]);var a=o.default_type||"attribute",c=o.default_value||"";C("attribute"===a?"attribute":""!==c?"text":"empty"),P(c)}}},[s,A,r]);var R=function(){return I(!0)},M=function(e,t,n){R(),S(function(r){return r.map(function(r){return r.key===e?xD(xD({},r),{},mD({},t,n)):r})})},D=function(e){R(),S(function(t){var n=t.findIndex(function(t){return t.key===e});if(n<0)return t;var r=t[n],o=(r.key,function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(r,oD)),i=wD(o);return[].concat(sD(t.slice(0,n+1)),[i],sD(t.slice(n+1)))})},L=""!==y.trim()&&k.some(kD)&&A&&!h,z=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){lD(i,r,o,a,c,"next",e)}function c(e){lD(i,r,o,a,c,"throw",e)}a(void 0)})}}(aD().m(function e(){var t,n,a,c,l,s,u,f,p,m;return aD().w(function(e){for(;;)switch(e.p=e.n){case 0:if(L){e.n=1;break}return e.a(2);case 1:if(t=k.map(function(e){return{attribute:e.attribute,condition:e.condition,compare:e.compare,value:e.value,value_type:e.value_type,prefix:e.prefix,suffix:e.suffix}}),n="empty"===O?"text":O,a="empty"===O?"":T,e.p=2,!i){e.n=4;break}return e.n=3,x({name:r,display_name:y,rules:t,default_type:n,default_value:a}).unwrap();case 3:c=e.v,I(!1),je.success((null==c?void 0:c.message)||Qc("Dynamic attribute updated successfully.","woo-feed")),e.n=6;break;case 4:return e.n=5,d({name:y,rules:t,default_type:n,default_value:a}).unwrap();case 5:s=e.v,I(!1),je.success((null==s?void 0:s.message)||Qc("Dynamic attribute created successfully.","woo-feed")),(u=(null==s?void 0:s.option_name)||(null==s||null===(l=s.data)||void 0===l?void 0:l.option_name))?$a("/dynamic-attributes",{edit:u.replace("wf_dattribute_","")}):o();case 6:e.n=8;break;case 7:e.p=7,m=e.v,je.error((null==m||null===(f=m.data)||void 0===f?void 0:f.error)||(null==m||null===(p=m.data)||void 0===p?void 0:p.message)||Qc(i?"Failed to update dynamic attribute.":"Failed to create dynamic attribute.","woo-feed"));case 8:return e.a(2)}},e,null,[[2,7]])}));return function(){return e.apply(this,arguments)}}();return i&&l?(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-[22px] ctx-flex ctx-justify-center ctx-py-10",children:(0,tl.jsx)(Os,{})}):!i||s||A?(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card",children:[(0,tl.jsxs)("div",{className:"ctx-pt-4 ctx-px-[22px] ctx-pb-3.5 ctx-border-b ctx-border-line-wash ctx-flex ctx-items-center ctx-gap-3 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[200px]",children:[(0,tl.jsx)("div",{className:"ctx-text-[15px] ctx-font-semibold ctx-text-ink",children:i?cc(Qc("Edit %s","woo-feed"),y||Qc("attribute","woo-feed")):Qc("New dynamic attribute","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-0.5",children:Qc("Rules run in order. Reorder them to change which one wins.","woo-feed")})]}),(0,tl.jsx)("div",{className:ns("ctx-text-help ctx-border ctx-rounded-item ctx-px-[11px] ctx-py-1.5 ctx-flex-none",A?"ctx-text-[#a8760f] ctx-bg-[#fef6e7] ctx-border-[#f5dfaf]":"ctx-text-ink-muted ctx-bg-[#f7f9fc] ctx-border-line-hair"),children:Qc(A?"Unsaved":"Saved","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-pt-4 ctx-px-[22px] ctx-pb-5",children:[(0,tl.jsx)("div",{className:"ctx-max-w-[320px] ctx-mb-4",children:(0,tl.jsx)(Rs,{label:Qc("Attribute name","woo-feed"),required:!0,value:y,onChange:function(e){R(),w(e.target.value)},placeholder:Qc("e.g. google_size","woo-feed"),hint:Qc("Lowercase, no spaces — this is the name you pick when editing a feed.","woo-feed")})}),(0,tl.jsx)(QP,{onDragEnd:function(e){e.destination&&(R(),S(function(t){var n=Array.from(t),r=uD(n.splice(e.source.index,1),1)[0];return n.splice(e.destination.index,0,r),n}))},children:(0,tl.jsx)(D_,{droppableId:"dynamic-attribute-rules",children:function(e){return(0,tl.jsxs)("div",xD(xD({},e.droppableProps),{},{ref:e.innerRef,className:"ctx-flex ctx-flex-col ctx-gap-[9px]",children:[k.map(function(e,t){return(0,tl.jsx)(f_,{draggableId:e.key,index:t,children:function(n){return(0,tl.jsxs)("div",xD(xD({ref:n.innerRef},n.draggableProps),{},{className:"ctx-border ctx-border-line-hair ctx-rounded-btn ctx-bg-white",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-py-2 ctx-px-3 ctx-bg-line-paper ctx-border-b ctx-border-line-wash ctx-rounded-t-btn",children:[(0,tl.jsx)("span",xD(xD({},n.dragHandleProps),{},{title:Qc("Drag to reorder","woo-feed"),className:"ctx-text-[#bfc9d4] ctx-cursor-grab ctx-flex ctx-flex-none",children:(0,tl.jsx)(U_,{className:"ctx-size-[13px]"})})),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-semibold ctx-text-ink-body",children:cc(Qc("Rule %d","woo-feed"),t+1)}),(0,tl.jsx)("span",{className:"ctx-flex-1"}),(0,tl.jsx)("button",{type:"button",title:Qc("Duplicate rule","woo-feed"),onClick:function(){return D(e.key)},className:"".concat(OD," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),children:(0,tl.jsx)(GR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",title:Qc("Remove rule","woo-feed"),onClick:function(){return t=e.key,void(k.length<=1||(R(),S(function(e){return e.filter(function(e){return e.key!==t})})));var t},disabled:k.length<=1,className:"".concat(OD," hover:ctx-border-danger-line hover:ctx-text-danger-deep disabled:ctx-opacity-40 disabled:ctx-cursor-not-allowed"),children:(0,tl.jsx)(xk,{className:"ctx-size-3.5"})})]}),(0,tl.jsxs)("div",{className:"ctx-p-3 ctx-grid ctx-gap-2.5 ctx-items-end ctx-grid-cols-1 md:ctx-grid-cols-[minmax(0,1fr)_22px_minmax(0,1.15fr)]",children:[(0,tl.jsxs)("div",{className:SD,children:[(0,tl.jsx)("div",{className:"".concat(ND," ctx-mb-2"),children:"IF"}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-[7px] ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[140px]",children:(0,tl.jsx)(tS,{size:"small",data:b,currentSelected:jD(b,e.attribute),placeholder:Qc("Select attribute","woo-feed"),onChange:function(t){return M(e.key,"attribute",(null==t?void 0:t.value)||(null==t?void 0:t.name)||"")}})}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[130px]",children:(0,tl.jsx)(Th,{size:"small",items:hD,selected:(r=e.condition,hD.find(function(e){return e.name===r})||null),placeholder:Qc("Condition","woo-feed"),onChange:function(t){return M(e.key,"condition",(null==t?void 0:t.name)||"")}})}),"between"===e.condition?(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[150px] ctx-flex ctx-items-center ctx-gap-1.5",children:[(0,tl.jsx)(BN,{size:"small",value:vD(e.compare)[0],placeholder:Qc("min","woo-feed"),onChange:function(t){return M(e.key,"compare","".concat(t.target.value,",").concat(vD(e.compare)[1]))}}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("and","woo-feed")}),(0,tl.jsx)(BN,{size:"small",value:vD(e.compare)[1],placeholder:Qc("max","woo-feed"),onChange:function(t){return M(e.key,"compare","".concat(vD(e.compare)[0],",").concat(t.target.value))}})]}):(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[90px]",children:(0,tl.jsx)(BN,{size:"small",value:e.compare,placeholder:Qc("value","woo-feed"),onChange:function(t){return M(e.key,"compare",t.target.value)}})})]})]}),(0,tl.jsx)("div",{className:"ctx-hidden md:ctx-flex ctx-items-center ctx-justify-center ctx-h-[38px] ctx-text-[#bfc9d4]",children:(0,tl.jsx)(rD,{className:"ctx-size-3.5"})}),(0,tl.jsxs)("div",{className:SD,children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-mb-2",children:[(0,tl.jsx)("div",{className:ND,children:"OUTPUT"}),(0,tl.jsx)(UN,{size:"small",buttons:bD,active:bD.find(function(t){return t.value===e.value_type})||bD[0],onChange:function(t){return M(e.key,"value_type",t.value)}})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-[7px] ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-w-[74px] ctx-flex-none",children:(0,tl.jsx)(BN,{size:"small",value:e.prefix,placeholder:Qc("prefix","woo-feed"),onChange:function(t){return M(e.key,"prefix",t.target.value)}})}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[130px]",children:"attribute"===e.value_type?(0,tl.jsx)(tS,{size:"small",data:b,currentSelected:jD(b,e.value),placeholder:Qc("Pick an attribute","woo-feed"),onChange:function(t){return M(e.key,"value",(null==t?void 0:t.value)||(null==t?void 0:t.name)||"")}}):(0,tl.jsx)(BN,{size:"small",value:e.value,placeholder:Qc("fixed value","woo-feed"),onChange:function(t){return M(e.key,"value",t.target.value)}})}),(0,tl.jsx)("div",{className:"ctx-w-[74px] ctx-flex-none",children:(0,tl.jsx)(BN,{size:"small",value:e.suffix,placeholder:Qc("suffix","woo-feed"),onChange:function(t){return M(e.key,"suffix",t.target.value)}})})]})]})]})]}));var r}},e.key)}),e.placeholder]}))}})}),(0,tl.jsx)("button",{type:"button",onClick:function(){R(),S(function(e){return[].concat(sD(e),[wD()])})},className:"ctx-w-full ctx-mt-[9px] ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-primary ctx-bg-white ctx-border ctx-border-dashed ctx-border-[#c3ddfd] ctx-rounded-field ctx-py-[9px] ctx-px-3 ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-[#f2f8ff]",children:(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5",children:[(0,tl.jsx)(gg,{className:"ctx-size-3"}),Qc("Add rule","woo-feed")]})}),(0,tl.jsxs)("div",{className:"ctx-mt-3.5 ctx-border ctx-border-line-hair ctx-rounded-btn ctx-p-3 ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-min-w-[150px]",children:[(0,tl.jsx)("div",{className:"ctx-text-help ctx-font-semibold ctx-text-ink-body",children:Qc("Otherwise output","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-0.5",children:Qc("Used when no rule above matches.","woo-feed")})]}),(0,tl.jsx)(UN,{size:"small",buttons:gD,active:gD.find(function(e){return e.value===O})||gD[0],onChange:function(e){R(),C(e.value)}}),"attribute"===O&&(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[160px]",children:(0,tl.jsx)(tS,{size:"small",data:b,currentSelected:jD(b,T),placeholder:Qc("Pick an attribute","woo-feed"),onChange:function(e){R(),P((null==e?void 0:e.value)||(null==e?void 0:e.name)||"")}})}),"text"===O&&(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[160px]",children:(0,tl.jsx)(BN,{size:"small",value:T,placeholder:Qc("fixed value","woo-feed"),onChange:function(e){R(),P(e.target.value)}})})]})]}),(0,tl.jsxs)("div",{className:"ctx-py-[13px] ctx-px-[22px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-rounded-b-card ctx-flex ctx-items-center ctx-justify-end ctx-gap-[9px]",children:[(0,tl.jsx)(Ub,{type:"outline",onClick:o,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(Ub,{onClick:z,disabled:!L,children:h?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Save attribute","woo-feed")})]})]}):(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-[22px] ctx-text-center",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted",children:Qc("Dynamic attribute not found.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-mt-3.5 ctx-flex ctx-justify-center",children:(0,tl.jsx)(Ub,{type:"outline",onClick:o,children:Qc("Back to dynamic attributes","woo-feed")})})]})};function ED(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return TD(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(TD(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,TD(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,TD(d,"constructor",s),TD(s,"constructor",l),l.displayName="GeneratorFunction",TD(s,o,"GeneratorFunction"),TD(d),TD(d,o,"Generator"),TD(d,r,function(){return this}),TD(d,"toString",function(){return"[object Generator]"}),(ED=function(){return{w:i,m:f}})()}function TD(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}TD=function(e,t,n,r){function i(t,n){TD(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},TD(e,t,n,r)}function PD(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function _D(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){PD(i,r,o,a,c,"next",e)}function c(e){PD(i,r,o,a,c,"throw",e)}a(void 0)})}}function AD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ID(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ID(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 ID(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var FD=function(e){var t;return((null==e||null===(t=e.data)||void 0===t?void 0:t.option_name)||(null==e?void 0:e.option_name)||"").replace("wf_dattribute_","")||(null==e?void 0:e.slug)||""},RD=function(e){var n=e.attributes,r=void 0===n?[]:n,o=AD((0,t.useState)(!1),2),i=o[0],a=o[1],c=AD((0,t.useState)(null),2),l=c[0],s=c[1],u=AD(tD(),2),d=u[0],f=u[1].isLoading,p=AD(JM(),2),x=p[0],m=p[1].isLoading,h=hS().data,v=(0,t.useMemo)(function(){return(h||[]).flatMap(function(e){return e.options?e.options:[e]})},[h]),b=function(e){if(!e)return"";var t=v.find(function(t){return t.value===e||t.name===e});return t?t.name:e},g=function(e){return $a("/dynamic-attributes",{edit:FD(e)})},y=function(){var e=_D(ED().m(function e(t){var n,r,o;return ED().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.data||{},r=n.name||t.slug||Qc("Untitled","woo-feed"),e.p=1,e.n=2,x({name:cc(Qc("Copy of %s","woo-feed"),r),rules:n.rules||[],default_type:n.default_type||"attribute",default_value:n.default_value||""}).unwrap();case 2:o=e.v,je.success((null==o?void 0:o.message)||Qc("Dynamic attribute duplicated.","woo-feed")),e.n=4;break;case 3:e.p=3,e.v,je.error(Qc("Failed to duplicate dynamic attribute.","woo-feed"));case 4:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}(),w=function(){var e=_D(ED().m(function e(){var t;return ED().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,d(FD(l)).unwrap();case 1:t=e.v,a(!1),je.success((null==t?void 0:t.message)||Qc("Dynamic attribute deleted.","woo-feed")),e.n=3;break;case 2:e.p=2,e.v,a(!1),je.error(Qc("Failed to delete dynamic attribute.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),j=function(e){var t=e.valueType,n=e.value,r=e.prefix,o=void 0===r?"":r,i=e.suffix,a=void 0===i?"":i;return"attribute"===t&&n?(0,tl.jsxs)("span",{className:"ctx-text-help ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5 ctx-whitespace-pre",children:[o,(0,tl.jsx)("span",{className:"ctx-font-medium",children:b(n)}),a]}):(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5 ctx-whitespace-pre",children:"“".concat(o).concat(n||"").concat(a,"”")})},k=function(e){return Array.isArray(e)&&0!==e.length?(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-1",children:e.map(function(e,t){var n,r;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-1.5 ctx-flex-wrap",children:[(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-text-ink-faint ctx-w-3 ctx-flex-none",children:t+1}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-body",children:"".concat(b(e.attribute)||Qc("attr","woo-feed")," ").concat((r=e.condition,{"is/equal to":Qc("is equal to","woo-feed"),"is not/not equal to":Qc("is not equal to","woo-feed")}[r]||r||"?")).concat(""!==(null!==(n=e.compare)&&void 0!==n?n:"")?" “".concat(e.compare,"”"):"")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#a7b2bf] ctx-flex-none",children:"→"}),j({valueType:e.value_type||"attribute",value:e.value||"",prefix:e.prefix||"",suffix:e.suffix||""})]},t)})}):(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:"—"})},S=function(e){var t=e.default_type||"attribute",n=e.default_value||"";return""===n?(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:"—"}):j({valueType:"attribute"===t?"attribute":"text",value:n})},N="ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-muted ctx-cursor-pointer ctx-transition-colors";return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)(kg,{containerClass:"ctx-border-0 ctx-rounded-none",children:[(0,tl.jsx)(kg.Head,{children:(0,tl.jsxs)(kg.Row,{children:[(0,tl.jsx)(kg.Cell,{className:"ctx-py-2.5 ctx-pl-[22px]",children:Qc("Name","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-min-w-[260px]",children:Qc("Rules","woo-feed")}),(0,tl.jsx)(kg.Cell,{children:Qc("Fallback","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-text-right ctx-w-32 ctx-pr-[22px]",children:Qc("Actions","woo-feed")})]})}),(0,tl.jsx)(kg.Body,{children:null==r?void 0:r.map(function(e,t){var n=e.data||{},r=n.rules||[];return(0,tl.jsxs)(kg.Row,{children:[(0,tl.jsxs)(kg.Cell,{className:"ctx-py-3.5 ctx-pl-[22px] ctx-align-top",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return g(e)},className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-font-sans ctx-text-[13.5px] ctx-font-medium ctx-text-primary hover:ctx-text-primary-dark ctx-text-left",children:n.name||e.slug||"—"}),(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-font-semibold ctx-text-ink-muted ctx-bg-line-wash ctx-rounded ctx-px-1.5 ctx-py-px ctx-whitespace-nowrap",children:cc(Xc("%d rule","%d rules",r.length,"woo-feed"),r.length)})]}),(0,tl.jsx)(VR,{usedIn:e.used_in||[]})]}),(0,tl.jsx)(kg.Cell,{className:"ctx-py-3.5 ctx-align-top ctx-max-w-96",children:k(r)}),(0,tl.jsx)(kg.Cell,{className:"ctx-py-3.5 ctx-align-top",children:S(n)}),(0,tl.jsx)(kg.Cell,{className:"ctx-py-3.5 ctx-pr-[22px] ctx-align-top",children:(0,tl.jsxs)("span",{className:"ctx-w-full ctx-inline-flex ctx-justify-end ctx-gap-1.5",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return g(e)},className:"".concat(N," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),title:Qc("Edit","woo-feed"),children:(0,tl.jsx)(BR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return y(e)},className:"".concat(N," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary disabled:ctx-opacity-50"),title:Qc("Duplicate","woo-feed"),disabled:m,children:(0,tl.jsx)(GR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){s(e),a(!0)}(e)},className:"".concat(N," hover:ctx-border-danger-line hover:ctx-text-danger-deep"),title:Qc("Delete","woo-feed"),children:(0,tl.jsx)(qR,{className:"ctx-size-3.5"})})]})})]},e.id||t)})})]}),(0,tl.jsx)(Yy,{title:Qc("Delete this dynamic attribute?","woo-feed"),message:Qc("The attribute and its conditions are removed for good — feeds using it as a value source stop outputting it on their next run.","woo-feed"),confirmLabel:Qc("Delete attribute","woo-feed"),cancelLabel:Qc("Keep attribute","woo-feed"),isLoading:f,handleDelete:w,isOpen:i,setIsOpen:a})]})},MD=function(e){var t=e.className,n=void 0===t?"":t;return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:n,children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z"})})},DD=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[13px] ctx-h-[13px] ctx-flex-none ctx-block",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12 1.5a5.25 5.25 0 00-5.25 5.25v3a3 3 0 00-3 3v6.75a3 3 0 003 3h10.5a3 3 0 003-3v-6.75a3 3 0 00-3-3v-3c0-2.9-2.35-5.25-5.25-5.25zm3.75 8.25v-3a3.75 3.75 0 10-7.5 0v3h7.5z"})})},LD=function(e){var t=e.children;return(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-bg-[#f7f9fc] ctx-border ctx-border-[#eef1f5] ctx-rounded-md ctx-px-2 ctx-py-[3px]",children:t})},zD=function(){return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("div",{className:"ctx-w-10 ctx-h-10 ctx-rounded-[11px] ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-flex ctx-items-center ctx-justify-center ctx-text-[#7fb2f2]",children:(0,tl.jsx)(MD,{className:"ctx-w-[19px] ctx-h-[19px] ctx-block"})}),(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-semibold ctx-text-ink-body ctx-mt-3",children:Qc("Dynamic attribute","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-[5px] ctx-max-w-[270px] ctx-leading-[1.6]",children:Qc("Rules that output a different value per product — available once you upgrade.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-flex-wrap ctx-gap-[7px] ctx-mt-3.5 ctx-py-[9px] ctx-px-[11px] ctx-border ctx-border-[#eef1f5] ctx-rounded-[9px] ctx-bg-white",children:[(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-font-semibold ctx-text-[#b6c0cc] ctx-tracking-[0.4px]",children:"IF"}),(0,tl.jsx)(LD,{children:Qc("Size is Small","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-font-semibold ctx-text-[#b6c0cc] ctx-tracking-[0.4px]",children:"THEN"}),(0,tl.jsx)(LD,{children:Qc("size → “S”","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-gap-2 ctx-mt-4 ctx-flex-wrap",children:[(0,tl.jsxs)("button",{type:"button",disabled:!0,className:"ctx-font-sans ctx-text-[12px] ctx-font-semibold ctx-text-white ctx-bg-[#c3d6ee] ctx-border-0 ctx-rounded-btn-sm ctx-py-[9px] ctx-px-3.5 ctx-cursor-not-allowed ctx-flex ctx-items-center ctx-gap-1.5",children:[(0,tl.jsx)(DD,{}),Qc("Create your first attribute","woo-feed")]}),(0,tl.jsx)("button",{type:"button",disabled:!0,className:"ctx-font-sans ctx-text-[12px] ctx-font-medium ctx-text-[#b6c0cc] ctx-bg-white ctx-border ctx-border-[#eef1f5] ctx-rounded-btn-sm ctx-py-[9px] ctx-px-[13px] ctx-cursor-not-allowed",children:Qc("Read the guide","woo-feed")})]})]})};function BD(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return UD(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?UD(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 UD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var GD=function(){return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Ng,{tone:"muted",children:"IF"}),(0,tl.jsx)(Ng,{children:Qc("Size is Small","woo-feed")}),(0,tl.jsx)(Ng,{tone:"muted",children:"THEN"}),(0,tl.jsx)(Ng,{tone:"accent",children:Qc("size → “S”","woo-feed")})]})},HD=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-[22px] ctx-h-[22px]",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z"})})},qD=function(){return Wa().get("edit")},WD=function(e){var t=e.featureAvailable,n=yv(),r=ZM(void 0,{skip:!t}),o=r.data,i=r.isLoading,a=(null==o?void 0:o.length)||0,c=a>0,l=function(){return $a("/dynamic-attributes",{edit:"new"})};return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-pt-[18px] ctx-px-[22px] ctx-pb-[15px] ctx-flex ctx-items-start ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[240px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Dynamic attributes","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[640px]",children:"".concat(Qc("Output a different value depending on the product. Rules are checked top to bottom — the first one that matches wins, and the default covers everything else.","woo-feed")," ").concat(t?i?"":c?cc(Xc("%d attribute defined.","%d attributes defined.",a,"woo-feed"),a):Qc("No attributes defined yet.","woo-feed"):Qc("Available in CTX Feed Pro.","woo-feed")).trim()})]}),t&&c&&(0,tl.jsx)(Ub,{onClick:l,icon:(0,tl.jsx)(gg,{className:"ctx-size-3.5"}),children:Qc("New dynamic attribute","woo-feed")})]}),t?i?(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pb-[22px]",children:(0,tl.jsx)(Sg,{rows:4,heading:[Qc("Name","woo-feed"),Qc("Rules","woo-feed"),Qc("Fallback","woo-feed"),Qc("Actions","woo-feed")]})}):c?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(RD,{attributes:o}),(0,tl.jsx)("div",{className:"ctx-pt-[13px] ctx-px-[22px] ctx-pb-4 ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-text-help ctx-text-ink-faint",children:Qc("Deleting a dynamic attribute that a feed still uses leaves that feed attribute unmapped — the feed keeps generating, the field is dropped.","woo-feed")})]}):(0,tl.jsx)("div",{className:"ctx-border-t ctx-border-line-wash",children:(0,tl.jsx)(Og,{icon:(0,tl.jsx)(HD,{}),title:Qc("No dynamic attributes yet","woo-feed"),description:Qc("A dynamic attribute outputs a different value per product — send the channel what it expects without touching your product data.","woo-feed"),example:(0,tl.jsx)(GD,{}),actions:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Ub,{onClick:l,icon:(0,tl.jsx)(gg,{className:"ctx-size-3.5"}),children:Qc("Create your first attribute","woo-feed")}),(0,tl.jsx)("a",{href:"https://docs.webappick.com/kb/dynamic-attributes/",target:"_blank",rel:"noopener noreferrer",className:"ctx-font-sans ctx-text-body ctx-font-medium !ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn-sm ctx-py-[9px] ctx-px-[15px] ctx-no-underline hover:ctx-border-[#c3ddfd] hover:!ctx-text-primary ctx-transition-colors",children:Qc("Read the guide","woo-feed")})]})})}):(0,tl.jsx)(sR,{headline:Qc("Send every channel the value it expects","woo-feed"),body:Qc("Dynamic attributes are part of CTX Feed Pro. Build IF–THEN rules that rewrite sizes, genders, availability or custom labels per product — your store data stays untouched.","woo-feed"),points:[Qc("Unlimited IF–THEN rules — the first match wins, a default covers the rest","woo-feed"),Qc("Match on any product attribute, taxonomy or WP option","woo-feed"),Qc("Reuse one dynamic attribute across every feed and channel","woo-feed")],upgradeLabel:n,onLearn:function(){return $a("/premium")},preview:(0,tl.jsx)(zD,{})})]})},$D=function(){var e=rc("dynamic_attribute"),n=BD((0,t.useState)(qD),2),r=n[0],o=n[1];return(0,t.useEffect)(function(){var e=function(){return o(qD())};return window.addEventListener("hashchange",e),function(){return window.removeEventListener("hashchange",e)}},[]),e&&r?(0,tl.jsx)(CD,{slug:"new"===r?null:r,onExit:function(){return $a("/dynamic-attributes")}}):(0,tl.jsx)(WD,{featureAvailable:e})};function VD({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M3 6a3 3 0 0 1 3-3h2.25a3 3 0 0 1 3 3v2.25a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3V6Zm9.75 0a3 3 0 0 1 3-3H18a3 3 0 0 1 3 3v2.25a3 3 0 0 1-3 3h-2.25a3 3 0 0 1-3-3V6ZM3 15.75a3 3 0 0 1 3-3h2.25a3 3 0 0 1 3 3V18a3 3 0 0 1-3 3H6a3 3 0 0 1-3-3v-2.25Zm9.75 0a3 3 0 0 1 3-3H18a3 3 0 0 1 3 3V18a3 3 0 0 1-3 3h-2.25a3 3 0 0 1-3-3v-2.25Z",clipRule:"evenodd"}))}var QD=t.forwardRef(VD);function XD(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return KD(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(KD(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,KD(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,KD(d,"constructor",s),KD(s,"constructor",l),l.displayName="GeneratorFunction",KD(s,o,"GeneratorFunction"),KD(d),KD(d,o,"Generator"),KD(d,r,function(){return this}),KD(d,"toString",function(){return"[object Generator]"}),(XD=function(){return{w:i,m:f}})()}function KD(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}KD=function(e,t,n,r){function i(t,n){KD(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},KD(e,t,n,r)}function YD(e){return function(e){if(Array.isArray(e))return ZD(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 ZD(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ZD(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 ZD(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function JD(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}var eL=ii.injectEndpoints({endpoints:function(e){return{getWpCategories:e.query({query:function(e){return e?"/category-mapping/".concat(e):"/category-mapping/"},transformResponse:function(e){return null==e?void 0:e.data},providesTags:function(e,t,n){return n?[{type:"CATEGORY_MAPPING",id:n}]:[{type:"CATEGORY_MAPPING",id:"LIST"}]}}),getCategoryData:e.query({query:function(e){var t=e.template,n=e.search;return"/category-mapping/template-categories?template=".concat(t,"&search=").concat(n)},transformResponse:function(e){return null==e?void 0:e.data}}),getCategoryDataByIds:e.query({query:function(e){var t=e.template,n=e.ids,r=Array.isArray(n)?n.join(","):String(n);return"/category-mapping/template-categories?template=".concat(t,"&ids=").concat(r)},transformResponse:function(e){return null==e?void 0:e.data}}),getTemplateData:e.query({query:function(){return{url:"/feeds/templates"}}}),addCategoryMapping:e.mutation({query:function(e){return{url:"/category-mapping",method:"POST",body:e}},invalidatesTags:[{type:"CATEGORY_MAPPING",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),getCategories:e.query({query:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.page,n=void 0===t?1:t,r=e.per_page,o=void 0===r?100:r,i=e.search,a=void 0===i?"":i,c=new URLSearchParams({page:String(n),per_page:String(o),search:a}).toString();return"/category-mapping/categories?".concat(c)},transformResponse:function(e){return null==e?void 0:e.data}}),getAllCategories:e.query({queryFn:function(){var e=arguments;return function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){JD(i,r,o,a,c,"next",e)}function c(e){JD(i,r,o,a,c,"throw",e)}a(void 0)})}}(XD().m(function t(){var n,r,o,i,a,c,l,s,u,d,f,p,x;return XD().w(function(t){for(;;)switch(t.n){case 0:r=e.length>3?e[3]:void 0,o=(n=e.length>0&&void 0!==e[0]?e[0]:{})&&n.per_page||500,i=n&&n.search||"",a=[],c=1,l=0,s=0;case 1:if(!(s<2e3)){t.n=6;break}return d=new URLSearchParams({page:String(c),per_page:String(o),search:i}).toString(),t.n=2,r("/category-mapping/categories?".concat(d));case 2:if(!(f=t.v).error){t.n=3;break}return t.a(2,{error:f.error});case 3:if(p=(null===(u=f.data)||void 0===u?void 0:u.data)||{},x=Array.isArray(p.items)?p.items:[],l=Number(p.total)||l,a.push.apply(a,YD(x)),!(x.length<o||a.length>=l)){t.n=4;break}return t.a(3,6);case 4:c+=1;case 5:s++,t.n=1;break;case 6:return t.a(2,{data:{items:a,total:a.length}})}},t)}))()}}),updateCategoryMapping:e.mutation({query:function(e){return{url:"/category-mapping/".concat(e.option_name,"?type=append"),method:"PUT",body:e.data}},invalidatesTags:[{type:"CATEGORY_MAPPING",id:"LIST"},"PRODUCT_ATTRIBUTES"]}),deleteCategoryMapping:e.mutation({query:function(e){return{url:"/category-mapping/".concat(e),method:"DELETE"}},invalidatesTags:function(e,t,n){return[{type:"CATEGORY_MAPPING",id:"LIST"},{type:"CATEGORY_MAPPING",id:n},"PRODUCT_ATTRIBUTES"]}})}}}),tL=eL.useUpdateCategoryMappingMutation,nL=eL.useGetWpCategoriesQuery,rL=eL.useGetCategoryDataQuery,oL=eL.useGetCategoryDataByIdsQuery,iL=eL.useAddCategoryMappingMutation,aL=eL.useDeleteCategoryMappingMutation,cL=eL.useGetTemplateDataQuery,lL=eL.useGetCategoriesQuery,sL=eL.useGetAllCategoriesQuery;function uL({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19.5 13.5 12 21m0 0-7.5-7.5M12 21V3"}))}var dL=t.forwardRef(uL);function fL({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 19.5 8.25 12l7.5-7.5"}))}var pL=t.forwardRef(fL);function xL({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m8.25 4.5 7.5 7.5-7.5 7.5"}))}var mL=t.forwardRef(xL),hL={live:{bg:"ctx-bg-success-tint",dot:"ctx-bg-success",text:"ctx-text-success-deep"},scheduled:{bg:"ctx-bg-primary-tint",dot:"ctx-bg-primary",text:"ctx-text-primary-dark"},warning:{bg:"ctx-bg-amber-tint",dot:"ctx-bg-amber-deep",text:"ctx-text-amber-deep"},idle:{bg:"ctx-bg-line-wash",dot:"ctx-bg-ink-faint",text:"ctx-text-ink-muted"}},vL=function(e){var t=e.state,n=void 0===t?"idle":t,r=e.children,o=hL[n]||hL.idle;return(0,tl.jsxs)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5 ".concat(o.bg," ctx-rounded-full ctx-px-2.5 ctx-py-[3px]"),children:[(0,tl.jsx)("span",{className:"ctx-w-1.5 ctx-h-1.5 ctx-rounded-full ".concat(o.dot)}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-medium ".concat(o.text),children:r})]})};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 gL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function yL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gL(Object(n),!0).forEach(function(t){wL(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gL(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function wL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=bL(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=bL(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==bL(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return kL(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kL(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 kL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var SL=function(e){return e?e.label?e.label:e.id&&e.name?"".concat(e.id," - ").concat(e.name):e.id?String(e.id):e.name?String(e.name):"":""},NL=function(e){var n,r,o,i=e.itemClass,a=void 0===i?"":i,c=e.size,l=void 0===c?"large":c,s=e.placeholder,u=void 0===s?"":s,d=e.currentSelected,f=void 0===d?null:d,p=e.inputClassName,x=void 0===p?"":p,m=e.hasTaxonomy,h=void 0===m||m,v=e.isUnknown,b=void 0!==v&&v,y=e.onChange,w=jL((0,t.useState)(!0),2),j=w[0],k=w[1],S=jL((0,t.useState)(""),2),N=S[0],O=S[1],C=g(function(e){return e.categoryMapping}).template,E=rL({template:C,search:N},{skip:!C||!N||j}),T=E.data,P=E.error,_=E.isFetching,A=f&&f.id&&!f.label&&!f.name,I=oL({template:C,ids:[null==f?void 0:f.id]},{skip:!C||!h||!A}).data,F=(n=function(e){O(e),k(!1)},r=500,function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];clearTimeout(o),o=setTimeout(function(){n.apply(void 0,t)},r)}),R=jL((0,t.useState)(f),2),M=R[0],D=R[1];(0,t.useEffect)(function(){A&&I&&I.length>0&&D(function(e){return yL(yL({},e||{}),I[0])})},[I,A]);var L=""===N?T:null==T?void 0:T.filter(function(e){var t,n,r=N.toLowerCase();return(null==e||null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(r))||(null==e||null===(n=e.label)||void 0===n?void 0:n.toLowerCase().includes(r))});return h?(0,tl.jsx)(tl.Fragment,{children:(0,tl.jsxs)(pF,{value:M,onChange:function(e){y(e),D(e)},onClose:function(){return O("")},children:[(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex-grow",children:[(0,tl.jsx)(sF,{placeholder:u,title:b?Qc("This value is not in the channel category list. Pick a category from the search.","woo-feed"):void 0,"aria-invalid":b||void 0,className:ns(" ctx-w-full placeholder:!ctx-text-ink-faint !ctx-rounded-field !ctx-font-medium !ctx-text-ink !ctx-border !ctx-border-line !ctx-bg-white focus:!ctx-border-primary","focus:!ctx-outline-none data-[focus]:!ctx-outline-none focus-visible:!ctx-outline-none",{small:"!ctx-text-help !ctx-py-[7px] !ctx-pl-2 !ctx-pr-7 !ctx-shadow-none",large:"!ctx-text-row !ctx-py-[9px] !ctx-pl-2.5 !ctx-pr-8 !ctx-shadow-none"}[l],b&&"!ctx-border-danger-line !ctx-text-danger-deep",x),displayValue:SL,onChange:function(e){return F(e.target.value)}}),(0,tl.jsx)(lF,{className:ns("ctx-group ctx-absolute ctx-inset-y-0 ctx-right-0 ctx-pl-2.5 ctx-pr-2",{"ctx-pr-1 ctx-pl-1":"small"===l}),children:(0,tl.jsx)(Dk,{className:"ctx-size-4 ctx-fill-ink-muted","data-testid":"ctx-taxonomy-search-icon"})})]}),(0,tl.jsxs)(dF,{anchor:{to:"bottom start",gap:4},className:ns("ctx-w-[var(--input-width)] ctx-z-[10000] ctx-scrollbar ctx-bg-white ctx-shadow-card ctx-overflow-y-auto !ctx-max-h-60 ctx-rounded-btn ctx-border ctx-border-line focus:ctx-outline-none empty:ctx-invisible","ctx-transition ctx-duration-100 ctx-ease-in data-[leave]:data-[closed]:ctx-opacity-0"),children:[_&&(0,tl.jsx)("p",{className:"ctx-px-3 ctx-py-2",children:(0,tl.jsx)(Os,{})}),P&&(0,tl.jsx)("p",{className:"ctx-px-3 ctx-py-2 ctx-text-body ctx-text-danger",children:P.data.message}),(null==L?void 0:L.length)>0&&(null==L?void 0:L.map(function(e){return(0,tl.jsx)(fF,{value:e,className:ns("ctx-cursor-pointer data-[focus]:ctx-bg-line-wash data-[selected]:ctx-bg-primary-tint ctx-text-body ctx-text-ink-body ctx-flex ctx-transform ctx-duration-300   hover:ctx-bg-line-wash ctx-items-center ctx-gap-2 ctx-py-[7px] ctx-px-3 ctx-select-none",a),children:SL(e)},e.id)}))]})]})}):(0,tl.jsx)(BN,{size:l,placeholder:u,className:x,value:null!=f&&f.id?String(f.id):"",onChange:function(e){return y({id:e.target.value})}})},OL=null,CL=function(e){return"string"!=typeof e||-1===e.indexOf("&")||"undefined"==typeof document?e:(OL||(OL=document.createElement("textarea")),OL.innerHTML=e,OL.value)};function EL(e){return EL="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},EL(e)}function TL(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return PL(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(PL(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,PL(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,PL(d,"constructor",s),PL(s,"constructor",l),l.displayName="GeneratorFunction",PL(s,o,"GeneratorFunction"),PL(d),PL(d,o,"Generator"),PL(d,r,function(){return this}),PL(d,"toString",function(){return"[object Generator]"}),(TL=function(){return{w:i,m:f}})()}function PL(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}PL=function(e,t,n,r){function i(t,n){PL(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},PL(e,t,n,r)}function _L(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function AL(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){_L(i,r,o,a,c,"next",e)}function c(e){_L(i,r,o,a,c,"throw",e)}a(void 0)})}}function IL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function FL(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?IL(Object(n),!0).forEach(function(t){RL(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):IL(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function RL(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=EL(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=EL(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==EL(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ML(e){return function(e){if(Array.isArray(e))return zL(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||LL(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 DL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||LL(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function LL(e,t){if(e){if("string"==typeof e)return zL(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zL(e,t):void 0}}function zL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var BL=[10,25,50],UL=function(e,t){for(var n=[],r=1;r<=t;r++)1===r||r===t||Math.abs(r-e)<=1?n.push(r):"…"!==n[n.length-1]&&n.push("…");return n},GL=function(e){var n,r=e.optionName,o=e.onExit,i=V(),a=DL(iL(),2),c=a[0],l=a[1].isLoading,s=DL(tL(),2),u=s[0],d=s[1].isLoading,f=l||d,p=nL(r,{skip:!r}),x=p.data,m=p.isLoading,h=sL({}),v=h.data,b=h.isLoading,g=cL().data,y=(0,t.useMemo)(function(){var e=(null==g?void 0:g.data)||{};return Object.keys(e).map(function(t){var n;return{id:t,value:t,name:(null===(n=e[t])||void 0===n?void 0:n.label)||t}})},[g]),w=DL((0,t.useState)(""),2),j=w[0],k=w[1],S=DL((0,t.useState)(""),2),N=S[0],O=S[1],C=DL((0,t.useState)({}),2),E=C[0],T=C[1],P=DL((0,t.useState)(!r),2),_=P[0],A=P[1],I=DL((0,t.useState)(null),2),F=I[0],R=I[1],M=(0,t.useMemo)(function(){var e;if(!N)return!0;var t=null==g||null===(e=g.data)||void 0===e?void 0:e[N];return!t||!1!==t.has_taxonomy},[g,N]),D=(0,t.useMemo)(function(){if(!M)return[];var e=Object.values(E).map(function(e){return String(e||"").trim()}).filter(function(e){return/^\d+$/.test(e)});return Array.from(new Set(e)).sort()},[E,M]),L=oL({template:N,ids:D},{skip:!N||!M||0===D.length}).data,z=(0,t.useCallback)(function(e){var t=String(e||"").trim();return!(!M||""===t)&&(!/^\d+$/.test(t)||!!L&&!L.some(function(e){return String(e.id)===t}))},[M,L]),B=DL((0,t.useState)(""),2),U=B[0],G=B[1],H=DL((0,t.useState)("all"),2),q=H[0],W=H[1],$=DL((0,t.useState)(1),2),Q=$[0],X=$[1],K=DL((0,t.useState)(BL[0]),2),Y=K[0],Z=K[1],J=(0,t.useRef)(!1);(0,t.useEffect)(function(){var e,t;if(null!=x&&x.data&&!J.current){J.current=!0;var n,r,o=null!==(e=x.data.template)&&void 0!==e?e:"";k(null!==(t=x.data.name)&&void 0!==t?t:""),O(o),T((n=x.data.mappings,r={},Object.entries(n||{}).forEach(function(e){var t=DL(e,2),n=t[0],o=t[1];null!=o&&""!==String(o)&&(r[String(n)]=String(o))}),r)),i(ji({template:o}))}},[x,i]),(0,t.useEffect)(function(){return function(){i(ki())}},[i]);var ee=r||(null==x||null===(n=x.data)||void 0===n?void 0:n.option_name)||F||null,te=(0,t.useMemo)(function(){var e;return null!==(e=null==v?void 0:v.items)&&void 0!==e?e:[]},[v]),ne=(0,t.useMemo)(function(){var e=new Map;te.forEach(function(t){return e.set(Number(t.id),t)});var t=function(t){for(var n=0,r=Number(t.parent),o=new Set([Number(t.id)]);r>0&&e.has(r)&&!o.has(r);)o.add(r),n++,r=Number(e.get(r).parent);return n},n=new Map;te.forEach(function(e){var t=Number(e.parent);t>0&&(n.has(t)||n.set(t,[]),n.get(t).push(Number(e.id)))});var r=function(e,t){var o;if(t.has(e))return[];t.add(e);var i=[];return(null!==(o=n.get(e))&&void 0!==o?o:[]).forEach(function(e){i.push(e),i.push.apply(i,ML(r(e,t)))}),i},o=new Map;return te.forEach(function(e){var t=r(Number(e.id),new Set);t.length>0&&o.set(Number(e.id),t)}),{rows:te.map(function(e){return FL(FL({},e),{},{depth:t(e)})}),descendantsById:o}},[te]),re=ne.rows,oe=ne.descendantsById,ie=function(e){return E[String(e)]||""},ae=function(e){return""!==ie(e)},ce=re.filter(function(e){return ae(e.id)}).length,le=re.length-ce,se=(0,t.useMemo)(function(){var e=U.trim().toLowerCase();return re.filter(function(t){return("unmapped"!==q||!ae(t.id))&&(!("mapped"===q&&!ae(t.id))&&(""===e||CL(String(t.name)).toLowerCase().includes(e)))})},[re,U,q,E]),ue=Math.max(1,Math.ceil(se.length/Y)),de=Math.min(Q,ue),fe=(de-1)*Y,pe=Math.min(fe+Y,se.length),xe=se.slice(fe,pe),me=""!==j.trim()&&""!==N&&_&&!f,he=function(){var e=AL(TL().m(function e(){var t,n,r,o,i,a,l,s,d=arguments;return TL().w(function(e){for(;;)switch(e.p=e.n){case 0:if(t=(d.length>0&&void 0!==d[0]?d[0]:{}).silent,n=void 0!==t&&t,""!==j.trim()&&""!==N){e.n=1;break}return e.a(2,{ok:!1,optionName:null});case 1:if(e.p=1,!ee){e.n=3;break}return e.n=2,u({option_name:ee,data:{name:j,template:N,mappings:[E]}}).unwrap();case 2:return A(!1),n||je.success(Qc("Mapping set saved.","woo-feed")),e.a(2,{ok:!0,optionName:ee});case 3:return e.n=4,c({name:j,template:N,mappings:[E]}).unwrap();case 4:return o=e.v,(i=(null==o?void 0:o.option_name)||(null==o||null===(r=o.data)||void 0===r?void 0:r.option_name)||null)&&R(i),A(!1),n||je.success(Qc("Mapping set saved.","woo-feed")),e.a(2,{ok:!0,optionName:i});case 5:return e.p=5,s=e.v,je.error((null==s||null===(a=s.data)||void 0===a?void 0:a.error)||(null==s||null===(l=s.data)||void 0===l?void 0:l.message)||(null==s?void 0:s.message)||Qc("Failed to save mapping set.","woo-feed")),e.a(2,{ok:!1,optionName:null})}},e,null,[[1,5]])}));return function(){return e.apply(this,arguments)}}(),ve=function(){var e=AL(TL().m(function e(){var t,n,r,o;return TL().w(function(e){for(;;)switch(e.n){case 0:if(me){e.n=1;break}return e.a(2);case 1:return t=!ee,e.n=2,he({silent:!1});case 2:n=e.v,r=n.ok,o=n.optionName,r&&t&&o&&$a("/category-mapping",{edit:o});case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),be=function(){var e=AL(TL().m(function e(t){var n,r;return TL().w(function(e){for(;;)switch(e.n){case 0:if((n=Math.min(Math.max(1,t),ue))!==de){e.n=1;break}return e.a(2);case 1:if(!_||!me){e.n=3;break}return e.n=2,he({silent:!0});case 2:if(r=e.v,r.ok){e.n=3;break}return e.a(2);case 3:X(n);case 4:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),ge=N?y.find(function(e){return e.value===N})||{id:N,name:N}:null,ye=BL.map(function(e){return{id:e,value:e,name:String(e)}}),we=ye.find(function(e){return e.value===Y}),ke=[{title:Qc("All","woo-feed"),value:"all"},{title:cc(Qc("Unmapped %d","woo-feed"),le),value:"unmapped"},{title:cc(Qc("Mapped %d","woo-feed"),ce),value:"mapped"}];return r&&m?(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-[22px]",children:(0,tl.jsx)(Sg,{rows:5,heading:[Qc("Store Category","woo-feed"),Qc("Mapped To","woo-feed"),Qc("Status","woo-feed"),Qc("Action","woo-feed")]})}):(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card",children:[(0,tl.jsxs)("div",{className:"ctx-pt-4 ctx-px-[22px] ctx-pb-3.5 ctx-border-b ctx-border-line-wash ctx-flex ctx-items-end ctx-gap-3.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-min-w-[230px]",children:(0,tl.jsx)(Rs,{label:Qc("Mapping set name","woo-feed"),required:!0,value:j,onChange:function(e){k(e.target.value),A(!0)},placeholder:Qc("e.g. Google Shopping categories","woo-feed")})}),(0,tl.jsxs)("div",{className:"ctx-min-w-[210px]",children:[(0,tl.jsxs)("p",{className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-mb-1.5",children:[Qc("Channel taxonomy","woo-feed"),(0,tl.jsx)("span",{className:"ctx-text-[#e5484d]",children:" *"})]}),(0,tl.jsx)(Th,{size:"small",items:y,selected:ge,onChange:function(e){O(e.value),A(!0),i(ji({template:e.value}))},placeholder:Qc("Select a channel","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),(0,tl.jsxs)("div",{className:"ctx-text-right",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-medium ctx-text-ink",children:cc(Qc("%1$d of %2$d categories mapped","woo-feed"),ce,re.length)}),(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-ink-faint ctx-mt-[3px]",children:0===le?Qc("every store category resolves to a channel category","woo-feed"):cc(Xc("%d category still unmapped","%d categories still unmapped",le,"woo-feed"),le)})]}),(0,tl.jsx)("div",{className:ns("ctx-text-help ctx-border ctx-rounded-item ctx-px-[11px] ctx-py-1.5",_?"ctx-text-[#a8760f] ctx-bg-[#fef6e7] ctx-border-[#f5dfaf]":"ctx-text-ink-muted ctx-bg-[#f7f9fc] ctx-border-line-hair"),children:Qc(_?"Unsaved":"Saved","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-py-[13px] ctx-px-[22px] ctx-border-b ctx-border-line-wash ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)(hk,{value:U,onChange:function(e){G(e),X(1)},placeholder:Qc("Search store categories","woo-feed"),clearable:!0,inputClassName:"ctx-w-[230px]"}),(0,tl.jsx)(UN,{buttons:ke,active:ke.find(function(e){return e.value===q}),onChange:function(e){W(e.value),X(1)}}),(0,tl.jsx)("div",{className:"ctx-flex-1"}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-faint",children:cc(Qc("Showing %1$d of %2$d","woo-feed"),se.length,re.length)})]}),b?(0,tl.jsx)("div",{className:"ctx-p-[22px]",children:(0,tl.jsx)(Sg,{rows:5,heading:[Qc("Store Category","woo-feed"),Qc("Mapped To","woo-feed"),Qc("Status","woo-feed"),Qc("Action","woo-feed")]})}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)(kg,{containerClass:"ctx-border-0 ctx-rounded-none",children:[(0,tl.jsx)(kg.Head,{children:(0,tl.jsxs)(kg.Row,{children:[(0,tl.jsx)(kg.Cell,{className:"ctx-py-2.5 ctx-pl-[22px] ctx-w-[34%]",children:Qc("Store Category","woo-feed")}),(0,tl.jsx)(kg.Cell,{children:Qc("Mapped To","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-w-28",children:Qc("Status","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-text-right ctx-w-[90px] ctx-pr-[22px]",children:Qc("Action","woo-feed")})]})}),(0,tl.jsx)(kg.Body,{children:0===xe.length?(0,tl.jsx)("tr",{children:(0,tl.jsx)("td",{colSpan:4,className:"ctx-text-center ctx-py-[34px] ctx-text-body ctx-text-ink-muted",children:""!==U.trim()?cc(Qc("No categories match “%s”.","woo-feed"),U.trim()):Qc("No categories to map.","woo-feed")})}):xe.map(function(e){var t=ie(e.id),n=""!==t,r=z(t),o=oe.has(Number(e.id));return(0,tl.jsxs)(kg.Row,{className:n?"":"ctx-bg-[#fffbf1]",children:[(0,tl.jsx)(kg.Cell,{className:"ctx-py-2.5 ctx-pl-[22px]",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",style:{paddingLeft:"".concat(20*e.depth,"px")},children:[e.depth>0&&(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#bfc9d4]",children:"└"}),(0,tl.jsx)("span",{className:ns("ctx-text-row ctx-text-ink",0===e.depth?"ctx-font-semibold":"ctx-font-medium"),children:CL(e.name)}),"number"==typeof e.count&&(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-ink-faint",children:cc(Xc("· %d product","· %d products",e.count,"woo-feed"),e.count)})]})}),(0,tl.jsx)(kg.Cell,{className:"ctx-py-1.5",children:(0,tl.jsx)(NL,{size:"small",hasTaxonomy:M,isUnknown:r,placeholder:Qc(N?M?"Not mapped":"Type the channel category":"Choose a channel taxonomy first","woo-feed"),currentSelected:n?{id:t}:null,onChange:function(t){return function(e,t){T(function(n){var r=FL({},n);if(""===t){if(void 0===r[String(e)])return n;r[String(e)]=""}else r[String(e)]=String(t);return r}),A(!0)}(e.id,null!=t&&t.id?String(t.id):"")}},M?"".concat(e.id,":").concat(t):String(e.id))}),(0,tl.jsx)(kg.Cell,{children:(0,tl.jsx)(vL,{state:n&&!r?"live":"warning",children:Qc(r?"Unknown category":n?"Mapped":"Unmapped","woo-feed")})}),(0,tl.jsx)(kg.Cell,{className:"ctx-pr-[22px]",children:(0,tl.jsx)("span",{className:"ctx-w-full ctx-inline-flex ctx-justify-end",children:o&&(0,tl.jsx)("button",{type:"button",onClick:function(){return function(e){var t,n=ie(e),r=null!==(t=oe.get(Number(e)))&&void 0!==t?t:[];""!==n&&0!==r.length&&(T(function(e){var t=FL({},e);return r.forEach(function(e){t[String(e)]=n}),t}),A(!0))}(e.id)},disabled:!n,title:Qc(n?"Copy this mapping onto its sub-categories":"Map this category first, then copy it onto its sub-categories","woo-feed"),"aria-label":Qc("Copy this mapping onto its sub-categories","woo-feed"),className:ns("ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-[6px] ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer ctx-transition-colors hover:ctx-border-[#c3ddfd] hover:ctx-text-primary",{"ctx-opacity-40 ctx-cursor-not-allowed hover:ctx-border-line-hair hover:ctx-text-ink-faint":!n}),children:(0,tl.jsx)(dL,{className:"ctx-size-3.5"})})})})]},e.id)})})]}),se.length>0&&(0,tl.jsxs)("div",{className:"ctx-py-[11px] ctx-px-[22px] ctx-border-t ctx-border-line-wash ctx-flex ctx-items-center ctx-gap-3 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("Rows per page","woo-feed")}),(0,tl.jsx)(Th,{size:"small",className:"ctx-w-[74px]",items:ye,selected:we,onChange:function(e){Z(e.value),X(1)}})]}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint ctx-flex-1 ctx-min-w-[150px]",children:cc(Qc("Showing %1$d–%2$d of %3$d categories","woo-feed"),fe+1,pe,se.length)}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[5px]",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return be(de-1)},disabled:de<=1||f,title:Qc("Previous page","woo-feed"),className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line ctx-rounded-item ctx-bg-white ctx-text-ink-body ctx-cursor-pointer disabled:ctx-text-[#c9d2dd] disabled:ctx-border-line-wash disabled:ctx-cursor-default",children:(0,tl.jsx)(pL,{className:"ctx-size-3.5"})}),UL(de,ue).map(function(e,t){return"…"===e?(0,tl.jsx)("span",{className:"ctx-min-w-7 ctx-text-center ctx-text-xs ctx-text-[#b6c0cc]",children:"…"},"gap-".concat(t)):(0,tl.jsx)("button",{type:"button",onClick:function(){return be(e)},disabled:f,className:ns("ctx-min-w-7 ctx-h-7 ctx-px-[7px] ctx-font-sans ctx-text-xs ctx-border ctx-rounded-item ctx-cursor-pointer",e===de?"ctx-font-semibold ctx-text-white ctx-bg-primary ctx-border-primary ctx-cursor-default":"ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border-line"),children:e},e)}),(0,tl.jsx)("button",{type:"button",onClick:function(){return be(de+1)},disabled:de>=ue||f,title:Qc("Next page","woo-feed"),className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line ctx-rounded-item ctx-bg-white ctx-text-ink-body ctx-cursor-pointer disabled:ctx-text-[#c9d2dd] disabled:ctx-border-line-wash disabled:ctx-cursor-default",children:(0,tl.jsx)(mL,{className:"ctx-size-3.5"})})]})]})]}),(0,tl.jsxs)("div",{className:"ctx-py-[13px] ctx-px-[22px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-rounded-b-card ctx-flex ctx-items-center ctx-justify-end ctx-gap-[9px]",children:[(0,tl.jsx)(Ub,{type:"outline",onClick:o,children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(Ub,{onClick:ve,disabled:!me,children:f?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Save mapping set","woo-feed")})]})]})};function HL(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return qL(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(qL(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,qL(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,qL(d,"constructor",s),qL(s,"constructor",l),l.displayName="GeneratorFunction",qL(s,o,"GeneratorFunction"),qL(d),qL(d,o,"Generator"),qL(d,r,function(){return this}),qL(d,"toString",function(){return"[object Generator]"}),(HL=function(){return{w:i,m:f}})()}function qL(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qL=function(e,t,n,r){function i(t,n){qL(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},qL(e,t,n,r)}function WL(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function $L(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){WL(i,r,o,a,c,"next",e)}function c(e){WL(i,r,o,a,c,"throw",e)}a(void 0)})}}function VL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return QL(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?QL(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 QL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var XL=function(e){var n,r=e.sets,o=void 0===r?[]:r,i=e.catalog,a=void 0===i?null:i,c=VL((0,t.useState)(!1),2),l=c[0],s=c[1],u=VL((0,t.useState)(null),2),d=u[0],f=u[1],p=VL(aL(),2),x=p[0],m=p[1].isLoading,h=VL(iL(),2),v=h[0],b=h[1].isLoading,g=cL().data,y=(0,t.useMemo)(function(){var e=(null==g?void 0:g.data)||{};return Object.keys(e).reduce(function(t,n){var r;return t[n]=(null===(r=e[n])||void 0===r?void 0:r.label)||n,t},{})},[g]),w=null!==(n=null==a?void 0:a.total)&&void 0!==n?n:0,j=(0,t.useMemo)(function(){var e=null==a?void 0:a.items;return e?new Set(e.map(function(e){return String(e.id)})):null},[a]),k=function(e){return $a("/category-mapping",{edit:e})},S=function(){var e=$L(HL().m(function e(t){var n,r,o;return HL().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.name,r=t.template,o=t.mappings,e.p=1,e.n=2,v({name:cc(Qc("Copy of %s","woo-feed"),n),template:r,mappings:[o||{}]}).unwrap();case 2:je.success(Qc("Mapping set duplicated.","woo-feed")),e.n=4;break;case 3:e.p=3,e.v,je.error(Qc("Failed to duplicate mapping set.","woo-feed"));case 4:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=$L(HL().m(function e(){return HL().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,x(d).unwrap();case 1:s(!1),je.success(Qc("Mapping set deleted.","woo-feed")),e.n=3;break;case 2:e.p=2,e.v,s(!1),je.error(Qc("Failed to delete mapping set.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),O=function(e){var t=Math.min(function(e,t){return e?Object.entries(e).filter(function(e){var n=VL(e,2),r=n[0],o=n[1];return null!=o&&""!==String(o)&&(!t||t.has(String(r)))}).length:0}(e,j),w||1/0),n=w,r=n>0?Math.round(t/n*100):0,o=n>0&&t===n,i=o?"ctx-bg-success":0===t?"ctx-bg-[#e8ab3c]":"ctx-bg-primary";return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)("div",{className:"ctx-w-[110px] ctx-h-1.5 ctx-rounded ctx-bg-line-wash ctx-overflow-hidden",children:(0,tl.jsx)("div",{className:"ctx-h-1.5 ctx-rounded ".concat(i),style:{width:"".concat(r,"%")}})}),(0,tl.jsx)("span",{className:"ctx-text-help ".concat(o?"ctx-text-success-deep":"ctx-text-ink-muted"),children:cc(Qc("%1$d of %2$d categories","woo-feed"),t,n)})]})},C="ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-muted ctx-cursor-pointer ctx-transition-colors";return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)(kg,{containerClass:"ctx-border-0 ctx-rounded-none",children:[(0,tl.jsx)(kg.Head,{children:(0,tl.jsxs)(kg.Row,{children:[(0,tl.jsx)(kg.Cell,{className:"ctx-py-2.5 ctx-pl-[22px]",children:Qc("Set","woo-feed")}),(0,tl.jsx)(kg.Cell,{children:Qc("Channel Taxonomy","woo-feed")}),(0,tl.jsx)(kg.Cell,{children:Qc("Coverage","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-text-right ctx-w-32 ctx-pr-[22px]",children:Qc("Actions","woo-feed")})]})}),(0,tl.jsx)(kg.Body,{children:o.map(function(e,t){var n=(null==e?void 0:e.data)||{},r=n.option_name||(null==e?void 0:e.option_name);return(0,tl.jsxs)(kg.Row,{children:[(0,tl.jsx)(kg.Cell,{className:"ctx-py-3.5 ctx-pl-[22px]",children:(0,tl.jsx)("button",{type:"button",onClick:function(){return k(r)},className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-font-sans ctx-text-[13.5px] ctx-font-medium ctx-text-primary hover:ctx-text-primary-dark ctx-text-left",children:n.name||"—"})}),(0,tl.jsx)(kg.Cell,{children:y[n.template]||n.template||"—"}),(0,tl.jsx)(kg.Cell,{children:O(n.mappings)}),(0,tl.jsx)(kg.Cell,{className:"ctx-pr-[22px]",children:(0,tl.jsxs)("span",{className:"ctx-w-full ctx-inline-flex ctx-justify-end ctx-gap-1.5",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return k(r)},className:"".concat(C," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary"),title:Qc("Edit","woo-feed"),children:(0,tl.jsx)(BR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){return S(n)},className:"".concat(C," hover:ctx-border-[#c3ddfd] hover:ctx-text-primary disabled:ctx-opacity-50"),title:Qc("Duplicate","woo-feed"),disabled:b,children:(0,tl.jsx)(GR,{className:"ctx-size-3.5"})}),(0,tl.jsx)("button",{type:"button",onClick:function(){f(r),s(!0)},className:"".concat(C," hover:ctx-border-danger-line hover:ctx-text-danger-deep"),title:Qc("Delete","woo-feed"),children:(0,tl.jsx)(qR,{className:"ctx-size-3.5"})})]})})]},r||t)})})]}),(0,tl.jsx)(Yy,{title:Qc("Delete this category mapping?","woo-feed"),message:Qc("The mapping set is removed for good — feeds that reference it stop using it on their next run.","woo-feed"),confirmLabel:Qc("Delete mapping","woo-feed"),cancelLabel:Qc("Keep mapping","woo-feed"),isLoading:m,handleDelete:N,isOpen:l,setIsOpen:s})]})};function KL(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return YL(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?YL(e,t):void 0}}(e,t)||function(){throw 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 n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var ZL=function(){return Wa().get("edit")},JL=function(){var e=nL(),t=e.data,n=e.isLoading,r=lL({page:1,per_page:500,search:""}).data,o=(null==t?void 0:t.length)||0,i=o>0,a=function(){return $a("/category-mapping",{edit:"new"})},c=n?"":i?cc(Xc("%d set saved.","%d sets saved.",o,"woo-feed"),o):Qc("No sets saved yet.","woo-feed");return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-pt-[18px] ctx-px-[22px] ctx-pb-[15px] ctx-flex ctx-items-start ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[240px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Category mapping","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[660px]",children:"".concat(Qc("Match your store categories to a channel’s own taxonomy once, then reuse the set in any feed. Sub-categories inherit their parent unless you override them.","woo-feed")," ").concat(c).trim()})]}),i&&(0,tl.jsx)(Ub,{onClick:a,icon:(0,tl.jsx)(gg,{className:"ctx-size-3.5"}),children:Qc("New mapping set","woo-feed")})]}),n?(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pb-[22px]",children:(0,tl.jsx)(Sg,{rows:3,heading:[Qc("Set","woo-feed"),Qc("Channel Taxonomy","woo-feed"),Qc("Coverage","woo-feed"),Qc("Actions","woo-feed")]})}):i?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(XL,{sets:t,catalog:r}),(0,tl.jsx)("div",{className:"ctx-pt-[13px] ctx-px-[22px] ctx-pb-4 ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-text-help ctx-text-ink-faint",children:Qc("Deleting a mapping set that a feed still uses leaves those categories unmapped — the feed keeps generating, the mapped value is dropped.","woo-feed")})]}):(0,tl.jsx)("div",{className:"ctx-border-t ctx-border-line-wash",children:(0,tl.jsx)(Og,{icon:(0,tl.jsx)(QD,{className:"ctx-w-[22px] ctx-h-[22px]"}),title:Qc("No mapping sets yet","woo-feed"),description:Qc("A mapping set matches each store category to a channel’s own taxonomy — map once here, then reuse the set in any feed. Sub-categories inherit their parent unless you override them.","woo-feed"),example:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Ng,{children:Qc("Clothing","woo-feed")}),(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-[#b6c0cc]",children:"→"}),(0,tl.jsx)(Ng,{tone:"accent",children:Qc("1604 — Apparel & Accessories > Clothing","woo-feed")})]}),actions:(0,tl.jsx)(Ub,{onClick:a,icon:(0,tl.jsx)(gg,{className:"ctx-size-3.5"}),children:Qc("Create your first mapping set","woo-feed")})})})]})},ez=function(){var e=KL((0,t.useState)(ZL),2),n=e[0],r=e[1];return(0,t.useEffect)(function(){var e=function(){return r(ZL())};return window.addEventListener("hashchange",e),function(){return window.removeEventListener("hashchange",e)}},[]),n?(0,tl.jsx)(GL,{optionName:"new"===n?null:n,onExit:function(){return $a("/category-mapping")}}):(0,tl.jsx)(JL,{})},tz=ii.injectEndpoints({endpoints:function(e){return{getWpOptions:e.query({query:function(){return"options"},providesTags:["WPOPTIONS"]}),addWpOption:e.mutation({query:function(e){return{url:"/options",method:"POST",body:e}},invalidatesTags:["WPOPTIONS","PRODUCT_ATTRIBUTES"]}),deleteWpOption:e.mutation({query:function(e){return{url:"/options",method:"DELETE",body:{option:e}}},invalidatesTags:["WPOPTIONS","PRODUCT_ATTRIBUTES"]}),getAllWpOptionsDropdown:e.query({query:function(){return"options/available"}})}}}),nz=tz.useGetWpOptionsQuery,rz=tz.useAddWpOptionMutation,oz=tz.useDeleteWpOptionMutation,iz=tz.useGetAllWpOptionsDropdownQuery;function az(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return cz(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(cz(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,cz(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,cz(d,"constructor",s),cz(s,"constructor",l),l.displayName="GeneratorFunction",cz(s,o,"GeneratorFunction"),cz(d),cz(d,o,"Generator"),cz(d,r,function(){return this}),cz(d,"toString",function(){return"[object Generator]"}),(az=function(){return{w:i,m:f}})()}function cz(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}cz=function(e,t,n,r){function i(t,n){cz(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},cz(e,t,n,r)}function lz(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function sz(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){lz(i,r,o,a,c,"next",e)}function c(e){lz(i,r,o,a,c,"throw",e)}a(void 0)})}}function uz(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function dz(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uz(Object(n),!0).forEach(function(t){fz(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uz(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function fz(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=mz(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mz(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mz(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pz(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return xz(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xz(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 xz(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function mz(e){return mz="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},mz(e)}var hz=["blogname","blogdescription","siteurl","home","admin_email","new_admin_email","WPLANG","timezone_string","gmt_offset","date_format","time_format","start_of_week","users_can_register","default_role","posts_per_page","permalink_structure","blog_charset","blog_public","site_icon"],vz={blogname:Qc("Site title","woo-feed"),blogdescription:Qc("Tagline","woo-feed"),siteurl:Qc("WordPress address (URL)","woo-feed"),home:Qc("Site address (URL)","woo-feed"),admin_email:Qc("Administration email address","woo-feed"),WPLANG:Qc("Site language","woo-feed"),timezone_string:Qc("Timezone","woo-feed"),gmt_offset:Qc("Timezone offset (UTC)","woo-feed"),date_format:Qc("Date format","woo-feed"),time_format:Qc("Time format","woo-feed"),start_of_week:Qc("Week starts on","woo-feed"),posts_per_page:Qc("Posts per page","woo-feed"),permalink_structure:Qc("Permalink structure","woo-feed"),woocommerce_currency:Qc("Store currency","woo-feed"),woocommerce_default_country:Qc("Store base location","woo-feed"),woocommerce_weight_unit:Qc("Weight unit","woo-feed"),woocommerce_dimension_unit:Qc("Dimension unit","woo-feed"),woocommerce_price_num_decimals:Qc("Price decimals","woo-feed"),woocommerce_store_address:Qc("Store address","woo-feed"),woocommerce_store_city:Qc("Store city","woo-feed"),woocommerce_store_postcode:Qc("Store postcode","woo-feed"),woocommerce_email_from_name:Qc('"From" name for emails',"woo-feed"),woocommerce_email_from_address:Qc('"From" email address',"woo-feed")},bz=[{title:Qc("All","woo-feed"),value:"all"},{title:Qc("Site","woo-feed"),value:"site"},{title:Qc("WooCommerce","woo-feed"),value:"woo"},{title:Qc("Advanced","woo-feed"),value:"advanced"}],gz={site:{label:Qc("Site","woo-feed"),className:"ctx-text-primary-dark ctx-bg-primary-tint"},woo:{label:Qc("WooCommerce","woo-feed"),className:"ctx-text-[#7040c4] ctx-bg-[#f4eefe]"},advanced:{label:Qc("Advanced","woo-feed"),className:"ctx-text-ink-muted ctx-bg-line-wash"}},yz=function(e){return e.startsWith("woocommerce_")?"woo":hz.includes(e)?"site":"advanced"},wz=function(e,t){if(!e)return yz(t);var n=String(e).toLowerCase();return"woocommerce"===n||"woo"===n?"woo":"site"===n?"site":"advanced"},jz=function(e){var t,n=e.row,r=e.busy,o=e.onAdd,i=e.onRemove,a=null!=(t=n.value)&&("object"===mz(t)||"string"==typeof t&&/^(?:a|O|s):\d+:/.test(t.trim())),c=gz[n.category]||gz.advanced,l="string"==typeof n.value?n.value:"",s=cc(Qc("Add %s","woo-feed"),n.name);return a?s=cc(Qc("%s is not usable","woo-feed"),n.name):n.added&&(s=cc(Qc("%s is in your list","woo-feed"),n.name)),(0,tl.jsxs)("div",{className:ns("ctx-px-5 ctx-py-[11px] ctx-border-b ctx-border-[#f4f6f8] ctx-flex ctx-items-start ctx-gap-2.5",a?"ctx-bg-[#fffbf1]":n.added?"ctx-bg-[#f5faff]":"ctx-bg-white"),children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px]",children:[(0,tl.jsx)("code",{className:"ctx-text-body ctx-font-medium ctx-text-ink ctx-truncate",children:n.name}),(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-leading-[14px] ctx-font-semibold ctx-rounded ctx-px-1.5 ctx-py-px ctx-whitespace-nowrap ".concat(c.className),children:c.label})]}),l?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-body ctx-mt-[3px] ctx-truncate",children:l}):null,a?(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-leading-4 ctx-text-[#8a6410] ctx-mt-[3px]",children:Qc("Serialized value — feeds can only carry plain text","woo-feed")}):n.label?(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-leading-4 ctx-text-ink-faint ctx-mt-[3px]",children:n.label}):null]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-1.5 ctx-flex-none",children:[(0,tl.jsx)("button",{type:"button","aria-label":s,disabled:a||n.added||r,onClick:function(){return o(n.name)},className:ns("ctx-font-sans ctx-text-help ctx-font-medium ctx-bg-white ctx-border ctx-rounded-item ctx-py-1.5 ctx-px-[11px] ctx-flex ctx-items-center ctx-gap-[5px] ctx-transition-colors",a?"ctx-text-[#bfc9d4] ctx-border-line-hair ctx-cursor-default":n.added?"ctx-text-ink-muted ctx-border-line-hair ctx-cursor-default":"ctx-text-primary ctx-border-[#c3ddfd] ctx-cursor-pointer hover:ctx-bg-primary-tint"),children:a?Qc("Not usable","woo-feed"):n.added?Qc("Added","woo-feed"):(0,tl.jsxs)(tl.Fragment,{children:[Qc("Add","woo-feed"),r&&(0,tl.jsx)(Os,{color:"current"})]})}),n.added?(0,tl.jsx)("button",{type:"button",title:Qc("Remove from the list","woo-feed"),"aria-label":cc(Qc("Remove %s","woo-feed"),n.name),disabled:r,onClick:function(){return i(n.name)},className:"ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-faint ctx-cursor-pointer ctx-flex-none ctx-transition-colors hover:ctx-border-[#f4d4d1] hover:ctx-text-[#b42318] hover:ctx-bg-[#fff8f7]",children:r?(0,tl.jsx)(Os,{color:"current"}):(0,tl.jsx)(xk,{className:"ctx-w-3.5 ctx-h-3.5"})}):null]})]})},kz=function(e){var n=e.open,r=e.setOpen,o=pz((0,t.useState)(""),2),i=o[0],a=o[1],c=pz((0,t.useState)("all"),2),l=c[0],s=c[1],u=pz((0,t.useState)(null),2),d=u[0],f=u[1],p=iz(void 0,{skip:!n}),x=p.data,m=p.isLoading,h=nz(),v=h.data,b=h.isFetching,g=pz(rz(),2),y=g[0],w=g[1].isLoading,j=pz(oz(),2),k=j[0],S=j[1].isLoading,N=w||S||b,O=(0,t.useMemo)(function(){return(null==v?void 0:v.data)||{}},[v]),C=Object.keys(O).length,E=(0,t.useMemo)(function(){return(Array.isArray(null==x?void 0:x.data)?x.data:[]).map(function(e){var t=function(e){if(e&&"object"===mz(e)){var t=String(e.name||"");return{name:t,value:e.value,label:e.label||vz[t]||"",category:wz(e.category,t)}}var n=String(e);return{name:n,value:void 0,label:vz[n]||"",category:yz(n)}}(e);return dz(dz({},t),{},{value:void 0===t.value?O[t.name]:t.value,added:Object.prototype.hasOwnProperty.call(O,t.name)})}).filter(function(e){return!e.name.startsWith("_transient_")&&!e.name.startsWith("_site_transient_")})},[x,O]),T=""!==i.trim(),P=(0,t.useMemo)(function(){var e=i.trim().toLowerCase();return e?E.filter(function(t){return("all"===l||t.category===l)&&(t.name.toLowerCase().includes(e)||"string"==typeof t.value&&t.value.toLowerCase().includes(e)||!!t.label&&t.label.toLowerCase().includes(e))}):[]},[E,i,l]),_=P.slice(0,100),A=function(){r(!1),a(""),s("all")},I=function(){var e=sz(az().m(function e(t){var n,r,o;return az().w(function(e){for(;;)switch(e.p=e.n){case 0:return f(t),e.p=1,e.n=2,y({option:t}).unwrap();case 2:e.v.success&&je.success(Qc("New WP Option Added","woo-feed")),e.n=4;break;case 3:e.p=3,o=e.v,je.error((null==o||null===(n=o.data)||void 0===n?void 0:n.error)||(null==o||null===(r=o.data)||void 0===r?void 0:r.message)||Qc("Failed to add option","woo-feed"));case 4:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}(),F=function(){var e=sz(az().m(function e(t){var n,r,o,i;return az().w(function(e){for(;;)switch(e.p=e.n){case 0:return f(t),e.p=1,e.n=2,k(t).unwrap();case 2:(n=e.v).success&&je.success((null===(r=n.data)||void 0===r?void 0:r.message)||Qc("Option deleted successfully","woo-feed")),e.n=4;break;case 3:e.p=3,i=e.v,je.error((null==i||null===(o=i.data)||void 0===o?void 0:o.error)||Qc("Failed to delete option","woo-feed"));case 4:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}();return(0,tl.jsxs)(Es,{isOpen:n,onClose:A,title:Qc("Add a WP option","woo-feed"),subtitle:T?cc(Qc("%1$d of %2$d rows shown","woo-feed"),P.length,E.length):E.length?cc(Xc("Search across %d option.","Search across %d options.",E.length,"woo-feed"),E.length):Qc("Search your site's options.","woo-feed"),className:"ctx-w-[660px]",children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-flex ctx-flex-col ctx-gap-2.5 ctx-border-b ctx-border-line-wash",children:[(0,tl.jsx)(hk,{value:i,onChange:a,placeholder:Qc("Search option name or value","woo-feed"),clearable:!0,inputClassName:"ctx-w-full"}),(0,tl.jsx)("div",{className:"ctx-flex [&>div]:ctx-flex-1",children:(0,tl.jsx)(UN,{buttons:bz,active:{value:l},onChange:function(e){return s(e.value)}})})]}),(0,tl.jsx)("div",{className:"ctx-max-h-[60vh] ctx-overflow-y-auto",children:m?(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-[30px] ctx-flex ctx-justify-center",children:(0,tl.jsx)(Os,{})}):T?0===P.length?(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-[30px] ctx-text-center ctx-text-body ctx-text-ink-muted",children:Qc("No options match","woo-feed")}):(0,tl.jsxs)(tl.Fragment,{children:[_.map(function(e){return(0,tl.jsx)(jz,{row:e,busy:d===e.name&&N,onAdd:I,onRemove:F},e.name)}),P.length>100&&(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-text-center ctx-text-help ctx-text-ink-faint",children:cc(Qc("Showing the first %1$d of %2$d matches — refine your search to narrow it down.","woo-feed"),100,P.length)})]}):(0,tl.jsx)("div",{className:"ctx-px-5 ctx-py-[30px] ctx-text-center ctx-text-body ctx-text-ink-muted",children:Qc("Start typing to search your site’s options — matches appear here.","woo-feed")})}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-2",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:cc(Xc("%d option in your list","%d options in your list",C,"woo-feed"),C)}),(0,tl.jsx)(Ub,{size:"large",onClick:A,children:Qc("Done","woo-feed")})]})]})};function Sz(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return Nz(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Nz(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Nz(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,Nz(d,"constructor",s),Nz(s,"constructor",l),l.displayName="GeneratorFunction",Nz(s,o,"GeneratorFunction"),Nz(d),Nz(d,o,"Generator"),Nz(d,r,function(){return this}),Nz(d,"toString",function(){return"[object Generator]"}),(Sz=function(){return{w:i,m:f}})()}function Nz(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Nz=function(e,t,n,r){function i(t,n){Nz(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Nz(e,t,n,r)}function Oz(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Cz(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ez(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ez(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 Ez(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Tz=function(e){var n=e.options,r=void 0===n?[]:n,o=Cz((0,t.useState)(!1),2),i=o[0],a=o[1],c=Cz((0,t.useState)(""),2),l=c[0],s=c[1],u=Cz(oz(),2),d=u[0],f=u[1].isLoading,p=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Oz(i,r,o,a,c,"next",e)}function c(e){Oz(i,r,o,a,c,"throw",e)}a(void 0)})}}(Sz().m(function e(){var t,n,r,o;return Sz().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,d(l).unwrap();case 1:(t=e.v).success?je.success((null===(n=t.data)||void 0===n?void 0:n.message)||"Option deleted successfully"):je.error(t.error||"Failed to delete option"),a(!1),e.n=3;break;case 2:e.p=2,o=e.v,je.error((null==o||null===(r=o.data)||void 0===r?void 0:r.error)||"Failed to delete option"),a(!1);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)(kg,{containerClass:"ctx-border-0 ctx-rounded-none",children:[(0,tl.jsx)(kg.Head,{children:(0,tl.jsxs)(kg.Row,{children:[(0,tl.jsx)(kg.Cell,{className:"ctx-py-2.5 ctx-pl-[22px]",children:Qc("Option","woo-feed")}),(0,tl.jsx)(kg.Cell,{children:Qc("Current Value","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-min-w-[240px]",children:Qc("Use In A Feed As","woo-feed")}),(0,tl.jsx)(kg.Cell,{className:"ctx-text-right ctx-w-24 ctx-pr-[22px]",children:Qc("Action","woo-feed")})]})}),(0,tl.jsx)(kg.Body,{children:Object.entries(r).map(function(e){var t=Cz(e,2),n=t[0],r=t[1];return(0,tl.jsxs)(kg.Row,{children:[(0,tl.jsx)(kg.Cell,{className:"ctx-py-4 ctx-pl-[22px] ctx-align-middle",children:(0,tl.jsx)("code",{className:"ctx-text-row ctx-font-medium ctx-text-ink",children:n})}),(0,tl.jsx)(kg.Cell,{className:"ctx-align-middle ctx-max-w-96 ctx-overflow-auto ctx-text-ink",children:r}),(0,tl.jsx)(kg.Cell,{className:"ctx-align-middle",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap",children:[(0,tl.jsx)("code",{className:"ctx-text-help ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5",children:"wf_option_".concat(n)}),(0,tl.jsx)(vR,{text:"wf_option_".concat(n)})]})}),(0,tl.jsx)(kg.Cell,{className:"ctx-align-middle ctx-pr-[22px]",children:(0,tl.jsx)("span",{className:"ctx-w-full ctx-flex ctx-justify-end",children:(0,tl.jsx)("button",{type:"button",title:Qc("Delete option","woo-feed"),"aria-label":Qc("Delete option","woo-feed"),onClick:function(){return s(n),void a(!0)},className:"".concat("ctx-w-7 ctx-h-7 ctx-flex ctx-items-center ctx-justify-center ctx-border ctx-border-line-hair ctx-rounded-item ctx-bg-white ctx-text-ink-muted ctx-cursor-pointer ctx-transition-colors"," hover:ctx-border-danger-line hover:ctx-text-danger-deep"),children:(0,tl.jsx)(qR,{className:"ctx-size-3.5"})})})})]},n)})})]}),(0,tl.jsx)(Yy,{title:"Delete this WP option?",itemName:l,confirmLabel:"Delete option",cancelLabel:"Keep option",isLoading:f,handleDelete:p,isOpen:i,setIsOpen:a})]})};function Pz(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _z(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_z(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 _z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Az=function(){var e=Pz((0,t.useState)(!1),2),n=e[0],r=e[1],o=nz(),i=o.data,a=o.isLoading,c=o.isSuccess,l=null!=i&&i.data?Object.keys(i.data).length:0,s=l>0;return(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-pt-[18px] ctx-px-[22px] ctx-pb-[15px] ctx-flex ctx-items-start ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[220px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("WP options in feeds","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[520px]",children:[Qc("Expose a WordPress or WooCommerce setting as a feed attribute — useful for shop-wide values like currency, brand name or shipping country.","woo-feed"),s&&" "+cc(Xc("%d option exposed.","%d options exposed.",l,"woo-feed"),l)]})]}),(0,tl.jsx)(Ub,{size:"medium",onClick:function(){return r(!0)},icon:(0,tl.jsx)(gg,{className:"ctx-size-3.5"}),children:Qc("Add option","woo-feed")})]}),a?(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pb-[22px]",children:(0,tl.jsx)(Sg,{rows:4,heading:["Option","Current Value","Use In A Feed As","Action"]})}):s&&c?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Tz,{options:i.data}),(0,tl.jsx)("div",{className:"ctx-pt-[13px] ctx-px-[22px] ctx-pb-4 ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-text-help ctx-text-ink-faint",children:Qc("Values are read at generation time, so a feed always carries whatever the setting says then.","woo-feed")})]}):(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-pb-[22px]",children:(0,tl.jsx)(Og,{title:Qc("No options exposed yet","woo-feed"),description:(0,tl.jsxs)(tl.Fragment,{children:[Qc("Most stores start with","woo-feed")," ",(0,tl.jsx)("code",{className:"ctx-text-help ctx-bg-line-wash ctx-rounded ctx-px-1",children:"blogname"})," ",Qc("and","woo-feed")," ",(0,tl.jsx)("code",{className:"ctx-text-help ctx-bg-line-wash ctx-rounded ctx-px-1",children:"woocommerce_currency"}),"."]}),actions:(0,tl.jsx)(Ub,{size:"large",onClick:function(){return r(!0)},icon:(0,tl.jsx)(gg,{className:"ctx-size-4"}),children:Qc("Add a WP option","woo-feed")})})})]}),(0,tl.jsx)(kz,{open:n,setOpen:r})]})};function Iz(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return Fz(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Fz(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Fz(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,Fz(d,"constructor",s),Fz(s,"constructor",l),l.displayName="GeneratorFunction",Fz(s,o,"GeneratorFunction"),Fz(d),Fz(d,o,"Generator"),Fz(d,r,function(){return this}),Fz(d,"toString",function(){return"[object Generator]"}),(Iz=function(){return{w:i,m:f}})()}function Fz(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Fz=function(e,t,n,r){function i(t,n){Fz(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Fz(e,t,n,r)}function Rz(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Mz(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Dz(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Dz(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 Dz(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var Lz="https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt",zz=/^https:\/\/(www\.)?google\.com\/basepages\/producttype\/taxonomy(-with-ids)?\.[a-z]{2,3}(-[A-Z]{2})?\.txt$/,Bz=function(e){var n=e.isOpen,r=e.onClose,o=Mz((0,t.useState)(Lz),2),i=o[0],a=o[1],c=Mz((0,t.useState)(""),2),l=c[0],s=c[1],u=Mz(Bj(),2),d=u[0],f=u[1].isLoading;(0,t.useEffect)(function(){n&&(a(Lz),s(""))},[n]);var p=i.trim(),x=""===p,m=zz.test(p),h=Qc("Downloads the latest Google product category list.","woo-feed"),v="muted";m?(h=Qc("Ready to update.","woo-feed"),v="success"):x||(h=Qc("Enter a Google taxonomy URL, e.g. https://www.google.com/basepages/producttype/taxonomy-with-ids.en-US.txt","woo-feed"),v="error");var b=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Rz(i,r,o,a,c,"next",e)}function c(e){Rz(i,r,o,a,c,"throw",e)}a(void 0)})}}(Iz().m(function e(){var t,n,o,i,a,c;return Iz().w(function(e){for(;;)switch(e.p=e.n){case 0:if(m&&!f){e.n=1;break}return e.a(2);case 1:return s(""),e.p=2,e.n=3,d({url:p}).unwrap();case 3:n=e.v,o=null==n||null===(t=n.data)||void 0===t?void 0:t.version,je.success(o?cc(Qc("Taxonomy updated (version %s).","woo-feed"),o):Qc("Taxonomy updated.","woo-feed")),r(),e.n=5;break;case 4:e.p=4,c=e.v,s((null==c||null===(i=c.data)||void 0===i?void 0:i.message)||(null==c||null===(a=c.data)||void 0===a?void 0:a.error)||Qc("Failed to update taxonomy. Please try again.","woo-feed"));case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)(Es,{isOpen:n,onClose:r,className:"ctx-w-[560px]",title:Qc("Update product taxonomy","woo-feed"),subtitle:Qc("Download the latest Google product category file.","woo-feed"),children:[(0,tl.jsx)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-[18px]",children:(0,tl.jsx)(Rs,{label:Qc("Taxonomy file URL","woo-feed"),required:!0,value:i,onChange:function(e){return a(e.target.value)},placeholder:Lz,error:!x&&!m,hint:h,hintTone:v,spellCheck:!1,autoComplete:"off"})}),(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-[9px] ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[140px] ctx-text-[11px] ".concat(l?"ctx-text-[#b42318]":"ctx-text-ink-faint"),children:l||Qc("This can take a few seconds.","woo-feed")}),(0,tl.jsx)(Ub,{type:"custom",size:"medium",onClick:r,className:"ctx-text-ink-muted ctx-font-medium hover:ctx-bg-white",children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(Ub,{type:"primary",size:"medium",onClick:b,disabled:!m||f,children:f?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Updating","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Update","woo-feed")})]})]})},Uz=ii.injectEndpoints({endpoints:function(e){return{getStatus:e.query({query:function(){return"status"},providesTags:["STATUS"]}),getStatusLogs:e.query({query:function(){return"status/logs"},providesTags:["STATUS"]}),clearStatusCache:e.mutation({query:function(){return{url:"status/cache",method:"DELETE"}},invalidatesTags:["STATUS"]})}}}),Gz=Uz.useGetStatusQuery,Hz=Uz.useGetStatusLogsQuery,qz=Uz.useLazyGetStatusLogsQuery,Wz=Uz.useClearStatusCacheMutation;function $z(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return Vz(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Vz(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,Vz(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,Vz(d,"constructor",s),Vz(s,"constructor",l),l.displayName="GeneratorFunction",Vz(s,o,"GeneratorFunction"),Vz(d),Vz(d,o,"Generator"),Vz(d,r,function(){return this}),Vz(d,"toString",function(){return"[object Generator]"}),($z=function(){return{w:i,m:f}})()}function Vz(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Vz=function(e,t,n,r){function i(t,n){Vz(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Vz(e,t,n,r)}function Qz(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Xz(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Qz(i,r,o,a,c,"next",e)}function c(e){Qz(i,r,o,a,c,"throw",e)}a(void 0)})}}function Kz(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Yz(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kz(Object(n),!0).forEach(function(t){Zz(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kz(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Zz(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=tB(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=tB(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tB(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jz(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return eB(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?eB(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 eB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function tB(e){return tB="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},tB(e)}var nB=[{id:1,name:Qc("1 hour","woo-feed"),value:3600},{id:2,name:Qc("6 hours","woo-feed"),value:21600},{id:3,name:Qc("12 hours","woo-feed"),value:43200},{id:4,name:Qc("24 hours","woo-feed"),value:86400},{id:5,name:Qc("Never expire","woo-feed"),value:0}],rB={604800:Qc("1 week","woo-feed"),2592e3:Qc("1 month","woo-feed")},oB=[{title:Qc("Custom fields","woo-feed"),items:[{field:"custom_field_0",label:Qc("Custom field 0","woo-feed")},{field:"custom_field_1",label:Qc("Custom field 1","woo-feed")},{field:"custom_field_2",label:Qc("Custom field 2","woo-feed")},{field:"custom_field_3",label:Qc("Custom field 3","woo-feed")},{field:"custom_field_4",label:Qc("Custom field 4","woo-feed")}]},{title:Qc("Product information","woo-feed"),items:[{field:"age_group",label:Qc("Age group","woo-feed")},{field:"gender",label:Qc("Gender","woo-feed")},{field:"material",label:Qc("Material","woo-feed")},{field:"availability_date",label:Qc("Availability date","woo-feed")},{field:"cost_of_good_sold",label:Qc("Cost of goods sold","woo-feed")}]},{title:Qc("Product identifiers","woo-feed"),items:[{field:"mpn",label:Qc("MPN","woo-feed")},{field:"ean",label:Qc("EAN","woo-feed")},{field:"gtin",label:Qc("GTIN","woo-feed")},{field:"isbn",label:Qc("ISBN","woo-feed")},{field:"brand",label:Qc("Brand","woo-feed"),settingKey:"woo_feed_taxonomy"}]},{title:Qc("Unit pricing","woo-feed"),items:[{field:"unit",label:Qc("Unit","woo-feed")},{field:"unit_pricing_measure",label:Qc("Unit price measure","woo-feed")},{field:"unit_pricing_base_measure",label:Qc("Unit price base measure","woo-feed")}]}],iB=[Qc("Server environment details (PHP, MySQL, server and WordPress versions).","woo-feed"),Qc("Number of products on your site.","woo-feed"),Qc("Number of product categories on your site.","woo-feed"),Qc("Feed configuration.","woo-feed"),Qc("Site name, language and URL.","woo-feed"),Qc("Number of active and inactive plugins.","woo-feed"),Qc("Your name and email address.","woo-feed")],aB=function(e){if(!e||"object"!==tB(e))return{};var t={};return Object.keys(e).forEach(function(n){var r;t[n]="enable"===(r=e[n])||!0===r||1===r||"1"===r?"enable":"disable"}),t},cB=function(){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-justify-end ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[7px] ctx-bg-[#f7f9fc] ctx-border ctx-border-solid ctx-border-[#eaeef5] ctx-rounded-item ctx-px-2.5 ctx-py-[5px]",children:[(0,tl.jsx)("span",{className:"ctx-w-[7px] ctx-h-[7px] ctx-rounded-full ctx-bg-[#a7b2bf]","aria-hidden":"true"}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-font-medium ctx-text-ink-muted",children:Qc("Not connected","woo-feed")})]}),(0,tl.jsx)(Ub,{type:"primary",size:"medium",disabled:!0,children:Qc("Connect","woo-feed")})]})},lB=function(e){var t=e.title,n=e.description,r=e.actions,o=void 0===r?null:r,i=e.children;return(0,tl.jsxs)("section",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-3.5 ctx-border-b ctx-border-solid ctx-border-line-wash ctx-flex ctx-items-start ctx-gap-3.5 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[220px]",children:[(0,tl.jsx)("h4",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:t}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-[3px] ctx-leading-relaxed",children:n})]}),o&&(0,tl.jsx)("div",{className:"ctx-flex ctx-gap-2",children:o})]}),i]})},sB=function(e){var t=e.label,n=e.hint,r=e.control,o=e.children;return(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-py-3.5 ctx-border-b ctx-border-solid ctx-border-[#f7f9fb] last:ctx-border-b-0 ctx-flex ctx-items-start ctx-gap-5",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-medium ctx-text-ink",children:t}),(0,tl.jsx)("div",{className:"ctx-text-[12px] ctx-text-[#8b9bb0] ctx-mt-1 ctx-leading-relaxed ctx-max-w-[520px]",children:n}),o]}),(0,tl.jsx)("div",{className:"ctx-w-[236px] ctx-flex-none ctx-flex ctx-justify-end ctx-pt-0.5",children:r})]})},uB=function(e){var t=e.title,n=e.items,r=e.isEnabled,o=e.onToggle,i=n.filter(function(e){return r(e)}).length;return(0,tl.jsxs)("div",{className:"ctx-border ctx-border-solid ctx-border-[#eef1f5] ctx-rounded-btn ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-3.5 ctx-py-2.5 ctx-bg-line-paper ctx-border-b ctx-border-solid ctx-border-[#eef1f5] ctx-flex ctx-items-baseline ctx-gap-2",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-ink-body ctx-flex-1",children:t}),(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-[#a7b2bf]",children:cc(Qc("%1$d of %2$d on","woo-feed"),i,n.length)})]}),n.map(function(e){var t=r(e);return(0,tl.jsxs)("div",{className:"ctx-px-3.5 ctx-py-[9px] ctx-border-b ctx-border-solid ctx-border-[#f7f9fb] last:ctx-border-b-0 ctx-flex ctx-items-center ctx-gap-3 hover:ctx-bg-[#fafcfd]",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:ns("ctx-text-body ctx-font-medium",t?"ctx-text-ink":"ctx-text-ink-muted"),children:e.label}),(0,tl.jsx)("div",{className:"ctx-text-[10px] ctx-text-[#b6c0cc] ctx-font-[ui-monospace,Menlo,monospace] ctx-mt-0.5",children:e.field})]}),(0,tl.jsx)(gO,{checked:t,onChange:function(){return o(e)},"aria-label":e.label})]},e.field)})]})},dB=function(){var e,n=Lj(),r=n.data,o=n.isLoading,i=Jz(zj(),2),a=i[0],c=i[1].isLoading,l=Jz(zj(),2),s=l[0],u=l[1].isLoading,d=Jz(_g(),2),f=d[0],p=d[1].isLoading,x=Jz(qz(),2),m=x[0],h=x[1].isFetching,v=Jz((0,t.useState)({}),2),b=v[0],g=v[1],y=Jz((0,t.useState)(!1),2),w=y[0],j=y[1],k=Jz((0,t.useState)(!1),2),S=k[0],N=k[1],O=(0,t.useMemo)(function(){var e=(null==r?void 0:r.data)||{};return Yz(Yz({},e),{},{opt_in:"yes"===e.tracking_opt_in?"yes":"no",woo_feed_identifier:aB(e.woo_feed_identifier),woo_feed_taxonomy:aB(e.woo_feed_taxonomy)})},[r]),C=function(e){return e in b?b[e]:O[e]},E=function(e,t){g(function(n){var r=Yz({},n);return JSON.stringify(t)===JSON.stringify(O[e])?delete r[e]:r[e]=t,r})},T=Object.keys(b).length,P=rc("failure_notifications"),_=O.admin_email||Qc("Site admin email","woo-feed"),A=function(){var e=Xz($z().m(function e(){var t,n,r,o;return $z().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,a(b).unwrap();case 1:(t=e.v).success?(je.success((null===(n=t.data)||void 0===n?void 0:n.message)||Qc("Settings saved successfully.","woo-feed")),g({})):je.error(t.error||Qc("Failed to save settings.","woo-feed")),e.n=3;break;case 2:e.p=2,o=e.v,je.error((null==o||null===(r=o.data)||void 0===r?void 0:r.error)||Qc("Failed to save settings.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),I=function(){var e=Xz($z().m(function e(){var t,n,r,o;return $z().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,f().unwrap();case 1:null!=(t=e.v)&&t.success?je.success((null===(n=t.data)||void 0===n?void 0:n.message)||Qc("Cache cleared successfully.","woo-feed")):je.error((null==t?void 0:t.error)||Qc("Failed to clear cache.","woo-feed")),e.n=3;break;case 2:e.p=2,o=e.v,je.error((null==o||null===(r=o.data)||void 0===r?void 0:r.error)||Qc("Failed to clear cache.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),F=function(){var e=Xz($z().m(function e(){var t,n,r,o,i,a,c,l;return $z().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,m().unwrap();case 1:if(n=e.v,r=(null==n||null===(t=n.data)||void 0===t?void 0:t.logs)||""){e.n=2;break}return je.info(Qc("No log data to download.","woo-feed")),e.a(2);case 2:o=new Blob([r],{type:"text/plain"}),i=URL.createObjectURL(o),(a=document.createElement("a")).href=i,a.download="ctx-feed-log.txt",document.body.appendChild(a),a.click(),a.remove(),URL.revokeObjectURL(i),e.n=4;break;case 3:e.p=3,l=e.v,je.error((null==l||null===(c=l.data)||void 0===c?void 0:c.error)||Qc("Failed to load log data.","woo-feed"));case 4:return e.a(2)}},e,null,[[0,3]])}));return function(){return e.apply(this,arguments)}}(),R=function(){var e=Xz($z().m(function e(){var t,n,r;return $z().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,s({clear_all_logs:!0}).unwrap();case 1:(t=e.v).success?je.success(Qc("Log data cleared.","woo-feed")):je.error(t.error||Qc("Failed to clear log data.","woo-feed")),e.n=3;break;case 2:e.p=2,r=e.v,je.error((null==r||null===(n=r.data)||void 0===n?void 0:n.error)||Qc("Failed to clear log data.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),M=function(e){var t=e.settingKey||"woo_feed_identifier";return"enable"===(C(t)||{})[e.field]},D=function(e){var t=e.settingKey||"woo_feed_identifier",n=C(t)||{};E(t,Yz(Yz({},n),{},Zz({},e.field,"enable"===n[e.field]?"disable":"enable")))};if(o)return(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-5 ctx-py-10 ctx-flex ctx-justify-center",children:(0,tl.jsx)(Os,{})});var L=Number(null!==(e=C("cache_ttl"))&&void 0!==e?e:21600),z=nB,B=nB.find(function(e){return e.value===L});return B||(z=[B={id:"legacy-".concat(L),name:rB[L]||cc(Qc("%d seconds","woo-feed"),L),value:L}].concat(nB)),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)("div",{className:"ctx-sticky ctx-top-[54px] ctx-z-[6] ctx-bg-white ctx-rounded-card ctx-shadow-[0_1px_2px_rgba(13,25,45,.04),0_4px_14px_rgba(13,25,45,.07)] ctx-px-[22px] ctx-py-[18px]",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-5 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[240px]",children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Settings","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("Defaults for every feed. Individual feeds can override schedule and filters.","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)("div",{className:ns("ctx-text-help ctx-border ctx-border-solid ctx-rounded-item ctx-px-[11px] ctx-py-1.5",0===T?"ctx-text-ink-muted ctx-bg-[#f7f9fc] ctx-border-[#eaeef5]":"ctx-text-[#a8760f] ctx-bg-[#fef6e7] ctx-border-[#f5dfaf]"),children:0===T?Qc("All changes saved","woo-feed"):cc(Xc("%d unsaved change","%d unsaved changes",T,"woo-feed"),T)}),(0,tl.jsx)(Ub,{type:"custom",size:"medium",onClick:function(){return g({})},className:"ctx-text-ink-muted ctx-font-medium hover:ctx-bg-[#f7f9fc] hover:ctx-text-ink-body",children:Qc("Discard","woo-feed")}),(0,tl.jsx)(Ub,{type:"primary",size:"medium",onClick:A,disabled:0===T||c,children:c?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Save changes","woo-feed")})]})]})}),(0,tl.jsx)(lB,{title:Qc("Cache","woo-feed"),description:Qc("Cached product data speeds up generation between runs.","woo-feed"),actions:(0,tl.jsx)(Ub,{type:"destructive-outline",size:"small",onClick:I,disabled:p,children:p?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Purging","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Purge cache now","woo-feed")}),children:(0,tl.jsx)(sB,{label:Qc("Cache lifetime","woo-feed"),hint:Qc("How long generated product data stays cached before it is rebuilt.","woo-feed"),control:(0,tl.jsx)("div",{className:"ctx-w-full",children:(0,tl.jsx)(Th,{size:"small",items:z,selected:B,onChange:function(e){return E("cache_ttl",e.value)}})})})}),(0,tl.jsx)(lB,{title:Qc("Product taxonomy","woo-feed"),description:Qc("Refresh the Google product category list used for category mapping. English (en-US) by default — paste another language’s Google taxonomy URL to switch.","woo-feed"),actions:(0,tl.jsx)(Ub,{type:"outline",size:"small",onClick:function(){return N(!0)},children:Qc("Update taxonomies","woo-feed")})}),(0,tl.jsx)(Bz,{isOpen:S,onClose:function(){return N(!1)}}),(0,tl.jsx)(lB,{title:Qc("Feed output","woo-feed"),description:Qc("Formatting for the generated feed files.","woo-feed"),children:(0,tl.jsx)(sB,{label:Qc("Wrap XML values in CDATA","woo-feed"),hint:Qc("Wraps every XML element value in a CDATA section so special characters and HTML never break the feed. Recommended — leave on unless a channel requires plain text.","woo-feed"),control:(0,tl.jsx)(gO,{checked:"yes"===C("enable_cdata"),onChange:function(e){return E("enable_cdata",e?"yes":"no")},"aria-label":Qc("Wrap XML values in CDATA","woo-feed")})})}),(0,tl.jsx)(lB,{title:(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Notifications","woo-feed"),!P&&(0,tl.jsx)(rl,{})]}),description:Qc("Get an email when a feed stops updating on schedule, so a broken feed never goes unnoticed.","woo-feed"),children:(0,tl.jsxs)("div",{className:P?"":nS,"aria-disabled":P?void 0:"true",children:[(0,tl.jsx)(sB,{label:Qc("Email me when a scheduled update fails","woo-feed"),hint:Qc("Sent when an automatic update fails, finds no products (the previous file is kept), or a feed has not updated for twice its schedule. At most one email per feed per day.","woo-feed"),control:(0,tl.jsx)(gO,{checked:"yes"===C("failure_email_notify"),onChange:function(e){return E("failure_email_notify",e?"yes":"no")},"aria-label":Qc("Email me when a scheduled update fails","woo-feed")})}),"yes"===C("failure_email_notify")&&(0,tl.jsx)(sB,{label:Qc("Send to","woo-feed"),hint:Qc("One or more addresses, separated by commas. Leave empty to use the site admin email.","woo-feed"),control:(0,tl.jsx)(BN,{id:"ctxfeed-failure-email-recipients",size:"small",value:C("failure_email_recipients")||"",placeholder:_,onChange:function(e){return E("failure_email_recipients",e.target.value)}})})]})}),(0,tl.jsxs)(lB,{title:Qc("Diagnostics","woo-feed"),description:Qc("Logging slows generation slightly — leave off unless you are troubleshooting.","woo-feed"),actions:(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Ub,{type:"outline",size:"small",onClick:F,disabled:h,children:h?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Preparing","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Download log","woo-feed")}),(0,tl.jsx)(Ub,{type:"destructive-outline",size:"small",onClick:R,disabled:u,children:u?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Clearing","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Clear log data","woo-feed")})]}),children:[(0,tl.jsx)(sB,{label:Qc("Debug logging","woo-feed"),hint:Qc("Writes each generation step to the log file.","woo-feed"),control:(0,tl.jsx)(gO,{checked:"on"===C("enable_error_debugging"),onChange:function(e){return E("enable_error_debugging",e?"on":"off")},"aria-label":Qc("Debug logging","woo-feed")})}),(0,tl.jsx)(sB,{label:Qc("Share anonymous diagnostics with CTX Feed","woo-feed"),hint:Qc("To opt in, check this option. Your feed data stays anonymous and no sensitive data is tracked.","woo-feed"),control:(0,tl.jsx)(gO,{checked:"yes"===C("opt_in"),onChange:function(e){return E("opt_in",e?"yes":"no")},"aria-label":Qc("Share anonymous diagnostics with CTX Feed","woo-feed")}),children:(0,tl.jsxs)("div",{className:"ctx-mt-2 ctx-max-w-[520px]",children:[(0,tl.jsxs)("button",{type:"button",onClick:function(){return j(function(e){return!e})},className:"ctx-inline-flex ctx-items-center ctx-gap-[5px] ctx-text-help ctx-font-medium ctx-text-primary-dark ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer hover:ctx-underline",children:[Qc(w?"Hide what we collect":"See what we collect","woo-feed"),(0,tl.jsx)(Eh,{className:ns("ctx-size-3",w&&"ctx-rotate-180"),"aria-hidden":"true"})]}),w&&(0,tl.jsx)("ul",{className:"ctx-mt-[9px] ctx-mb-0 ctx-flex ctx-flex-col ctx-gap-[5px] ctx-border-0 ctx-border-l-2 ctx-border-solid ctx-border-line-wash ctx-pl-3 ctx-list-none",children:iB.map(function(e){return(0,tl.jsxs)("li",{className:"ctx-flex ctx-items-start ctx-gap-2 ctx-m-0",children:[(0,tl.jsx)("span",{className:"ctx-w-[3px] ctx-h-[3px] ctx-rounded-full ctx-bg-[#c3ccd8] ctx-flex-none ctx-mt-[7px]","aria-hidden":"true"}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-[#8b9bb0]",children:e})]},e)})})]})})]}),(0,tl.jsx)(lB,{title:(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Channel connections","woo-feed"),(0,tl.jsx)("span",{className:"ctx-text-pill ctx-font-semibold ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded ctx-px-1.5 ctx-py-px ctx-uppercase",children:Qc("Coming soon","woo-feed")})]}),description:Qc("Link your channel accounts so CTX Feed can pull rejection reports into each feed. This feature arrives in an upcoming update.","woo-feed"),children:(0,tl.jsxs)("div",{className:"ctx-opacity-60 ctx-pointer-events-none ctx-select-none","aria-disabled":"true",children:[(0,tl.jsx)(sB,{label:Qc("Google Merchant Center","woo-feed"),hint:Qc("Item-level disapprovals, policy warnings and missing-attribute reasons. Read-only access.","woo-feed"),control:(0,tl.jsx)(cB,{})}),(0,tl.jsx)(sB,{label:Qc("Meta Catalog","woo-feed"),hint:Qc("Item-level rejections and policy issues from Facebook & Instagram Commerce Manager. Read-only access.","woo-feed"),control:(0,tl.jsx)(cB,{})})]})}),(0,tl.jsx)(lB,{title:Qc("Product attributes","woo-feed"),description:Qc("Extra attributes CTX Feed exposes when you map a feed. Turn off what you never use — fewer options in every attribute dropdown.","woo-feed"),children:(0,tl.jsx)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-[18px] ctx-grid ctx-grid-cols-1 lg:ctx-grid-cols-2 ctx-gap-[18px]",children:oB.map(function(e){return(0,tl.jsx)(uB,{title:e.title,items:e.items,isEnabled:M,onToggle:D},e.title)})})})]})};function fB({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M17.663 3.118c.225.015.45.032.673.05C19.876 3.298 21 4.604 21 6.109v9.642a3 3 0 0 1-3 3V16.5c0-5.922-4.576-10.775-10.384-11.217.324-1.132 1.3-2.01 2.548-2.114.224-.019.448-.036.673-.051A3 3 0 0 1 13.5 1.5H15a3 3 0 0 1 2.663 1.618ZM12 4.5A1.5 1.5 0 0 1 13.5 3H15a1.5 1.5 0 0 1 1.5 1.5H12Z",clipRule:"evenodd"}),t.createElement("path",{d:"M3 8.625c0-1.036.84-1.875 1.875-1.875h.375A3.75 3.75 0 0 1 9 10.5v1.875c0 1.036.84 1.875 1.875 1.875h1.875A3.75 3.75 0 0 1 16.5 18v2.625c0 1.035-.84 1.875-1.875 1.875h-9.75A1.875 1.875 0 0 1 3 20.625v-12Z"}),t.createElement("path",{d:"M10.5 10.5a5.23 5.23 0 0 0-1.279-3.434 9.768 9.768 0 0 1 6.963 6.963 5.23 5.23 0 0 0-3.434-1.279h-1.875a.375.375 0 0 1-.375-.375V10.5Z"}))}var pB=t.forwardRef(fB),xB=/^=== (.+) ===$/,mB=/\b(EMERGENCY|ALERT|CRITICAL|FATAL|ERROR|WARNING|WARN|NOTICE|INFO|DEBUG)\b/,hB={EMERGENCY:"error",ALERT:"error",CRITICAL:"error",FATAL:"error",ERROR:"error",WARNING:"warn",WARN:"warn",NOTICE:"info",INFO:"info",DEBUG:"info"},vB=function(e){return String(null!=e?e:"").replace(/\.log$/i,"")},bB=function(e){var t=String(null!=e?e:""),n=mB.exec(t.toUpperCase());if(!n)return null;var r=n.index+n[0].length;return{before:t.slice(0,n.index),token:t.slice(n.index,r),after:t.slice(r),level:hB[n[0]]}},gB=function(e){var t;return(null===(t=bB(e))||void 0===t?void 0:t.level)||"none"};function yB(e){return yB="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},yB(e)}function wB(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function jB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wB(Object(n),!0).forEach(function(t){kB(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wB(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function kB(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=yB(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=yB(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yB(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var SB="pass",NB="info",OB="warn",CB="critical",EB=kB(kB(kB(kB({},SB,0),NB,1),OB,2),CB,3),TB={hosting:"https://wordpress.org/hosting/",performance:"https://developer.wordpress.org/advanced-administration/performance/optimization/",debug:"https://developer.wordpress.org/advanced-administration/debug/debug-wordpress/",permissions:"https://developer.wordpress.org/advanced-administration/server/file-permissions/",cron:mv("https://webappick.com/docs/ctx-feed/basic/how-to-setup-cron-for-auto-feed-update/"),cloudflare:mv("https://webappick.com/docs/ctx-feed/"),docs:mv("https://webappick.com/docs/ctx-feed/"),proDownloads:"https://webappick.com/my-account/api-downloads/"},PB={success:SB,info:NB,warning:OB,error:CB},_B={"PHP Version":"php_version","PHP Max Execution Time":"max_execution_time","WP Memory Limit":"wp_memory_limit","Background Scheduler":"wp_cron","WP Debug Mode":"wp_debug","Cache Plugin Installed":"cache_plugin","CTX Feed Pro":"pro_version","Log Directory":"log_directory","cURL Version":"curl_version","Remote POST":"remote_post","Remote GET":"remote_get"},AB={php_version:function(e){var t=function(e){var t=/(\d+)\.(\d+)(?:\.\d+)?/.exec(String(null!=e?e:""));return t?{major:parseInt(t[1],10),minor:parseInt(t[2],10)}:null}(e);return t&&t.major<8?{severity:CB,note:Qc("end of life — 8.0+ required","woo-feed")}:{severity:SB,note:""}},max_execution_time:function(e){var t=function(e){var t=/(-?\d+)/.exec(String(null!=e?e:""));return t?parseInt(t[1],10):null}(e);return null!==t&&0!==t&&t<300?{severity:OB,note:Qc("300s recommended","woo-feed")}:{severity:SB,note:""}},wp_memory_limit:function(e){var t=function(e){var t=/^\s*(-?\d+(?:\.\d+)?)\s*([kmgt]?)/i.exec(String(null!=e?e:""));if(!t)return null;var n=parseFloat(t[1]);if(n<0)return 1/0;var r=t[2].toLowerCase();return n*{"":1,k:1024,m:Math.pow(1024,2),g:Math.pow(1024,3),t:Math.pow(1024,4)}[r]}(e);return null!==t&&t<268435456?{severity:OB,note:Qc("256M recommended","woo-feed")}:{severity:SB,note:""}},wp_cron:function(e){var t=String(null!=e?e:"");return/stalled/i.test(t)?{severity:OB,note:Qc("auto-updates not running","woo-feed")}:/disabled/i.test(t)?{severity:NB,note:Qc("external cron recommended","woo-feed")}:{severity:SB,note:""}}},IB=function(e){return String(null!=e?e:"").replace(/<[^>]*>/g,"").trim()},FB=function(e,t){return EB[e]>=EB[t]?e:t},RB=function(e,t){var n,r,o={id:(r=e.label,_B[r]||String(r).toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")),group:t,label:String(null!==(n=e.label)&&void 0!==n?n:""),value:IB(e.message),note:"",severity:PB[e.status]||SB};e.action&&e.action.label&&e.action.href&&(o.action={label:String(e.action.label),href:String(e.action.href),target:e.action.target?String(e.action.target):"_blank"});var i=AB[o.id];if(i){var a=i(o.value);o.severity=FB(o.severity,a.severity),a.note&&(o.note=a.note)}return o},MB=function(e,t){return(Array.isArray(e)?e:[]).map(function(e){return RB(e,t)})},DB=function(e){var t={id:"".concat(e.group,"-").concat(e.id),severity:e.severity};switch(e.id){case"php_version":return jB(jB({},t),{},{title:cc(Qc("PHP %s is no longer supported","woo-feed"),e.value),help:Qc("PHP 7 reached end of life — feeds still generate, but large catalogues run slower and security fixes have stopped. Ask your host to move the site to PHP 8.0 or newer.","woo-feed"),action:{label:Qc("Upgrade guide","woo-feed"),href:TB.hosting}});case"wp_memory_limit":return jB(jB({},t),{},{title:cc(Qc("WP memory limit is %s","woo-feed"),e.value),help:Qc("Large catalogues can exhaust this while a feed builds — 256M or more is recommended.","woo-feed"),action:{label:Qc("How to raise it","woo-feed"),href:TB.performance}});case"max_execution_time":return jB(jB({},t),{},{title:cc(Qc("Max execution time is %s","woo-feed"),e.value),help:Qc("Each batch gets a fresh window, but under 300 seconds a big batch can still time out on large catalogues. 300s — or 0 for unlimited — is recommended.","woo-feed"),action:{label:Qc("How to raise it","woo-feed"),href:TB.performance}});case"wp_cron":return OB===e.severity?jB(jB({},t),{},{title:Qc("Automatic feed updates are not running","woo-feed"),help:Qc("WP-Cron is disabled and CTX Feed’s scheduled jobs are piling up unprocessed. Automatic (scheduled) feed updates will not run until a working server cron is set up — a real cron that hits wp-cron.php, or a WP-CLI cron. Feeds you generate by hand still finish.","woo-feed"),action:{label:Qc("Cron setup guide","woo-feed"),href:TB.cron}}):jB(jB({},t),{},{title:Qc("WP-Cron is disabled","woo-feed"),help:Qc("If you have set up a real server cron (recommended on VPS/dedicated hosting), this is expected and nothing needs doing. If not, scheduled feed updates may not run automatically — set up a server cron.","woo-feed"),action:{label:Qc("Cron setup guide","woo-feed"),href:TB.cron}});case"cdn_block":return jB(jB({},t),{},{title:Qc("Cloudflare is blocking the plugin’s requests","woo-feed"),help:Qc("The admin’s requests to /wp-json/ are being challenged or force-cached by Cloudflare — this can freeze the feed progress bar and make license/settings read stale. Add two Cloudflare rules that match the URI path containing “/wp-json/” (and ending in “/admin-ajax.php”) for logged-in requests: a WAF “Skip” rule (to stop the challenge) and a Cache “Bypass” rule (to stop stale caching). The plugin routes around this where it can, but generation status may still look stuck until the rules are added.","woo-feed"),action:{label:Qc("Setup guide","woo-feed"),href:TB.cloudflare}});case"wp_debug":return jB(jB({},t),{},{title:Qc("WP debug mode is enabled","woo-feed"),help:Qc("Debug notices can end up in generated output on some servers — turn it off on production sites.","woo-feed"),action:{label:Qc("How to disable it","woo-feed"),href:TB.debug}});case"pro_version":return jB(jB({},t),{},{title:cc(Qc("CTX Feed Pro %s must be updated to 8.0 or higher","woo-feed"),e.value),help:Qc("The previous-generation Pro runs its own feed engine beside CTX Feed 8 — feeds and the site itself can break until it is updated. Update it in one click when your license is active, or download Pro 8 from your WebAppick account.","woo-feed"),action:e.action||{label:Qc("Download CTX Feed Pro 8","woo-feed"),href:TB.proDownloads}});case"cache_plugin":return jB(jB({},t),{},{title:cc(Qc("%s can serve stale feed files","woo-feed"),e.value),help:Qc("A page cache may keep serving an old copy of the feed URL — exclude the feed path from caching.","woo-feed"),action:{label:Qc("How to fix it","woo-feed"),href:TB.docs}});case"curl_version":return jB(jB({},t),{},{title:Qc("cURL is not available","woo-feed"),help:Qc("HTTP uploads and remote requests need the PHP cURL extension — ask your host to enable it.","woo-feed"),action:{label:Qc("Hosting guide","woo-feed"),href:TB.hosting}});case"remote_post":case"remote_get":return jB(jB({},t),{},{title:cc(Qc("%s request failed","woo-feed"),e.label),help:cc(Qc("The server could not reach the outside world: %s","woo-feed"),e.value),action:null})}return"filesystem"===e.group||"log_directory"===e.id?jB(jB({},t),{},{title:cc(Qc("%s is not writable","woo-feed"),e.label),help:Qc("CTX Feed needs write access here to create and update feed files.","woo-feed"),action:{label:Qc("File permissions guide","woo-feed"),href:TB.permissions}}):jB(jB({},t),{},{title:cc(Qc("%1$s: %2$s","woo-feed"),e.label,e.value),help:"",action:null})},LB=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=MB(e.ctx_feed,"ctx_feed");t.cdnBlocked&&n.push({id:"cdn_block",group:"ctx_feed",label:Qc("CDN / Firewall","woo-feed"),value:Qc("Cloudflare is challenging requests","woo-feed"),note:Qc("action needed","woo-feed"),severity:OB});var r,o,i,a=[{key:"ctx_feed",title:Qc("CTX Feed","woo-feed"),rows:n},{key:"server",title:Qc("Server & PHP","woo-feed"),rows:MB(e.server,"server")},{key:"wordpress",title:Qc("WordPress & WooCommerce","woo-feed"),rows:(r=e.wordpress,o=Array.isArray(r)?r:[],i=o.find(function(e){return"Log Directory Writable"===e.label}),o.filter(function(e){return"Log Directory Writable"!==e.label}).map(function(e){var t=RB(e,"wordpress");if("log_directory"===t.id&&i){var n=/^yes$/i.test(IB(i.message));t.severity=FB(t.severity,n?SB:CB),t.note=Qc(n?"writable":"not writable","woo-feed")}return t}))},{key:"plugins",title:cc(Qc("Active plugins (%d)","woo-feed"),(e.plugins||[]).length),rows:MB(e.plugins,"plugins")},{key:"database",title:Qc("Database","woo-feed"),rows:MB(e.database,"database")},{key:"filesystem",title:Qc("File permissions","woo-feed"),rows:MB(e.filesystem,"filesystem")},{key:"theme",title:Qc("Theme","woo-feed"),rows:MB(e.theme,"theme")}].filter(function(e){return e.rows.length>0}).map(function(e,t){var n=e.rows.reduce(function(e,t){return e[t.severity]+=1,e.total+=1,e},kB(kB(kB(kB(kB({},SB,0),NB,0),OB,0),CB,0),"total",0));return jB(jB({},e),{},{counts:n,defaultOpen:n[OB]+n[CB]>0||t<3})}),c=a.reduce(function(e,t){return{critical:e.critical+t.counts[CB],warn:e.warn+t.counts[OB],info:e.info+t.counts[NB],pass:e.pass+t.counts[SB],total:e.total+t.counts.total}},{critical:0,warn:0,info:0,pass:0,total:0}),l=a.flatMap(function(e){return e.rows.filter(function(e){return SB!==e.severity}).map(DB)});return{groups:a,summary:c,banners:l}},zB=function(e){var t=[];return e.warn>0&&t.push(cc(Xc("%d warning","%d warnings",e.warn,"woo-feed"),e.warn)),e.critical>0&&t.push(cc(Xc("%d critical issue","%d critical issues",e.critical,"woo-feed"),e.critical)),0===t.length?Qc("All checks passed","woo-feed"):2===t.length?cc(Qc("%1$s and %2$s found","woo-feed"),t[0],t[1]):cc(Qc("%s found","woo-feed"),t[0])};function BB(e){return function(e){if(Array.isArray(e))return UB(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 UB(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?UB(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 UB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var GB={error:"ctx-text-danger-deep ctx-font-semibold",warn:"ctx-text-[#8a6320] ctx-font-semibold",info:"ctx-text-ink-faint"},HB=[{id:"all",name:Qc("All levels","woo-feed")},{id:"error",name:Qc("Error","woo-feed")},{id:"warn",name:Qc("Warn","woo-feed")},{id:"info",name:Qc("Info & Debug","woo-feed")}],qB=function(e){var t=e.line,n=bB(t.text);return(0,tl.jsx)("div",{className:"ctx-whitespace-pre-wrap ctx-break-words ctx-text-ink-body",children:n?(0,tl.jsxs)(tl.Fragment,{children:[n.before,(0,tl.jsx)("span",{className:GB[n.level]||"",children:n.token}),n.after]}):t.text})},WB=function(e){var t=e.color,n=e.label;return(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-text-help ctx-text-ink-muted",children:[(0,tl.jsx)("span",{className:"ctx-size-1.5 ctx-rounded-full ".concat(t),"aria-hidden":"true"}),n]})},$B=function(e){var t=e.feedFilter,n=e.isError,r=e.isLoading,o=e.levelFilter,i=e.files,a=e.lines,c=e.onFeedFilter,l=e.onLevelFilter;if(r)return(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-flex ctx-items-center ctx-justify-center ctx-py-16",children:(0,tl.jsx)(Os,{})});if(n)return(0,tl.jsx)("div",{className:"ctx-p-4 ctx-bg-danger-tint ctx-text-danger-deep ctx-text-body ctx-border ctx-border-danger-line ctx-rounded-btn",children:Qc("Failed to load logs. Please try again.","woo-feed")});var s=[{id:"all",name:Qc("All feeds","woo-feed")}].concat(BB(i.map(function(e){return{id:e.file,name:vB(e.file)||Qc("Log","woo-feed")}}))),u="all"===t?cc(Xc("%d log file","%d log files",i.length,"woo-feed"),i.length):t;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-[18px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-between ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)("h4",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Generation log","woo-feed")}),i.length>0?(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-0.5",children:u}):null]}),i.length>0?(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-w-44",children:(0,tl.jsx)(Th,{size:"small",items:s,selected:s.find(function(e){return e.id===t}),onChange:function(e){return c(e.id)},placeholder:Qc("All feeds","woo-feed")})}),(0,tl.jsx)("div",{className:"ctx-w-36",children:(0,tl.jsx)(Th,{size:"small",items:HB,selected:HB.find(function(e){return e.id===o}),onChange:function(e){return l(e.id)},placeholder:Qc("All levels","woo-feed")})})]}):null]}),0===i.length?(0,tl.jsx)(Og,{title:Qc("No log entries yet","woo-feed"),description:Qc("Generate a feed and its run log will appear here.","woo-feed")}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("div",{className:"ctx-mt-3.5 ctx-bg-white ctx-border ctx-border-line ctx-rounded-btn ctx-max-h-[70vh] ctx-overflow-auto ctx-px-4 ctx-py-3 ctx-font-[ui-monospace,Menlo,monospace] ctx-text-[12px] ctx-leading-[19px]",children:a.length>0?a.map(function(e,t){return(0,tl.jsx)(qB,{line:e},t)}):(0,tl.jsx)("p",{className:"ctx-text-body ctx-font-sans ctx-text-ink-muted",children:Qc("No log lines match the current filters.","woo-feed")})}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-between ctx-gap-3 ctx-flex-wrap ctx-mt-2.5",children:[(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:cc(Xc("%d line shown · newest last","%d lines shown · newest last",a.length,"woo-feed"),a.length)}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3",children:[(0,tl.jsx)(WB,{color:"ctx-bg-danger",label:Qc("Error","woo-feed")}),(0,tl.jsx)(WB,{color:"ctx-bg-amber-deep",label:Qc("Warn","woo-feed")}),(0,tl.jsx)(WB,{color:"ctx-bg-ink-faint",label:Qc("Info / Debug","woo-feed")})]})]})]})]})};function VB(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return QB(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?QB(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 QB(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var XB,KB=function(){var e=Xb().data,t=void 0===e?[]:e,n=VB(Kb(),1)[0];return(0,tl.jsxs)("section",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-[18px]",children:[(0,tl.jsx)("h4",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Notices","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-[3px]",children:Qc("Alerts and recommendations for this store.","woo-feed")}),t.length>0?(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2 ctx-mt-3",children:t.map(function(e){return(0,tl.jsx)(qb,{notice:e,onDismiss:n},e.id)})}):(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-faint ctx-mt-3",children:Qc("No notices right now — everything looks good.","woo-feed")})]})};let YB=null!=(XB=t.startTransition)?XB:function(e){e()};var ZB=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(ZB||{}),JB=(e=>(e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.SetButtonElement=4]="SetButtonElement",e[e.SetPanelElement=5]="SetPanelElement",e))(JB||{});let eU={0:e=>({...e,disclosureState:Td(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2(e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},3(e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}},4(e,t){return e.buttonElement===t.element?e:{...e,buttonElement:t.element}},5(e,t){return e.panelElement===t.element?e:{...e,panelElement:t.element}}},tU=(0,t.createContext)(null);function nU(e){let n=(0,t.useContext)(tU);if(null===n){let t=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,nU),t}return n}tU.displayName="DisclosureContext";let rU=(0,t.createContext)(null);function oU(e){let n=(0,t.useContext)(rU);if(null===n){let t=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,oU),t}return n}rU.displayName="DisclosureAPIContext";let iU=(0,t.createContext)(null);function aU(e,t){return Td(t.type,eU,e,t)}iU.displayName="DisclosurePanelContext";let cU=t.Fragment;let lU=Yx.RenderStrategy|Yx.Static;let sU=om(function(e,n){let{defaultOpen:r=!1,...o}=e,i=(0,t.useRef)(null),a=Nf(n,Sf(e=>{i.current=e},void 0===e.as||sm(e.as))),c=(0,t.useReducer)(aU,{disclosureState:r?0:1,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:l,buttonId:s},u]=c,d=Xu(e=>{u({type:1});let t=Bu(i.current);if(!t||!s)return;let n=e?cd(e)?e:"current"in e&&cd(e.current)?e.current:t.getElementById(s):t.getElementById(s);null==n||n.focus()}),f=(0,t.useMemo)(()=>({close:d}),[d]),p=jf({open:0===l,close:d}),x={ref:a},m=Jx();return t.createElement(tU.Provider,{value:c},t.createElement(rU.Provider,{value:f},t.createElement(ly,{value:d},t.createElement(km,{value:Td(l,{0:wm.Open,1:wm.Closed})},m({ourProps:x,theirProps:o,slot:p,defaultTag:cU,name:"Disclosure"})))))}),uU=om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-disclosure-button-${r}`,disabled:i=!1,autoFocus:a=!1,...c}=e,[l,s]=nU("Disclosure.Button"),u=(0,t.useContext)(iU),d=null!==u&&u===l.panelId,f=Nf((0,t.useRef)(null),n,Xu(e=>{if(!d)return s({type:4,element:e})}));(0,t.useEffect)(()=>{if(!d)return s({type:2,buttonId:o}),()=>{s({type:2,buttonId:null})}},[o,s,d]);let p=Xu(e=>{var t;if(d){if(1===l.disclosureState)return;switch(e.key){case Im.Space:case Im.Enter:e.preventDefault(),e.stopPropagation(),s({type:0}),null==(t=l.buttonElement)||t.focus()}}else switch(e.key){case Im.Space:case Im.Enter:e.preventDefault(),e.stopPropagation(),s({type:0})}}),x=Xu(e=>{if(e.key===Im.Space)e.preventDefault()}),m=Xu(e=>{var t;fd(e.currentTarget)||i||(d?(s({type:0}),null==(t=l.buttonElement)||t.focus()):s({type:0}))}),{isFocusVisible:h,focusProps:v}=_u({autoFocus:a}),{isHovered:b,hoverProps:g}=Mu({isDisabled:i}),{pressed:y,pressProps:w}=Ku({disabled:i}),j=jf({open:0===l.disclosureState,hover:b,active:y,disabled:i,focus:h,autofocus:a}),k=mf(e,l.buttonElement),S=rm(d?{ref:f,type:k,disabled:i||void 0,autoFocus:a,onKeyDown:p,onClick:m}:{ref:f,id:o,type:k,"aria-expanded":0===l.disclosureState,"aria-controls":l.panelElement?l.panelId:void 0,disabled:i||void 0,autoFocus:a,onKeyDown:p,onKeyUp:x,onClick:m},v,g,w);return Jx()({ourProps:S,theirProps:c,slot:j,defaultTag:"button",name:"Disclosure.Button"})}),dU=om(function(e,n){let r=(0,t.useId)(),{id:o=`headlessui-disclosure-panel-${r}`,transition:i=!1,...a}=e,[c,l]=nU("Disclosure.Panel"),{close:s}=oU("Disclosure.Panel"),[u,d]=(0,t.useState)(null),f=Nf(n,Xu(e=>{YB(()=>l({type:5,element:e}))}),d);(0,t.useEffect)(()=>(l({type:3,panelId:o}),()=>{l({type:3,panelId:null})}),[o,l]);let p=jm(),[x,m]=Mf(i,u,null!==p?(p&wm.Open)===wm.Open:0===c.disclosureState),h=jf({open:0===c.disclosureState,close:s}),v={ref:f,id:o,...Rf(m)},b=Jx();return t.createElement(Sm,null,t.createElement(iU.Provider,{value:c.panelId},b({ourProps:v,theirProps:a,slot:h,defaultTag:"div",features:lU,visible:x,name:"Disclosure.Panel"})))}),fU=Object.assign(sU,{Button:uU,Panel:dU});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 xU(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=pU(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=pU(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pU(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mU=xU(xU(xU(xU({},CB,"ctx-text-[#9d3b3f] ctx-bg-[#fdf9f8] ctx-border-[#f4d4d1]"),OB,"ctx-text-[#8a6320] ctx-bg-amber-tint ctx-border-amber-line"),NB,"ctx-text-ink-body ctx-bg-line-wash ctx-border-line"),SB,"ctx-text-success-deep ctx-bg-success-tint ctx-border-[#bfe8ce]"),hU=xU(xU(xU(xU({},CB,"ctx-bg-[#fdf9f8]"),OB,"ctx-bg-amber-tint"),NB,""),SB,""),vU=xU(xU(xU(xU({},CB,"ctx-bg-danger"),OB,"ctx-bg-amber-deep"),NB,"ctx-bg-ink-muted"),SB,"ctx-bg-ink-faint"),bU=xU(xU(xU(xU({},CB,"ctx-text-[#9d3b3f]"),OB,"ctx-text-[#8a6320]"),NB,"ctx-text-ink-muted"),SB,"ctx-text-ink-faint"),gU=function(e){var t=e.severity,n=e.children;return(0,tl.jsx)("span",{className:"ctx-inline-flex ctx-items-center ctx-text-help ctx-font-semibold ctx-border ctx-rounded-full ctx-px-2.5 ctx-py-[3px] ".concat(mU[t]),children:n})},yU=function(e){var t=e.action;if(!t)return null;if(t.to)return(0,tl.jsx)(Ub,{type:"outline",size:"small",className:"ctx-flex-none",onClick:function(){return $a(t.to)},children:t.label});var n="_self"===t.target;return(0,tl.jsxs)("a",{href:t.href,target:n?"_self":"_blank",rel:n?void 0:"noreferrer",className:"ctx-flex-none ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-no-underline ctx-bg-white ctx-border ctx-border-line ctx-text-ink-body ctx-font-medium ctx-text-help ctx-rounded-item ctx-py-[4px] ctx-px-[10px] ctx-transition-colors hover:ctx-bg-line-paper",children:[t.label,!n&&(0,tl.jsx)(_w,{className:"ctx-size-3"})]})},wU=xU(xU(xU({},CB,{box:"ctx-bg-[#fdf9f8] ctx-border-[#f4d4d1]",label:"ctx-text-[#9d3b3f]"}),OB,{box:"ctx-bg-amber-tint ctx-border-amber-line",label:"ctx-text-[#8a6320]"}),NB,{box:"ctx-bg-line-wash ctx-border-line",label:"ctx-text-ink-body"}),jU=function(e){var t=e.banner,n=wU[t.severity]||wU[OB],r=CB===t.severity?Qc("Critical","woo-feed"):NB===t.severity?Qc("Info","woo-feed"):Qc("Warning","woo-feed");return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3 ctx-flex-wrap ctx-border ctx-rounded-btn ctx-px-4 ctx-py-3 ".concat(n.box),children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[220px]",children:[(0,tl.jsxs)("div",{className:"ctx-text-row",children:[(0,tl.jsx)("span",{className:"ctx-font-bold ".concat(n.label),children:r}),(0,tl.jsx)("span",{className:"ctx-text-ink-faint",children:" · "}),(0,tl.jsx)("span",{className:"ctx-font-semibold ctx-text-ink",children:t.title})]}),t.help?(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-body ctx-mt-0.5",children:t.help}):null]}),(0,tl.jsx)(yU,{action:t.action})]})},kU=function(e){var t=e.counts,n=t[CB]+t[OB],r=t[SB]+t[NB];if(0===n)return(0,tl.jsx)("span",{className:"ctx-inline-flex ctx-items-center ctx-text-help ctx-font-medium ctx-text-ink-muted ctx-bg-line-wash ctx-rounded-full ctx-px-2.5 ctx-py-[3px]",children:cc(Xc("%d check passed","%d checks passed",r,"woo-feed"),r)});var o=[];return t[CB]>0&&o.push(cc(Xc("%d critical","%d critical",t[CB],"woo-feed"),t[CB])),t[OB]>0&&o.push(cc(Xc("%d warning","%d warnings",t[OB],"woo-feed"),t[OB])),(0,tl.jsx)(gU,{severity:t[CB]>0?CB:OB,children:o.join(" · ")})},SU=function(e){var t=e.row;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-3 ctx-px-[18px] ctx-py-[9px] ".concat(hU[t.severity]),children:[(0,tl.jsx)("span",{className:"ctx-flex-none ctx-mt-[7px] ctx-size-1.5 ctx-rounded-full ".concat(vU[t.severity]),"aria-hidden":"true"}),(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-0 ctx-text-row ctx-text-ink-body ctx-break-words",children:t.label}),(0,tl.jsxs)("span",{className:"ctx-max-w-[55%] ctx-text-right",children:[(0,tl.jsx)("span",{className:"ctx-block ctx-text-row ctx-text-ink ctx-break-words",children:t.value}),t.note?(0,tl.jsx)("span",{className:"ctx-block ctx-text-help ".concat(bU[t.severity]),children:t.note}):null]})]})},NU=function(e){var t=e.group;return(0,tl.jsxs)(fU,{as:"div",defaultOpen:t.defaultOpen,className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)(uU,{className:"ctx-group ctx-flex ctx-w-full ctx-items-center ctx-gap-2.5 ctx-bg-white ctx-border-0 ctx-px-[18px] ctx-py-[13px] ctx-cursor-pointer focus-visible:ctx-outline-none",children:[(0,tl.jsx)(Eh,{className:"ctx-size-4 ctx-flex-none ctx-fill-ink-muted -ctx-rotate-90 group-data-[open]:ctx-rotate-0 ctx-transition-transform"}),(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-text-left ctx-text-row ctx-font-semibold ctx-text-ink",children:t.title}),(0,tl.jsx)(kU,{counts:t.counts})]}),(0,tl.jsx)(dU,{className:"ctx-border-t ctx-border-line-hair ctx-py-1",children:(0,tl.jsx)("div",{className:"ctx-divide-y ctx-divide-line-hair",children:t.rows.map(function(e,t){return(0,tl.jsx)(SU,{row:e},"".concat(e.id,"-").concat(t))})})})]})},OU=function(e){var t=e.isError,n=e.isLoading,r=e.report;if(n)return(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-flex ctx-justify-center ctx-py-16",children:(0,tl.jsx)(Os,{})});if(t||!r)return(0,tl.jsx)("div",{className:"ctx-p-4 ctx-bg-danger-tint ctx-text-danger-deep ctx-text-body ctx-border ctx-border-danger-line ctx-rounded-btn",children:Qc("Failed to load system status. Please try again.","woo-feed")});var o=r.banners,i=r.groups,a=r.summary,c=a.critical+a.warn>0;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-[18px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-between ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsx)("h4",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:zB(a)}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap",children:[a.critical>0?(0,tl.jsx)(gU,{severity:CB,children:cc(Xc("%d critical","%d critical",a.critical,"woo-feed"),a.critical)}):null,a.warn>0?(0,tl.jsx)(gU,{severity:OB,children:cc(Xc("%d warning","%d warnings",a.warn,"woo-feed"),a.warn)}):null,(0,tl.jsx)(gU,{severity:SB,children:cc(Xc("%d passed","%d passed",a.pass+a.info,"woo-feed"),a.pass+a.info)})]})]}),c?(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1.5",children:cc(Qc("%1$d of %2$d checks passed. Feed generation works, but the items below can cause timeouts on large catalogues.","woo-feed"),a.pass+a.info,a.total)}):null,o.length>0?(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2 ctx-mt-3.5",children:o.map(function(e){return(0,tl.jsx)(jU,{banner:e},e.id)})}):null]}),i.map(function(e){return(0,tl.jsx)(NU,{group:e},e.key)})]})};function CU(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return EU(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(EU(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,EU(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,EU(d,"constructor",s),EU(s,"constructor",l),l.displayName="GeneratorFunction",EU(s,o,"GeneratorFunction"),EU(d),EU(d,o,"Generator"),EU(d,r,function(){return this}),EU(d,"toString",function(){return"[object Generator]"}),(CU=function(){return{w:i,m:f}})()}function EU(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}EU=function(e,t,n,r){function i(t,n){EU(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},EU(e,t,n,r)}function TU(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function PU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return _U(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_U(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _U(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var AU=function(e,t){var n=function(){var n=document.createElement("textarea");n.value=e,n.style.position="fixed",n.style.opacity="0",document.body.appendChild(n),n.select();try{document.execCommand("copy"),je.success(t)}catch(e){je.error(Qc("Failed to copy. Please try again.","woo-feed"))}document.body.removeChild(n)};navigator.clipboard?navigator.clipboard.writeText(e).then(function(){return je.success(t)}).catch(n):n()},IU=function(){var e,n=PU((0,t.useState)("report"),2),r=n[0],o=n[1],i=PU((0,t.useState)(!1),2),a=i[0],c=i[1],l=PU((0,t.useState)("all"),2),s=l[0],u=l[1],d=PU((0,t.useState)("all"),2),f=d[0],p=d[1],x=Gz(),m=Hz(void 0,{skip:!a}),h=PU(Wz(),2),v=h[0],b=h[1].isLoading,g=null===(e=x.data)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.sections,y=Uo,w=(0,t.useMemo)(function(){return g?LB(g,{cdnBlocked:y}):null},[g,y]),j=(0,t.useMemo)(function(){var e;return function(e){var t=String(null!=e?e:"").trim();if(""===t||/^no logs available\.?$/i.test(t))return[];var n=[],r=null;return t.split(/\r?\n/).forEach(function(e){var t=xB.exec(e.trim());if(t)return r={file:t[1],lines:[]},void n.push(r);""!==e.trim()&&(r||(r={file:"",lines:[]},n.push(r)),r.lines.push(e))}),n.filter(function(e){return e.lines.length>0})}(null===(e=m.data)||void 0===e||null===(e=e.data)||void 0===e?void 0:e.logs)},[m.data]),k=(0,t.useMemo)(function(){return function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"all";return(e||[]).filter(function(e){return"all"===t||e.file===t}).flatMap(function(e){return e.lines.map(function(t){return{file:e.file,text:t,level:gB(t)}})}).filter(function(e){return"all"===n||e.level===n})}(j,s,f)},[j,s,f]),S=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){TU(i,r,o,a,c,"next",e)}function c(e){TU(i,r,o,a,c,"throw",e)}a(void 0)})}}(CU().m(function e(){var t,n,r,o;return CU().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,v().unwrap();case 1:(t=e.v).success?je.success((null===(n=t.data)||void 0===n?void 0:n.message)||Qc("Cache cleared successfully.","woo-feed")):je.error(t.error||Qc("Failed to clear cache.","woo-feed")),e.n=3;break;case 2:e.p=2,o=e.v,je.error((null==o||null===(r=o.data)||void 0===r?void 0:r.error)||Qc("Failed to clear cache.","woo-feed"));case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-justify-between ctx-items-start ctx-gap-5 ctx-flex-wrap ctx-pt-[18px] ctx-px-[22px]",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("System status","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("Environment report to attach when you contact support.","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-flex-none",children:[(0,tl.jsx)(Ub,{type:"destructive",size:"medium",icon:(0,tl.jsx)(Pg,{className:"ctx-size-4"}),onClick:S,disabled:b,children:b?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Clearing","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Clear Cache","woo-feed")}),(0,tl.jsx)(Ub,{type:"primary",size:"medium",icon:(0,tl.jsx)(pB,{className:"ctx-size-4"}),onClick:function(){if("logs"===r)return 0===k.length?void je.error(Qc("No log lines to copy.","woo-feed")):void AU(k.map(function(e){return e.text}).join("\n"),Qc("Log copied to clipboard.","woo-feed"));w?AU(function(e){var t=kB(kB(kB(kB({},SB,"PASS"),NB,"INFO"),OB,"WARNING"),CB,"CRITICAL"),n=[Qc("CTX Feed — System status report","woo-feed"),"".concat(zB(e.summary)," (").concat(cc(Qc("%1$d of %2$d checks passed","woo-feed"),e.summary.pass,e.summary.total),")")];return e.groups.forEach(function(e){n.push("","=== ".concat(e.title," ===")),e.rows.forEach(function(e){var r=e.note?" (".concat(e.note,")"):"";n.push("[".concat(t[e.severity],"] ").concat(e.label,": ").concat(e.value).concat(r))})}),n.join("\n")+"\n"}(w),Qc("Status report copied to clipboard.","woo-feed")):je.error(Qc("Status report is still loading.","woo-feed"))},children:Qc("logs"===r?"Copy log":"Copy report","woo-feed")})]})]}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-mt-1.5 ctx-flex ctx-gap-6 ctx-border-b ctx-border-line-hair ctx-rounded-b-card",children:[(0,tl.jsx)(IN,{active:"report"===r,label:Qc("Status report","woo-feed"),onClick:function(){return o("report")}}),(0,tl.jsx)(IN,{active:"logs"===r,label:Qc("Logs","woo-feed"),onClick:function(){o("logs"),c(!0)}})]})]}),(0,tl.jsx)(KB,{}),"report"===r?(0,tl.jsx)(OU,{isLoading:x.isLoading,isError:x.isError,report:w}):(0,tl.jsx)($B,{isLoading:m.isLoading,isError:m.isError,files:j,lines:k,feedFilter:s,onFeedFilter:u,levelFilter:f,onLevelFilter:p})]})};function FU({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M15.75 2.25H21a.75.75 0 0 1 .75.75v5.25a.75.75 0 0 1-1.5 0V4.81L8.03 17.03a.75.75 0 0 1-1.06-1.06L19.19 3.75h-3.44a.75.75 0 0 1 0-1.5Zm-10.5 4.5a1.5 1.5 0 0 0-1.5 1.5v10.5a1.5 1.5 0 0 0 1.5 1.5h10.5a1.5 1.5 0 0 0 1.5-1.5V10.5a.75.75 0 0 1 1.5 0v8.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V8.25a3 3 0 0 1 3-3h8.25a.75.75 0 0 1 0 1.5H5.25Z",clipRule:"evenodd"}))}var RU=t.forwardRef(FU);function MU({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M11.03 3.97a.75.75 0 0 1 0 1.06l-6.22 6.22H21a.75.75 0 0 1 0 1.5H4.81l6.22 6.22a.75.75 0 1 1-1.06 1.06l-7.5-7.5a.75.75 0 0 1 0-1.06l7.5-7.5a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"}))}var DU=t.forwardRef(MU);function LU({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M4.848 2.771A49.144 49.144 0 0 1 12 2.25c2.43 0 4.817.178 7.152.52 1.978.292 3.348 2.024 3.348 3.97v6.02c0 1.946-1.37 3.678-3.348 3.97a48.901 48.901 0 0 1-3.476.383.39.39 0 0 0-.297.17l-2.755 4.133a.75.75 0 0 1-1.248 0l-2.755-4.133a.39.39 0 0 0-.297-.17 48.9 48.9 0 0 1-3.476-.384c-1.978-.29-3.348-2.024-3.348-3.97V6.741c0-1.946 1.37-3.68 3.348-3.97Z",clipRule:"evenodd"}))}var zU=t.forwardRef(LU);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(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function GU(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?UU(Object(n),!0).forEach(function(t){HU(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):UU(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function HU(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=BU(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=BU(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==BU(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}mv("https://webappick.com/docs/ctx-feed/");var qU=["Installation","Getting started","Feed configuration","Filter products","Dynamic attributes","Channels","FAQs","Google & Facebook","Support tickets"],WU=[{cat:"Installation",title:"How to Install CTX Feed Pro?",href:"https://webappick.com/docs/ctx-feed/installation/how-to-install-ctx-feed-pro/"},{cat:"Installation",title:"How to Activate the License?",href:"https://webappick.com/docs/ctx-feed/installation/activate-license/"},{cat:"Installation",title:"How to Deactivate the License?",href:"https://webappick.com/docs/ctx-feed/installation/deactivate-license/"},{cat:"Installation",title:"Cannot Activate API Key, No API Resources Available",href:"https://webappick.com/docs/ctx-feed/installation/cannot-activate-api-key-no-api-resources-available/"},{cat:"Installation",title:"How to Cancel a Subscription?",href:"https://webappick.com/docs/ctx-feed/installation/cancel-subscription/"},{cat:"Installation",title:"How to Manage License Key?",href:"https://webappick.com/docs/ctx-feed/installation/manage-license-key/"},{cat:"Installation",title:"How to Upgrade or Downgrade Subscription?",href:"https://webappick.com/docs/ctx-feed/installation/upgrade-downgrade-subscription/"},{cat:"Installation",title:"How to solve Offer not found issue while uploading the local inventory feed",href:"https://webappick.com/docs/ctx-feed/installation/how-to-solve-offer-not-found-issue-while-uploading-the-local-inventory-feed/"},{cat:"Getting started",title:"How to Make a WooCommerce Product Feed?",href:"https://webappick.com/docs/ctx-feed/basic/make-woocommerce-product-feed/"},{cat:"Getting started",title:"How To Setup Cron for Auto Feed update?",href:"https://webappick.com/docs/ctx-feed/basic/how-to-setup-cron-for-auto-feed-update/"},{cat:"Getting started",title:"How to Manage Feeds?",href:"https://webappick.com/docs/ctx-feed/basic/manage-feeds/"},{cat:"Getting started",title:"How to Enable Debug Mode & Download Logs?",href:"https://webappick.com/docs/ctx-feed/basic/how-to-enable-debug-mode-download-logs/"},{cat:"Getting started",title:"Introduction to CTX Feed Plugin Settings",href:"https://webappick.com/docs/ctx-feed/basic/introduction-to-ctx-feed-plugin-settings/"},{cat:"Feed configuration",title:"Category Mapping – How to Map Store Category with Channel Category?",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-map-store-category-with-merchant-category/"},{cat:"Feed configuration",title:"How to Make an XML Product Feed?",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-configure-xml/"},{cat:"Feed configuration",title:"How to Make CSV/TXT/JSON Product Feed?",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-configure-csv-or-txt/"},{cat:"Feed configuration",title:"Custom Template 2 (XML)",href:"https://webappick.com/docs/ctx-feed/configuration/custom-template-2-php-pattern/"},{cat:"Feed configuration",title:"How to Exclude/Include Product Variations?",href:"https://webappick.com/docs/ctx-feed/configuration/variable-product-or-variations/"},{cat:"Feed configuration",title:"How to Set Variable Product Price and Quantity?",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-set-variable-product-price-and-quantity/"},{cat:"Feed configuration",title:"How to Add Variable Product (Parent Product Value) info to Variations?",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-add-variable-product-info-to-variations/"},{cat:"Feed configuration",title:"How to Configure Product Category Into Feed?",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-configure-product-category-into-feed/"},{cat:"Feed configuration",title:"How to Configure Product Price into Feed?",href:"https://webappick.com/docs/ctx-feed/configuration/configure-product-price/"},{cat:"Feed configuration",title:"How to Configure Product Images into Feed?",href:"https://webappick.com/docs/ctx-feed/configuration/configure-product-images-into-feed/"},{cat:"Feed configuration",title:"Include Variations: All you need to know about CTX Feed Pro",href:"https://webappick.com/docs/ctx-feed/configuration/ctx-feed-pro-include-variations/"},{cat:"Feed configuration",title:"How To Manage Multiple Category Mapping in a Multi-lingual WooCommerce Store",href:"https://webappick.com/docs/ctx-feed/configuration/how-to-manage-multiple-category-mapping-in-a-multi-lingual-woocommerce-store/"},{cat:"Filter products",title:"How to Filter(Exclude/Include) Products from the Feed?",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-filter-products/"},{cat:"Filter products",title:"How to Make Feed for Specific Product Types (Simple, Variable, Grouped, and More)?",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-make-feed-for-specific-product-type-simple-parent-and-child/"},{cat:"Filter products",title:"How to remove out of stock products from feed?",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-remove-out-of-stock-products-from-feed/"},{cat:"Filter products",title:"How to Include/Exclude Products From a Feed by Product IDs?",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-remove-some-products-from-feed-by-id/"},{cat:"Filter products",title:"How to make feed for specific categories?",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-make-feed-for-specific-categories/"},{cat:"Filter products",title:"How to Include Hidden Out of Stock Products in Your WooCommerce Product Feed",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-include-hidden-out-of-stock-products-in-woocommerce-product-feed/"},{cat:"Filter products",title:"How to Exclude Sub-category Products from a Category-based Feed",href:"https://webappick.com/docs/ctx-feed/filter-products/how-to-exclude-sub-category-products-from-a-category-based-feed/"},{cat:"Dynamic attributes",title:"How to Configure the Dynamic Attribute?",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/how-to-make-dynamic-attribute/"},{cat:"Dynamic attributes",title:"Dynamically Change Product Price in Feed",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/dynamically-change-product-price/"},{cat:"Dynamic attributes",title:"Dynamically Change Size Value for Google Product Feed",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/dynamically-change-size-value-for-google-product-feed/"},{cat:"Dynamic attributes",title:"Dynamically Add Gender to Google Product Feed",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/dynamically-add-gender-to-google-product-feed/"},{cat:"Dynamic attributes",title:"Dynamically Change Stock Status in Feed",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/dynamically-change-stock-status/"},{cat:"Dynamic attributes",title:"Dynamically Set the Product Brand in Feed",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/dynamically-set-the-product-brand/"},{cat:"Dynamic attributes",title:"Include Value Added Tax (VAT) in Product Prices",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/include-value-added-tax-vat-into-prices/"},{cat:"Dynamic attributes",title:"Conditionally Merge Multiple Attributes with CTX Feed",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/conditionally-merge-multiple-attributes/"},{cat:"Dynamic attributes",title:"How to Create a “If Field A is Empty Then Get B” Rule?",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/if-field-a-is-empty-then-get-b-rule/"},{cat:"Dynamic attributes",title:"How to Set Discount Prices In Feed Based on Product Title?",href:"https://webappick.com/docs/ctx-feed/dynamic-attributes/dynamic-discount-prices-based-on-product-title/"},{cat:"Channels",title:"How to map store category with merchant category ?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-map-store-category-with-merchant-category/"},{cat:"Channels",title:"How to Configure the Google Merchant Shipping Attribute?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-configure-google-merchant-shipping-attribute/"},{cat:"Channels",title:"How To Upload WooCommerce Product Feed to Google Merchant Center?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-upload-woocommerce-product-feed-to-google-merchant-center/"},{cat:"Channels",title:"How to Make and Upload Product Feed to Facebook Business Manager?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-make-and-upload-product-feed-to-facebook-business-manager/"},{cat:"Channels",title:"How to Fix Microdata Errors for Google Merchant Center?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-solve-microdata-error-for-google-merchant/"},{cat:"Channels",title:"How to Configure Tax / VAT for Google Merchant Center?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-configure-tax-vat-for-google-merchant-center/"},{cat:"Channels",title:"How to Configure the Google Shopping is_bundle Attribute?",href:"https://webappick.com/docs/ctx-feed/merchants/how-to-configure-google-shopping-is-bundle-attribute/"},{cat:"FAQs",title:"How to Extend a Product Title in Your Product Feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-extend-product-title/"},{cat:"FAQs",title:"CSV File UTF-8 Encoding Error",href:"https://webappick.com/docs/ctx-feed/faqs/csv-file-utf-8-encoding-error/"},{cat:"FAQs",title:"Products Missing from Your Feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-solve-missing-product-issue/"},{cat:"FAQs",title:"How to Format Attribute Output Using Commands",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-use-command-to-format-attribute-output/"},{cat:"FAQs",title:"How to Configure FTP/SFTP for Feed Upload?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-configure-ftp/"},{cat:"FAQs",title:"How to Find and Replace Any Word (String) in Your Feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-replace-any-string-from-feed/"},{cat:"FAQs",title:"How to Remove Shortcodes and HTML Tags from Product Descriptions",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-remove-short-codes-and-html-tags-from-product-description/"},{cat:"FAQs",title:"How WPML Integrates With CTX Feed for Multi-Language",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-make-feed-for-wpml-languages/"},{cat:"FAQs",title:"How to Solve Invalid XML Error?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-solve-invalid-xml-error/"},{cat:"FAQs",title:"How to Add UTM Parameters to Product URLs?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-add-utm-parameter-with-product-url/"},{cat:"FAQs",title:"How to solve missing product issue?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-solve-missing-product-issue-2/"},{cat:"FAQs",title:"Price with Tax not working - WooCommerce Product Feed",href:"https://webappick.com/docs/ctx-feed/faqs/price-with-tax-not-working-woocommerce-product-feed/"},{cat:"FAQs",title:"How to make multi-currency product feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-make-multi-currency-product-feed/"},{cat:"FAQs",title:"How to add/remove variation info from product title?",href:"https://webappick.com/docs/ctx-feed/faqs/add-remove-variation-info-from-product-title/"},{cat:"FAQs",title:"How to add ACF Filed value into feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-add-acf-filed-value-into-feed/"},{cat:"FAQs",title:"How do export & import product feed configuration?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-export-import-product-feed-configuration/"},{cat:"FAQs",title:"How to solve Feed Configuration not updating issue?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-solve-feed-configuration-not-updating-issue/"},{cat:"FAQs",title:"How to remove a product if the description, price, or image is empty?",href:"https://webappick.com/docs/ctx-feed/faqs/remove-product-if-description-price-or-image-is-empty/"},{cat:"FAQs",title:"Add currency code or symbol to price into feed",href:"https://webappick.com/docs/ctx-feed/faqs/add-currency-code-or-symbol-to-price-into-feed/"},{cat:"FAQs",title:"How to format price or number into feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-format-price-or-number-into-feed/"},{cat:"FAQs",title:"How to make feed for Polylang languages?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-make-feed-for-polylang-languages/"},{cat:"FAQs",title:"How to solve woocommerce structured data issues?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-solve-woocommerce-structured-data-issues/"},{cat:"FAQs",title:'How to solve "Processing 10%" feed generation stuck error?',href:"https://webappick.com/docs/ctx-feed/faqs/how-to-solve-processing-10-feed-generation-stuck-error/"},{cat:"FAQs",title:"How to make feed for individual vendor?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-make-feed-for-individual-vendor/"},{cat:"FAQs",title:"How to Fix Auto Feed Update, not Working Issue?",href:"https://webappick.com/docs/ctx-feed/faqs/fix-auto-feed-update-not-working-issue/"},{cat:"FAQs",title:"How to Solve the Missing Product Issue?",href:"https://webappick.com/docs/ctx-feed/faqs/solve-the-missing-product-issue/"},{cat:"FAQs",title:"How to Configure Product Description With or Without HTML?",href:"https://webappick.com/docs/ctx-feed/faqs/product-description-with-without-html/"},{cat:"FAQs",title:"How to Remove ShortCodes from Product Description?",href:"https://webappick.com/docs/ctx-feed/faqs/remove-shortcodes-from-product-description/"},{cat:"FAQs",title:"How to Add Advance Custom Field (ACF) Value into Product Feed?",href:"https://webappick.com/docs/ctx-feed/faqs/advance-custom-field-acf-into-feed/"},{cat:"FAQs",title:"How to Use WordPress Options into Feed?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-use-wordpress-options-into-feed/"},{cat:"FAQs",title:"How to Download Error Reports from Google, Facebook, Pinterest?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-download-error-reports-from-google-facebook-pinterest/"},{cat:"FAQs",title:"Which Plugins Are Compatible With The CTX Feed Pro?",href:"https://webappick.com/docs/ctx-feed/faqs/which-plugins-are-compatible-with-the-ctx-feed-pro/"},{cat:"FAQs",title:"How to Generate Translated Product Feed with CTX Feed Pro & WPML 4.0 or higher",href:"https://webappick.com/docs/ctx-feed/faqs/generate-translated-product-feed-with-ctx-feed-pro-wpml/"},{cat:"FAQs",title:"How to add an Availability date based on the current date for the items on backorder?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-add-an-availability-date-based-on-the-current-date-for-the-items-on-backorder/"},{cat:"FAQs",title:"How to create Multi-currency feeds with different Currency switcher plugins?",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-create-multi-currency-feeds-with-different-currency-switcher-plugins/"},{cat:"FAQs",title:"How to Increase Your PHP Memory Limit and Execution Time",href:"https://webappick.com/docs/ctx-feed/faqs/how-to-increase-your-php-memory-limit-and-execution-time/"},{cat:"FAQs",title:"How to Set Up the Flycart - Woo Discount Rules Plugin to Apply Discount Rules in Your Product Feed",href:"https://webappick.com/docs/ctx-feed/faqs/applying-discount-rules-to-your-feed-with-woo-discount-rules-plugin-flycart/"},{cat:"Google & Facebook",title:"How to use command to format attribute output",href:"https://webappick.com/docs/ctx-feed/google-merchant/how-to-use-command-to-format-attribute-output/"},{cat:"Google & Facebook",title:"How to include value added tax (VAT) in my prices?",href:"https://webappick.com/docs/ctx-feed/google-merchant/how-to-include-value-added-tax-vat-in-my-prices/"},{cat:"Google & Facebook",title:"How to add sale price into feed?",href:"https://webappick.com/docs/ctx-feed/google-merchant/how-to-add-sale-price-into-feed/"},{cat:"Google & Facebook",title:"How to add GTIN (EAN,MPN,UPC,ISBN) to Products and Make Feed?",href:"https://webappick.com/docs/ctx-feed/google-merchant/add-gtin-ean-mpn-upc-isbn-to-products-and-make-feed/"},{cat:"Google & Facebook",title:"How to add custom value to an Attribute using a pattern?",href:"https://webappick.com/docs/ctx-feed/google-merchant/how-to-add-custom-value-to-an-attribute-using-pattern/"},{cat:"Google & Facebook",title:"How to add Brand plugin data into feed?",href:"https://webappick.com/docs/ctx-feed/google-merchant/how-to-add-brand-plugin-data-into-feed/"},{cat:"Google & Facebook",title:"How to Configure TAX / VAT for Google Merchant Center?",href:"https://webappick.com/docs/ctx-feed/google-merchant/how-to-configure-tax-vat-into-your-feed/"},{cat:"Support tickets",title:"How We Fixed Dynamic Bundle Pricing with WPC Product Bundles & Multi-Currency in CTX Feed",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/solving-dynamic-bundle-price-issue-with-wpc-product-bundles/"},{cat:"Support tickets",title:"Why am I seeing a warning about missing Gender, Age Group, and Color in Google Merchant Center?",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/why-am-i-seeing-a-warning-about-missing-gender-age-group-and-color-in-google-merchant-center/"},{cat:"Support tickets",title:'How to solve the "offer does not exist " error while uploading local inventory feed.',href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/how-to-solve-the-offer-does-not-exist-error-while-uploading-local-inventory-feed/"},{cat:"Support tickets",title:"How to solve License expired issue while activating the license.",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/how-to-solve-license-expired-issue-while-activating-the-license/"},{cat:"Support tickets",title:"How to solve feed auto update issue.",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/how-to-solve-feed-auto-update-issue/"},{cat:"Support tickets",title:"Troubleshooting Guide: Google Merchant Center Feed Not Updating Automatically",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/troubleshooting-guide-google-merchant-center-feed-not-updating-automatically/"},{cat:"Support tickets",title:"How to Add ACF Values to Your Feed",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/how-to-add-acf-values-to-your-feed/"},{cat:"Support tickets",title:"How to Fix “Package Not Found” Error When Updating the Plugin.",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/how-to-fix-package-not-found-error-when-updating-the-plugin/"},{cat:"Support tickets",title:"How to Fix Missing Products in CTX Feed",href:"https://webappick.com/docs/ctx-feed/support-ticket-solutions/how-to-fix-missing-products-in-ctx-feed/"}].map(function(e){return GU(GU({},e),{},{href:mv(e.href)})}),$U=[{title:"Create WooCommerce Product Feed For Idealo",href:"https://www.youtube.com/watch?v=3r0cTMyUXQo"},{title:"How To Set Up Facebook Catalog For Your WooCommerce Store With CTX Feed",href:"https://www.youtube.com/watch?v=Ml-KoFEVBHQ"},{title:"How To Set Up Pinterest Shopping Catalog For Your WooCommerce Store With CTX Feed",href:"https://www.youtube.com/watch?v=F1QOnUZ91FQ"},{title:"How To Use WordPress Options Into Feed",href:"https://www.youtube.com/watch?v=EzlM1wUHc-k"},{title:"Create Google Shopping Product Feed For Your WooCommerce Store With CTX Feed",href:"https://www.youtube.com/watch?v=k3hBUO_hZpU"},{title:"How To Create Pinterest RSS Feed",href:"https://www.youtube.com/watch?v=nPjlRogcrGA"},{title:"How To Download Error Reports From Google, Facebook & Pinterest Product Feed",href:"https://www.youtube.com/watch?v=ZFLpXqjyD94"},{title:"How To Dynamically Discount Prices Based on Product Title or Other Attribute",href:"https://www.youtube.com/watch?v=lJwB27mBWJc"},{title:"How To Create a Google Product Review Feed for WooCommerce",href:"https://www.youtube.com/watch?v=jzT8l5WD-V0"},{title:"How To Activate/Deactivate CTX Feed License",href:"https://www.youtube.com/watch?v=1_iqGK6GSl8"},{title:"How To Add/Remove Variation Info From Product Title",href:"https://www.youtube.com/watch?v=MkQs9f0v0-w"},{title:"How to Manage Feeds",href:"https://www.youtube.com/watch?v=m0l8X071R5Y"},{title:"How To Merge Multiple Attributes By Using Attribute Mapping",href:"https://www.youtube.com/watch?v=OmQqeUAldFs"},{title:"How To Configure Product Images Into Product Feed",href:"https://www.youtube.com/watch?v=C0icSIu-rH8"},{title:"How To Include Draft & Private Products Into Product Feed",href:"https://www.youtube.com/watch?v=b7cT8t7AhbQ"},{title:"How To Include/Exclude Product Variations From The Product Feed",href:"https://www.youtube.com/watch?v=X8JTc8Ss-SY"},{title:"How To Make Wish.com Product Feed for WooCommerce",href:"https://www.youtube.com/watch?v=ZSou9yu2a-U"},{title:"How To Add Sale Price Into Product Feed",href:"https://www.youtube.com/watch?v=c7KnIJgsnro"},{title:"How To Map Store Category To Google Merchant Center Categories",href:"https://www.youtube.com/watch?v=gsuzBfJ1Z7Y"},{title:"How To Make Product Subscription Feed Using WooCommerce Subscriptions Plugin",href:"https://www.youtube.com/watch?v=X4dtMwqGDnw"},{title:"How To Configure Installment Attribute for Google Shopping",href:"https://www.youtube.com/watch?v=Kg_3fu_wXXc"},{title:"How To Add GTIN (EAN, MPN, UPC, ISBN) To Products and Make Feed",href:"https://www.youtube.com/watch?v=RfV46enGzV4"},{title:"How To Configure Product Description With or Without HTML",href:"https://www.youtube.com/watch?v=wIMX095uysA"},{title:"How To Make Feed For Specific Product Categories",href:"https://www.youtube.com/watch?v=7ORRsEAS0bU"},{title:"How to Create an XML Product Feed For WooCommerce Using Product Feed Generator",href:"https://www.youtube.com/watch?v=n0LT2DkKSO0"},{title:"How To Export & Import Product Feed Configuration",href:"https://www.youtube.com/watch?v=3Aj1xWdJWSo"},{title:"How To Make TSV Product Feed For WooCommerce",href:"https://www.youtube.com/watch?v=IlawuE-v3CQ"},{title:"How To Format Number or Price Into Product Feed",href:"https://www.youtube.com/watch?v=Os2zOKvhV2Q"},{title:"How To Upgrade To CTX Feed Pro",href:"https://www.youtube.com/watch?v=DWkjXpwd5Uw"},{title:"How to Configure Product Price Into Feed",href:"https://www.youtube.com/watch?v=7N31hZ7cx_Y"},{title:"How To Add and Configure Product Attributes Into Feed",href:"https://www.youtube.com/watch?v=7lnumnDpz0M"},{title:"How to Get Parent Product Value for Variations",href:"https://www.youtube.com/watch?v=zEwKd2rhmlg"},{title:"How to Upgrade or Downgrade CTX Feed Pro Subscription",href:"https://www.youtube.com/watch?v=he2naoUZa4k"},{title:"How To Cancel CTX Feed Pro Subscription",href:"https://www.youtube.com/watch?v=Nr0phJlQ9_A"},{title:"How To Solve Missing Product Attribute Issue",href:"https://www.youtube.com/watch?v=Mw4ivys68fc"},{title:"How To Solve Missing Products Issue",href:"https://www.youtube.com/watch?v=U1pe8UcZoAE"},{title:"How to Add Advanced Custom Field (ACF) Value into Product Feed",href:"https://www.youtube.com/watch?v=ueqDSr0FE7U"},{title:"How To Configure Variable Product Price and Quantity",href:"https://www.youtube.com/watch?v=rwjKRT-8ox8"},{title:"How To Make Multi Vendor Product Feed",href:"https://www.youtube.com/watch?v=es0qCA-_2jo"},{title:"How To Make Multi Language Product Feed",href:"https://www.youtube.com/watch?v=LhhN2kScllM"},{title:"How To Create Multi Currency Product Feed Using CTX Feed",href:"https://www.youtube.com/watch?v=6lCRT9H0kY0"},{title:"How To Use Advanced Filter In CTX Feed",href:"https://www.youtube.com/watch?v=-1w2_wNJgDc"},{title:"How To Configure Product Category Into Feed",href:"https://www.youtube.com/watch?v=9bNMZU0zpFw"},{title:"How To Add Brand or Manufacturer Info Into Product Feed",href:"https://www.youtube.com/watch?v=HVmFTDGTKO0"},{title:"How To Create Custom CSV Data Feed For WooCommerce",href:"https://www.youtube.com/watch?v=ulpuVtR5hqw"},{title:"Create WooCommerce Product Feed For Pinterest Catalog",href:"https://www.youtube.com/watch?v=kv1PMdCYy_g"},{title:"Create WooCommerce Product Feed For Facebook Catalog",href:"https://www.youtube.com/watch?v=TH1lcA1uiM8"},{title:"Create WooCommerce Product Feed for Google Shopping (Google Merchant Center)",href:"https://www.youtube.com/watch?v=QRTvrDJm4mI"},{title:"How To Add Static Value To An Attribute",href:"https://www.youtube.com/watch?v=wWRjPjRrovU"},{title:"How To Configure Auto Feed Update",href:"https://www.youtube.com/watch?v=fafHqr9A81A"},{title:"Configure Price With Tax Into the Product Feed",href:"https://www.youtube.com/watch?v=V97HG_o0AeE"},{title:"How To Remove Out of Stock Product From Feed",href:"https://www.youtube.com/watch?v=FeuvVCshFgU"},{title:"How To Add Currency Symbol To WooCommerce",href:"https://www.youtube.com/watch?v=WNyuiavL0T8"},{title:"How To Add Additional Images into the Product Feed",href:"https://www.youtube.com/watch?v=E7FofosSIGk"},{title:"How To Use Prefix and Suffix Into WooCommerce Feed Configuration",href:"https://www.youtube.com/watch?v=8EFXXp0w-XM"},{title:"The Functionality of Filters - Part 1",href:"https://www.youtube.com/watch?v=SS49dmodVIk"},{title:"The Functionality of Filters - Part 2",href:"https://www.youtube.com/watch?v=8_9gHaENplg"},{title:"The Functionality of Filters - Part 3",href:"https://www.youtube.com/watch?v=fS1gMBGUde0"},{title:"Add Brand Information Into Product Feed",href:"https://www.youtube.com/watch?v=w4rUZx_4QBE"},{title:"Make Skroutz Product Feed for WooCommerce",href:"https://www.youtube.com/watch?v=YC4E9zXF4SE"},{title:"How To Include Tax(VAT) with Price",href:"https://www.youtube.com/watch?v=MUmkzpDknA8"},{title:"How to install WooCommerce Product Feed Pro",href:"https://www.youtube.com/watch?v=L2JUJc-VXE8"},{title:"How to add or remove product variation into feed",href:"https://www.youtube.com/watch?v=DD2nqEEaQng"},{title:"How to add custom value to an Attribute using pattern?",href:"https://www.youtube.com/watch?v=hw25tPXkbkw"},{title:"How To Upload WooCommerce Products to eBay",href:"https://www.youtube.com/watch?v=QPUgQ75ALyI"},{title:"How to make WooCommerce Product Feed for PriceSpy or PrisJakt",href:"https://www.youtube.com/watch?v=9LtdURgo4EY"},{title:"Convert product price to different currency",href:"https://www.youtube.com/watch?v=aEBGbDXpBe4"},{title:"Remove ShortCodes and HTML tags from product description",href:"https://www.youtube.com/watch?v=Aej4mnyUvtc"}];function VU(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return QU(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?QU(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 QU(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var XU=["Cron setup","GTIN","Merchant Center","Category mapping"],KU=function(e,t){return t.every(function(t){return e.includes(t)})},YU=function(e){var t=e.active,n=e.count,r=e.label,o=e.onClick;return(0,tl.jsxs)("button",{type:"button",onClick:o,className:"ctx-flex ctx-items-center ctx-gap-[7px] ctx-bg-transparent ctx-border-0 ctx-border-b-2 ctx-border-solid -ctx-mb-px ctx-px-0.5 ctx-py-[13px] ctx-text-row ctx-cursor-pointer ctx-transition-colors ".concat(t?"ctx-font-semibold ctx-text-primary ctx-border-primary":"ctx-font-medium ctx-text-ink-muted ctx-border-transparent hover:ctx-text-ink-body"),children:[r,(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-text-ink-faint ctx-bg-line-wash ctx-rounded-[10px] ctx-px-1.5 ctx-py-px",children:n})]})},ZU=function(e){var t=e.count,n=e.index,r=e.label,o=e.onOpen;return(0,tl.jsxs)("button",{type:"button",onClick:o,className:"ctx-text-left ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-[11px] ctx-px-4 ctx-py-[15px] ctx-cursor-pointer ctx-flex ctx-flex-col ctx-transition-colors hover:ctx-border-[#c3ddfd] hover:ctx-bg-[#fbfdff]",children:[(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-center ctx-gap-[9px] ctx-w-full",children:[(0,tl.jsx)("span",{className:"ctx-font-[ui-monospace,Menlo,monospace] ctx-text-[10.5px] ctx-font-semibold ctx-text-primary",children:"[".concat(String(n+1).padStart(2,"0"),"]")}),(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-text-[10.5px] ctx-font-medium ctx-text-ink-faint ctx-tracking-[.5px] ctx-uppercase",children:Qc("Category","woo-feed")}),(0,tl.jsx)(rD,{className:"ctx-h-[13px] ctx-w-[13px] ctx-flex-none ctx-text-[#c3ddfd]"})]}),(0,tl.jsx)("span",{className:"ctx-text-[14.5px] ctx-font-semibold ctx-text-ink ctx-mt-2.5",children:r}),(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-font-medium ctx-text-ink-faint ctx-tracking-[.4px] ctx-uppercase ctx-mt-2",children:cc(Xc("%d article","%d articles",t,"woo-feed"),t)})]})},JU=function(e){var t=e.article;return(0,tl.jsxs)("a",{href:t.href,target:"_blank",rel:"noreferrer",title:Qc("Opens on webappick.com","woo-feed"),className:"ctx-no-underline ctx-bg-white ctx-border ctx-border-line-wash ctx-rounded-[11px] ctx-px-[15px] ctx-py-[13px] ctx-flex ctx-items-start ctx-gap-3 ctx-transition-colors hover:ctx-border-[#c3ddfd] hover:ctx-bg-[#fbfdff]",children:[(0,tl.jsx)(OS,{className:"ctx-h-[15px] ctx-w-[15px] ctx-flex-none ctx-text-[#a7b2bf] ctx-mt-0.5"}),(0,tl.jsxs)("span",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("span",{className:"ctx-block ctx-text-row ctx-font-medium ctx-text-ink",children:t.title}),(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-mt-1.5 ctx-flex-wrap",children:[(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-font-semibold ctx-text-primary-dark ctx-bg-primary-tint ctx-border ctx-border-[#c3ddfd] ctx-rounded-[5px] ctx-px-[7px] ctx-py-0.5",children:t.cat}),(0,tl.jsx)("span",{className:"ctx-text-[10.5px] ctx-text-ink-faint",children:"webappick.com/docs"})]})]}),(0,tl.jsx)(RU,{className:"ctx-h-[13px] ctx-w-[13px] ctx-flex-none ctx-text-[#a7b2bf] ctx-mt-[3px]"})]})},eG=function(e){var t,n,r=e.video,o=(t=r.href,(n=/[?&]v=([\w-]+)/.exec(t||""))?"https://i.ytimg.com/vi/".concat(n[1],"/hqdefault.jpg"):null);return(0,tl.jsxs)("a",{href:r.href,target:"_blank",rel:"noreferrer",title:Qc("Watch on YouTube","woo-feed"),className:"ctx-no-underline ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-[11px] ctx-overflow-hidden ctx-flex ctx-flex-col ctx-transition-colors hover:ctx-border-[#c3ddfd]",children:[(0,tl.jsxs)("span",{className:"ctx-relative ctx-block ctx-w-full ctx-aspect-video ctx-bg-ink",children:[o?(0,tl.jsx)("img",{src:o,alt:"",loading:"lazy",onError:function(e){e.currentTarget.style.display="none"},className:"ctx-absolute ctx-inset-0 ctx-w-full ctx-h-full ctx-object-cover"}):null,(0,tl.jsx)("span",{className:"ctx-absolute ctx-inset-0 ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)("span",{className:"ctx-h-10 ctx-w-10 ctx-rounded-full ctx-bg-white/[.92] ctx-text-ink ctx-flex ctx-items-center ctx-justify-center",children:(0,tl.jsx)(ES,{className:"ctx-h-[15px] ctx-w-[15px]"})})})]}),(0,tl.jsx)("span",{className:"ctx-block ctx-px-[13px] ctx-pt-3 ctx-pb-[13px]",children:(0,tl.jsxs)("span",{className:"ctx-flex ctx-items-start ctx-gap-2",children:[(0,tl.jsx)("span",{className:"ctx-flex-1 ctx-min-w-0 ctx-text-body ctx-font-medium ctx-text-ink ctx-leading-[1.45]",children:r.title}),(0,tl.jsx)(RU,{className:"ctx-h-[13px] ctx-w-[13px] ctx-flex-none ctx-text-[#a7b2bf] ctx-mt-0.5"})]})})]})},tG=function(e){var t=e.actionLabel,n=e.note,r=e.onAction,o=e.title;return(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-[38px] ctx-pb-10 ctx-text-center",children:[(0,tl.jsx)("div",{className:"ctx-text-[14px] ctx-font-semibold ctx-text-ink",children:o}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-[5px]",children:n}),(0,tl.jsx)("button",{type:"button",onClick:r,className:"ctx-text-body ctx-font-medium ctx-text-primary ctx-bg-white ctx-border ctx-border-[#c3ddfd] ctx-rounded-btn-sm ctx-px-[15px] ctx-py-[9px] ctx-cursor-pointer ctx-mt-3.5 ctx-transition-colors hover:ctx-bg-[#f2f8ff]",children:t})]})},nG=function(){var e=VU((0,t.useState)(""),2),n=e[0],r=e[1],o=VU((0,t.useState)("docs"),2),i=o[0],a=o[1],c=VU((0,t.useState)(null),2),l=c[0],s=c[1],u=Qh().open,d=function(e){return e.trim().toLowerCase().split(/\s+/).filter(Boolean)}(n),f=d.length>0,p=l?WU.filter(function(e){return e.cat===l}):WU.filter(function(e){return KU("".concat(e.title," ").concat(e.cat).toLowerCase(),d)}),x=f?$U.filter(function(e){return KU(e.title.toLowerCase(),d)}):$U,m="docs"===i&&!l&&!f,h="docs"===i&&(!!l||f),v=function(e){r(e),s(null)};return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-pt-[26px] ctx-pb-[22px] ctx-flex ctx-flex-col ctx-items-center ctx-text-center",children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Help centre","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[600px]",children:Qc("Search our documentation and video tutorials without leaving WordPress.","woo-feed")}),(0,tl.jsx)(hk,{variant:"hero",clearable:!0,value:n,onChange:v,placeholder:Qc("Search docs and tutorials — e.g. cron, GTIN, Merchant Center","woo-feed"),className:"ctx-mt-4 ctx-w-full ctx-max-w-[560px]"}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-gap-2 ctx-mt-[13px] ctx-flex-wrap",children:[(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-text-ink-faint",children:Qc("Common:","woo-feed")}),XU.map(function(e){return(0,tl.jsx)("button",{type:"button",onClick:function(){return v(e)},className:"ctx-text-help ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-[20px] ctx-px-[11px] ctx-py-1 ctx-cursor-pointer ctx-transition-colors hover:ctx-border-[#c3ddfd] hover:ctx-text-primary",children:e},e)})]})]}),(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-pt-1 ctx-px-[22px] ctx-flex ctx-gap-6 ctx-border-b ctx-border-line-hair",children:[(0,tl.jsx)(YU,{active:"docs"===i,label:Qc("Documentation","woo-feed"),count:WU.length,onClick:function(){return a("docs")}}),(0,tl.jsx)(YU,{active:"videos"===i,label:Qc("Video tutorials","woo-feed"),count:$U.length,onClick:function(){return a("videos")}})]}),m?(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[18px] ctx-pb-[22px]",children:[(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mb-[13px]",children:cc(Qc("%1$d articles across %2$d categories","woo-feed"),WU.length,qU.length)}),(0,tl.jsx)("div",{className:"ctx-grid ctx-grid-cols-[repeat(auto-fill,minmax(240px,1fr))] ctx-gap-3",children:qU.map(function(e,t){return(0,tl.jsx)(ZU,{index:t,label:e,count:WU.filter(function(t){return t.cat===e}).length,onOpen:function(){s(e),r("")}},e)})})]}):null,h?(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-4 ctx-pb-5",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-mb-[13px]",children:[l?(0,tl.jsxs)("button",{type:"button",onClick:function(){return v("")},className:"ctx-inline-flex ctx-items-center ctx-gap-[7px] ctx-text-[12px] ctx-font-medium ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line ctx-rounded-field ctx-px-3 ctx-py-[7px] ctx-cursor-pointer ctx-transition-colors hover:ctx-border-[#bfc9d4]",children:[(0,tl.jsx)(DU,{className:"ctx-h-[13px] ctx-w-[13px]"}),Qc("All categories","woo-feed")]}):null,(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[180px] ctx-text-body ctx-font-medium ctx-text-ink-body",children:l?cc(Xc("%1$s · %2$d article","%1$s · %2$d articles",p.length,"woo-feed"),l,p.length):cc(Xc("%1$d article matches “%2$s”","%1$d articles match “%2$s”",p.length,"woo-feed"),p.length,n.trim())})]}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-2",children:p.map(function(e){return(0,tl.jsx)(JU,{article:e},e.href)})}),0===p.length?(0,tl.jsx)(tG,{title:cc(Qc("No documentation matches “%s”","woo-feed"),n.trim()),note:Qc("Try a shorter phrase, or check the video tutorials tab.","woo-feed"),actionLabel:Qc("Search videos instead","woo-feed"),onAction:function(){return a("videos")}}):null]}):null,"videos"===i?(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[18px] ctx-pb-[22px]",children:[(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap ctx-mb-3.5",children:(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[200px] ctx-text-body ctx-font-medium ctx-text-ink-body",children:f?cc(Xc("%1$d tutorial matches “%2$s”","%1$d tutorials match “%2$s”",x.length,"woo-feed"),x.length,n.trim()):cc(Xc("%d tutorial in the CTX Feed playlist","%d tutorials in the CTX Feed playlist",x.length,"woo-feed"),x.length)})}),(0,tl.jsx)("div",{className:"ctx-grid ctx-grid-cols-[repeat(auto-fill,minmax(228px,1fr))] ctx-gap-3.5",children:x.map(function(e){return(0,tl.jsx)(eG,{video:e},e.href)})}),0===x.length?(0,tl.jsx)(tG,{title:cc(Qc("No tutorials match “%s”","woo-feed"),n.trim()),note:cc(Qc("The channel has %d videos — try a broader term, or read the docs.","woo-feed"),$U.length),actionLabel:Qc("Search documentation instead","woo-feed"),onAction:function(){return a("docs")}}):null]}):null,(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[230px] ctx-text-help ctx-text-ink-faint",children:Qc("videos"===i?"Tutorials come from the CTX Feed playlist on our YouTube channel.":"Articles open on webappick.com in a new tab, so they stay current without a plugin update.","woo-feed")}),(0,tl.jsx)("a",{href:"https://wordpress.org/support/plugin/webappick-product-feed-for-woocommerce/",target:"_blank",rel:"noreferrer",className:"ctx-text-help ctx-text-ink-muted ctx-no-underline hover:ctx-text-primary hover:ctx-underline",children:Qc("WordPress.org forum","woo-feed")}),(0,tl.jsxs)("button",{type:"button",onClick:u,className:"ctx-inline-flex ctx-items-center ctx-gap-[7px] ctx-font-sans ctx-text-[12px] ctx-font-semibold ctx-leading-[18px] ctx-text-ink ctx-bg-[#f7c948] ctx-border ctx-border-ink ctx-rounded-field ctx-px-3.5 ctx-py-2 ctx-cursor-pointer ctx-shadow-[0_2px_6px_rgba(20,28,38,.16)] ctx-transition-colors hover:ctx-bg-[#eebc32]",children:[(0,tl.jsx)(zU,{className:"ctx-h-[13px] ctx-w-[13px]"}),Qc("Contact support","woo-feed")]})]})]})]})},rG=ii.injectEndpoints({endpoints:function(e){return{getLicense:e.query({query:function(){return"/license"},transformResponse:function(e){return(null==e?void 0:e.data)||e||{}},providesTags:[{type:"LICENSE",id:"STATUS"}]}),activateLicense:e.mutation({query:function(e){return{url:"/license/activate",method:"POST",body:{license_key:e}}},invalidatesTags:[{type:"LICENSE",id:"STATUS"}]}),deactivateLicense:e.mutation({query:function(){return{url:"/license/deactivate",method:"POST"}},invalidatesTags:[{type:"LICENSE",id:"STATUS"}]})}}}),oG=rG.useGetLicenseQuery,iG=rG.useActivateLicenseMutation,aG=rG.useDeactivateLicenseMutation;function cG(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return lG(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(lG(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,lG(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,lG(d,"constructor",s),lG(s,"constructor",l),l.displayName="GeneratorFunction",lG(s,o,"GeneratorFunction"),lG(d),lG(d,o,"Generator"),lG(d,r,function(){return this}),lG(d,"toString",function(){return"[object Generator]"}),(cG=function(){return{w:i,m:f}})()}function lG(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}lG=function(e,t,n,r){function i(t,n){lG(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},lG(e,t,n,r)}function sG(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function uG(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return dG(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?dG(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 dG(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function fG(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).onActivated,n=uG((0,t.useState)(""),2),r=n[0],o=n[1],i=uG((0,t.useState)(null),2),a=i[0],c=i[1],l=uG(iG(),2),s=l[0],u=l[1].isLoading,d=function(){var t=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){sG(i,r,o,a,c,"next",e)}function c(e){sG(i,r,o,a,c,"throw",e)}a(void 0)})}}(cG().m(function t(){var n,i,a,l,u,d,f,p,x;return cG().w(function(t){for(;;)switch(t.p=t.n){case 0:if(r.trim()){t.n=1;break}return n=Qc("Please enter your license key.","woo-feed"),c({ok:!1,message:n}),je.error(n),t.a(2);case 1:return t.p=1,t.n=2,s(r.trim()).unwrap();case 2:if(null==(i=t.v)||!i.success){t.n=4;break}if(l=i.message||(null===(a=i.data)||void 0===a?void 0:a.message)||Qc("License activated — reloading…","woo-feed"),o(""),c({ok:!0,message:l}),!e){t.n=3;break}return e(i),t.a(2);case 3:je.success(l),window.setTimeout(function(){return window.location.reload()},1200),t.n=5;break;case 4:u=(null==i?void 0:i.message)||(null==i?void 0:i.error)||Qc("Activation failed.","woo-feed"),c({ok:!1,message:u}),je.error(u);case 5:t.n=7;break;case 6:t.p=6,x=t.v,p=(null==x||null===(d=x.data)||void 0===d?void 0:d.message)||(null==x||null===(f=x.data)||void 0===f?void 0:f.error)||Qc("Activation failed.","woo-feed"),c({ok:!1,message:p}),je.error(p);case 7:return t.a(2)}},t,null,[[1,6]])}));return function(){return t.apply(this,arguments)}}();return{keyInput:r,setKeyInput:o,handleActivate:d,isActivating:u,feedback:a}}function pG(e){return pG="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},pG(e)}function xG(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return mG(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(mG(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,mG(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,mG(d,"constructor",s),mG(s,"constructor",l),l.displayName="GeneratorFunction",mG(s,o,"GeneratorFunction"),mG(d),mG(d,o,"Generator"),mG(d,r,function(){return this}),mG(d,"toString",function(){return"[object Generator]"}),(xG=function(){return{w:i,m:f}})()}function mG(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}mG=function(e,t,n,r){function i(t,n){mG(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},mG(e,t,n,r)}function hG(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function vG(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return bG(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?bG(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 bG(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function gG(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function yG(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gG(Object(n),!0).forEach(function(t){wG(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gG(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function wG(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=pG(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=pG(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pG(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var jG=function(e){if(!e)return!1;var t=e.status,n=e.originalStatus;return 403===t||403===n||"PARSING_ERROR"===t||"FETCH_ERROR"===t},kG=function(){return Qc("The request was blocked before it reached your site — this is almost always a firewall or CDN (e.g. Cloudflare) challenging the WordPress REST API (/wp-json/). Ask your host or CDN to allow authenticated /wp-json/ requests (or add a WAF rule that skips the challenge for logged-in admins), then reload and try again.","woo-feed")},SG=function(e){if(!/^\d{4}-\d{2}-\d{2}$/.test(String(e||"")))return null;var t=new Date("".concat(e,"T00:00:00"));return isNaN(t.getTime())?null:t},NG=function(e){return e.toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric"})},OG=function(e){return Math.ceil((e.getTime()-Date.now())/864e5)},CG=function(e){var t=e.lead;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-[18px]",children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("License","woo-feed")}),t?(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[620px]",children:t}):null]})},EG=function(){return(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-[7px] ctx-bg-[#edf5ef] ctx-border ctx-border-[#d2e4d5] ctx-rounded-full ctx-px-3 ctx-py-[5px]",children:[(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",className:"ctx-w-[13px] ctx-h-[13px] ctx-flex-none ctx-text-[#1f6640]",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 011.04-.207z"})}),(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-font-semibold ctx-text-[#1f6640]",children:Qc("Active","woo-feed")})]})},TG={primary:"ctx-bg-primary ctx-text-white ctx-shadow-btn-primary hover:ctx-bg-primary-dark hover:ctx-text-white focus:ctx-text-white",outline:"ctx-bg-white ctx-border ctx-border-line ctx-text-ink-body hover:ctx-bg-line-paper hover:ctx-text-ink-body focus:ctx-text-ink-body"},PG=function(e){var t=e.href,n=e.tone,r=void 0===n?"primary":n,o=e.external,i=void 0===o||o,a=e.children;return(0,tl.jsx)("a",yG(yG({href:t},i?{target:"_blank",rel:"noopener noreferrer"}:{}),{},{className:"ctx-inline-flex ctx-items-center ctx-justify-center ctx-flex-none ctx-text-[12px] ctx-font-semibold ctx-rounded-btn-sm ctx-px-[15px] ctx-py-[9px] ctx-no-underline ctx-transition-colors ".concat(TG[r]),children:a}))},_G=function(){return(0,tl.jsx)(PG,{href:Ja,children:Qc("Manage license key","woo-feed")})},AG=function(e){var t=e.note,n=e.children;return(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-[13px] ctx-border-t ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[220px] ctx-text-help ctx-text-ink-faint",children:t}),n]})},IG=function(e){var t=e.label,n=e.value,r=e.note,o=void 0===r?null:r,i=e.noteClass,a=void 0===i?"":i;return(0,tl.jsxs)("div",{className:"ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-font-semibold ctx-text-ink-faint ctx-tracking-[.5px] ctx-uppercase",children:t}),(0,tl.jsx)("div",{className:"ctx-text-row ctx-text-ink ctx-mt-[5px] ctx-overflow-hidden ctx-text-ellipsis ctx-whitespace-nowrap",children:n}),o?(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-mt-[3px] ".concat(a||"ctx-text-ink-faint"),children:o}):null]})},FG={ok:{glyph:"✓",iconBg:"ctx-bg-[#3c8b57]",fg:"ctx-text-ink",bg:""},info:{glyph:"i",iconBg:"ctx-bg-[#7f94ad]",fg:"ctx-text-ink",bg:""},warn:{glyph:"!",iconBg:"ctx-bg-[#c9a044]",fg:"ctx-text-[#8a6320]",bg:"ctx-bg-[#fffbf1]"}},RG=function(e){var t=e.tone,n=void 0===t?"info":t,r=e.title,o=e.when,i=void 0===o?"":o,a=e.body,c=FG[n]||FG.info;return(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-3.5 ctx-border-b ctx-border-[#f7f9fb] ctx-flex ctx-items-start ctx-gap-3 ".concat(c.bg),children:[(0,tl.jsx)("div",{className:"ctx-w-6 ctx-h-6 ctx-rounded-item ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-text-white ctx-mt-px ".concat(c.iconBg),children:(0,tl.jsx)("span",{className:"ctx-text-[11px] ctx-font-bold ctx-leading-none",children:c.glyph})}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ".concat(c.fg),children:r}),i?(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-text-[#a7b2bf]",children:i}):null]}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1",children:a})]})]})},MG=function(e){var t=e.messages;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[15px] ctx-pb-[13px] ctx-border-b ctx-border-line-wash ctx-flex ctx-items-baseline ctx-gap-2 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-text-[14px] ctx-font-semibold ctx-text-ink",children:Qc("License messages","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint",children:Qc("From the current license status.","woo-feed")})]}),t.length?(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col",children:t.map(function(e){return(0,tl.jsx)(RG,yG({},e),e.title)})}):(0,tl.jsx)("div",{className:"ctx-px-[22px] ctx-py-[30px] ctx-text-center ctx-text-body ctx-text-ink-muted",children:Qc("Nothing to report — the license checked in successfully.","woo-feed")})]})},DG=function(e){var t=e.license,n=e.onDeactivate,r=e.isDeactivating,o=SG(t.expires),i=o?OG(o):null,a="";o?a=cc(Qc("Expires %s","woo-feed"),NG(o)):t.expires&&(a=t.expires);var c,l=null;t.activation_limit>0?l={value:cc(Qc("%1$s of %2$s used","woo-feed"),null!==(c=t.site_count)&&void 0!==c?c:"—",t.activation_limit),note:null}:0===t.activation_limit&&void 0!==t.site_count&&null!==t.site_count&&(l={value:String(t.site_count),note:Qc("Unlimited plan","woo-feed")});return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-4 ctx-pb-[15px] ctx-border-b ctx-border-line-wash ctx-flex ctx-items-center ctx-gap-3.5 ctx-flex-wrap",children:[(0,tl.jsx)(EG,{}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[160px] ctx-text-help ctx-text-ink-faint",children:a}),(0,tl.jsx)(_G,{})]}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[18px] ctx-pb-5 ctx-grid ctx-grid-cols-[repeat(auto-fit,minmax(190px,1fr))] ctx-gap-[18px]",children:[(0,tl.jsx)(IG,{label:Qc("Product","woo-feed"),value:t.license_title||Qc("CTX Feed Pro","woo-feed")}),t.expires?(0,tl.jsx)(IG,{label:Qc("Expires","woo-feed"),value:o?NG(o):t.expires,note:null!==i&&i>=0?cc(Qc("%d days left","woo-feed"),i):null,noteClass:null!==i&&i<=30?"ctx-text-[#a8760f]":""}):null,l?(0,tl.jsx)(IG,{label:Qc("Sites","woo-feed"),value:l.value,note:l.note}):null,t.key_masked?(0,tl.jsx)(IG,{label:Qc("License key","woo-feed"),value:(0,tl.jsx)("span",{className:"ctx-text-body ctx-tracking-wider",children:t.key_masked})}):null]}),(0,tl.jsx)(AG,{note:Qc("Deactivating frees the seat for another site. Pro features switch off here until you activate again.","woo-feed"),children:(0,tl.jsx)(Ub,{type:"destructive-outline",size:"large",onClick:n,disabled:r,children:r?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Deactivating","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Deactivate license","woo-feed")})})]})},LG=function(e){var t=e.keyInput,n=e.onKeyInput,r=e.onActivate,o=e.isActivating;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[18px] ctx-pb-5",children:[(0,tl.jsx)("div",{className:"ctx-text-[14px] ctx-font-semibold ctx-text-ink",children:Qc("Activate CTX Feed Pro","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-1",children:Qc("Paste your license key below and click Activate. One key covers the number of sites in your plan.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-flex ctx-items-start ctx-gap-2.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[260px]",children:(0,tl.jsx)(Rs,{label:Qc("License key","woo-feed"),value:t,onChange:n,placeholder:Qc("Paste your API key","woo-feed")})}),(0,tl.jsx)("div",{className:"ctx-pt-[23px]",children:(0,tl.jsx)(Ub,{size:"large",onClick:r,disabled:o||!t.trim(),children:o?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Activating","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Activate","woo-feed")})})]}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-2",children:Qc("Find it in your purchase email, or in your WebAppick account under License keys.","woo-feed")})]}),(0,tl.jsx)(AG,{note:Qc("No license yet? Pro adds filtering, dynamic attributes and multi-currency feeds.","woo-feed"),children:(0,tl.jsx)(_G,{})})]})},zG=function(e){var t=e.n,n=e.title,r=e.children,o=void 0===r?null:r;return(0,tl.jsxs)("li",{className:"ctx-flex ctx-gap-3 ctx-m-0",children:[(0,tl.jsx)("span",{className:"ctx-flex-none ctx-w-[22px] ctx-h-[22px] ctx-rounded-full ctx-bg-primary-tint ctx-text-primary-dark ctx-text-[11px] ctx-font-semibold ctx-flex ctx-items-center ctx-justify-center",children:t}),(0,tl.jsxs)("div",{className:"ctx-min-w-0 ctx-flex-1",children:[(0,tl.jsx)("div",{className:"ctx-text-row ctx-text-ink ctx-leading-[1.55]",children:n}),o?(0,tl.jsx)("div",{className:"ctx-mt-2 ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-2",children:o}):null]})]})},BG=function(e){var t=e.title,n=e.lead,r=e.children;return(0,tl.jsxs)("section",{className:"ctx-flex-1 ctx-min-w-[280px] ctx-border ctx-border-line-wash ctx-rounded-card ctx-p-[18px]",children:[(0,tl.jsx)("h4",{className:"ctx-text-[13px] ctx-font-semibold ctx-text-ink ctx-m-0",children:t}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-1 ctx-mb-0",children:n}),(0,tl.jsx)("ol",{className:"ctx-list-none ctx-m-0 ctx-p-0 ctx-mt-4 ctx-flex ctx-flex-col ctx-gap-4",children:r})]})},UG=function(e){var t=e.children;return(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-faint",children:t})},GG=function(e){var t=e.uploadUrl;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[18px] ctx-pb-5",children:[(0,tl.jsx)("div",{className:"ctx-text-[14px] ctx-font-semibold ctx-text-ink",children:Qc("Install CTX Feed Pro to add your license","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-1 ctx-max-w-[680px]",children:Qc("Your license key goes into CTX Feed Pro, a separate plugin that runs alongside this free one. Once CTX Feed Pro is installed and active, the license field appears on this page.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-flex ctx-flex-wrap ctx-gap-4",children:[(0,tl.jsxs)(BG,{title:Qc("Already bought CTX Feed Pro?","woo-feed"),lead:Qc("Get it from your WebAppick account.","woo-feed"),children:[(0,tl.jsx)(zG,{n:1,title:Qc("Download CTX Feed Pro from your WebAppick account (My Account → Downloads).","woo-feed"),children:(0,tl.jsx)(PG,{href:"https://webappick.com/my-account/api-downloads/",children:Qc("Download CTX Feed Pro","woo-feed")})}),(0,tl.jsx)(zG,{n:2,title:Qc("Upload the zip file in Plugins → Add New → Upload Plugin, then click Activate.","woo-feed"),children:t?(0,tl.jsx)(PG,{href:t,tone:"outline",external:!1,children:Qc("Go to Upload Plugin","woo-feed")}):(0,tl.jsx)(UG,{children:Qc("Ask a site administrator to install it.","woo-feed")})}),(0,tl.jsx)(zG,{n:3,title:Qc("Come back to CTX Feed → License and paste your license key.","woo-feed"),children:(0,tl.jsx)(PG,{href:Ja,tone:"outline",children:Qc("Find my license key","woo-feed")})})]}),(0,tl.jsxs)(BG,{title:Qc("Don't have CTX Feed Pro yet?","woo-feed"),lead:Qc("Buy it first, then install it the same way.","woo-feed"),children:[(0,tl.jsx)(zG,{n:1,title:Qc("Buy CTX Feed Pro on webappick.com.","woo-feed"),children:(0,tl.jsx)(PG,{href:"https://webappick.com/plugin/woocommerce-product-feed-pro/?utm_source=free_plugin&utm_medium=license_page&utm_campaign=pro_upgrade",children:Qc("Get CTX Feed Pro","woo-feed")})}),(0,tl.jsx)(zG,{n:2,title:Qc("Download it from your WebAppick account, upload it in Plugins → Add New → Upload Plugin and activate it.","woo-feed")}),(0,tl.jsx)(zG,{n:3,title:Qc("Enter your license key on this page to turn on Pro features and updates.","woo-feed")})]})]})]}),(0,tl.jsx)(AG,{note:Qc("The free CTX Feed plugin needs no license — everything in it works without one.","woo-feed"),children:(0,tl.jsx)(PG,{href:Va("/premium"),tone:"outline",external:!1,children:Qc("See what Pro includes","woo-feed")})})]})},HG=function(e){var t=e.activateUrl;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[18px] ctx-pb-5",children:[(0,tl.jsx)("div",{className:"ctx-text-[14px] ctx-font-semibold ctx-text-ink",children:Qc("CTX Feed Pro is installed but not active","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-1 ctx-max-w-[680px]",children:Qc("Activate the CTX Feed Pro plugin first. Then come back to CTX Feed → License: the license field appears on this page once CTX Feed Pro is active.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-mt-4 ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-2",children:t?(0,tl.jsx)(PG,{href:t,external:!1,children:Qc("Activate CTX Feed Pro","woo-feed")}):(0,tl.jsx)(UG,{children:Qc("Ask a site administrator to activate CTX Feed Pro on the Plugins page.","woo-feed")})})]}),(0,tl.jsx)(AG,{note:Qc("Your license key is in your WebAppick account under License keys.","woo-feed"),children:(0,tl.jsx)(PG,{href:Ja,tone:"outline",children:Qc("Find my license key","woo-feed")})})]})},qG=function(){var e=tc(),n=oG(void 0,{skip:!e}),r=n.data,o=void 0===r?{}:r,i=n.isLoading,a=n.isError,c=n.error,l=fG(),s=l.keyInput,u=l.setKeyInput,d=l.handleActivate,f=l.isActivating,p=l.feedback,x=vG(aG(),2),m=x[0],h=x[1].isLoading,v=vG((0,t.useState)(""),2),b=v[0],g=v[1];if(!e){var y=function(){var e=ec().pro_plugin||{},t="missing";return tc()?t="active":"inactive"===e.status&&(t="inactive"),{status:t,activateUrl:e.activate_url||"",uploadUrl:e.upload_url||""}}();return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)(CG,{lead:Qc("Enter your CTX Feed Pro license key here once the CTX Feed Pro plugin is installed and active.","woo-feed")}),"inactive"===y.status?(0,tl.jsx)(HG,{activateUrl:y.activateUrl}):(0,tl.jsx)(GG,{uploadUrl:y.uploadUrl})]})}var w=!!o.active,j=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){hG(i,r,o,a,c,"next",e)}function c(e){hG(i,r,o,a,c,"throw",e)}a(void 0)})}}(xG().m(function e(){var t,n,r,o,i,a,c;return xG().w(function(e){for(;;)switch(e.p=e.n){case 0:return g(""),e.p=1,e.n=2,m().unwrap();case 2:if(null==(t=e.v)||!t.success){e.n=3;break}return je.success(t.message||Qc("License deactivated — reloading…","woo-feed")),window.setTimeout(function(){return window.location.reload()},1200),e.a(2);case 3:n=(null==t?void 0:t.message)||(null==t?void 0:t.error)||Qc("Deactivation failed.","woo-feed"),g(n),je.error(n),e.n=5;break;case 4:e.p=4,c=e.v,i=jG(c),a=(null==c||null===(r=c.data)||void 0===r?void 0:r.message)||(null==c||null===(o=c.data)||void 0===o?void 0:o.error)||Qc("Deactivation failed.","woo-feed"),g(i?kG():a),je.error(i?Qc("The request was blocked by a firewall or CDN.","woo-feed"):a);case 5:return e.a(2)}},e,null,[[1,4]])}));return function(){return e.apply(this,arguments)}}();if(i)return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)(CG,{lead:""}),(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-10 ctx-flex ctx-justify-center",children:(0,tl.jsx)(Os,{})})]});var k=function(e,t){var n,r=[],o=SG(e.expires),i=o?OG(o):null,a="undefined"!=typeof window&&(null===(n=window.location)||void 0===n?void 0:n.hostname)||"";return t?(r.push({tone:"ok",title:Qc("License verified","woo-feed"),when:Qc("Now","woo-feed"),body:a?cc(Qc("Activated for %s. Updates and Pro features are available on this site.","woo-feed"),a):Qc("Updates and Pro features are available on this site.","woo-feed")}),null!==i&&i>=0&&i<=30&&r.push({tone:"warn",title:cc(Qc("License expires in %d days","woo-feed"),i),when:"",body:cc(Qc("Renew before %s to keep feed updates and Pro features running.","woo-feed"),NG(o))}),e.activation_limit>0&&Number(e.site_count)>=Number(e.activation_limit)&&r.push({tone:"warn",title:Qc("Activation limit reached","woo-feed"),when:"",body:cc(Qc("All %1$s of %2$s seats are in use. Deactivate an old site or add seats before activating another install.","woo-feed"),e.site_count,e.activation_limit)}),r):(r.push({tone:"warn",title:Qc("No license active","woo-feed"),when:Qc("Now","woo-feed"),body:Qc("Pro features are switched off on this site. Paste your key above to activate.","woo-feed")}),"expired"===e.status?r.push({tone:"warn",title:Qc("License expired","woo-feed"),when:"",body:o?cc(Qc("Your license expired on %s. Renew it in your WebAppick account to turn Pro features back on.","woo-feed"),NG(o)):Qc("Your license has expired. Renew it in your WebAppick account to turn Pro features back on.","woo-feed")}):e.has_key&&r.push({tone:"info",title:Qc("License key on file","woo-feed"),when:"",body:Qc("A saved key is on this site but not currently activated.","woo-feed")}),r)}(o,w);return p&&!p.ok&&k.unshift({tone:"warn",title:Qc("Activation failed","woo-feed"),when:Qc("Now","woo-feed"),body:p.message}),b?k.unshift({tone:"warn",title:Qc("Deactivation failed","woo-feed"),when:Qc("Now","woo-feed"),body:b}):a&&jG(c)&&k.unshift({tone:"warn",title:Qc("Could not reach the license API","woo-feed"),when:Qc("Now","woo-feed"),body:kG()}),(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)(CG,{lead:Qc(w?"Your key unlocks Pro features and updates on this site.":"Activate a key to turn on Pro features and receive updates.","woo-feed")}),w?(0,tl.jsx)(DG,{license:o,onDeactivate:j,isDeactivating:h}):(0,tl.jsx)(LG,{keyInput:s,onKeyInput:function(e){return u(e.target.value)},onActivate:d,isActivating:f}),(0,tl.jsx)(MG,{messages:k})]})};function WG({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M12.516 2.17a.75.75 0 0 0-1.032 0 11.209 11.209 0 0 1-7.877 3.08.75.75 0 0 0-.722.515A12.74 12.74 0 0 0 2.25 9.75c0 5.942 4.064 10.933 9.563 12.348a.749.749 0 0 0 .374 0c5.499-1.415 9.563-6.406 9.563-12.348 0-1.39-.223-2.73-.635-3.985a.75.75 0 0 0-.722-.516l-.143.001c-2.996 0-5.717-1.17-7.734-3.08Zm3.094 8.016a.75.75 0 1 0-1.22-.872l-3.236 4.53L9.53 12.22a.75.75 0 0 0-1.06 1.06l2.25 2.25a.75.75 0 0 0 1.14-.094l3.75-5.25Z",clipRule:"evenodd"}))}var $G=t.forwardRef(WG);function VG({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M19.449 8.448 16.388 11a4.52 4.52 0 0 1 0 2.002l3.061 2.55a8.275 8.275 0 0 0 0-7.103ZM15.552 19.45 13 16.388a4.52 4.52 0 0 1-2.002 0l-2.55 3.061a8.275 8.275 0 0 0 7.103 0ZM4.55 15.552 7.612 13a4.52 4.52 0 0 1 0-2.002L4.551 8.45a8.275 8.275 0 0 0 0 7.103ZM8.448 4.55 11 7.612a4.52 4.52 0 0 1 2.002 0l2.55-3.061a8.275 8.275 0 0 0-7.103 0Zm8.657-.86a9.776 9.776 0 0 1 1.79 1.415 9.776 9.776 0 0 1 1.414 1.788 9.764 9.764 0 0 1 0 10.211 9.777 9.777 0 0 1-1.415 1.79 9.777 9.777 0 0 1-1.788 1.414 9.764 9.764 0 0 1-10.212 0 9.776 9.776 0 0 1-1.788-1.415 9.776 9.776 0 0 1-1.415-1.788 9.764 9.764 0 0 1 0-10.212 9.774 9.774 0 0 1 1.415-1.788A9.774 9.774 0 0 1 6.894 3.69a9.764 9.764 0 0 1 10.211 0ZM14.121 9.88a2.985 2.985 0 0 0-1.11-.704 3.015 3.015 0 0 0-2.022 0 2.985 2.985 0 0 0-1.11.704c-.326.325-.56.705-.704 1.11a3.015 3.015 0 0 0 0 2.022c.144.405.378.785.704 1.11.325.326.705.56 1.11.704.652.233 1.37.233 2.022 0a2.985 2.985 0 0 0 1.11-.704c.326-.325.56-.705.704-1.11a3.016 3.016 0 0 0 0-2.022 2.985 2.985 0 0 0-.704-1.11Z",clipRule:"evenodd"}))}var QG=t.forwardRef(VG);function XG({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{d:"M9.375 3a1.875 1.875 0 0 0 0 3.75h1.875v4.5H3.375A1.875 1.875 0 0 1 1.5 9.375v-.75c0-1.036.84-1.875 1.875-1.875h3.193A3.375 3.375 0 0 1 12 2.753a3.375 3.375 0 0 1 5.432 3.997h3.943c1.035 0 1.875.84 1.875 1.875v.75c0 1.036-.84 1.875-1.875 1.875H12.75v-4.5h1.875a1.875 1.875 0 1 0-1.875-1.875V6.75h-1.5V4.875C11.25 3.839 10.41 3 9.375 3ZM11.25 12.75H3v6.75a2.25 2.25 0 0 0 2.25 2.25h6v-9ZM12.75 12.75v9h6.75a2.25 2.25 0 0 0 2.25-2.25v-6.75h-9Z"}))}var KG=t.forwardRef(XG);function YG(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ZG(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ZG(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 ZG(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var JG="ctx-font-[ui-monospace,SFMono-Regular,Menlo,monospace]",eH=[{id:"1",key:"single",name:Qc("Single Site","woo-feed"),yearUrl:"https://webappick.com/checkout/?add-to-cart=45660",lifeUrl:"https://webappick.com/checkout/?add-to-cart=106128",cta:Qc("Buy Single Site","woo-feed"),feat:[Qc("All 92 pre-configured templates","woo-feed"),Qc("Advanced product filtering","woo-feed"),Qc("Dynamic attributes & pricing","woo-feed"),Qc("Email support · 24h","woo-feed")]},{id:"5",key:"five",name:Qc("Five Sites","woo-feed"),yearUrl:"https://webappick.com/checkout/?add-to-cart=45659",lifeUrl:"https://webappick.com/checkout/?add-to-cart=106132",popular:!0,cta:Qc("Buy Five Sites","woo-feed"),feat:[Qc("Everything in Single","woo-feed"),Qc("Multi-language & multi-currency feeds","woo-feed"),Qc("FTP / SFTP auto-upload","woo-feed"),Qc("Priority email support · 8h","woo-feed")]},{id:"10",key:"ten",name:Qc("Ten Sites","woo-feed"),yearUrl:"https://webappick.com/checkout/?add-to-cart=45658",lifeUrl:"https://webappick.com/checkout/?add-to-cart=106133",cta:Qc("Buy Ten Sites","woo-feed"),feat:[Qc("Everything in Five Sites","woo-feed"),Qc("Advanced XML template builder","woo-feed"),Qc("Feed analytics dashboard","woo-feed")]}],tH=[{icon:$G,title:Qc("30-day money back","woo-feed"),desc:Qc("No questions asked.","woo-feed")},{icon:QG,title:Qc("Industry-expert support","woo-feed"),desc:Qc("Real engineers reply, fast.","woo-feed")},{icon:KG,title:Qc("Free version available","woo-feed"),desc:Qc("Try the basics on wordpress.org.","woo-feed")}],nH=[{group:Qc("Catalog & scale","woo-feed"),rows:[{label:Qc("Unlimited products per feed","woo-feed"),free:!0,pro:!0},{label:Qc("Unlimited feeds","woo-feed"),free:!0,pro:!0},{label:Qc("Large-catalog batch generation","woo-feed"),free:!0,pro:!0}]},{group:Qc("Channels & formats","woo-feed"),rows:[{label:Qc("92 pre-built channel / marketplace templates","woo-feed"),free:!0,pro:!0},{label:Qc("AI-era channels (ChatGPT/OpenAI, Perplexity, Reddit, X/Twitter Shopping)","woo-feed"),free:!0,pro:!0},{label:Qc("Google Product Review feed","woo-feed"),free:!0,pro:!0},{label:Qc("Output formats — XML, CSV, TSV, TXT, JSON","woo-feed"),free:!0,pro:!0},{label:Qc("2026 Google compliance attributes","woo-feed"),free:!0,pro:!0}]},{group:Qc("Product filtering","woo-feed"),rows:[{label:Qc("Filter by category / tag","woo-feed"),free:!1,pro:!0},{label:Qc("Filter by stock / backorder / price status","woo-feed"),free:!1,pro:!0},{label:Qc("Exclude by product ID / attribute / visibility","woo-feed"),free:!1,pro:!0},{label:Qc("Smart filters (remove products with no title / description / image / price)","woo-feed"),free:!1,pro:!0},{label:Qc("Advanced conditional filtering (multi-rule include/exclude by any field, rating, etc.)","woo-feed"),free:!1,pro:!0},{label:Qc("Custom filters (custom meta-key rule builder)","woo-feed"),free:!1,pro:!0},{label:Qc("Product-type filtering","woo-feed"),free:!1,pro:!0}]},{group:Qc("Attributes, mapping & transformation","woo-feed"),rows:[{label:Qc("Attribute configuration — map WooCommerce fields to channel attributes","woo-feed"),free:!0,pro:!0},{label:Qc("Map from WP product meta / custom fields","woo-feed"),free:!0,pro:!0},{label:Qc("Map from custom-field plugin groups (ACF, Toolset)","woo-feed"),free:!1,pro:!0},{label:Qc("Map from WP product taxonomies","woo-feed"),free:!1,pro:!0},{label:Qc("Map from WooCommerce Subscription / Installment fields","woo-feed"),free:!1,pro:!0},{label:Qc("Category mapping (store categories to channel taxonomy)","woo-feed"),free:!0,pro:!0},{label:Qc("Attribute (value) mapping — normalise values, e.g. Blue to Navy, size charts","woo-feed"),free:!1,pro:!0},{label:Qc("Dynamic Attributes (IFTTT) — create/enrich attributes with conditional logic","woo-feed"),free:!1,pro:!0},{label:Qc("Dynamic pricing — per-channel markup / markdown","woo-feed"),free:!1,pro:!0},{label:Qc("Output commands / value formatting — string replace, number & date format, conditional transforms","woo-feed"),free:!1,pro:!0}]},{group:Qc("Templates","woo-feed"),rows:[{label:Qc("Custom Template 1 (custom feed structure)","woo-feed"),free:!0,pro:!0},{label:Qc("Custom Template 2 (advanced XML builder for any complex structure)","woo-feed"),free:!1,pro:!0}]},{group:Qc("International & multi-store","woo-feed"),rows:[{label:Qc("Multi-language feeds (WPML, Polylang, TranslatePress)","woo-feed"),free:!1,pro:!0},{label:Qc("Multi-currency feeds (WPML/WCML, currency switchers)","woo-feed"),free:!1,pro:!0},{label:Qc("Multi-vendor feeds (Dokan, WC Vendors, WCFM, and more)","woo-feed"),free:!0,pro:!0},{label:Qc("Third-party plugin compatibility (bundles, composite, subscriptions, Germanized, discount plugins)","woo-feed"),free:!1,pro:!0}]},{group:Qc("Automation & delivery","woo-feed"),rows:[{label:Qc("Scheduled auto-update (cron / Action Scheduler)","woo-feed"),free:!0,pro:!0},{label:Qc("FTP / SFTP auto-upload to channels","woo-feed"),free:!1,pro:!0}]},{group:Qc("Variations","woo-feed"),rows:[{label:Qc("Variable-product support (include variations)","woo-feed"),free:!0,pro:!0},{label:Qc("Advanced variation selection (parent / default / first / last / combination)","woo-feed"),free:Qc("Basic","woo-feed"),pro:!0}]},{group:Qc("AI (Pro extension)","woo-feed"),rows:[{label:Qc("AI store analysis, auto-config, category suggestion, content optimisation, feed routing (coming soon)","woo-feed"),free:!1,pro:!0}]},{group:Qc("Analytics & support","woo-feed"),rows:[{label:Qc("Feed health, validation & generation reports","woo-feed"),free:!0,pro:!0},{label:Qc("SEO plugin integration (Yoast, RankMath, AIOSEO)","woo-feed"),free:!0,pro:!0},{label:Qc("Feed analytics dashboard / Pro widgets","woo-feed"),free:!1,pro:!0},{label:Qc("Priority email support","woo-feed"),free:!1,pro:!0}]}],rH=function(e){var t=e.className,n=void 0===t?"":t;return(0,tl.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-flex-none ".concat(n),"aria-hidden":"true",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.7 5.3a1 1 0 010 1.4l-7.5 7.5a1 1 0 01-1.4 0l-3.5-3.5a1 1 0 011.4-1.4l2.8 2.79 6.8-6.79a1 1 0 011.4 0z"})})},oH=function(){return(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",className:"ctx-w-3.5 ctx-h-3.5 ctx-flex-none","aria-hidden":"true",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.97 3.97a.75.75 0 011.06 0l7.5 7.5a.75.75 0 010 1.06l-7.5 7.5a.75.75 0 11-1.06-1.06l6.22-6.22H3a.75.75 0 010-1.5h16.19l-6.22-6.22a.75.75 0 010-1.06z"})})},iH=function(){return(0,tl.jsxs)("div",{className:"ctx-text-center ctx-max-w-[720px] ctx-mx-auto ctx-pt-1 ctx-pb-1",children:[(0,tl.jsxs)("div",{className:"".concat(JG," ctx-inline-flex ctx-items-center ctx-gap-2 ctx-text-[11px] ctx-font-semibold ctx-tracking-[0.18em] ctx-uppercase ctx-text-primary ctx-bg-primary-tint ctx-rounded-full ctx-py-1.5 ctx-px-3.5"),children:[(0,tl.jsx)($G,{className:"ctx-w-3.5 ctx-h-3.5"}),Qc("CTX Feed Pro","woo-feed")]}),(0,tl.jsx)("h2",{className:"ctx-text-[30px] sm:ctx-text-[34px] ctx-leading-[1.12] ctx-font-bold ctx-text-ink ctx-tracking-[-0.02em] ctx-mt-4",children:Qc("Put every product on every channel — automatically.","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[15px] ctx-text-ink-muted ctx-leading-relaxed ctx-mt-3.5 ctx-max-w-[600px] ctx-mx-auto",children:Qc("Unlock advanced filtering, dynamic attributes & pricing, multi-language and multi-currency feeds, and hands-off FTP delivery — the full toolkit that turns your catalog into feeds that sell.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-justify-center ctx-gap-x-6 ctx-gap-y-1.5 ctx-flex-wrap ctx-mt-5",children:[Qc("One-time & yearly plans","woo-feed"),Qc("30-day money-back guarantee","woo-feed"),Qc("Instant activation","woo-feed")].map(function(e){return(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-1.5 ctx-text-body ctx-text-ink-muted",children:[(0,tl.jsx)(rH,{className:"ctx-text-primary"}),e]},e)})})]})},aH=function(e){var t=e.tier,n=e.lifetime,r=e.pricing,o=r?r.price(t.key,n?"life":"year"):{price:"",was:""},i=o.price,a=o.was,c=n?t.lifeUrl:t.yearUrl,l=Qc(n?"one-time":"/year","woo-feed"),s=Qc(n?"One-time payment":"Renews annually","woo-feed");return(0,tl.jsxs)("div",{className:"ctx-relative ctx-flex ctx-flex-col ctx-px-6 ctx-py-7 ".concat(t.popular?"ctx-bg-[#eef4ff]":"ctx-bg-white"),children:[t.popular&&(0,tl.jsx)("div",{className:"".concat(JG," ctx-absolute ctx-top-5 ctx-right-6 ctx-text-[10px] ctx-font-semibold ctx-tracking-[0.14em] ctx-text-primary"),children:Qc("MOST POPULAR","woo-feed")}),(0,tl.jsx)("div",{className:"".concat(JG," ctx-text-[11px] ctx-font-semibold ctx-tracking-[0.16em] ctx-uppercase ctx-text-ink-muted"),children:t.name}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-end ctx-gap-x-2 ctx-gap-y-1 ctx-mt-3 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-text-[52px] ctx-leading-[0.95] ctx-font-bold ctx-text-ink ctx-tracking-[-0.02em]",children:[a&&(0,tl.jsxs)("span",{className:"ctx-sr-only",children:[Qc("Sale price:","woo-feed")," "]}),i]}),a&&(0,tl.jsxs)("del",{className:"ctx-text-[20px] ctx-font-semibold ctx-text-ink-muted ctx-line-through ctx-decoration-1 ctx-pb-1.5",children:[(0,tl.jsxs)("span",{className:"ctx-sr-only",children:[Qc("Regular price:","woo-feed")," "]}),a]}),(0,tl.jsx)("div",{className:"".concat(JG," ctx-text-[13px] ctx-text-ink-faint ctx-pb-1.5"),children:l})]}),(0,tl.jsx)("div",{className:"".concat(JG," ctx-text-[12px] ctx-text-ink-muted ctx-mt-2.5"),children:cc(Qc("%1$s · %2$s","woo-feed"),t.name,s)}),(0,tl.jsxs)("ul",{className:"ctx-list-none ctx-m-0 ctx-p-0 ctx-mt-6 ctx-flex ctx-flex-col ctx-gap-3.5 ctx-flex-1",children:[t.feat.map(function(e){return(0,tl.jsxs)("li",{className:"ctx-flex ctx-items-start ctx-gap-2.5 ctx-m-0",children:[(0,tl.jsx)(rH,{className:"ctx-text-primary ctx-mt-0.5"}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-body ctx-leading-snug",children:e})]},e)}),(0,tl.jsxs)("li",{className:"ctx-flex ctx-items-start ctx-gap-2.5 ctx-m-0",children:[(0,tl.jsx)(rH,{className:"ctx-text-primary ctx-mt-0.5"}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-text-ink-body ctx-leading-snug",children:Qc(n?"Lifetime updates":"1 year of updates","woo-feed")})]})]}),(0,tl.jsxs)("a",{href:c,target:"_blank",rel:"noopener noreferrer",className:"ctx-mt-7 ctx-inline-flex ctx-items-center ctx-justify-center ctx-gap-2 ctx-whitespace-nowrap ctx-font-sans ctx-text-row ctx-font-semibold ctx-rounded-full ctx-py-3.5 ctx-px-5 ctx-no-underline ctx-transition-colors ".concat(t.popular?"ctx-bg-primary ctx-text-white ctx-shadow-btn-primary hover:ctx-bg-primary-dark hover:ctx-text-white focus:ctx-text-white":"ctx-bg-white ctx-text-ink ctx-border ctx-border-line hover:ctx-border-primary hover:ctx-text-primary"),children:[t.cta,(0,tl.jsx)(oH,{})]})]})},cH=function(e){var n=e.pricing,r=YG((0,t.useState)(!1),2),o=r[0],i=r[1],a=n?n.lifetimeSaving:0;return(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)("div",{className:"ctx-flex ctx-justify-center",children:(0,tl.jsxs)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-1 ctx-bg-white ctx-border ctx-border-line-hair ctx-rounded-full ctx-p-1 ctx-shadow-card",children:[(0,tl.jsx)("button",{type:"button",onClick:function(){return i(!1)},"aria-pressed":!o,className:"ctx-font-sans ctx-text-body ctx-font-semibold ctx-border-0 ctx-rounded-full ctx-py-2 ctx-px-5 ctx-cursor-pointer ctx-transition-colors ".concat(o?"ctx-bg-transparent ctx-text-ink-muted":"ctx-bg-primary ctx-text-white"),children:Qc("Annual","woo-feed")}),(0,tl.jsxs)("button",{type:"button",onClick:function(){return i(!0)},"aria-pressed":o,className:"ctx-inline-flex ctx-items-center ctx-gap-2 ctx-font-sans ctx-text-body ctx-font-semibold ctx-border-0 ctx-rounded-full ctx-py-2 ctx-px-5 ctx-cursor-pointer ctx-transition-colors ".concat(o?"ctx-bg-primary ctx-text-white":"ctx-bg-transparent ctx-text-ink-muted"),children:[Qc("Lifetime","woo-feed"),a>0&&(0,tl.jsx)("span",{className:"ctx-text-[10px] ctx-font-bold ctx-tracking-wide ctx-rounded-full ctx-px-2 ctx-py-0.5 ".concat(o?"ctx-bg-[rgba(255,255,255,0.22)] ctx-text-white":"ctx-bg-primary-tint ctx-text-primary"),children:cc(Qc("SAVE %s","woo-feed"),"".concat(a,"%"))})]})]})}),(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-border ctx-border-line-hair ctx-overflow-hidden ctx-grid ctx-grid-cols-1 lg:ctx-grid-cols-3 ctx-divide-y lg:ctx-divide-y-0 lg:ctx-divide-x ctx-divide-line-hair",children:eH.map(function(e){return(0,tl.jsx)(aH,{tier:e,lifetime:o,pricing:n},e.id)})}),(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-border ctx-border-line-hair ctx-grid ctx-grid-cols-1 sm:ctx-grid-cols-3 ctx-divide-y sm:ctx-divide-y-0 sm:ctx-divide-x ctx-divide-line-hair",children:tH.map(function(e){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3.5 ctx-px-6 ctx-py-5",children:[(0,tl.jsx)("span",{className:"ctx-w-10 ctx-h-10 ctx-rounded-xl ctx-bg-primary-tint ctx-text-primary ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(e.icon,{className:"ctx-w-5 ctx-h-5"})}),(0,tl.jsxs)("div",{className:"ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:e.title}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted",children:e.desc})]})]},e.title)})})]})},lH=function(e){var t=e.value;return!0===t?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-w-[18px] ctx-h-[18px] ctx-rounded-full ctx-bg-primary-tint ctx-text-primary ctx-items-center ctx-justify-center ctx-align-middle",children:[(0,tl.jsx)(rH,{className:"ctx-w-3 ctx-h-3"}),(0,tl.jsx)("span",{className:"ctx-sr-only",children:Qc("Included","woo-feed")})]}):!1===t||null==t||""===t?(0,tl.jsxs)("span",{className:"ctx-text-ink-faint",children:[(0,tl.jsx)("span",{"aria-hidden":"true",children:"–"}),(0,tl.jsx)("span",{className:"ctx-sr-only",children:Qc("Not included","woo-feed")})]}):(0,tl.jsx)("span",{className:"".concat(JG," ctx-text-[11px] ctx-font-semibold ctx-uppercase ctx-tracking-wide ctx-text-ink-muted"),children:t})},sH=function(e){var n=e.licensed,r=e.pricing;return(0,tl.jsxs)("div",{className:"ctx-relative ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-border ctx-border-line-hair",children:[(0,tl.jsxs)("div",{className:"ctx-px-5 ctx-pt-4 ctx-pb-3.5 ctx-border-b ctx-border-line-wash",children:[(0,tl.jsx)("h3",{className:"ctx-text-panel ctx-font-semibold ctx-text-ink",children:Qc("Compare Free and Pro","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-[3px]",children:Qc("Everything the free plugin does, plus the Pro toolkit for scale, control and automation.","woo-feed")})]}),(0,tl.jsx)("div",{children:(0,tl.jsxs)("table",{className:"ctx-w-full ctx-border-collapse",children:[(0,tl.jsx)("thead",{children:(0,tl.jsxs)("tr",{children:[(0,tl.jsx)("th",{className:"".concat(JG," ctx-sticky ctx-top-[32px] max-[782px]:ctx-top-[46px] ctx-z-[4] ctx-bg-line-paper ctx-text-left ctx-text-[11px] ctx-font-semibold ctx-uppercase ctx-tracking-wide ctx-text-ink-muted ctx-py-3 ctx-px-5 ctx-shadow-[inset_0_-1px_0_rgba(20,28,38,0.08)]"),children:Qc("Feature","woo-feed")}),(0,tl.jsx)("th",{className:"".concat(JG," ctx-sticky ctx-top-[32px] max-[782px]:ctx-top-[46px] ctx-z-[4] ctx-bg-line-paper ctx-text-center ctx-text-[11px] ctx-font-semibold ctx-uppercase ctx-tracking-wide ctx-text-ink-muted ctx-py-3 ctx-px-3 ctx-w-[130px] ctx-shadow-[inset_0_-1px_0_rgba(20,28,38,0.08)]"),children:Qc("Free","woo-feed")}),(0,tl.jsx)("th",{className:"".concat(JG," ctx-sticky ctx-top-[32px] max-[782px]:ctx-top-[46px] ctx-z-[4] ctx-bg-line-paper ctx-text-center ctx-text-[11px] ctx-font-semibold ctx-uppercase ctx-tracking-wide ctx-text-primary ctx-py-3 ctx-px-3 ctx-w-[130px] ctx-shadow-[inset_0_-1px_0_rgba(20,28,38,0.08)]"),children:Qc("Pro","woo-feed")})]})}),(0,tl.jsx)("tbody",{children:nH.map(function(e){return(0,tl.jsxs)(t.Fragment,{children:[(0,tl.jsx)("tr",{children:(0,tl.jsx)("td",{colSpan:3,className:"".concat(JG," ctx-sticky ctx-top-[70px] max-[782px]:ctx-top-[84px] ctx-z-[3] ctx-bg-[#fafbfd] ctx-text-[10.5px] ctx-font-semibold ctx-uppercase ctx-tracking-[0.14em] ctx-text-ink-faint ctx-pt-4 ctx-pb-2 ctx-px-5 ctx-shadow-[inset_0_-1px_0_rgba(20,28,38,0.05)]"),children:e.group})}),e.rows.map(function(e){return(0,tl.jsxs)("tr",{className:"ctx-border-t ctx-border-line-wash hover:ctx-bg-[#fafcfe]",children:[(0,tl.jsx)("td",{className:"ctx-py-[11px] ctx-px-5 ctx-text-body ctx-text-ink-body ctx-leading-snug",children:e.label}),(0,tl.jsx)("td",{className:"ctx-py-[11px] ctx-px-3 ctx-text-center ctx-text-body",children:(0,tl.jsx)(lH,{value:e.free})}),(0,tl.jsx)("td",{className:"ctx-py-[11px] ctx-px-3 ctx-text-center ctx-text-body ctx-bg-[#fafcfe]",children:(0,tl.jsx)(lH,{value:e.pro})})]},e.label)})]},e.group)})})]})}),!n&&(0,tl.jsxs)("div",{className:"ctx-sticky ctx-bottom-0 ctx-z-[5] ctx-bg-white ctx-border-t ctx-border-line-wash ctx-rounded-b-card ctx-px-5 ctx-py-3.5 ctx-flex ctx-items-center ctx-gap-3 ctx-flex-wrap ctx-shadow-[0_-6px_18px_-12px_rgba(13,25,45,0.22)]",children:[(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[180px]",children:[(0,tl.jsx)("div",{className:"ctx-text-row ctx-font-semibold ctx-text-ink",children:Qc("Ready to unlock the full toolkit?","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-0.5",children:r?cc(Qc("Everything in the Pro column — from %s/year, 30-day money-back guarantee.","woo-feed"),r.fromYear):Qc("Everything in the Pro column, with a 30-day money-back guarantee.","woo-feed")})]}),(0,tl.jsxs)("a",{href:Za,target:"_blank",rel:"noopener noreferrer",className:"ctx-inline-flex ctx-items-center ctx-gap-2 ctx-whitespace-nowrap ctx-font-sans ctx-text-row ctx-font-semibold ctx-text-white ctx-bg-primary ctx-shadow-btn-primary ctx-rounded-full ctx-py-3 ctx-px-7 ctx-no-underline hover:ctx-bg-primary-dark hover:ctx-text-white focus:ctx-text-white",children:[Qc("Buy Now","woo-feed"),(0,tl.jsx)(oH,{})]})]})]})},uH=function(){var e=tc()&&nc(),t=wv();return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[e?(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-border ctx-border-line-hair ctx-px-[22px] ctx-py-[18px] ctx-flex ctx-items-center ctx-gap-4 ctx-flex-wrap",children:[(0,tl.jsx)("span",{className:"ctx-w-10 ctx-h-10 ctx-rounded-xl ctx-bg-success-tint ctx-text-success-deep ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)($G,{className:"ctx-w-5 ctx-h-5"})}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[240px]",children:[(0,tl.jsx)("div",{className:"ctx-text-[15px] ctx-font-semibold ctx-text-ink",children:Qc("CTX Feed Pro is active on this site","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-[2px]",children:Qc("Everything in the Pro column below is unlocked. Need more sites? Add them any time.","woo-feed")})]}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-gap-[9px] ctx-flex-wrap",children:[(0,tl.jsx)(Ub,{onClick:function(){return $a("/license")},children:Qc("Manage license","woo-feed")}),(0,tl.jsx)(Ub,{type:"outline",onClick:function(){return window.open(Za,"_blank","noopener")},children:Qc("Add more sites","woo-feed")})]})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(iH,{}),(0,tl.jsx)(cH,{pricing:t})]}),(0,tl.jsx)(sH,{licensed:e,pricing:t})]})};function dH({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M4.755 10.059a7.5 7.5 0 0 1 12.548-3.364l1.903 1.903h-3.183a.75.75 0 1 0 0 1.5h4.992a.75.75 0 0 0 .75-.75V4.356a.75.75 0 0 0-1.5 0v3.18l-1.9-1.9A9 9 0 0 0 3.306 9.67a.75.75 0 1 0 1.45.388Zm15.408 3.352a.75.75 0 0 0-.919.53 7.5 7.5 0 0 1-12.548 3.364l-1.902-1.903h3.183a.75.75 0 0 0 0-1.5H2.984a.75.75 0 0 0-.75.75v4.992a.75.75 0 0 0 1.5 0v-3.18l1.9 1.9a9 9 0 0 0 15.059-4.035.75.75 0 0 0-.53-.918Z",clipRule:"evenodd"}))}var fH=t.forwardRef(dH);function pH({title:e,titleId:n,...r},o){return t.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:o,"aria-labelledby":n},r),e?t.createElement("title",{id:n},e):null,t.createElement("path",{fillRule:"evenodd",d:"M11.47 2.47a.75.75 0 0 1 1.06 0l4.5 4.5a.75.75 0 0 1-1.06 1.06l-3.22-3.22V16.5a.75.75 0 0 1-1.5 0V4.81L8.03 8.03a.75.75 0 0 1-1.06-1.06l4.5-4.5ZM3 15.75a.75.75 0 0 1 .75.75v2.25a1.5 1.5 0 0 0 1.5 1.5h13.5a1.5 1.5 0 0 0 1.5-1.5V16.5a.75.75 0 0 1 1.5 0v2.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V16.5a.75.75 0 0 1 .75-.75Z",clipRule:"evenodd"}))}var xH=t.forwardRef(pH),mH=ii.injectEndpoints({endpoints:function(e){return{installVersion:e.mutation({query:function(e){return{url:"version/install",method:"POST",body:{version:e}}}}),getProVersion:e.query({query:function(){return"version/pro"},providesTags:["PRO_VERSION"]}),refreshProVersion:e.mutation({query:function(){return"version/pro?refresh=1"},invalidatesTags:["PRO_VERSION"]}),installProVersion:e.mutation({query:function(){return{url:"version/pro/install",method:"POST"}}})}}}),hH=mH.useInstallVersionMutation,vH=mH.useGetProVersionQuery,bH=mH.useRefreshProVersionMutation,gH=mH.useInstallProVersionMutation,yH=/\d+(?:\.\d+)+/,wH=/^\s*([A-Za-z][A-Za-z ]{0,24}?)\s*[:\-–—]\s*(\S[\s\S]*)$/,jH=/secur|vulnerab|harden|xss|csrf|nonce/,kH=/\bremov|\bdeprecat|\bdrop(?:ped|s)?\b|\bdelet/,SH=/\bfix|\bbug|\bresolv|\bcorrect|\berror/,NH=/\badd(?:ed|s|ing)?\b|\bnew\b/,OH=function(e,t){for(var n=String(e).split("."),r=String(t).split("."),o=Math.max(n.length,r.length),i=0;i<o;i++){var a=parseInt(n[i],10)||0,c=parseInt(r[i],10)||0;if(a!==c)return a>c?1:-1}return 0},CH=function(e){var t=String(e||"").toLowerCase().trim();return/^(security|secured?)$/.test(t)?"security":/^(add(?:ed|s|ing)?|new|feature|features|introduced?)$/.test(t)?"added":/^(improv(?:e|ed|ement|ements|ing)?|updat(?:e|ed|es|ing)?|enhanc(?:e|ed|ement|ements)?|optimiz(?:e|ed|ation|ations)?|refactor(?:ed|ing)?|tweak(?:ed|s)?|compat|compatibility)$/.test(t)?"improved":/^(fix(?:ed|es)?|bug|bugfix|hotfix|resolv(?:e|ed)?|correct(?:ed)?|patch(?:ed)?)$/.test(t)?"fixed":/^(remov(?:e|ed|al)?|deprecat(?:e|ed|ion)?|drop(?:ped)?|delet(?:e|ed)?)$/.test(t)?"removed":null},EH=function(e){var t=String(e||"").replace(/\s+/g," ").trim();return t?/[.!?:]$/.test(t)?t:"".concat(t,"."):""},TH=function(e){var t,n=String(e||"").replace(/\s+/g," ").trim(),r=n,o=null,i=n.match(wH);if(i){var a=(t=i[1],CH(t)||CH((String(t).match(/[A-Za-z]+/)||[""])[0]));a&&(o=a,r=i[2])}return jH.test(n.toLowerCase())?o="security":o||(o=function(e){var t=String(e||"").toLowerCase(),n=CH((t.match(/[a-z]+/)||[""])[0]);return n||(/^performance\b|\bfaster\b|\bspeed(?:s|ed)?[ -]up\b/.test(t)?"improved":kH.test(t)?"removed":SH.test(t)?"fixed":NH.test(t)?"added":"improved")}(n)),{tag:o,text:EH(r)}},PH=function(e){if(!e.length)return"improved";if(e.some(function(e){return"security"===e.tag}))return"security";var t={};e.forEach(function(e){t[e.tag]=(t[e.tag]||0)+1});var n=e[0].tag;return e.forEach(function(e){t[e.tag]>t[n]&&(n=e.tag)}),n},_H=function(e){return String(e).padStart(2,"0")},AH=function(e,t,n){return"".concat(e,"-").concat(_H(t),"-").concat(_H(n))},IH=["jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"],FH=function(e){var t=IH.indexOf(String(e).toLowerCase().slice(0,3));return-1===t?0:t+1},RH=function(e){var t=String(e||""),n=t.match(/(\d{4})-(\d{1,2})-(\d{1,2})/);if(n)return AH(n[1],n[2],n[3]);if(n=t.match(/(\d{1,2})[/.-](\d{1,2})[/.-](\d{4})/))return AH(n[3],n[2],n[1]);if(n=t.match(/(\d{1,2})(?:st|nd|rd|th)?\s+([A-Za-z]{3,9})\.?,?\s+(\d{4})/)){var r=FH(n[2]);return r?AH(n[3],r,n[1]):""}if(n=t.match(/([A-Za-z]{3,9})\.?\s+(\d{1,2})(?:st|nd|rd|th)?,?\s+(\d{4})/)){var o=FH(n[1]);return o?AH(n[3],o,n[2]):""}return""},MH=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6;if(!e||"undefined"==typeof DOMParser)return[];var n=(new DOMParser).parseFromString(String(e),"text/html"),r=[],o=null;return Array.from(n.body.children).forEach(function(e){if(function(e){if(/^H[1-6]$/.test(e.tagName))return yH.test(e.textContent);if("P"===e.tagName){var t=e.querySelector("strong, b");return!!t&&yH.test(t.textContent)&&e.textContent.trim().length<60}return!1}(e)){var t=e.textContent.replace(/\s+/g," ").trim(),n=(t.match(yH)||[""])[0];return o={version:n,date:RH(t.replace(n," ")),lines:[]},void r.push(o)}o&&("UL"!==e.tagName&&"OL"!==e.tagName?o.lines.push(e.textContent):Array.from(e.querySelectorAll("li")).forEach(function(e){return o.lines.push(e.textContent)}))}),r.slice(0,t).map(function(e){var t={},n=e.lines.map(TH).filter(function(e){if(!e.text)return!1;var n="".concat(e.tag,"|").concat(e.text.toLowerCase());return!t[n]&&(t[n]=!0,!0)});return{version:e.version,date:e.date,items:n,notes:n.map(function(e){return e.text}).join(" "),tag:PH(n)}})},DH=function(e){return!!e&&"—"!==e&&OH("8.1.0",e)>0},LH=function(){return(0,tl.jsxs)("div",{className:"ctx-bg-amber-tint ctx-border ctx-border-solid ctx-border-amber-line ctx-rounded-btn ctx-px-3.5 ctx-py-2.5 ctx-mt-3",role:"note",children:[(0,tl.jsx)("div",{className:"ctx-text-body ctx-font-semibold ctx-text-amber-deep",children:Qc("CTX Feed is going through a major update","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-body ctx-mt-1 ctx-mb-0",children:Qc("Please check everything after updating to the latest version: regenerate your feeds and review titles, prices, brand and shipping. If anything looks different from before, contact our support and we will help right away.","woo-feed")})]})},zH=function(e){var t=e.isOpen,n=e.onClose,r=e.onConfirm,o=e.title,i=e.confirmLabel,a=e.busy,c=void 0!==a&&a;return(0,tl.jsxs)(Es,{isOpen:t,onClose:function(){c||n()},title:o,children:[(0,tl.jsx)("div",{className:"ctx-px-[22px]",children:(0,tl.jsx)(LH,{})}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-[18px] ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)(Ub,{type:"primary",disabled:c,onClick:r,children:i}),(0,tl.jsx)(Ub,{type:"outline",disabled:c,onClick:n,children:Qc("Not now","woo-feed")})]})]})};function BH(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return UH(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(UH(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,UH(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,UH(d,"constructor",s),UH(s,"constructor",l),l.displayName="GeneratorFunction",UH(s,o,"GeneratorFunction"),UH(d),UH(d,o,"Generator"),UH(d,r,function(){return this}),UH(d,"toString",function(){return"[object Generator]"}),(BH=function(){return{w:i,m:f}})()}function UH(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}UH=function(e,t,n,r){function i(t,n){UH(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},UH(e,t,n,r)}function GH(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function HH(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return qH(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?qH(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 qH(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var WH=1500,$H=function(e){var n=e.isOpen,r=e.onClose,o=e.origin,i=e.freeLatest,a=e.freeInstalled,c=e.proLatest,l=e.proInstalled,s=e.onResult,u=HH((0,t.useState)(""),2),d=u[0],f=u[1],p=HH(hH(),2),x=p[0],m=p[1].isLoading,h=HH(gH(),2),v=h[0],b=h[1].isLoading,g=m||b||""!==d,y=function(e){f(""),r(),s({type:"error",text:e})},w=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){GH(i,r,o,a,c,"next",e)}function c(e){GH(i,r,o,a,c,"throw",e)}a(void 0)})}}(BH().m(function e(){var t,n,o,a,l,u;return BH().w(function(e){for(;;)switch(e.p=e.n){case 0:return s(null),f("free"),e.p=1,e.n=2,x(i).unwrap();case 2:if(null!=(t=e.v)&&t.success){e.n=3;break}throw{data:t};case 3:e.n=5;break;case 4:return e.p=4,l=e.v,y((null==l||null===(n=l.data)||void 0===n?void 0:n.message)||Qc("CTX Feed could not be updated. Nothing else was changed — please try again.","woo-feed")),e.a(2);case 5:return f("pro"),e.p=6,e.n=7,v().unwrap();case 7:if(null!=(o=e.v)&&o.success){e.n=8;break}throw{data:o};case 8:e.n=10;break;case 9:return e.p=9,u=e.v,y((null==u||null===(a=u.data)||void 0===a?void 0:a.message)||cc(Qc("CTX Feed was updated to %s, but CTX Feed Pro could not be updated. Please try the Pro update again.","woo-feed"),i)),e.a(2);case 10:r(),s({type:"success",text:cc(Qc("CTX Feed %1$s and CTX Feed Pro %2$s installed — reloading…","woo-feed"),i,c)}),setTimeout(function(){return window.location.reload()},WH);case 11:return e.a(2)}},e,null,[[6,9],[1,4]])}));return function(){return e.apply(this,arguments)}}(),j="free"===o;return(0,tl.jsxs)(Es,{isOpen:n,onClose:function(){g||r()},title:Qc(j?"Update CTX Feed Pro too":"Update CTX Feed too","woo-feed"),subtitle:j?cc(Qc("CTX Feed Pro %1$s is available (you have %2$s).","woo-feed"),c,l):cc(Qc("CTX Feed %1$s is available (you have %2$s).","woo-feed"),i,a),children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px]",children:[(0,tl.jsx)("p",{className:"ctx-text-[13px] ctx-text-ink-body ctx-mt-3 ctx-mb-0",children:Qc("CTX Feed Pro is paired with the free CTX Feed plugin, so the free plugin is updated first and Pro right after. Both must match for the Pro features to run.","woo-feed")}),DH(a)?(0,tl.jsx)(LH,{}):null,d?(0,tl.jsx)("p",{className:"ctx-text-[13px] ctx-text-ink ctx-mt-3 ctx-mb-0","aria-live":"polite",children:Qc("free"===d?"Updating CTX Feed…":"Updating CTX Feed Pro…","woo-feed")}):null]}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-[18px] ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)(Ub,{type:"primary",disabled:g,onClick:w,children:cc(Qc("Update CTX Feed %1$s, then Pro %2$s","woo-feed"),i,c)}),(0,tl.jsx)(Ub,{type:"outline",disabled:g,onClick:r,children:Qc("Not now","woo-feed")})]})]})};function VH(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return QH(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(QH(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,QH(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,QH(d,"constructor",s),QH(s,"constructor",l),l.displayName="GeneratorFunction",QH(s,o,"GeneratorFunction"),QH(d),QH(d,o,"Generator"),QH(d,r,function(){return this}),QH(d,"toString",function(){return"[object Generator]"}),(VH=function(){return{w:i,m:f}})()}function QH(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}QH=function(e,t,n,r){function i(t,n){QH(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},QH(e,t,n,r)}function XH(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function KH(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){XH(i,r,o,a,c,"next",e)}function c(e){XH(i,r,o,a,c,"throw",e)}a(void 0)})}}function YH(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ZH(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ZH(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 ZH(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var JH=function(){return"undefined"!=typeof window&&window.ctxfeedV8||{}},eq=function(e){if(!e)return"";var t=String(e).match(/(\d{4})-(\d{1,2})-(\d{1,2})/),n=t?new Date(parseInt(t[1],10),parseInt(t[2],10)-1,parseInt(t[3],10)):new Date(String(e).split(" ")[0]);return isNaN(n.getTime())?String(e):n.toLocaleDateString(void 0,{year:"numeric",month:"short",day:"numeric"})},tq=function(e){var t=e.children;return(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-font-semibold ctx-text-ink-faint ctx-tracking-[.5px] ctx-uppercase",children:t})},nq=function(e){var t=e.className,n=e.children;return(0,tl.jsx)("span",{className:"ctx-inline-block ctx-text-[10px] ctx-font-semibold ctx-uppercase ctx-tracking-[.5px] ctx-border ctx-rounded-[6px] ctx-px-2 ctx-py-0.5 ".concat(t),children:n})},rq=function(e){var t=function(e){switch(e){case"added":return{label:Qc("Added","woo-feed"),className:"ctx-text-success-deep ctx-bg-success-tint ctx-border-[#bfe8ce]"};case"fixed":return{label:Qc("Fixed","woo-feed"),className:"ctx-text-[#8a6320] ctx-bg-amber-tint ctx-border-amber-line"};case"security":return{label:Qc("Security","woo-feed"),className:"ctx-text-[#9d3b3f] ctx-bg-[#fdf9f8] ctx-border-[#f4d4d1]"};case"removed":return{label:Qc("Removed","woo-feed"),className:"ctx-text-[#b04a43] ctx-bg-[#fdfbfa] ctx-border-[#f4d4d1]"};default:return{label:Qc("Improved","woo-feed"),className:"ctx-text-primary-dark ctx-bg-primary-tint ctx-border-[#c3ddfd]"}}}(e.tag);return(0,tl.jsx)("span",{className:"ctx-inline-flex ctx-justify-center ctx-flex-none ctx-min-w-[72px] ctx-text-[10px] ctx-font-semibold ctx-uppercase ctx-tracking-[.5px] ctx-border ctx-rounded-[10px] ctx-px-2 ctx-py-0.5 ".concat(t.className),children:t.label})},oq=function(e){var t=e.items;return(0,tl.jsx)("div",{className:"ctx-max-h-[240px] ctx-overflow-y-auto",children:t.map(function(e,t){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2.5 ctx-py-[7px] ".concat(t>0?"ctx-border-t ctx-border-dotted ctx-border-line-hair":""),children:[(0,tl.jsx)(rq,{tag:e.tag}),(0,tl.jsx)("div",{className:"ctx-text-row ctx-text-ink-body",children:e.text})]},t)})})},iq=function(e){var n=e.onResult,r=e.freeLatest,o=void 0===r?"":r,i=e.freeInstalled,a=void 0===i?"":i,c=!!JH().pro_installed,l=JH().pro_version||"—",s=JH().license_url||"",u=!!o&&!!a&&"—"!==a&&OH(o,a)>0,d=YH((0,t.useState)(!1),2),f=d[0],p=d[1],x=YH((0,t.useState)(!1),2),m=x[0],h=x[1],v=vH(void 0,{skip:!c}),b=v.data,g=v.isLoading,y=v.isFetching,w=YH(gH(),2),j=w[0],k=w[1].isLoading,S=YH(bH(),2),N=S[0],O=S[1].isLoading;if(!c)return null;var C=(null==b?void 0:b.data)||{},E=C.latest||"",T=!!E&&"—"!==l&&OH(E,l)>0,P=T&&!C.can_install,_=function(){var e=KH(VH().m(function e(){var t;return VH().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,j().unwrap();case 1:if(null!=(t=e.v)&&t.success){e.n=2;break}throw{data:t};case 2:return e.a(2,t)}},e)}));return function(){return e.apply(this,arguments)}}(),A=function(){var e=KH(VH().m(function e(){var t,r;return VH().w(function(e){for(;;)switch(e.p=e.n){case 0:return h(!1),e.p=1,e.n=2,_();case 2:n({type:"success",text:cc(Qc("CTX Feed Pro updated to %s — reloading…","woo-feed"),E)}),setTimeout(function(){return window.location.reload()},WH),e.n=4;break;case 3:e.p=3,r=e.v,n({type:"error",text:(null==r||null===(t=r.data)||void 0===t?void 0:t.message)||Qc("Could not update CTX Feed Pro. Please try again, or download the release from your webappick.com account.","woo-feed")});case 4:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsx)(zH,{isOpen:m,onClose:function(){return h(!1)},onConfirm:A,busy:k,title:Qc("Update CTX Feed Pro","woo-feed"),confirmLabel:Qc("Continue and update","woo-feed")}),(0,tl.jsx)($H,{isOpen:f,onClose:function(){return p(!1)},origin:"pro",freeLatest:o,freeInstalled:a,proLatest:E,proInstalled:l,onResult:n}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-4 ctx-pb-[15px] ctx-flex ctx-items-center ctx-gap-5 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{className:"ctx-w-[120px]",children:[(0,tl.jsx)(tq,{children:Qc("CTX Feed Pro","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink ctx-mt-[5px]",children:l})]}),(0,tl.jsx)("div",{className:"ctx-w-px ctx-h-[34px] ctx-bg-line-wash"}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[200px]",children:[(0,tl.jsx)(tq,{children:Qc("Latest","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-2 ctx-mt-[5px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ".concat(T?"ctx-text-[#1f6640]":"ctx-text-ink"),children:g||y?(0,tl.jsx)(Os,{}):E||"—"}),C.last_updated?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint",children:cc(Qc("released %s","woo-feed"),eq(C.last_updated))}):null]})]}),(0,tl.jsx)(Ub,{type:"outline",disabled:O||y,onClick:function(){n(null),N()},icon:(0,tl.jsx)(fH,{className:"ctx-h-3.5 ctx-w-3.5".concat(O||y?" ctx-animate-spin":"")}),children:Qc(O||y?"Checking":"Check for updates","woo-feed")}),T&&!P?(0,tl.jsx)(Ub,{type:"primary",disabled:k,onClick:function(){n(null),u?p(!0):DH(a)?h(!0):A()},icon:(0,tl.jsx)(xH,{className:"ctx-h-3.5 ctx-w-3.5"}),children:k?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Updating","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):cc(Qc("Update to %s","woo-feed"),E)}):null,P?(0,tl.jsxs)("a",{href:s||void 0,className:"ctx-inline-flex ctx-items-center ctx-gap-[7px] ctx-text-[12px] ctx-font-medium ctx-text-[#8a6320] ctx-bg-amber-tint ctx-border ctx-border-amber-line ctx-rounded-lg ctx-px-[13px] ctx-py-2 ctx-no-underline",children:[(0,tl.jsx)(Ky,{className:"ctx-h-3.5 ctx-w-3.5"}),Qc("Activate your license to update","woo-feed")]}):null,g||!E||T?null:(0,tl.jsxs)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-[7px] ctx-text-[12px] ctx-font-medium ctx-text-[#1f6640] ctx-bg-[#edf5ef] ctx-border ctx-border-[#d2e4d5] ctx-rounded-lg ctx-px-[13px] ctx-py-2",children:[(0,tl.jsx)(Iw,{className:"ctx-h-3.5 ctx-w-3.5"}),Qc("Up to date","woo-feed")]})]})]})},aq=function(){var e,n,r,o=JH().version||"—",i=YH((0,t.useState)("loading"),2),a=i[0],c=i[1],l=YH((0,t.useState)(null),2),s=l[0],u=l[1],d=YH((0,t.useState)(""),2),f=d[0],p=d[1],x=YH((0,t.useState)(!1),2),m=x[0],h=x[1],v=YH((0,t.useState)(null),2),b=v[0],g=v[1],y=YH(hH(),2),w=y[0],j=y[1].isLoading,k=!!JH().pro_installed,S=JH().pro_version||"—",N=vH(void 0,{skip:!k}).data,O=(null==N?void 0:N.data)||{},C=O.latest||"",E=k&&!!C&&"—"!==S&&OH(C,S)>0&&!!O.can_install,T=YH((0,t.useState)(!1),2),P=T[0],_=T[1],A=YH((0,t.useState)(!1),2),I=A[0],F=A[1];(0,t.useEffect)(function(){var e=!1;return fetch("https://api.wordpress.org/plugins/info/1.2/?action=plugin_information&request[slug]=webappick-product-feed-for-woocommerce&request[fields][sections]=1&request[fields][versions]=1").then(function(e){if(!e.ok)throw new Error("HTTP ".concat(e.status));return e.json()}).then(function(t){e||(u(t),c("ready"))}).catch(function(){e||c("error")}),function(){e=!0}},[]);var R=(null==s?void 0:s.version)||"",M=!!R&&"—"!==o&&OH(R,o)>0,D=(0,t.useMemo)(function(){var e;return MH((null==s||null===(e=s.sections)||void 0===e?void 0:e.changelog)||"")},[s]),L=D.filter(function(e){return e.version!==o}),z=L.map(function(e){return{id:e.version,name:e.date?"".concat(e.version," · ").concat(eq(e.date)):e.version}}),B=f||(null===(e=L[0])||void 0===e?void 0:e.version)||"",U=D.find(function(e){return e.version===B}),G=!!B&&"—"!==o&&function(e,t,n){return(e||[]).some(function(e){return"security"===e.tag&&OH(e.version,t)>0&&OH(e.version,n)<0})}(D,B,o),H=function(){var e=KH(VH().m(function e(t,n){var r,o,i;return VH().w(function(e){for(;;)switch(e.p=e.n){case 0:return g(null),e.p=1,e.n=2,w(t).unwrap();case 2:if(null!=(r=e.v)&&r.success){e.n=3;break}throw{data:r};case 3:h(!1),g({type:"success",text:cc(n,t)}),setTimeout(function(){return window.location.reload()},WH),e.n=5;break;case 4:e.p=4,i=e.v,h(!1),g({type:"error",text:(null==i||null===(o=i.data)||void 0===o?void 0:o.message)||Qc("Could not install this version. Please try again, or install it manually from WordPress.org.","woo-feed")});case 5:return e.a(2)}},e,null,[[1,4]])}));return function(t,n){return e.apply(this,arguments)}}();return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsx)(zH,{isOpen:I,onClose:function(){return F(!1)},onConfirm:function(){F(!1),H(R,Qc("Updated to %s — reloading…","woo-feed"))},busy:j,title:Qc("Update CTX Feed","woo-feed"),confirmLabel:Qc("Continue and update","woo-feed")}),(0,tl.jsx)($H,{isOpen:P,onClose:function(){return _(!1)},origin:"free",freeLatest:R,freeInstalled:o,proLatest:C,proInstalled:S,onResult:g}),(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-[18px]",children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Version control","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1 ctx-max-w-[620px]",children:Qc("Update CTX Feed, or reinstall an earlier release if an update broke something on your site.","woo-feed")})]}),b?(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[11px] ctx-border ctx-rounded-[11px] ctx-px-[15px] ctx-py-[13px] ".concat("success"===b.type?"ctx-border-[#d2e4d5] ctx-bg-[#edf5ef]":"ctx-border-danger-line ctx-bg-danger-tint"),children:["success"===b.type?(0,tl.jsx)(Iw,{className:"ctx-h-4 ctx-w-4 ctx-flex-none ctx-text-[#1f6640]"}):(0,tl.jsx)(Ky,{className:"ctx-h-4 ctx-w-4 ctx-flex-none ctx-text-danger-deep"}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[200px] ctx-text-body ".concat("success"===b.type?"ctx-text-[#1f6640]":"ctx-text-danger-deep"),children:b.text}),(0,tl.jsx)("button",{type:"button",title:Qc("Dismiss","woo-feed"),"aria-label":Qc("Dismiss","woo-feed"),onClick:function(){return g(null)},className:"ctx-w-[26px] ctx-h-[26px] ctx-flex ctx-items-center ctx-justify-center ctx-border-0 ctx-rounded-item ctx-bg-transparent ctx-cursor-pointer ctx-flex-none ctx-transition-colors ".concat("success"===b.type?"ctx-text-[#4f8a68] hover:ctx-bg-[#ddeee2]":"ctx-text-danger-deep hover:ctx-bg-danger-line"),children:(0,tl.jsx)(xk,{className:"ctx-h-[13px] ctx-w-[13px]"})})]}):null,"error"===a?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-px-1",children:Qc("Couldn’t reach WordPress.org to check for updates.","woo-feed")}),(0,tl.jsx)(iq,{onResult:g,freeLatest:R,freeInstalled:o})]}):(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-4 ctx-pb-[15px] ctx-border-b ctx-border-line-wash ctx-flex ctx-items-center ctx-gap-5 ctx-flex-wrap",children:[(0,tl.jsxs)("div",{children:[(0,tl.jsx)(tq,{children:Qc("Installed","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-2 ctx-mt-[5px]",children:(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:o})})]}),(0,tl.jsx)("div",{className:"ctx-w-px ctx-h-[34px] ctx-bg-line-wash"}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-[200px]",children:[(0,tl.jsx)(tq,{children:Qc("Latest","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-baseline ctx-gap-2 ctx-mt-[5px]",children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ".concat(M?"ctx-text-[#1f6640]":"ctx-text-ink"),children:"loading"===a?(0,tl.jsx)(Os,{}):R||"—"}),null!=s&&s.last_updated?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint",children:cc(Qc("released %s","woo-feed"),eq(s.last_updated))}):null]})]}),"ready"===a&&M?(0,tl.jsx)(Ub,{type:"primary",disabled:j,onClick:function(){return E?(g(null),void _(!0)):DH(o)?(g(null),void F(!0)):void H(R,Qc("Updated to %s — reloading…","woo-feed"))},icon:(0,tl.jsx)(xH,{className:"ctx-h-3.5 ctx-w-3.5"}),children:j?(0,tl.jsxs)(tl.Fragment,{children:[Qc("Updating","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):cc(Qc("Update to %s","woo-feed"),R)}):null,"ready"!==a||M?null:(0,tl.jsxs)("div",{className:"ctx-inline-flex ctx-items-center ctx-gap-[7px] ctx-text-[12px] ctx-font-medium ctx-text-[#1f6640] ctx-bg-[#edf5ef] ctx-border ctx-border-[#d2e4d5] ctx-rounded-lg ctx-px-[13px] ctx-py-2",children:[(0,tl.jsx)(Iw,{className:"ctx-h-3.5 ctx-w-3.5"}),Qc("Up to date","woo-feed")]})]}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-4 ctx-pb-[18px]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-3 ctx-flex-wrap ctx-border ctx-border-amber-line ctx-bg-[#fdf9f0] ctx-rounded-[10px] ctx-px-3.5 ctx-py-3",children:[(0,tl.jsx)(Ky,{className:"ctx-h-[15px] ctx-w-[15px] ctx-flex-none ctx-text-[#a8760f]"}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[220px] ctx-text-help ctx-text-[#8a6320]",children:Qc("Rolling back replaces the plugin files, not your feeds or settings. Take a site backup first — downgrades are not always safe across database changes.","woo-feed")})]}),L.length>0?(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-end ctx-gap-3.5 ctx-flex-wrap ctx-mt-4",children:[(0,tl.jsxs)("div",{className:"ctx-min-w-[220px]",children:[(0,tl.jsx)("span",{className:"ctx-block ctx-text-help ctx-font-medium ctx-text-ink-body ctx-mb-1.5",children:Qc("Reinstall this version","woo-feed")}),(0,tl.jsx)(Th,{size:"small",items:z,selected:z.find(function(e){return e.id===B})||null,onChange:function(e){return p(e.id)}})]}),(0,tl.jsx)(Ub,{type:"outline",disabled:j,onClick:function(){return h(!0)},icon:(0,tl.jsx)(Ug,{className:"ctx-h-3.5 ctx-w-3.5"}),children:cc(Qc("Install %s","woo-feed"),B)})]}),null!=U&&null!==(n=U.items)&&void 0!==n&&n.length?(0,tl.jsx)("div",{className:"ctx-mt-3.5 ctx-border ctx-border-line-wash ctx-bg-line-paper ctx-rounded-[10px] ctx-px-[13px] ctx-py-1.5",children:(0,tl.jsx)(oq,{items:U.items})}):null]}):null]})]}),(0,tl.jsx)(iq,{onResult:g,freeLatest:R,freeInstalled:o}),"loading"===a?(0,tl.jsx)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-9 ctx-flex ctx-justify-center",children:(0,tl.jsx)(Os,{})}):null,D.length>0?(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-pt-[15px] ctx-pb-[13px] ctx-border-b ctx-border-line-wash",children:[(0,tl.jsx)("div",{className:"ctx-text-[14px] ctx-font-semibold ctx-text-ink",children:Qc("Release history","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-muted ctx-mt-0.5",children:cc(Qc("Every change since %s, grouped by release.","woo-feed"),D[D.length-1].version)})]}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col",children:D.map(function(e,t){var n=e.version===o,r=0===t,i=e.date||(r?null==s?void 0:s.last_updated:"");return(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-4 ctx-border-b ctx-border-line-hair ctx-flex ctx-items-start ctx-gap-4 ctx-flex-wrap ".concat(n?"ctx-bg-[#f7faff]":""),children:[(0,tl.jsxs)("div",{className:"ctx-w-[120px] ctx-flex-none",children:[(0,tl.jsx)("div",{className:"ctx-text-[15px] ctx-font-semibold ctx-text-ink",children:e.version}),r||n?(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-1.5 ctx-flex-wrap ctx-mt-1",children:[r?(0,tl.jsx)(nq,{className:"ctx-text-success-deep ctx-bg-success-tint ctx-border-[#bfe8ce]",children:Qc("Latest","woo-feed")}):null,n?(0,tl.jsx)(nq,{className:"ctx-text-primary-dark ctx-bg-primary-tint ctx-border-[#c3ddfd]",children:Qc("Installed","woo-feed")}):null]}):null,i?(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-1",children:eq(i)}):null]}),(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[260px]",children:e.items.map(function(e,t){return(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-2.5 ctx-py-[7px] ".concat(t>0?"ctx-border-t ctx-border-dotted ctx-border-line-hair":""),children:[(0,tl.jsx)(rq,{tag:e.tag}),(0,tl.jsx)("div",{className:"ctx-text-row ctx-text-ink-body",children:e.text})]},t)})})]},e.version)})})]}):null]}),(0,tl.jsxs)(Es,{isOpen:m,onClose:function(){return h(!1)},className:"ctx-w-[440px]",title:cc(Qc("Roll back to %s?","woo-feed"),B),subtitle:Qc("Plugin files are replaced. Your feeds, mappings and settings stay as they are — but database changes made by newer versions are not reversed.","woo-feed"),icon:(0,tl.jsx)("div",{className:"ctx-w-9 ctx-h-9 ctx-rounded-btn ctx-bg-amber-tint ctx-text-[#a8760f] ctx-flex ctx-items-center ctx-justify-center ctx-flex-none",children:(0,tl.jsx)(Ky,{className:"ctx-h-[17px] ctx-w-[17px]"})}),children:[(0,tl.jsxs)("div",{className:"ctx-px-[22px]",children:[(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-border ctx-border-line-wash ctx-bg-line-paper ctx-rounded-[10px] ctx-px-[13px] ctx-py-3",children:[(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-font-semibold ctx-text-ink-faint ctx-tracking-[.5px] ctx-uppercase",children:Qc("You are installing","woo-feed")}),null!=U&&null!==(r=U.items)&&void 0!==r&&r.length?(0,tl.jsx)("div",{className:"ctx-mt-1",children:(0,tl.jsx)(oq,{items:U.items})}):(0,tl.jsx)("div",{className:"ctx-text-[12px] ctx-text-ink-body ctx-mt-1.5",children:B})]}),G?(0,tl.jsxs)("div",{className:"ctx-mt-3 ctx-border ctx-border-[#f4d4d1] ctx-bg-[#fdf9f8] ctx-rounded-[10px] ctx-px-[13px] ctx-py-3 ctx-flex ctx-gap-2.5",children:[(0,tl.jsx)(Ky,{className:"ctx-h-3.5 ctx-w-3.5 ctx-flex-none ctx-text-[#9d3b3f] ctx-mt-px"}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-[#9d3b3f]",children:Qc("This skips a security release. Only roll back this far if you have to, and update again as soon as you can.","woo-feed")})]}):null]}),(0,tl.jsxs)("div",{className:"ctx-px-[22px] ctx-py-[18px] ctx-flex ctx-items-center ctx-gap-[9px]",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-text-help ctx-text-ink-faint",children:Qc("Take a site backup first.","woo-feed")}),(0,tl.jsx)("button",{type:"button",onClick:function(){return h(!1)},className:"ctx-text-body ctx-font-medium ctx-text-ink-muted ctx-bg-transparent ctx-border-0 ctx-rounded-lg ctx-px-3 ctx-py-[9px] ctx-cursor-pointer ctx-transition-colors hover:ctx-bg-[#f7f9fc] hover:ctx-text-ink-body",children:Qc("Cancel","woo-feed")}),(0,tl.jsx)(Ub,{type:"destructive",disabled:j,onClick:function(){return H(B,Qc("Installed %s — reloading…","woo-feed"))},children:j?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Installing","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):cc(Qc("Install %s","woo-feed"),B)})]})]})]})};function cq(e){return cq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},cq(e)}function lq(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return sq(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(sq(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,sq(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,sq(d,"constructor",s),sq(s,"constructor",l),l.displayName="GeneratorFunction",sq(s,o,"GeneratorFunction"),sq(d),sq(d,o,"Generator"),sq(d,r,function(){return this}),sq(d,"toString",function(){return"[object Generator]"}),(lq=function(){return{w:i,m:f}})()}function sq(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}sq=function(e,t,n,r){function i(t,n){sq(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},sq(e,t,n,r)}function uq(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function dq(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uq(Object(n),!0).forEach(function(t){fq(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uq(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function fq(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=cq(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=cq(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==cq(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pq(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}var xq=ii.injectEndpoints({endpoints:function(e){return{getOurPlugins:e.query({query:function(){return"our-plugins"},transformResponse:function(e){return(null==e?void 0:e.data)||{plugins:[],wp_version:""}}}),installPlugin:e.mutation({query:function(e){return{url:"our-plugins/install",method:"POST",body:{slug:e}}},transformResponse:function(e){return(null==e?void 0:e.data)||{}},onQueryStarted:function(e,t){return function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){pq(i,r,o,a,c,"next",e)}function c(e){pq(i,r,o,a,c,"throw",e)}a(void 0)})}}(lq().m(function e(){var n,r,o,i;return lq().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=t.dispatch,r=t.queryFulfilled,e.p=1,e.n=2,r;case 2:o=e.v,null!=(i=o.data)&&i.local&&n(xq.util.updateQueryData("getOurPlugins",void 0,function(e){e.local=dq(dq({},e.local||{}),i.local)})),e.n=4;break;case 3:e.p=3,e.v;case 4:return e.a(2)}},e,null,[[1,3]])}))()}})}}}),mq=xq.useGetOurPluginsQuery,hq=xq.useInstallPluginMutation;function vq(e){return vq="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vq(e)}function bq(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return gq(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(gq(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,gq(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,gq(d,"constructor",s),gq(s,"constructor",l),l.displayName="GeneratorFunction",gq(s,o,"GeneratorFunction"),gq(d),gq(d,o,"Generator"),gq(d,r,function(){return this}),gq(d,"toString",function(){return"[object Generator]"}),(bq=function(){return{w:i,m:f}})()}function gq(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}gq=function(e,t,n,r){function i(t,n){gq(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},gq(e,t,n,r)}function yq(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function wq(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return jq(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?jq(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 jq(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function kq(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Sq(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kq(Object(n),!0).forEach(function(t){Nq(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kq(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Nq(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=vq(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vq(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vq(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Oq=function(e){for(var t="",n=1;n<=5;n++)t+=e>=n-.25?"★":e>=n-.75?"½":"☆";return t},Cq=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=("undefined"!=typeof window&&window.ctxfeedV8||{}).version||"8.0.0",r=tc()&&nc();return[{id:"ctx-feed",slug:"webappick-product-feed-for-woocommerce",name:Qc("CTX Feed","woo-feed"),tagline:Qc("Multi-channel product feed manager","woo-feed"),desc:Qc("Generate and schedule product feeds for Google, Meta, Bing, eBay and 100+ other channels from one place.","woo-feed"),rating:4.9,reviews:Qc("1,240 reviews","woo-feed"),mark:"CF",accent:"ctx-text-[#0f56bf] ctx-bg-primary-tint",state:Qc("Active","woo-feed"),statePill:"ctx-text-success-deep ctx-bg-success-tint",meta:cc(Qc(r?"Version %s · Pro licensed":"Version %s · free","woo-feed"),n),cta:Qc("Open feeds","woo-feed"),ctaPrimary:!1,onCta:function(){return $a("/feeds")},docsUrl:"https://webappick.com/docs/ctx-feed/"},{id:"challan",slug:"webappick-pdf-invoice-for-woocommerce",name:Qc("Challan","woo-feed"),tagline:Qc("PDF invoices & packing slips","woo-feed"),desc:Qc("Attach a customisable PDF invoice to order emails, with packing slips, shipping labels and bulk download.","woo-feed"),rating:5,reviews:Qc("45 reviews","woo-feed"),mark:"CH",accent:"ctx-text-[#0f56bf] ctx-bg-primary-tint",state:Qc("Free","woo-feed"),statePill:"ctx-text-ink-muted ctx-bg-[#f7f9fc]",meta:Qc("Free · Pro from $39 / year","woo-feed"),cta:Qc("Install now","woo-feed"),ctaPrimary:!0,href:"https://wordpress.org/plugins/webappick-pdf-invoice-for-woocommerce/",docsUrl:"https://webappick.com/docs/challan/"},{id:"disco",slug:"disco",name:Qc("Disco","woo-feed"),tagline:Qc("Dynamic discounts & pricing rules","woo-feed"),desc:Qc("Bulk pricing, BOGO, cart discounts and customer-specific pricing without touching product data.","woo-feed"),rating:4.6,reviews:Qc("9 reviews","woo-feed"),mark:"DS",accent:"ctx-text-success-deep ctx-bg-success-tint",state:Qc("Free","woo-feed"),statePill:"ctx-text-ink-muted ctx-bg-[#f7f9fc]",meta:Qc("Free on WordPress.org","woo-feed"),cta:Qc("Install now","woo-feed"),ctaPrimary:!0,href:"https://wordpress.org/plugins/disco/",docsUrl:"https://discoplugin.com/docs/"}].map(function(n){return function(e,t){return e.href?null!=t&&t.active?Sq(Sq({},e),{},{state:Qc("Active","woo-feed"),statePill:"ctx-text-success-deep ctx-bg-success-tint",cta:Qc("Installed","woo-feed"),ctaPrimary:!1,ctaDisabled:!0,href:void 0}):null!=t&&t.installed?Sq(Sq({},e),{},{state:Qc("Inactive","woo-feed"),statePill:"ctx-text-ink-muted ctx-bg-[#f7f9fc]",cta:Qc("Activate","woo-feed"),ctaPrimary:!0,href:t.activate_url||e.href}):Sq(Sq({},e),{},{installable:!0,href:void 0}):e}(function(e,t){if(!t)return e;var n=t.num_ratings?cc(Xc("%s review","%s reviews",t.num_ratings,"woo-feed"),t.num_ratings.toLocaleString()):e.reviews;return Sq(Sq({},e),{},{rating:t.rating||e.rating,reviews:n,desc:t.short_description||e.desc,icon:t.icon||"",installs:t.active_installs||0,updated:t.last_updated||"",tested:t.tested||"",compatible:!1!==t.compatible,wpVersion:t.wp_version||""})}(n,e[n.slug]),t[n.slug])})},Eq=[Qc("WebAppick develops eCommerce plugins used by more than a million WooCommerce stores. Each one is built to do a single job well and stay out of your way.","woo-feed"),Qc("CTX Feed, Challan and Disco cover product feeds, invoicing and pricing — the three places most stores lose time.","woo-feed")],Tq=[{value:"1M+",label:Qc("active installs","woo-feed")},{value:"725+",label:Qc("five-star reviews","woo-feed")},{value:"11 yrs",label:Qc("building for Woo","woo-feed")}],Pq="ctx-text-white ctx-bg-primary ctx-border ctx-border-primary hover:ctx-bg-primary-dark hover:ctx-border-primary-dark hover:ctx-text-white focus:ctx-text-white",_q="ctx-text-ink-body ctx-bg-white ctx-border ctx-border-line hover:ctx-bg-line-paper hover:ctx-text-ink-body focus:ctx-text-ink-body",Aq="ctx-inline-flex ctx-items-center ctx-justify-center ctx-font-sans ctx-text-body ctx-font-medium ctx-rounded-field ctx-px-4 ctx-py-[9px] ctx-cursor-pointer ctx-no-underline ctx-transition-colors",Iq=function(e){var t=e.plugin,n=e.onInstall,r=e.installing;return(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-5 ctx-flex ctx-flex-col ctx-gap-3.5 ctx-transition-shadow hover:ctx-shadow-[0_4px_16px_rgba(16,24,40,.09)]",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-3",children:[(0,tl.jsx)("div",{className:"ctx-w-[42px] ctx-h-[42px] ctx-rounded-[11px] ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-overflow-hidden ctx-text-[14px] ctx-font-bold ".concat(t.icon?"ctx-bg-line-wash":t.accent),children:t.icon?(0,tl.jsx)("img",{src:t.icon,alt:"",className:"ctx-w-full ctx-h-full ctx-object-contain"}):t.mark}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsx)("div",{className:"ctx-text-[16px] ctx-font-semibold ctx-text-ink",children:t.name}),(0,tl.jsx)("div",{className:"ctx-text-[12px] ctx-text-ink-muted ctx-mt-0.5",children:t.tagline})]}),(0,tl.jsx)("div",{className:"ctx-text-[10.5px] ctx-font-medium ctx-rounded-[20px] ctx-px-[9px] ctx-py-[3px] ctx-flex-none ".concat(t.statePill),children:t.state})]}),(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-body ctx-leading-[1.65] ctx-flex-1",children:t.desc}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-text-help ctx-text-ink-faint",children:[(0,tl.jsx)("span",{className:"ctx-text-[#e0a13a] ctx-tracking-[1px]",children:Oq(t.rating)}),(0,tl.jsx)("span",{className:"ctx-font-semibold ctx-text-ink-body",children:t.rating.toFixed(1)}),(0,tl.jsx)("span",{children:t.reviews})]}),t.installs||t.updated||t.tested?(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-wrap ctx-items-center ctx-gap-x-3 ctx-gap-y-1 ctx-text-[11px] ctx-text-ink-faint",children:[t.installs?(0,tl.jsx)("span",{children:cc(Qc("%s+ active installs","woo-feed"),t.installs.toLocaleString())}):null,t.updated?(0,tl.jsx)("span",{children:cc(Qc("Updated %s","woo-feed"),lw(t.updated).relative)}):null,t.tested?(0,tl.jsx)("span",{className:t.compatible?"ctx-text-success-deep":"ctx-text-[#b7791f]",children:t.compatible?cc(Qc("✓ Compatible with WordPress %s","woo-feed"),t.wpVersion||t.tested):cc(Qc("Tested up to WordPress %s","woo-feed"),t.tested)}):null]}):null,(0,tl.jsx)("div",{className:"ctx-text-[11px] ctx-text-[#a7b2bf] ctx-border-t ctx-border-line-wash ctx-pt-3",children:t.meta}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-[9px]",children:[t.ctaDisabled?(0,tl.jsx)("button",{type:"button",disabled:!0,className:"".concat(Aq," ctx-text-ink-muted ctx-bg-line-paper ctx-border ctx-border-line ctx-cursor-default"),children:t.cta}):t.installable?(0,tl.jsx)("button",{type:"button",onClick:function(){return n(t.slug)},disabled:r,className:"".concat(Aq," ").concat(Pq," disabled:ctx-opacity-70 disabled:ctx-cursor-default"),children:r?Qc("Installing…","woo-feed"):t.cta}):t.href?(0,tl.jsx)("a",{href:t.href,target:"_blank",rel:"noopener noreferrer",className:"".concat(Aq," ").concat(t.ctaPrimary?Pq:_q),children:t.cta}):(0,tl.jsx)("button",{type:"button",onClick:t.onCta,className:"".concat(Aq," ").concat(t.ctaPrimary?Pq:_q),children:t.cta}),(0,tl.jsx)("a",{href:t.docsUrl,target:"_blank",rel:"noopener noreferrer",className:"ctx-text-[12px] ctx-text-primary ctx-no-underline hover:ctx-underline",children:Qc("Read docs","woo-feed")})]})]})},Fq=function(){var e=mq().data,n=wq(hq(),1)[0],r=wq((0,t.useState)(""),2),o=r[0],i=r[1],a=function(){var e=function(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){yq(i,r,o,a,c,"next",e)}function c(e){yq(i,r,o,a,c,"throw",e)}a(void 0)})}}(bq().m(function e(t){var r,o,a;return bq().w(function(e){for(;;)switch(e.p=e.n){case 0:return i(t),e.p=1,e.n=2,n(t).unwrap();case 2:je.success(Qc("Plugin installed and activated.","woo-feed")),e.n=4;break;case 3:e.p=3,a=e.v,je.error((null==a||null===(r=a.data)||void 0===r?void 0:r.message)||(null==a||null===(o=a.data)||void 0===o?void 0:o.error)||Qc("The plugin could not be installed.","woo-feed"));case 4:i("");case 5:return e.a(2)}},e,null,[[1,3]])}));return function(t){return e.apply(this,arguments)}}(),c=e&&e.wp_version||"",l={};(e&&e.plugins||[]).forEach(function(e){l[e.slug]=Sq(Sq({},e),{},{wp_version:c})});var s=Cq(l,e&&e.local||{});return(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-flex ctx-flex-col ctx-gap-4",children:[(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-px-[22px] ctx-py-5",children:[(0,tl.jsx)("h3",{className:"ctx-text-title ctx-font-semibold ctx-text-ink",children:Qc("Our plugins","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-row ctx-text-ink-muted ctx-mt-[5px] ctx-leading-[1.6] ctx-max-w-[680px]",children:Qc("WebAppick builds a small set of WooCommerce plugins that work together. Trusted by over 1 million stores.","woo-feed")})]}),(0,tl.jsx)("div",{className:"ctx-grid ctx-gap-4 ctx-grid-cols-[repeat(auto-fit,minmax(240px,1fr))]",children:s.map(function(e){return(0,tl.jsx)(Iq,{plugin:e,onInstall:a,installing:o===e.slug},e.id)})}),(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-p-[22px]",children:[(0,tl.jsx)("div",{className:"ctx-text-[16px] ctx-font-semibold ctx-text-ink",children:Qc("About WebAppick","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-flex ctx-flex-col ctx-gap-[9px] ctx-mt-2.5",children:Eq.map(function(e){return(0,tl.jsx)("div",{className:"ctx-text-body ctx-text-ink-body ctx-leading-[1.7] ctx-max-w-[640px]",children:e},e)})}),(0,tl.jsx)("div",{className:"ctx-flex ctx-gap-8 ctx-mt-[18px] ctx-flex-wrap",children:Tq.map(function(e){return(0,tl.jsxs)("div",{children:[(0,tl.jsx)("div",{className:"ctx-text-title ctx-font-semibold ctx-text-primary ctx-tracking-[-0.4px]",children:e.value}),(0,tl.jsx)("div",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-0.5",children:e.label})]},e.label)})})]})]})},Rq=ii.injectEndpoints({endpoints:function(e){return{completeSetup:e.mutation({query:function(e){return{url:"setup/complete",method:"POST",body:e}}}),installWooCommerce:e.mutation({query:function(){return{url:"setup/install-woocommerce",method:"POST",body:{}}}})}}}),Mq=Rq.useCompleteSetupMutation,Dq=Rq.useInstallWooCommerceMutation;function Lq(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var l=r&&r.prototype instanceof c?r:c,s=Object.create(l.prototype);return zq(s,"_invoke",function(n,r,o){var i,c,l,s=0,u=o||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return i=t,c=0,l=e,f.n=n,a}};function p(n,r){for(c=n,l=r,t=0;!d&&s&&!o&&t<u.length;t++){var o,i=u[t],p=f.p,x=i[2];n>3?(o=x===r)&&(l=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=p&&((o=n<2&&p<i[1])?(c=0,f.v=r,f.n=i[1]):p<x&&(o=n<3||i[0]>r||r>x)&&(i[4]=n,i[5]=r,f.n=x,c=0))}if(o||n>1)return a;throw d=!0,r}return function(o,u,x){if(s>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,x),c=u,l=x;(t=c<2?e:l)||!d;){i||(c?c<3?(c>1&&(f.n=-1),p(c,l)):f.n=l:f.v=l);try{if(s=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object");if(!t.done)return t;l=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(d=f.n<0)?l:n.call(r,f))!==a)break}catch(t){i=e,c=1,l=t}finally{s=1}}return{value:t,done:d}}}(n,o,i),!0),s}var a={};function c(){}function l(){}function s(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(zq(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,zq(e,o,"GeneratorFunction")),e.prototype=Object.create(d),e}return l.prototype=s,zq(d,"constructor",s),zq(s,"constructor",l),l.displayName="GeneratorFunction",zq(s,o,"GeneratorFunction"),zq(d),zq(d,o,"Generator"),zq(d,r,function(){return this}),zq(d,"toString",function(){return"[object Generator]"}),(Lq=function(){return{w:i,m:f}})()}function zq(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}zq=function(e,t,n,r){function i(t,n){zq(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},zq(e,t,n,r)}function Bq(e,t,n,r,o,i,a){try{var c=e[i](a),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,o)}function Uq(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){Bq(i,r,o,a,c,"next",e)}function c(e){Bq(i,r,o,a,c,"throw",e)}a(void 0)})}}function Gq(e){return function(e){if(Array.isArray(e))return Wq(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||qq(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 Hq(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||qq(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function qq(e,t){if(e){if("string"==typeof e)return Wq(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Wq(e,t):void 0}}function Wq(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var $q=[{slug:"google",label:Qc("Google Shopping","woo-feed")},{slug:"facebook",label:Qc("Facebook & Instagram","woo-feed")},{slug:"tiktok",label:Qc("TikTok","woo-feed")},{slug:"pinterest",label:Qc("Pinterest","woo-feed")},{slug:"bing",label:Qc("Microsoft / Bing","woo-feed")},{slug:"snapchat",label:Qc("Snapchat","woo-feed")},{slug:"other",label:Qc("Somewhere else","woo-feed")}],Vq=[Qc("Site name, site URL, and the admin name and email address.","woo-feed"),Qc("Server and WordPress details — PHP, MySQL and WordPress versions, server software, locale, memory limit.","woo-feed"),Qc("Your active and inactive plugins (name, version, author) and the active theme.","woo-feed"),Qc("Store country and the site's IP address.","woo-feed"),Qc("Product, variation and product-category counts.","woo-feed"),Qc("Your feed configurations.","woo-feed")],Qq={welcome:Qc("Welcome to CTX Feed","woo-feed"),channels:Qc("Where do you sell?","woo-feed"),usage:Qc("Help improve CTX Feed","woo-feed"),license:Qc("Activate CTX Feed Pro","woo-feed"),finish:Qc("You're all set","woo-feed")},Xq=function(e){var t=e.current,n=e.total;return(0,tl.jsx)("div",{className:"ctx-flex ctx-items-center ctx-gap-1.5",role:"img","aria-label":cc(Qc("Step %1$d of %2$d","woo-feed"),t,n),children:Array.from({length:n},function(e,t){return t+1}).map(function(e){return(0,tl.jsx)("span",{className:ns("ctx-h-[5px] ctx-rounded-full ctx-transition-all",e===t&&"ctx-w-7 ctx-bg-primary",e<t&&"ctx-w-4 ctx-bg-[#9ec2f7]",e>t&&"ctx-w-4 ctx-bg-line-wash")},e)})})},Kq=function(){return(0,tl.jsx)("span",{className:"ctx-w-6 ctx-h-6 ctx-rounded-item ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-bg-[#edf5ef] ctx-border ctx-border-[#d2e4d5]",children:(0,tl.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",className:"ctx-w-[13px] ctx-h-[13px] ctx-text-[#1f6640]",children:(0,tl.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.916 4.626a.75.75 0 01.208 1.04l-9 13.5a.75.75 0 01-1.154.114l-6-6a.75.75 0 011.06-1.06l5.353 5.353 8.493-12.74a.75.75 0 011.04-.207z"})})})},Yq=function(){return(0,tl.jsx)("span",{className:"ctx-w-6 ctx-h-6 ctx-rounded-item ctx-flex-none ctx-flex ctx-items-center ctx-justify-center ctx-bg-[#fffbf1] ctx-border ctx-border-[#ecd9ac]",children:(0,tl.jsx)("span",{className:"ctx-text-[12px] ctx-font-bold ctx-leading-none ctx-text-[#8a6320]",children:"!"})})},Zq=function(e){var t=e.onClick,n=e.disabled,r=void 0!==n&&n,o=e.children;return(0,tl.jsx)("button",{type:"button",onClick:t,disabled:r,className:"ctx-bg-transparent ctx-border-0 ctx-p-0 ctx-cursor-pointer ctx-text-help ctx-font-medium ctx-text-ink-faint hover:ctx-text-ink-body hover:ctx-underline disabled:ctx-opacity-50 disabled:ctx-cursor-not-allowed",children:o})},Jq=function(){var e,n="undefined"!=typeof window&&(null===(e=window.ctxfeedV8)||void 0===e?void 0:e.setup)||{},r=(0,t.useState)(function(){var e=["welcome","channels","usage"];return tc()&&!nc()&&e.push("license"),e.push("finish"),e}),o=Hq(r,1)[0],i=o.length,a=Hq((0,t.useState)(1),2),c=a[0],l=a[1],s=o[c-1],u=Hq((0,t.useState)([]),2),d=u[0],f=u[1],p=Hq((0,t.useState)(null),2),x=p[0],m=p[1],h=Hq((0,t.useState)(null),2),v=h[0],b=h[1],g=Hq((0,t.useState)(!1),2),y=g[0],w=g[1],j=Hq((0,t.useState)(!!n.woocommerceActive),2),k=j[0],S=j[1],N=Hq((0,t.useState)(""),2),O=N[0],C=N[1],E=Hq((0,t.useState)(!1),2),T=E[0],P=E[1],_=Hq(Mq(),1)[0],A=Hq(Dq(),1)[0],I=fG({onActivated:function(){P(!0),je.success(Qc("License activated — Pro is on.","woo-feed")),l(function(e){return e+1})}}),F=I.keyInput,R=I.setKeyInput,M=I.handleActivate,D=I.isActivating,L=null!==v,z=!!n.canInstallPlugins,B=function(){return l(function(e){return Math.min(e+1,i)})},U=function(){var e=Uq(Lq().m(function e(){var t,n,r,o;return Lq().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!y){e.n=1;break}return e.a(2);case 1:return C(""),w(!0),e.p=2,e.n=3,A().unwrap();case 3:n=e.v,S(!(null==n||null===(t=n.data)||void 0===t||!t.active)),e.n=5;break;case 4:e.p=4,403===(null==(o=e.v)?void 0:o.status)?C(Qc("You do not have permission to install plugins on this site. Ask an administrator to install WooCommerce.","woo-feed")):C((null==o||null===(r=o.data)||void 0===r?void 0:r.message)||Qc("WooCommerce could not be installed.","woo-feed"));case 5:return e.p=5,w(!1),e.f(5);case 6:return e.a(2)}},e,null,[[2,4,5,6]])}));return function(){return e.apply(this,arguments)}}(),G=function(){var e=Uq(Lq().m(function e(t){var n,r,o,i,a;return Lq().w(function(e){for(;;)switch(e.n){case 0:return n=t.skipped,r=void 0!==n&&n,o=t.withChannels,i=void 0!==o&&o,a={},r&&(a.skipped=!0),null!==x&&(a.telemetry=x),i&&d.length&&(a.channels=d),e.n=1,_(a).unwrap();case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),H=function(e){$a(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}),T&&window.location.reload()},q=function(){var e=Uq(Lq().m(function e(t,n){var r,o,i,a=arguments;return Lq().w(function(e){for(;;)switch(e.p=e.n){case 0:if(r=a.length>2&&void 0!==a[2]?a[2]:{},!L){e.n=1;break}return e.a(2);case 1:return b(t),e.p=2,e.n=3,G({withChannels:!0});case 3:H(n,r),e.n=5;break;case 4:e.p=4,i=e.v,b(null),je.error((null==i||null===(o=i.data)||void 0===o?void 0:o.message)||Qc("Could not save your setup. Please try again.","woo-feed"));case 5:return e.a(2)}},e,null,[[2,4]])}));return function(t,n){return e.apply(this,arguments)}}(),W=function(){var e=Uq(Lq().m(function e(){var t,n;return Lq().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!L){e.n=1;break}return e.a(2);case 1:return b("skip"),e.p=2,e.n=3,G({skipped:!0});case 3:H("/feeds"),e.n=5;break;case 4:e.p=4,n=e.v,b(null),je.error((null==n||null===(t=n.data)||void 0===t?void 0:t.message)||Qc("Could not save your setup. Please try again.","woo-feed"));case 5:return e.a(2)}},e,null,[[2,4]])}));return function(){return e.apply(this,arguments)}}();return(0,tl.jsx)("div",{className:"ctx-font-sans ctx-flex ctx-justify-center",children:(0,tl.jsx)("div",{className:"ctx-w-full ctx-max-w-[780px]",children:(0,tl.jsxs)("div",{className:"ctx-bg-white ctx-rounded-card ctx-shadow-card ctx-overflow-hidden",children:[(0,tl.jsxs)("div",{className:"ctx-px-7 ctx-pt-[18px] ctx-pb-5",children:[(0,tl.jsxs)("div",{className:"ctx-grid ctx-grid-cols-3 ctx-items-center ctx-gap-3",children:[(0,tl.jsx)("div",{className:"ctx-justify-self-start",children:c>1&&(0,tl.jsx)(Zq,{onClick:function(){return l(function(e){var t=e-1;return T&&"license"===o[t-1]&&(t-=1),Math.max(t,1)})},disabled:L||D,children:Qc("Back","woo-feed")})}),(0,tl.jsx)("div",{className:"ctx-justify-self-center",children:(0,tl.jsx)(Xq,{current:c,total:i})}),(0,tl.jsx)("span",{className:"ctx-justify-self-end ctx-text-[11px] ctx-font-semibold ctx-text-ink-faint ctx-tracking-[.5px] ctx-uppercase",children:cc(Qc("Step %1$d of %2$d","woo-feed"),c,i)})]}),(0,tl.jsx)("h3",{className:ns("ctx-text-[24px] ctx-leading-[32px] ctx-tracking-[-0.3px] ctx-font-semibold ctx-text-ink ctx-mt-4","finish"===s&&"ctx-text-center"),children:Qq[s]}),"welcome"===s&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("CTX Feed turns your WooCommerce products into feeds for Google, Facebook, TikTok and 130+ other channels. First, a quick check of what it needs.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-mt-4 ctx-flex ctx-flex-col ctx-gap-2.5",children:(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-start ctx-gap-3 ctx-border ctx-border-solid ctx-border-line-wash ctx-rounded-item ctx-px-4 ctx-py-3",children:[k?(0,tl.jsx)(Kq,{}):(0,tl.jsx)(Yq,{}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[(0,tl.jsxs)("div",{className:"ctx-flex ctx-items-center ctx-gap-2 ctx-flex-wrap",children:[(0,tl.jsx)("span",{className:"ctx-text-body ctx-font-semibold ctx-text-ink",children:Qc("WooCommerce","woo-feed")}),(0,tl.jsx)("span",{className:ns("ctx-text-[11px] ctx-font-semibold",k?"ctx-text-[#1f6640]":"ctx-text-[#8a6320]"),children:Qc(k?"Active":"Not active","woo-feed")})]}),!k&&(0,tl.jsxs)("div",{className:"ctx-mt-1.5",children:[(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-muted ctx-m-0",children:Qc("CTX Feed builds its feeds from your WooCommerce products, so WooCommerce needs to be installed and active.","woo-feed")}),z?(0,tl.jsx)("div",{className:"ctx-mt-2.5",children:(0,tl.jsx)(Ub,{size:"medium",onClick:U,disabled:y,children:y?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Installing","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Install WooCommerce","woo-feed")})}):(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-2 ctx-mb-0",children:Qc("You do not have permission to install plugins on this site. Ask an administrator to install and activate WooCommerce.","woo-feed")}),O&&(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-danger-deep ctx-mt-2 ctx-mb-0",children:O})]})]})]})})]}),"channels"===s&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("Pick the channels you plan to send products to — it helps us point you at the right feed templates on the last step. Optional; you can create feeds for any channel later.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-mt-4 ctx-grid ctx-grid-cols-[repeat(auto-fill,minmax(180px,1fr))] ctx-gap-2.5",children:$q.map(function(e){var t=e.slug,n=e.label,r=d.includes(t);return(0,tl.jsxs)("button",{type:"button","aria-pressed":r,onClick:function(){return function(e){return f(function(t){return t.includes(e)?t.filter(function(t){return t!==e}):[].concat(Gq(t),[e])})}(t)},className:ns("ctx-flex ctx-items-center ctx-gap-2.5 ctx-bg-white ctx-border ctx-border-solid ctx-rounded-item ctx-px-3.5 ctx-py-3 ctx-cursor-pointer ctx-text-left ctx-transition-colors",r?"ctx-border-primary ctx-bg-primary-tint":"ctx-border-line hover:ctx-bg-line-paper"),children:[(0,tl.jsx)(q_,{checked:r}),(0,tl.jsx)("span",{className:"ctx-text-body ctx-font-medium ctx-text-ink",children:n})]},t)})})]}),"usage"===s&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("If you allow it, CTX Feed sends WebAppick a usage snapshot about once a week to help improve the plugin. It contains:","woo-feed")}),(0,tl.jsx)("ul",{className:"ctx-mt-3 ctx-mb-0 ctx-flex ctx-flex-col ctx-gap-[6px] ctx-border-0 ctx-border-l-2 ctx-border-solid ctx-border-line-wash ctx-pl-3 ctx-list-none",children:Vq.map(function(e){return(0,tl.jsxs)("li",{className:"ctx-flex ctx-items-start ctx-gap-2 ctx-m-0",children:[(0,tl.jsx)("span",{className:"ctx-w-[3px] ctx-h-[3px] ctx-rounded-full ctx-bg-[#c3ccd8] ctx-flex-none ctx-mt-[7px]","aria-hidden":"true"}),(0,tl.jsx)("span",{className:"ctx-text-help ctx-text-ink-muted",children:e})]},e)})}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-3",children:Qc("Nothing is sent unless you allow it, and you can change your mind any time under Settings.","woo-feed")})]}),"license"===s&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-mt-1",children:Qc("CTX Feed Pro is installed on this site. Activate your license to unlock Pro features — advanced filters, dynamic attributes, category mapping, FTP upload and more — and receive updates.","woo-feed")}),(0,tl.jsxs)("div",{className:"ctx-mt-4 ctx-max-w-[440px]",children:[(0,tl.jsx)(Rs,{label:Qc("License key","woo-feed"),value:F,onChange:function(e){return R(e.target.value)},placeholder:Qc("Paste your API key","woo-feed")}),(0,tl.jsx)("p",{className:"ctx-text-help ctx-text-ink-faint ctx-mt-2",children:Qc("Find it in your purchase email, or in your WebAppick account under License keys. You can also activate it later from the License page.","woo-feed")})]})]}),"finish"===s&&(0,tl.jsxs)("div",{className:"ctx-text-center ctx-py-5",children:[(0,tl.jsx)("p",{className:"ctx-text-body ctx-text-ink-muted ctx-m-0",children:Qc(T?"CTX Feed Pro is active. The fastest way to see CTX Feed working is to create your first feed.":"Setup is done. The fastest way to see CTX Feed working is to create your first feed.","woo-feed")}),(0,tl.jsx)("div",{className:"ctx-mt-4",children:(0,tl.jsx)(Zq,{onClick:function(){return q("dashboard","/feeds")},disabled:L,children:"dashboard"===v&&L?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Go to dashboard","woo-feed")})})]})]}),(0,tl.jsxs)("div",{className:"ctx-px-7 ctx-py-[13px] ctx-border-t ctx-border-solid ctx-border-line-wash ctx-bg-line-paper ctx-flex ctx-items-center ctx-gap-3.5 ctx-flex-wrap",children:[(0,tl.jsx)("div",{className:"ctx-flex-1 ctx-min-w-[120px]",children:(0,tl.jsx)(Zq,{onClick:W,disabled:L||D,children:"skip"===v&&L?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"current"})]}):Qc("Skip setup","woo-feed")})}),("welcome"===s||"channels"===s)&&(0,tl.jsx)(Ub,{size:"medium",onClick:B,disabled:"welcome"===s&&!k,children:Qc("Continue","woo-feed")}),"usage"===s&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Zq,{onClick:function(){m(!1),B()},children:Qc("Skip","woo-feed")}),(0,tl.jsx)(Ub,{size:"medium",onClick:function(){m(!0),B()},children:Qc("Allow & continue","woo-feed")})]}),"license"===s&&(0,tl.jsxs)(tl.Fragment,{children:[(0,tl.jsx)(Zq,{onClick:B,disabled:D,children:Qc("Skip for now","woo-feed")}),(0,tl.jsx)(Ub,{size:"medium",onClick:M,disabled:D||!F.trim(),children:D?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Activating","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Activate license","woo-feed")})]}),"finish"===s&&(0,tl.jsx)(Ub,{size:"medium",onClick:function(){var e=d.find(function(e){return"other"!==e});e?q(e,"/new-feed",{template:e}):q("first-feed","/new-feed")},disabled:L,children:L&&"dashboard"!==v&&"skip"!==v?(0,tl.jsxs)("span",{className:"ctx-inline-flex ctx-items-center ctx-gap-2",children:[Qc("Saving","woo-feed"),(0,tl.jsx)(Os,{color:"white"})]}):Qc("Create your first feed","woo-feed")})]})]})})})};function eW(e){return eW="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},eW(e)}function tW(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],l=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);l=!0);}catch(e){s=!0,o=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return nW(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nW(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 nW(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function rW(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,oW(r.key),r)}}function oW(e){var t=function(e,t){if("object"!=eW(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=eW(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==eW(t)?t:t+""}function iW(e,t,n){return t=cW(t),function(e,t){if(t&&("object"==eW(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,aW()?Reflect.construct(t,n||[],cW(e).constructor):t.apply(e,n))}function aW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(aW=function(){return!!e})()}function cW(e){return cW=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},cW(e)}function lW(e,t){return lW=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},lW(e,t)}var sW=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=iW(this,t,[e])).state={error:null},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&lW(e,t)}(t,e),function(e,t,n){return t&&rW(e.prototype,t),n&&rW(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}(t,[{key:"componentDidCatch",value:function(e,t){console.error("[CTX Feed V8] Render error:",e,t)}},{key:"render",value:function(){return this.state.error?(0,tl.jsxs)("div",{style:{padding:20,background:"#fee",border:"1px solid #c00",margin:20},children:[(0,tl.jsx)("h3",{style:{color:"#c00"},children:"CTX Feed V8 — Render Error"}),(0,tl.jsx)("pre",{style:{whiteSpace:"pre-wrap",fontSize:13},children:this.state.error.toString()})]}):this.props.children}}],[{key:"getDerivedStateFromError",value:function(e){return{error:e}}}])}(t.Component),uW=[{path:"/dashboard",component:vg},{path:"/feeds",component:Rk},{path:"/new-feed",component:aR},{path:"/ai-assistant",component:TR},{path:"/attributes-mapping",component:VM},{path:"/dynamic-attributes",component:$D},{path:"/category-mapping",component:ez},{path:"/wp-options",component:Az},{path:"/settings",component:dB},{path:"/status",component:IU},{path:"/docs",component:nG},{path:"/license",component:qG},{path:"/premium",component:uH},{path:"/version",component:aq},{path:"/plugins",component:Fq},{path:"/setup",component:Jq}],dW=function(){var e=tW((0,t.useState)(qa()),2),n=e[0],r=e[1],o=tW((0,t.useState)(function(){return window.location.hash}),2),i=o[0],a=o[1];(0,t.useEffect)(function(){var e=function(){r(qa()),a(window.location.hash)};return window.addEventListener("hashchange",e),function(){return window.removeEventListener("hashchange",e)}},[]),(0,t.useEffect)(function(){var e;null!==(e=window.ctxfeedV8)&&void 0!==e&&null!==(e=e.setup)&&void 0!==e&&e.pending&&"/feeds"===qa()&&$a("/setup")},[]);var c,l=tW(Ya(),2),s=l[0],u=l[1],d=(c=u)>0&&c<1300,f=d||function(e){return e>0&&e<1496}(u),p=uW.find(function(e){return n===e.path}),x=p?p.component:Rk,m=n;if("/new-feed"===n){var h=new URLSearchParams(i.split("?")[1]||"");m="/new-feed?id=".concat(h.get("id")||"","&template=").concat(h.get("template")||"")}var v=new URLSearchParams(i.split("?")[1]||"").get("id"),b="/new-feed"===n&&!!v?"/feeds":n,g="/setup"===n;return(0,tl.jsx)(H,{store:Ha,children:(0,tl.jsx)(sW,{children:(0,tl.jsx)(Xh,{children:(0,tl.jsx)(dv,{children:(0,tl.jsxs)("div",{className:"ctx-font-sans ctx-min-h-screen ctx-pt-[22px] ctx-pr-6 ctx-pl-1 ctx-pb-[60px]",children:[g?(0,tl.jsx)("div",{className:"ctx-pt-[34px]",children:(0,tl.jsx)(x,{},m)}):(0,tl.jsxs)("div",{ref:s,className:"ctx-max-w-[1660px] ctx-mx-auto ctx-flex ctx-gap-[18px] ctx-items-start",children:[!d&&(0,tl.jsx)(il,{currentPath:b,onNavigate:$a}),(0,tl.jsxs)("div",{className:"ctx-flex-1 ctx-min-w-0",children:[d&&(0,tl.jsx)(is,{currentPath:b,onNavigate:$a}),(0,tl.jsxs)("div",{className:"ctx-flex ctx-flex-wrap ctx-gap-[18px] ctx-items-start",children:[(0,tl.jsxs)("div",{className:"ctx-flex-[1_1_540px] ctx-min-w-[280px]",children:[(0,tl.jsx)(Jb,{}),(0,tl.jsx)(x,{},m)]}),(0,tl.jsx)("aside",{className:f?"ctx-flex-[1_1_100%] ctx-w-full":"ctx-flex-[1_1_296px] ctx-min-w-[264px] ctx-max-w-[340px] ctx-sticky ctx-top-[54px]",children:(0,tl.jsx)(kb,{layout:f?"row":"column"})})]})]})]}),(0,tl.jsx)(Pe,{style:{zIndex:999999,top:"80px"},position:"top-center"})]})})})})})},fW=document.getElementById("ctxfeed-v8-app")||document.getElementById("ctx-feed-admin");fW&&(0,e.H)(fW).render((0,tl.jsx)(dW,{}))}()}();
  • webappick-product-feed-for-woocommerce/trunk/V8/Bootstrap.php

    r3746199 r3748849  
    3434
    3535        /**
     36         * Option holding the last boot failure (CBT-802).
     37         *
     38         * @since 8.0.37
     39         */
     40        const BOOT_FAILURE_OPTION = 'ctxfeed_boot_failure';
     41
     42        /**
    3643         * The DI container instance.
    3744         *
    … …  
    5865                }
    5966
    60                 $this->boot_v8();
     67                $booted = self::guarded(
     68                        function () {
     69                                $this->boot_v8();
     70                        }
     71                );
     72                if ( $booted ) {
     73                        self::notify_recent_boot_failure();
     74                }
     75        }
     76
     77        /**
     78         * Run a boot step so a failure can never take the site down (CBT-802).
     79         *
     80         * Live (#69543, Hostinger, PHP 8.3): every 40-90 minutes one CTX Feed
     81         * class could not be loaded although its file was on disk, and the
     82         * uncaught "Class not found" error in a provider's boot() fataled every
     83         * request — Elementor, WooCommerce and the rest never finished loading,
     84         * CPU sat near 100% for hours. Now any Throwable from the step is caught:
     85         * the hooks the step had already added are removed again (they would
     86         * resolve the same missing class later in the request and fatal there),
     87         * the failure is recorded for administrators, and CTX Feed simply stays
     88         * off for that page load while the rest of the site works.
     89         *
     90         * @since 8.0.37
     91         *
     92         * @param callable $step Boot step.
     93         * @return bool True when the step completed.
     94         */
     95        public static function guarded( callable $step ): bool {
     96                global $wp_filter;
     97
     98                // Arrays copy on write: this keeps the current callback lists
     99                // without copying anything unless a hook changes afterwards.
     100                $before = array();
     101                if ( is_array( $wp_filter ) ) {
     102                        foreach ( $wp_filter as $hook => $hook_object ) {
     103                                if ( is_object( $hook_object ) && isset( $hook_object->callbacks ) && is_array( $hook_object->callbacks ) ) {
     104                                        $before[ $hook ] = $hook_object->callbacks;
     105                                }
     106                        }
     107                }
     108
     109                try {
     110                        call_user_func( $step );
     111                        return true;
     112                } catch ( \Throwable $e ) {
     113                        self::remove_hooks_added_since( $before );
     114                        self::record_boot_failure( $e );
     115                        return false;
     116                }
     117        }
     118
     119        /**
     120         * Remove every hook callback added since the snapshot was taken.
     121         *
     122         * @since 8.0.37
     123         *
     124         * @param array<string,array> $before Hook name => callbacks (by priority) before the step.
     125         * @return void
     126         */
     127        private static function remove_hooks_added_since( array $before ): void {
     128                global $wp_filter;
     129
     130                if ( ! is_array( $wp_filter ) || ! function_exists( 'remove_filter' ) ) {
     131                        return;
     132                }
     133                foreach ( $wp_filter as $hook => $hook_object ) {
     134                        if ( ! is_object( $hook_object ) || ! isset( $hook_object->callbacks ) || ! is_array( $hook_object->callbacks ) ) {
     135                                continue;
     136                        }
     137                        foreach ( $hook_object->callbacks as $priority => $callbacks ) {
     138                                foreach ( (array) $callbacks as $id => $callback ) {
     139                                        if ( isset( $before[ $hook ][ $priority ][ $id ] ) || ! isset( $callback['function'] ) ) {
     140                                                continue;
     141                                        }
     142                                        remove_filter( $hook, $callback['function'], $priority );
     143                                }
     144                        }
     145                }
     146        }
     147
     148        /**
     149         * Record a failed boot: an admin notice for this page load, and a
     150         * stored record (at most one write per 10 minutes) so administrators
     151         * also learn about failures that happened in background requests.
     152         *
     153         * The record says whether the class file was on disk when the error
     154         * was caught — "missing" means something removed it (a reinstall is
     155         * needed), "on disk" means the server failed to read it for a moment.
     156         *
     157         * @since 8.0.37
     158         *
     159         * @param \Throwable $error The error.
     160         * @return void
     161         */
     162        private static function record_boot_failure( \Throwable $error ): void {
     163                $message = $error->getMessage();
     164                $file    = '';
     165                if ( preg_match( '/(?:Class|Interface|Trait|Enum) ["\']?\\\\?CTXFeed\\\\V8\\\\([A-Za-z0-9_\\\\]+)["\']? not found/', $message, $match ) ) {
     166                        $file = 'V8/' . str_replace( '\\', '/', $match[1] ) . '.php';
     167                }
     168                $on_disk = '' !== $file && is_readable( dirname( __DIR__ ) . '/' . $file );
     169
     170                $record = array(
     171                        'time'    => time(),
     172                        'message' => substr( $message, 0, 300 ),
     173                        'file'    => $file,
     174                        'on_disk' => $on_disk,
     175                        'version' => defined( 'CTXFEED_V8_VERSION' ) ? CTXFEED_V8_VERSION : '',
     176                );
     177
     178                if ( function_exists( 'get_option' ) && function_exists( 'update_option' ) ) {
     179                        $stored = get_option( self::BOOT_FAILURE_OPTION, array() );
     180                        if ( ! is_array( $stored ) || empty( $stored['time'] ) || time() - (int) $stored['time'] >= 600 ) {
     181                                update_option( self::BOOT_FAILURE_OPTION, $record, false );
     182                                // phpcs:ignore WordPress.PHP.DevelopmentFunctions.error_log_error_log -- One line per 10 minutes so the host's PHP log shows the failure next to its own errors.
     183                                error_log( 'CTX Feed paused for this request: ' . $record['message'] . ( '' !== $file ? ' (' . $file . ( $on_disk ? ' is on disk' : ' is missing' ) . ')' : '' ) );
     184                        }
     185                }
     186
     187                if ( function_exists( 'add_action' ) ) {
     188                        add_action(
     189                                'admin_notices',
     190                                static function () use ( $record ) {
     191                                        self::render_boot_failure_notice( $record );
     192                                }
     193                        );
     194                }
     195        }
     196
     197        /**
     198         * Show administrators a recent boot failure (within 24 hours), also on
     199         * page loads that booted fine — failures in background requests are
     200         * otherwise invisible.
     201         *
     202         * @since 8.0.37
     203         *
     204         * @return void
     205         */
     206        public static function notify_recent_boot_failure(): void {
     207                if ( ! function_exists( 'is_admin' ) || ! is_admin() || ! function_exists( 'get_option' ) ) {
     208                        return;
     209                }
     210                $stored = get_option( self::BOOT_FAILURE_OPTION, array() );
     211                if ( ! is_array( $stored ) || empty( $stored['time'] ) || time() - (int) $stored['time'] > DAY_IN_SECONDS ) {
     212                        return;
     213                }
     214                add_action(
     215                        'admin_notices',
     216                        static function () use ( $stored ) {
     217                                self::render_boot_failure_notice( $stored );
     218                        }
     219                );
     220        }
     221
     222        /**
     223         * Print the boot-failure notice (administrators only, once per page).
     224         *
     225         * @since 8.0.37
     226         *
     227         * @param array $record Failure record.
     228         * @return void
     229         */
     230        private static function render_boot_failure_notice( array $record ): void {
     231                static $shown = false;
     232                if ( $shown || ! function_exists( 'current_user_can' ) || ! current_user_can( 'activate_plugins' ) ) {
     233                        return;
     234                }
     235                $shown = true;
     236
     237                $file = isset( $record['file'] ) ? (string) $record['file'] : '';
     238                $when = function_exists( 'wp_date' ) && ! empty( $record['time'] ) ? wp_date( 'Y-m-d H:i', (int) $record['time'] ) : '';
     239
     240                echo '<div class="notice notice-warning"><p><strong>' . esc_html__( 'CTX Feed paused itself on a page load', 'woo-feed' ) . '</strong> ';
     241                echo esc_html(
     242                        sprintf(
     243                                /* translators: 1: date and time, 2: plugin file path */
     244                                __( '(last: %1$s) because one of its files could not be loaded: %2$s. Your site kept working; CTX Feed was off for that page load only.', 'woo-feed' ),
     245                                $when,
     246                                '' !== $file ? $file : ( isset( $record['message'] ) ? (string) $record['message'] : '' )
     247                        )
     248                );
     249                echo ' ';
     250                if ( '' !== $file && empty( $record['on_disk'] ) ) {
     251                        echo esc_html__( 'The file is missing. Please reinstall CTX Feed, and check whether a security or malware scanner on your server removed it.', 'woo-feed' );
     252                } else {
     253                        echo esc_html__( 'The file is on disk, so the server could not read it for a moment. If this keeps happening, please contact your host and our support with this message.', 'woo-feed' );
     254                }
     255                echo '</p></div>';
    61256        }
    62257
    … …  
    150345
    151346                if ( ! defined( 'CTXFEED_V8_VERSION' ) ) {
    152                         define( 'CTXFEED_V8_VERSION', '8.0.36' );
     347                        define( 'CTXFEED_V8_VERSION', '8.0.37' );
    153348                }
    154349
  • webappick-product-feed-for-woocommerce/trunk/V8/autoload.php

    r3674152 r3748849  
    3838                $file_path      = __DIR__ . DIRECTORY_SEPARATOR . str_replace( '\\', DIRECTORY_SEPARATOR, $relative_class ) . '.php';
    3939
     40                // A miss is re-checked once with PHP's file status cache cleared: a
     41                // host that briefly fails to see a file must not lose the class
     42                // (CBT-802). Misses are rare — only classes that really don't exist.
     43                if ( ! file_exists( $file_path ) ) {
     44                        clearstatcache( true, $file_path );
     45                }
    4046                if ( file_exists( $file_path ) ) {
    4147                        // phpcs:ignore WordPressVIPMinimum.Files.IncludingFile.UsingVariable -- A PSR-4 autoloader resolves the path from the class name by definition; the path is built from __DIR__ plus the namespace segment, never from user input.
  • webappick-product-feed-for-woocommerce/trunk/readme.txt

    r3746199 r3748849  
    66Tested Up To: 7.1
    77Requires PHP: 7.4
    8 Stable tag: 8.0.36
     8Stable tag: 8.0.37
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
    … …  
    493493== Changelog ==
    494494
     495= Version 8.0.37 =
     496* Fix: if a CTX Feed file can't be read on your server, CTX Feed pauses itself for that page load and shows administrators a notice. Before, the whole site could stop working.
     497* Fix: deleting, regenerating and duplicating feeds works on sites whose database settings table lost its automatic numbering, for example after a site migration.
     498* Added: a limited-time Halloween offer for CTX Feed Pro in the plugin's sidebar and on the WordPress dashboard, until November 5.
     499
    495500= Version 8.0.36 =
    496501* Fix: prices with discount plugins (Acowebs, RightPress, Woo Discount Rules, Conditional Discounts) are worked out in a fixed order: the discount first, then the currency conversion. Tax is added once. Currency plugins need CTX Feed Pro 8.0.27.
    … …  
    566571== Upgrade Notice ==
    567572
     573= 8.0.37 =
     574Fixes a rare site-wide error when a CTX Feed file can't be read, and deleting or regenerating feeds on sites with a damaged settings table. If your feeds work well, there is no need to update now.
     575
    568576= 8.0.36 =
    569577Maintenance update with fixes for some third-party plugins (discount, currency, SEO and multi-vendor). If your feeds work well, there is no need to update now. When you update, update CTX Feed first, then CTX Feed Pro, and regenerate your feeds.
  • webappick-product-feed-for-woocommerce/trunk/woo-feed.php

    r3746199 r3748849  
    1111 * Plugin URI:        https://webappick.com/
    1212 * Description:       Easily generate woocommerce product feed for any marketing channel like Google, Meta, Tiktok, X, SnapChat, ChatGPT, Perplexity & more. Support 220+ Channels.
    13  * Version:           8.0.36
     13 * Version:           8.0.37
    1414 * Author:            WebAppick
    1515 * Author URI:        https://webappick.com/
    … …  
    296296                        'plugins_loaded',
    297297                        static function () {
    298                                 if ( class_exists( '\\CTXFeed\\Compat\\Bootstrap' ) ) {
     298                                if ( ! class_exists( '\\CTXFeed\\Compat\\Bootstrap' ) ) {
     299                                        return;
     300                                }
     301                                // Same fault isolation as the V8 boot (CBT-802).
     302                                if ( class_exists( '\\CTXFeed\\V8\\Bootstrap' ) && method_exists( '\\CTXFeed\\V8\\Bootstrap', 'guarded' ) ) {
     303                                        \CTXFeed\V8\Bootstrap::guarded( array( '\\CTXFeed\\Compat\\Bootstrap', 'init' ) );
     304                                } else {
    299305                                        \CTXFeed\Compat\Bootstrap::init();
    300306                                }
Note: See TracChangeset for help on using the changeset viewer.