Plugin Directory

Changeset 3429818


Ignore:
Timestamp:
12/30/2025 09:25:50 PM (7 weeks ago)
Author:
mdalaminbey
Message:

Update to version 2.3.0 from GitHub

Location:
x-currency
Files:
2 added
6 deleted
36 edited
1 copied

Legend:

Unmodified
Added
Removed
  • x-currency/tags/2.3.0/app/Providers/Admin/GlobalServiceProvider.php

    r3429300 r3429818  
    77use XCurrency\App\Repositories\CurrencyRepository;
    88use XCurrency\WpMVC\Contracts\Provider;
    9 use XCurrency\WpMVC\View\View;
    109
    1110class GlobalServiceProvider implements Provider {
     
    1716
    1817    public function boot() {
    19         add_action( 'admin_notices', [ $this, 'action_admin_notices' ] );
    2018        add_filter( 'woocommerce_general_settings', [$this, 'woocommerce_general_settings'] );
    21     }
    22 
    23     public function action_admin_notices() : void {
    24         if ( ! function_exists( 'x_currency_pro' ) && ! get_transient( 'x-currency-fb-g-notice' ) ) {
    25             View::render( 'pro-notice' );
    26         }
    2719    }
    2820
  • x-currency/tags/2.3.0/app/Providers/Admin/MenuServiceProvider.php

    r3429300 r3429818  
    99
    1010class MenuServiceProvider implements Provider {
     11    const PRO_URL = 'https://crafium.com/x-currency?utm_source=plugin&utm_medium=x-currency_plugin&utm_campaign=early_bird_sale';
     12
    1113    public function boot() {
    1214        add_action( 'admin_menu', [ $this, 'action_admin_menu' ] );
     
    3537                color: #2bc311 !important;
    3638            }
     39
     40            #toplevel_page_x-currency li:has(.x-currency-pro-menu-item) a{
     41                color: #ffffff !important;
     42                background: #10AC84 !important;
     43            }
    3744        </style>
    3845        <?php
     
    5158        add_submenu_page( 'x-currency', esc_html__( 'Our Plugins', 'x-currency' ), "<span class='x-currency-our-plugins-menu-item'>" . esc_html__( 'Our Plugins', 'x-currency' ) . "</span>", 'manage_options', $page_url . '#/our-plugins' );
    5259
    53         // add_submenu_page( 'x-currency', esc_html__( 'Contact / Support', 'x-currency' ), esc_html__( 'Contact / Support', 'x-currency' ), 'manage_options', esc_url( $page_url . '#/contact-support' ) );
     60        if ( ! function_exists( 'x_currency_pro' ) ) {
     61            add_submenu_page( 'x-currency', esc_html__( 'Upgrade to Pro', 'x-currency' ), "<span class='x-currency-pro-menu-item'>" . esc_html__( 'Upgrade to Pro', 'x-currency' ) . "</span>", 'manage_options', self::PRO_URL );
     62        }
    5463    }
    5564
    5665    public function plugin_action_links( $links ) {
    5766        $custom_links = [
    58             // '<a href="https://doatkolom.com/contact" target="_blank" title="' . esc_attr__( 'Create support ticket', 'x-currency' ) . '">' . esc_html__( 'Get Support', 'x-currency' ) . '</a>',
    59             // '<a href="https://demo.doatkolom.com/x-currency" target="_blank" title="' . esc_attr__( 'Demo', 'x-currency' ) . '">' . esc_html__( 'Demo', 'x-currency' ) . '</a>',
    6067            '<a href="' . esc_url( admin_url( 'admin.php?page=x-currency' ) . '#/currencies' ) . '" title="' . esc_attr__( 'Settings', 'x-currency' ) . '">' . esc_html__( 'Currencies', 'x-currency' ) . '</a>'
    6168        ];
  • x-currency/tags/2.3.0/app/Providers/ProVersionUpdateServiceProvider.php

    r3429300 r3429818  
    88
    99class ProVersionUpdateServiceProvider implements Provider {
    10     public string $update_url = 'https://doatkolom.com/wp-json/subscription-plus/update-info/x-currency-pro';
    11 
    12     public string $plugin_slug = 'x-currency-pro/x-currency-pro.php';
    13 
    1410    public function boot() {
    15         $pro_plugin_file = WP_PLUGIN_DIR . "/x-currency-pro/x-currency-pro.php";
    16 
    17         if ( is_file( $pro_plugin_file ) && ! defined( 'X_CURRENCY_NEW_PRO' ) ) {
    18             add_filter( 'pre_set_site_transient_update_plugins', [$this, 'check_for_updates'] );
    19             add_filter( 'plugins_api', [ $this, 'filter_plugins_api' ], 10, 3 );
     11        if ( function_exists( 'x_currency_pro_config' ) ) {
     12            add_action( 'init', [$this, 'plugin_updater'] );
    2013        }
    2114    }
    2215
    23     /**
    24      * Filters the response for the current WordPress.org Plugin Installation API request.
    25      *
    26      * @param false|object|array $result The result object or array. Default false.
    27      * @param string             $action The type of information being requested from the Plugin Installation API.
    28      * @param object             $args   Plugin API arguments.
    29      * @return false|object|array The result object or array. Default false.
    30      */
    31     public function filter_plugins_api( $result, string $action, object $args ) {
    32         if ( 'plugin_information' !== $action ) {
    33             return $result;
     16    public function plugin_updater() {
     17        // To support auto-updates, this needs to run during the wp_version_check cron job for privileged users.
     18        $doing_cron = defined( 'DOING_CRON' ) && DOING_CRON;
     19
     20        if ( $doing_cron ) {
     21            return;
    3422        }
    3523
    36         if ( $this->plugin_slug !== $args->slug ) {
    37             return $result;
     24        $version = x_currency_pro_version();
     25
     26        // if pro version is greater than 2.3.0, return
     27        if ( version_compare( $version, '2.3.0', '>=' ) ) {
     28            return;
    3829        }
    3930
    40         $response = wp_remote_get( $this->update_url );
    41 
    42         if ( is_wp_error( $response ) || 200 !== wp_remote_retrieve_response_code( $response ) ) {
    43             return $result;
    44         }
    45 
    46         $plugin_info = plugins_api(
    47             'plugin_information', [
    48                 'slug' => 'x-currency'
     31        new \XCurrencyPro\App\EDDSLPluginUpdater(
     32            'https://crafium.com',
     33            WP_PLUGIN_DIR . '/x-currency-pro/x-currency-pro.php',
     34            [
     35                'version' => x_currency_pro_version(),
     36                'license' => get_option( 'x_currency_pro_license_key', '' ),
     37                'item_id' => 1716,
     38                'author'  => 'Crafium',
     39                'beta'    => false,
    4940            ]
    5041        );
    51 
    52         if ( is_wp_error( $plugin_info ) ) {
    53             return $result;
    54         }
    55 
    56         $remote_data = json_decode( wp_remote_retrieve_body( $response ) );
    57         $remote_data = $remote_data->update_info;
    58 
    59         $data = (object) [
    60             "name"          => $remote_data->name,
    61             "slug"          => $this->plugin_slug,
    62             "plugin"        => $this->plugin_slug,
    63             "version"       => $remote_data->version,
    64             "url"           => $remote_data->url,
    65             "download_link" => $remote_data->download_url,
    66             "requires"      => $remote_data->requires,
    67             "tested"        => $remote_data->tested,
    68             "requires_php"  => $remote_data->requires_php,
    69             "last_updated"  => $remote_data->last_updated
    70         ];
    71 
    72         unset( $plugin_info->sections['changelog'] );
    73 
    74         $plugin_info->sections = array_merge( $plugin_info->sections, (array) $remote_data->sections );
    75 
    76         $data->author                   = $plugin_info->author;
    77         $data->author_profile           = $plugin_info->author_profile;
    78         $data->contributors             = $plugin_info->contributors;
    79         $data->rating                   = $plugin_info->rating;
    80         $data->ratings                  = $plugin_info->ratings;
    81         $data->num_ratings              = $plugin_info->num_ratings;
    82         $data->support_threads          = $plugin_info->support_threads;
    83         $data->support_threads_resolved = $plugin_info->support_threads_resolved;
    84         $data->active_installs          = $plugin_info->active_installs;
    85         $data->sections                 = $plugin_info->sections;
    86         $data->screenshots              = $plugin_info->screenshots;
    87         $data->tags                     = $plugin_info->tags;
    88         $data->donate_link              = $plugin_info->donate_link;
    89         $data->banners                  = $plugin_info->banners;
    90 
    91         return $data;
    92     }
    93 
    94     public function check_for_updates( $transient ) {
    95         if ( empty( $transient->checked[$this->plugin_slug] ) ) {
    96             return $transient;
    97         }
    98 
    99         $response = wp_remote_get( $this->update_url );
    100 
    101         if ( is_wp_error( $response ) || 200 !== wp_remote_retrieve_response_code( $response ) ) {
    102             return $transient;
    103         }
    104 
    105         $remote_data = json_decode( wp_remote_retrieve_body( $response ) );
    106 
    107         if ( empty( $remote_data->update_info ) ) {
    108             return $transient;
    109         }
    110 
    111         $remote_data = $remote_data->update_info;
    112 
    113         if ( version_compare( $remote_data->version, $transient->checked[$this->plugin_slug], '>' ) ) {
    114             $new_plugin = [
    115                 'slug'        => $this->plugin_slug,
    116                 'new_version' => $remote_data->version,
    117                 'url'         => $remote_data->url,
    118                 'package'     => $remote_data->download_url,
    119             ];
    120 
    121             $transient->response[$this->plugin_slug] = (object) $new_plugin;
    122         }
    123 
    124         return $transient;
    12542    }
    12643}
  • x-currency/tags/2.3.0/assets/build/chunks/431.js

    r3413759 r3429818  
    1 "use strict";(globalThis.webpackChunkx_currency=globalThis.webpackChunkx_currency||[]).push([[431],{1647:(e,t,r)=>{r.d(t,{A:()=>f});var n=r(1609),c=r(1455),o=r.n(c),a=r(7723),i=r(3517),u=r(7823),l=r(204);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function f(){var e,t,r=(e=(0,n.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,o,a,i=[],u=!0,l=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,c=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw c}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=r[0],f=r[1],y=x_currency.has_optincraft;return React.createElement(React.Fragment,null,"0"===y&&React.createElement(i.A,{message:(0,a.__)("Enable Currency Selection Popup","x-currency"),description:React.createElement(React.Fragment,null,(0,a.__)("Display a welcome popup allowing visitors to choose their preferred currency when they first arrive at your site. Click the Setup button to configure and activate this feature.","x-currency")),type:"warning",showIcon:!0,action:React.createElement(u.Ay,{size:"middle",type:"primary",style:{flexShrink:0},onClick:function(){f(!0),o()({path:"/x-currency/admin/setup-optincraft",method:"POST"}).then(function(e){l.Ay.success((0,a.__)("Popup setup successfully.","x-currency")),x_currency.has_optincraft="1"}).finally(function(){f(!1)})},loading:c},(0,a.__)("Setup","x-currency")),style:{margin:"auto",marginBottom:20,maxWidth:"1400px"}}))}},1916:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(7723);const c=function(e){var t=e.label,r=e.isProAvailable;return React.createElement("span",null,t,!r&&React.createElement("span",{style:{marginLeft:8,background:"#faad14",color:"#fff",borderRadius:4,padding:"2px 6px",fontSize:12,fontWeight:500}},(0,n.__)("PRO","x-currency")))}},6565:(e,t,r)=>{function n(e){switch(e){case"right":return"%2$s%1$s";case"left_space":return"%1$s %2$s";case"right_space":return"%2$s %1$s";default:return"%1$s%2$s"}}r.d(t,{$:()=>o,X:()=>n});var c=r(2619);function o(){return(0,c.applyFilters)("x-currency-pro-status",!1)}},7431:(e,t,r)=>{r.r(t),r.d(t,{default:()=>mt});var n,c,o,a,i=r(8684),u=r(6427),l=r(7723),s=r(4809),f=r(9491),y=r(7143),m=r(6087),p=r(2619),d=r(923),b=r(7823),v=r(3069),g=r(4299),h=r(7333),_=r(3160),E=r(7396);function x(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var R=(0,E.A)(u.Flex)(n||(n=x(["\n\tgap: 12px;\n\n\t.flag img {\n\t\twidth: 45px;\n\t\tborder-radius: 5px;\n\t}\n\n\t.information {\n\t\t.top {\n\t\t\tdisplay: flex;\n\t\t\tgap: 6px;\n\t\t\tmargin-bottom: 4px;\n\n\t\t\t.name {\n\t\t\t\tcolor: var( --Dark-01, #252525 );\n\t\t\t\ttext-overflow: ellipsis;\n\t\t\t\tfont-family: Inter;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tfont-style: normal;\n\t\t\t\tfont-weight: 500;\n\t\t\t\tline-height: 22px;\n\t\t\t}\n\t\t}\n\n\t\t.bottom {\n\t\t\tdisplay: block;\n\t\t\tcolor: var( --Dark-03, #656565 );\n\t\t\tfont-family: Inter;\n\t\t\tfont-size: 14px;\n\t\t\tfont-style: normal;\n\t\t\tfont-weight: 400;\n\t\t\tline-height: 20px;\n\t\t}\n\t}\n"]))),A=(0,E.A)(h.A)(c||(c=x(["\n\tmax-width: 1400px;\n\tmargin: auto !important;\n"]))),w=(0,E.A)(_.A)(o||(o=x(["\n\tpadding-top: 32px;\n\t.ant-drawer-body {\n\t\tposition: relative;\n\t}\n\t.ant-drawer-footer {\n\t\tpadding-top: 16px;\n\t\tpadding-bottom: 16px;\n\t}\n"]))),O=E.A.div(a||(a=x(["\n\twidth: 100%;\n\tbackground: #fafafa;\n\tpadding: 24px;\n\ttop: 0;\n\tleft: 0;\n\tposition: absolute;\n"]))),S=r(3607),j=r(117),C=r(5571),P=r(515),k=r(1455),F=r.n(k),I=r(902),T=r(6565),N=r(1916);function G(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function o(r,n,c,o){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return U(l,"_invoke",function(r,n,c){var o,i,u,l=0,s=c||[],f=!1,y={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return o=t,i=0,u=e,y.n=r,a}};function m(r,n){for(i=r,u=n,t=0;!f&&l&&!c&&t<s.length;t++){var c,o=s[t],m=y.p,p=o[2];r>3?(c=p===n)&&(u=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=m&&((c=r<2&&m<o[1])?(i=0,y.v=n,y.n=o[1]):m<p&&(c=r<3||o[0]>n||n>p)&&(o[4]=r,o[5]=n,y.n=p,i=0))}if(c||r>1)return a;throw f=!0,n}return function(c,s,p){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,p),i=s,u=p;(t=i<2?e:u)||!f;){o||(i?i<3?(i>1&&(y.n=-1),m(i,u)):y.n=u:y.v=u);try{if(l=2,o){if(i||(c="next"),t=o[c]){if(!(t=t.call(o,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(u=TypeError("The iterator does not provide a '"+c+"' method"),i=1);o=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==a)break}catch(t){o=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,c,o),!0),l}var a={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(U(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,U(e,c,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,U(f,"constructor",l),U(l,"constructor",u),u.displayName="GeneratorFunction",U(l,c,"GeneratorFunction"),U(f),U(f,c,"Generator"),U(f,n,function(){return this}),U(f,"toString",function(){return"[object Generator]"}),(G=function(){return{w:o,m:y}})()}function U(e,t,r,n){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}U=function(e,t,r,n){function o(t,r){U(e,t,function(e){return this._invoke(t,r,e)})}t?c?c(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(o("next",0),o("throw",1),o("return",2))},U(e,t,r,n)}function D(e,t,r,n,c,o,a){try{var i=e[o](a),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,c)}function B(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,o,a,i=[],u=!0,l=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,c=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw c}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return L(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?L(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var M=Array.from({length:13},function(e,t){return{value:t,label:t}});const $=function(e){var t=e.form,r=e.initialValues,n=e.disabled,c=e.isBaseCurrency,o=void 0!==c&&c,a=e.values,i=e.setValues,s=e.openDrawer,f=e.flagUrl,y=e.setFlagUrl,p=B((0,m.useState)([]),2),d=p[0],v=p[1],g=B((0,m.useState)(!0),2),h=g[0],_=g[1],E=(0,T.$)();(0,m.useEffect)(function(){var e=function(){var e,t=(e=G().m(function e(){var t,r;return G().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,F()({path:"x-currency/admin/payment-gateways"});case 1:t=e.v,v(t.data),e.n=3;break;case 2:e.p=2,r=e.v,console.error("Failed to fetch payment gateways:",r);case 3:return e.p=3,_(!1),e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}),function(){var t=this,r=arguments;return new Promise(function(n,c){var o=e.apply(t,r);function a(e){D(o,n,c,a,i,"next",e)}function i(e){D(o,n,c,a,i,"throw",e)}a(void 0)})});return function(){return t.apply(this,arguments)}}();e()},[]),(0,m.useEffect)(function(){A(),i({})},[s]);var x=o||n,R=(0,m.useRef)(null),A=function(){y(!1),t.setFieldsValue({flag:!1})},w=x_currency.countries_code[a.code],O=a.rounding||(null==r?void 0:r.rounding);return React.createElement(S.A,{form:t,name:"validateOnly",layout:"vertical",autoComplete:"off",size:"large",initialValues:r,disabled:n,onValuesChange:function(e,t){i(t)}},React.createElement(S.A.Item,{name:"name",label:(0,l.__)("Name","x-currency"),rules:[{required:!0}]},React.createElement(j.A,null)),React.createElement(S.A.Item,{name:"flag",hidden:!0},React.createElement(j.A,null)),React.createElement(S.A.Item,{name:"media",label:(0,l.__)("Flag","x-currency")},React.createElement(u.Flex,null,React.createElement(u.FlexItem,null,React.createElement(C.A,{src:f||"".concat(x_currency.asset_url,"/images/flags/").concat(w,".png")})),React.createElement(u.FlexBlock,null,React.createElement(b.Ay,{onClick:function(){R.current||(R.current=wp.media({title:(0,l.__)("Select or Upload Media","x-currency"),button:{text:(0,l.__)("Use this media","x-currency")},multiple:!1}),R.current.on("select",function(){var e=R.current.state().get("selection").first().toJSON();t.setFieldsValue({flag:e.id}),y(e.url)})),R.current.open()},icon:React.createElement(I.A,null),size:"middle"},w?(0,l.__)("Replace","x-currency"):(0,l.__)("Upload","x-currency")),f&&React.createElement(b.Ay,{style:{marginLeft:10},onClick:A,size:"middle"},(0,l.__)("Reset","x-currency"))))),React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"code",label:(0,l.__)("Code","x-currency"),rules:[{required:!0}]},React.createElement(j.A,{disabled:x}))),React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"symbol",label:(0,l.__)("Symbol","x-currency"),rules:[{required:!0}]},React.createElement(j.A,null)))),React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"rate",label:(0,l.__)("Rate","x-currency"),rules:[{required:!0}]},React.createElement(j.A,{disabled:x}))),React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"rate_type",label:(0,l.__)("Rate Type","x-currency"),rules:[{required:!0}]},React.createElement(P.A,{disabled:x},React.createElement(P.A.Option,{value:"fixed"},(0,l.__)("Fixed","x-currency")),React.createElement(P.A.Option,{value:"auto"},(0,l.__)("Auto Update","x-currency")))))),React.createElement(S.A.Item,{name:"symbol_position",label:(0,l.__)("Symbol Position","x-currency"),rules:[{required:!0}]},React.createElement(P.A,null,React.createElement(P.A.Option,{value:"left"},(0,l.__)("Left","x-currency")),React.createElement(P.A.Option,{value:"right"},(0,l.__)("Right","x-currency")),React.createElement(P.A.Option,{value:"left_space"},(0,l.__)("Left with space","x-currency")),React.createElement(P.A.Option,{value:"right_space"},(0,l.__)("Right with space","x-currency")))),React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"extra_fee",label:(0,l.__)("Extra Fee","x-currency"),rules:[{required:!0}]},React.createElement(j.A,{disabled:x}))),React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"extra_fee_type",label:(0,l.__)("Extra Fee Type","x-currency"),rules:[{required:!0}]},React.createElement(P.A,{disabled:x},React.createElement(P.A.Option,{value:"fixed"},(0,l.__)("Fixed","x-currency")),React.createElement(P.A.Option,{value:"percent"},(0,l.__)("Percent","x-currency")))))),React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"thousand_separator",label:(0,l.__)("Thousand Separator","x-currency"),rules:[{required:!0}]},React.createElement(j.A,null))),React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"decimal_separator",label:(0,l.__)("Decimal Separator","x-currency"),rules:[{required:!0}]},React.createElement(j.A,null)))),React.createElement(S.A.Item,{name:"max_decimal",label:(0,l.__)("Maximum Decimal","x-currency"),rules:[{required:!0}]},React.createElement(P.A,{options:M})),React.createElement(S.A.Item,{name:"rounding",label:(0,l.__)("Rounding","x-currency"),rules:[{required:!0}]},React.createElement(P.A,null,React.createElement(P.A.Option,{value:"disabled"},(0,l.__)("Disabled","x-currency")),React.createElement(P.A.Option,{value:"up"},(0,l.__)("Up","x-currency")),React.createElement(P.A.Option,{value:"down"},(0,l.__)("Down","x-currency")),React.createElement(P.A.Option,{value:"nearest"},(0,l.__)("Nearest","x-currency")))),O&&"disabled"!==O&&React.createElement(S.A.Item,{name:"subtract_amount",label:React.createElement(N.A,{label:(0,l.__)("Subtract price after rounding","x-currency"),isProAvailable:E}),disabled:!E},React.createElement(j.A,{disabled:!E})),React.createElement(S.A.Item,{label:(0,l.__)("Disable Payment Gateways for This Currency","x-currency"),name:"disable_payment_gateways"},React.createElement(P.A,{mode:"multiple",placeholder:(0,l.__)("Select payment gateways","x-currency"),loading:h,options:d})))};var z=r(204),V=r(8723),q=r(6020),X=r(3146);function Y(e){return Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Y(e)}function H(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function J(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?H(Object(r),!0).forEach(function(t){W(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function W(e,t,r){return(t=function(e){var t=function(e){if("object"!=Y(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Y(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function K(e){var t=e.lists,r=e.onClick,n=function(e){var n=e.index,c=e.style,o=t[n];return React.createElement("div",{onClick:function(){return r(o)},style:J(J({},c),{},{display:"flex",alignItems:"center",padding:"16px",cursor:"pointer",backgroundColor:"#fff",transition:"background-color 0.3s"}),onMouseEnter:function(e){return e.currentTarget.style.backgroundColor="#f5f5f5"},onMouseLeave:function(e){return e.currentTarget.style.backgroundColor="#fff"}},React.createElement(C.A,{src:"".concat(x_currency.asset_url,"/images/flags/").concat(x_currency.countries_code[o.code],".png")}),React.createElement("div",{style:{marginLeft:"16px"}},React.createElement("div",{style:{marginBottom:"8px"}},React.createElement("span",{dangerouslySetInnerHTML:{__html:o.name}}),React.createElement(V.A,{style:{marginLeft:"8px"}},o.code)),React.createElement("div",null,(0,l.__)("Symbol:","x-currency")," ",React.createElement(V.A,{color:"blue"},React.createElement("span",{dangerouslySetInnerHTML:{__html:o.symbol}})),(0,l.__)("Rate:","x-currency")," ",React.createElement(V.A,{color:"blue"},o.rate))))};return React.createElement(X.Ay,null,function(e){var r=e.height,c=e.width;return React.createElement(q.Y1,{height:r,itemCount:t.length,itemSize:80,width:c},n)})}function Q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,o,a,i=[],u=!0,l=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,c=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw c}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Z(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?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 r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ee(){var e=Q((0,m.useState)(!1),2),t=e[0],r=e[1],n=Q((0,m.useState)(""),2),c=n[0],o=n[1],a=(0,y.useSelect)(function(e){return e(d.A.CURRENCIES).getPreMadeList()},[]),i=(0,m.useCallback)(function(e){return r(e)},[]);(0,m.useEffect)(function(){var e="x-currency-show-currency-auto-filler";return(0,p.addAction)(e,"x-currency",i),function(){return(0,p.removeAction)(e,"x-currency",i)}},[i]);var u=(0,m.useMemo)(function(){return a.filter(function(e){return e.name.toLowerCase().includes(c.toLowerCase())||e.code.toLowerCase().includes(c.toLowerCase())})},[a,c]);return React.createElement(w,{open:t,onClose:function(){return r(!1)},title:(0,l.__)("Premade Currencies","x-currency"),width:450},React.createElement(O,null,React.createElement(j.A.Search,{placeholder:(0,l.__)("Search by Currency Name or Code...","x-currency"),size:"large",value:c,onChange:function(e){return o(e.target.value)},style:{color:"#333"}})),React.createElement("div",{style:{paddingTop:"70px",height:"100%"}},React.createElement(K,{lists:u,onClick:function(e){(0,p.doAction)("x-currency-update-currency-create-form-values",e),r(!1),o("")}})))}function te(e){return te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},te(e)}function re(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function o(r,n,c,o){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return ne(l,"_invoke",function(r,n,c){var o,i,u,l=0,s=c||[],f=!1,y={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return o=t,i=0,u=e,y.n=r,a}};function m(r,n){for(i=r,u=n,t=0;!f&&l&&!c&&t<s.length;t++){var c,o=s[t],m=y.p,p=o[2];r>3?(c=p===n)&&(u=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=m&&((c=r<2&&m<o[1])?(i=0,y.v=n,y.n=o[1]):m<p&&(c=r<3||o[0]>n||n>p)&&(o[4]=r,o[5]=n,y.n=p,i=0))}if(c||r>1)return a;throw f=!0,n}return function(c,s,p){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,p),i=s,u=p;(t=i<2?e:u)||!f;){o||(i?i<3?(i>1&&(y.n=-1),m(i,u)):y.n=u:y.v=u);try{if(l=2,o){if(i||(c="next"),t=o[c]){if(!(t=t.call(o,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(u=TypeError("The iterator does not provide a '"+c+"' method"),i=1);o=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==a)break}catch(t){o=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,c,o),!0),l}var a={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(ne(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ne(e,c,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,ne(f,"constructor",l),ne(l,"constructor",u),u.displayName="GeneratorFunction",ne(l,c,"GeneratorFunction"),ne(f),ne(f,c,"Generator"),ne(f,n,function(){return this}),ne(f,"toString",function(){return"[object Generator]"}),(re=function(){return{w:o,m:y}})()}function ne(e,t,r,n){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}ne=function(e,t,r,n){function o(t,r){ne(e,t,function(e){return this._invoke(t,r,e)})}t?c?c(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(o("next",0),o("throw",1),o("return",2))},ne(e,t,r,n)}function ce(e,t,r,n,c,o,a){try{var i=e[o](a),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,c)}function oe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ae(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?oe(Object(r),!0).forEach(function(t){ie(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):oe(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ie(e,t,r){return(t=function(e){var t=function(e){if("object"!=te(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=te(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==te(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,o,a,i=[],u=!0,l=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,c=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw c}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return le(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?le(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function le(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var se=function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value};const fe=function(){var e=ue((0,m.useState)(!1),2),t=e[0],r=e[1],n=ue((0,m.useState)({}),2),c=n[0],o=n[1],a=ue((0,m.useState)(!1),2),i=a[0],u=a[1],s=ue(S.A.useForm(),1)[0],f=ue((0,m.useState)(!1),2),v=f[0],h=f[1],_=function(){r(!1),s.resetFields()},E=(0,m.useCallback)(function(e){var t=ae(ae({},e),{},{name:se(e.name),symbol:se(e.symbol)});s.setFieldsValue(t),o(t)},[s]);(0,m.useEffect)(function(){return(0,p.addAction)("x-currency-show-currency-drawer","x-currency",r),(0,p.addAction)("x-currency-update-currency-create-form-values","x-currency",E),function(){(0,p.removeAction)("x-currency-show-currency-drawer","x-currency",r),(0,p.removeAction)("x-currency-update-currency-create-form-values","x-currency",E)}},[E]);var x=function(){var e,t=(e=re().m(function e(){var t,r,n,c;return re().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=(0,y.dispatch)(d.A.CURRENCIES),r=t.createNewCurrency,u(!0),e.p=1,e.n=2,s.validateFields();case 2:return e.n=3,r(s.getFieldsValue());case 3:n=e.v,z.Ay.success(n.message),_(),e.n=5;break;case 4:e.p=4,c=e.v,z.Ay.error(c.message),console.error("Submission failed:",c);case 5:return e.p=5,u(!1),e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}),function(){var t=this,r=arguments;return new Promise(function(n,c){var o=e.apply(t,r);function a(e){ce(o,n,c,a,i,"next",e)}function i(e){ce(o,n,c,a,i,"throw",e)}a(void 0)})});return function(){return t.apply(this,arguments)}}();return React.createElement(w,{title:(0,l.__)("New Currency","x-currency"),placement:"right",width:500,onClose:_,open:t,extra:React.createElement(b.Ay,{onClick:function(){(0,p.doAction)("x-currency-show-currency-auto-filler",!0)},icon:React.createElement(g.A,null),type:"default"},(0,l.__)("Auto Fill","x-currency")),footer:React.createElement(b.Ay,{type:"primary",size:"large",onClick:x,loading:i},(0,l.__)("Create New Currency","x-currency"))},React.createElement($,{values:c,setValues:o,form:s,initialValues:{rounding:"disabled",disable_payment_gateways:[]},openDrawer:t,disabled:i,flagUrl:v,setFlagUrl:h}),React.createElement(ee,null))};var ye=r(8163);function me(e){return me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},me(e)}function pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function de(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(r),!0).forEach(function(t){be(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pe(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function be(e,t,r){return(t=function(e){var t=function(e){if("object"!=me(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=me(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==me(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ve(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function o(r,n,c,o){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return ge(l,"_invoke",function(r,n,c){var o,i,u,l=0,s=c||[],f=!1,y={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return o=t,i=0,u=e,y.n=r,a}};function m(r,n){for(i=r,u=n,t=0;!f&&l&&!c&&t<s.length;t++){var c,o=s[t],m=y.p,p=o[2];r>3?(c=p===n)&&(u=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=m&&((c=r<2&&m<o[1])?(i=0,y.v=n,y.n=o[1]):m<p&&(c=r<3||o[0]>n||n>p)&&(o[4]=r,o[5]=n,y.n=p,i=0))}if(c||r>1)return a;throw f=!0,n}return function(c,s,p){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,p),i=s,u=p;(t=i<2?e:u)||!f;){o||(i?i<3?(i>1&&(y.n=-1),m(i,u)):y.n=u:y.v=u);try{if(l=2,o){if(i||(c="next"),t=o[c]){if(!(t=t.call(o,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(u=TypeError("The iterator does not provide a '"+c+"' method"),i=1);o=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==a)break}catch(t){o=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,c,o),!0),l}var a={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(ge(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ge(e,c,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,ge(f,"constructor",l),ge(l,"constructor",u),u.displayName="GeneratorFunction",ge(l,c,"GeneratorFunction"),ge(f),ge(f,c,"Generator"),ge(f,n,function(){return this}),ge(f,"toString",function(){return"[object Generator]"}),(ve=function(){return{w:o,m:y}})()}function ge(e,t,r,n){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}ge=function(e,t,r,n){function o(t,r){ge(e,t,function(e){return this._invoke(t,r,e)})}t?c?c(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(o("next",0),o("throw",1),o("return",2))},ge(e,t,r,n)}function he(e,t,r,n,c,o,a){try{var i=e[o](a),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,c)}function _e(e){return function(){var t=this,r=arguments;return new Promise(function(n,c){var o=e.apply(t,r);function a(e){he(o,n,c,a,i,"next",e)}function i(e){he(o,n,c,a,i,"throw",e)}a(void 0)})}}function Ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,o,a,i=[],u=!0,l=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,c=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw c}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return xe(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?xe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Re=function(){var e=Ee((0,m.useState)({}),2),t=e[0],r=e[1],n=Ee((0,m.useState)(!1),2),c=n[0],o=n[1],a=Ee((0,m.useState)(!1),2),i=a[0],u=a[1],s=Ee((0,m.useState)(!1),2),f=s[0],v=s[1],g=Ee(S.A.useForm(),1)[0],h=Ee((0,m.useState)(null),2),_=h[0],E=h[1],x=Ee((0,m.useState)(!1),2),R=x[0],A=x[1],O=(0,y.dispatch)(d.A.CURRENCIES),j=function(){o(!1),E(null),g.resetFields()},C=function(e,t){o(e),E(t)};(0,m.useEffect)(function(){var e=function(){var e=_e(ve().m(function e(){var t,n,c;return ve().w(function(e){for(;;)switch(e.p=e.n){case 0:return u(!0),e.p=1,e.n=2,F()({path:"x-currency/admin/currencies/".concat(_)});case 2:t=e.v,n=t.currency,r(n),A(n.flag_url.length>0&&n.flag_url),g.setFieldsValue(n),e.n=4;break;case 3:e.p=3,c=e.v,console.error("Error fetching currency:",c),z.Ay.error((0,l.__)("Failed to load currency details","x-currency"));case 4:return e.p=4,u(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}();_&&e()},[_,g]),(0,m.useEffect)(function(){var e="x-currency-show-currency-update-drawer";return(0,p.addAction)(e,"x-currency",C),function(){return(0,p.removeAction)(e,"x-currency",C)}},[]);var P=function(){var e=_e(ve().m(function e(){var t,r,n;return ve().w(function(e){for(;;)switch(e.p=e.n){case 0:return v(!0),e.p=1,e.n=2,g.validateFields();case 2:return t=de(de({},g.getFieldsValue()),{},{id:_}),e.n=3,O.updateCurrencyById(t);case 3:r=e.v,z.Ay.success(r.message),j(),e.n=5;break;case 4:e.p=4,n=e.v,z.Ay.error(n.message),console.error("Submission failed:",n);case 5:return e.p=5,v(!1),e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}));return function(){return e.apply(this,arguments)}}(),k=x_currency.base_currency_id===_;return React.createElement(w,{title:React.createElement(React.Fragment,null,(0,l.__)("Update Currency","x-currency")," ",k&&React.createElement(V.A,{bordered:!1,color:"green"},(0,l.__)("Base Currency","x-currency"))),placement:"right",width:500,onClose:j,open:c,footer:React.createElement(b.Ay,{type:"primary",size:"large",onClick:P,loading:f},(0,l.__)("Update Currency","x-currency"))},React.createElement(ye.A,{spinning:i,tip:(0,l.__)("Loading...","x-currency")},React.createElement($,{values:t,setValues:r,form:g,initialValues:{rounding:"disabled",disable_payment_gateways:[]},openDrawer:c,disabled:f,isBaseCurrency:k,flagUrl:R,setFlagUrl:A})))};var Ae=r(9977);function we(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Oe(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function o(r,n,c,o){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Se(l,"_invoke",function(r,n,c){var o,i,u,l=0,s=c||[],f=!1,y={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return o=t,i=0,u=e,y.n=r,a}};function m(r,n){for(i=r,u=n,t=0;!f&&l&&!c&&t<s.length;t++){var c,o=s[t],m=y.p,p=o[2];r>3?(c=p===n)&&(u=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=m&&((c=r<2&&m<o[1])?(i=0,y.v=n,y.n=o[1]):m<p&&(c=r<3||o[0]>n||n>p)&&(o[4]=r,o[5]=n,y.n=p,i=0))}if(c||r>1)return a;throw f=!0,n}return function(c,s,p){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,p),i=s,u=p;(t=i<2?e:u)||!f;){o||(i?i<3?(i>1&&(y.n=-1),m(i,u)):y.n=u:y.v=u);try{if(l=2,o){if(i||(c="next"),t=o[c]){if(!(t=t.call(o,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(u=TypeError("The iterator does not provide a '"+c+"' method"),i=1);o=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==a)break}catch(t){o=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,c,o),!0),l}var a={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(Se(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Se(e,c,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Se(f,"constructor",l),Se(l,"constructor",u),u.displayName="GeneratorFunction",Se(l,c,"GeneratorFunction"),Se(f),Se(f,c,"Generator"),Se(f,n,function(){return this}),Se(f,"toString",function(){return"[object Generator]"}),(Oe=function(){return{w:o,m:y}})()}function Se(e,t,r,n){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}Se=function(e,t,r,n){function o(t,r){Se(e,t,function(e){return this._invoke(t,r,e)})}t?c?c(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(o("next",0),o("throw",1),o("return",2))},Se(e,t,r,n)}function je(e,t,r,n,c,o,a){try{var i=e[o](a),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,c)}function Ce(e){return function(){var t=this,r=arguments;return new Promise(function(n,c){var o=e.apply(t,r);function a(e){je(o,n,c,a,i,"next",e)}function i(e){je(o,n,c,a,i,"throw",e)}a(void 0)})}}var Pe=function(){var e=Ce(Oe().m(function e(t){var r,n,c,o;return Oe().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=(0,y.dispatch)(d.A.CURRENCIES),n=r.exchangeCurrencyRate,e.p=1,e.n=2,n(t);case 2:c=e.v,z.Ay.success(c.message),e.n=4;break;case 3:e.p=3,o=e.v,z.Ay.error(o.message),(0,y.dispatch)(d.A.CURRENCIES).setIsExchangingCurrencyRate(t,!1);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(_x){return e.apply(this,arguments)}}();function ke(){var e,t,r,n=(t=(0,m.useState)(!1),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,o,a,i=[],u=!0,l=!1;try{if(o=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=o.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,c=e}finally{try{if(!u&&null!=r.return&&(a=r.return(),Object(a)!==a))return}finally{if(l)throw c}}return i}}(t,r)||function(e,t){if(e){if("string"==typeof e)return we(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?we(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=n[0],o=n[1],a=(0,(0,y.select)(d.A.CURRENCIES).getCurrencies)().find(function(e){return e.id===x_currency.base_currency_id}),i=function(){var e=Ce(Oe().m(function e(){var t,r,n,c;return Oe().w(function(e){for(;;)switch(e.p=e.n){case 0:return o(!0),t=(0,y.dispatch)(d.A.CURRENCIES),r=t.exchangeAllCurrenciesRate,e.p=1,e.n=2,r();case 2:n=e.v,z.Ay.success(n.message),e.n=4;break;case 3:e.p=3,c=e.v,z.Ay.error(c.message),(0,y.dispatch)(d.A.CURRENCIES).setIsExchangingCurrencyRate(0,!1);case 4:o(!1);case 5:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}();return React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,(0,l.sprintf)((0,l.__)("Rate (1 %s = ?)","x-currency"),null!==(e=null==a?void 0:a.code)&&void 0!==e?e:"")),React.createElement(u.FlexItem,null,React.createElement(b.Ay,{icon:React.createElement(Ae.A,{spin:c}),disabled:c,onClick:i})))}var Fe=r(4058);function Ie(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function o(r,n,c,o){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Te(l,"_invoke",function(r,n,c){var o,i,u,l=0,s=c||[],f=!1,y={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return o=t,i=0,u=e,y.n=r,a}};function m(r,n){for(i=r,u=n,t=0;!f&&l&&!c&&t<s.length;t++){var c,o=s[t],m=y.p,p=o[2];r>3?(c=p===n)&&(u=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=m&&((c=r<2&&m<o[1])?(i=0,y.v=n,y.n=o[1]):m<p&&(c=r<3||o[0]>n||n>p)&&(o[4]=r,o[5]=n,y.n=p,i=0))}if(c||r>1)return a;throw f=!0,n}return function(c,s,p){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,p),i=s,u=p;(t=i<2?e:u)||!f;){o||(i?i<3?(i>1&&(y.n=-1),m(i,u)):y.n=u:y.v=u);try{if(l=2,o){if(i||(c="next"),t=o[c]){if(!(t=t.call(o,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(u=TypeError("The iterator does not provide a '"+c+"' method"),i=1);o=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==a)break}catch(t){o=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,c,o),!0),l}var a={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(Te(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Te(e,c,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Te(f,"constructor",l),Te(l,"constructor",u),u.displayName="GeneratorFunction",Te(l,c,"GeneratorFunction"),Te(f),Te(f,c,"Generator"),Te(f,n,function(){return this}),Te(f,"toString",function(){return"[object Generator]"}),(Ie=function(){return{w:o,m:y}})()}function Te(e,t,r,n){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}Te=function(e,t,r,n){function o(t,r){Te(e,t,function(e){return this._invoke(t,r,e)})}t?c?c(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(o("next",0),o("throw",1),o("return",2))},Te(e,t,r,n)}function Ne(e,t,r,n,c,o,a){try{var i=e[o](a),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,c)}var Ge=function(){var e,t=(e=Ie().m(function e(t,r){var n,c,o,a;return Ie().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=(0,y.dispatch)(d.A.CURRENCIES),c=n.switchCurrencyStatusById,e.p=1,e.n=2,c(t,r);case 2:o=e.v,z.Ay.success(o.message),e.n=4;break;case 3:e.p=3,a=e.v,z.Ay.error(a.message);case 4:return e.a(2)}},e,null,[[1,3]])}),function(){var t=this,r=arguments;return new Promise(function(n,c){var o=e.apply(t,r);function a(e){Ne(o,n,c,a,i,"next",e)}function i(e){Ne(o,n,c,a,i,"throw",e)}a(void 0)})});return function(_x,e){return t.apply(this,arguments)}}(),Ue=r(4214),De=r(6632),Be=r(2759);function Le(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function o(r,n,c,o){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Me(l,"_invoke",function(r,n,c){var o,i,u,l=0,s=c||[],f=!1,y={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return o=t,i=0,u=e,y.n=r,a}};function m(r,n){for(i=r,u=n,t=0;!f&&l&&!c&&t<s.length;t++){var c,o=s[t],m=y.p,p=o[2];r>3?(c=p===n)&&(u=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=m&&((c=r<2&&m<o[1])?(i=0,y.v=n,y.n=o[1]):m<p&&(c=r<3||o[0]>n||n>p)&&(o[4]=r,o[5]=n,y.n=p,i=0))}if(c||r>1)return a;throw f=!0,n}return function(c,s,p){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,p),i=s,u=p;(t=i<2?e:u)||!f;){o||(i?i<3?(i>1&&(y.n=-1),m(i,u)):y.n=u:y.v=u);try{if(l=2,o){if(i||(c="next"),t=o[c]){if(!(t=t.call(o,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(u=TypeError("The iterator does not provide a '"+c+"' method"),i=1);o=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==a)break}catch(t){o=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,c,o),!0),l}var a={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(Me(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Me(e,c,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Me(f,"constructor",l),Me(l,"constructor",u),u.displayName="GeneratorFunction",Me(l,c,"GeneratorFunction"),Me(f),Me(f,c,"Generator"),Me(f,n,function(){return this}),Me(f,"toString",function(){return"[object Generator]"}),(Le=function(){return{w:o,m:y}})()}function Me(e,t,r,n){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}Me=function(e,t,r,n){function o(t,r){Me(e,t,function(e){return this._invoke(t,r,e)})}t?c?c(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(o("next",0),o("throw",1),o("return",2))},Me(e,t,r,n)}function $e(e,t,r,n,c,o,a){try{var i=e[o](a),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,c)}var ze=function(){var e,t=(e=Le().m(function e(t){var r,n,c,o;return Le().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=(0,y.dispatch)(d.A.CURRENCIES),n=r.deleteSingleCurrency,e.p=1,e.n=2,n(t);case 2:c=e.v,z.Ay.success(c.message),e.n=4;break;case 3:e.p=3,o=e.v,z.Ay.error(o.message);case 4:return e.a(2)}},e,null,[[1,3]])}),function(){var t=this,r=arguments;return new Promise(function(n,c){var o=e.apply(t,r);function a(e){$e(o,n,c,a,i,"next",e)}function i(e){$e(o,n,c,a,i,"throw",e)}a(void 0)})});return function(_x){return t.apply(this,arguments)}}();const Ve=[{title:(0,l.__)("Name","x-currency"),dataIndex:"name",key:"name",render:function(e,t){var r=x_currency.base_currency_id===t.id;return React.createElement(R,null,React.createElement(u.FlexItem,{className:"flag"},React.createElement("img",{src:t.flag_url.length>0?t.flag_url:"".concat(x_currency.asset_url,"/images/flags/").concat(x_currency.countries_code[t.code],".png"),alt:(0,l.sprintf)((0,l.__)("Flag of %s","x-currency"),e)})),React.createElement(u.FlexBlock,{className:"information"},React.createElement("span",{className:"top"},React.createElement("span",{className:"name"},e),React.createElement(V.A,{bordered:!1,color:"processing"},t.code),r&&React.createElement(V.A,{bordered:!1,color:"green"},(0,l.__)("Base Currency","x-currency"))),React.createElement("span",{className:"bottom"},t.updated_at?(0,l.sprintf)((0,l.__)("Last updated at - %s","x-currency"),t.updated_at):"")))}},{title:function(){return React.createElement(ke,null)},dataIndex:"rate",key:"rate",align:"right",render:function(e,t){var r=x_currency.base_currency_id===t.id;return React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,(0,l.sprintf)((0,T.X)(t.symbol_position),t.symbol,e)),React.createElement(u.FlexItem,null,React.createElement(b.Ay,{icon:React.createElement(Ae.A,{spin:!r&&t.isUpdatingRate}),disabled:r||t.isUpdatingRate,onClick:function(){return Pe(t.id)}})))}},{title:(0,l.__)("Extra Fee","x-currency"),dataIndex:"extra_fee",key:"extra_fee",align:"right",render:function(e,t){return React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,(0,l.sprintf)((0,T.X)(t.symbol_position),t.symbol,e)),React.createElement(u.FlexItem,null,React.createElement(V.A,{bordered:!1,color:"gold",style:{textTransform:"capitalize"}},t.extra_fee_type)))}},{title:(0,l.__)("Rounding","x-currency"),dataIndex:"rounding",key:"rounding",align:"right",render:function(e){return React.createElement("span",{style:{textTransform:"capitalize"}},e)}},{title:(0,l.__)("Status","x-currency"),dataIndex:"active",key:"active",align:"right",render:function(e,t){var r=x_currency.base_currency_id===t.id;return React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,(0,l.__)("Active","x-currency")),React.createElement(u.FlexItem,null,React.createElement(Fe.A,{checked:e,disabled:r,loading:t.isUpdatingStatus,onClick:function(){return Ge(t.id,e)}})))}},{title:(0,l.__)("Action","x-currency"),dataIndex:"id",key:"action",align:"right",render:function(e){var t=x_currency.base_currency_id===e;return React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,React.createElement(b.Ay,{icon:React.createElement(De.A,null),onClick:function(){return function(e){(0,p.doAction)("x-currency-show-currency-update-drawer",!0,e)}(e)}},(0,l.__)("Edit","x-currency"))),React.createElement(u.FlexItem,null,React.createElement(Ue.A,{placement:"bottomRight",title:(0,l.__)("Are you sure to delete this currency?","x-currency"),okText:(0,l.__)("Yes","x-currency"),cancelText:(0,l.__)("No","x-currency"),onConfirm:function(){return ze(e)},disabled:t},React.createElement(b.Ay,{type:"primary",icon:React.createElement(Be.A,null),disabled:t,danger:!0}))))}}];var qe=r(9774),Xe=r(526),Ye=r(76),He=r(4360),Je=r(1272);function We(e){return We="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},We(e)}function Ke(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Qe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(r),!0).forEach(function(t){Ze(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ke(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Ze(e,t,r){return(t=function(e){var t=function(e){if("object"!=We(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=We(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==We(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function et(){return et=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},et.apply(null,arguments)}var tt=(0,m.createContext)({}),rt=function(){var e=(0,m.useContext)(tt),t=e.setActivatorNodeRef,r=e.listeners;return React.createElement(b.Ay,et({type:"text",size:"small",icon:React.createElement(qe.A,null),style:{cursor:"move"},ref:t},r))},nt=function(e){var t=(0,He.gl)({id:e["data-row-key"]}),r=t.attributes,n=t.listeners,c=t.setNodeRef,o=t.setActivatorNodeRef,a=t.transform,i=t.transition,u=t.isDragging,l=Qe(Qe({},e.style),{},{transform:Je.Ks.Translate.toString(a),transition:i},u?{position:"relative",zIndex:9999}:{}),s=(0,m.useMemo)(function(){return{setActivatorNodeRef:o,listeners:n}},[o,n]);return React.createElement(tt.Provider,{value:s},React.createElement("tr",et({},e,{ref:c,style:l},r)))};function ct(e){var t=e.children,r=e.currencies,n=e.sortCurrencies,c=(0,m.useCallback)(function(e){var t=e.active,c=e.over;if(c&&t.id!==c.id){var o=r.findIndex(function(e){return e.id===t.id}),a=r.findIndex(function(e){return e.id===c.id}),i=(0,He.be)(r,o,a);n(i)}},[r,n]);return React.createElement(Xe.Mp,{modifiers:[Ye.FN],onDragEnd:c},React.createElement(He.gB,{items:r.map(function(e){return e.id}),strategy:He._G},t))}function ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var at=function(){(0,p.doAction)("x-currency-show-currency-drawer",!0)},it=(0,y.withSelect)(function(e){var t=e(d.A.CURRENCIES),r=t.getCurrencies,n=t.isLoading;return{currencies:r(),isLoading:n()}}),ut=(0,y.withDispatch)(function(e){return{sortCurrencies:e(d.A.CURRENCIES).sortCurrencies}}),lt=(0,f.compose)([it,ut])(function(e){var t,r=e.currencies,n=e.isLoading,c=e.sortCurrencies,o=(0,T.$)();return React.createElement(A,{title:(0,l.__)("Currencies","x-currency"),extra:React.createElement(u.Flex,null,!o&&React.createElement(m.Fragment,null,React.createElement(u.FlexItem,null,(0,l.sprintf)((0,l.__)("You have used %d/3 free currency","x-currency"),r.length)),React.createElement(u.FlexItem,null,React.createElement(b.Ay,{variant:"outlined",color:"primary",href:"https://doatkolom.com/x-currency",target:"_blank"},(0,l.__)("Upgrade","x-currency")))),React.createElement(u.FlexBlock,null,React.createElement(b.Ay,{type:"primary",icon:React.createElement(g.A,null),onClick:at,disabled:!o&&r.length>=3||0===r.length},(0,l.__)("Add New Currency","x-currency"))))},React.createElement(ct,{currencies:r,sortCurrencies:c},React.createElement(v.A,{rowKey:"id",components:{body:{row:nt}},dataSource:r,columns:[{key:"sort",align:"center",render:function(){return React.createElement(rt,null)}}].concat((t=Ve,function(e){if(Array.isArray(e))return ot(e)}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return ot(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ot(e,t):void 0}}(t)||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.")}())),currencies:r,loading:n,pagination:!1})),React.createElement(fe,null),React.createElement(Re,null))});const st=(0,m.memo)(lt);var ft=r(3517),yt=r(1647);function mt(){return React.createElement(i.A,{key:"currencies"},React.createElement(u.Fill,{name:s.A.PRIMARY_HEADER_NAME},(0,l.__)("Currencies","x-currency")),!(0,T.$)()&&React.createElement(ft.A,{message:(0,l.__)("🎉 Get X-Currency Pro for Free!","x-currency"),description:React.createElement(React.Fragment,null,(0,l.__)("You’re currently using the free version of X-Currency. Join our Facebook community to receive the Pro version absolutely free — exclusively for our community members!","x-currency")," ",React.createElement("a",{href:"https://www.facebook.com/groups/doatkolom",target:"_blank",rel:"noopener noreferrer"},(0,l.__)("Join Now","x-currency"))),type:"info",showIcon:!0,style:{margin:"auto",marginBottom:20,maxWidth:"1400px"}}),React.createElement(yt.A,null),React.createElement(st,null))}}}]);
     1"use strict";(globalThis.webpackChunkx_currency=globalThis.webpackChunkx_currency||[]).push([[431],{1647:(e,t,r)=>{r.d(t,{A:()=>s});var n=r(1609),c=r(1455),a=r.n(c),o=r(104),i=r(3517),u=r(7823),l=r(204);function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function s(){var e,t,r=(e=(0,n.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,a,o,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,c=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw c}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?f(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=r[0],s=r[1],y=x_currency.has_optincraft;return React.createElement(React.Fragment,null,"0"===y&&React.createElement(i.A,{message:(0,o.__)("Enable Currency Selection Popup","x-currency"),description:React.createElement(React.Fragment,null,(0,o.__)("Display a welcome popup allowing visitors to choose their preferred currency when they first arrive at your site. Click the Setup button to configure and activate this feature.","x-currency")),type:"warning",showIcon:!0,action:React.createElement(u.Ay,{size:"middle",type:"primary",style:{flexShrink:0},onClick:function(){s(!0),a()({path:"/x-currency/admin/setup-optincraft",method:"POST"}).then(function(e){l.Ay.success((0,o.__)("Popup setup successfully.","x-currency")),x_currency.has_optincraft="1"}).finally(function(){s(!1)})},loading:c},(0,o.__)("Setup","x-currency")),style:{margin:"auto",marginBottom:20,maxWidth:"1400px"}}))}},1916:(e,t,r)=>{r.d(t,{A:()=>c});var n=r(104);const c=function(e){var t=e.label,r=e.isProAvailable;return React.createElement("span",null,t,!r&&React.createElement("span",{style:{marginLeft:8,background:"#faad14",color:"#fff",borderRadius:4,padding:"2px 6px",fontSize:12,fontWeight:500}},(0,n.__)("PRO","x-currency")))}},7431:(e,t,r)=>{r.r(t),r.d(t,{default:()=>yt});var n,c,a,o,i=r(8684),u=r(6427),l=r(104),f=r(4809),s=r(9491),y=r(7143),m=r(6087),p=r(2619),d=r(923),b=r(7823),v=r(3069),g=r(4299),h=r(7333),_=r(3160),E=r(7396);function x(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var R=(0,E.A)(u.Flex)(n||(n=x(["\n\tgap: 12px;\n\n\t.flag img {\n\t\twidth: 45px;\n\t\tborder-radius: 5px;\n\t}\n\n\t.information {\n\t\t.top {\n\t\t\tdisplay: flex;\n\t\t\tgap: 6px;\n\t\t\tmargin-bottom: 4px;\n\n\t\t\t.name {\n\t\t\t\tcolor: var( --Dark-01, #252525 );\n\t\t\t\ttext-overflow: ellipsis;\n\t\t\t\tfont-family: Inter;\n\t\t\t\tfont-size: 16px;\n\t\t\t\tfont-style: normal;\n\t\t\t\tfont-weight: 500;\n\t\t\t\tline-height: 22px;\n\t\t\t}\n\t\t}\n\n\t\t.bottom {\n\t\t\tdisplay: block;\n\t\t\tcolor: var( --Dark-03, #656565 );\n\t\t\tfont-family: Inter;\n\t\t\tfont-size: 14px;\n\t\t\tfont-style: normal;\n\t\t\tfont-weight: 400;\n\t\t\tline-height: 20px;\n\t\t}\n\t}\n"]))),A=(0,E.A)(h.A)(c||(c=x(["\n\tmax-width: 1400px;\n\tmargin: auto !important;\n"]))),w=(0,E.A)(_.A)(a||(a=x(["\n\tpadding-top: 32px;\n\t.ant-drawer-body {\n\t\tposition: relative;\n\t}\n\t.ant-drawer-footer {\n\t\tpadding-top: 16px;\n\t\tpadding-bottom: 16px;\n\t}\n"]))),O=E.A.div(o||(o=x(["\n\twidth: 100%;\n\tbackground: #fafafa;\n\tpadding: 24px;\n\ttop: 0;\n\tleft: 0;\n\tposition: absolute;\n"]))),S=r(3607),j=r(117),C=r(5571),P=r(515),k=r(1455),F=r.n(k),I=r(902),T=r(6565),N=r(1916);function G(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function a(r,n,c,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return U(l,"_invoke",function(r,n,c){var a,i,u,l=0,f=c||[],s=!1,y={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,o}};function m(r,n){for(i=r,u=n,t=0;!s&&l&&!c&&t<f.length;t++){var c,a=f[t],m=y.p,p=a[2];r>3?(c=p===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=m&&((c=r<2&&m<a[1])?(i=0,y.v=n,y.n=a[1]):m<p&&(c=r<3||a[0]>n||n>p)&&(a[4]=r,a[5]=n,y.n=p,i=0))}if(c||r>1)return o;throw s=!0,n}return function(c,f,p){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&m(f,p),i=f,u=p;(t=i<2?e:u)||!s;){a||(i?i<3?(i>1&&(y.n=-1),m(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(c="next"),t=a[c]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+c+"' method"),i=1);a=e}else if((t=(s=y.n<0)?u:r.call(n,y))!==o)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:s}}}(r,c,a),!0),l}var o={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var f=[][n]?t(t([][n]())):(U(t={},n,function(){return this}),t),s=l.prototype=i.prototype=Object.create(f);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,U(e,c,"GeneratorFunction")),e.prototype=Object.create(s),e}return u.prototype=l,U(s,"constructor",l),U(l,"constructor",u),u.displayName="GeneratorFunction",U(l,c,"GeneratorFunction"),U(s),U(s,c,"Generator"),U(s,n,function(){return this}),U(s,"toString",function(){return"[object Generator]"}),(G=function(){return{w:a,m:y}})()}function U(e,t,r,n){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}U=function(e,t,r,n){function a(t,r){U(e,t,function(e){return this._invoke(t,r,e)})}t?c?c(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},U(e,t,r,n)}function D(e,t,r,n,c,a,o){try{var i=e[a](o),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,c)}function B(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,a,o,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,c=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw c}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return L(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?L(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var M=Array.from({length:13},function(e,t){return{value:t,label:t}});const z=function(e){var t=e.form,r=e.initialValues,n=e.disabled,c=e.isBaseCurrency,a=void 0!==c&&c,o=e.values,i=e.setValues,f=e.openDrawer,s=e.flagUrl,y=e.setFlagUrl,p=B((0,m.useState)([]),2),d=p[0],v=p[1],g=B((0,m.useState)(!0),2),h=g[0],_=g[1],E=(0,T.$)();(0,m.useEffect)(function(){var e=function(){var e,t=(e=G().m(function e(){var t,r;return G().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,F()({path:"x-currency/admin/payment-gateways"});case 1:t=e.v,v(t.data),e.n=3;break;case 2:e.p=2,r=e.v,console.error("Failed to fetch payment gateways:",r);case 3:return e.p=3,_(!1),e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}),function(){var t=this,r=arguments;return new Promise(function(n,c){var a=e.apply(t,r);function o(e){D(a,n,c,o,i,"next",e)}function i(e){D(a,n,c,o,i,"throw",e)}o(void 0)})});return function(){return t.apply(this,arguments)}}();e()},[]),(0,m.useEffect)(function(){A(),i({})},[f]);var x=a||n,R=(0,m.useRef)(null),A=function(){y(!1),t.setFieldsValue({flag:!1})},w=x_currency.countries_code[o.code],O=o.rounding||(null==r?void 0:r.rounding);return React.createElement(S.A,{form:t,name:"validateOnly",layout:"vertical",autoComplete:"off",size:"large",initialValues:r,disabled:n,onValuesChange:function(e,t){i(t)}},React.createElement(S.A.Item,{name:"name",label:(0,l.__)("Name","x-currency"),rules:[{required:!0}]},React.createElement(j.A,null)),React.createElement(S.A.Item,{name:"flag",hidden:!0},React.createElement(j.A,null)),React.createElement(S.A.Item,{name:"media",label:(0,l.__)("Flag","x-currency")},React.createElement(u.Flex,null,React.createElement(u.FlexItem,null,React.createElement(C.A,{src:s||"".concat(x_currency.asset_url,"/images/flags/").concat(w,".png")})),React.createElement(u.FlexBlock,null,React.createElement(b.Ay,{onClick:function(){R.current||(R.current=wp.media({title:(0,l.__)("Select or Upload Media","x-currency"),button:{text:(0,l.__)("Use this media","x-currency")},multiple:!1}),R.current.on("select",function(){var e=R.current.state().get("selection").first().toJSON();t.setFieldsValue({flag:e.id}),y(e.url)})),R.current.open()},icon:React.createElement(I.A,null),size:"middle"},w?(0,l.__)("Replace","x-currency"):(0,l.__)("Upload","x-currency")),s&&React.createElement(b.Ay,{style:{marginLeft:10},onClick:A,size:"middle"},(0,l.__)("Reset","x-currency"))))),React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"code",label:(0,l.__)("Code","x-currency"),rules:[{required:!0}]},React.createElement(j.A,{disabled:x}))),React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"symbol",label:(0,l.__)("Symbol","x-currency"),rules:[{required:!0}]},React.createElement(j.A,null)))),React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"rate",label:(0,l.__)("Rate","x-currency"),rules:[{required:!0}]},React.createElement(j.A,{disabled:x}))),React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"rate_type",label:(0,l.__)("Rate Type","x-currency"),rules:[{required:!0}]},React.createElement(P.A,{disabled:x},React.createElement(P.A.Option,{value:"fixed"},(0,l.__)("Fixed","x-currency")),React.createElement(P.A.Option,{value:"auto"},(0,l.__)("Auto Update","x-currency")))))),React.createElement(S.A.Item,{name:"symbol_position",label:(0,l.__)("Symbol Position","x-currency"),rules:[{required:!0}]},React.createElement(P.A,null,React.createElement(P.A.Option,{value:"left"},(0,l.__)("Left","x-currency")),React.createElement(P.A.Option,{value:"right"},(0,l.__)("Right","x-currency")),React.createElement(P.A.Option,{value:"left_space"},(0,l.__)("Left with space","x-currency")),React.createElement(P.A.Option,{value:"right_space"},(0,l.__)("Right with space","x-currency")))),React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"extra_fee",label:(0,l.__)("Extra Fee","x-currency"),rules:[{required:!0}]},React.createElement(j.A,{disabled:x}))),React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"extra_fee_type",label:(0,l.__)("Extra Fee Type","x-currency"),rules:[{required:!0}]},React.createElement(P.A,{disabled:x},React.createElement(P.A.Option,{value:"fixed"},(0,l.__)("Fixed","x-currency")),React.createElement(P.A.Option,{value:"percent"},(0,l.__)("Percent","x-currency")))))),React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"thousand_separator",label:(0,l.__)("Thousand Separator","x-currency"),rules:[{required:!0}]},React.createElement(j.A,null))),React.createElement(u.FlexBlock,null,React.createElement(S.A.Item,{name:"decimal_separator",label:(0,l.__)("Decimal Separator","x-currency"),rules:[{required:!0}]},React.createElement(j.A,null)))),React.createElement(S.A.Item,{name:"max_decimal",label:(0,l.__)("Maximum Decimal","x-currency"),rules:[{required:!0}]},React.createElement(P.A,{options:M})),React.createElement(S.A.Item,{name:"rounding",label:(0,l.__)("Rounding","x-currency"),rules:[{required:!0}]},React.createElement(P.A,null,React.createElement(P.A.Option,{value:"disabled"},(0,l.__)("Disabled","x-currency")),React.createElement(P.A.Option,{value:"up"},(0,l.__)("Up","x-currency")),React.createElement(P.A.Option,{value:"down"},(0,l.__)("Down","x-currency")),React.createElement(P.A.Option,{value:"nearest"},(0,l.__)("Nearest","x-currency")))),O&&"disabled"!==O&&React.createElement(S.A.Item,{name:"subtract_amount",label:React.createElement(N.A,{label:(0,l.__)("Subtract price after rounding","x-currency"),isProAvailable:E}),disabled:!E},React.createElement(j.A,{disabled:!E})),React.createElement(S.A.Item,{label:(0,l.__)("Disable Payment Gateways for This Currency","x-currency"),name:"disable_payment_gateways"},React.createElement(P.A,{mode:"multiple",placeholder:(0,l.__)("Select payment gateways","x-currency"),loading:h,options:d})))};var V=r(204),q=r(8723),$=r(6020),H=r(3146);function Y(e){return Y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Y(e)}function K(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function W(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?K(Object(r),!0).forEach(function(t){X(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):K(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function X(e,t,r){return(t=function(e){var t=function(e){if("object"!=Y(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Y(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function J(e){var t=e.lists,r=e.onClick,n=function(e){var n=e.index,c=e.style,a=t[n];return React.createElement("div",{onClick:function(){return r(a)},style:W(W({},c),{},{display:"flex",alignItems:"center",padding:"16px",cursor:"pointer",backgroundColor:"#fff",transition:"background-color 0.3s"}),onMouseEnter:function(e){return e.currentTarget.style.backgroundColor="#f5f5f5"},onMouseLeave:function(e){return e.currentTarget.style.backgroundColor="#fff"}},React.createElement(C.A,{src:"".concat(x_currency.asset_url,"/images/flags/").concat(x_currency.countries_code[a.code],".png")}),React.createElement("div",{style:{marginLeft:"16px"}},React.createElement("div",{style:{marginBottom:"8px"}},React.createElement("span",{dangerouslySetInnerHTML:{__html:a.name}}),React.createElement(q.A,{style:{marginLeft:"8px"}},a.code)),React.createElement("div",null,(0,l.__)("Symbol:","x-currency")," ",React.createElement(q.A,{color:"blue"},React.createElement("span",{dangerouslySetInnerHTML:{__html:a.symbol}})),(0,l.__)("Rate:","x-currency")," ",React.createElement(q.A,{color:"blue"},a.rate))))};return React.createElement(H.Ay,null,function(e){var r=e.height,c=e.width;return React.createElement($.Y1,{height:r,itemCount:t.length,itemSize:80,width:c},n)})}function Q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,a,o,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,c=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw c}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Z(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?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 r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ee(){var e=Q((0,m.useState)(!1),2),t=e[0],r=e[1],n=Q((0,m.useState)(""),2),c=n[0],a=n[1],o=(0,y.useSelect)(function(e){return e(d.A.CURRENCIES).getPreMadeList()},[]),i=(0,m.useCallback)(function(e){return r(e)},[]);(0,m.useEffect)(function(){var e="x-currency-show-currency-auto-filler";return(0,p.addAction)(e,"x-currency",i),function(){return(0,p.removeAction)(e,"x-currency",i)}},[i]);var u=(0,m.useMemo)(function(){return o.filter(function(e){return e.name.toLowerCase().includes(c.toLowerCase())||e.code.toLowerCase().includes(c.toLowerCase())})},[o,c]);return React.createElement(w,{open:t,onClose:function(){return r(!1)},title:(0,l.__)("Premade Currencies","x-currency"),width:450},React.createElement(O,null,React.createElement(j.A.Search,{placeholder:(0,l.__)("Search by Currency Name or Code...","x-currency"),size:"large",value:c,onChange:function(e){return a(e.target.value)},style:{color:"#333"}})),React.createElement("div",{style:{paddingTop:"70px",height:"100%"}},React.createElement(J,{lists:u,onClick:function(e){(0,p.doAction)("x-currency-update-currency-create-form-values",e),r(!1),a("")}})))}function te(e){return te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},te(e)}function re(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function a(r,n,c,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return ne(l,"_invoke",function(r,n,c){var a,i,u,l=0,f=c||[],s=!1,y={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,o}};function m(r,n){for(i=r,u=n,t=0;!s&&l&&!c&&t<f.length;t++){var c,a=f[t],m=y.p,p=a[2];r>3?(c=p===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=m&&((c=r<2&&m<a[1])?(i=0,y.v=n,y.n=a[1]):m<p&&(c=r<3||a[0]>n||n>p)&&(a[4]=r,a[5]=n,y.n=p,i=0))}if(c||r>1)return o;throw s=!0,n}return function(c,f,p){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&m(f,p),i=f,u=p;(t=i<2?e:u)||!s;){a||(i?i<3?(i>1&&(y.n=-1),m(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(c="next"),t=a[c]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+c+"' method"),i=1);a=e}else if((t=(s=y.n<0)?u:r.call(n,y))!==o)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:s}}}(r,c,a),!0),l}var o={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var f=[][n]?t(t([][n]())):(ne(t={},n,function(){return this}),t),s=l.prototype=i.prototype=Object.create(f);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ne(e,c,"GeneratorFunction")),e.prototype=Object.create(s),e}return u.prototype=l,ne(s,"constructor",l),ne(l,"constructor",u),u.displayName="GeneratorFunction",ne(l,c,"GeneratorFunction"),ne(s),ne(s,c,"Generator"),ne(s,n,function(){return this}),ne(s,"toString",function(){return"[object Generator]"}),(re=function(){return{w:a,m:y}})()}function ne(e,t,r,n){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}ne=function(e,t,r,n){function a(t,r){ne(e,t,function(e){return this._invoke(t,r,e)})}t?c?c(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},ne(e,t,r,n)}function ce(e,t,r,n,c,a,o){try{var i=e[a](o),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,c)}function ae(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function oe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ae(Object(r),!0).forEach(function(t){ie(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ae(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ie(e,t,r){return(t=function(e){var t=function(e){if("object"!=te(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=te(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==te(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,a,o,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,c=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw c}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return le(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?le(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function le(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var fe=function(e){var t=document.createElement("textarea");return t.innerHTML=e,t.value};const se=function(){var e=ue((0,m.useState)(!1),2),t=e[0],r=e[1],n=ue((0,m.useState)({}),2),c=n[0],a=n[1],o=ue((0,m.useState)(!1),2),i=o[0],u=o[1],f=ue(S.A.useForm(),1)[0],s=ue((0,m.useState)(!1),2),v=s[0],h=s[1],_=function(){r(!1),f.resetFields()},E=(0,m.useCallback)(function(e){var t=oe(oe({},e),{},{name:fe(e.name),symbol:fe(e.symbol)});f.setFieldsValue(t),a(t)},[f]);(0,m.useEffect)(function(){return(0,p.addAction)("x-currency-show-currency-drawer","x-currency",r),(0,p.addAction)("x-currency-update-currency-create-form-values","x-currency",E),function(){(0,p.removeAction)("x-currency-show-currency-drawer","x-currency",r),(0,p.removeAction)("x-currency-update-currency-create-form-values","x-currency",E)}},[E]);var x=function(){var e,t=(e=re().m(function e(){var t,r,n,c;return re().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=(0,y.dispatch)(d.A.CURRENCIES),r=t.createNewCurrency,u(!0),e.p=1,e.n=2,f.validateFields();case 2:return e.n=3,r(f.getFieldsValue());case 3:n=e.v,V.Ay.success(n.message),_(),e.n=5;break;case 4:e.p=4,c=e.v,V.Ay.error(c.message),console.error("Submission failed:",c);case 5:return e.p=5,u(!1),e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}),function(){var t=this,r=arguments;return new Promise(function(n,c){var a=e.apply(t,r);function o(e){ce(a,n,c,o,i,"next",e)}function i(e){ce(a,n,c,o,i,"throw",e)}o(void 0)})});return function(){return t.apply(this,arguments)}}();return React.createElement(w,{title:(0,l.__)("New Currency","x-currency"),placement:"right",width:500,onClose:_,open:t,extra:React.createElement(b.Ay,{onClick:function(){(0,p.doAction)("x-currency-show-currency-auto-filler",!0)},icon:React.createElement(g.A,null),type:"default"},(0,l.__)("Auto Fill","x-currency")),footer:React.createElement(b.Ay,{type:"primary",size:"large",onClick:x,loading:i},(0,l.__)("Create New Currency","x-currency"))},React.createElement(z,{values:c,setValues:a,form:f,initialValues:{rounding:"disabled",disable_payment_gateways:[]},openDrawer:t,disabled:i,flagUrl:v,setFlagUrl:h}),React.createElement(ee,null))};var ye=r(8163);function me(e){return me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},me(e)}function pe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function de(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pe(Object(r),!0).forEach(function(t){be(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pe(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function be(e,t,r){return(t=function(e){var t=function(e){if("object"!=me(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=me(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==me(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function ve(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function a(r,n,c,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return ge(l,"_invoke",function(r,n,c){var a,i,u,l=0,f=c||[],s=!1,y={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,o}};function m(r,n){for(i=r,u=n,t=0;!s&&l&&!c&&t<f.length;t++){var c,a=f[t],m=y.p,p=a[2];r>3?(c=p===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=m&&((c=r<2&&m<a[1])?(i=0,y.v=n,y.n=a[1]):m<p&&(c=r<3||a[0]>n||n>p)&&(a[4]=r,a[5]=n,y.n=p,i=0))}if(c||r>1)return o;throw s=!0,n}return function(c,f,p){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&m(f,p),i=f,u=p;(t=i<2?e:u)||!s;){a||(i?i<3?(i>1&&(y.n=-1),m(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(c="next"),t=a[c]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+c+"' method"),i=1);a=e}else if((t=(s=y.n<0)?u:r.call(n,y))!==o)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:s}}}(r,c,a),!0),l}var o={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var f=[][n]?t(t([][n]())):(ge(t={},n,function(){return this}),t),s=l.prototype=i.prototype=Object.create(f);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ge(e,c,"GeneratorFunction")),e.prototype=Object.create(s),e}return u.prototype=l,ge(s,"constructor",l),ge(l,"constructor",u),u.displayName="GeneratorFunction",ge(l,c,"GeneratorFunction"),ge(s),ge(s,c,"Generator"),ge(s,n,function(){return this}),ge(s,"toString",function(){return"[object Generator]"}),(ve=function(){return{w:a,m:y}})()}function ge(e,t,r,n){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}ge=function(e,t,r,n){function a(t,r){ge(e,t,function(e){return this._invoke(t,r,e)})}t?c?c(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},ge(e,t,r,n)}function he(e,t,r,n,c,a,o){try{var i=e[a](o),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,c)}function _e(e){return function(){var t=this,r=arguments;return new Promise(function(n,c){var a=e.apply(t,r);function o(e){he(a,n,c,o,i,"next",e)}function i(e){he(a,n,c,o,i,"throw",e)}o(void 0)})}}function Ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,a,o,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,c=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw c}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return xe(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?xe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}const Re=function(){var e=Ee((0,m.useState)({}),2),t=e[0],r=e[1],n=Ee((0,m.useState)(!1),2),c=n[0],a=n[1],o=Ee((0,m.useState)(!1),2),i=o[0],u=o[1],f=Ee((0,m.useState)(!1),2),s=f[0],v=f[1],g=Ee(S.A.useForm(),1)[0],h=Ee((0,m.useState)(null),2),_=h[0],E=h[1],x=Ee((0,m.useState)(!1),2),R=x[0],A=x[1],O=(0,y.dispatch)(d.A.CURRENCIES),j=function(){a(!1),E(null),g.resetFields()},C=function(e,t){a(e),E(t)};(0,m.useEffect)(function(){var e=function(){var e=_e(ve().m(function e(){var t,n,c;return ve().w(function(e){for(;;)switch(e.p=e.n){case 0:return u(!0),e.p=1,e.n=2,F()({path:"x-currency/admin/currencies/".concat(_)});case 2:t=e.v,n=t.currency,r(n),A(n.flag_url.length>0&&n.flag_url),g.setFieldsValue(n),e.n=4;break;case 3:e.p=3,c=e.v,console.error("Error fetching currency:",c),V.Ay.error((0,l.__)("Failed to load currency details","x-currency"));case 4:return e.p=4,u(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}();_&&e()},[_,g]),(0,m.useEffect)(function(){var e="x-currency-show-currency-update-drawer";return(0,p.addAction)(e,"x-currency",C),function(){return(0,p.removeAction)(e,"x-currency",C)}},[]);var P=function(){var e=_e(ve().m(function e(){var t,r,n;return ve().w(function(e){for(;;)switch(e.p=e.n){case 0:return v(!0),e.p=1,e.n=2,g.validateFields();case 2:return t=de(de({},g.getFieldsValue()),{},{id:_}),e.n=3,O.updateCurrencyById(t);case 3:r=e.v,V.Ay.success(r.message),j(),e.n=5;break;case 4:e.p=4,n=e.v,V.Ay.error(n.message),console.error("Submission failed:",n);case 5:return e.p=5,v(!1),e.f(5);case 6:return e.a(2)}},e,null,[[1,4,5,6]])}));return function(){return e.apply(this,arguments)}}(),k=x_currency.base_currency_id===_;return React.createElement(w,{title:React.createElement(React.Fragment,null,(0,l.__)("Update Currency","x-currency")," ",k&&React.createElement(q.A,{bordered:!1,color:"green"},(0,l.__)("Base Currency","x-currency"))),placement:"right",width:500,onClose:j,open:c,footer:React.createElement(b.Ay,{type:"primary",size:"large",onClick:P,loading:s},(0,l.__)("Update Currency","x-currency"))},React.createElement(ye.A,{spinning:i,tip:(0,l.__)("Loading...","x-currency")},React.createElement(z,{values:t,setValues:r,form:g,initialValues:{rounding:"disabled",disable_payment_gateways:[]},openDrawer:c,disabled:s,isBaseCurrency:k,flagUrl:R,setFlagUrl:A})))};var Ae=r(9977);function we(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Oe(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function a(r,n,c,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Se(l,"_invoke",function(r,n,c){var a,i,u,l=0,f=c||[],s=!1,y={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,o}};function m(r,n){for(i=r,u=n,t=0;!s&&l&&!c&&t<f.length;t++){var c,a=f[t],m=y.p,p=a[2];r>3?(c=p===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=m&&((c=r<2&&m<a[1])?(i=0,y.v=n,y.n=a[1]):m<p&&(c=r<3||a[0]>n||n>p)&&(a[4]=r,a[5]=n,y.n=p,i=0))}if(c||r>1)return o;throw s=!0,n}return function(c,f,p){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&m(f,p),i=f,u=p;(t=i<2?e:u)||!s;){a||(i?i<3?(i>1&&(y.n=-1),m(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(c="next"),t=a[c]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+c+"' method"),i=1);a=e}else if((t=(s=y.n<0)?u:r.call(n,y))!==o)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:s}}}(r,c,a),!0),l}var o={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var f=[][n]?t(t([][n]())):(Se(t={},n,function(){return this}),t),s=l.prototype=i.prototype=Object.create(f);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Se(e,c,"GeneratorFunction")),e.prototype=Object.create(s),e}return u.prototype=l,Se(s,"constructor",l),Se(l,"constructor",u),u.displayName="GeneratorFunction",Se(l,c,"GeneratorFunction"),Se(s),Se(s,c,"Generator"),Se(s,n,function(){return this}),Se(s,"toString",function(){return"[object Generator]"}),(Oe=function(){return{w:a,m:y}})()}function Se(e,t,r,n){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}Se=function(e,t,r,n){function a(t,r){Se(e,t,function(e){return this._invoke(t,r,e)})}t?c?c(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Se(e,t,r,n)}function je(e,t,r,n,c,a,o){try{var i=e[a](o),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,c)}function Ce(e){return function(){var t=this,r=arguments;return new Promise(function(n,c){var a=e.apply(t,r);function o(e){je(a,n,c,o,i,"next",e)}function i(e){je(a,n,c,o,i,"throw",e)}o(void 0)})}}var Pe=function(){var e=Ce(Oe().m(function e(t){var r,n,c,a;return Oe().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=(0,y.dispatch)(d.A.CURRENCIES),n=r.exchangeCurrencyRate,e.p=1,e.n=2,n(t);case 2:c=e.v,V.Ay.success(c.message),e.n=4;break;case 3:e.p=3,a=e.v,V.Ay.error(a.message),(0,y.dispatch)(d.A.CURRENCIES).setIsExchangingCurrencyRate(t,!1);case 4:return e.a(2)}},e,null,[[1,3]])}));return function(_x){return e.apply(this,arguments)}}();function ke(){var e,t,r,n=(t=(0,m.useState)(!1),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,a,o,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,c=e}finally{try{if(!u&&null!=r.return&&(o=r.return(),Object(o)!==o))return}finally{if(l)throw c}}return i}}(t,r)||function(e,t){if(e){if("string"==typeof e)return we(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?we(e,t):void 0}}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),c=n[0],a=n[1],o=(0,(0,y.select)(d.A.CURRENCIES).getCurrencies)().find(function(e){return e.id===x_currency.base_currency_id}),i=function(){var e=Ce(Oe().m(function e(){var t,r,n,c;return Oe().w(function(e){for(;;)switch(e.p=e.n){case 0:return a(!0),t=(0,y.dispatch)(d.A.CURRENCIES),r=t.exchangeAllCurrenciesRate,e.p=1,e.n=2,r();case 2:n=e.v,V.Ay.success(n.message),e.n=4;break;case 3:e.p=3,c=e.v,V.Ay.error(c.message),(0,y.dispatch)(d.A.CURRENCIES).setIsExchangingCurrencyRate(0,!1);case 4:a(!1);case 5:return e.a(2)}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}();return React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,(0,l.sprintf)((0,l.__)("Rate (1 %s = ?)","x-currency"),null!==(e=null==o?void 0:o.code)&&void 0!==e?e:"")),React.createElement(u.FlexItem,null,React.createElement(b.Ay,{icon:React.createElement(Ae.A,{spin:c}),disabled:c,onClick:i})))}var Fe=r(4058);function Ie(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function a(r,n,c,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Te(l,"_invoke",function(r,n,c){var a,i,u,l=0,f=c||[],s=!1,y={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,o}};function m(r,n){for(i=r,u=n,t=0;!s&&l&&!c&&t<f.length;t++){var c,a=f[t],m=y.p,p=a[2];r>3?(c=p===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=m&&((c=r<2&&m<a[1])?(i=0,y.v=n,y.n=a[1]):m<p&&(c=r<3||a[0]>n||n>p)&&(a[4]=r,a[5]=n,y.n=p,i=0))}if(c||r>1)return o;throw s=!0,n}return function(c,f,p){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&m(f,p),i=f,u=p;(t=i<2?e:u)||!s;){a||(i?i<3?(i>1&&(y.n=-1),m(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(c="next"),t=a[c]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+c+"' method"),i=1);a=e}else if((t=(s=y.n<0)?u:r.call(n,y))!==o)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:s}}}(r,c,a),!0),l}var o={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var f=[][n]?t(t([][n]())):(Te(t={},n,function(){return this}),t),s=l.prototype=i.prototype=Object.create(f);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Te(e,c,"GeneratorFunction")),e.prototype=Object.create(s),e}return u.prototype=l,Te(s,"constructor",l),Te(l,"constructor",u),u.displayName="GeneratorFunction",Te(l,c,"GeneratorFunction"),Te(s),Te(s,c,"Generator"),Te(s,n,function(){return this}),Te(s,"toString",function(){return"[object Generator]"}),(Ie=function(){return{w:a,m:y}})()}function Te(e,t,r,n){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}Te=function(e,t,r,n){function a(t,r){Te(e,t,function(e){return this._invoke(t,r,e)})}t?c?c(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Te(e,t,r,n)}function Ne(e,t,r,n,c,a,o){try{var i=e[a](o),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,c)}var Ge=function(){var e,t=(e=Ie().m(function e(t,r){var n,c,a,o;return Ie().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=(0,y.dispatch)(d.A.CURRENCIES),c=n.switchCurrencyStatusById,e.p=1,e.n=2,c(t,r);case 2:a=e.v,V.Ay.success(a.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message);case 4:return e.a(2)}},e,null,[[1,3]])}),function(){var t=this,r=arguments;return new Promise(function(n,c){var a=e.apply(t,r);function o(e){Ne(a,n,c,o,i,"next",e)}function i(e){Ne(a,n,c,o,i,"throw",e)}o(void 0)})});return function(_x,e){return t.apply(this,arguments)}}(),Ue=r(4214),De=r(6632),Be=r(2759);function Le(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",c=r.toStringTag||"@@toStringTag";function a(r,n,c,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Me(l,"_invoke",function(r,n,c){var a,i,u,l=0,f=c||[],s=!1,y={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,o}};function m(r,n){for(i=r,u=n,t=0;!s&&l&&!c&&t<f.length;t++){var c,a=f[t],m=y.p,p=a[2];r>3?(c=p===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=m&&((c=r<2&&m<a[1])?(i=0,y.v=n,y.n=a[1]):m<p&&(c=r<3||a[0]>n||n>p)&&(a[4]=r,a[5]=n,y.n=p,i=0))}if(c||r>1)return o;throw s=!0,n}return function(c,f,p){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&m(f,p),i=f,u=p;(t=i<2?e:u)||!s;){a||(i?i<3?(i>1&&(y.n=-1),m(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(c="next"),t=a[c]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+c+"' method"),i=1);a=e}else if((t=(s=y.n<0)?u:r.call(n,y))!==o)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:s}}}(r,c,a),!0),l}var o={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var f=[][n]?t(t([][n]())):(Me(t={},n,function(){return this}),t),s=l.prototype=i.prototype=Object.create(f);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Me(e,c,"GeneratorFunction")),e.prototype=Object.create(s),e}return u.prototype=l,Me(s,"constructor",l),Me(l,"constructor",u),u.displayName="GeneratorFunction",Me(l,c,"GeneratorFunction"),Me(s),Me(s,c,"Generator"),Me(s,n,function(){return this}),Me(s,"toString",function(){return"[object Generator]"}),(Le=function(){return{w:a,m:y}})()}function Me(e,t,r,n){var c=Object.defineProperty;try{c({},"",{})}catch(e){c=0}Me=function(e,t,r,n){function a(t,r){Me(e,t,function(e){return this._invoke(t,r,e)})}t?c?c(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Me(e,t,r,n)}function ze(e,t,r,n,c,a,o){try{var i=e[a](o),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,c)}var Ve=function(){var e,t=(e=Le().m(function e(t){var r,n,c,a;return Le().w(function(e){for(;;)switch(e.p=e.n){case 0:return r=(0,y.dispatch)(d.A.CURRENCIES),n=r.deleteSingleCurrency,e.p=1,e.n=2,n(t);case 2:c=e.v,V.Ay.success(c.message),e.n=4;break;case 3:e.p=3,a=e.v,V.Ay.error(a.message);case 4:return e.a(2)}},e,null,[[1,3]])}),function(){var t=this,r=arguments;return new Promise(function(n,c){var a=e.apply(t,r);function o(e){ze(a,n,c,o,i,"next",e)}function i(e){ze(a,n,c,o,i,"throw",e)}o(void 0)})});return function(_x){return t.apply(this,arguments)}}();const qe=[{title:(0,l.__)("Name","x-currency"),dataIndex:"name",key:"name",render:function(e,t){var r=x_currency.base_currency_id===t.id;return React.createElement(R,null,React.createElement(u.FlexItem,{className:"flag"},React.createElement("img",{src:t.flag_url.length>0?t.flag_url:"".concat(x_currency.asset_url,"/images/flags/").concat(x_currency.countries_code[t.code],".png"),alt:(0,l.sprintf)((0,l.__)("Flag of %s","x-currency"),e)})),React.createElement(u.FlexBlock,{className:"information"},React.createElement("span",{className:"top"},React.createElement("span",{className:"name"},e),React.createElement(q.A,{bordered:!1,color:"processing"},t.code),r&&React.createElement(q.A,{bordered:!1,color:"green"},(0,l.__)("Base Currency","x-currency"))),React.createElement("span",{className:"bottom"},t.updated_at?(0,l.sprintf)((0,l.__)("Last updated at - %s","x-currency"),t.updated_at):"")))}},{title:function(){return React.createElement(ke,null)},dataIndex:"rate",key:"rate",align:"right",render:function(e,t){var r=x_currency.base_currency_id===t.id;return React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,(0,l.sprintf)((0,T.X)(t.symbol_position),t.symbol,e)),React.createElement(u.FlexItem,null,React.createElement(b.Ay,{icon:React.createElement(Ae.A,{spin:!r&&t.isUpdatingRate}),disabled:r||t.isUpdatingRate,onClick:function(){return Pe(t.id)}})))}},{title:(0,l.__)("Extra Fee","x-currency"),dataIndex:"extra_fee",key:"extra_fee",align:"right",render:function(e,t){return React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,(0,l.sprintf)((0,T.X)(t.symbol_position),t.symbol,e)),React.createElement(u.FlexItem,null,React.createElement(q.A,{bordered:!1,color:"gold",style:{textTransform:"capitalize"}},t.extra_fee_type)))}},{title:(0,l.__)("Rounding","x-currency"),dataIndex:"rounding",key:"rounding",align:"right",render:function(e){return React.createElement("span",{style:{textTransform:"capitalize"}},e)}},{title:(0,l.__)("Status","x-currency"),dataIndex:"active",key:"active",align:"right",render:function(e,t){var r=x_currency.base_currency_id===t.id;return React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,(0,l.__)("Active","x-currency")),React.createElement(u.FlexItem,null,React.createElement(Fe.A,{checked:e,disabled:r,loading:t.isUpdatingStatus,onClick:function(){return Ge(t.id,e)}})))}},{title:(0,l.__)("Action","x-currency"),dataIndex:"id",key:"action",align:"right",render:function(e){var t=x_currency.base_currency_id===e;return React.createElement(u.Flex,null,React.createElement(u.FlexBlock,null,React.createElement(b.Ay,{icon:React.createElement(De.A,null),onClick:function(){return function(e){(0,p.doAction)("x-currency-show-currency-update-drawer",!0,e)}(e)}},(0,l.__)("Edit","x-currency"))),React.createElement(u.FlexItem,null,React.createElement(Ue.A,{placement:"bottomRight",title:(0,l.__)("Are you sure to delete this currency?","x-currency"),okText:(0,l.__)("Yes","x-currency"),cancelText:(0,l.__)("No","x-currency"),onConfirm:function(){return Ve(e)},disabled:t},React.createElement(b.Ay,{type:"primary",icon:React.createElement(Be.A,null),disabled:t,danger:!0}))))}}];var $e=r(9774),He=r(526),Ye=r(76),Ke=r(4360),We=r(1272);function Xe(e){return Xe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Xe(e)}function Je(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Qe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Je(Object(r),!0).forEach(function(t){Ze(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Je(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Ze(e,t,r){return(t=function(e){var t=function(e){if("object"!=Xe(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=Xe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==Xe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function et(){return et=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},et.apply(null,arguments)}var tt=(0,m.createContext)({}),rt=function(){var e=(0,m.useContext)(tt),t=e.setActivatorNodeRef,r=e.listeners;return React.createElement(b.Ay,et({type:"text",size:"small",icon:React.createElement($e.A,null),style:{cursor:"move"},ref:t},r))},nt=function(e){var t=(0,Ke.gl)({id:e["data-row-key"]}),r=t.attributes,n=t.listeners,c=t.setNodeRef,a=t.setActivatorNodeRef,o=t.transform,i=t.transition,u=t.isDragging,l=Qe(Qe({},e.style),{},{transform:We.Ks.Translate.toString(o),transition:i},u?{position:"relative",zIndex:9999}:{}),f=(0,m.useMemo)(function(){return{setActivatorNodeRef:a,listeners:n}},[a,n]);return React.createElement(tt.Provider,{value:f},React.createElement("tr",et({},e,{ref:c,style:l},r)))};function ct(e){var t=e.children,r=e.currencies,n=e.sortCurrencies,c=(0,m.useCallback)(function(e){var t=e.active,c=e.over;if(c&&t.id!==c.id){var a=r.findIndex(function(e){return e.id===t.id}),o=r.findIndex(function(e){return e.id===c.id}),i=(0,Ke.be)(r,a,o);n(i)}},[r,n]);return React.createElement(He.Mp,{modifiers:[Ye.FN],onDragEnd:c},React.createElement(Ke.gB,{items:r.map(function(e){return e.id}),strategy:Ke._G},t))}function at(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var ot=function(){(0,p.doAction)("x-currency-show-currency-drawer",!0)},it=(0,y.withSelect)(function(e){var t=e(d.A.CURRENCIES),r=t.getCurrencies,n=t.isLoading;return{currencies:r(),isLoading:n()}}),ut=(0,y.withDispatch)(function(e){return{sortCurrencies:e(d.A.CURRENCIES).sortCurrencies}}),lt=(0,s.compose)([it,ut])(function(e){var t,r=e.currencies,n=e.isLoading,c=e.sortCurrencies,a=(0,T.$)();return React.createElement(A,{title:(0,l.__)("Currencies","x-currency"),extra:React.createElement(u.Flex,null,!a&&React.createElement(m.Fragment,null,React.createElement(u.FlexItem,null,(0,l.sprintf)((0,l.__)("You have used %d/3 free currency","x-currency"),r.length)),React.createElement(u.FlexItem,null,React.createElement(b.Ay,{variant:"outlined",color:"primary",href:"https://crafium.com/x-currency",target:"_blank"},(0,l.__)("Upgrade","x-currency")))),React.createElement(u.FlexBlock,null,React.createElement(b.Ay,{type:"primary",icon:React.createElement(g.A,null),onClick:ot,disabled:!a&&r.length>=3||0===r.length},(0,l.__)("Add New Currency","x-currency"))))},React.createElement(ct,{currencies:r,sortCurrencies:c},React.createElement(v.A,{rowKey:"id",components:{body:{row:nt}},dataSource:r,columns:[{key:"sort",align:"center",render:function(){return React.createElement(rt,null)}}].concat((t=qe,function(e){if(Array.isArray(e))return at(e)}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return at(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?at(e,t):void 0}}(t)||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.")}())),currencies:r,loading:n,pagination:!1})),React.createElement(se,null),React.createElement(Re,null))});const ft=(0,m.memo)(lt);var st=r(1647);function yt(){return React.createElement(i.A,{key:"currencies"},React.createElement(u.Fill,{name:f.A.PRIMARY_HEADER_NAME},(0,l.__)("Currencies","x-currency")),React.createElement(st.A,null),React.createElement(ft,null))}}}]);
  • x-currency/tags/2.3.0/assets/build/chunks/550.js

    r3409177 r3429818  
    1 "use strict";(globalThis.webpackChunkx_currency=globalThis.webpackChunkx_currency||[]).push([[550],{4550:(e,t,n)=>{n.d(t,{A:()=>nn});var r=n(790),o=n(7723),a=n(4902),i=n(6087),s=n(6427),c=n(1609),l=function(){return l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},l.apply(this,arguments)};function u(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)(r||!(o in t))&&(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var p="-ms-",d="-moz-",f="-webkit-",h="comm",g="rule",m="decl",v="@keyframes",y=Math.abs,x=String.fromCharCode,b=Object.assign;function w(e){return e.trim()}function S(e,t){return(e=t.exec(e))?e[0]:e}function _(e,t,n){return e.replace(t,n)}function C(e,t,n){return e.indexOf(t,n)}function A(e,t){return 0|e.charCodeAt(t)}function j(e,t,n){return e.slice(t,n)}function I(e){return e.length}function k(e){return e.length}function $(e,t){return t.push(e),e}function P(e,t){return e.filter(function(e){return!S(e,t)})}var R=1,E=1,N=0,O=0,z=0,D="";function T(e,t,n,r,o,a,i,s){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:R,column:E,length:i,return:"",siblings:s}}function F(e,t){return b(T("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function L(e){for(;e.root;)e=F(e.root,{children:[e]});$(e,e.siblings)}function G(){return z=O>0?A(D,--O):0,E--,10===z&&(E=1,R--),z}function B(){return z=O<N?A(D,O++):0,E++,10===z&&(E=1,R++),z}function W(){return A(D,O)}function M(){return O}function Y(e,t){return j(D,e,t)}function U(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function q(e){return w(Y(O-1,V(91===e?e+2:40===e?e+1:e)))}function H(e){for(;(z=W())&&z<33;)B();return U(e)>2||U(z)>3?"":" "}function Z(e,t){for(;--t&&B()&&!(z<48||z>102||z>57&&z<65||z>70&&z<97););return Y(e,M()+(t<6&&32==W()&&32==B()))}function V(e){for(;B();)switch(z){case e:return O;case 34:case 39:34!==e&&39!==e&&V(z);break;case 40:41===e&&V(e);break;case 92:B()}return O}function J(e,t){for(;B()&&e+z!==57&&(e+z!==84||47!==W()););return"/*"+Y(t,O-1)+"*"+x(47===e?e:B())}function K(e){for(;!U(W());)B();return Y(e,O)}function Q(e){return function(e){return D="",e}(X("",null,null,null,[""],e=function(e){return R=E=1,N=I(D=e),O=0,[]}(e),0,[0],e))}function X(e,t,n,r,o,a,i,s,c){for(var l=0,u=0,p=i,d=0,f=0,h=0,g=1,m=1,v=1,b=0,w="",S=o,j=a,k=r,P=w;m;)switch(h=b,b=B()){case 40:if(108!=h&&58==A(P,p-1)){-1!=C(P+=_(q(b),"&","&\f"),"&\f",y(l?s[l-1]:0))&&(v=-1);break}case 34:case 39:case 91:P+=q(b);break;case 9:case 10:case 13:case 32:P+=H(h);break;case 92:P+=Z(M()-1,7);continue;case 47:switch(W()){case 42:case 47:$(te(J(B(),M()),t,n,c),c);break;default:P+="/"}break;case 123*g:s[l++]=I(P)*v;case 125*g:case 59:case 0:switch(b){case 0:case 125:m=0;case 59+u:-1==v&&(P=_(P,/\f/g,"")),f>0&&I(P)-p&&$(f>32?ne(P+";",r,n,p-1,c):ne(_(P," ","")+";",r,n,p-2,c),c);break;case 59:P+=";";default:if($(k=ee(P,t,n,l,u,o,s,w,S=[],j=[],p,a),a),123===b)if(0===u)X(P,t,k,k,S,a,p,s,j);else switch(99===d&&110===A(P,3)?100:d){case 100:case 108:case 109:case 115:X(e,k,k,r&&$(ee(e,k,k,0,0,o,s,w,o,S=[],p,j),j),o,j,p,s,r?S:j);break;default:X(P,k,k,k,[""],j,0,s,j)}}l=u=f=0,g=v=1,w=P="",p=i;break;case 58:p=1+I(P),f=h;default:if(g<1)if(123==b)--g;else if(125==b&&0==g++&&125==G())continue;switch(P+=x(b),b*g){case 38:v=u>0?1:(P+="\f",-1);break;case 44:s[l++]=(I(P)-1)*v,v=1;break;case 64:45===W()&&(P+=q(B())),d=W(),u=p=I(w=P+=K(M())),b++;break;case 45:45===h&&2==I(P)&&(g=0)}}return a}function ee(e,t,n,r,o,a,i,s,c,l,u,p){for(var d=o-1,f=0===o?a:[""],h=k(f),m=0,v=0,x=0;m<r;++m)for(var b=0,S=j(e,d+1,d=y(v=i[m])),C=e;b<h;++b)(C=w(v>0?f[b]+" "+S:_(S,/&\f/g,f[b])))&&(c[x++]=C);return T(e,t,n,0===o?g:s,c,l,u,p)}function te(e,t,n,r){return T(e,t,n,h,x(z),j(e,2,-2),0,r)}function ne(e,t,n,r,o){return T(e,t,n,m,j(e,0,r),j(e,r+1,-1),r,o)}function re(e,t,n){switch(function(e,t){return 45^A(e,0)?(((t<<2^A(e,0))<<2^A(e,1))<<2^A(e,2))<<2^A(e,3):0}(e,t)){case 5103:return f+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return f+e+e;case 4789:return d+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return f+e+d+e+p+e+e;case 5936:switch(A(e,t+11)){case 114:return f+e+p+_(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return f+e+p+_(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return f+e+p+_(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return f+e+p+e+e;case 6165:return f+e+p+"flex-"+e+e;case 5187:return f+e+_(e,/(\w+).+(:[^]+)/,f+"box-$1$2"+p+"flex-$1$2")+e;case 5443:return f+e+p+"flex-item-"+_(e,/flex-|-self/g,"")+(S(e,/flex-|baseline/)?"":p+"grid-row-"+_(e,/flex-|-self/g,""))+e;case 4675:return f+e+p+"flex-line-pack"+_(e,/align-content|flex-|-self/g,"")+e;case 5548:return f+e+p+_(e,"shrink","negative")+e;case 5292:return f+e+p+_(e,"basis","preferred-size")+e;case 6060:return f+"box-"+_(e,"-grow","")+f+e+p+_(e,"grow","positive")+e;case 4554:return f+_(e,/([^-])(transform)/g,"$1"+f+"$2")+e;case 6187:return _(_(_(e,/(zoom-|grab)/,f+"$1"),/(image-set)/,f+"$1"),e,"")+e;case 5495:case 3959:return _(e,/(image-set\([^]*)/,f+"$1$`$1");case 4968:return _(_(e,/(.+:)(flex-)?(.*)/,f+"box-pack:$3"+p+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+f+e+e;case 4200:if(!S(e,/flex-|baseline/))return p+"grid-column-align"+j(e,t)+e;break;case 2592:case 3360:return p+_(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(e,n){return t=n,S(e.props,/grid-\w+-end/)})?~C(e+(n=n[t].value),"span",0)?e:p+_(e,"-start","")+e+p+"grid-row-span:"+(~C(n,"span",0)?S(n,/\d+/):+S(n,/\d+/)-+S(e,/\d+/))+";":p+_(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(e){return S(e.props,/grid-\w+-start/)})?e:p+_(_(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return _(e,/(.+)-inline(.+)/,f+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(I(e)-1-t>6)switch(A(e,t+1)){case 109:if(45!==A(e,t+4))break;case 102:return _(e,/(.+:)(.+)-([^]+)/,"$1"+f+"$2-$3$1"+d+(108==A(e,t+3)?"$3":"$2-$3"))+e;case 115:return~C(e,"stretch",0)?re(_(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return _(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,n,r,o,a,i,s){return p+n+":"+r+s+(o?p+n+"-span:"+(a?i:+i-+r)+s:"")+e});case 4949:if(121===A(e,t+6))return _(e,":",":"+f)+e;break;case 6444:switch(A(e,45===A(e,14)?18:11)){case 120:return _(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+f+(45===A(e,14)?"inline-":"")+"box$3$1"+f+"$2$3$1"+p+"$2box$3")+e;case 100:return _(e,":",":"+p)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return _(e,"scroll-","scroll-snap-")+e}return e}function oe(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function ae(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case m:return e.return=e.return||e.value;case h:return"";case v:return e.return=e.value+"{"+oe(e.children,r)+"}";case g:if(!I(e.value=e.props.join(",")))return""}return I(n=oe(e.children,r))?e.return=e.value+"{"+n+"}":""}function ie(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case m:return void(e.return=re(e.value,e.length,n));case v:return oe([F(e,{value:_(e.value,"@","@"+f)})],r);case g:if(e.length)return function(e,t){return e.map(t).join("")}(n=e.props,function(t){switch(S(t,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":L(F(e,{props:[_(t,/:(read-\w+)/,":-moz-$1")]})),L(F(e,{props:[t]})),b(e,{props:P(n,r)});break;case"::placeholder":L(F(e,{props:[_(t,/:(plac\w+)/,":"+f+"input-$1")]})),L(F(e,{props:[_(t,/:(plac\w+)/,":-moz-$1")]})),L(F(e,{props:[_(t,/:(plac\w+)/,p+"input-$1")]})),L(F(e,{props:[t]})),b(e,{props:P(n,r)})}return""})}}var se={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ce=typeof process<"u"&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",le="active",ue="data-styled-version",pe="6.1.19",de="/*!sc*/\n",fe=typeof window<"u"&&typeof document<"u",_n=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:typeof process<"u"&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&"false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY),he=Object.freeze([]),ge=Object.freeze({}),me=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),ve=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ye=/(^-|-$)/g;function xe(e){return e.replace(ve,"-").replace(ye,"")}var be=/(a)(d)/gi,we=function(e){return String.fromCharCode(e+(e>25?39:97))};function Se(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=we(t%52)+n;return(we(t%52)+n).replace(be,"$1-$2")}var _e,Ce=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},Ae=function(e){return Ce(5381,e)};function je(e){return"string"==typeof e&&!0}var Ie="function"==typeof Symbol&&Symbol.for,ke=Ie?Symbol.for("react.memo"):60115,$e=Ie?Symbol.for("react.forward_ref"):60112,Pe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Re={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Ee={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ne=((_e={})[$e]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},_e[ke]=Ee,_e);function Oe(e){return("type"in(t=e)&&t.type.$$typeof)===ke?Ee:"$$typeof"in e?Ne[e.$$typeof]:Pe;var t}var ze=Object.defineProperty,De=Object.getOwnPropertyNames,Te=Object.getOwnPropertySymbols,Fe=Object.getOwnPropertyDescriptor,Le=Object.getPrototypeOf,Ge=Object.prototype;function Be(e,t,n){if("string"!=typeof t){if(Ge){var r=Le(t);r&&r!==Ge&&Be(e,r,n)}var o=De(t);Te&&(o=o.concat(Te(t)));for(var a=Oe(e),i=Oe(t),s=0;s<o.length;++s){var c=o[s];if(!(c in Re||n&&n[c]||i&&c in i||a&&c in a)){var l=Fe(t,c);try{ze(e,c,l)}catch{}}}}return e}function We(e){return"function"==typeof e}function Me(e){return"object"==typeof e&&"styledComponentId"in e}function Ye(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function Ue(e,t){if(0===e.length)return"";for(var n=e[0],r=1;r<e.length;r++)n+=e[r];return n}function qe(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function He(e,t,n){if(void 0===n&&(n=!1),!n&&!qe(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)e[r]=He(e[r],t[r]);else if(qe(t))for(var r in t)e[r]=He(e[r],t[r]);return e}function Ze(e,t){Object.defineProperty(e,"toString",{value:t})}function Ve(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(t.length>0?" Args: ".concat(t.join(", ")):""))}var Je=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},e.prototype.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)if((o<<=1)<0)throw Ve(16,"".concat(e));this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var a=r;a<o;a++)this.groupSizes[a]=0}for(var i=this.indexOfGroup(e+1),s=(a=0,t.length);a<s;a++)this.tag.insertRule(i,t[a])&&(this.groupSizes[e]++,i++)},e.prototype.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n)}},e.prototype.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,a=r;a<o;a++)t+="".concat(this.tag.getRule(a)).concat(de);return t},e}(),Ke=new Map,Qe=new Map,Xe=1,et=function(e){if(Ke.has(e))return Ke.get(e);for(;Qe.has(Xe);)Xe++;var t=Xe++;return Ke.set(e,t),Qe.set(t,e),t},tt=function(e,t){Xe=t+1,Ke.set(e,t),Qe.set(t,e)},nt="style[".concat(ce,"][").concat(ue,'="').concat(pe,'"]'),rt=new RegExp("^".concat(ce,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),ot=function(e,t,n){for(var r,o=n.split(","),a=0,i=o.length;a<i;a++)(r=o[a])&&e.registerName(t,r)},at=function(e,t){for(var n,r=(null!==(n=t.textContent)&&void 0!==n?n:"").split(de),o=[],a=0,i=r.length;a<i;a++){var s=r[a].trim();if(s){var c=s.match(rt);if(c){var l=0|parseInt(c[1],10),u=c[2];0!==l&&(tt(u,l),ot(e,u,c[3]),e.getTag().insertRules(l,o)),o.length=0}else o.push(s)}}},it=function(e){for(var t=document.querySelectorAll(nt),n=0,r=t.length;n<r;n++){var o=t[n];o&&o.getAttribute(ce)!==le&&(at(e,o),o.parentNode&&o.parentNode.removeChild(o))}},st=function(e){var t,r,o=document.head,a=e||o,i=document.createElement("style"),s=(t=a,(r=Array.from(t.querySelectorAll("style[".concat(ce,"]"))))[r.length-1]),c=void 0!==s?s.nextSibling:null;i.setAttribute(ce,le),i.setAttribute(ue,pe);var l=n.nc;return l&&i.setAttribute("nonce",l),a.insertBefore(i,c),i},ct=function(){function e(e){this.element=st(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var o=t[n];if(o.ownerNode===e)return o}throw Ve(17)}(this.element),this.length=0}return e.prototype.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch{return!1}},e.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},e.prototype.getRule=function(e){var t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""},e}(),lt=function(){function e(e){this.element=st(e),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t);return this.element.insertBefore(n,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),ut=function(){function e(e){this.rules=[],this.length=0}return e.prototype.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},e.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},e.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),pt=fe,dt={isServer:!fe,useCSSOMInjection:!_n},ft=function(){function e(e,t,n){void 0===e&&(e=ge),void 0===t&&(t={});var r=this;this.options=l(l({},dt),e),this.gs=t,this.names=new Map(n),this.server=!!e.isServer,!this.server&&fe&&pt&&(pt=!1,it(this)),Ze(this,function(){return function(e){for(var t=e.getTag(),n=t.length,r="",o=function(n){var o,a=(o=n,Qe.get(o));if(void 0===a)return"continue";var i=e.names.get(a),s=t.getGroup(n);if(void 0===i||!i.size||0===s.length)return"continue";var c="".concat(ce,".g").concat(n,'[id="').concat(a,'"]'),l="";void 0!==i&&i.forEach(function(e){e.length>0&&(l+="".concat(e,","))}),r+="".concat(s).concat(c,'{content:"').concat(l,'"}').concat(de)},a=0;a<n;a++)o(a);return r}(r)})}return e.registerId=function(e){return et(e)},e.prototype.rehydrate=function(){!this.server&&fe&&it(this)},e.prototype.reconstructWithOptions=function(t,n){return void 0===n&&(n=!0),new e(l(l({},this.options),t),this.gs,n&&this.names||void 0)},e.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(t=(e=this.options).useCSSOMInjection,n=e.target,r=e.isServer?new ut(n):t?new ct(n):new lt(n),new Je(r)));var e,t,n,r},e.prototype.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},e.prototype.registerName=function(e,t){if(et(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},e.prototype.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(et(e),n)},e.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},e.prototype.clearRules=function(e){this.getTag().clearGroup(et(e)),this.clearNames(e)},e.prototype.clearTag=function(){this.tag=void 0},e}(),ht=/&/g,gt=/^\s*\/\/.*$/gm;function mt(e,t){return e.map(function(e){return"rule"===e.type&&(e.value="".concat(t," ").concat(e.value),e.value=e.value.replaceAll(",",",".concat(t," ")),e.props=e.props.map(function(e){return"".concat(t," ").concat(e)})),Array.isArray(e.children)&&"@keyframes"!==e.type&&(e.children=mt(e.children,t)),e})}var vt=new ft,yt=function(){var e,t,n,r=ge,o=r.options,a=void 0===o?ge:o,i=r.plugins,s=void 0===i?he:i,c=function(n,r,o){return o.startsWith(t)&&o.endsWith(t)&&o.replaceAll(t,"").length>0?".".concat(e):n},l=s.slice();l.push(function(e){e.type===g&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(ht,t).replace(n,c))}),a.prefix&&l.push(ie),l.push(ae);var u=function(r,o,i,s){void 0===o&&(o=""),void 0===i&&(i=""),void 0===s&&(s="&"),e=s,t=o,n=new RegExp("\\".concat(t,"\\b"),"g");var c=r.replace(gt,""),u=Q(i||o?"".concat(i," ").concat(o," { ").concat(c," }"):c);a.namespace&&(u=mt(u,a.namespace));var p=[];return oe(u,function(e){var t=k(e);return function(n,r,o,a){for(var i="",s=0;s<t;s++)i+=e[s](n,r,o,a)||"";return i}}(l.concat(function(e){var t;e.root||(e=e.return)&&(t=e,p.push(t))}))),p};return u.hash=s.length?s.reduce(function(e,t){return t.name||Ve(15),Ce(e,t.name)},5381).toString():"",u}(),xt=c.createContext({shouldForwardProp:void 0,styleSheet:vt,stylis:yt});function bt(){return(0,c.useContext)(xt)}xt.Consumer,c.createContext(void 0);var wt=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=yt);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=t,Ze(this,function(){throw Ve(12,String(n.name))})}return e.prototype.getName=function(e){return void 0===e&&(e=yt),this.name+e.hash},e}(),St=function(e){return e>="A"&&e<="Z"};function _t(e){for(var t="",n=0;n<e.length;n++){var r=e[n];if(1===n&&"-"===r&&"-"===e[0])return e;St(r)?t+="-"+r.toLowerCase():t+=r}return t.startsWith("ms-")?"-"+t:t}var Ct=function(e){return null==e||!1===e||""===e},At=function(e){var t,n,r=[];for(var o in e){var a=e[o];e.hasOwnProperty(o)&&!Ct(a)&&(Array.isArray(a)&&a.isCss||We(a)?r.push("".concat(_t(o),":"),a,";"):qe(a)?r.push.apply(r,u(u(["".concat(o," {")],At(a),!1),["}"],!1)):r.push("".concat(_t(o),": ").concat((t=o,null==(n=a)||"boolean"==typeof n||""===n?"":"number"!=typeof n||0===n||t in se||t.startsWith("--")?String(n).trim():"".concat(n,"px")),";")))}return r};function jt(e,t,n,r){return Ct(e)?[]:Me(e)?[".".concat(e.styledComponentId)]:We(e)?!We(o=e)||o.prototype&&o.prototype.isReactComponent||!t?[e]:jt(e(t),t,n,r):e instanceof wt?n?(e.inject(n,r),[e.getName(r)]):[e]:qe(e)?At(e):Array.isArray(e)?Array.prototype.concat.apply(he,e.map(function(e){return jt(e,t,n,r)})):[e.toString()];var o}var It=Ae(pe),kt=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&function(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(We(n)&&!Me(n))return!1}return!0}(e),this.componentId=t,this.baseHash=Ce(It,t),this.baseStyle=n,ft.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,n):"";if(this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(this.componentId,this.staticRulesId))r=Ye(r,this.staticRulesId);else{var o=Ue(jt(this.rules,e,t,n)),a=Se(Ce(this.baseHash,o)>>>0);if(!t.hasNameForId(this.componentId,a)){var i=n(o,".".concat(a),void 0,this.componentId);t.insertRules(this.componentId,a,i)}r=Ye(r,a),this.staticRulesId=a}else{for(var s=Ce(this.baseHash,n.hash),c="",l=0;l<this.rules.length;l++){var u=this.rules[l];if("string"==typeof u)c+=u;else if(u){var p=Ue(jt(u,e,t,n));s=Ce(s,p+l),c+=p}}if(c){var d=Se(s>>>0);t.hasNameForId(this.componentId,d)||t.insertRules(this.componentId,d,n(c,".".concat(d),void 0,this.componentId)),r=Ye(r,d)}}return r},e}(),$t=c.createContext(void 0);$t.Consumer;var Pt={};function Rt(e,t,n){var r,o=Me(e),a=e,i=!je(e),s=t.attrs,u=void 0===s?he:s,p=t.componentId,d=void 0===p?function(e,t){var n="string"!=typeof e?"sc":xe(e);Pt[n]=(Pt[n]||0)+1;var r="".concat(n,"-").concat(function(e){return Se(Ae(e)>>>0)}(pe+n+Pt[n]));return t?"".concat(t,"-").concat(r):r}(t.displayName,t.parentComponentId):p,f=t.displayName,h=void 0===f?je(r=e)?"styled.".concat(r):"Styled(".concat(function(e){return e.displayName||e.name||"Component"}(r),")"):f,g=t.displayName&&t.componentId?"".concat(xe(t.displayName),"-").concat(t.componentId):t.componentId||d,m=o&&a.attrs?a.attrs.concat(u).filter(Boolean):u,v=t.shouldForwardProp;if(o&&a.shouldForwardProp){var y=a.shouldForwardProp;if(t.shouldForwardProp){var x=t.shouldForwardProp;v=function(e,t){return y(e,t)&&x(e,t)}}else v=y}var b=new kt(n,g,o?a.componentStyle:void 0);function w(e,t){return function(e,t,n){var r=e.attrs,o=e.componentStyle,a=e.defaultProps,i=e.foldedComponentIds,s=e.styledComponentId,u=e.target,p=c.useContext($t),d=bt(),f=e.shouldForwardProp||d.shouldForwardProp,h=function(e,t,n){return void 0===n&&(n=ge),e.theme!==n.theme&&e.theme||t||n.theme}(t,p,a)||ge,g=function(e,t,n){for(var r,o=l(l({},t),{className:void 0,theme:n}),a=0;a<e.length;a+=1){var i=We(r=e[a])?r(o):r;for(var s in i)o[s]="className"===s?Ye(o[s],i[s]):"style"===s?l(l({},o[s]),i[s]):i[s]}return t.className&&(o.className=Ye(o.className,t.className)),o}(r,t,h),m=g.as||u,v={};for(var y in g)void 0===g[y]||"$"===y[0]||"as"===y||"theme"===y&&g.theme===h||("forwardedAs"===y?v.as=g.forwardedAs:f&&!f(y,m)||(v[y]=g[y]));var x,b,w,S=(x=o,b=g,w=bt(),x.generateAndInjectStyles(b,w.styleSheet,w.stylis)),_=Ye(i,s);return S&&(_+=" "+S),g.className&&(_+=" "+g.className),v[je(m)&&!me.has(m)?"class":"className"]=_,n&&(v.ref=n),(0,c.createElement)(m,v)}(S,e,t)}w.displayName=h;var S=c.forwardRef(w);return S.attrs=m,S.componentStyle=b,S.displayName=h,S.shouldForwardProp=v,S.foldedComponentIds=o?Ye(a.foldedComponentIds,a.styledComponentId):"",S.styledComponentId=g,S.target=o?a.target:e,Object.defineProperty(S,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=o?function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0,o=t;r<o.length;r++)He(e,o[r],!0);return e}({},a.defaultProps,e):e}}),Ze(S,function(){return".".concat(S.styledComponentId)}),i&&Be(S,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),S}function Et(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n}var Nt=function(e){return Object.assign(e,{isCss:!0})};function Ot(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(We(e)||qe(e))return Nt(jt(Et(he,u([e],t,!0))));var r=e;return 0===t.length&&1===r.length&&"string"==typeof r[0]?jt(r):Nt(jt(Et(r,t)))}function zt(e,t,n){if(void 0===n&&(n=ge),!t)throw Ve(1,t);var r=function(r){for(var o=[],a=1;a<arguments.length;a++)o[a-1]=arguments[a];return e(t,n,Ot.apply(void 0,u([r],o,!1)))};return r.attrs=function(r){return zt(e,t,l(l({},n),{attrs:Array.prototype.concat(n.attrs,r).filter(Boolean)}))},r.withConfig=function(r){return zt(e,t,l(l({},n),r))},r}var Dt=function(e){return zt(Rt,e)},Tt=Dt;me.forEach(function(e){Tt[e]=Dt(e)}),"__sc-".concat(ce,"__");const Ft=Tt.div`
     1"use strict";(globalThis.webpackChunkx_currency=globalThis.webpackChunkx_currency||[]).push([[550],{4550:(e,t,n)=>{n.d(t,{A:()=>nn});var r=n(790),o=n(104),a=n(4902),i=n(6087),s=n(6427),c=n(1609),l=function(){return l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},l.apply(this,arguments)};function u(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)(r||!(o in t))&&(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var p="-ms-",d="-moz-",f="-webkit-",h="comm",g="rule",m="decl",v="@keyframes",y=Math.abs,x=String.fromCharCode,b=Object.assign;function w(e){return e.trim()}function S(e,t){return(e=t.exec(e))?e[0]:e}function _(e,t,n){return e.replace(t,n)}function C(e,t,n){return e.indexOf(t,n)}function A(e,t){return 0|e.charCodeAt(t)}function j(e,t,n){return e.slice(t,n)}function I(e){return e.length}function k(e){return e.length}function $(e,t){return t.push(e),e}function P(e,t){return e.filter(function(e){return!S(e,t)})}var R=1,E=1,N=0,O=0,z=0,D="";function T(e,t,n,r,o,a,i,s){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:R,column:E,length:i,return:"",siblings:s}}function F(e,t){return b(T("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function L(e){for(;e.root;)e=F(e.root,{children:[e]});$(e,e.siblings)}function G(){return z=O>0?A(D,--O):0,E--,10===z&&(E=1,R--),z}function B(){return z=O<N?A(D,O++):0,E++,10===z&&(E=1,R++),z}function W(){return A(D,O)}function M(){return O}function Y(e,t){return j(D,e,t)}function U(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function q(e){return w(Y(O-1,V(91===e?e+2:40===e?e+1:e)))}function H(e){for(;(z=W())&&z<33;)B();return U(e)>2||U(z)>3?"":" "}function Z(e,t){for(;--t&&B()&&!(z<48||z>102||z>57&&z<65||z>70&&z<97););return Y(e,M()+(t<6&&32==W()&&32==B()))}function V(e){for(;B();)switch(z){case e:return O;case 34:case 39:34!==e&&39!==e&&V(z);break;case 40:41===e&&V(e);break;case 92:B()}return O}function J(e,t){for(;B()&&e+z!==57&&(e+z!==84||47!==W()););return"/*"+Y(t,O-1)+"*"+x(47===e?e:B())}function K(e){for(;!U(W());)B();return Y(e,O)}function Q(e){return function(e){return D="",e}(X("",null,null,null,[""],e=function(e){return R=E=1,N=I(D=e),O=0,[]}(e),0,[0],e))}function X(e,t,n,r,o,a,i,s,c){for(var l=0,u=0,p=i,d=0,f=0,h=0,g=1,m=1,v=1,b=0,w="",S=o,j=a,k=r,P=w;m;)switch(h=b,b=B()){case 40:if(108!=h&&58==A(P,p-1)){-1!=C(P+=_(q(b),"&","&\f"),"&\f",y(l?s[l-1]:0))&&(v=-1);break}case 34:case 39:case 91:P+=q(b);break;case 9:case 10:case 13:case 32:P+=H(h);break;case 92:P+=Z(M()-1,7);continue;case 47:switch(W()){case 42:case 47:$(te(J(B(),M()),t,n,c),c);break;default:P+="/"}break;case 123*g:s[l++]=I(P)*v;case 125*g:case 59:case 0:switch(b){case 0:case 125:m=0;case 59+u:-1==v&&(P=_(P,/\f/g,"")),f>0&&I(P)-p&&$(f>32?ne(P+";",r,n,p-1,c):ne(_(P," ","")+";",r,n,p-2,c),c);break;case 59:P+=";";default:if($(k=ee(P,t,n,l,u,o,s,w,S=[],j=[],p,a),a),123===b)if(0===u)X(P,t,k,k,S,a,p,s,j);else switch(99===d&&110===A(P,3)?100:d){case 100:case 108:case 109:case 115:X(e,k,k,r&&$(ee(e,k,k,0,0,o,s,w,o,S=[],p,j),j),o,j,p,s,r?S:j);break;default:X(P,k,k,k,[""],j,0,s,j)}}l=u=f=0,g=v=1,w=P="",p=i;break;case 58:p=1+I(P),f=h;default:if(g<1)if(123==b)--g;else if(125==b&&0==g++&&125==G())continue;switch(P+=x(b),b*g){case 38:v=u>0?1:(P+="\f",-1);break;case 44:s[l++]=(I(P)-1)*v,v=1;break;case 64:45===W()&&(P+=q(B())),d=W(),u=p=I(w=P+=K(M())),b++;break;case 45:45===h&&2==I(P)&&(g=0)}}return a}function ee(e,t,n,r,o,a,i,s,c,l,u,p){for(var d=o-1,f=0===o?a:[""],h=k(f),m=0,v=0,x=0;m<r;++m)for(var b=0,S=j(e,d+1,d=y(v=i[m])),C=e;b<h;++b)(C=w(v>0?f[b]+" "+S:_(S,/&\f/g,f[b])))&&(c[x++]=C);return T(e,t,n,0===o?g:s,c,l,u,p)}function te(e,t,n,r){return T(e,t,n,h,x(z),j(e,2,-2),0,r)}function ne(e,t,n,r,o){return T(e,t,n,m,j(e,0,r),j(e,r+1,-1),r,o)}function re(e,t,n){switch(function(e,t){return 45^A(e,0)?(((t<<2^A(e,0))<<2^A(e,1))<<2^A(e,2))<<2^A(e,3):0}(e,t)){case 5103:return f+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return f+e+e;case 4789:return d+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return f+e+d+e+p+e+e;case 5936:switch(A(e,t+11)){case 114:return f+e+p+_(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return f+e+p+_(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return f+e+p+_(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return f+e+p+e+e;case 6165:return f+e+p+"flex-"+e+e;case 5187:return f+e+_(e,/(\w+).+(:[^]+)/,f+"box-$1$2"+p+"flex-$1$2")+e;case 5443:return f+e+p+"flex-item-"+_(e,/flex-|-self/g,"")+(S(e,/flex-|baseline/)?"":p+"grid-row-"+_(e,/flex-|-self/g,""))+e;case 4675:return f+e+p+"flex-line-pack"+_(e,/align-content|flex-|-self/g,"")+e;case 5548:return f+e+p+_(e,"shrink","negative")+e;case 5292:return f+e+p+_(e,"basis","preferred-size")+e;case 6060:return f+"box-"+_(e,"-grow","")+f+e+p+_(e,"grow","positive")+e;case 4554:return f+_(e,/([^-])(transform)/g,"$1"+f+"$2")+e;case 6187:return _(_(_(e,/(zoom-|grab)/,f+"$1"),/(image-set)/,f+"$1"),e,"")+e;case 5495:case 3959:return _(e,/(image-set\([^]*)/,f+"$1$`$1");case 4968:return _(_(e,/(.+:)(flex-)?(.*)/,f+"box-pack:$3"+p+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+f+e+e;case 4200:if(!S(e,/flex-|baseline/))return p+"grid-column-align"+j(e,t)+e;break;case 2592:case 3360:return p+_(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(e,n){return t=n,S(e.props,/grid-\w+-end/)})?~C(e+(n=n[t].value),"span",0)?e:p+_(e,"-start","")+e+p+"grid-row-span:"+(~C(n,"span",0)?S(n,/\d+/):+S(n,/\d+/)-+S(e,/\d+/))+";":p+_(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(e){return S(e.props,/grid-\w+-start/)})?e:p+_(_(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return _(e,/(.+)-inline(.+)/,f+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(I(e)-1-t>6)switch(A(e,t+1)){case 109:if(45!==A(e,t+4))break;case 102:return _(e,/(.+:)(.+)-([^]+)/,"$1"+f+"$2-$3$1"+d+(108==A(e,t+3)?"$3":"$2-$3"))+e;case 115:return~C(e,"stretch",0)?re(_(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return _(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(t,n,r,o,a,i,s){return p+n+":"+r+s+(o?p+n+"-span:"+(a?i:+i-+r)+s:"")+e});case 4949:if(121===A(e,t+6))return _(e,":",":"+f)+e;break;case 6444:switch(A(e,45===A(e,14)?18:11)){case 120:return _(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+f+(45===A(e,14)?"inline-":"")+"box$3$1"+f+"$2$3$1"+p+"$2box$3")+e;case 100:return _(e,":",":"+p)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return _(e,"scroll-","scroll-snap-")+e}return e}function oe(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function ae(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case m:return e.return=e.return||e.value;case h:return"";case v:return e.return=e.value+"{"+oe(e.children,r)+"}";case g:if(!I(e.value=e.props.join(",")))return""}return I(n=oe(e.children,r))?e.return=e.value+"{"+n+"}":""}function ie(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case m:return void(e.return=re(e.value,e.length,n));case v:return oe([F(e,{value:_(e.value,"@","@"+f)})],r);case g:if(e.length)return function(e,t){return e.map(t).join("")}(n=e.props,function(t){switch(S(t,r=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":L(F(e,{props:[_(t,/:(read-\w+)/,":-moz-$1")]})),L(F(e,{props:[t]})),b(e,{props:P(n,r)});break;case"::placeholder":L(F(e,{props:[_(t,/:(plac\w+)/,":"+f+"input-$1")]})),L(F(e,{props:[_(t,/:(plac\w+)/,":-moz-$1")]})),L(F(e,{props:[_(t,/:(plac\w+)/,p+"input-$1")]})),L(F(e,{props:[t]})),b(e,{props:P(n,r)})}return""})}}var se={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ce=typeof process<"u"&&void 0!==process.env&&(process.env.REACT_APP_SC_ATTR||process.env.SC_ATTR)||"data-styled",le="active",ue="data-styled-version",pe="6.1.19",de="/*!sc*/\n",fe=typeof window<"u"&&typeof document<"u",_n=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:typeof process<"u"&&void 0!==process.env&&void 0!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&""!==process.env.REACT_APP_SC_DISABLE_SPEEDY?"false"!==process.env.REACT_APP_SC_DISABLE_SPEEDY&&process.env.REACT_APP_SC_DISABLE_SPEEDY:typeof process<"u"&&void 0!==process.env&&void 0!==process.env.SC_DISABLE_SPEEDY&&""!==process.env.SC_DISABLE_SPEEDY&&"false"!==process.env.SC_DISABLE_SPEEDY&&process.env.SC_DISABLE_SPEEDY),he=Object.freeze([]),ge=Object.freeze({}),me=new Set(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","track","u","ul","use","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"]),ve=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,ye=/(^-|-$)/g;function xe(e){return e.replace(ve,"-").replace(ye,"")}var be=/(a)(d)/gi,we=function(e){return String.fromCharCode(e+(e>25?39:97))};function Se(e){var t,n="";for(t=Math.abs(e);t>52;t=t/52|0)n=we(t%52)+n;return(we(t%52)+n).replace(be,"$1-$2")}var _e,Ce=function(e,t){for(var n=t.length;n;)e=33*e^t.charCodeAt(--n);return e},Ae=function(e){return Ce(5381,e)};function je(e){return"string"==typeof e&&!0}var Ie="function"==typeof Symbol&&Symbol.for,ke=Ie?Symbol.for("react.memo"):60115,$e=Ie?Symbol.for("react.forward_ref"):60112,Pe={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},Re={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},Ee={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Ne=((_e={})[$e]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},_e[ke]=Ee,_e);function Oe(e){return("type"in(t=e)&&t.type.$$typeof)===ke?Ee:"$$typeof"in e?Ne[e.$$typeof]:Pe;var t}var ze=Object.defineProperty,De=Object.getOwnPropertyNames,Te=Object.getOwnPropertySymbols,Fe=Object.getOwnPropertyDescriptor,Le=Object.getPrototypeOf,Ge=Object.prototype;function Be(e,t,n){if("string"!=typeof t){if(Ge){var r=Le(t);r&&r!==Ge&&Be(e,r,n)}var o=De(t);Te&&(o=o.concat(Te(t)));for(var a=Oe(e),i=Oe(t),s=0;s<o.length;++s){var c=o[s];if(!(c in Re||n&&n[c]||i&&c in i||a&&c in a)){var l=Fe(t,c);try{ze(e,c,l)}catch{}}}}return e}function We(e){return"function"==typeof e}function Me(e){return"object"==typeof e&&"styledComponentId"in e}function Ye(e,t){return e&&t?"".concat(e," ").concat(t):e||t||""}function Ue(e,t){if(0===e.length)return"";for(var n=e[0],r=1;r<e.length;r++)n+=e[r];return n}function qe(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function He(e,t,n){if(void 0===n&&(n=!1),!n&&!qe(e)&&!Array.isArray(e))return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)e[r]=He(e[r],t[r]);else if(qe(t))for(var r in t)e[r]=He(e[r],t[r]);return e}function Ze(e,t){Object.defineProperty(e,"toString",{value:t})}function Ve(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return new Error("An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#".concat(e," for more information.").concat(t.length>0?" Args: ".concat(t.join(", ")):""))}var Je=function(){function e(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e}return e.prototype.indexOfGroup=function(e){for(var t=0,n=0;n<e;n++)t+=this.groupSizes[n];return t},e.prototype.insertRules=function(e,t){if(e>=this.groupSizes.length){for(var n=this.groupSizes,r=n.length,o=r;e>=o;)if((o<<=1)<0)throw Ve(16,"".concat(e));this.groupSizes=new Uint32Array(o),this.groupSizes.set(n),this.length=o;for(var a=r;a<o;a++)this.groupSizes[a]=0}for(var i=this.indexOfGroup(e+1),s=(a=0,t.length);a<s;a++)this.tag.insertRule(i,t[a])&&(this.groupSizes[e]++,i++)},e.prototype.clearGroup=function(e){if(e<this.length){var t=this.groupSizes[e],n=this.indexOfGroup(e),r=n+t;this.groupSizes[e]=0;for(var o=n;o<r;o++)this.tag.deleteRule(n)}},e.prototype.getGroup=function(e){var t="";if(e>=this.length||0===this.groupSizes[e])return t;for(var n=this.groupSizes[e],r=this.indexOfGroup(e),o=r+n,a=r;a<o;a++)t+="".concat(this.tag.getRule(a)).concat(de);return t},e}(),Ke=new Map,Qe=new Map,Xe=1,et=function(e){if(Ke.has(e))return Ke.get(e);for(;Qe.has(Xe);)Xe++;var t=Xe++;return Ke.set(e,t),Qe.set(t,e),t},tt=function(e,t){Xe=t+1,Ke.set(e,t),Qe.set(t,e)},nt="style[".concat(ce,"][").concat(ue,'="').concat(pe,'"]'),rt=new RegExp("^".concat(ce,'\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)')),ot=function(e,t,n){for(var r,o=n.split(","),a=0,i=o.length;a<i;a++)(r=o[a])&&e.registerName(t,r)},at=function(e,t){for(var n,r=(null!==(n=t.textContent)&&void 0!==n?n:"").split(de),o=[],a=0,i=r.length;a<i;a++){var s=r[a].trim();if(s){var c=s.match(rt);if(c){var l=0|parseInt(c[1],10),u=c[2];0!==l&&(tt(u,l),ot(e,u,c[3]),e.getTag().insertRules(l,o)),o.length=0}else o.push(s)}}},it=function(e){for(var t=document.querySelectorAll(nt),n=0,r=t.length;n<r;n++){var o=t[n];o&&o.getAttribute(ce)!==le&&(at(e,o),o.parentNode&&o.parentNode.removeChild(o))}},st=function(e){var t,r,o=document.head,a=e||o,i=document.createElement("style"),s=(t=a,(r=Array.from(t.querySelectorAll("style[".concat(ce,"]"))))[r.length-1]),c=void 0!==s?s.nextSibling:null;i.setAttribute(ce,le),i.setAttribute(ue,pe);var l=n.nc;return l&&i.setAttribute("nonce",l),a.insertBefore(i,c),i},ct=function(){function e(e){this.element=st(e),this.element.appendChild(document.createTextNode("")),this.sheet=function(e){if(e.sheet)return e.sheet;for(var t=document.styleSheets,n=0,r=t.length;n<r;n++){var o=t[n];if(o.ownerNode===e)return o}throw Ve(17)}(this.element),this.length=0}return e.prototype.insertRule=function(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch{return!1}},e.prototype.deleteRule=function(e){this.sheet.deleteRule(e),this.length--},e.prototype.getRule=function(e){var t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""},e}(),lt=function(){function e(e){this.element=st(e),this.nodes=this.element.childNodes,this.length=0}return e.prototype.insertRule=function(e,t){if(e<=this.length&&e>=0){var n=document.createTextNode(t);return this.element.insertBefore(n,this.nodes[e]||null),this.length++,!0}return!1},e.prototype.deleteRule=function(e){this.element.removeChild(this.nodes[e]),this.length--},e.prototype.getRule=function(e){return e<this.length?this.nodes[e].textContent:""},e}(),ut=function(){function e(e){this.rules=[],this.length=0}return e.prototype.insertRule=function(e,t){return e<=this.length&&(this.rules.splice(e,0,t),this.length++,!0)},e.prototype.deleteRule=function(e){this.rules.splice(e,1),this.length--},e.prototype.getRule=function(e){return e<this.length?this.rules[e]:""},e}(),pt=fe,dt={isServer:!fe,useCSSOMInjection:!_n},ft=function(){function e(e,t,n){void 0===e&&(e=ge),void 0===t&&(t={});var r=this;this.options=l(l({},dt),e),this.gs=t,this.names=new Map(n),this.server=!!e.isServer,!this.server&&fe&&pt&&(pt=!1,it(this)),Ze(this,function(){return function(e){for(var t=e.getTag(),n=t.length,r="",o=function(n){var o,a=(o=n,Qe.get(o));if(void 0===a)return"continue";var i=e.names.get(a),s=t.getGroup(n);if(void 0===i||!i.size||0===s.length)return"continue";var c="".concat(ce,".g").concat(n,'[id="').concat(a,'"]'),l="";void 0!==i&&i.forEach(function(e){e.length>0&&(l+="".concat(e,","))}),r+="".concat(s).concat(c,'{content:"').concat(l,'"}').concat(de)},a=0;a<n;a++)o(a);return r}(r)})}return e.registerId=function(e){return et(e)},e.prototype.rehydrate=function(){!this.server&&fe&&it(this)},e.prototype.reconstructWithOptions=function(t,n){return void 0===n&&(n=!0),new e(l(l({},this.options),t),this.gs,n&&this.names||void 0)},e.prototype.allocateGSInstance=function(e){return this.gs[e]=(this.gs[e]||0)+1},e.prototype.getTag=function(){return this.tag||(this.tag=(t=(e=this.options).useCSSOMInjection,n=e.target,r=e.isServer?new ut(n):t?new ct(n):new lt(n),new Je(r)));var e,t,n,r},e.prototype.hasNameForId=function(e,t){return this.names.has(e)&&this.names.get(e).has(t)},e.prototype.registerName=function(e,t){if(et(e),this.names.has(e))this.names.get(e).add(t);else{var n=new Set;n.add(t),this.names.set(e,n)}},e.prototype.insertRules=function(e,t,n){this.registerName(e,t),this.getTag().insertRules(et(e),n)},e.prototype.clearNames=function(e){this.names.has(e)&&this.names.get(e).clear()},e.prototype.clearRules=function(e){this.getTag().clearGroup(et(e)),this.clearNames(e)},e.prototype.clearTag=function(){this.tag=void 0},e}(),ht=/&/g,gt=/^\s*\/\/.*$/gm;function mt(e,t){return e.map(function(e){return"rule"===e.type&&(e.value="".concat(t," ").concat(e.value),e.value=e.value.replaceAll(",",",".concat(t," ")),e.props=e.props.map(function(e){return"".concat(t," ").concat(e)})),Array.isArray(e.children)&&"@keyframes"!==e.type&&(e.children=mt(e.children,t)),e})}var vt=new ft,yt=function(){var e,t,n,r=ge,o=r.options,a=void 0===o?ge:o,i=r.plugins,s=void 0===i?he:i,c=function(n,r,o){return o.startsWith(t)&&o.endsWith(t)&&o.replaceAll(t,"").length>0?".".concat(e):n},l=s.slice();l.push(function(e){e.type===g&&e.value.includes("&")&&(e.props[0]=e.props[0].replace(ht,t).replace(n,c))}),a.prefix&&l.push(ie),l.push(ae);var u=function(r,o,i,s){void 0===o&&(o=""),void 0===i&&(i=""),void 0===s&&(s="&"),e=s,t=o,n=new RegExp("\\".concat(t,"\\b"),"g");var c=r.replace(gt,""),u=Q(i||o?"".concat(i," ").concat(o," { ").concat(c," }"):c);a.namespace&&(u=mt(u,a.namespace));var p=[];return oe(u,function(e){var t=k(e);return function(n,r,o,a){for(var i="",s=0;s<t;s++)i+=e[s](n,r,o,a)||"";return i}}(l.concat(function(e){var t;e.root||(e=e.return)&&(t=e,p.push(t))}))),p};return u.hash=s.length?s.reduce(function(e,t){return t.name||Ve(15),Ce(e,t.name)},5381).toString():"",u}(),xt=c.createContext({shouldForwardProp:void 0,styleSheet:vt,stylis:yt});function bt(){return(0,c.useContext)(xt)}xt.Consumer,c.createContext(void 0);var wt=function(){function e(e,t){var n=this;this.inject=function(e,t){void 0===t&&(t=yt);var r=n.name+t.hash;e.hasNameForId(n.id,r)||e.insertRules(n.id,r,t(n.rules,r,"@keyframes"))},this.name=e,this.id="sc-keyframes-".concat(e),this.rules=t,Ze(this,function(){throw Ve(12,String(n.name))})}return e.prototype.getName=function(e){return void 0===e&&(e=yt),this.name+e.hash},e}(),St=function(e){return e>="A"&&e<="Z"};function _t(e){for(var t="",n=0;n<e.length;n++){var r=e[n];if(1===n&&"-"===r&&"-"===e[0])return e;St(r)?t+="-"+r.toLowerCase():t+=r}return t.startsWith("ms-")?"-"+t:t}var Ct=function(e){return null==e||!1===e||""===e},At=function(e){var t,n,r=[];for(var o in e){var a=e[o];e.hasOwnProperty(o)&&!Ct(a)&&(Array.isArray(a)&&a.isCss||We(a)?r.push("".concat(_t(o),":"),a,";"):qe(a)?r.push.apply(r,u(u(["".concat(o," {")],At(a),!1),["}"],!1)):r.push("".concat(_t(o),": ").concat((t=o,null==(n=a)||"boolean"==typeof n||""===n?"":"number"!=typeof n||0===n||t in se||t.startsWith("--")?String(n).trim():"".concat(n,"px")),";")))}return r};function jt(e,t,n,r){return Ct(e)?[]:Me(e)?[".".concat(e.styledComponentId)]:We(e)?!We(o=e)||o.prototype&&o.prototype.isReactComponent||!t?[e]:jt(e(t),t,n,r):e instanceof wt?n?(e.inject(n,r),[e.getName(r)]):[e]:qe(e)?At(e):Array.isArray(e)?Array.prototype.concat.apply(he,e.map(function(e){return jt(e,t,n,r)})):[e.toString()];var o}var It=Ae(pe),kt=function(){function e(e,t,n){this.rules=e,this.staticRulesId="",this.isStatic=(void 0===n||n.isStatic)&&function(e){for(var t=0;t<e.length;t+=1){var n=e[t];if(We(n)&&!Me(n))return!1}return!0}(e),this.componentId=t,this.baseHash=Ce(It,t),this.baseStyle=n,ft.registerId(t)}return e.prototype.generateAndInjectStyles=function(e,t,n){var r=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,n):"";if(this.isStatic&&!n.hash)if(this.staticRulesId&&t.hasNameForId(this.componentId,this.staticRulesId))r=Ye(r,this.staticRulesId);else{var o=Ue(jt(this.rules,e,t,n)),a=Se(Ce(this.baseHash,o)>>>0);if(!t.hasNameForId(this.componentId,a)){var i=n(o,".".concat(a),void 0,this.componentId);t.insertRules(this.componentId,a,i)}r=Ye(r,a),this.staticRulesId=a}else{for(var s=Ce(this.baseHash,n.hash),c="",l=0;l<this.rules.length;l++){var u=this.rules[l];if("string"==typeof u)c+=u;else if(u){var p=Ue(jt(u,e,t,n));s=Ce(s,p+l),c+=p}}if(c){var d=Se(s>>>0);t.hasNameForId(this.componentId,d)||t.insertRules(this.componentId,d,n(c,".".concat(d),void 0,this.componentId)),r=Ye(r,d)}}return r},e}(),$t=c.createContext(void 0);$t.Consumer;var Pt={};function Rt(e,t,n){var r,o=Me(e),a=e,i=!je(e),s=t.attrs,u=void 0===s?he:s,p=t.componentId,d=void 0===p?function(e,t){var n="string"!=typeof e?"sc":xe(e);Pt[n]=(Pt[n]||0)+1;var r="".concat(n,"-").concat(function(e){return Se(Ae(e)>>>0)}(pe+n+Pt[n]));return t?"".concat(t,"-").concat(r):r}(t.displayName,t.parentComponentId):p,f=t.displayName,h=void 0===f?je(r=e)?"styled.".concat(r):"Styled(".concat(function(e){return e.displayName||e.name||"Component"}(r),")"):f,g=t.displayName&&t.componentId?"".concat(xe(t.displayName),"-").concat(t.componentId):t.componentId||d,m=o&&a.attrs?a.attrs.concat(u).filter(Boolean):u,v=t.shouldForwardProp;if(o&&a.shouldForwardProp){var y=a.shouldForwardProp;if(t.shouldForwardProp){var x=t.shouldForwardProp;v=function(e,t){return y(e,t)&&x(e,t)}}else v=y}var b=new kt(n,g,o?a.componentStyle:void 0);function w(e,t){return function(e,t,n){var r=e.attrs,o=e.componentStyle,a=e.defaultProps,i=e.foldedComponentIds,s=e.styledComponentId,u=e.target,p=c.useContext($t),d=bt(),f=e.shouldForwardProp||d.shouldForwardProp,h=function(e,t,n){return void 0===n&&(n=ge),e.theme!==n.theme&&e.theme||t||n.theme}(t,p,a)||ge,g=function(e,t,n){for(var r,o=l(l({},t),{className:void 0,theme:n}),a=0;a<e.length;a+=1){var i=We(r=e[a])?r(o):r;for(var s in i)o[s]="className"===s?Ye(o[s],i[s]):"style"===s?l(l({},o[s]),i[s]):i[s]}return t.className&&(o.className=Ye(o.className,t.className)),o}(r,t,h),m=g.as||u,v={};for(var y in g)void 0===g[y]||"$"===y[0]||"as"===y||"theme"===y&&g.theme===h||("forwardedAs"===y?v.as=g.forwardedAs:f&&!f(y,m)||(v[y]=g[y]));var x,b,w,S=(x=o,b=g,w=bt(),x.generateAndInjectStyles(b,w.styleSheet,w.stylis)),_=Ye(i,s);return S&&(_+=" "+S),g.className&&(_+=" "+g.className),v[je(m)&&!me.has(m)?"class":"className"]=_,n&&(v.ref=n),(0,c.createElement)(m,v)}(S,e,t)}w.displayName=h;var S=c.forwardRef(w);return S.attrs=m,S.componentStyle=b,S.displayName=h,S.shouldForwardProp=v,S.foldedComponentIds=o?Ye(a.foldedComponentIds,a.styledComponentId):"",S.styledComponentId=g,S.target=o?a.target:e,Object.defineProperty(S,"defaultProps",{get:function(){return this._foldedDefaultProps},set:function(e){this._foldedDefaultProps=o?function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0,o=t;r<o.length;r++)He(e,o[r],!0);return e}({},a.defaultProps,e):e}}),Ze(S,function(){return".".concat(S.styledComponentId)}),i&&Be(S,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),S}function Et(e,t){for(var n=[e[0]],r=0,o=t.length;r<o;r+=1)n.push(t[r],e[r+1]);return n}var Nt=function(e){return Object.assign(e,{isCss:!0})};function Ot(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];if(We(e)||qe(e))return Nt(jt(Et(he,u([e],t,!0))));var r=e;return 0===t.length&&1===r.length&&"string"==typeof r[0]?jt(r):Nt(jt(Et(r,t)))}function zt(e,t,n){if(void 0===n&&(n=ge),!t)throw Ve(1,t);var r=function(r){for(var o=[],a=1;a<arguments.length;a++)o[a-1]=arguments[a];return e(t,n,Ot.apply(void 0,u([r],o,!1)))};return r.attrs=function(r){return zt(e,t,l(l({},n),{attrs:Array.prototype.concat(n.attrs,r).filter(Boolean)}))},r.withConfig=function(r){return zt(e,t,l(l({},n),r))},r}var Dt=function(e){return zt(Rt,e)},Tt=Dt;me.forEach(function(e){Tt[e]=Dt(e)}),"__sc-".concat(ce,"__");const Ft=Tt.div`
    22    display: flex;
    33    flex-direction: column;
  • x-currency/tags/2.3.0/assets/build/chunks/597.js

    r3413759 r3429818  
    1 "use strict";(globalThis.webpackChunkx_currency=globalThis.webpackChunkx_currency||[]).push([[597],{1647:(e,t,r)=>{r.d(t,{A:()=>m});var n=r(1609),c=r(1455),a=r.n(c),l=r(7723),u=r(3517),o=r(7823),i=r(204);function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function m(){var e,t,r=(e=(0,n.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,a,l,u=[],o=!0,i=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;o=!1}else for(;!(o=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);o=!0);}catch(e){i=!0,c=e}finally{try{if(!o&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(i)throw c}}return u}}(e,t)||function(e,t){if(e){if("string"==typeof e)return y(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?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.")}()),c=r[0],m=r[1],f=x_currency.has_optincraft;return React.createElement(React.Fragment,null,"0"===f&&React.createElement(u.A,{message:(0,l.__)("Enable Currency Selection Popup","x-currency"),description:React.createElement(React.Fragment,null,(0,l.__)("Display a welcome popup allowing visitors to choose their preferred currency when they first arrive at your site. Click the Setup button to configure and activate this feature.","x-currency")),type:"warning",showIcon:!0,action:React.createElement(o.Ay,{size:"middle",type:"primary",style:{flexShrink:0},onClick:function(){m(!0),a()({path:"/x-currency/admin/setup-optincraft",method:"POST"}).then(function(e){i.Ay.success((0,l.__)("Popup setup successfully.","x-currency")),x_currency.has_optincraft="1"}).finally(function(){m(!1)})},loading:c},(0,l.__)("Setup","x-currency")),style:{margin:"auto",marginBottom:20,maxWidth:"1400px"}}))}},6597:(e,t,r)=>{r.r(t),r.d(t,{default:()=>_});var n=r(6427),c=r(6087),a=r(7723),l=r(4809),u=r(3069),o=r(1115),i=r(4634),y=r(1647),m=function(){return React.createElement("span",{style:{display:"inline-flex",justifyContent:"center",alignItems:"center",width:"24px",height:"24px",borderRadius:"50%",backgroundColor:"#4CAF50",color:"white"}},React.createElement(o.A,null))},f=function(){return React.createElement("span",{style:{display:"inline-flex",justifyContent:"center",alignItems:"center",width:"24px",height:"24px",borderRadius:"50%",backgroundColor:"#F44336",color:"white"}},React.createElement(i.A,null))},s=[{key:"1",feature:(0,a.__)("Unlimited custom currencies","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"2",feature:(0,a.__)("WooCommerce analytics compatibility","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"3",feature:(0,a.__)("Control checkout page currency","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"4",feature:(0,a.__)("Sticky switcher page condition","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"6",feature:(0,a.__)("Responsive design","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"7",feature:(0,a.__)("Navigation menu switcher","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"8",feature:(0,a.__)("Elementor widget integration","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"9",feature:(0,a.__)("Custom CSS support","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"10",feature:(0,a.__)("Create custom currencies with custom code","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"11",feature:(0,a.__)("Cryptocurrency compatibility","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"12",feature:(0,a.__)("Update base currency","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"13",feature:(0,a.__)("Custom currency flags","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"14",feature:(0,a.__)("Automatic currency updates","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"15",feature:(0,a.__)("Customizable currency update intervals","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"16",feature:(0,a.__)("Currency-based payment gateways","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"17",feature:(0,a.__)("Currency rate aggregator","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"18",feature:(0,a.__)("Geo-IP-based welcome currency","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"19",feature:(0,a.__)("Switcher template system for shortcodes and sticky elements","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"20",feature:(0,a.__)("Pre-built switcher demos","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"21",feature:(0,a.__)("No data exposure in URLs","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"22",feature:(0,a.__)("Currency-specific shipping amounts","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"23",feature:(0,a.__)("Currency-specific coupon amounts","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"24",feature:(0,a.__)("Currency-specific product pricing","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"25",feature:(0,a.__)("Approximate product, cart, and checkout amounts","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"26",feature:(0,a.__)("Auto-fill options for new currency creation","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"27",feature:(0,a.__)("Control over displaying prices without cents","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)}],p=[{title:(0,a.__)("Features","x-currency"),dataIndex:"feature",key:"feature"},{title:(0,a.__)("Free","x-currency"),dataIndex:"free",key:"free",align:"center"},{title:(0,a.__)("Pro","x-currency"),dataIndex:"pro",key:"pro",align:"center"}];function _(){return React.createElement(c.Fragment,null,React.createElement(n.Fill,{name:l.A.PRIMARY_HEADER_NAME},(0,a.__)("Overview","x-currency")),React.createElement(y.A,null),React.createElement(u.A,{columns:p,dataSource:s,pagination:!1,bordered:!0}))}}}]);
     1"use strict";(globalThis.webpackChunkx_currency=globalThis.webpackChunkx_currency||[]).push([[597],{1647:(e,t,r)=>{r.d(t,{A:()=>m});var n=r(1609),c=r(1455),a=r.n(c),l=r(104),u=r(3517),o=r(7823),i=r(204);function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function m(){var e,t,r=(e=(0,n.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,c,a,l,u=[],o=!0,i=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;o=!1}else for(;!(o=(n=a.call(r)).done)&&(u.push(n.value),u.length!==t);o=!0);}catch(e){i=!0,c=e}finally{try{if(!o&&null!=r.return&&(l=r.return(),Object(l)!==l))return}finally{if(i)throw c}}return u}}(e,t)||function(e,t){if(e){if("string"==typeof e)return y(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?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.")}()),c=r[0],m=r[1],f=x_currency.has_optincraft;return React.createElement(React.Fragment,null,"0"===f&&React.createElement(u.A,{message:(0,l.__)("Enable Currency Selection Popup","x-currency"),description:React.createElement(React.Fragment,null,(0,l.__)("Display a welcome popup allowing visitors to choose their preferred currency when they first arrive at your site. Click the Setup button to configure and activate this feature.","x-currency")),type:"warning",showIcon:!0,action:React.createElement(o.Ay,{size:"middle",type:"primary",style:{flexShrink:0},onClick:function(){m(!0),a()({path:"/x-currency/admin/setup-optincraft",method:"POST"}).then(function(e){i.Ay.success((0,l.__)("Popup setup successfully.","x-currency")),x_currency.has_optincraft="1"}).finally(function(){m(!1)})},loading:c},(0,l.__)("Setup","x-currency")),style:{margin:"auto",marginBottom:20,maxWidth:"1400px"}}))}},6597:(e,t,r)=>{r.r(t),r.d(t,{default:()=>_});var n=r(6427),c=r(6087),a=r(104),l=r(4809),u=r(3069),o=r(1115),i=r(4634),y=r(1647),m=function(){return React.createElement("span",{style:{display:"inline-flex",justifyContent:"center",alignItems:"center",width:"24px",height:"24px",borderRadius:"50%",backgroundColor:"#4CAF50",color:"white"}},React.createElement(o.A,null))},f=function(){return React.createElement("span",{style:{display:"inline-flex",justifyContent:"center",alignItems:"center",width:"24px",height:"24px",borderRadius:"50%",backgroundColor:"#F44336",color:"white"}},React.createElement(i.A,null))},s=[{key:"1",feature:(0,a.__)("Unlimited custom currencies","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"2",feature:(0,a.__)("WooCommerce analytics compatibility","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"3",feature:(0,a.__)("Control checkout page currency","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"4",feature:(0,a.__)("Sticky switcher page condition","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"6",feature:(0,a.__)("Responsive design","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"7",feature:(0,a.__)("Navigation menu switcher","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"8",feature:(0,a.__)("Elementor widget integration","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"9",feature:(0,a.__)("Custom CSS support","x-currency"),free:React.createElement(f,null),pro:React.createElement(m,null)},{key:"10",feature:(0,a.__)("Create custom currencies with custom code","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"11",feature:(0,a.__)("Cryptocurrency compatibility","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"12",feature:(0,a.__)("Update base currency","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"13",feature:(0,a.__)("Custom currency flags","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"14",feature:(0,a.__)("Automatic currency updates","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"15",feature:(0,a.__)("Customizable currency update intervals","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"16",feature:(0,a.__)("Currency-based payment gateways","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"17",feature:(0,a.__)("Currency rate aggregator","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"18",feature:(0,a.__)("Geo-IP-based welcome currency","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"19",feature:(0,a.__)("Switcher template system for shortcodes and sticky elements","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"20",feature:(0,a.__)("Pre-built switcher demos","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"21",feature:(0,a.__)("No data exposure in URLs","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"22",feature:(0,a.__)("Currency-specific shipping amounts","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"23",feature:(0,a.__)("Currency-specific coupon amounts","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"24",feature:(0,a.__)("Currency-specific product pricing","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"25",feature:(0,a.__)("Approximate product, cart, and checkout amounts","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"26",feature:(0,a.__)("Auto-fill options for new currency creation","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)},{key:"27",feature:(0,a.__)("Control over displaying prices without cents","x-currency"),free:React.createElement(m,null),pro:React.createElement(m,null)}],p=[{title:(0,a.__)("Features","x-currency"),dataIndex:"feature",key:"feature"},{title:(0,a.__)("Free","x-currency"),dataIndex:"free",key:"free",align:"center"},{title:(0,a.__)("Pro","x-currency"),dataIndex:"pro",key:"pro",align:"center"}];function _(){return React.createElement(c.Fragment,null,React.createElement(n.Fill,{name:l.A.PRIMARY_HEADER_NAME},(0,a.__)("Overview","x-currency")),React.createElement(y.A,null),React.createElement(u.A,{columns:p,dataSource:s,pagination:!1,bordered:!0}))}}}]);
  • x-currency/tags/2.3.0/assets/build/chunks/603.js

    r3413759 r3429818  
    1 "use strict";(globalThis.webpackChunkx_currency=globalThis.webpackChunkx_currency||[]).push([[603],{1647:(e,t,r)=>{r.d(t,{A:()=>f});var n=r(1609),o=r(1455),a=r.n(o),c=r(7723),i=r(3517),u=r(7823),l=r(204);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function f(){var e,t,r=(e=(0,n.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=r[0],f=r[1],y=x_currency.has_optincraft;return React.createElement(React.Fragment,null,"0"===y&&React.createElement(i.A,{message:(0,c.__)("Enable Currency Selection Popup","x-currency"),description:React.createElement(React.Fragment,null,(0,c.__)("Display a welcome popup allowing visitors to choose their preferred currency when they first arrive at your site. Click the Setup button to configure and activate this feature.","x-currency")),type:"warning",showIcon:!0,action:React.createElement(u.Ay,{size:"middle",type:"primary",style:{flexShrink:0},onClick:function(){f(!0),a()({path:"/x-currency/admin/setup-optincraft",method:"POST"}).then(function(e){l.Ay.success((0,c.__)("Popup setup successfully.","x-currency")),x_currency.has_optincraft="1"}).finally(function(){f(!1)})},loading:o},(0,c.__)("Setup","x-currency")),style:{margin:"auto",marginBottom:20,maxWidth:"1400px"}}))}},1916:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(7723);const o=function(e){var t=e.label,r=e.isProAvailable;return React.createElement("span",null,t,!r&&React.createElement("span",{style:{marginLeft:8,background:"#faad14",color:"#fff",borderRadius:4,padding:"2px 6px",fontSize:12,fontWeight:500}},(0,n.__)("PRO","x-currency")))}},5603:(e,t,r)=>{r.r(t),r.d(t,{default:()=>_t});var n,o,a,c=r(6427),i=r(6087),u=r(9491),l=r(7143),s=r(4809),f=r(7723),y=r(2619),p=r(8265),m=r(9803),d=r(7333),v=r(6432),h=r(7396);function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var g=(0,h.A)(m.A)(n||(n=b(["\n\t.ant-tabs-tab-active {\n\t\tbackground: #e9f2ff !important;\n\t\ttransition: background-color 1s ease;\n\t}\n\n\t.ant-tabs-tabpane {\n\t\tpadding-left: 30px !important;\n\t}\n"]))),_=(0,h.A)(d.A)(o||(o=b(["\n\tmax-width: 920px;\n\tmargin: auto !important;\n"]))),x=(0,h.A)(v.A)(a||(a=b(["\n\tborder: 1px solid #e2ecf4;\n\tborder-radius: 8px;\n\tpadding: 25px;\n\tmargin-bottom: 20px;\n"]))),A=r(4076),E=r(5787),S=r(9161),w=r(3187),R=r(7166),O=r(3452),j=r(4887),k=r(4759),P=r(8666),C=r(9483),T=r(1609),F=r.n(T),I=r(3607),G=r(7823),z=r(5010),B=r(4058);function U(e){var t=e.label,r=e.description,n=e.name;return React.createElement(x,{justify:"space-between",align:"middle",style:{flexWrap:"nowrap"}},React.createElement(z.A,{flex:"auto"},React.createElement("h5",{style:{color:"rgba(0, 0, 0, 0.88)",fontWeight:600,fontSize:"16px",lineHeight:"1.5",marginBottom:"4px"}},t),React.createElement("p",{style:{color:"#556880",fontSize:"14px",marginTop:"0"}},r)),React.createElement(z.A,null,React.createElement(I.A.Item,{name:n,rules:[{required:!0}],style:{marginBottom:0}},React.createElement(B.A,{style:{marginTop:"0",transform:"scale(1.2)"}}))))}var V=r(204);function N(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return $(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):($(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,$(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,$(f,"constructor",l),$(l,"constructor",u),u.displayName="GeneratorFunction",$(l,o,"GeneratorFunction"),$(f),$(f,o,"Generator"),$(f,n,function(){return this}),$(f,"toString",function(){return"[object Generator]"}),(N=function(){return{w:a,m:y}})()}function $(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}$=function(e,t,r,n){function a(t,r){$(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},$(e,t,r,n)}function K(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return L(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?L(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function W(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=q((0,i.useState)(!1),2),a=o[0],c=o[1],u=q(I.A.useForm(),1)[0];(0,i.useEffect)(function(){u.setFieldsValue(r)},[t,r]);var l=function(){var e,t=(e=N().m(function e(t){var r,o;return N().w(function(e){for(;;)switch(e.p=e.n){case 0:return c(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,c(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){K(a,n,o,c,i,"next",e)}function i(e){K(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}();return F().createElement(I.A,{onFinish:l,autoComplete:"off",form:u},F().createElement(U,{label:(0,f.__)("Round Prices to Whole Numbers","x-currency"),description:(0,f.__)("Enable this option to display prices without cents (e.g., $10 instead of $10.99). Useful for a simplified pricing strategy.","x-currency"),name:"prices_without_cents"}),F().createElement(U,{label:(0,f.__)("Remove Currency Data from URLs","x-currency"),description:(0,f.__)("This option removes the currency parameter from the URL to keep links cleaner and more user-friendly.","x-currency"),name:"no_get_data_in_link"}),F().createElement(I.A.Item,null,F().createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:a},(0,f.__)("Save Changes","x-currency"))))}var M=r(515),D=r(923);function H(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return X(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(X(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,X(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,X(f,"constructor",l),X(l,"constructor",u),u.displayName="GeneratorFunction",X(l,o,"GeneratorFunction"),X(f),X(f,o,"Generator"),X(f,n,function(){return this}),X(f,"toString",function(){return"[object Generator]"}),(H=function(){return{w:a,m:y}})()}function X(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}X=function(e,t,r,n){function a(t,r){X(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},X(e,t,r,n)}function Y(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function Z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return J(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?J(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function J(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Q(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=Z((0,i.useState)({}),2),a=o[0],c=o[1],u=Z((0,i.useState)(!1),2),s=u[0],y=u[1],p=Z(I.A.useForm(),1)[0];(0,i.useEffect)(function(){c(r),p.setFieldsValue(r)},[t,r]);var m=function(){var e,t=(e=H().m(function e(t){var r,o;return H().w(function(e){for(;;)switch(e.p=e.n){case 0:return y(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,y(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){Y(a,n,o,c,i,"next",e)}function i(e){Y(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}(),v=(0,l.useSelect)(function(e){return e(D.A.CURRENCIES).getCurrencies().map(function(e){return{value:e.id,label:e.name}})},[]);return React.createElement(d.A,null,React.createElement(I.A,{form:p,onFinish:m,autoComplete:"off",onValuesChange:function(){c(p.getFieldsValue(a))},layout:"vertical"},React.createElement("div",{style:{marginBottom:"20px"}},React.createElement("h5",{style:{color:"rgba(0, 0, 0, 0.88)",fontWeight:600,fontSize:"16px",lineHeight:"1.5",marginBottom:"4px"}},(0,f.__)("Welcome Currency","x-currency")),React.createElement("p",{style:{color:"#556880"}},(0,f.__)("Set an initial currency for users based on their location or a fixed currency of your choice. This setting helps personalize the shopping experience for users.","x-currency"))),React.createElement(I.A.Item,{label:(0,f.__)("Currency Type","x-currency"),name:"user_welcome_currency_type",rules:[{required:!0,message:(0,f.__)("Please select a currency type.","x-currency")}]},React.createElement(M.A,{options:[{value:"auto",label:(0,f.__)("Based on Geo IP","x-currency")},{value:"fixed",label:(0,f.__)("Fixed Currency","x-currency")}]})),"fixed"===(null==a?void 0:a.user_welcome_currency_type)&&React.createElement(I.A.Item,{label:(0,f.__)("Welcome Currency","x-currency"),name:"user_welcome_currency",rules:[{required:!0,message:(0,f.__)("Please select a welcome currency.","x-currency")}]},React.createElement(M.A,{options:v,placeholder:(0,f.__)("Select a currency","x-currency")})),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:s},(0,f.__)("Save Changes","x-currency")))))}function ee(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return te(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(te(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,te(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,te(f,"constructor",l),te(l,"constructor",u),u.displayName="GeneratorFunction",te(l,o,"GeneratorFunction"),te(f),te(f,o,"Generator"),te(f,n,function(){return this}),te(f,"toString",function(){return"[object Generator]"}),(ee=function(){return{w:a,m:y}})()}function te(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}te=function(e,t,r,n){function a(t,r){te(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},te(e,t,r,n)}function re(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function ne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return oe(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?oe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ae(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=ne((0,i.useState)({}),2),a=o[0],c=o[1],u=ne((0,i.useState)(!1),2),s=u[0],y=u[1],p=ne(I.A.useForm(),1)[0];(0,i.useEffect)(function(){c(r),p.setFieldsValue(r)},[t,r]);var m=function(){var e,t=(e=ee().m(function e(t){var r,o;return ee().w(function(e){for(;;)switch(e.p=e.n){case 0:return y(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,y(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){re(a,n,o,c,i,"next",e)}function i(e){re(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}(),v=(0,l.useSelect)(function(e){return e(D.A.CURRENCIES).getCurrencies().map(function(e){return{value:e.code,label:e.name}})},[]);return React.createElement(I.A,{form:p,onFinish:m,autoComplete:"off",layout:"vertical",onValuesChange:function(){c(p.getFieldsValue(a))}},React.createElement(d.A,{style:{marginBottom:"20px"}},React.createElement("div",{style:{marginBottom:"20px"}},React.createElement("h5",{style:{color:"rgba(0, 0, 0, 0.88)",fontWeight:600,fontSize:"16px",lineHeight:"1.5",marginBottom:"4px"}},(0,f.__)("Approximate Price Settings","x-currency")),React.createElement("p",{style:{color:"#556880"}},(0,f.__)("Configure approximate pricing settings to show estimated prices based on a specific or automatic currency selection. This helps provide clarity to users in their preferred currency.","x-currency"))),React.createElement(I.A.Item,{label:(0,f.__)("Approximate Currency Type","x-currency"),name:"approximate_currency_type"},React.createElement(M.A,{options:[{value:"auto",label:(0,f.__)("Auto (Based on user location)","x-currency")},{value:"fixed",label:(0,f.__)("Fixed Currency","x-currency")}],placeholder:(0,f.__)("Select currency type","x-currency")})),"fixed"===(null==a?void 0:a.approximate_currency_type)&&React.createElement(I.A.Item,{label:(0,f.__)("Approximate Currency","x-currency"),name:"approximate_currency_code",rules:[{required:!0,message:(0,f.__)("Please select an approximate currency.","x-currency")}]},React.createElement(M.A,{options:v,placeholder:(0,f.__)("Select a currency","x-currency")}))),React.createElement(U,{label:(0,f.__)("Enable Approximate Product Prices","x-currency"),description:(0,f.__)("Show estimated prices for individual products in the user's preferred currency.","x-currency"),name:"approximate_product_price"}),React.createElement(U,{label:(0,f.__)("Enable Approximate Cart and Checkout Prices","x-currency"),description:(0,f.__)("Display an estimated total amount for the cart and checkout pages in the user's preferred currency.","x-currency"),name:"approximate_cart_price"}),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:s},(0,f.__)("Save Changes","x-currency"))))}function ce(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return ie(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(ie(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ie(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,ie(f,"constructor",l),ie(l,"constructor",u),u.displayName="GeneratorFunction",ie(l,o,"GeneratorFunction"),ie(f),ie(f,o,"Generator"),ie(f,n,function(){return this}),ie(f,"toString",function(){return"[object Generator]"}),(ce=function(){return{w:a,m:y}})()}function ie(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ie=function(e,t,r,n){function a(t,r){ie(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},ie(e,t,r,n)}function ue(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function le(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return se(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?se(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function se(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var fe=function(e){console.log("Failed:",e)};function ye(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=le((0,i.useState)(!1),2),a=o[0],c=o[1],u=le(I.A.useForm(),1)[0];(0,i.useEffect)(function(){u.setFieldsValue(r)},[t,r]);var l=function(){var e,t=(e=ce().m(function e(t){var r,o;return ce().w(function(e){for(;;)switch(e.p=e.n){case 0:return c(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,c(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){ue(a,n,o,c,i,"next",e)}function i(e){ue(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}();return React.createElement(I.A,{form:u,initialValues:{remember:!0},onFinish:l,onFinishFailed:fe,autoComplete:"off"},React.createElement(U,{label:(0,f.__)("Shipping amount by currency","x-currency"),description:(0,f.__)("Specify the exact shipping cost based on the currency selected","x-currency"),name:"specific_shipping_amount"}),React.createElement(U,{label:(0,f.__)("Coupon amount by currency","x-currency"),description:(0,f.__)("Set the value for coupons based on the selected currency","x-currency"),name:"specific_coupon_amount"}),React.createElement(U,{label:(0,f.__)("Product price by currency","x-currency"),description:(0,f.__)("Define the price for each product in different currencies","x-currency"),name:"specific_product_price"}),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:a},(0,f.__)("Save Changes","x-currency"))))}var pe=r(9324),me=r(2121),de=r(5883),ve=r(1643);function he(e){return he="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},he(e)}function be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ge(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?be(Object(r),!0).forEach(function(t){Oe(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):be(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _e(e){return function(e){if(Array.isArray(e))return Re(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||we(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 xe(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Ae(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(Ae(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Ae(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Ae(f,"constructor",l),Ae(l,"constructor",u),u.displayName="GeneratorFunction",Ae(l,o,"GeneratorFunction"),Ae(f),Ae(f,o,"Generator"),Ae(f,n,function(){return this}),Ae(f,"toString",function(){return"[object Generator]"}),(xe=function(){return{w:a,m:y}})()}function Ae(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ae=function(e,t,r,n){function a(t,r){Ae(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Ae(e,t,r,n)}function Ee(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function Se(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||we(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function we(e,t){if(e){if("string"==typeof e)return Re(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Re(e,t):void 0}}function Re(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Oe(e,t,r){return(t=function(e){var t=function(e){if("object"!=he(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=he(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==he(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var je=me.A.Text,ke=function(e){var t,r,n=e.form,o=e.currency,a=e.values,c=(null===(t=window.x_currency)||void 0===t?void 0:t.countries)||[],i=(null==a||null===(r=a.geo_ip)||void 0===r?void 0:r[o.id])||{},u=function(){n.setFieldsValue({geo_ip:Oe({},o.id,{welcome_country:void 0})})};return React.createElement("div",{className:"geo-item",style:{gap:"16px",display:"flex",flexDirection:"column"}},x_currency.base_currency_id!==o.id?React.createElement(I.A.Item,{name:["geo_ip",o.id,"status"],label:(0,f.__)("Enable Geo IP Rules","x-currency"),layout:"horizontal",style:{marginBottom:0}},React.createElement(B.A,{style:{marginTop:"-8px"},onChange:function(e){e&&u()}})):"",(null==i?void 0:i.status)&&React.createElement(React.Fragment,null,React.createElement(I.A.Item,{name:["geo_ip",o.id,"action"],label:(0,f.__)("Action","x-currency"),help:React.createElement(je,{type:"secondary"},(0,f.__)("Select whether to include or exclude the countries listed below.","x-currency")),rules:[{required:!0}]},React.createElement(M.A,{options:[{value:"enable",label:(0,f.__)("Include","x-currency")},{value:"disable",label:(0,f.__)("Exclude","x-currency")}],placeholder:(0,f.__)("Select an action","x-currency"),onChange:u})),React.createElement(I.A.Item,{name:["geo_ip",o.id,"countries"],label:(0,f.__)("Countries","x-currency"),style:{marginBottom:0},rules:[{required:!0}]},React.createElement(M.A,{mode:"multiple",options:c,placeholder:(0,f.__)("Select countries","x-currency"),filterOption:function(e,t){return t.label.toLowerCase().includes(e.toLowerCase())||t.value.toLowerCase().includes(e.toLowerCase())}}))),React.createElement(I.A.Item,{name:["geo_ip",o.id,"welcome_country"],label:(0,f.__)("Welcome Country","x-currency"),help:React.createElement(je,{type:"secondary"},(0,f.__)("Select the default country for new visitors","x-currency")),rules:[{required:!0}]},React.createElement(M.A,{showSearch:!0,options:function(){if(!i.status)return c;var e=null==i?void 0:i.countries,t=null==i?void 0:i.action;return e&&void 0!==t?"enable"===t?c.filter(function(t){return e.includes(t.value)}):c.filter(function(t){return!e.includes(t.value)}):c}(),placeholder:(0,f.__)("Select a default country","x-currency"),filterOption:function(e,t){return t.label.toLowerCase().includes(e.toLowerCase())||t.value.toLowerCase().includes(e.toLowerCase())}})))};function Pe(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=Se((0,i.useState)({}),2),a=o[0],c=o[1],u=Se((0,i.useState)(!1),2),s=u[0],y=u[1],p=Se(I.A.useForm(),1)[0],m=de.A.useToken().token;(0,i.useEffect)(function(){c(r),p.setFieldsValue(r)},[t,r]);var d={marginBottom:16,borderRadius:m.borderRadiusLG,border:"1px solid ".concat(m.colorBorder)},v=(0,l.useSelect)(function(e){var t;return(null===(t=e(D.A.CURRENCIES))||void 0===t?void 0:t.getCurrencies())||[]},[]),h=(0,i.useMemo)(function(){return v.length?v.map(function(e){return{key:e.id,label:React.createElement("span",{style:{fontSize:"16px",fontWeight:"500"}},e.name),children:React.createElement(ke,{form:p,currency:e,values:a}),style:d}}):[{key:"no-currency",label:React.createElement("span",{style:{fontSize:"16px",fontWeight:"500"}},"No Currencies Available"),children:React.createElement(je,{type:"warning"},"Currencies data is not available."),style:d}]},[v,a]),b=function(){var e,t=(e=xe().m(function e(){var t,r;return xe().w(function(e){for(;;)switch(e.p=e.n){case 0:return y(!0),e.p=1,e.n=2,n({settings:a});case 2:t=e.v,V.Ay.success(t.message),e.n=4;break;case 3:e.p=3,r=e.v,V.Ay.error(r.message),console.error("Submission failed:",r);case 4:return e.p=4,y(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){Ee(a,n,o,c,i,"next",e)}function i(e){Ee(a,n,o,c,i,"throw",e)}c(void 0)})});return function(){return t.apply(this,arguments)}}();return React.createElement(I.A,{layout:"vertical",form:p,onFinish:b,autoComplete:"off",onValuesChange:function(){var e=p.getFieldsValue().geo_ip||{},t=a.geo_ip||{},r={},n=new Set([].concat(_e(Object.keys(t)),_e(Object.keys(e))));Array.from(n).forEach(function(n){r[n]=ge(ge({},t[n]),e[n]||{})}),c(function(e){return ge(ge({},e),{},{geo_ip:r})})}},React.createElement(ve.A,{bordered:!1,accordion:!0,expandIcon:function(e){var t=e.isActive;return React.createElement(pe.A,{rotate:t?90:0})},style:{background:m.colorBgContainer,borderRadius:m.borderRadiusLG},items:h}),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:s},(0,f.__)("Save Changes","x-currency"))))}var Ce=r(117);function Te(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Fe(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(Fe(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Fe(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Fe(f,"constructor",l),Fe(l,"constructor",u),u.displayName="GeneratorFunction",Fe(l,o,"GeneratorFunction"),Fe(f),Fe(f,o,"Generator"),Fe(f,n,function(){return this}),Fe(f,"toString",function(){return"[object Generator]"}),(Te=function(){return{w:a,m:y}})()}function Fe(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Fe=function(e,t,r,n){function a(t,r){Fe(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Fe(e,t,r,n)}function Ie(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function Ge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ze(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ze(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ze(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Be=function(e){console.log("Failed:",e)},Ue=me.A.Text,Ve={fixer_api_token:{label:"Fixer API Token",required:!0,message:"Fixer API token is required",help:function(){return React.createElement(Ue,{type:"secondary"},React.createElement("a",{href:"https://fixer.io/",target:"_blank"},"Click here")," ","to get your Fixer API token.")},default:""},"fixer-api-layer_api_token":{label:"Fixer API Layer Token",required:!0,message:"Fixer API Layer token is required",help:function(){return React.createElement(Ue,{type:"secondary"},React.createElement("a",{href:"https://apilayer.com/marketplace/fixer-api",target:"_blank"},"Click here")," ","to get your Fixer API Layer token.")},default:""},currencyfreaks_api_token:{label:"CurrencyFreaks API Token",required:!0,message:"CurrencyFreaks API token is required",help:function(){return React.createElement(Ue,{type:"secondary"},React.createElement("a",{href:"https://currencyfreaks.com/",target:"_blank"},"Click here")," ","to get your CurrencyFreaks API token.")},default:""},openexchangerates_api_token:{label:"OpenExchangeRates API Token",required:!0,message:"OpenExchangeRates API token is required",help:function(){return React.createElement(Ue,{type:"secondary"},React.createElement("a",{href:"https://openexchangerates.org/",target:"_blank"},"Click here")," ","to get your OpenExchangeRates API token.")},default:""}};function Ne(e){var t=e.provider,r=Ve["".concat(t,"_api_token")];return r?React.createElement(I.A.Item,{label:r.label,name:"".concat(t,"_api_token"),rules:[{required:!0,message:r.message}],help:r.help()},React.createElement(Ce.A,null)):null}function $e(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=Ge((0,i.useState)({}),2),a=o[0],c=o[1],u=Ge((0,i.useState)(!1),2),l=u[0],s=u[1],y=Ge(I.A.useForm(),1)[0];(0,i.useEffect)(function(){c(r),y.setFieldsValue(r)},[t,r]);var p=function(){var e,t=(e=Te().m(function e(t){var r,o;return Te().w(function(e){for(;;)switch(e.p=e.n){case 0:return s(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,s(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){Ie(a,n,o,c,i,"next",e)}function i(e){Ie(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}();return React.createElement(d.A,null,React.createElement(I.A,{form:y,initialValues:{remember:!0},onFinish:p,onFinishFailed:Be,autoComplete:"off",layout:"vertical",onValuesChange:function(){c(y.getFieldsValue(a))}},React.createElement("div",{style:{marginBottom:"20px"}},React.createElement("h5",{style:{color:"rgba(0, 0, 0, 0.88)",fontWeight:600,fontSize:"16px",lineHeight:"1.5",marginBottom:"4px"}},(0,f.__)("Currency Rate Aggregator","x-currency")),React.createElement("p",{style:{color:"#556880"}},(0,f.__)("Choose the API provider for update currency rate.","x-currency"))),React.createElement(I.A.Item,{label:(0,f.__)("Currency Rate Aggregator","x-currency"),name:"default_rate_provider"},React.createElement(M.A,{options:[{value:"fixer",label:"Fixer"},{value:"fixer-api-layer",label:"Fixer API Layer"},{value:"currencyfreaks",label:"CurrencyFreaks"},{value:"openexchangerates",label:"OpenExchangeRates"}]})),React.createElement(Ne,{provider:a.default_rate_provider}),React.createElement(I.A.Item,{style:{paddingTop:"20px"}},React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:l},(0,f.__)("Save Changes","x-currency")))))}function Ke(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return qe(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(qe(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,qe(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,qe(f,"constructor",l),qe(l,"constructor",u),u.displayName="GeneratorFunction",qe(l,o,"GeneratorFunction"),qe(f),qe(f,o,"Generator"),qe(f,n,function(){return this}),qe(f,"toString",function(){return"[object Generator]"}),(Ke=function(){return{w:a,m:y}})()}function qe(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}qe=function(e,t,r,n){function a(t,r){qe(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},qe(e,t,r,n)}function Le(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function We(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Me(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Me(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Me(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function De(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=We((0,i.useState)({}),2),a=o[0],c=o[1],u=We((0,i.useState)(!1),2),l=u[0],s=u[1],y=We(I.A.useForm(),1)[0];(0,i.useEffect)(function(){c(r),y.setFieldsValue(r)},[t,r]);var p=function(){var e,t=(e=Ke().m(function e(t){var r,o;return Ke().w(function(e){for(;;)switch(e.p=e.n){case 0:return s(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,s(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){Le(a,n,o,c,i,"next",e)}function i(e){Le(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}();return React.createElement(I.A,{form:y,initialValues:r,onFinish:p,autoComplete:"off",onValuesChange:function(e,t){c(t)},layout:"vertical"},React.createElement(U,{label:(0,f.__)("Enable Extra Fee for Cart Total","x-currency"),description:(0,f.__)("Enable this option to apply an extra fee to the cart total.","x-currency"),name:"cart_total_extra_fee"}),(null==a?void 0:a.cart_total_extra_fee)&&React.createElement(U,{label:(0,f.__)("Display Extra Fee Message in Cart","x-currency"),description:(0,f.__)("Enable this option to show a message explaining the extra fee in the cart.","x-currency"),name:"cart_total_extra_fee_message"}),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:l},(0,f.__)("Save Changes","x-currency"))))}var He=r(2234);function Xe(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Ye(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(Ye(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Ye(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Ye(f,"constructor",l),Ye(l,"constructor",u),u.displayName="GeneratorFunction",Ye(l,o,"GeneratorFunction"),Ye(f),Ye(f,o,"Generator"),Ye(f,n,function(){return this}),Ye(f,"toString",function(){return"[object Generator]"}),(Xe=function(){return{w:a,m:y}})()}function Ye(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ye=function(e,t,r,n){function a(t,r){Ye(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Ye(e,t,r,n)}function Ze(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function Je(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Qe(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Qe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function et(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=Je((0,i.useState)({}),2),a=o[0],c=o[1],u=Je((0,i.useState)(!1),2),l=u[0],s=u[1],y=Je(I.A.useForm(),1)[0];(0,i.useEffect)(function(){c(r),y.setFieldsValue(r)},[t,r]);var p=function(){var e,t=(e=Xe().m(function e(t){var r,o;return Xe().w(function(e){for(;;)switch(e.p=e.n){case 0:return s(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,s(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){Ze(a,n,o,c,i,"next",e)}function i(e){Ze(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}();return React.createElement(d.A,null,React.createElement(I.A,{form:y,onFinish:p,autoComplete:"off",onValuesChange:function(e,t){c(t)},layout:"vertical"},React.createElement("div",{style:{marginBottom:"20px"}},React.createElement("h5",{style:{color:"rgba(0, 0, 0, 0.88)",fontWeight:600,fontSize:"16px",lineHeight:"1.5",marginBottom:"4px"}},(0,f.__)("Currency Rate Auto Update","x-currency")),React.createElement("p",{style:{color:"#556880"}},(0,f.__)("Automatically update currency rates at a specified interval.","x-currency"))),React.createElement(I.A.Item,{label:(0,f.__)("Enable Auto Update","x-currency"),name:"currency_rate_auto_update",valuePropName:"checked"},React.createElement(B.A,null)),(null==a?void 0:a.currency_rate_auto_update)&&React.createElement(React.Fragment,null,React.createElement(I.A.Item,{label:(0,f.__)("Update Interval","x-currency"),name:"rate_auto_update_time",rules:[{required:!0,message:(0,f.__)("Please enter the update interval.","x-currency")}]},React.createElement(He.A,{style:{width:"100%"},placeholder:(0,f.__)("Enter interval value","x-currency"),min:1})),React.createElement(I.A.Item,{label:(0,f.__)("Interval Type","x-currency"),name:"rate_auto_update_time_type",rules:[{required:!0,message:(0,f.__)("Please select the interval type.","x-currency")}]},React.createElement(M.A,{options:[{value:"second",label:(0,f.__)("Second","x-currency")},{value:"minute",label:(0,f.__)("Minute","x-currency")},{value:"hour",label:(0,f.__)("Hour","x-currency")}],placeholder:(0,f.__)("Select interval type","x-currency")}))),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:l},(0,f.__)("Save Changes","x-currency")))))}var tt=r(970),rt=me.A.Title,nt=me.A.Text,ot=me.A.Paragraph;const at=function(e){var t=e.title,r=e.description;return F().createElement(d.A,{bordered:!1,style:{maxWidth:500,margin:"auto",marginTop:"20px",marginBottom:"20px",textAlign:"center",borderRadius:20,padding:"40px 28px"}},F().createElement(tt.A,{style:{fontSize:56,color:"#faad14",marginBottom:24}}),F().createElement(rt,{level:3,style:{marginBottom:16}},"Upgrade to Pro"),F().createElement(ot,{style:{fontSize:16,fontWeight:500,marginBottom:12}},t),F().createElement(nt,{style:{fontSize:15,color:"#595959",display:"block",marginBottom:28}},r),F().createElement(G.Ay,{type:"primary",size:"large",style:{padding:"10px 32px",fontSize:16,borderRadius:8,backgroundColor:"#faad14",borderColor:"#faad14"},href:"https://www.facebook.com/groups/doatkolom"},(0,f.__)("Get Pro Now","x-currency")))};var ct=r(3517);function it(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return ut(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(ut(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ut(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,ut(f,"constructor",l),ut(l,"constructor",u),u.displayName="GeneratorFunction",ut(l,o,"GeneratorFunction"),ut(f),ut(f,o,"Generator"),ut(f,n,function(){return this}),ut(f,"toString",function(){return"[object Generator]"}),(it=function(){return{w:a,m:y}})()}function ut(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ut=function(e,t,r,n){function a(t,r){ut(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},ut(e,t,r,n)}function lt(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function st(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ft(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ft(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function yt(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=st((0,i.useState)(!1),2),a=o[0],c=o[1],u=st(I.A.useForm(),1)[0];(0,i.useEffect)(function(){u.setFieldsValue(r)},[t,r]);var s=function(){var e,t=(e=it().m(function e(t){var r,o;return it().w(function(e){for(;;)switch(e.p=e.n){case 0:return c(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,(0,l.dispatch)(D.A.CURRENCIES).invalidateResolution("getCurrencies"),x_currency.base_currency_id=t.base_currency,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,c(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){lt(a,n,o,c,i,"next",e)}function i(e){lt(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}(),y=(0,l.useSelect)(function(e){return e(D.A.CURRENCIES).getCurrencies().map(function(e){return{value:e.id,label:e.name}})},[]);return React.createElement(d.A,null,React.createElement(I.A,{form:u,onFinish:s,autoComplete:"off",layout:"vertical"},React.createElement(ct.A,{message:(0,f.__)("⚠️ Changing the base currency can have major effects on your store!","x-currency"),description:(0,f.__)("This may affect all product pricing and currency conversions. Please proceed with caution.","x-currency"),type:"warning",showIcon:!0,style:{marginBottom:20}}),React.createElement("div",{style:{marginBottom:"20px"}},React.createElement("h5",{style:{color:"rgba(0, 0, 0, 0.88)",fontWeight:600,fontSize:"16px",lineHeight:"1.5",marginBottom:"4px"}},(0,f.__)("Base Currency","x-currency")),React.createElement("p",{style:{color:"#556880"}},(0,f.__)("Select the base currency for your store. All other currencies will be converted based on this, and all product prices will be set using this currency.","x-currency"))),React.createElement(I.A.Item,{label:(0,f.__)("Base Currency","x-currency"),name:"base_currency",rules:[{required:!0,message:(0,f.__)("Please select a base currency.","x-currency")}]},React.createElement(M.A,{options:y,placeholder:(0,f.__)("Select a currency","x-currency")})),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:a},(0,f.__)("Save Changes","x-currency")))))}var pt=r(1916),mt=r(6565);const dt=function(e){var t=e.settings,r=e.updateSettings,n=(0,p.Zp)(),o=(0,p.zy)(),a=(0,mt.$)(),c=o.pathname.split("/")[2]||"general",i=[{label:(0,f.__)("General","x-currency"),key:"general",children:React.createElement(W,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(A.A,null)},{label:(0,f.__)("Welcome Currency","x-currency"),key:"welcome-currency",children:React.createElement(Q,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(E.A,null)},{label:React.createElement(pt.A,{label:(0,f.__)("Checkout Currency","x-currency"),isProAvailable:a}),key:"checkout-currency",children:React.createElement(at,{title:"Checkout Page Currency",description:"Set the currency for the checkout page. This will force the checkout to use a specific currency, also conditionally based on the country of the customer."}),icon:React.createElement(S.A,null)},{label:(0,f.__)("Geo IP Rules","x-currency"),key:"geo-ip-rules",children:React.createElement(Pe,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(w.A,null)},{label:(0,f.__)("Rate Auto Update","x-currency"),key:"rate-auto-update",children:React.createElement(et,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(R.A,null)},{label:(0,f.__)("Approximate Price","x-currency"),key:"approximate-price",children:React.createElement(ae,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(O.A,null)},{label:(0,f.__)("Extra Fee","x-currency"),key:"extra-fee",children:React.createElement(De,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(j.A,null)},{label:(0,f.__)("Rate Aggregator","x-currency"),key:"rate-aggregator",children:React.createElement($e,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(k.A,null)},{label:(0,f.__)("Specific Price","x-currency"),key:"specific-price",children:React.createElement(ye,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(P.A,null)},{label:(0,f.__)("Base Currency","x-currency"),key:"base-currency",children:React.createElement(yt,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(C.A,null)}];return React.createElement(_,{title:(0,f.__)("Settings","x-currency")},React.createElement(g,{activeKey:c,onChange:function(e){n("/settings/".concat(e))},size:"large",tabPosition:"left",items:(0,y.applyFilters)("x-currency-global-settings-pages",i,{activeKey:c,settings:t,updateSettings:r})}))};var vt=r(1647),ht=(0,l.withSelect)(function(e){var t=e(D.A.SETTINGS),r=t.getSettings,n=t.isLoading;return{settings:r(),isLoading:n()}}),bt=(0,l.withDispatch)(function(e){return{updateSettings:e(D.A.SETTINGS).updateSettings}}),gt=(0,u.compose)([ht,bt])(function(e){var t=e.settings,r=e.updateSettings;return React.createElement(i.Fragment,null,React.createElement(c.Fill,{name:s.A.PRIMARY_HEADER_NAME},"Settings"),React.createElement(vt.A,null),React.createElement(dt,{settings:t,updateSettings:r}))});const _t=(0,i.memo)(gt)},6565:(e,t,r)=>{function n(e){switch(e){case"right":return"%2$s%1$s";case"left_space":return"%1$s %2$s";case"right_space":return"%2$s %1$s";default:return"%1$s%2$s"}}r.d(t,{$:()=>a,X:()=>n});var o=r(2619);function a(){return(0,o.applyFilters)("x-currency-pro-status",!1)}}}]);
     1"use strict";(globalThis.webpackChunkx_currency=globalThis.webpackChunkx_currency||[]).push([[603],{1647:(e,t,r)=>{r.d(t,{A:()=>f});var n=r(1609),o=r(1455),a=r.n(o),c=r(104),i=r(3517),u=r(7823),l=r(204);function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function f(){var e,t,r=(e=(0,n.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?s(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),o=r[0],f=r[1],y=x_currency.has_optincraft;return React.createElement(React.Fragment,null,"0"===y&&React.createElement(i.A,{message:(0,c.__)("Enable Currency Selection Popup","x-currency"),description:React.createElement(React.Fragment,null,(0,c.__)("Display a welcome popup allowing visitors to choose their preferred currency when they first arrive at your site. Click the Setup button to configure and activate this feature.","x-currency")),type:"warning",showIcon:!0,action:React.createElement(u.Ay,{size:"middle",type:"primary",style:{flexShrink:0},onClick:function(){f(!0),a()({path:"/x-currency/admin/setup-optincraft",method:"POST"}).then(function(e){l.Ay.success((0,c.__)("Popup setup successfully.","x-currency")),x_currency.has_optincraft="1"}).finally(function(){f(!1)})},loading:o},(0,c.__)("Setup","x-currency")),style:{margin:"auto",marginBottom:20,maxWidth:"1400px"}}))}},1916:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(104);const o=function(e){var t=e.label,r=e.isProAvailable;return React.createElement("span",null,t,!r&&React.createElement("span",{style:{marginLeft:8,background:"#faad14",color:"#fff",borderRadius:4,padding:"2px 6px",fontSize:12,fontWeight:500}},(0,n.__)("PRO","x-currency")))}},5603:(e,t,r)=>{r.r(t),r.d(t,{default:()=>_t});var n,o,a,c=r(6427),i=r(6087),u=r(9491),l=r(7143),s=r(4809),f=r(104),y=r(2619),p=r(8265),m=r(9803),d=r(7333),v=r(6432),h=r(7396);function b(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var g=(0,h.A)(m.A)(n||(n=b(["\n\t.ant-tabs-tab-active {\n\t\tbackground: #e9f2ff !important;\n\t\ttransition: background-color 1s ease;\n\t}\n\n\t.ant-tabs-tabpane {\n\t\tpadding-left: 30px !important;\n\t}\n"]))),_=(0,h.A)(d.A)(o||(o=b(["\n\tmax-width: 920px;\n\tmargin: auto !important;\n"]))),x=(0,h.A)(v.A)(a||(a=b(["\n\tborder: 1px solid #e2ecf4;\n\tborder-radius: 8px;\n\tpadding: 25px;\n\tmargin-bottom: 20px;\n"]))),A=r(4076),E=r(5787),S=r(9161),R=r(3187),w=r(7166),O=r(3452),j=r(4887),k=r(4759),P=r(8666),C=r(9483),T=r(1609),F=r.n(T),I=r(3607),G=r(7823),z=r(5010),B=r(4058);function U(e){var t=e.label,r=e.description,n=e.name;return React.createElement(x,{justify:"space-between",align:"middle",style:{flexWrap:"nowrap"}},React.createElement(z.A,{flex:"auto"},React.createElement("h5",{style:{color:"rgba(0, 0, 0, 0.88)",fontWeight:600,fontSize:"16px",lineHeight:"1.5",marginBottom:"4px"}},t),React.createElement("p",{style:{color:"#556880",fontSize:"14px",marginTop:"0"}},r)),React.createElement(z.A,null,React.createElement(I.A.Item,{name:n,rules:[{required:!0}],style:{marginBottom:0}},React.createElement(B.A,{style:{marginTop:"0",transform:"scale(1.2)"}}))))}var V=r(204);function N(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return K(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(K(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,K(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,K(f,"constructor",l),K(l,"constructor",u),u.displayName="GeneratorFunction",K(l,o,"GeneratorFunction"),K(f),K(f,o,"Generator"),K(f,n,function(){return this}),K(f,"toString",function(){return"[object Generator]"}),(N=function(){return{w:a,m:y}})()}function K(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}K=function(e,t,r,n){function a(t,r){K(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},K(e,t,r,n)}function q(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return W(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?W(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function W(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function M(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=L((0,i.useState)(!1),2),a=o[0],c=o[1],u=L(I.A.useForm(),1)[0];(0,i.useEffect)(function(){u.setFieldsValue(r)},[t,r]);var l=function(){var e,t=(e=N().m(function e(t){var r,o;return N().w(function(e){for(;;)switch(e.p=e.n){case 0:return c(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,c(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){q(a,n,o,c,i,"next",e)}function i(e){q(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}();return F().createElement(I.A,{onFinish:l,autoComplete:"off",form:u},F().createElement(U,{label:(0,f.__)("Round Prices to Whole Numbers","x-currency"),description:(0,f.__)("Enable this option to display prices without cents (e.g., $10 instead of $10.99). Useful for a simplified pricing strategy.","x-currency"),name:"prices_without_cents"}),F().createElement(U,{label:(0,f.__)("Remove Currency Data from URLs","x-currency"),description:(0,f.__)("This option removes the currency parameter from the URL to keep links cleaner and more user-friendly.","x-currency"),name:"no_get_data_in_link"}),F().createElement(I.A.Item,null,F().createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:a},(0,f.__)("Save Changes","x-currency"))))}var $=r(515),D=r(923);function H(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Y(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(Y(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Y(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Y(f,"constructor",l),Y(l,"constructor",u),u.displayName="GeneratorFunction",Y(l,o,"GeneratorFunction"),Y(f),Y(f,o,"Generator"),Y(f,n,function(){return this}),Y(f,"toString",function(){return"[object Generator]"}),(H=function(){return{w:a,m:y}})()}function Y(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Y=function(e,t,r,n){function a(t,r){Y(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Y(e,t,r,n)}function Z(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function J(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Q(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Q(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function X(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=J((0,i.useState)({}),2),a=o[0],c=o[1],u=J((0,i.useState)(!1),2),s=u[0],y=u[1],p=J(I.A.useForm(),1)[0];(0,i.useEffect)(function(){c(r),p.setFieldsValue(r)},[t,r]);var m=function(){var e,t=(e=H().m(function e(t){var r,o;return H().w(function(e){for(;;)switch(e.p=e.n){case 0:return y(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,y(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){Z(a,n,o,c,i,"next",e)}function i(e){Z(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}(),v=(0,l.useSelect)(function(e){return e(D.A.CURRENCIES).getCurrencies().map(function(e){return{value:e.id,label:e.name}})},[]);return React.createElement(d.A,null,React.createElement(I.A,{form:p,onFinish:m,autoComplete:"off",onValuesChange:function(){c(p.getFieldsValue(a))},layout:"vertical"},React.createElement("div",{style:{marginBottom:"20px"}},React.createElement("h5",{style:{color:"rgba(0, 0, 0, 0.88)",fontWeight:600,fontSize:"16px",lineHeight:"1.5",marginBottom:"4px"}},(0,f.__)("Welcome Currency","x-currency")),React.createElement("p",{style:{color:"#556880"}},(0,f.__)("Set an initial currency for users based on their location or a fixed currency of your choice. This setting helps personalize the shopping experience for users.","x-currency"))),React.createElement(I.A.Item,{label:(0,f.__)("Currency Type","x-currency"),name:"user_welcome_currency_type",rules:[{required:!0,message:(0,f.__)("Please select a currency type.","x-currency")}]},React.createElement($.A,{options:[{value:"auto",label:(0,f.__)("Based on Geo IP","x-currency")},{value:"fixed",label:(0,f.__)("Fixed Currency","x-currency")}]})),"fixed"===(null==a?void 0:a.user_welcome_currency_type)&&React.createElement(I.A.Item,{label:(0,f.__)("Welcome Currency","x-currency"),name:"user_welcome_currency",rules:[{required:!0,message:(0,f.__)("Please select a welcome currency.","x-currency")}]},React.createElement($.A,{options:v,placeholder:(0,f.__)("Select a currency","x-currency")})),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:s},(0,f.__)("Save Changes","x-currency")))))}function ee(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return te(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(te(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,te(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,te(f,"constructor",l),te(l,"constructor",u),u.displayName="GeneratorFunction",te(l,o,"GeneratorFunction"),te(f),te(f,o,"Generator"),te(f,n,function(){return this}),te(f,"toString",function(){return"[object Generator]"}),(ee=function(){return{w:a,m:y}})()}function te(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}te=function(e,t,r,n){function a(t,r){te(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},te(e,t,r,n)}function re(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function ne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return oe(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?oe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function ae(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=ne((0,i.useState)({}),2),a=o[0],c=o[1],u=ne((0,i.useState)(!1),2),s=u[0],y=u[1],p=ne(I.A.useForm(),1)[0];(0,i.useEffect)(function(){c(r),p.setFieldsValue(r)},[t,r]);var m=function(){var e,t=(e=ee().m(function e(t){var r,o;return ee().w(function(e){for(;;)switch(e.p=e.n){case 0:return y(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,y(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){re(a,n,o,c,i,"next",e)}function i(e){re(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}(),v=(0,l.useSelect)(function(e){return e(D.A.CURRENCIES).getCurrencies().map(function(e){return{value:e.code,label:e.name}})},[]);return React.createElement(I.A,{form:p,onFinish:m,autoComplete:"off",layout:"vertical",onValuesChange:function(){c(p.getFieldsValue(a))}},React.createElement(d.A,{style:{marginBottom:"20px"}},React.createElement("div",{style:{marginBottom:"20px"}},React.createElement("h5",{style:{color:"rgba(0, 0, 0, 0.88)",fontWeight:600,fontSize:"16px",lineHeight:"1.5",marginBottom:"4px"}},(0,f.__)("Approximate Price Settings","x-currency")),React.createElement("p",{style:{color:"#556880"}},(0,f.__)("Configure approximate pricing settings to show estimated prices based on a specific or automatic currency selection. This helps provide clarity to users in their preferred currency.","x-currency"))),React.createElement(I.A.Item,{label:(0,f.__)("Approximate Currency Type","x-currency"),name:"approximate_currency_type"},React.createElement($.A,{options:[{value:"auto",label:(0,f.__)("Auto (Based on user location)","x-currency")},{value:"fixed",label:(0,f.__)("Fixed Currency","x-currency")}],placeholder:(0,f.__)("Select currency type","x-currency")})),"fixed"===(null==a?void 0:a.approximate_currency_type)&&React.createElement(I.A.Item,{label:(0,f.__)("Approximate Currency","x-currency"),name:"approximate_currency_code",rules:[{required:!0,message:(0,f.__)("Please select an approximate currency.","x-currency")}]},React.createElement($.A,{options:v,placeholder:(0,f.__)("Select a currency","x-currency")}))),React.createElement(U,{label:(0,f.__)("Enable Approximate Product Prices","x-currency"),description:(0,f.__)("Show estimated prices for individual products in the user's preferred currency.","x-currency"),name:"approximate_product_price"}),React.createElement(U,{label:(0,f.__)("Enable Approximate Cart and Checkout Prices","x-currency"),description:(0,f.__)("Display an estimated total amount for the cart and checkout pages in the user's preferred currency.","x-currency"),name:"approximate_cart_price"}),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:s},(0,f.__)("Save Changes","x-currency"))))}function ce(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return ie(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(ie(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ie(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,ie(f,"constructor",l),ie(l,"constructor",u),u.displayName="GeneratorFunction",ie(l,o,"GeneratorFunction"),ie(f),ie(f,o,"Generator"),ie(f,n,function(){return this}),ie(f,"toString",function(){return"[object Generator]"}),(ce=function(){return{w:a,m:y}})()}function ie(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ie=function(e,t,r,n){function a(t,r){ie(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},ie(e,t,r,n)}function ue(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function le(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return se(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?se(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function se(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var fe=function(e){console.log("Failed:",e)};function ye(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=le((0,i.useState)(!1),2),a=o[0],c=o[1],u=le(I.A.useForm(),1)[0];(0,i.useEffect)(function(){u.setFieldsValue(r)},[t,r]);var l=function(){var e,t=(e=ce().m(function e(t){var r,o;return ce().w(function(e){for(;;)switch(e.p=e.n){case 0:return c(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,c(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){ue(a,n,o,c,i,"next",e)}function i(e){ue(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}();return React.createElement(I.A,{form:u,initialValues:{remember:!0},onFinish:l,onFinishFailed:fe,autoComplete:"off"},React.createElement(U,{label:(0,f.__)("Shipping amount by currency","x-currency"),description:(0,f.__)("Specify the exact shipping cost based on the currency selected","x-currency"),name:"specific_shipping_amount"}),React.createElement(U,{label:(0,f.__)("Coupon amount by currency","x-currency"),description:(0,f.__)("Set the value for coupons based on the selected currency","x-currency"),name:"specific_coupon_amount"}),React.createElement(U,{label:(0,f.__)("Product price by currency","x-currency"),description:(0,f.__)("Define the price for each product in different currencies","x-currency"),name:"specific_product_price"}),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:a},(0,f.__)("Save Changes","x-currency"))))}var pe=r(9324),me=r(2121),de=r(5883),ve=r(1643);function he(e){return he="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},he(e)}function be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ge(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?be(Object(r),!0).forEach(function(t){Oe(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):be(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _e(e){return function(e){if(Array.isArray(e))return we(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Re(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 xe(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Ae(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(Ae(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Ae(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Ae(f,"constructor",l),Ae(l,"constructor",u),u.displayName="GeneratorFunction",Ae(l,o,"GeneratorFunction"),Ae(f),Ae(f,o,"Generator"),Ae(f,n,function(){return this}),Ae(f,"toString",function(){return"[object Generator]"}),(xe=function(){return{w:a,m:y}})()}function Ae(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ae=function(e,t,r,n){function a(t,r){Ae(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Ae(e,t,r,n)}function Ee(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function Se(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||Re(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Re(e,t){if(e){if("string"==typeof e)return we(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?we(e,t):void 0}}function we(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function Oe(e,t,r){return(t=function(e){var t=function(e){if("object"!=he(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var r=t.call(e,"string");if("object"!=he(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==he(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var je=me.A.Text,ke=function(e){var t,r,n=e.form,o=e.currency,a=e.values,c=(null===(t=window.x_currency)||void 0===t?void 0:t.countries)||[],i=(null==a||null===(r=a.geo_ip)||void 0===r?void 0:r[o.id])||{},u=function(){n.setFieldsValue({geo_ip:Oe({},o.id,{welcome_country:void 0})})};return React.createElement("div",{className:"geo-item",style:{gap:"16px",display:"flex",flexDirection:"column"}},x_currency.base_currency_id!==o.id?React.createElement(I.A.Item,{name:["geo_ip",o.id,"status"],label:(0,f.__)("Enable Geo IP Rules","x-currency"),layout:"horizontal",style:{marginBottom:0}},React.createElement(B.A,{style:{marginTop:"-8px"},onChange:function(e){e&&u()}})):"",(null==i?void 0:i.status)&&React.createElement(React.Fragment,null,React.createElement(I.A.Item,{name:["geo_ip",o.id,"action"],label:(0,f.__)("Action","x-currency"),help:React.createElement(je,{type:"secondary"},(0,f.__)("Select whether to include or exclude the countries listed below.","x-currency")),rules:[{required:!0}]},React.createElement($.A,{options:[{value:"enable",label:(0,f.__)("Include","x-currency")},{value:"disable",label:(0,f.__)("Exclude","x-currency")}],placeholder:(0,f.__)("Select an action","x-currency"),onChange:u})),React.createElement(I.A.Item,{name:["geo_ip",o.id,"countries"],label:(0,f.__)("Countries","x-currency"),style:{marginBottom:0},rules:[{required:!0}]},React.createElement($.A,{mode:"multiple",options:c,placeholder:(0,f.__)("Select countries","x-currency"),filterOption:function(e,t){return t.label.toLowerCase().includes(e.toLowerCase())||t.value.toLowerCase().includes(e.toLowerCase())}}))),React.createElement(I.A.Item,{name:["geo_ip",o.id,"welcome_country"],label:(0,f.__)("Welcome Country","x-currency"),help:React.createElement(je,{type:"secondary"},(0,f.__)("Select the default country for new visitors","x-currency")),rules:[{required:!0}]},React.createElement($.A,{showSearch:!0,options:function(){if(!i.status)return c;var e=null==i?void 0:i.countries,t=null==i?void 0:i.action;return e&&void 0!==t?"enable"===t?c.filter(function(t){return e.includes(t.value)}):c.filter(function(t){return!e.includes(t.value)}):c}(),placeholder:(0,f.__)("Select a default country","x-currency"),filterOption:function(e,t){return t.label.toLowerCase().includes(e.toLowerCase())||t.value.toLowerCase().includes(e.toLowerCase())}})))};function Pe(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=Se((0,i.useState)({}),2),a=o[0],c=o[1],u=Se((0,i.useState)(!1),2),s=u[0],y=u[1],p=Se(I.A.useForm(),1)[0],m=de.A.useToken().token;(0,i.useEffect)(function(){c(r),p.setFieldsValue(r)},[t,r]);var d={marginBottom:16,borderRadius:m.borderRadiusLG,border:"1px solid ".concat(m.colorBorder)},v=(0,l.useSelect)(function(e){var t;return(null===(t=e(D.A.CURRENCIES))||void 0===t?void 0:t.getCurrencies())||[]},[]),h=(0,i.useMemo)(function(){return v.length?v.map(function(e){return{key:e.id,label:React.createElement("span",{style:{fontSize:"16px",fontWeight:"500"}},e.name),children:React.createElement(ke,{form:p,currency:e,values:a}),style:d}}):[{key:"no-currency",label:React.createElement("span",{style:{fontSize:"16px",fontWeight:"500"}},"No Currencies Available"),children:React.createElement(je,{type:"warning"},"Currencies data is not available."),style:d}]},[v,a]),b=function(){var e,t=(e=xe().m(function e(){var t,r;return xe().w(function(e){for(;;)switch(e.p=e.n){case 0:return y(!0),e.p=1,e.n=2,n({settings:a});case 2:t=e.v,V.Ay.success(t.message),e.n=4;break;case 3:e.p=3,r=e.v,V.Ay.error(r.message),console.error("Submission failed:",r);case 4:return e.p=4,y(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){Ee(a,n,o,c,i,"next",e)}function i(e){Ee(a,n,o,c,i,"throw",e)}c(void 0)})});return function(){return t.apply(this,arguments)}}();return React.createElement(I.A,{layout:"vertical",form:p,onFinish:b,autoComplete:"off",onValuesChange:function(){var e=p.getFieldsValue().geo_ip||{},t=a.geo_ip||{},r={},n=new Set([].concat(_e(Object.keys(t)),_e(Object.keys(e))));Array.from(n).forEach(function(n){r[n]=ge(ge({},t[n]),e[n]||{})}),c(function(e){return ge(ge({},e),{},{geo_ip:r})})}},React.createElement(ve.A,{bordered:!1,accordion:!0,expandIcon:function(e){var t=e.isActive;return React.createElement(pe.A,{rotate:t?90:0})},style:{background:m.colorBgContainer,borderRadius:m.borderRadiusLG},items:h}),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:s},(0,f.__)("Save Changes","x-currency"))))}var Ce=r(117);function Te(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Fe(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(Fe(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Fe(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Fe(f,"constructor",l),Fe(l,"constructor",u),u.displayName="GeneratorFunction",Fe(l,o,"GeneratorFunction"),Fe(f),Fe(f,o,"Generator"),Fe(f,n,function(){return this}),Fe(f,"toString",function(){return"[object Generator]"}),(Te=function(){return{w:a,m:y}})()}function Fe(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Fe=function(e,t,r,n){function a(t,r){Fe(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Fe(e,t,r,n)}function Ie(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function Ge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ze(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ze(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ze(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var Be=function(e){console.log("Failed:",e)},Ue=me.A.Text,Ve={fixer_api_token:{label:"Fixer API Token",required:!0,message:"Fixer API token is required",help:function(){return React.createElement(Ue,{type:"secondary"},React.createElement("a",{href:"https://fixer.io/",target:"_blank"},"Click here")," ","to get your Fixer API token.")},default:""},"fixer-api-layer_api_token":{label:"Fixer API Layer Token",required:!0,message:"Fixer API Layer token is required",help:function(){return React.createElement(Ue,{type:"secondary"},React.createElement("a",{href:"https://apilayer.com/marketplace/fixer-api",target:"_blank"},"Click here")," ","to get your Fixer API Layer token.")},default:""},currencyfreaks_api_token:{label:"CurrencyFreaks API Token",required:!0,message:"CurrencyFreaks API token is required",help:function(){return React.createElement(Ue,{type:"secondary"},React.createElement("a",{href:"https://currencyfreaks.com/",target:"_blank"},"Click here")," ","to get your CurrencyFreaks API token.")},default:""},openexchangerates_api_token:{label:"OpenExchangeRates API Token",required:!0,message:"OpenExchangeRates API token is required",help:function(){return React.createElement(Ue,{type:"secondary"},React.createElement("a",{href:"https://openexchangerates.org/",target:"_blank"},"Click here")," ","to get your OpenExchangeRates API token.")},default:""}};function Ne(e){var t=e.provider,r=Ve["".concat(t,"_api_token")];return r?React.createElement(I.A.Item,{label:r.label,name:"".concat(t,"_api_token"),rules:[{required:!0,message:r.message}],help:r.help()},React.createElement(Ce.A,null)):null}function Ke(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=Ge((0,i.useState)({}),2),a=o[0],c=o[1],u=Ge((0,i.useState)(!1),2),l=u[0],s=u[1],y=Ge(I.A.useForm(),1)[0];(0,i.useEffect)(function(){c(r),y.setFieldsValue(r)},[t,r]);var p=function(){var e,t=(e=Te().m(function e(t){var r,o;return Te().w(function(e){for(;;)switch(e.p=e.n){case 0:return s(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,s(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){Ie(a,n,o,c,i,"next",e)}function i(e){Ie(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}();return React.createElement(d.A,null,React.createElement(I.A,{form:y,initialValues:{remember:!0},onFinish:p,onFinishFailed:Be,autoComplete:"off",layout:"vertical",onValuesChange:function(){c(y.getFieldsValue(a))}},React.createElement("div",{style:{marginBottom:"20px"}},React.createElement("h5",{style:{color:"rgba(0, 0, 0, 0.88)",fontWeight:600,fontSize:"16px",lineHeight:"1.5",marginBottom:"4px"}},(0,f.__)("Currency Rate Aggregator","x-currency")),React.createElement("p",{style:{color:"#556880"}},(0,f.__)("Choose the API provider for update currency rate.","x-currency"))),React.createElement(I.A.Item,{label:(0,f.__)("Currency Rate Aggregator","x-currency"),name:"default_rate_provider"},React.createElement($.A,{options:[{value:"fixer",label:"Fixer"},{value:"fixer-api-layer",label:"Fixer API Layer"},{value:"currencyfreaks",label:"CurrencyFreaks"},{value:"openexchangerates",label:"OpenExchangeRates"}]})),React.createElement(Ne,{provider:a.default_rate_provider}),React.createElement(I.A.Item,{style:{paddingTop:"20px"}},React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:l},(0,f.__)("Save Changes","x-currency")))))}function qe(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Le(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(Le(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Le(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Le(f,"constructor",l),Le(l,"constructor",u),u.displayName="GeneratorFunction",Le(l,o,"GeneratorFunction"),Le(f),Le(f,o,"Generator"),Le(f,n,function(){return this}),Le(f,"toString",function(){return"[object Generator]"}),(qe=function(){return{w:a,m:y}})()}function Le(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Le=function(e,t,r,n){function a(t,r){Le(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Le(e,t,r,n)}function We(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function Me(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $e(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?$e(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $e(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function De(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=Me((0,i.useState)({}),2),a=o[0],c=o[1],u=Me((0,i.useState)(!1),2),l=u[0],s=u[1],y=Me(I.A.useForm(),1)[0];(0,i.useEffect)(function(){c(r),y.setFieldsValue(r)},[t,r]);var p=function(){var e,t=(e=qe().m(function e(t){var r,o;return qe().w(function(e){for(;;)switch(e.p=e.n){case 0:return s(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,s(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){We(a,n,o,c,i,"next",e)}function i(e){We(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}();return React.createElement(I.A,{form:y,initialValues:r,onFinish:p,autoComplete:"off",onValuesChange:function(e,t){c(t)},layout:"vertical"},React.createElement(U,{label:(0,f.__)("Enable Extra Fee for Cart Total","x-currency"),description:(0,f.__)("Enable this option to apply an extra fee to the cart total.","x-currency"),name:"cart_total_extra_fee"}),(null==a?void 0:a.cart_total_extra_fee)&&React.createElement(U,{label:(0,f.__)("Display Extra Fee Message in Cart","x-currency"),description:(0,f.__)("Enable this option to show a message explaining the extra fee in the cart.","x-currency"),name:"cart_total_extra_fee_message"}),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:l},(0,f.__)("Save Changes","x-currency"))))}var He=r(2234);function Ye(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return Ze(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(Ze(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Ze(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,Ze(f,"constructor",l),Ze(l,"constructor",u),u.displayName="GeneratorFunction",Ze(l,o,"GeneratorFunction"),Ze(f),Ze(f,o,"Generator"),Ze(f,n,function(){return this}),Ze(f,"toString",function(){return"[object Generator]"}),(Ye=function(){return{w:a,m:y}})()}function Ze(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Ze=function(e,t,r,n){function a(t,r){Ze(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},Ze(e,t,r,n)}function Je(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function Qe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Xe(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Xe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xe(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function et(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=Qe((0,i.useState)({}),2),a=o[0],c=o[1],u=Qe((0,i.useState)(!1),2),l=u[0],s=u[1],y=Qe(I.A.useForm(),1)[0];(0,i.useEffect)(function(){c(r),y.setFieldsValue(r)},[t,r]);var p=function(){var e,t=(e=Ye().m(function e(t){var r,o;return Ye().w(function(e){for(;;)switch(e.p=e.n){case 0:return s(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,s(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){Je(a,n,o,c,i,"next",e)}function i(e){Je(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}();return React.createElement(d.A,null,React.createElement(I.A,{form:y,onFinish:p,autoComplete:"off",onValuesChange:function(e,t){c(t)},layout:"vertical"},React.createElement("div",{style:{marginBottom:"20px"}},React.createElement("h5",{style:{color:"rgba(0, 0, 0, 0.88)",fontWeight:600,fontSize:"16px",lineHeight:"1.5",marginBottom:"4px"}},(0,f.__)("Currency Rate Auto Update","x-currency")),React.createElement("p",{style:{color:"#556880"}},(0,f.__)("Automatically update currency rates at a specified interval.","x-currency"))),React.createElement(I.A.Item,{label:(0,f.__)("Enable Auto Update","x-currency"),name:"currency_rate_auto_update",valuePropName:"checked"},React.createElement(B.A,null)),(null==a?void 0:a.currency_rate_auto_update)&&React.createElement(React.Fragment,null,React.createElement(I.A.Item,{label:(0,f.__)("Update Interval","x-currency"),name:"rate_auto_update_time",rules:[{required:!0,message:(0,f.__)("Please enter the update interval.","x-currency")}]},React.createElement(He.A,{style:{width:"100%"},placeholder:(0,f.__)("Enter interval value","x-currency"),min:1})),React.createElement(I.A.Item,{label:(0,f.__)("Interval Type","x-currency"),name:"rate_auto_update_time_type",rules:[{required:!0,message:(0,f.__)("Please select the interval type.","x-currency")}]},React.createElement($.A,{options:[{value:"second",label:(0,f.__)("Second","x-currency")},{value:"minute",label:(0,f.__)("Minute","x-currency")},{value:"hour",label:(0,f.__)("Hour","x-currency")}],placeholder:(0,f.__)("Select interval type","x-currency")}))),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:l},(0,f.__)("Save Changes","x-currency")))))}var tt=r(970),rt=me.A.Title,nt=me.A.Text,ot=me.A.Paragraph;const at=function(e){var t=e.title,r=e.description;return F().createElement(d.A,{bordered:!1,style:{maxWidth:500,margin:"auto",marginTop:"20px",marginBottom:"20px",textAlign:"center",borderRadius:20,padding:"40px 28px"}},F().createElement(tt.A,{style:{fontSize:56,color:"#faad14",marginBottom:24}}),F().createElement(rt,{level:3,style:{marginBottom:16}},"Upgrade to Pro"),F().createElement(ot,{style:{fontSize:16,fontWeight:500,marginBottom:12}},t),F().createElement(nt,{style:{fontSize:15,color:"#595959",display:"block",marginBottom:28}},r),F().createElement(G.Ay,{type:"primary",size:"large",style:{padding:"10px 32px",fontSize:16,borderRadius:8,backgroundColor:"#faad14",borderColor:"#faad14"},href:"https://crafium.com/x-currency"},(0,f.__)("Get Pro Now","x-currency")))};var ct=r(3517);function it(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function a(r,n,o,a){var u=n&&n.prototype instanceof i?n:i,l=Object.create(u.prototype);return ut(l,"_invoke",function(r,n,o){var a,i,u,l=0,s=o||[],f=!1,y={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,r){return a=t,i=0,u=e,y.n=r,c}};function p(r,n){for(i=r,u=n,t=0;!f&&l&&!o&&t<s.length;t++){var o,a=s[t],p=y.p,m=a[2];r>3?(o=m===n)&&(u=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=r<2&&p<a[1])?(i=0,y.v=n,y.n=a[1]):p<m&&(o=r<3||a[0]>n||n>m)&&(a[4]=r,a[5]=n,y.n=m,i=0))}if(o||r>1)return c;throw f=!0,n}return function(o,s,m){if(l>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),i=s,u=m;(t=i<2?e:u)||!f;){a||(i?i<3?(i>1&&(y.n=-1),p(i,u)):y.n=u:y.v=u);try{if(l=2,a){if(i||(o="next"),t=a[o]){if(!(t=t.call(a,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=a.return)&&t.call(a),i<2&&(u=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=e}else if((t=(f=y.n<0)?u:r.call(n,y))!==c)break}catch(t){a=e,i=1,u=t}finally{l=1}}return{value:t,done:f}}}(r,o,a),!0),l}var c={};function i(){}function u(){}function l(){}t=Object.getPrototypeOf;var s=[][n]?t(t([][n]())):(ut(t={},n,function(){return this}),t),f=l.prototype=i.prototype=Object.create(s);function y(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,ut(e,o,"GeneratorFunction")),e.prototype=Object.create(f),e}return u.prototype=l,ut(f,"constructor",l),ut(l,"constructor",u),u.displayName="GeneratorFunction",ut(l,o,"GeneratorFunction"),ut(f),ut(f,o,"Generator"),ut(f,n,function(){return this}),ut(f,"toString",function(){return"[object Generator]"}),(it=function(){return{w:a,m:y}})()}function ut(e,t,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}ut=function(e,t,r,n){function a(t,r){ut(e,t,function(e){return this._invoke(t,r,e)})}t?o?o(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(a("next",0),a("throw",1),a("return",2))},ut(e,t,r,n)}function lt(e,t,r,n,o,a,c){try{var i=e[a](c),u=i.value}catch(e){return void r(e)}i.done?t(u):Promise.resolve(u).then(n,o)}function st(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a,c,i=[],u=!0,l=!1;try{if(a=(r=r.call(e)).next,0===t){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=a.call(r)).done)&&(i.push(n.value),i.length!==t);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=r.return&&(c=r.return(),Object(c)!==c))return}finally{if(l)throw o}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ft(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ft(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function yt(e){var t=e.activeKey,r=e.settings,n=e.updateSettings,o=st((0,i.useState)(!1),2),a=o[0],c=o[1],u=st(I.A.useForm(),1)[0];(0,i.useEffect)(function(){u.setFieldsValue(r)},[t,r]);var s=function(){var e,t=(e=it().m(function e(t){var r,o;return it().w(function(e){for(;;)switch(e.p=e.n){case 0:return c(!0),e.p=1,e.n=2,n({settings:t});case 2:r=e.v,(0,l.dispatch)(D.A.CURRENCIES).invalidateResolution("getCurrencies"),x_currency.base_currency_id=t.base_currency,V.Ay.success(r.message),e.n=4;break;case 3:e.p=3,o=e.v,V.Ay.error(o.message),console.error("Submission failed:",o);case 4:return e.p=4,c(!1),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}),function(){var t=this,r=arguments;return new Promise(function(n,o){var a=e.apply(t,r);function c(e){lt(a,n,o,c,i,"next",e)}function i(e){lt(a,n,o,c,i,"throw",e)}c(void 0)})});return function(_x){return t.apply(this,arguments)}}(),y=(0,l.useSelect)(function(e){return e(D.A.CURRENCIES).getCurrencies().map(function(e){return{value:e.id,label:e.name}})},[]);return React.createElement(d.A,null,React.createElement(I.A,{form:u,onFinish:s,autoComplete:"off",layout:"vertical"},React.createElement(ct.A,{message:(0,f.__)("⚠️ Changing the base currency can have major effects on your store!","x-currency"),description:(0,f.__)("This may affect all product pricing and currency conversions. Please proceed with caution.","x-currency"),type:"warning",showIcon:!0,style:{marginBottom:20}}),React.createElement("div",{style:{marginBottom:"20px"}},React.createElement("h5",{style:{color:"rgba(0, 0, 0, 0.88)",fontWeight:600,fontSize:"16px",lineHeight:"1.5",marginBottom:"4px"}},(0,f.__)("Base Currency","x-currency")),React.createElement("p",{style:{color:"#556880"}},(0,f.__)("Select the base currency for your store. All other currencies will be converted based on this, and all product prices will be set using this currency.","x-currency"))),React.createElement(I.A.Item,{label:(0,f.__)("Base Currency","x-currency"),name:"base_currency",rules:[{required:!0,message:(0,f.__)("Please select a base currency.","x-currency")}]},React.createElement($.A,{options:y,placeholder:(0,f.__)("Select a currency","x-currency")})),React.createElement(I.A.Item,null,React.createElement(G.Ay,{type:"primary",htmlType:"submit",size:"large",loading:a},(0,f.__)("Save Changes","x-currency")))))}var pt=r(1916),mt=r(6565);const dt=function(e){var t=e.settings,r=e.updateSettings,n=(0,p.Zp)(),o=(0,p.zy)(),a=(0,mt.$)(),c=o.pathname.split("/")[2]||"general",i=[{label:(0,f.__)("General","x-currency"),key:"general",children:React.createElement(M,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(A.A,null)},{label:(0,f.__)("Welcome Currency","x-currency"),key:"welcome-currency",children:React.createElement(X,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(E.A,null)},{label:React.createElement(pt.A,{label:(0,f.__)("Checkout Currency","x-currency"),isProAvailable:a}),key:"checkout-currency",children:React.createElement(at,{title:"Checkout Page Currency",description:"Set the currency for the checkout page. This will force the checkout to use a specific currency, also conditionally based on the country of the customer."}),icon:React.createElement(S.A,null)},{label:(0,f.__)("Geo IP Rules","x-currency"),key:"geo-ip-rules",children:React.createElement(Pe,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(R.A,null)},{label:(0,f.__)("Rate Auto Update","x-currency"),key:"rate-auto-update",children:React.createElement(et,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(w.A,null)},{label:(0,f.__)("Approximate Price","x-currency"),key:"approximate-price",children:React.createElement(ae,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(O.A,null)},{label:(0,f.__)("Extra Fee","x-currency"),key:"extra-fee",children:React.createElement(De,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(j.A,null)},{label:(0,f.__)("Rate Aggregator","x-currency"),key:"rate-aggregator",children:React.createElement(Ke,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(k.A,null)},{label:(0,f.__)("Specific Price","x-currency"),key:"specific-price",children:React.createElement(ye,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(P.A,null)},{label:(0,f.__)("Base Currency","x-currency"),key:"base-currency",children:React.createElement(yt,{activeKey:c,settings:t,updateSettings:r}),icon:React.createElement(C.A,null)}];return React.createElement(_,{title:(0,f.__)("Settings","x-currency")},React.createElement(g,{activeKey:c,onChange:function(e){n("/settings/".concat(e))},size:"large",tabPosition:"left",items:(0,y.applyFilters)("x-currency-global-settings-pages",i,{activeKey:c,settings:t,updateSettings:r})}))};var vt=r(1647),ht=(0,l.withSelect)(function(e){var t=e(D.A.SETTINGS),r=t.getSettings,n=t.isLoading;return{settings:r(),isLoading:n()}}),bt=(0,l.withDispatch)(function(e){return{updateSettings:e(D.A.SETTINGS).updateSettings}}),gt=(0,u.compose)([ht,bt])(function(e){var t=e.settings,r=e.updateSettings;return React.createElement(i.Fragment,null,React.createElement(c.Fill,{name:s.A.PRIMARY_HEADER_NAME},"Settings"),React.createElement(vt.A,null),React.createElement(dt,{settings:t,updateSettings:r}))});const _t=(0,i.memo)(gt)}}]);
  • x-currency/tags/2.3.0/assets/build/chunks/69.js

    r3409177 r3429818  
    1 "use strict";(globalThis.webpackChunkx_currency=globalThis.webpackChunkx_currency||[]).push([[69],{1231:(e,t,n)=>{n.d(t,{A:()=>o});const o=function(...e){const t={};return e.forEach(e=>{e&&Object.keys(e).forEach(n=>{void 0!==e[n]&&(t[n]=e[n])})}),t}},3069:(e,t,n)=>{n.d(t,{A:()=>_i});var o=n(1609),r=n.n(o);const l={},i="rc-table-internal-hook";var a=n(2392),s=n(3801),c=n(6406),d=n(5795);function u(e){const t=o.createContext(void 0);return{Context:t,Provider:({value:e,children:n})=>{const r=o.useRef(e);r.current=e;const[l]=o.useState(()=>({getValue:()=>r.current,listeners:new Set}));return(0,s.A)(()=>{(0,d.unstable_batchedUpdates)(()=>{l.listeners.forEach(t=>{t(e)})})},[e]),o.createElement(t.Provider,{value:l},n)},defaultValue:e}}function p(e,t){const n=(0,a.A)("function"==typeof t?t:e=>{if(void 0===t)return e;if(!Array.isArray(t))return e[t];const n={};return t.forEach(t=>{n[t]=e[t]}),n}),r=o.useContext(e?.Context),{listeners:l,getValue:i}=r||{},d=o.useRef();d.current=n(r?i():e?.defaultValue);const[,u]=o.useState({});return(0,s.A)(()=>{if(r)return l.add(e),()=>{l.delete(e)};function e(e){const t=n(e);(0,c.A)(d.current,t,!0)||u({})}},[r]),d.current}var m=n(6243);function f(){return f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},f.apply(this,arguments)}function h(){const e=o.createContext(null);function t(){return o.useContext(e)}return{makeImmutable:function(n,r){const l=(0,m.f3)(n),i=(i,a)=>{const s=l?{ref:a}:{},c=o.useRef(0),d=o.useRef(i);return null!==t()?o.createElement(n,f({},i,s)):(r&&!r(d.current,i)||(c.current+=1),d.current=i,o.createElement(e.Provider,{value:c.current},o.createElement(n,f({},i,s))))};return l?o.forwardRef(i):i},responseImmutable:function(e,n){const r=(0,m.f3)(e),l=(n,l)=>{const i=r?{ref:l}:{};return t(),o.createElement(e,f({},n,i))};return o.memo(r?o.forwardRef(l):l,n)},useImmutableMark:t}}const{makeImmutable:g,responseImmutable:b,useImmutableMark:y}=h(),{makeImmutable:$,responseImmutable:v,useImmutableMark:x}=h(),C=u();var S=n(3526),w=n(9124),k=n(8744),E=n(5030);const N=o.createContext({renderWithProps:!1});function I(e){const t=[],n={};return e.forEach(e=>{const{key:o,dataIndex:r}=e||{};let l=o||(i=r,null==i?[]:Array.isArray(i)?i:[i]).join("-")||"RC_TABLE_KEY";for(var i;n[l];)l=`${l}_next`;n[l]=!0,t.push(l)}),t}function A(e){return null!=e}var z=n(2584);function B(){return B=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},B.apply(this,arguments)}const P=e=>{const{component:t,children:n,ellipsis:r,scope:l,prefixCls:i,className:a,style:s,align:d,record:u,render:m,dataIndex:f,renderIndex:h,shouldCellUpdate:g,index:b,rowType:y,colSpan:$,rowSpan:v,fixStart:E,fixEnd:I,fixedStartShadow:P,fixedEndShadow:R,offsetFixedStartShadow:M,offsetFixedEndShadow:T,zIndex:O,zIndexReverse:K,appendNode:D,additionalProps:H={},isSticky:L}=e,j=`${i}-cell`,{allColumnsFixedLeft:W,rowHoverable:F}=p(C,["allColumnsFixedLeft","rowHoverable"]),[q,_]=function(e,t,n,r,l,i){const a=o.useContext(N),s=x();return(0,w.A)(()=>{if(A(r))return[r];const i=null==t||""===t?[]:Array.isArray(t)?t:[t],s=(0,k.A)(e,i);let c,d=s;if(l){const t=l(s,e,n);!(u=t)||"object"!=typeof u||Array.isArray(u)||o.isValidElement(u)?d=t:(d=t.children,c=t.props,a.renderWithProps=!0)}var u;return[d,c]},[s,e,r,t,l,n],(e,t)=>{if(i){const[,n]=e,[,o]=t;return i(o,n)}return!!a.renderWithProps||!(0,c.A)(e,t,!0)})}(u,f,h,n,m,g),X={},V="number"==typeof E&&!W,G="number"==typeof I&&!W,[U,Y]=p(C,({scrollInfo:e})=>{if(!V&&!G)return[!1,!1];const[t,n]=e;return[(V&&P&&t)-M>=1,(G&&R&&n-t)-T>1]});V&&(X.insetInlineStart=E,X["--z-offset"]=O,X["--z-offset-reverse"]=K),G&&(X.insetInlineEnd=I,X["--z-offset"]=O,X["--z-offset-reverse"]=K);const J=_?.colSpan??H.colSpan??$??1,Q=_?.rowSpan??H.rowSpan??v??1,[Z,ee]=function(e,t){return p(C,n=>{var o,r,l,i;return[(o=e,r=t||1,l=n.hoverStartRow,i=n.hoverEndRow,o<=i&&o+r-1>=l),n.onHover]})}(b,Q),te=(0,z._q)(e=>{u&&ee(b,b+Q-1),H?.onMouseEnter?.(e)}),ne=(0,z._q)(e=>{u&&ee(-1,-1),H?.onMouseLeave?.(e)});if(0===J||0===Q)return null;const oe=H.title??(({ellipsis:e,rowType:t,children:n})=>{let r;const l=!0===e?{showTitle:!0}:e;return l&&(l.showTitle||"header"===t)&&("string"==typeof n||"number"==typeof n?r=n.toString():o.isValidElement(n)&&"string"==typeof n.props?.children&&(r=n.props?.children)),r})({rowType:y,ellipsis:r,children:q}),re=(0,S.$)(j,a,{[`${j}-fix`]:V||G,[`${j}-fix-start`]:V,[`${j}-fix-end`]:G,[`${j}-fix-start-shadow`]:P,[`${j}-fix-start-shadow-show`]:P&&U,[`${j}-fix-end-shadow`]:R,[`${j}-fix-end-shadow-show`]:R&&Y,[`${j}-ellipsis`]:r,[`${j}-with-append`]:D,[`${j}-fix-sticky`]:(V||G)&&L,[`${j}-row-hover`]:!_&&Z},H.className,_?.className),le={};d&&(le.textAlign=d);const ie={..._?.style,...X,...le,...H.style,...s};let ae=q;return"object"!=typeof ae||Array.isArray(ae)||o.isValidElement(ae)||(ae=null),r&&(P||R)&&(ae=o.createElement("span",{className:`${j}-content`},ae)),o.createElement(t,B({},_,H,{className:re,style:ie,title:oe,scope:l,onMouseEnter:F?te:void 0,onMouseLeave:F?ne:void 0,colSpan:1!==J?J:null,rowSpan:1!==Q?Q:null}),D,ae)},R=o.memo(P);function M(e){return"start"===e.fixed}function T(e){return"end"===e.fixed}function O(e,t,n,o){const r=n[e]||{},l=n[t]||{};let i=null,a=null;M(r)&&M(l)?i=o.start[e]:T(l)&&T(r)&&(a=o.end[t]);let s=!1,c=!1,d=0,u=0;null!==i&&(s=!n[t+1]||!M(n[t+1]),d=2*n.length-e,u=n.length+e),null!==a&&(c=!n[e-1]||!T(n[e-1]),d=t,u=n.length-t);let p=0,m=0;if(s)for(let t=0;t<e;t+=1)M(n[t])||(p+=o.widths[t]||0);if(c)for(let e=n.length-1;e>t;e-=1)T(n[e])||(m+=o.widths[e]||0);return{fixStart:i,fixEnd:a,fixedStartShadow:s,fixedEndShadow:c,offsetFixedStartShadow:p,offsetFixedEndShadow:m,isSticky:o.isSticky,zIndex:d,zIndexReverse:u}}const K=o.createContext({});function D(){return D=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},D.apply(this,arguments)}const H=e=>{const{children:t}=e;return t};H.Row=e=>{const{children:t,...n}=e;return o.createElement("tr",n,t)},H.Cell=e=>{const{className:t,index:n,children:r,colSpan:l=1,rowSpan:i,align:a}=e,{prefixCls:s}=p(C,["prefixCls"]),{scrollColumnIndex:c,stickyOffsets:d,flattenColumns:u}=o.useContext(K),m=n+l-1+1===c?l+1:l,f=o.useMemo(()=>O(n,n+m-1,u,d),[n,m,u,d]);return o.createElement(R,D({className:t,index:n,component:"td",prefixCls:s,record:null,dataIndex:null,align:a,colSpan:m,rowSpan:i,render:()=>r},f))};const L=H,j=v(e=>{const{children:t,stickyOffsets:n,flattenColumns:r}=e,l=p(C,"prefixCls"),i=r.length-1,a=r[i],s=o.useMemo(()=>({stickyOffsets:n,flattenColumns:r,scrollColumnIndex:a?.scrollbar?i:null}),[a,r,i,n]);return o.createElement(K.Provider,{value:s},o.createElement("tfoot",{className:`${l}-summary`},t))}),W=L;var F=n(2861),q=n(5343),_=n(6629);function X(e,t,n,o,r,l,i){const a=l(t,i);e.push({record:t,indent:n,index:i,rowKey:a});const s=r?.has(a);if(t&&Array.isArray(t[o])&&s)for(let i=0;i<t[o].length;i+=1)X(e,t[o][i],n+1,o,r,l,i)}function V(e,t,n,r){return o.useMemo(()=>{if(n?.size){const o=[];for(let l=0;l<e?.length;l+=1)X(o,e[l],0,t,n,r,l);return o}return e?.map((e,t)=>({record:e,indent:0,index:t,rowKey:r(e,t)}))},[e,t,n,r])}function G(e,t,n,o){const r=p(C,["prefixCls","fixedInfoList","flattenColumns","expandableType","expandRowByClick","onTriggerExpand","rowClassName","expandedRowClassName","indentSize","expandIcon","expandedRowRender","expandIconColumnIndex","expandedKeys","childrenColumnName","rowExpandable","onRow"]),{flattenColumns:l,expandableType:i,expandedKeys:a,childrenColumnName:s,onTriggerExpand:c,rowExpandable:d,onRow:u,expandRowByClick:m,rowClassName:f}=r,h="nest"===i,g="row"===i&&(!d||d(e)),b=g||h,y=a&&a.has(t),$=s&&e&&e[s],v=(0,z._q)(c),x=u?.(e,n),w=x?.onClick;let k;"string"==typeof f?k=f:"function"==typeof f&&(k=f(e,n,o));const E=I(l);return{...r,columnsKey:E,nestExpandable:h,expanded:y,hasNestChildren:$,record:e,onTriggerExpand:v,rowSupportExpand:g,expandable:b,rowProps:{...x,className:(0,S.$)(k,x?.className),onClick:(t,...n)=>{m&&b&&c(e,t),w?.(t,...n)}}}}const U=e=>{const{prefixCls:t,children:n,component:r,cellComponent:l,className:i,expanded:a,colSpan:s,isEmpty:c,stickyOffset:d=0}=e,{scrollbarSize:u,fixHeader:m,fixColumn:f,componentWidth:h,horizonScroll:g}=p(C,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]);let b=n;return(c?g&&h:f)&&(b=o.createElement("div",{style:{width:h-d-(m&&!c?u:0),position:"sticky",left:d,overflow:"hidden"},className:`${t}-expanded-row-fixed`},b)),o.createElement(r,{className:i,style:{display:a?null:"none"}},o.createElement(R,{component:l,prefixCls:t,colSpan:s},b))};function Y({prefixCls:e,record:t,onExpand:n,expanded:r,expandable:l}){const i=`${e}-row-expand-icon`;return l?o.createElement("span",{className:(0,S.$)(i,{[`${e}-row-expanded`]:r,[`${e}-row-collapsed`]:!r}),onClick:e=>{n(t,e),e.stopPropagation()}}):o.createElement("span",{className:(0,S.$)(i,`${e}-row-spaced`)})}function J(e,t,n,o){return"string"==typeof e?e:"function"==typeof e?e(t,n,o):""}function Q(){return Q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},Q.apply(this,arguments)}function Z(e,t,n,r,l,i=[],a=0){const{record:s,prefixCls:c,columnsKey:d,fixedInfoList:u,expandIconColumnIndex:p,nestExpandable:m,indentSize:f,expandIcon:h,expanded:g,hasNestChildren:b,onTriggerExpand:y,expandable:$,expandedKeys:v}=e,x=d[n],C=u[n];let S;n===(p||0)&&m&&(S=o.createElement(o.Fragment,null,o.createElement("span",{style:{paddingLeft:f*r+"px"},className:`${c}-row-indent indent-level-${r}`}),h({prefixCls:c,expanded:g,expandable:b,record:s,onExpand:y})));const w=t.onCell?.(s,l)||{};if(a){const{rowSpan:e=1}=w;if($&&e&&n<a){let t=e;for(let n=l;n<l+e;n+=1){const e=i[n];v.has(e)&&(t+=1)}w.rowSpan=t}}return{key:x,fixedInfo:C,appendCellNode:S,additionalCellProps:w}}const ee=v(e=>{const{className:t,style:n,classNames:r,styles:l,record:i,index:a,renderIndex:s,rowKey:c,rowKeys:d,indent:u=0,rowComponent:p,cellComponent:m,scopeCellComponent:f,expandedRowInfo:h}=e,g=G(i,c,a,u),{prefixCls:b,flattenColumns:y,expandedRowClassName:$,expandedRowRender:v,rowProps:x,expanded:C,rowSupportExpand:w}=g,k=o.useRef(!1);k.current||=C;const E=J($,i,a,u),N=o.createElement(p,Q({},x,{"data-row-key":c,className:(0,S.$)(t,`${b}-row`,`${b}-row-level-${u}`,x?.className,r.row,{[E]:u>=1}),style:{...n,...x?.style,...l.row}}),y.map((e,t)=>{const{render:n,dataIndex:c,className:p}=e,{key:y,fixedInfo:$,appendCellNode:v,additionalCellProps:x}=Z(g,e,t,u,a,d,h?.offset);return o.createElement(R,Q({className:(0,S.$)(p,r.cell),style:l.cell,ellipsis:e.ellipsis,align:e.align,scope:e.rowScope,component:e.rowScope?f:m,prefixCls:b,key:y,record:i,index:a,renderIndex:s,dataIndex:c,render:n,shouldCellUpdate:e.shouldCellUpdate},$,{appendNode:v,additionalProps:x}))}));let I;if(w&&(k.current||C)){const e=v(i,a,u+1,C);I=o.createElement(U,{expanded:C,className:(0,S.$)(`${b}-expanded-row`,`${b}-expanded-row-level-${u+1}`,E),prefixCls:b,component:p,cellComponent:m,colSpan:h?h.colSpan:y.length,isEmpty:!1,stickyOffset:h?.sticky},e)}return o.createElement(o.Fragment,null,N,I)}),te=e=>{const{columnKey:t,onColumnResize:n,title:r}=e,l=o.useRef(null);return(0,s.A)(()=>{l.current&&n(t,l.current.offsetWidth)},[]),o.createElement(F.A,{data:t},o.createElement("td",{ref:l,style:{paddingTop:0,paddingBottom:0,borderTop:0,borderBottom:0,height:0}},o.createElement("div",{style:{height:0,overflow:"hidden",fontWeight:"bold"}},r||" ")))};var ne=n(8223);const oe=({prefixCls:e,columnsKey:t,onColumnResize:n,columns:r})=>{const l=o.useRef(null),{measureRowRender:i}=p(C,["measureRowRender"]),a=o.createElement("tr",{"aria-hidden":"true",className:`${e}-measure-row`,style:{height:0},ref:l},o.createElement(F.A.Collection,{onBatchResize:e=>{(0,ne.A)(l.current)&&e.forEach(({data:e,size:t})=>{n(e,t.offsetWidth)})}},t.map(e=>{const t=r.find(t=>t.key===e),l=t?.title,i=o.isValidElement(l)?o.cloneElement(l,{ref:null}):l;return o.createElement(te,{key:e,columnKey:e,onColumnResize:n,title:i})})));return"function"==typeof i?i(a):a},re=v(e=>{const{data:t,measureColumnWidth:n}=e,{prefixCls:r,getComponent:l,onColumnResize:i,flattenColumns:a,getRowKey:s,expandedKeys:c,childrenColumnName:d,emptyNode:u,classNames:m,styles:f,expandedRowOffset:h=0,colWidths:g}=p(C,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode","classNames","styles","expandedRowOffset","fixedInfoList","colWidths"]),{body:b={}}=m||{},{body:y={}}=f||{},$=V(t,d,c,s),v=o.useMemo(()=>$.map(e=>e.rowKey),[$]),x=o.useRef({renderWithProps:!1}),w=o.useMemo(()=>{const e=a.length-h;let t=0;for(let e=0;e<h;e+=1)t+=g[e]||0;return{offset:h,colSpan:e,sticky:t}},[a.length,h,g]),k=l(["body","wrapper"],"tbody"),E=l(["body","row"],"tr"),A=l(["body","cell"],"td"),z=l(["body","cell"],"th");let B;B=t.length?$.map((e,t)=>{const{record:n,indent:r,index:l,rowKey:i}=e;return o.createElement(ee,{classNames:b,styles:y,key:i,rowKey:i,rowKeys:v,record:n,index:t,renderIndex:l,rowComponent:E,cellComponent:A,scopeCellComponent:z,indent:r,expandedRowInfo:w})}):o.createElement(U,{expanded:!0,className:`${r}-placeholder`,prefixCls:r,component:E,cellComponent:A,colSpan:a.length,isEmpty:!0},u);const P=I(a);return o.createElement(N.Provider,{value:x.current},o.createElement(k,{style:y.wrapper,className:(0,S.$)(`${r}-tbody`,b.wrapper)},n&&o.createElement(oe,{prefixCls:r,columnsKey:P,onColumnResize:i,columns:a}),B))}),le="RC_TABLE_INTERNAL_COL_DEFINE";function ie(){return ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},ie.apply(this,arguments)}const ae=e=>{const{colWidths:t,columns:n,columCount:r}=e,{tableLayout:l}=p(C,["tableLayout"]),i=[];let a=!1;for(let e=(r||n.length)-1;e>=0;e-=1){const r=t[e],s=n&&n[e];let c,d;if(s&&(c=s[le],"auto"===l&&(d=s.minWidth)),r||d||c||a){const{columnType:t,...n}=c||{};i.unshift(o.createElement("col",ie({key:e,style:{width:r,minWidth:d}},n))),a=!0}}return i.length>0?o.createElement("colgroup",null,i):null},se=o.forwardRef((e,t)=>{const{className:n,style:r,noData:l,columns:i,flattenColumns:a,colWidths:s,colGroup:c,columCount:d,stickyOffsets:u,direction:f,fixHeader:h,stickyTopOffset:g,stickyBottomOffset:b,stickyClassName:y,scrollX:$,tableLayout:v="fixed",onScroll:x,maxContentScroll:w,children:k,...E}=e,{prefixCls:N,scrollbarSize:I,isSticky:A,getComponent:z}=p(C,["prefixCls","scrollbarSize","isSticky","getComponent"]),B=z(["header","table"],"table"),P=A&&!h?0:I,R=o.useRef(null),M=o.useCallback(e=>{(0,m.Xf)(t,e),(0,m.Xf)(R,e)},[]);o.useEffect(()=>{function e(e){const{currentTarget:t,deltaX:n}=e;if(n){const{scrollLeft:o,scrollWidth:r,clientWidth:l}=t,i=r-l;let a=o+n;"rtl"===f?(a=Math.max(-i,a),a=Math.min(0,a)):(a=Math.min(i,a),a=Math.max(0,a)),x({currentTarget:t,scrollLeft:a}),e.preventDefault()}}const t=R.current;return t?.addEventListener("wheel",e,{passive:!1}),()=>{t?.removeEventListener("wheel",e)}},[]);const T=a[a.length-1],O={fixed:T?T.fixed:null,scrollbar:!0,onHeaderCell:()=>({className:`${N}-cell-scrollbar`})},K=(0,o.useMemo)(()=>P?[...i,O]:i,[P,i]),D=(0,o.useMemo)(()=>P?[...a,O]:a,[P,a]),H=(0,o.useMemo)(()=>{const{start:e,end:t}=u;return{...u,start:e,end:[...t.map(e=>e+P),0],isSticky:A}},[P,u,A]),L=function(e,t){return(0,o.useMemo)(()=>{const n=[];for(let o=0;o<t;o+=1){const t=e[o];if(void 0===t)return null;n[o]=t}return n},[e.join("_"),t])}(s,d),j=(0,o.useMemo)(()=>{const e=!L||!L.length||L.every(e=>!e);return l||e},[l,L]);return o.createElement("div",{style:{overflow:"hidden",...A?{top:g,bottom:b}:{},...r},ref:M,className:(0,S.$)(n,{[y]:!!y})},o.createElement(B,{style:{tableLayout:v,minWidth:"100%",width:$}},j?c:o.createElement(ae,{colWidths:[...L,P],columCount:d+1,columns:D}),k({...E,stickyOffsets:H,columns:K,flattenColumns:D})))}),ce=o.memo(se);function de(){return de=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arg