diff --git a/dev/src/components/payments/DefaultPaymentConfig.vue b/dev/src/components/payments/DefaultPaymentConfig.vue index 4b7201a6a..5887414fa 100644 --- a/dev/src/components/payments/DefaultPaymentConfig.vue +++ b/dev/src/components/payments/DefaultPaymentConfig.vue @@ -63,7 +63,7 @@ -
+

{{ $t(`dashboard.pages.payments.payment_fee_incl_vat`) }}

{{ $t(`dashboard.pages.payments.payment_fee_incl_vat_label`) }}
@@ -196,6 +196,7 @@ export default { mode: 'off', frontend_label: '', payment_fee: null, + payment_fee_allowed: true, min_order_amount: null, max_order_amount: null, countries: [], @@ -217,6 +218,7 @@ export default { display_type: 'dropdown', frontend_label: '', payment_fee: null, + payment_fee_allowed: true, min_order_amount: null, max_order_amount: null, countries: [], diff --git a/src/Config/Config.php b/src/Config/Config.php index f3f00e0d9..62d49eaf4 100644 --- a/src/Config/Config.php +++ b/src/Config/Config.php @@ -37,4 +37,16 @@ class Config public const PAYMENT_FEE_FRONTEND_LABEL = 'PAYMENT_FEE_FRONTEND_LABEL'; public const FILE_NAME = 'Installer'; + + /** + * Payment methods that do not support a configurable payment fee. + */ + private const PAYMENT_FEE_DISABLED_METHODS = [ + 'paybybank', + ]; + + public static function isPaymentFeeAllowed(string $method): bool + { + return !in_array(strtolower($method), self::PAYMENT_FEE_DISABLED_METHODS, true); + } } diff --git a/src/Service/BuckarooConfigService.php b/src/Service/BuckarooConfigService.php index e4381a821..e4b0c53a1 100644 --- a/src/Service/BuckarooConfigService.php +++ b/src/Service/BuckarooConfigService.php @@ -17,6 +17,7 @@ namespace Buckaroo\PrestaShop\Src\Service; +use Buckaroo\PrestaShop\Src\Config\Config; use Buckaroo\PrestaShop\Src\Entity\BkConfiguration; use Buckaroo\PrestaShop\Src\Entity\BkOrdering; use Buckaroo\PrestaShop\Src\Entity\BkPaymentMethods; @@ -49,7 +50,10 @@ public function getConfigArrayForMethod($method) return null; } - return $this->configurationRepository->getConfigArray($paymentMethod->getId()); + $configArray = $this->configurationRepository->getConfigArray($paymentMethod->getId()); + $configArray['payment_fee_allowed'] = Config::isPaymentFeeAllowed((string) $method); + + return $configArray; } public function getConfigValue($method, $key) @@ -73,6 +77,10 @@ public function updatePaymentMethodConfig($name, array $data): bool $paymentMethodId = $paymentMethod->getId(); + if (!Config::isPaymentFeeAllowed((string) $name)) { + $data['payment_fee'] = ''; + } + // Existing config $configArray = $this->configurationRepository->getConfigArray($paymentMethodId); $mergedConfig = array_merge($configArray, $data); diff --git a/src/Service/BuckarooFeeService.php b/src/Service/BuckarooFeeService.php index 09a48d7ad..a16c3e7a7 100644 --- a/src/Service/BuckarooFeeService.php +++ b/src/Service/BuckarooFeeService.php @@ -17,6 +17,7 @@ namespace Buckaroo\PrestaShop\Src\Service; +use Buckaroo\PrestaShop\Src\Config\Config; use Buckaroo\PrestaShop\Src\Entity\BkConfiguration; use Buckaroo\PrestaShop\Src\Entity\BkPaymentMethods; use Doctrine\ORM\EntityManager; @@ -85,7 +86,7 @@ public function getBuckarooFees(): array public function getBuckarooFeeInputs($method) { - $feeData = $this->getFeeData($this->getSpecificValueFromConfig($method, 'payment_fee')); + $feeData = $this->getFeeData($this->getBuckarooFeeValue($method)); $buckarooKeyInput = [ 'type' => 'hidden', @@ -116,6 +117,10 @@ public function getSpecificValueFromConfig($method, $key) public function getBuckarooFeeValue($method) { + if (!Config::isPaymentFeeAllowed((string) $method)) { + return null; + } + return $this->getSpecificValueFromConfig($method, 'payment_fee'); } diff --git a/tests/Unit/Config/ConfigTest.php b/tests/Unit/Config/ConfigTest.php index 6c385e711..b2b19b021 100644 --- a/tests/Unit/Config/ConfigTest.php +++ b/tests/Unit/Config/ConfigTest.php @@ -32,5 +32,13 @@ public function testConfigConstantsHaveExpectedValues(): void $this->assertSame('PAYMENT_FEE_MODE', Config::PAYMENT_FEE_MODE); $this->assertSame('PAYMENT_FEE_FRONTEND_LABEL', Config::PAYMENT_FEE_FRONTEND_LABEL); } + + public function testPaymentFeeIsNotAllowedForPayByBank(): void + { + $this->assertFalse(Config::isPaymentFeeAllowed('paybybank')); + $this->assertFalse(Config::isPaymentFeeAllowed('PayByBank')); + $this->assertTrue(Config::isPaymentFeeAllowed('ideal')); + $this->assertTrue(Config::isPaymentFeeAllowed('paypal')); + } } diff --git a/tests/Unit/Service/BuckarooFeeServiceTest.php b/tests/Unit/Service/BuckarooFeeServiceTest.php index 244f8b8ec..ee517f8f6 100644 --- a/tests/Unit/Service/BuckarooFeeServiceTest.php +++ b/tests/Unit/Service/BuckarooFeeServiceTest.php @@ -295,5 +295,39 @@ public function getLabel(): string $this->assertSame('ideal', $service->getPaymentMethodByLabel('iDEAL | Wero')); $this->assertNull($service->getPaymentMethodByLabel('Unknown')); } + + public function testPayByBankDoesNotExposeConfiguredPaymentFee(): void + { + $method = new class { + public function getId(): int + { + return 7; + } + + public function getName(): string + { + return 'paybybank'; + } + + public function getLabel(): string + { + return 'PayByBank'; + } + }; + + $service = $this->createService( + [$method], + [ + 7 => ['payment_fee' => 2.50], + ] + ); + + $this->assertNull($service->getBuckarooFeeValue('paybybank')); + $this->assertArrayNotHasKey('paybybank', $service->getBuckarooFees()); + + $inputs = $service->getBuckarooFeeInputs('paybybank'); + $this->assertCount(1, $inputs); + $this->assertSame('paybybank', $inputs[0]['value']); + } } diff --git a/views/js/buckaroo.vue.js b/views/js/buckaroo.vue.js index f9669e170..1347a3c1c 100644 --- a/views/js/buckaroo.vue.js +++ b/views/js/buckaroo.vue.js @@ -1,6 +1,19 @@ -import{ab as re,ac as ae,ad as l,ae as v,af as e,r as g,ag as r,ah as oe,a5 as $,H as S,ai as q,aj as E,ak as J,al as P,am as o,an as h,X as I,ao as y,ap as K,g as L,w as F,aq as te,ar as Q,as as f,at as ne,au as w,av as se,aw as x,ax as de,ay as U,az as O,aA as ie,aB as le,aC as ce}from"./vendor-CCl5T204.js";import{c as pe,u as j}from"./i18n-p2TvUSJi.js";window._=re;window.axios=ae;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";const me={"buckaroo.response.an_error_occurred_while_processing_the_transaction_unable_to_pay_more_with_giftcards":"An error occurred while processing the transaction: Unable to pay more with giftcards","buckaroo.response.invalid_parameter_originaltransaction":"Invalid parameter originaltransaction.","dashboard.channel_selector.select_channel":"Select Channel","dashboard.channel_selector.select_channel_label":"Each channel has its configuration settings.","dashboard.country_select.search_countries":"Search Countries","dashboard.menu.channel":"Channel","dashboard.menu.order_payment_methods":"Order Payments Methods","dashboard.menu.payment_methods":"Payment methods","dashboard.menu.settings":"Settings","dashboard.menu.verification_methods":"Verification methods","dashboard.pages.order_payment_methods.all_countries":"All Countries","dashboard.pages.order_payment_methods.explanation_intro":`You can easily change the order of the payment methods by dragging them into the right place, from top to bottom. +var de=Object.defineProperty;var ie=(s,a,n)=>a in s?de(s,a,{enumerable:!0,configurable:!0,writable:!0,value:n}):s[a]=n;var te=(s,a,n)=>(ie(s,typeof a!="symbol"?a+"":a,n),n);import{a9 as le,aa as oe,r as g,ab as r,ac as l,ad as v,ae as e,af as ne,I as S,ag as q,ah as P,ai as o,a6 as $,aj as E,ak as h,al as J,j as I,am as y,an as K,t as L,H as F,ao as se,ap as X,aq as f,ar as re,as as w,at as ae,au as ce,av as x,aw as U,ax as O,ay as pe,az as me,aA as ue}from"./vendor-LRfIAhCM.js";import{c as he,u as j}from"./i18n-qTj21SQL.js";window._=le;window.axios=oe;window.axios.defaults.headers.common["X-Requested-With"]="XMLHttpRequest";const ge={"buckaroo.response.an_error_occurred_while_processing_the_transaction_unable_to_pay_more_with_giftcards":"An error occurred while processing the transaction: Unable to pay more with giftcards","buckaroo.response.invalid_parameter_originaltransaction":"Invalid parameter originaltransaction.","dashboard.channel_selector.select_channel":"Select Channel","dashboard.channel_selector.select_channel_label":"Each channel has its configuration settings.","dashboard.country_select.search_countries":"Search Countries","dashboard.menu.channel":"Channel","dashboard.menu.order_payment_methods":"Order Payments Methods","dashboard.menu.payment_methods":"Payment methods","dashboard.menu.settings":"Settings","dashboard.menu.verification_methods":"Verification methods","dashboard.pages.order_payment_methods.all_countries":"All Countries","dashboard.pages.order_payment_methods.explanation_intro":`You can easily change the order of the payment methods by dragging them into the right place, from top to bottom. Even setting a specific payment method order for a specific country is possible. This so you can highlight local payment methods for customers across different countries.`,"dashboard.pages.order_payment_methods.how_to_order_payment_method":"How to change the order of the payment methods in the checkout","dashboard.pages.order_payment_methods.if_you_have_any_questions":"If you have any questions about this plugin from Buckaroo, then you can contact us by e-mail:","dashboard.pages.order_payment_methods.order_payment_methods":"Order Payment Methods","dashboard.pages.order_payment_methods.order_payment_methods_label":"Change the order of payment methods.","dashboard.pages.order_payment_methods.payment_method_order_updated_successfully":"Payment method order updated successfully.","dashboard.pages.order_payment_methods.search_country":"Search country","dashboard.pages.order_payment_methods.something_went_wrong":"Something went wrong.","dashboard.pages.order_payment_methods.step_one":`First select the country for which you want to change the display order of the payment methods. Or you can select “All Countries” to use a specific order of the payment methods globally.`,"dashboard.pages.order_payment_methods.step_three":"Save your chosen payment methods order and check if the payment methods are showed in the correct order in the checkout of your webshop.","dashboard.pages.order_payment_methods.step_two":`Drag and drop the payment methods in the order of your liking. This can be done by dragging them from top to bottom with the arrow icons.`,"dashboard.pages.payments.add":"Add","dashboard.pages.payments.add_custom_giftcard":"Add custom giftcard","dashboard.pages.payments.all_countries":"All Countries","dashboard.pages.payments.allowed_creditcards":"Allowed Credit- and debitcards","dashboard.pages.payments.allowed_creditcards_label":"Only selected credit- or debitcards will be showed for this method","dashboard.pages.payments.allowed_giftcards":"Allowed giftcards","dashboard.pages.payments.allowed_giftcards_label":"Only selected giftcards will this method be shown","dashboard.pages.payments.allowed_methods":"Allowed payment methods","dashboard.pages.payments.clear":"Clear","dashboard.pages.payments.client_side":"Client Side Encryption","dashboard.pages.payments.client_side_label":"Enable or disable client sided payment method behavior.","dashboard.pages.payments.configure":"Configure","dashboard.pages.payments.configure_your_payment_method_settings":"Configure your payment method settings","dashboard.pages.payments.configure_your_payment_name_settings":"Configure your {payment_name} settings","dashboard.pages.payments.configure_your_verification_method_settings":"Configure your verification method settings","dashboard.pages.payments.configure_your_verification_name_settings":"Configure your {verification_name} settings","dashboard.pages.payments.countries":"Countries","dashboard.pages.payments.countries_label":"The payment method will only be showed for selected countries. You can leave this setting empty to display the payment method for all countries.","dashboard.pages.payments.custom_giftcard":"Custom giftcard","dashboard.pages.payments.custom_icon_url":"Custom Icon URL","dashboard.pages.payments.customer.type.b2b":"B2B","dashboard.pages.payments.customer.type.b2b.long":"Business-to-Business","dashboard.pages.payments.customer.type.b2c":"B2C","dashboard.pages.payments.customer.type.b2c.long":"Business-to-consumer","dashboard.pages.payments.customer.type.both":"Both","dashboard.pages.payments.customer.type_label":"Customer Type","dashboard.pages.payments.customer_type":"Customer type","dashboard.pages.payments.display_type":"Button Display Type","dashboard.pages.payments.display_type_label":"This setting determines how the bank selection for this payment method will be displayed in the checkout.
You can choose between radio buttons or a dropdown selection.","dashboard.pages.payments.display_types.dropdown":"Dropdown","dashboard.pages.payments.display_types.radio":"Radio","dashboard.pages.payments.due_date":"Due date (in days)","dashboard.pages.payments.edit":"Edit","dashboard.pages.payments.enter_giftcard_details":"Enter giftcard details","dashboard.pages.payments.front_label":"Front Label","dashboard.pages.payments.front_label_label":"This name will be displayed for this payment method in the checkout. When this field is empty, the standard payment method name will be displayed.","dashboard.pages.payments.giftcard_name":"Giftcard Name","dashboard.pages.payments.idin.display_mode":"iDIN mode:","dashboard.pages.payments.idin.display_mode.global":"Global","dashboard.pages.payments.idin.display_mode.product":"Specific products","dashboard.pages.payments.idin.display_mode_label":`With this setting you can select whether iDIN is enabled for all the products in the store (globally) or only for specific products. -For specific products you also need to enable it for the products in the PrestaShop catalog.`,"dashboard.pages.payments.in3.version.label":"In3 version","dashboard.pages.payments.in3.version.v2":"V2 (Capayable/In3)","dashboard.pages.payments.in3.version.v3":"V3 (In3)","dashboard.pages.payments.max_order_amount_b2c":"Maximum B2B order amount","dashboard.pages.payments.maximum_order_amount":"Maximum order amount","dashboard.pages.payments.min_order_amount_b2b":"Minimum B2B order amount","dashboard.pages.payments.max_order_amount_b2b":"Maximum B2B order amount","dashboard.pages.payments.minimum_order_amount":"Minimum order amount","dashboard.pages.payments.mode":"Mode","dashboard.pages.payments.mode_label":'When set to "Live" you can do actual payments. When set to "Testing" you can do test transactions. This payment method will not appear when it is set to "Off".',"dashboard.pages.payments.modes_settings.live":"Live","dashboard.pages.payments.modes_settings.off":"Off","dashboard.pages.payments.modes_settings.test":"Test","dashboard.pages.payments.order_amount_allowed":"Order amount allowed","dashboard.pages.payments.order_amount_allowed_label":"This method will only be shown when this condition is met.","dashboard.pages.payments.payment_fee_incl_vat":"Payment fee incl. VAT","dashboard.pages.payments.payment_fee_incl_vat_label":"You can apply a fee when the customer selects this payment method. Choose either a fixed fee (e.g., 1.50) or a percentage-based fee (e.g., 3%). If the value contains %, it will be calculated as a percentage fee. Decimals should be separated by a dot (.).","dashboard.pages.payments.payment_methods":"Payments methods","dashboard.pages.payments.remove":"Remove","dashboard.pages.payments.save":"Save","dashboard.pages.payments.search_country":"Search Country","dashboard.pages.payments.search_creditcard":"Search Credit- or debitcard","dashboard.pages.payments.search_giftcard":"Search Giftcard","dashboard.pages.payments.seller_protection":"Seller protection","dashboard.pages.payments.seller_protection_disabled":"No","dashboard.pages.payments.seller_protection_enable":"Enable PayPal Seller Protection","dashboard.pages.payments.seller_protection_enabled":"Yes","dashboard.pages.payments.send_email_instruction":"Send payment instruction email","dashboard.pages.payments.send_email_instruction_no":"No","dashboard.pages.payments.send_email_instruction_yes":"Yes","dashboard.pages.payments.send_email_merchant":"Merchant sends email","dashboard.pages.payments.seperate_authorize_and_capture":"Seperate authorize and capture","dashboard.pages.payments.seperate_authorize_and_capture_label":"When this option is enabled you have to manually capture the credit- or debitcard payment.","dashboard.pages.payments.googlepay.merchant_details":"Google Pay merchant details","dashboard.pages.payments.googlepay.merchant_name":"Merchant name","dashboard.pages.payments.googlepay.merchant_id":"Google Merchant ID","dashboard.pages.payments.googlepay.gateway_merchant_id":"Gateway Merchant ID","dashboard.pages.payments.service_code":"Service Code","dashboard.pages.payments.service_code_label":"After you request your custom giftcard by Intersolve you will receive an email about your service code. If you have any questions about this do not hesitate to mail us at ","dashboard.pages.payments.settings":"Settings","dashboard.pages.payments.show_country_number_and_more":"and {country_number} more...","dashboard.pages.payments.show_less":"Show less","dashboard.pages.payments.vat_type_for_wrap":"Vat type for gift wrapping","dashboard.pages.payments.vat_type_for_wrap_select":"Please select vat type for gift wrapping","dashboard.pages.payments.verification_methods":"Verification methods","dashboard.pages.settings.add":"Add","dashboard.pages.settings.advance_settings":"Advanced Settings","dashboard.pages.settings.checkout_url":"Checkout URL","dashboard.pages.settings.checkout_url_explanation":"When this field is left empty, the customer will return to the default PrestaShop checkout page.","dashboard.pages.settings.checkout_url_label":"Set a custom checkout URL after the customer cancel the payment or something went wrong during the process.","dashboard.pages.settings.credentials":"Credentials","dashboard.pages.settings.credentials_label":"Get your Buckaroo credentials from the Buckaroo Plaza","dashboard.pages.settings.custom_scripts":"Custom scripts","dashboard.pages.settings.custom_scripts_label":"Add custom javascript or css to your checkout.","dashboard.pages.settings.custom_scripts_placeholder":"Javascript / CSS (https://example.com/style.css)","dashboard.pages.settings.example":"Example","dashboard.pages.settings.explanation_intro":"Welcome to the configuration panel of the Buckaroo Payment app for your PrestaShop webshop. In this panel you can set the app completely to your liking. Below you will find the steps to configue the settings. For further questions, please refer to our documentation page.","dashboard.pages.settings.generate_credit_slip":"Generate a Credit Slip","dashboard.pages.settings.generate_credit_slip_label":"Whether a credit note should be generated.","dashboard.pages.settings.generate_negative_payments":"Create Negative Payments on Refund","dashboard.pages.settings.generate_negative_payments_label":"Whether a negative payment does also need to be created when performing a refund.","dashboard.pages.settings.generate_voucher":"Generate a Voucher","dashboard.pages.settings.generate_voucher_label":"Whether a voucher should be generated.","dashboard.pages.settings.hide_advance_settings":"Hide Advanced Settings","dashboard.pages.settings.if_you_have_any_questions":"If you have any questions about the above, you can contact us by email:","dashboard.pages.settings.if_you_have_any_questions_link":" or phone ","dashboard.pages.settings.mode":"Mode","dashboard.pages.settings.mode_label":"Easily change the mode","dashboard.pages.settings.no_im_testing":"No, I'm Testing","dashboard.pages.settings.order_number":"Order number","dashboard.pages.settings.order_number2":"order_number","dashboard.pages.settings.refund_conf":"Automatic refunds via Buckaroo","dashboard.pages.settings.refund_conf_label":"Enable/disable automatic refunds via Buckaroo when a refund from PrestaShop is inititated.","dashboard.pages.settings.re_stock_products":"Re-stock Products","dashboard.pages.settings.re_stock_products_label":"Whether refunded products should be returned to inventory (increasing the quantity in stock).","dashboard.pages.settings.refunds":"Refunds","dashboard.pages.settings.refunds_label":"Refund Description","dashboard.pages.settings.refunds_label_explanation":"This description is used for the refunds and will be visible in Buckaroo and on the bank statement of the consumer. We recommend using the webshop name so customers can easily recognize the payment.","dashboard.pages.settings.refunds_label_label":"When enabled you can do (partial) refunds directly from your PrestaShop admin area Read more","dashboard.pages.settings.payment_fee":"Payment Fees","dashboard.pages.settings.payment_fee_description":"Here, you can configure various payment fee options, including setting the fee percentage and customizing the fee name for example.","dashboard.pages.settings.payment_fee_percentage_mode":"Fee percentage mode","dashboard.pages.settings.payment_fee_percentage_mode_description":"This setting only applies to percentage-based Buckaroo fees.
Please choose over which amount the fee percentage is calculated.","dashboard.pages.settings.subtotal":"Subtotal","dashboard.pages.settings.subtotal_incl_tax":"Subtotal incl. tax","dashboard.pages.settings.payment_fee_frontend_label":"Payment fee frontend label","dashboard.pages.settings.payment_fee_frontend_label_description":"This label will be displayed next to the fee on the checkout, order, invoice and creditmemo pages and pdfs.","dashboard.pages.settings.remove":"Remove","dashboard.pages.settings.return_url":"Return URL","dashboard.pages.settings.return_url_explanation":"When this field is left empty, the customer will return to the default PrestaShop confirmation page.","dashboard.pages.settings.return_url_label":"Set a custom return URL after the customer finishes the payment.","dashboard.pages.settings.save":"Save","dashboard.pages.settings.secret_key":"Secret key","dashboard.pages.settings.settings":"Settings","dashboard.pages.settings.settings_label":"Configure your settings","dashboard.pages.settings.settings_successfully_updated":"Settings successfully updated.","dashboard.pages.settings.shop_name":"Shop name","dashboard.pages.settings.shop_name2":"shop_name","dashboard.pages.settings.step_five":"Start testing, when testing is oke you can start LIVE transactions","dashboard.pages.settings.step_four":"Configure advanced settings & payment methods","dashboard.pages.settings.step_one":"Fill in your websitekey","dashboard.pages.settings.step_three":"Click on ‘test connection’, when oke proceed to step 4.","dashboard.pages.settings.step_two":"Fill in your secretkey","dashboard.pages.settings.successfully_verified_the_credentials":"Successfully verified the credentials!","dashboard.pages.settings.test_connection":"Test Connection","dashboard.pages.settings.the_credentials_are_not_valid":"The credentials are not valid!","dashboard.pages.settings.transaction_description":"Transaction Description","dashboard.pages.settings.transaction_description_label":'Transaction description can be filled with static text and tags like: {order_number} and {shop_name}.',"dashboard.pages.settings.website_key":"Website key","dashboard.pages.settings.welcome_to_buckaroo":"Welcome to Buckaroo","dashboard.pages.settings.when_your_shop_is_not_live_yet":"When your shop is not live yet","dashboard.pages.settings.yes_im_ready_to_receive_payments":"Yes, I'm ready to receive payments","dashboard.pages.settings.your_shop_is_live_and_ready_to_receive_real_payments":"Your shop is live and ready to receive real payments","payment_methods.afterpay":"Riverty","payment_methods.alipay":"Alipay","payment_methods.applepay":"Apple Pay","payment_methods.googlepay":"Google Pay","payment_methods.bancontact":"Bancontact","payment_methods.bancontactmrcash":"Bancontact","payment_methods.belfius":"Belfius","payment_methods.billink":"Billink","payment_methods.blik":"Blik","payment_methods.creditcard":"Cards","payment_methods.eps":"EPS","payment_methods.giftcard":"Giftcard","payment_methods.ideal":"iDEAL | Wero","payment_methods.idin":"iDIN","payment_methods.in3":"In3","payment_methods.kbcpaymentbutton":"KBC","payment_methods.klarna":"Klarna","payment_methods.mbway":"MB WAY","payment_methods.multibanco":"Multibanco","payment_methods.paybybank":"PayByBank","payment_methods.payconiq":"Payconiq","payment_methods.paypal":"PayPal","payment_methods.payperemail":"PayPerEmail","payment_methods.przelewy24":"Przelewy24","payment_methods.sepadirectdebit":"SEPA Direct Debit","payment_methods.transfer":"Transfer","payment_methods.trustly":"Trustly","payment_methods.twint":"Twint","payment_methods.swish":"Swish","payment_methods.bizum":"Bizum","payment_methods.wero":"Wero","payment_methods.wechatpay":"WeChatPay","payment_methods.knaken":"goSettle","verification_methods.idin":"iDIN","dashboard.pages.payments.displayInCheckout":"Group brands in checkout","dashboard.pages.payments.displayInCheckoutDesc":"Option for how to show brands in the checkout.
Separate: Brands are shown separately in the checkout.
Grouped: Brands are shown within one group."},ue={"buckaroo.response.an_error_occurred_while_processing_the_transaction_unable_to_pay_more_with_giftcards":"Er is een fout opgetreden tijdens het verwerken van de transactie: Je kunt niet meer cadeaukaarten gebruiken","buckaroo.response.invalid_parameter_originaltransaction":"Ongeldige parameter originaltransaction.","dashboard.channel_selector.select_channel":"Selecteer Kanaal","dashboard.channel_selector.select_channel_label":"Elk kanaal heeft zijn eigen configuratie-instellingen.","dashboard.country_select.search_countries":"Zoek Landen","dashboard.menu.channel":"Kanaal","dashboard.menu.order_payment_methods":"Betaalmethoden Volgorde","dashboard.menu.payment_methods":"Betaalmethoden","dashboard.menu.settings":"Instellingen","dashboard.menu.verification_methods":"Verificatiemethoden","dashboard.pages.order_payment_methods.all_countries":"Alle landen","dashboard.pages.order_payment_methods.explanation_intro":"Om de betaalmethoden per land in de juiste volgorde in te stellen, dient u aan de linkerkant van dit scherm het gewenste land te selecteren. Uw krijgt dan een overzicht van de betaalmethoden die voor dat land 'aan' staan. U kunt vervolgens de betaalmethoden in de juiste volgorde zetten door te slepen.","dashboard.pages.order_payment_methods.how_to_order_payment_method":"Hoe u uw betaalmethode volgorde aan kunt passen","dashboard.pages.order_payment_methods.if_you_have_any_questions":"Heeft u vragen over deze plugin van Buckaroo, dan kunt u contact met ons opnemen via e-mail:","dashboard.pages.order_payment_methods.order_payment_methods":"Betaalmethode volgorde","dashboard.pages.order_payment_methods.order_payment_methods_label":"Wijzig de volgorde van betaalmethoden","dashboard.pages.order_payment_methods.payment_method_order_updated_successfully":"Betaalmethoden volgorde succesvol geüpdatet.","dashboard.pages.order_payment_methods.search_country":"Zoek land","dashboard.pages.order_payment_methods.something_went_wrong":"Er is iets fout gegaan.","dashboard.pages.order_payment_methods.step_one":"Selecteer het land waarvoor u de volgorde van de betaalmethoden wilt wijzigen.","dashboard.pages.order_payment_methods.step_three":"Sla de instellingen op en controleer in uw webshop (checkout) of alles correct weergeven wordt.","dashboard.pages.order_payment_methods.step_two":"Sleep de betaalmethoden in de volgorde van uw voorkeur.","dashboard.pages.payments.add":"Toevoegen","dashboard.pages.payments.add_custom_giftcard":"Eigen cadeaukaart toevoegen","dashboard.pages.payments.all_countries":"Alle landen","dashboard.pages.payments.allowed_creditcards":"Toegestane Cards","dashboard.pages.payments.allowed_creditcards_label":"Alleen geselecteerde credit- of debitcards worden op deze manier getoond","dashboard.pages.payments.allowed_giftcards":"Toegestane cadeaukaarten","dashboard.pages.payments.allowed_giftcards_label":"Alleen geselecteerde cadeaukaarten worden op deze manier getoond","dashboard.pages.payments.allowed_methods":"Toegestane betaalmethoden","dashboard.pages.payments.clear":"Resetten","dashboard.pages.payments.client_side":"Cliënt Side Encryption","dashboard.pages.payments.client_side_label":"Gedrag van cliëntzijdige betaalmethode in- of uitschakelen.","dashboard.pages.payments.configure":"Configuratie","dashboard.pages.payments.configure_your_payment_method_settings":"Configureer uw betaalmethoden instellingen","dashboard.pages.payments.configure_your_payment_name_settings":"Configureer uw instellingen voor {payment_name}","dashboard.pages.payments.configure_your_verification_method_settings":"Configureer uw instellingen voor de verificatiemethoden","dashboard.pages.payments.configure_your_verification_name_settings":"Configureer uw instellingen voor {verification_name}","dashboard.pages.payments.countries":"Landen","dashboard.pages.payments.countries_label":"Alleen geselecteerde landen zullen deze betaalmethode tonen, laat dit veld leeg om de methode voor alle landen in te schakelen.","dashboard.pages.payments.custom_giftcard":"Eigen cadeaukaart","dashboard.pages.payments.custom_icon_url":"Aangepaste cadeaukaart logo URL","dashboard.pages.payments.customer.type.b2b":"B2B","dashboard.pages.payments.customer.type.b2b.long":"Business-to-Business","dashboard.pages.payments.customer.type.b2c":"B2C","dashboard.pages.payments.customer.type.b2c.long":"Business-to-consumer","dashboard.pages.payments.customer.type.both":"Beide","dashboard.pages.payments.customer.type_label":"Klanttype","dashboard.pages.payments.customer_type":"Klant type","dashboard.pages.payments.display_type":"Weergavetype","dashboard.pages.payments.display_type_label":"Deze instelling bepaalt hoe de bankselectie voor deze betaalmethode wordt weergegeven bij het afrekenen.
U kunt kiezen tussen keuzerondjes of een vervolgkeuzelijst.","dashboard.pages.payments.display_types.dropdown":"Laten vallen","dashboard.pages.payments.display_types.radio":"Radio","dashboard.pages.payments.due_date":"Vervaldatum (in dagen)","dashboard.pages.payments.edit":"Aanpassen","dashboard.pages.payments.enter_giftcard_details":"Voer cadeaukaartgegevens in","dashboard.pages.payments.front_label":"Betaalmethode naam","dashboard.pages.payments.front_label_label":"Deze naam wordt weergegeven in de checkout.","dashboard.pages.payments.giftcard_name":"Cadeaukaart Naam","dashboard.pages.payments.idin.display_mode":"iDIN modus:","dashboard.pages.payments.idin.display_mode.global":"Globaal","dashboard.pages.payments.idin.display_mode.product":"Specifieke producten","dashboard.pages.payments.idin.display_mode_label":"Met deze instelling kunt u selecteren of iDIN is ingeschakeld voor alle producten in de winkel (globaal) of alleen voor specifieke producten. Voor specifieke producten dient u het ook in te schakelen voor de producten in de PrestaShop-catalogus.","dashboard.pages.payments.in3.version.label":"In3 versie","dashboard.pages.payments.in3.version.v2":"V2 (Capayable/In3)","dashboard.pages.payments.in3.version.v3":"V3 (In3)","dashboard.pages.payments.max_order_amount_b2c":"Maximale B2B bestelbedrag","dashboard.pages.payments.maximum_order_amount":"Maximaal toegestane bestelbedrag","dashboard.pages.payments.min_order_amount_b2b":"Minimale B2B bestelbedrag","dashboard.pages.payments.max_order_amount_b2b":"Maximaal B2B toegestane bestelbedrag","dashboard.pages.payments.minimum_order_amount":"Minimaal toegestane bestelbedrag","dashboard.pages.payments.mode":"Modus","dashboard.pages.payments.mode_label":'Indien ingesteld op "Live", dan kunt u daadwerkelijke betalingen doen. Indien ingesteld op "Test", dan kun je testtransacties doen. De betaalmethode verschijnt niet als deze op "Uit" staat.',"dashboard.pages.payments.modes_settings.live":"Live","dashboard.pages.payments.modes_settings.off":"Uit","dashboard.pages.payments.modes_settings.test":"Test","dashboard.pages.payments.order_amount_allowed":"Bestelbedrag restricties","dashboard.pages.payments.order_amount_allowed_label":"Deze methode wordt alleen weergegeven als aan deze voorwaarde is voldaan.","dashboard.pages.payments.payment_fee_incl_vat":"Betaalkosten incl. BTW","dashboard.pages.payments.payment_fee_incl_vat_label":"U kunt kosten in rekening brengen wanneer de klant deze betaalmethode selecteert. Kies voor een vast bedrag (bijv. 1,50) of een percentage-gebaseerd bedrag (bijv. 3%). Als de waarde een % bevat, wordt deze berekend als een percentage kost. Decimalen moeten worden gescheiden door een punt (.).","dashboard.pages.payments.payment_methods":"Betaalmethoden","dashboard.pages.payments.remove":"Verwijderen","dashboard.pages.payments.save":"Opslaan","dashboard.pages.payments.search_country":"Zoek Land","dashboard.pages.payments.search_creditcard":"Zoek Credit- of debitcard","dashboard.pages.payments.search_giftcard":"Zoek Cadeaukaart","dashboard.pages.payments.seller_protection":"Verkopersbescherming","dashboard.pages.payments.seller_protection_disabled":"Nee","dashboard.pages.payments.seller_protection_enable":"Schakel de PayPal Verkopersbescherming in","dashboard.pages.payments.seller_protection_enabled":"Ja","dashboard.pages.payments.send_email_instruction":"Stuur betalingsinstructie e-mail","dashboard.pages.payments.send_email_instruction_no":"Nee","dashboard.pages.payments.send_email_instruction_yes":"Ja","dashboard.pages.payments.send_email_merchant":"Merchant stuurt e-mail","dashboard.pages.payments.seperate_authorize_and_capture":"Losse authorize en capture","dashboard.pages.payments.seperate_authorize_and_capture_label":"Wanneer deze optie is ingeschakeld, dient u de betaling van de credit- of debitcard handmatig vast te leggen (capture).","dashboard.pages.payments.service_code":"Service Code","dashboard.pages.payments.service_code_label":"Nadat u uw persoonlijke cadeaukaart bij Intersolve heeft aangevraagd, ontvangt u een e-mail over uw servicecode. Als u hierover vragen heeft, aarzel dan niet om ons te mailen op","dashboard.pages.payments.settings":"Instellingen","dashboard.pages.payments.show_country_number_and_more":"en {country_number} meer...","dashboard.pages.payments.show_less":"Minder tonen","dashboard.pages.payments.vat_type_for_wrap":"BTW-type voor cadeauverpakking","dashboard.pages.payments.vat_type_for_wrap_select":"Selecteer BTW-type voor cadeauverpakking","dashboard.pages.payments.verification_methods":"Verificatiemethoden","dashboard.pages.settings.add":"Toevoegen","dashboard.pages.settings.advance_settings":"Geavanceerde Instellingen","dashboard.pages.settings.checkout_url":"Cancel-URL","dashboard.pages.settings.checkout_url_explanation":"Wanneer dit veld leeg wordt gelaten, keert de klant terug naar de standaard PrestaShop afrekenpagina.","dashboard.pages.settings.checkout_url_label":"Stel een aangepaste cancel-URL in nadat de klant de betaling heeft geannuleerd of als er iets mis is gegaan tijdens het proces.","dashboard.pages.settings.credentials":"Buckaroo gegevens","dashboard.pages.settings.credentials_label":"Haal uw Buckaroo gegevens op uit de Buckaroo Plaza","dashboard.pages.settings.custom_scripts":"Aangepaste scripts","dashboard.pages.settings.custom_scripts_label":"Voeg aangepaste javascript of css code toe aan uw checkout.","dashboard.pages.settings.custom_scripts_placeholder":"Javascript / CSS (https://example.com/style.css)","dashboard.pages.settings.example":"Voorbeeld","dashboard.pages.settings.explanation_intro":"Welkom bij het configuratiescherm van de Buckaroo Payment app voor jouw PrestaShop webshop. In dit scherm kunt u de app helemaal naar wens instellen. Hieronder vind u de stappen om de instellingen te configureren. Voor verdere vragen verwijzen wij u naar onze documentatie pagina.","dashboard.pages.settings.generate_credit_slip":"Een creditnota genereren","dashboard.pages.settings.generate_credit_slip_label":"Of er een creditnota moet worden gegenereerd.","dashboard.pages.settings.generate_negative_payments":"Een negatieve betaling bij terugbetalingen aanmaken","dashboard.pages.settings.generate_negative_payments_label":"Of er ook een negatieve betaling moet worden gecreëerd bij het uitvoeren van een terugbetaling.","dashboard.pages.settings.generate_voucher":"Een voucher genereren","dashboard.pages.settings.generate_voucher_label":"Of er een voucher moet worden gegenereerd.","dashboard.pages.settings.hide_advance_settings":"Geavanceerde Instellingen Verbergen","dashboard.pages.settings.mode":"Modus","dashboard.pages.settings.mode_label":"Verander eenvoudig de modus","dashboard.pages.settings.no_im_testing":"Nee, ik wil testen","dashboard.pages.settings.order_number":"Bestellingsnummer","dashboard.pages.settings.order_number2":"bestellingsnummer","dashboard.pages.settings.refund_conf":"Automatische terugbetalingen via Buckaroo","dashboard.pages.settings.refund_conf_label":"Automatische terugbetalingen via Buckaroo in- of uitschakelen wanneer een terugbetaling vanuit PrestaShop wordt gestart.","dashboard.pages.settings.re_stock_products":"De voorraad aanvullen bij retourproducten","dashboard.pages.settings.re_stock_products_label":"Of terugbetaalde producten moeten worden teruggeplaatst in de voorraad (waardoor de voorraadhoeveelheid wordt verhoogd).","dashboard.pages.settings.refunds":"Terugbetalingen","dashboard.pages.settings.refunds_label":"Terugbetaling omschrijving","dashboard.pages.settings.refunds_label_explanation":"Deze omschrijving wordt gebruikt bij de terugbetaling en zal zichtbaar zijn in Buckaroo en op het bankafschrift van de consument. Wij adviseren om de webshopnaam te gebruiken, zodat klanten de betaling gemakkelijk kunnen herkennen.","dashboard.pages.settings.refunds_label_label":"Indien ingeschakeld, kunt u (gedeeltelijke) terugbetalingen rechtstreeks vanuit uw PrestaShop-beheergebied uitvoeren Read more","dashboard.pages.settings.payment_fee":"Transactiekosten","dashboard.pages.settings.payment_fee_description":"Hier kun je verschillende opties voor betalingskosten configureren, zoals het instellen van het kostenpercentage en het aanpassen van de naam van de kosten.","dashboard.pages.settings.payment_fee_percentage_mode":"Transactiekosten percentage modus","dashboard.pages.settings.payment_fee_percentage_mode_description":"Deze instelling is alleen van toepassing op percentage-gebaseerde Buckaroo-kosten.
Kies over welk bedrag het kostenpercentage wordt berekend.","dashboard.pages.settings.subtotal":"Subtotaal","dashboard.pages.settings.subtotal_incl_tax":"Subtotaal incl. btw","dashboard.pages.settings.payment_fee_frontend_label":"Naam voor transactiekosten in de checkout","dashboard.pages.settings.payment_fee_frontend_label_description":"Dit label wordt weergegeven naast de kosten op de afreken-, bestel-, factuur- en creditnota-pagina's en pdf's.","dashboard.pages.settings.remove":"Verwijder","dashboard.pages.settings.return_url":"Return-URL","dashboard.pages.settings.return_url_explanation":"Wanneer dit veld leeg wordt gelaten, keert de klant terug naar de standaard PrestaShop bevestigingspagina.","dashboard.pages.settings.return_url_label":"Stel een aangepaste return-URL in nadat de klant de betaling heeft voltooid.","dashboard.pages.settings.save":"Opslaan","dashboard.pages.settings.secret_key":"Secret key","dashboard.pages.settings.settings":"Instellingen","dashboard.pages.settings.settings_label":"Configureer uw instellingen","dashboard.pages.settings.settings_successfully_updated":"Instellingen succesvol bijgewerkt.","dashboard.pages.settings.shop_name":"Winkelnaam","dashboard.pages.settings.shop_name2":"winkelnaam","dashboard.pages.settings.step_five":"Begin met testen, als het testen goed gaat, kunt u LIVE transacties starten","dashboard.pages.settings.step_four":"Configureer de geavanceerde instellingen & Betaalmethodes","dashboard.pages.settings.step_three":"Klik op ‘test verbinding’, indien correct ga verder naar stap 4.","dashboard.pages.settings.successfully_verified_the_credentials":"De gegevens zijn succesvol geverifieerd!","dashboard.pages.settings.test_connection":"Test Gegevens","dashboard.pages.settings.the_credentials_are_not_valid":"De gegevens zijn onjuist!","dashboard.pages.settings.transaction_description":"Transactie Beschrijving","dashboard.pages.settings.transaction_description_label":'De transactiebeschrijving kan worden gevuld met een statische tekst en tags zoals: {order_number} en {shop_name}.',"dashboard.pages.settings.website_key":"Website key","dashboard.pages.settings.welcome_to_buckaroo":"Welkom bij Buckaroo","dashboard.pages.settings.when_your_shop_is_not_live_yet":"Wanneer u webwinkel nog niet live is","dashboard.pages.settings.yes_im_ready_to_receive_payments":"Ja, ik ben klaar om betalingen te ontvangen","dashboard.pages.settings.your_shop_is_live_and_ready_to_receive_real_payments":"Uw webwinkel is live en klaar om echte betalingen te ontvangen","payment_methods.afterpay":"Riverty","payment_methods.alipay":"Alipay","payment_methods.applepay":"Apple Pay","payment_methods.googlepay":"Google Pay","payment_methods.bancontact":"Bancontact","payment_methods.bancontactmrcash":"Bancontact","payment_methods.belfius":"Belfius","payment_methods.billink":"Billink","payment_methods.blik":"Blik","payment_methods.creditcard":"Cards","payment_methods.eps":"EPS","payment_methods.giftcard":"Giftcard","payment_methods.ideal":"iDEAL | Wero","payment_methods.idin":"iDIN","payment_methods.in3":"In3","payment_methods.kbcpaymentbutton":"KBC","payment_methods.klarna":"Klarna","payment_methods.mbway":"MB WAY","payment_methods.multibanco":"Multibanco","payment_methods.paybybank":"PayByBank","payment_methods.payconiq":"Payconiq","payment_methods.paypal":"PayPal","payment_methods.payperemail":"PayPerEmail","payment_methods.przelewy24":"Przelewy24","payment_methods.sepadirectdebit":"SEPA Direct Debit","payment_methods.transfer":"Transfer","payment_methods.trustly":"Trustly","payment_methods.twint":"Twint","payment_methods.swish":"Swish","payment_methods.bizum":"Bizum","payment_methods.wero":"Wero","payment_methods.wechatpay":"WeChatPay","payment_methods.knaken":"goSettle","verification_methods.idin":"iDIN","dashboard.pages.payments.displayInCheckout":"Groepering van merken in checkout","dashboard.pages.payments.displayInCheckoutDesc":"Optie om te bepalen hoe merken in de checkout worden getoond.
Separate: Merken worden afzonderlijk in de checkout getoond.
Grouped: Merken worden binnen één groep getoond."},he={"buckaroo.response.an_error_occurred_while_processing_the_transaction_unable_to_pay_more_with_giftcards":"Une erreur s'est produite lors du traitement de la transaction : impossible de payer davantage avec des cartes cadeaux","buckaroo.response.invalid_parameter_originaltransaction":"Paramètre originaltransaction non valide.","dashboard.channel_selector.select_channel":"Sélectionnez la chaîne","dashboard.channel_selector.select_channel_label":"Chaque canal a ses paramètres de configuration.","dashboard.country_select.search_countries":"Rechercher des pays","dashboard.menu.channel":"Canal","dashboard.menu.order_payment_methods":"Modes de paiement des commandes","dashboard.menu.payment_methods":"Méthodes de payement","dashboard.menu.settings":"Paramètres","dashboard.menu.verification_methods":"Méthodes de vérification","dashboard.pages.order_payment_methods.all_countries":"Tous les pays","dashboard.pages.order_payment_methods.explanation_intro":"Vous pouvez facilement modifier l'ordre des modes de paiement en les faisant glisser au bon endroit, de haut en bas.","dashboard.pages.order_payment_methods.how_to_order_payment_method":"Comment modifier l'ordre des modes de paiement lors du paiement","dashboard.pages.order_payment_methods.if_you_have_any_questions":"Si vous avez des questions sur ce plugin de Buckaroo, vous pouvez nous contacter par e-mail :","dashboard.pages.order_payment_methods.order_payment_methods":"Modes de paiement des commandes","dashboard.pages.order_payment_methods.order_payment_methods_label":"Modifiez l'ordre des modes de paiement.","dashboard.pages.order_payment_methods.payment_method_order_updated_successfully":"Commande de mode de paiement mise à jour avec succès.","dashboard.pages.order_payment_methods.search_country":"Rechercher un pays","dashboard.pages.order_payment_methods.something_went_wrong":"Quelque chose s'est mal passé.","dashboard.pages.order_payment_methods.step_one":"Sélectionnez d'abord le pays pour lequel vous souhaitez modifier l'ordre d'affichage des moyens de paiement.","dashboard.pages.order_payment_methods.step_three":"Enregistrez la commande des modes de paiement choisis et vérifiez si les modes de paiement s'affichent dans le bon ordre lors du paiement de votre boutique en ligne.","dashboard.pages.order_payment_methods.step_two":"Faites glisser et déposez les modes de paiement dans l'ordre de votre choix.","dashboard.pages.payments.add":"Ajouter","dashboard.pages.payments.add_custom_giftcard":"Ajouter une carte cadeau personnalisée","dashboard.pages.payments.all_countries":"Tous les pays","dashboard.pages.payments.allowed_creditcards":"Cartes de crédit et de débit autorisées","dashboard.pages.payments.allowed_creditcards_label":"Seules les cartes de crédit ou de débit sélectionnées seront affichées pour cette méthode","dashboard.pages.payments.allowed_giftcards":"Cartes cadeaux autorisées","dashboard.pages.payments.allowed_giftcards_label":"Seules les cartes cadeaux sélectionnées cette méthode sera affichée","dashboard.pages.payments.allowed_methods":"Modes de paiement autorisés","dashboard.pages.payments.clear":"Clair","dashboard.pages.payments.client_side":"Chiffrement côté client","dashboard.pages.payments.client_side_label":"Activez ou désactivez le comportement du mode de paiement côté client.","dashboard.pages.payments.configure":"Configurer","dashboard.pages.payments.configure_your_payment_method_settings":"Configurez les paramètres de votre mode de paiement","dashboard.pages.payments.configure_your_payment_name_settings":"Configurez vos paramètres {payment_name}","dashboard.pages.payments.configure_your_verification_method_settings":"Configurez les paramètres de votre méthode de vérification","dashboard.pages.payments.configure_your_verification_name_settings":"Configurez vos paramètres {verification_name}","dashboard.pages.payments.countries":"Des pays","dashboard.pages.payments.countries_label":"Le mode de paiement ne sera affiché que pour les pays sélectionnés. ","dashboard.pages.payments.custom_giftcard":"Carte cadeau personnalisée","dashboard.pages.payments.custom_icon_url":"URL de l'icône personnalisée","dashboard.pages.payments.customer.type.b2b":"B2B","dashboard.pages.payments.customer.type.b2b.long":"Entreprise à entreprise","dashboard.pages.payments.customer.type.b2c":"B2C","dashboard.pages.payments.customer.type.b2c.long":"D'entreprise à consommateur","dashboard.pages.payments.customer.type.both":"Les deux","dashboard.pages.payments.customer.type_label":"Type de client","dashboard.pages.payments.customer_type":"Type de client","dashboard.pages.payments.display_type":"Type d'affichage du bouton","dashboard.pages.payments.display_type_label":"Ce paramètre détermine la manière dont la sélection de banque pour ce mode de paiement sera affichée lors du paiement.
Vous pouvez choisir entre des boutons radio ou une sélection déroulante.","dashboard.pages.payments.display_types.dropdown":"Dérouler","dashboard.pages.payments.display_types.radio":"Radio","dashboard.pages.payments.due_date":"Date d'échéance (en jours)","dashboard.pages.payments.edit":"Modifier","dashboard.pages.payments.enter_giftcard_details":"Entrez les détails de la carte-cadeau","dashboard.pages.payments.front_label":"Étiquette avant","dashboard.pages.payments.front_label_label":"Ce nom sera affiché pour ce mode de paiement lors du paiement. ","dashboard.pages.payments.giftcard_name":"Nom de la carte cadeau","dashboard.pages.payments.idin.display_mode":"Mode IDIN :","dashboard.pages.payments.idin.display_mode.global":"Mondial","dashboard.pages.payments.idin.display_mode.product":"Produits spécifiques","dashboard.pages.payments.idin.display_mode_label":"Avec ce paramètre, vous pouvez choisir si iDIN est activé pour tous les produits du magasin (globalement) ou uniquement pour des produits spécifiques.","dashboard.pages.payments.in3.version.label":"Version In3","dashboard.pages.payments.in3.version.v2":"V2 (capacité/In3)","dashboard.pages.payments.in3.version.v3":"V3 (In3)","dashboard.pages.payments.max_order_amount_b2c":"Montant maximum de la commande B2B","dashboard.pages.payments.maximum_order_amount":"Montant maximum de la commande","dashboard.pages.payments.min_order_amount_b2b":"Montant minimum de la commande B2B","dashboard.pages.payments.max_order_amount_b2b":"Montant maximum de la commande B2B","dashboard.pages.payments.minimum_order_amount":"Montant minimum de commande","dashboard.pages.payments.mode":"Mode","dashboard.pages.payments.mode_label":"Lorsqu'il est réglé sur « Live », vous pouvez effectuer des paiements réels. ","dashboard.pages.payments.modes_settings.live":"En direct","dashboard.pages.payments.modes_settings.off":"Désactivé","dashboard.pages.payments.modes_settings.test":"Test","dashboard.pages.payments.order_amount_allowed":"Montant de la commande autorisé","dashboard.pages.payments.order_amount_allowed_label":"Cette méthode ne sera affichée que lorsque cette condition est remplie.","dashboard.pages.payments.payment_fee_incl_vat":"Frais de paiement inclus. ","dashboard.pages.payments.payment_fee_incl_vat_label":"Vous pouvez appliquer des frais lorsque le client sélectionne cette méthode de paiement. Choisissez soit des frais fixes (par ex. 1,50) soit des frais basés sur un pourcentage (par ex. 3%). Si la valeur contient %, elle sera calculée comme frais en pourcentage. Les décimales doivent être séparées par un point (.).","dashboard.pages.payments.payment_methods":"Modes de paiement","dashboard.pages.payments.remove":"Retirer","dashboard.pages.payments.save":"Sauvegarder","dashboard.pages.payments.search_country":"Rechercher un pays","dashboard.pages.payments.search_creditcard":"Rechercher une carte de crédit ou de débit","dashboard.pages.payments.search_giftcard":"Rechercher une carte cadeau","dashboard.pages.payments.seller_protection":"Protection du vendeur","dashboard.pages.payments.seller_protection_disabled":"Non","dashboard.pages.payments.seller_protection_enable":"Activer la protection des vendeurs PayPal","dashboard.pages.payments.seller_protection_enabled":"Oui","dashboard.pages.payments.send_email_instruction":"Envoyer un e-mail d'instructions de paiement","dashboard.pages.payments.send_email_instruction_no":"Non","dashboard.pages.payments.send_email_instruction_yes":"Oui","dashboard.pages.payments.send_email_merchant":"Le marchand envoie un e-mail","dashboard.pages.payments.seperate_authorize_and_capture":"Séparer l'autorisation et la capture","dashboard.pages.payments.seperate_authorize_and_capture_label":"Lorsque cette option est activée, vous devez capturer manuellement le paiement par carte de crédit ou de débit.","dashboard.pages.payments.service_code":"Code de service","dashboard.pages.payments.service_code_label":"Après avoir demandé votre carte-cadeau personnalisée auprès d'Intersolve, vous recevrez un e-mail concernant votre code de service. ","dashboard.pages.payments.settings":"Paramètres","dashboard.pages.payments.show_country_number_and_more":"et {country_number} plus...","dashboard.pages.payments.show_less":"Montrer moins","dashboard.pages.payments.vat_type_for_wrap":"Type de cuve pour emballage cadeau","dashboard.pages.payments.vat_type_for_wrap_select":"Veuillez sélectionner le type de cuve pour l'emballage cadeau","dashboard.pages.payments.verification_methods":"Méthodes de vérification","dashboard.pages.settings.add":"Ajouter","dashboard.pages.settings.advance_settings":"Réglages avancés","dashboard.pages.settings.checkout_url":"URL de paiement","dashboard.pages.settings.checkout_url_explanation":"Lorsque ce champ est laissé vide, le client reviendra à la page de paiement par défaut de PrestaShop.","dashboard.pages.settings.checkout_url_label":"Définissez une URL de paiement personnalisée après que le client a annulé le paiement ou qu'un problème s'est produit pendant le processus.","dashboard.pages.settings.credentials":"Informations d'identification","dashboard.pages.settings.credentials_label":"Obtenez vos informations d'identification Buckaroo auprès du Place Buckaroo","dashboard.pages.settings.custom_scripts":"Scripts personnalisés","dashboard.pages.settings.custom_scripts_label":"Ajoutez du javascript ou du CSS personnalisé à votre paiement.","dashboard.pages.settings.custom_scripts_placeholder":"Javascript / CSS (https://example.com/style.css)","dashboard.pages.settings.example":"Exemple","dashboard.pages.settings.explanation_intro":"Bienvenue dans le panneau de configuration de l'application Buckaroo Payment pour votre boutique en ligne PrestaShop. Dans ce panneau, vous pouvez configurer l'application complètement à votre guise. Vous trouverez ci-dessous les étapes pour configurer les paramètres. Pour d'autres questions, veuillez vous référer à notre page de documentation.","dashboard.pages.settings.generate_credit_slip":"Générer un avoir","dashboard.pages.settings.generate_credit_slip_label":"Si une note de crédit doit être générée.","dashboard.pages.settings.generate_negative_payments":"Créer des paiements négatifs lors du remboursement","dashboard.pages.settings.generate_negative_payments_label":"Indique si un paiement négatif doit également être créé lors de l'exécution d'un remboursement.","dashboard.pages.settings.generate_voucher":"Générer un bon","dashboard.pages.settings.generate_voucher_label":"Si un bon doit être généré.","dashboard.pages.settings.hide_advance_settings":"Masquer les paramètres avancés","dashboard.pages.settings.if_you_have_any_questions":"Si vous avez des questions sur ce qui précède, vous pouvez nous contacter par email :","dashboard.pages.settings.if_you_have_any_questions_link":" ou téléphone ","dashboard.pages.settings.mode":"Mode","dashboard.pages.settings.mode_label":"Changez facilement de mode","dashboard.pages.settings.no_im_testing":"Non, je teste","dashboard.pages.settings.order_number":"Numéro de commande","dashboard.pages.settings.order_number2":"numéro de commande","dashboard.pages.settings.refund_conf":"Remboursements automatiques via Buckaroo","dashboard.pages.settings.refund_conf_label":"Activer/désactiver les remboursements automatiques via Buckaroo lorsqu'un remboursement est initié depuis PrestaShop.","dashboard.pages.settings.re_stock_products":"Réapprovisionner les produits","dashboard.pages.settings.re_stock_products_label":"Si les produits remboursés doivent être retournés en stock (augmentant la quantité en stock).","dashboard.pages.settings.refunds":"Remboursements","dashboard.pages.settings.refunds_label":"Description du remboursement","dashboard.pages.settings.refunds_label_explanation":"Cette description sert aux remboursements et sera visible dans Buckaroo et sur le relevé bancaire du consommateur. ","dashboard.pages.settings.refunds_label_label":"Lorsqu'il est activé, vous pouvez effectuer des remboursements (partiels) directement depuis votre zone d'administration PrestaShop En savoir plus","dashboard.pages.settings.payment_fee":"Frais de paiement","dashboard.pages.settings.payment_fee_description":"Ici, vous pouvez configurer diverses options de frais de paiement, y compris définir le pourcentage des frais et personnaliser le nom des frais.","dashboard.pages.settings.payment_fee_percentage_mode":"Mode de pourcentage des frais","dashboard.pages.settings.payment_fee_percentage_mode_description":"Ce paramètre s'applique uniquement aux frais Buckaroo basés sur un pourcentage.
Veuillez choisir sur quel montant le pourcentage des frais est calculé.","dashboard.pages.settings.subtotal":"Sous-total","dashboard.pages.settings.subtotal_incl_tax":"Sous-total incl. taxes","dashboard.pages.settings.payment_fee_frontend_label":"Libellé des frais de paiement en frontend","dashboard.pages.settings.payment_fee_frontend_label_description":"Ce libellé sera affiché à côté des frais sur les pages de paiement, de commande, de facture et d'avoir ainsi que sur les PDF.","dashboard.pages.settings.remove":"Retirer","dashboard.pages.settings.return_url":"URL de retour","dashboard.pages.settings.return_url_explanation":"Lorsque ce champ est laissé vide, le client reviendra à la page de confirmation par défaut de PrestaShop.","dashboard.pages.settings.return_url_label":"Définissez une URL de retour personnalisée une fois que le client a terminé le paiement.","dashboard.pages.settings.save":"Sauvegarder","dashboard.pages.settings.secret_key":"Clef secrète","dashboard.pages.settings.settings":"Paramètres","dashboard.pages.settings.settings_label":"Configurez vos paramètres","dashboard.pages.settings.settings_successfully_updated":"Paramètres mis à jour avec succès.","dashboard.pages.settings.shop_name":"Nom de la boutique","dashboard.pages.settings.shop_name2":"Nom de la boutique","dashboard.pages.settings.step_five":"Commencez les tests, lorsque les tests sont terminés, vous pouvez démarrer des transactions EN DIRECT","dashboard.pages.settings.step_four":"Configurer les paramètres avancés","dashboard.pages.settings.step_one":"Remplissez votre clé du site Web","dashboard.pages.settings.step_three":"Cliquez sur « tester la connexion », lorsque vous êtes d’accord, passez à l’étape 4.","dashboard.pages.settings.step_two":"Remplissez votre clef secrète","dashboard.pages.settings.successfully_verified_the_credentials":"Vérification des informations d'identification réussie !","dashboard.pages.settings.test_connection":"Tester la connexion","dashboard.pages.settings.the_credentials_are_not_valid":"Les informations d'identification ne sont pas valides !","dashboard.pages.settings.transaction_description":"description de la transaction","dashboard.pages.settings.transaction_description_label":'La description de la transaction peut être remplie de texte statique et de balises telles que : {order_number} et {shop name}.',"dashboard.pages.settings.website_key":"Clé du site Web","dashboard.pages.settings.welcome_to_buckaroo":"Bienvenue à Buckaroo","dashboard.pages.settings.when_your_shop_is_not_live_yet":"Quand votre boutique n'est pas encore en ligne","dashboard.pages.settings.yes_im_ready_to_receive_payments":"Oui, je suis prêt à recevoir des paiements","dashboard.pages.settings.your_shop_is_live_and_ready_to_receive_real_payments":"Votre boutique est en ligne et prête à recevoir des paiements réels","payment_methods.afterpay":"Rivière","payment_methods.alipay":"Alipay","payment_methods.applepay":"Apple Payer","payment_methods.googlepay":"Google Pay","payment_methods.bancontact":"Bancontact","payment_methods.bancontactmrcash":"Bancontact","payment_methods.belfius":"Belfius","payment_methods.billink":"Lien de facturation","payment_methods.blik":"Blik","payment_methods.creditcard":"Cartes","payment_methods.eps":"PSE","payment_methods.giftcard":"Carte cadeau","payment_methods.ideal":"idéal | Wero","payment_methods.idin":"IDIN","payment_methods.in3":"Dans3","payment_methods.kbcpaymentbutton":"KBC","payment_methods.klarna":"Klarna","payment_methods.mbway":"VOIE MB","payment_methods.multibanco":"Multibanco","payment_methods.paybybank":"Payer par banque","payment_methods.payconiq":"Payconiq","payment_methods.paypal":"Pay Pal","payment_methods.payperemail":"Payer par e-mail","payment_methods.przelewy24":"Przelewy24","payment_methods.sepadirectdebit":"Prélèvement SEPA","payment_methods.transfer":"Transfert","payment_methods.trustly":"En toute confiance","payment_methods.twint":"Twint","payment_methods.swish":"Swish","payment_methods.bizum":"Bizum","payment_methods.wero":"Wero","payment_methods.wechatpay":"WeChatPay","payment_methods.knaken":"goSettle","verification_methods.idin":"IDIN","dashboard.pages.payments.displayInCheckout":"Regroupement des marques au paiement","dashboard.pages.payments.displayInCheckoutDesc":"Option pour définir la façon dont les marques sont affichées lors du paiement.
Separate : Les marques sont affichées séparément lors du paiement.
Grouped : Les marques sont affichées dans un seul groupe."},ge={"buckaroo.response.an_error_occurred_while_processing_the_transaction_unable_to_pay_more_with_giftcards":"Bei der Verarbeitung der Transaktion ist ein Fehler aufgetreten: Es kann nicht mehr mit Geschenkkarten bezahlt werden","buckaroo.response.invalid_parameter_originaltransaction":"Ungültiger Parameter Originaltransaktion.","dashboard.channel_selector.select_channel":"Wählen Sie Kanal","dashboard.channel_selector.select_channel_label":"Jeder Kanal hat seine Konfigurationseinstellungen.","dashboard.country_select.search_countries":"Länder suchen","dashboard.menu.channel":"Kanal","dashboard.menu.order_payment_methods":"Zahlungsmethoden für Bestellungen","dashboard.menu.payment_methods":"Zahlungsarten","dashboard.menu.settings":"Einstellungen","dashboard.menu.verification_methods":"Überprüfungsmethoden","dashboard.pages.order_payment_methods.all_countries":"Alle Länder","dashboard.pages.order_payment_methods.explanation_intro":"Sie können die Reihenfolge der Zahlungsmethoden ganz einfach ändern, indem Sie sie von oben nach unten an die richtige Stelle ziehen.","dashboard.pages.order_payment_methods.how_to_order_payment_method":"So ändern Sie die Reihenfolge der Zahlungsarten im Checkout","dashboard.pages.order_payment_methods.if_you_have_any_questions":"Wenn Sie Fragen zu diesem Plugin von Buckaroo haben, können Sie uns per E-Mail kontaktieren:","dashboard.pages.order_payment_methods.order_payment_methods":"Zahlungsmethoden für die Bestellung","dashboard.pages.order_payment_methods.order_payment_methods_label":"Ändern Sie die Reihenfolge der Zahlungsmethoden.","dashboard.pages.order_payment_methods.payment_method_order_updated_successfully":"Die Bestellung der Zahlungsmethode wurde erfolgreich aktualisiert.","dashboard.pages.order_payment_methods.search_country":"Land suchen","dashboard.pages.order_payment_methods.something_went_wrong":"Etwas ist schief gelaufen.","dashboard.pages.order_payment_methods.step_one":"Wählen Sie zunächst das Land aus, für das Sie die Anzeigereihenfolge der Zahlungsarten ändern möchten.","dashboard.pages.order_payment_methods.step_three":"Speichern Sie die von Ihnen gewählte Zahlungsarten-Bestellung und prüfen Sie, ob die Zahlungsarten im Checkout Ihres Webshops in der richtigen Reihenfolge angezeigt werden.","dashboard.pages.order_payment_methods.step_two":"Ziehen Sie die Zahlungsmethoden per Drag-and-Drop in die gewünschte Reihenfolge.","dashboard.pages.payments.add":"Hinzufügen","dashboard.pages.payments.add_custom_giftcard":"Fügen Sie eine benutzerdefinierte Geschenkkarte hinzu","dashboard.pages.payments.all_countries":"Alle Länder","dashboard.pages.payments.allowed_creditcards":"Erlaubte Kredit- und Debitkarten","dashboard.pages.payments.allowed_creditcards_label":"Für diese Methode werden nur ausgewählte Kredit- oder Debitkarten angezeigt","dashboard.pages.payments.allowed_giftcards":"Erlaubte Geschenkkarten","dashboard.pages.payments.allowed_giftcards_label":"Diese Methode wird nur für ausgewählte Geschenkkarten angezeigt","dashboard.pages.payments.allowed_methods":"Erlaubte Zahlungsmethoden","dashboard.pages.payments.clear":"Klar","dashboard.pages.payments.client_side":"Clientseitige Verschlüsselung","dashboard.pages.payments.client_side_label":"Aktivieren oder deaktivieren Sie das Verhalten der clientseitigen Zahlungsmethode.","dashboard.pages.payments.configure":"Konfigurieren","dashboard.pages.payments.configure_your_payment_method_settings":"Konfigurieren Sie Ihre Zahlungsmethodeneinstellungen","dashboard.pages.payments.configure_your_payment_name_settings":"Konfigurieren Sie Ihre {payment_name}-Einstellungen","dashboard.pages.payments.configure_your_verification_method_settings":"Konfigurieren Sie die Einstellungen Ihrer Verifizierungsmethode","dashboard.pages.payments.configure_your_verification_name_settings":"Konfigurieren Sie Ihre {verification_name}-Einstellungen","dashboard.pages.payments.countries":"Länder","dashboard.pages.payments.countries_label":"Die Zahlungsart wird nur für ausgewählte Länder angezeigt. ","dashboard.pages.payments.custom_giftcard":"Individuelle Geschenkkarte","dashboard.pages.payments.custom_icon_url":"Benutzerdefinierte Symbol-URL","dashboard.pages.payments.customer.type.b2b":"B2B","dashboard.pages.payments.customer.type.b2b.long":"Von Geschäft zu Geschäft","dashboard.pages.payments.customer.type.b2c":"B2C","dashboard.pages.payments.customer.type.b2c.long":"Business-to-Consumer","dashboard.pages.payments.customer.type.both":"Beide","dashboard.pages.payments.customer.type_label":"Kundentyp","dashboard.pages.payments.customer_type":"Kundentyp","dashboard.pages.payments.display_type":"Schaltflächenanzeigetyp","dashboard.pages.payments.display_type_label":"Diese Einstellung legt fest, wie die Bankauswahl für diese Zahlungsart im Checkout angezeigt wird.
Sie können zwischen Optionsfeldern oder einer Dropdown-Auswahl wählen.","dashboard.pages.payments.display_types.dropdown":"Runterfallen","dashboard.pages.payments.display_types.radio":"Radio","dashboard.pages.payments.due_date":"Fälligkeitsdatum (in Tagen)","dashboard.pages.payments.edit":"Bearbeiten","dashboard.pages.payments.enter_giftcard_details":"Geben Sie die Details der Geschenkkarte ein","dashboard.pages.payments.front_label":"Vorderes Etikett","dashboard.pages.payments.front_label_label":"Dieser Name wird für diese Zahlungsart im Checkout angezeigt. ","dashboard.pages.payments.giftcard_name":"Name der Geschenkkarte","dashboard.pages.payments.idin.display_mode":"iDIN-Modus:","dashboard.pages.payments.idin.display_mode.global":"Global","dashboard.pages.payments.idin.display_mode.product":"Spezifische Produkte","dashboard.pages.payments.idin.display_mode_label":"Mit dieser Einstellung können Sie auswählen, ob iDIN für alle Produkte im Shop (global) oder nur für bestimmte Produkte aktiviert ist.","dashboard.pages.payments.in3.version.label":"In3-Version","dashboard.pages.payments.in3.version.v2":"V2 (Capayable/In3)","dashboard.pages.payments.in3.version.v3":"V3 (In3)","dashboard.pages.payments.max_order_amount_b2c":"Maximaler B2B-Bestellbetrag","dashboard.pages.payments.maximum_order_amount":"Maximaler Bestellwert","dashboard.pages.payments.min_order_amount_b2b":"Mindestbestellwert für B2B","dashboard.pages.payments.max_order_amount_b2b":"Maximaler B2B Bestellwert","dashboard.pages.payments.minimum_order_amount":"Mindestbestellmenge","dashboard.pages.payments.mode":"Modus","dashboard.pages.payments.mode_label":"Bei der Einstellung „Live“ können Sie tatsächliche Zahlungen durchführen. ","dashboard.pages.payments.modes_settings.live":"Live","dashboard.pages.payments.modes_settings.off":"Aus","dashboard.pages.payments.modes_settings.test":"Prüfen","dashboard.pages.payments.order_amount_allowed":"Bestellmenge zulässig","dashboard.pages.payments.order_amount_allowed_label":"Diese Methode wird nur angezeigt, wenn diese Bedingung erfüllt ist.","dashboard.pages.payments.payment_fee_incl_vat":"Zahlungsgebühr inkl. ","dashboard.pages.payments.payment_fee_incl_vat_label":"Sie können eine Gebühr erheben, wenn der Kunde diese Zahlungsmethode auswählt. Wählen Sie entweder eine feste Gebühr (z. B. 1,50) oder eine prozentuale Gebühr (z. B. 3%). Wenn der Wert ein % enthält, wird er als prozentuale Gebühr berechnet. Dezimalstellen sollten durch einen Punkt (.) getrennt werden.","dashboard.pages.payments.payment_methods":"Zahlungsmethoden","dashboard.pages.payments.remove":"Entfernen","dashboard.pages.payments.save":"Speichern","dashboard.pages.payments.search_country":"Land suchen","dashboard.pages.payments.search_creditcard":"Suche Kredit- oder Debitkarte","dashboard.pages.payments.search_giftcard":"Geschenkkarte suchen","dashboard.pages.payments.seller_protection":"Verkäuferschutz","dashboard.pages.payments.seller_protection_disabled":"NEIN","dashboard.pages.payments.seller_protection_enable":"Aktivieren Sie den PayPal-Verkäuferschutz","dashboard.pages.payments.seller_protection_enabled":"Ja","dashboard.pages.payments.send_email_instruction":"Senden Sie eine E-Mail mit Zahlungsanweisungen","dashboard.pages.payments.send_email_instruction_no":"NEIN","dashboard.pages.payments.send_email_instruction_yes":"Ja","dashboard.pages.payments.send_email_merchant":"Händler sendet E-Mail","dashboard.pages.payments.seperate_authorize_and_capture":"Getrennte Autorisierung und Erfassung","dashboard.pages.payments.seperate_authorize_and_capture_label":"Wenn diese Option aktiviert ist, müssen Sie die Kredit- oder Debitkartenzahlung manuell erfassen.","dashboard.pages.payments.service_code":"Service code","dashboard.pages.payments.service_code_label":"Nachdem Sie Ihre individuelle Geschenkkarte bei Intersolve angefordert haben, erhalten Sie eine E-Mail mit Ihrem Servicecode. ","dashboard.pages.payments.settings":"Einstellungen","dashboard.pages.payments.show_country_number_and_more":"und {country_number} mehr...","dashboard.pages.payments.show_less":"Zeige weniger","dashboard.pages.payments.vat_type_for_wrap":"Mehrwertsteuertyp für Geschenkverpackungen","dashboard.pages.payments.vat_type_for_wrap_select":"Bitte wählen Sie den Mehrwertsteuertyp für die Geschenkverpackung aus","dashboard.pages.payments.verification_methods":"Überprüfungsmethoden","dashboard.pages.settings.add":"Hinzufügen","dashboard.pages.settings.advance_settings":"Erweiterte Einstellungen","dashboard.pages.settings.checkout_url":"Checkout-URL","dashboard.pages.settings.checkout_url_explanation":"Wenn dieses Feld leer bleibt, kehrt der Kunde zur Standard-Checkout-Seite von PrestaShop zurück.","dashboard.pages.settings.checkout_url_label":"Legen Sie eine benutzerdefinierte Checkout-URL fest, nachdem der Kunde die Zahlung abgebrochen hat oder während des Vorgangs ein Fehler aufgetreten ist.","dashboard.pages.settings.credentials":"Referenzen","dashboard.pages.settings.credentials_label":"Holen Sie sich Ihre Buckaroo-Anmeldeinformationen von der Buckaroo Plaza","dashboard.pages.settings.custom_scripts":"Benutzerdefinierte Skripte","dashboard.pages.settings.custom_scripts_label":"Fügen Sie Ihrem Checkout benutzerdefiniertes Javascript oder CSS hinzu.","dashboard.pages.settings.custom_scripts_placeholder":"Javascript / CSS (https://example.com/style.css)","dashboard.pages.settings.example":"Beispiel","dashboard.pages.settings.explanation_intro":"Willkommen im Konfigurationsbereich der Buckaroo Payment App für Ihren PrestaShop-Webshop. In diesem Bereich können Sie die App ganz nach Ihren Wünschen einstellen. Nachfolgend finden Sie die Schritte zum Konfigurieren der Einstellungen. Weitere Fragen finden Sie in unserem Dokumentationsseite.","dashboard.pages.settings.generate_credit_slip":"Erstellen Sie einen Gutschriftsbeleg","dashboard.pages.settings.generate_credit_slip_label":"Ob eine Gutschrift erstellt werden soll.","dashboard.pages.settings.generate_negative_payments":"Erstellen Sie negative Zahlungen bei Rückerstattung","dashboard.pages.settings.generate_negative_payments_label":"Ob bei einer Rückerstattung auch eine negative Zahlung erstellt werden muss.","dashboard.pages.settings.generate_voucher":"Generieren Sie einen Gutschein","dashboard.pages.settings.generate_voucher_label":"Ob ein Gutschein generiert werden soll.","dashboard.pages.settings.hide_advance_settings":"Verberge erweiterte Einstellungen","dashboard.pages.settings.if_you_have_any_questions":"Wenn Sie Fragen zu den oben genannten Punkten haben, können Sie uns per E-Mail kontaktieren:","dashboard.pages.settings.if_you_have_any_questions_link":" oder Telefon ","dashboard.pages.settings.mode":"Modus","dashboard.pages.settings.mode_label":"Ändern Sie ganz einfach den Modus","dashboard.pages.settings.no_im_testing":"Nein, ich teste","dashboard.pages.settings.order_number":"Bestellnummer","dashboard.pages.settings.order_number2":"Bestellnummer","dashboard.pages.settings.refund_conf":"Automatische Rückerstattungen über Buckaroo","dashboard.pages.settings.refund_conf_label":"Aktivieren/deaktivieren Sie automatische Rückerstattungen über Buckaroo, wenn eine Rückerstattung in PrestaShop initiiert wird.","dashboard.pages.settings.re_stock_products":"Produkte wieder auffüllen","dashboard.pages.settings.re_stock_products_label":"Ob erstattete Produkte wieder in den Lagerbestand aufgenommen werden sollen (Erhöhung der Lagermenge).","dashboard.pages.settings.refunds":"Rückerstattungen","dashboard.pages.settings.refunds_label":"Rückerstattungsbeschreibung","dashboard.pages.settings.refunds_label_explanation":"Diese Beschreibung wird für die Rückerstattungen verwendet und ist in Buckaroo und auf dem Kontoauszug des Verbrauchers sichtbar. ","dashboard.pages.settings.refunds_label_label":"Wenn diese Option aktiviert ist, können Sie (teilweise) Rückerstattungen direkt in Ihrem PrestaShop-Administrationsbereich vornehmen Mehr lesen","dashboard.pages.settings.payment_fee":"Zahlungsgebühren","dashboard.pages.settings.payment_fee_description":"Hier können Sie verschiedene Optionen für Zahlungskosten konfigurieren, einschließlich der Einstellung des Prozentsatzes und der Anpassung des Namens der Kosten.","dashboard.pages.settings.payment_fee_percentage_mode":"Gebührenprozentsatzmodus","dashboard.pages.settings.payment_fee_percentage_mode_description":"Diese Einstellung gilt nur für prozentbasierte Buckaroo-Gebühren.
Bitte wählen Sie, über welchen Betrag der Gebührenprozentsatz berechnet wird.","dashboard.pages.settings.subtotal":"Zwischensumme","dashboard.pages.settings.subtotal_incl_tax":"Zwischensumme inkl. MwSt.","dashboard.pages.settings.payment_fee_frontend_label":"Frontend-Label für Zahlungsgebühr","dashboard.pages.settings.payment_fee_frontend_label_description":"Dieses Label wird neben der Gebühr auf den Checkout-, Bestell-, Rechnungs- und Gutschriftenseiten sowie in PDFs angezeigt.","dashboard.pages.settings.remove":"Entfernen","dashboard.pages.settings.return_url":"Rückgabe-URL","dashboard.pages.settings.return_url_explanation":"Wenn dieses Feld leer bleibt, kehrt der Kunde zur Standard-Bestätigungsseite von PrestaShop zurück.","dashboard.pages.settings.return_url_label":"Legen Sie eine benutzerdefinierte Rückgabe-URL fest, nachdem der Kunde die Zahlung abgeschlossen hat.","dashboard.pages.settings.save":"Speichern","dashboard.pages.settings.secret_key":"Geheimer Schlüssel","dashboard.pages.settings.settings":"Einstellungen","dashboard.pages.settings.settings_label":"Konfigurieren Sie Ihre Einstellungen","dashboard.pages.settings.settings_successfully_updated":"Einstellungen erfolgreich aktualisiert.","dashboard.pages.settings.shop_name":"Laden Name","dashboard.pages.settings.shop_name2":"Laden Name","dashboard.pages.settings.step_five":"Beginnen Sie mit dem Testen. Wenn der Test in Ordnung ist, können Sie LIVE-Transaktionen starten","dashboard.pages.settings.step_four":"Konfigurieren Sie erweiterte Einstellungen","dashboard.pages.settings.step_one":"Füllen Sie Ihre aus Websiteschlüssel","dashboard.pages.settings.step_three":"Klicken Sie auf „Verbindung testen“. Wenn OK, fahren Sie mit Schritt 4 fort.","dashboard.pages.settings.step_two":"Füllen Sie Ihre aus geheimer Schlüssel","dashboard.pages.settings.successfully_verified_the_credentials":"Die Anmeldeinformationen wurden erfolgreich überprüft!","dashboard.pages.settings.test_connection":"Testverbindung","dashboard.pages.settings.the_credentials_are_not_valid":"Die Anmeldedaten sind ungültig!","dashboard.pages.settings.transaction_description":"Transaktion Beschreibung","dashboard.pages.settings.transaction_description_label":'Die Transaktionsbeschreibung kann mit statischem Text und Tags wie den folgenden gefüllt werden: {order_number} Und {shop_name}.',"dashboard.pages.settings.website_key":"Website-Schlüssel","dashboard.pages.settings.welcome_to_buckaroo":"Willkommen in Buckaroo","dashboard.pages.settings.when_your_shop_is_not_live_yet":"Wenn Ihr Shop noch nicht live ist","dashboard.pages.settings.yes_im_ready_to_receive_payments":"Ja, ich bin bereit, Zahlungen zu erhalten","dashboard.pages.settings.your_shop_is_live_and_ready_to_receive_real_payments":"Ihr Shop ist live und bereit, echte Zahlungen zu empfangen","payment_methods.afterpay":"Riverty","payment_methods.alipay":"Alipay","payment_methods.applepay":"Apple Pay","payment_methods.googlepay":"Google Pay","payment_methods.bancontact":"Bancontact","payment_methods.bancontactmrcash":"Bancontact","payment_methods.belfius":"Belfius","payment_methods.billink":"Billink","payment_methods.blik":"Blik","payment_methods.creditcard":"Karten","payment_methods.eps":"EPS","payment_methods.giftcard":"Geschenkkarte","payment_methods.ideal":"Ideal | Wero ","payment_methods.idin":"iDIN","payment_methods.in3":"In3","payment_methods.kbcpaymentbutton":"KBC","payment_methods.klarna":"Klarna","payment_methods.mbway":"MB WEG","payment_methods.multibanco":"Multibanco","payment_methods.paybybank":"PayByBank","payment_methods.payconiq":"Payconiq","payment_methods.paypal":"PayPal","payment_methods.payperemail":"PayPerEmail","payment_methods.przelewy24":"Przelewy24","payment_methods.sepadirectdebit":"SEPA-Lastschrift","payment_methods.transfer":"Überweisen","payment_methods.trustly":"Vertrauenswürdig","payment_methods.twint":"Twint","payment_methods.swish":"Swish","payment_methods.bizum":"Bizum","payment_methods.wero":"Wero","payment_methods.wechatpay":"WeChatPay","payment_methods.knaken":"goSettle","verification_methods.idin":"iDIN","dashboard.pages.payments.displayInCheckout":"Marken-Gruppierung im Checkout","dashboard.pages.payments.displayInCheckoutDesc":"Option, wie Marken im Checkout angezeigt werden sollen.
Separate: Marken werden im Checkout separat angezeigt.
Grouped: Marken werden innerhalb einer Gruppe angezeigt."};const _e={en:me,nl:ue,fr:he,de:ge},be=pe({legacy:!1,locale:"en",messages:_e}),k=(a,s)=>{const n=a.__vccOpts||a;for(const[t,c]of s)n[t]=c;return n},ye={props:["color"],setup(a){const s=g("text-primary");return a.color&&(s.value=a.color),{loadingColor:s}}},fe={class:"flex justify-center"};function ve(a,s,n,t,c,p){return r(),l("div",fe,[(r(),l("svg",{class:v("animate-spin h-5 w-5 "+t.loadingColor),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},[...s[0]||(s[0]=[e("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),e("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"},null,-1)])],2))])}const ee=k(ye,[["render",ve]]),ke={name:"LanguageSelector",setup(){const{locale:a}=j(),s=g(!1),n=g(null),t=g(a.value);return oe(n,()=>s.value=!1),{showMenu:s,languageMenuRef:n,currentLanguage:t,changeLanguage:i=>{a.value=i,s.value=!1,t.value=i},languages:[{code:"en",name:"English",flag:"gb"},{code:"nl",name:"Dutch",flag:"nl"},{code:"de",name:"German",flag:"de"},{code:"fr",name:"French",flag:"fr"}],filterCurrentLanguage:(i,m=!0)=>i.filter(u=>m?u.code===t.value:u.code!==t.value)}}},xe={class:"md:px-6 w-full text-white text-sm relative"},we={class:"flex space-x-1"},$e=["src"],Ce={class:"text-xs"},Pe={key:0,ref:"languageMenuRef",class:"bg-white text-gray-800 rounded-lg inline-block shadow-xl mt-1 absolute w-1/2 overflow-hidden"},Se=["onClick"],Ie=["src"];function Te(a,s,n,t,c,p){return r(),l("div",xe,[e("div",null,[e("div",{class:"inline-block hover:bg-sixthly p-2 cursor-pointer rounded-lg",onClick:s[0]||(s[0]=d=>t.showMenu=!t.showMenu)},[(r(!0),l(S,null,q(t.filterCurrentLanguage(t.languages),({name:d,flag:i})=>(r(),l("div",we,[e("img",{src:"../../../../../img/flags/"+i+".jpg",class:"w-4",alt:""},null,8,$e),e("span",Ce,[P(o(d)+" ",1),s[1]||(s[1]=e("i",{class:"fas fa-chevron-down text-[8px]"},null,-1))])]))),256))])]),$(J,{"enter-from-class":"opacity-0 translate-y-3","enter-to-class":"opacity-100 translate-y-0","enter-active-class":"transform transition ease-out duration-200","leave-active-class":"transform transition ease-in duration-150","leave-from-class":"opacity-100 translate-y-0","leave-to-class":"opacity-0 translate-y-3"},{default:E(()=>[t.showMenu?(r(),l("ul",Pe,[(r(!0),l(S,null,q(t.filterCurrentLanguage(t.languages,!1),({name:d,flag:i,code:m})=>(r(),l("li",{onClick:u=>t.changeLanguage(m),class:"p-2 flex space-x-2 cursor-pointer hover:bg-gray-200"},[e("img",{src:"../../../../../img/flags/"+i+".jpg",alt:"",class:"w-4"},null,8,Ie),e("div",null,o(d),1)],8,Se))),256))],512)):h("",!0)]),_:1})])}const ze=k(ke,[["render",Te]]),Be="/modules/buckaroo3/views/img/logo-Cemr2hPu.png",Ge={name:"Menu.vue",components:{LanguageSelector:ze},setup(a,{emit:s}){const n=I("view"),t=I("app");return{view:n,app:t,setView:p=>{n.value=p,s("changedView",p)}}}},qe={class:"md:border-l-2 md:border-primary space-y-5"},Me={class:"text-sm space-y-2 flex md:flex-col"},Ve={class:"md:inline block md:text-sm text-xs"},Ee={class:"md:inline block md:text-sm text-xs"},Ae={class:"md:inline block md:text-sm text-xs"},Le={class:"md:inline block md:text-sm text-xs"};function Oe(a,s,n,t,c,p){const d=y("LanguageSelector");return r(),l("div",qe,[e("div",null,[s[4]||(s[4]=e("div",{class:"md:px-8 md:py-5 p-5 md:w-52 w-36"},[e("img",{src:Be,alt:""})],-1)),$(d)]),e("ul",Me,[e("li",{class:v(["text-white md:p-5 p-2 cursor-pointer transition ease-in-out duration-300 flex-1 md:text-left text-left space-y-2 md:block md:space-x-1 flex flex-col justify-center",{"bg-sixthly text-white":t.view==="settings","hover:bg-seventhly text-eightly":t.view!=="settings"}]),onClick:s[0]||(s[0]=i=>t.setView("settings"))},[s[5]||(s[5]=e("i",{class:"fas fa-cogs md:text-base text-xl"},null,-1)),s[6]||(s[6]=P()),e("span",Ve,o(a.$t("dashboard.menu.settings")),1)],2),e("li",{class:v(["text-white md:p-5 p-2 cursor-pointer transition ease-in-out duration-300 flex-1 md:text-left text-left space-y-2 md:block md:space-x-1 flex flex-col justify-center",{"bg-sixthly text-white":t.view==="payment_methods","hover:bg-seventhly text-eightly":t.view!=="payment_methods"}]),onClick:s[1]||(s[1]=i=>t.setView("payment_methods"))},[s[7]||(s[7]=e("i",{class:"fas fa-credit-card md:text-base text-xl"},null,-1)),s[8]||(s[8]=P()),e("span",Ee,o(a.$t("dashboard.menu.payment_methods")),1)],2),e("li",{class:v(["text-white md:p-5 p-2 cursor-pointer transition ease-in-out duration-300 flex-1 md:text-left text-left space-y-2 md:block md:space-x-1 flex flex-col justify-center",{"bg-sixthly text-white":t.view==="verification_methods","hover:bg-seventhly text-eightly":t.view!=="verification_methods"}]),onClick:s[2]||(s[2]=i=>t.setView("verification_methods"))},[s[9]||(s[9]=e("i",{class:"fas fa-check-circle md:text-base text-xl"},null,-1)),s[10]||(s[10]=P()),e("span",Ae,o(a.$t("dashboard.menu.verification_methods")),1)],2),e("li",{class:v(["text-white md:p-5 p-2 cursor-pointer transition ease-in-out duration-300 flex-1 md:text-left text-left space-y-2 md:block md:space-x-1 flex flex-col justify-center",{"bg-sixthly text-white":t.view==="order_payment_methods","hover:bg-seventhly text-eightly":t.view!=="order_payment_methods"}]),onClick:s[3]||(s[3]=i=>t.setView("order_payment_methods"))},[s[11]||(s[11]=e("i",{class:"fas fa-sort-numeric-up md:text-base text-xl"},null,-1)),s[12]||(s[12]=P()),e("span",Le,o(a.$t("dashboard.pages.order_payment_methods.order_payment_methods")),1)],2)])])}const De=k(Ge,[["render",Oe]]),je="",Ue=JSON.parse('{"admin_common_notifications":{"tokens":[["text","/common/notifications"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_combinations":{"tokens":[["text","/combinations"],["variable","/","[^/]++","productId",true],["text","/sell/catalog/products"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_products_combinations_ids":{"tokens":[["text","/combinations/ids"],["variable","/","[^/]++","productId",true],["text","/sell/catalog/products"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_products_combinations_update_combination_from_listing":{"tokens":[["text","/update-combination-from-listing"],["variable","/","[^/]++","productId",true],["text","/sell/catalog/products/combinations"]],"defaults":[],"requirements":{"combinationId":"\\\\d+"},"hosttokens":[],"methods":["PATCH"],"schemes":[]},"admin_products_combinations_edit_combination":{"tokens":[["text","/edit"],["variable","/","\\\\d+","combinationId",true],["text","/sell/catalog/products/combinations"]],"defaults":[],"requirements":{"combinationId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_products_combinations_bulk_edit_combination":{"tokens":[["text","/combinations/bulk-edit"],["variable","/","\\\\d+","productId",true],["text","/sell/catalog/products"]],"defaults":[],"requirements":{"productId":"\\\\d+"},"hosttokens":[],"methods":["PATCH"],"schemes":[]},"admin_products_combinations_delete_combination":{"tokens":[["variable","/","\\\\d+","shopId",true],["text","/delete"],["variable","/","\\\\d+","combinationId",true],["text","/sell/catalog/products/combinations"]],"defaults":{"shopId":null},"requirements":{"combinationId":"\\\\d+","shopId":"\\\\d+"},"hosttokens":[],"methods":["DELETE"],"schemes":[]},"admin_products_combinations_bulk_delete":{"tokens":[["variable","/","\\\\d+","shopId",true],["text","/combinations/bulk-delete"],["variable","/","\\\\d+","productId",true],["text","/sell/catalog/products"]],"defaults":{"shopId":null},"requirements":{"productId":"\\\\d+","shopId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_attribute_groups":{"tokens":[["variable","/","\\\\d+","shopId",true],["text","/attribute-groups"],["variable","/","[^/]++","productId",true],["text","/sell/catalog/products"]],"defaults":{"shopId":null},"requirements":{"shopId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_all_attribute_groups":{"tokens":[["variable","/","\\\\d+","shopId",true],["text","/sell/catalog/products/all-attribute-groups"]],"defaults":{"shopId":null},"requirements":{"shopId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_products_combinations_generate":{"tokens":[["variable","/","\\\\d+","shopId",true],["variable","/","\\\\d+","productId",true],["text","/sell/catalog/products/generate-combinations"]],"defaults":{"shopId":null},"requirements":{"productId":"\\\\d+","shopId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_images_for_shop":{"tokens":[["variable","/","\\\\d+","shopId",true],["text","/images-for-shop"],["variable","/","\\\\d+","productId",true],["text","/sell/catalog/products"]],"defaults":[],"requirements":{"productId":"\\\\d+","shopId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_products_product_shop_images":{"tokens":[["text","/shopImages"],["variable","/","\\\\d+","productId",true],["text","/sell/catalog/products"]],"defaults":[],"requirements":{"productId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_products_add_image":{"tokens":[["text","/sell/catalog/products/images/add"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_update_image":{"tokens":[["text","/update"],["variable","/","\\\\d+","productImageId",true],["text","/sell/catalog/products/images"]],"defaults":[],"requirements":{"productImageId":"\\\\d+"},"hosttokens":[],"methods":["PATCH"],"schemes":[]},"admin_products_delete_image":{"tokens":[["text","/delete"],["variable","/","\\\\d+","productImageId",true],["text","/sell/catalog/products/images"]],"defaults":[],"requirements":{"productImageId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_specific_prices_list":{"tokens":[["text","/specific-prices/list"],["variable","/","\\\\d+","productId",true],["text","/sell/catalog/products"]],"defaults":[],"requirements":{"productId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_products_specific_prices_create":{"tokens":[["text","/specific-prices/create"],["variable","/","\\\\d+","productId",true],["text","/sell/catalog/products"]],"defaults":[],"requirements":{"productId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_products_specific_prices_edit":{"tokens":[["text","/edit"],["variable","/","\\\\d+","specificPriceId",true],["text","/sell/catalog/products/specific-prices"]],"defaults":[],"requirements":{"specificPriceId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_products_specific_prices_delete":{"tokens":[["text","/delete"],["variable","/","\\\\d+","specificPriceId",true],["text","/sell/catalog/products/specific-prices"]],"defaults":[],"requirements":{"specificPriceId":"\\\\d+"},"hosttokens":[],"methods":["DELETE"],"schemes":[]},"admin_products_edit":{"tokens":[["text","/edit"],["variable","/","\\\\d+","productId",true],["text","/sell/catalog/products"]],"defaults":[],"requirements":{"productId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST","PATCH"],"schemes":[]},"admin_product_form":{"tokens":[["variable","/","\\\\d+","id",true],["text","/sell/catalog/products"]],"defaults":[],"requirements":{"id":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_products_select_shops":{"tokens":[["text","/shops"],["variable","/","\\\\d+","productId",true],["text","/sell/catalog/products"]],"defaults":[],"requirements":{"productId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST","PATCH"],"schemes":[]},"admin_products_bulk_enable_all_shops":{"tokens":[["text","/sell/catalog/products/bulk-enable-all-shops"]],"defaults":[],"requirements":{"productId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_bulk_enable_shop":{"tokens":[["variable","/","\\\\d+","shopId",true],["text","/sell/catalog/products/bulk-enable-shop"]],"defaults":[],"requirements":{"productId":"\\\\d+","shopId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_bulk_enable_shop_group":{"tokens":[["variable","/","\\\\d+","shopGroupId",true],["text","/sell/catalog/products/bulk-enable-shop-group"]],"defaults":[],"requirements":{"productId":"\\\\d+","shopGroupId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_bulk_disable_all_shops":{"tokens":[["text","/sell/catalog/products/bulk-disable-for-all-shops"]],"defaults":[],"requirements":{"productId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_bulk_disable_shop":{"tokens":[["variable","/","\\\\d+","shopId",true],["text","/sell/catalog/products/bulk-disable-shop"]],"defaults":[],"requirements":{"productId":"\\\\d+","shopId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_bulk_disable_shop_group":{"tokens":[["variable","/","\\\\d+","shopGroupId",true],["text","/sell/catalog/products/bulk-disable-shop-group"]],"defaults":[],"requirements":{"productId":"\\\\d+","shopGroupId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_bulk_duplicate_all_shops":{"tokens":[["text","/sell/catalog/products/bulk-duplicate-all-shops"]],"defaults":[],"requirements":{"productId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_bulk_duplicate_shop":{"tokens":[["variable","/","\\\\d+","shopId",true],["text","/sell/catalog/products/bulk-duplicate-shop"]],"defaults":[],"requirements":{"productId":"\\\\d+","shopId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_bulk_duplicate_shop_group":{"tokens":[["variable","/","\\\\d+","shopGroupId",true],["text","/sell/catalog/products/bulk-duplicate-shop-group"]],"defaults":[],"requirements":{"productId":"\\\\d+","shopGroupId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_products_bulk_delete_from_all_shops":{"tokens":[["text","/sell/catalog/products/bulk-delete-from-all-shops"]],"defaults":[],"requirements":{"productId":"\\\\d+"},"hosttokens":[],"methods":["POST","DELETE"],"schemes":[]},"admin_products_bulk_delete_from_shop":{"tokens":[["variable","/","\\\\d+","shopId",true],["text","/sell/catalog/products/bulk-delete-from-shop"]],"defaults":[],"requirements":{"productId":"\\\\d+","shopId":"\\\\d+"},"hosttokens":[],"methods":["POST","DELETE"],"schemes":[]},"admin_products_bulk_delete_from_shop_group":{"tokens":[["variable","/","\\\\d+","shopGroupId",true],["text","/sell/catalog/products/bulk-delete-from-shop-group"]],"defaults":[],"requirements":{"productId":"\\\\d+","shopGroupId":"\\\\d+"},"hosttokens":[],"methods":["POST","DELETE"],"schemes":[]},"admin_products_search_product_combinations":{"tokens":[["variable","/","\\\\d+","languageId",true],["variable","/","\\\\d+","shopId",true],["text","/search-product-combinations"],["variable","/","\\\\d+","productId",true],["text","/sell/catalog/products"]],"defaults":{"languageId":null,"shopId":null},"requirements":{"productId":"\\\\d+","shopId":"\\\\d+","languageId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_products_quantity":{"tokens":[["variable","/","\\\\d+","shopId",true],["text","/quantity"],["variable","/","\\\\d+","productId",true],["text","/sell/catalog/products"]],"defaults":[],"requirements":{"productId":"\\\\d+","shopId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_categories_get_categories_tree":{"tokens":[["text","/sell/catalog/categories/tree"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_catalog_price_rules_list_for_product":{"tokens":[["variable","/","[^/]++","productId",true],["text","/sell/catalog/catalog-price-rules/list-for-product"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_feature_get_feature_values":{"tokens":[["variable","/","\\\\d+","featureId",true],["text","/sell/catalog/features/values"]],"defaults":[],"requirements":{"featureId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_cart_rules_search":{"tokens":[["text","/sell/catalog/cart-rules/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_view":{"tokens":[["text","/view"],["variable","/","\\\\d+","customerId",true],["text","/sell/customers"]],"defaults":[],"requirements":{"customerId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_customers_search":{"tokens":[["text","/sell/customers/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_carts":{"tokens":[["text","/carts"],["variable","/","\\\\d+","customerId",true],["text","/sell/customers"]],"defaults":[],"requirements":{"customerId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_orders":{"tokens":[["text","/orders"],["variable","/","\\\\d+","customerId",true],["text","/sell/customers"]],"defaults":[],"requirements":{"customerId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_addresses_create":{"tokens":[["text","/sell/addresses/new"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_addresses_edit":{"tokens":[["text","/edit"],["variable","/","\\\\d+","addressId",true],["text","/sell/addresses"]],"defaults":[],"requirements":{"addressId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_order_addresses_edit":{"tokens":[["text","/edit"],["variable","/","delivery|invoice","addressType",true],["variable","/","\\\\d+","orderId",true],["text","/sell/addresses/order"]],"defaults":[],"requirements":{"orderId":"\\\\d+","addressType":"delivery|invoice"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_cart_addresses_edit":{"tokens":[["text","/edit"],["variable","/","delivery|invoice","addressType",true],["variable","/","\\\\d+","cartId",true],["text","/sell/addresses/cart"]],"defaults":[],"requirements":{"cartId":"\\\\d+","addressType":"delivery|invoice"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_customer_threads_view":{"tokens":[["text","/view"],["variable","/","\\\\d+","customerThreadId",true],["text","/sell/customer-service/customer-threads"]],"defaults":[],"requirements":{"customerThreadId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_view":{"tokens":[["text","/view"],["variable","/","\\\\d+","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_info":{"tokens":[["text","/info"],["variable","/","\\\\d+","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_create":{"tokens":[["text","/sell/orders/carts/new"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_addresses":{"tokens":[["text","/addresses"],["variable","/","\\\\d+","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_carrier":{"tokens":[["text","/carrier"],["variable","/","\\\\d+","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_currency":{"tokens":[["text","/currency"],["variable","/","\\\\d+","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_language":{"tokens":[["text","/language"],["variable","/","\\\\d+","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_set_delivery_settings":{"tokens":[["text","/rules/delivery-settings"],["variable","/","\\\\d+","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_add_cart_rule":{"tokens":[["text","/cart-rules"],["variable","/","[^/]++","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_delete_cart_rule":{"tokens":[["text","/delete"],["variable","/","[^/]++","cartRuleId",true],["text","/cart-rules"],["variable","/","[^/]++","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_add_product":{"tokens":[["text","/products"],["variable","/","\\\\d+","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_product_price":{"tokens":[["text","/price"],["variable","/","\\\\d+","productId",true],["text","/products"],["variable","/","\\\\d+","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+","productId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_product_quantity":{"tokens":[["text","/quantity"],["variable","/","\\\\d+","productId",true],["text","/products"],["variable","/","\\\\d+","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+","productId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_delete_product":{"tokens":[["text","/delete-product"],["variable","/","\\\\d+","cartId",true],["text","/sell/orders/carts"]],"defaults":[],"requirements":{"cartId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_place":{"tokens":[["text","/sell/orders/place"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_view":{"tokens":[["text","/view"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_orders_duplicate_cart":{"tokens":[["text","/duplicate-cart"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_update_product":{"tokens":[["variable","/","\\\\d+","orderDetailId",true],["text","/products"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+","orderDetailId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_partial_refund":{"tokens":[["text","/partial-refund"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_standard_refund":{"tokens":[["text","/standard-refund"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_return_product":{"tokens":[["text","/return-product"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_send_process_order_email":{"tokens":[["text","/sell/orders/process-order-email"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_add_product":{"tokens":[["text","/products"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_delete_product":{"tokens":[["text","/delete"],["variable","/","\\\\d+","orderDetailId",true],["text","/products"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+","orderDetailId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_get_discounts":{"tokens":[["text","/discounts"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_prices":{"tokens":[["text","/prices"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_payments":{"tokens":[["text","/payments"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_products":{"tokens":[["text","/products"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_invoices":{"tokens":[["text","/invoices"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_documents":{"tokens":[["text","/documents"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_shipping":{"tokens":[["text","/shipping"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_cancellation":{"tokens":[["text","/cancellation"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_configure_product_pagination":{"tokens":[["text","/sell/orders/configure-product-pagination"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_product_prices":{"tokens":[["text","/products/prices"],["variable","/","\\\\d+","orderId",true],["text","/sell/orders"]],"defaults":[],"requirements":{"orderId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_products_search":{"tokens":[["text","/sell/orders/products/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_attachments_attachment_info":{"tokens":[["text","/info"],["variable","/","\\\\d+","attachmentId",true],["text","/sell/attachments"]],"defaults":[],"requirements":{"attachmentId":"\\\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_attachments_search":{"tokens":[["variable","/","[^/]++","searchPhrase",true],["text","/sell/attachments/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_shops_search":{"tokens":[["variable","/","[^/]++","searchTerm",true],["text","/configure/advanced/shops/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_employees_get_password_generated":{"tokens":[["text","/configure/advanced/employees/password_generated"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"buckaroo_config_paymentMethod":{"tokens":[["text","/modules/buckaroo3/config/payment/methods"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST","GET"],"schemes":[]},"buckaroo_config_countries":{"tokens":[["text","/modules/buckaroo3/config/countries"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST","GET"],"schemes":[]},"buckaroo_config_creditcards":{"tokens":[["text","/modules/buckaroo3/config/creditcards"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST","GET"],"schemes":[]},"buckaroo_config_giftcards":{"tokens":[["text","/modules/buckaroo3/config/giftcards"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST","GET"],"schemes":[]},"buckaroo_edit_giftcard":{"tokens":[["text","/modules/buckaroo3/config/giftcards/edit"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"buckaroo_remove_giftcard":{"tokens":[["text","/modules/buckaroo3/config/giftcards/remove"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"buckaroo_config_orderings":{"tokens":[["text","/modules/buckaroo3/config/orderings"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST","GET"],"schemes":[]},"buckaroo_config_methodMode":{"tokens":[["text","/modules/buckaroo3/config/methodMode"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST","GET"],"schemes":[]},"buckaroo_config_methods":{"tokens":[["text","/modules/buckaroo3/config/methods"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST","GET"],"schemes":[]},"buckaroo_config_settings":{"tokens":[["text","/modules/buckaroo3/config/settings"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST","GET"],"schemes":[]},"buckaroo_config_testCredentials":{"tokens":[["text","/modules/buckaroo3/config/testCredentials"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST","GET"],"schemes":[]},"buckaroo_config_verificationMethods":{"tokens":[["text","/modules/buckaroo3/config/verificationMethods"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST","GET"],"schemes":[]}}'),Re="",We="localhost",Ke="",Ne="http",He="",Ze={base_url:je,routes:Ue,prefix:Re,host:We,port:Ke,scheme:Ne,locale:He};class Fe{token;constructor(s,n){K.setData(Ze);const t=s.replace(/\/+$/,"");return K.setBaseUrl(t),this.token=n,this}generate(s,n={}){if(this.token&&this.token.trim()!==""){const t=Object.assign(n,{_token:this.token});return K.generate(s,t)}return n._token?K.generate(s,n):K.generate(s,n)}}const G=a=>{const s=I("csrfToken"),n=I("adminUrl");let t=new Fe(n,s);const c=g(),p=g(!1),d=g(),i=ae.create({baseURL:n+""}),m=_=>(p.value=!0,d.value=void 0,i.get(t.generate(a,_)).then(C=>c.value=C.data).catch(C=>{throw d.value=C,C}).finally(()=>p.value=!1)),u=(_,C)=>(p.value=!0,d.value=void 0,i.post(t.generate(a,C),_).then(b=>c.value=b.data).catch(b=>{throw d.value=b,b}).finally(()=>p.value=!1)),T=L(()=>d.value?d.value.message:null);return F(d,_=>{}),{loading:p,data:c,error:d,get:m,post:u,errorMessage:T}},R=()=>(te.options={closeButton:!1,debug:!1,newestOnTop:!1,progressBar:!0,positionClass:"toast-bottom-right",preventDuplicates:!1,showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},{toastr:te}),Je={name:"EnableClientSide.vue",props:["modelValue","id"],watch:{selected(a){this.$emit("update:modelValue",a)},modelValue(a){this.selected=a}},setup(a){return{selected:g(a.modelValue)}}},Ye={class:"space-y-2"},Xe={class:"flex justify-between"},Qe={class:"grid items-center"},et=["for"],tt=["id"];function st(a,s,n,t,c,p){return r(),l("div",null,[e("div",Ye,[e("div",Xe,[Q(a.$slots,"default"),e("div",Qe,[e("label",{for:n.id,class:"inline-flex relative items-center cursor-pointer"},[f(e("input",{type:"checkbox",value:!0,id:n.id,class:"sr-only peer","onUpdate:modelValue":s[0]||(s[0]=d=>t.selected=d)},null,8,tt),[[ne,t.selected]]),s[1]||(s[1]=e("div",{class:"w-11 h-6 bg-gray-200 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-secondary rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all dark:border-gray-600 peer-checked:bg-primary"},null,-1))],8,et)])])])])}const Y=k(Je,[["render",st]]),at={name:"Settings",components:{ToggleField:Y},props:[],watch:{credentialsAreValid(a){a&&setTimeout(()=>{this.credentialsAreValid=null},3e3)}},setup(){const{t:a}=j(),s=g(!1),n=g(!1),t=g(null),c=g(!1),{get:p,post:d,data:i,loading:m}=G("buckaroo_config_settings"),u=G("buckaroo_config_testCredentials"),{toastr:T}=R(),_=g(null),C=()=>{p().then(()=>{i.value.status&&(t.value=i.value.settings)})},b=()=>{d(t.value).then(()=>{i.value.status&&(t.value=i.value.settings,T.success(a("dashboard.pages.settings.settings_successfully_updated")))})},z=async()=>{if(_.value=null,t.value.website_key&&t.value.secret_key)try{await u.post({website_key:t.value.website_key,secret_key:t.value.secret_key}),_.value=u.data.value.status}catch(B){console.error("Error testing credentials:",B)}},M=L(()=>{if(t.value.transaction_description)return t.value.transaction_description.replaceAll("{shop_name}","Your Shop Name").replaceAll("{order_number}","123456789")});return C(),{updateSettings:b,loading:m,settings:t,testCredentials:z,credentialsAreValid:_,testCredentialsApi:u,showWebsiteKey:s,showSecretKey:n,getSettings:C,displayExampleTransactionDescription:M,showAdvanceSettings:c}}},ot={class:"md:p-8 p-3 lg:w-4/5 w-full"},nt={key:0,class:"bg-white shadow rounded p-5 divide-y space-y-3"},rt={class:"pb-5 space-y-1"},dt={class:"font-bold text-2xl"},it={class:"text-gray-400 text-sm"},lt={class:"py-5 space-y-5"},ct={class:"font-semibold text-sm"},pt={class:"text-gray-400 text-xs"},mt={class:"flex space-x-5"},ut={key:0,class:"fas fa-check-circle text-orange-500 absolute -right-2 -top-2 drop-shadow bg-white rounded-full"},ht={class:"font-bold md:text-base text-sm"},gt={class:"block text-xs"},_t={key:0,class:"fas fa-check-circle text-green-700 absolute -right-2 -top-2 drop-shadow bg-white rounded-full"},bt={class:"font-bold md:text-base text-sm"},yt={class:"block text-xs"},ft={class:"py-5 space-y-5"},vt={class:"flex justify-between items-center"},kt={class:"font-semibold text-sm"},xt=["innerHTML"],wt={key:0,class:"flex flex-col items-end space-y-1"},$t={key:0,class:"text-xs text-green-600"},Ct={key:1,class:"text-xs text-red-600"},Pt={class:"space-y-5"},St={class:"relative"},It=["type"],Tt={for:"website_key",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},zt={key:0,class:"far fa-eye"},Bt={key:1,class:"far fa-eye-slash"},Gt={class:"relative"},qt=["type"],Mt={for:"secret_key",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Vt={key:0,class:"far fa-eye"},Et={key:1,class:"far fa-eye-slash"},At={class:"divide-y space-y-3"},Lt={class:"space-y-5"},Ot={class:"py-3 space-y-5 flex justify-between items-center"},Dt={class:"font-semibold text-sm"},jt=["innerHTML"],Ut={class:"space-y-1"},Rt={class:"relative"},Wt={for:"transaction_description",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Kt={class:"text-gray-400 text-xs"},Nt={class:"text-gray-400 text-xs space-y-1"},Ht={class:"flex space-x-2"},Zt={class:"py-3 space-y-5 flex justify-between items-center"},Ft={class:"font-semibold text-sm"},Jt={class:"text-gray-400 text-xs"},Yt={for:"client-side-mode",class:"font-semibold text-sm"},Xt={class:"text-gray-400 text-xs"},Qt={for:"client-side-mode",class:"font-semibold text-sm"},es={class:"text-gray-400 text-xs"},ts={for:"client-side-mode",class:"font-semibold text-sm"},ss={class:"text-gray-400 text-xs"},as={for:"client-side-mode",class:"font-semibold text-sm"},os={class:"text-gray-400 text-xs"},ns={for:"client-side-mode",class:"font-semibold text-sm"},rs={class:"text-gray-400 text-xs"},ds={class:"py-3 space-y-5 flex justify-between items-center"},is={class:"font-semibold text-sm"},ls={class:"text-gray-400 text-xs"},cs={class:"p-5 space-y-5"},ps={class:"font-semibold text-sm"},ms=["innerHTML"],us={class:"flex rounded shadow border justify-between md:w-80 w-full overflow-hidden font-bold md:text-sm text-xs"},hs={key:0,class:"fas fa-check"},gs={key:0,class:"fas fa-check"},_s={class:"p-5 space-y-5"},bs={for:"payment_fee_frontend_label",class:"font-semibold text-sm"},ys={class:"text-gray-400 text-xs"},fs={class:"relative"},vs={for:"payment_fee_frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},ks={class:"py-5 space-y-5 flex justify-end"},xs={class:"lg:w-1/5 w-full bg-thirdly p-5 space-y-5 text-gray-600 border-l-2 border-gray-100 lg:h-full"},ws={class:"font-bold text-lg"},$s=["innerHTML"],Cs={class:"font-semibold space-y-3 text-xs"},Ps=["innerHTML"],Ss=["innerHTML"],Is=["innerHTML"],Ts=["innerHTML"],zs=["innerHTML"],Bs={class:"text-xs"};function Gs(a,s,n,t,c,p){const d=y("Loading"),i=y("ToggleField"),m=y("loading");return r(),l("div",null,[e("div",ot,[t.settings?(r(),l("div",nt,[e("div",rt,[e("h1",dt,o(a.$t("dashboard.pages.settings.settings")),1),e("div",it,o(a.$t("dashboard.pages.settings.settings_label")),1)]),e("div",lt,[e("div",null,[e("h2",ct,o(a.$t("dashboard.pages.settings.mode")),1),e("div",pt,o(a.$t("dashboard.pages.settings.mode_label")),1)]),e("div",null,[e("div",mt,[e("div",{class:v(["rounded border border-gray-300 md:p-5 p-3 text-center space-y-2 cursor-pointer text-gray-700 relative",{"border-orange-400 border-2":!t.settings.is_live}]),onClick:s[0]||(s[0]=u=>t.settings.is_live=0)},[t.settings.is_live?h("",!0):(r(),l("i",ut)),e("span",ht,o(a.$t("dashboard.pages.settings.no_im_testing")),1),e("span",gt,o(a.$t("dashboard.pages.settings.when_your_shop_is_not_live_yet")),1)],2),e("div",{class:v(["rounded border border-gray-300 md:p-5 p-3 text-center space-y-2 cursor-pointer text-gray-700 relative",{"border-green-600 border-2":t.settings.is_live}]),onClick:s[1]||(s[1]=u=>t.settings.is_live=1)},[t.settings.is_live?(r(),l("i",_t)):h("",!0),e("span",bt,o(a.$t("dashboard.pages.settings.yes_im_ready_to_receive_payments")),1),e("span",yt,o(a.$t("dashboard.pages.settings.your_shop_is_live_and_ready_to_receive_real_payments")),1)],2)])])]),e("div",ft,[e("div",vt,[e("div",null,[e("h2",kt,o(a.$t("dashboard.pages.settings.credentials")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:a.$t("dashboard.pages.settings.credentials_label")},null,8,xt)]),t.testCredentialsApi.loading.value?(r(),w(d,{key:1,color:"text-blue-500"})):(r(),l("div",wt,[e("button",{class:v(["border border-blue-500 rounded text-blue-500 text-sm p-1 hover:bg-blue-500 hover:text-white hover:shadow-lg",{"opacity-25 cursor-not-allowed":!t.settings.website_key||!t.settings.secret_key}]),onClick:s[2]||(s[2]=(...u)=>t.testCredentials&&t.testCredentials(...u))},[s[21]||(s[21]=e("i",{class:"fas fa-plug"},null,-1)),P(" "+o(a.$t("dashboard.pages.settings.test_connection")),1)],2),t.credentialsAreValid===!0?(r(),l("div",$t,o(a.$t("dashboard.pages.settings.successfully_verified_the_credentials")),1)):h("",!0),t.credentialsAreValid===!1?(r(),l("div",Ct,o(a.$t("dashboard.pages.settings.the_credentials_are_not_valid")),1)):h("",!0)]))]),e("div",Pt,[e("div",St,[f(e("input",{type:t.showWebsiteKey?"text":"password",id:"website_key",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[3]||(s[3]=u=>t.settings.website_key=u)},null,8,It),[[se,t.settings.website_key]]),e("label",Tt,o(a.$t("dashboard.pages.settings.website_key")),1),e("button",{onClick:s[4]||(s[4]=u=>t.showWebsiteKey=!t.showWebsiteKey),class:"right-3 absolute top-2 hover:bg-gray-200 text-gray-500 p-1 rounded"},[t.showWebsiteKey?(r(),l("i",Bt)):(r(),l("i",zt))])]),e("div",Gt,[f(e("input",{type:t.showSecretKey?"text":"password",id:"secret_key",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[5]||(s[5]=u=>t.settings.secret_key=u)},null,8,qt),[[se,t.settings.secret_key]]),e("label",Mt,o(a.$t("dashboard.pages.settings.secret_key")),1),e("button",{onClick:s[6]||(s[6]=u=>t.showSecretKey=!t.showSecretKey),class:"right-3 absolute top-2 hover:bg-gray-200 text-gray-500 p-1 rounded"},[t.showSecretKey?(r(),l("i",Et)):(r(),l("i",Vt))])])]),t.showAdvanceSettings?(r(),l("button",{key:1,class:"text-xs border border-orange-500 rounded text-orange-500 p-1 hover:bg-orange-500 hover:text-white hover:shadow-lg select-none",onClick:s[8]||(s[8]=u=>t.showAdvanceSettings=!1)},[P(o(a.$t("dashboard.pages.settings.hide_advance_settings"))+" ",1),s[23]||(s[23]=e("i",{class:"fas fa-chevron-up text-[10px]"},null,-1))])):(r(),l("button",{key:0,class:"text-xs border border-orange-500 rounded text-orange-500 p-1 hover:bg-orange-500 hover:text-white hover:shadow-lg select-none",onClick:s[7]||(s[7]=u=>t.showAdvanceSettings=!0)},[P(o(a.$t("dashboard.pages.settings.advance_settings"))+" ",1),s[22]||(s[22]=e("i",{class:"fas fa-chevron-down text-[10px]"},null,-1))]))]),$(J,{"enter-from-class":"opacity-0 translate-y-3","enter-to-class":"opacity-100 translate-y-0","enter-active-class":"transform transition ease-out duration-200","leave-active-class":"transform transition ease-in duration-150","leave-from-class":"opacity-100 translate-y-0","leave-to-class":"opacity-0 translate-y-3"},{default:E(()=>[f(e("div",At,[e("div",Lt,[e("div",Ot,[e("div",null,[e("h2",Dt,o(a.$t("dashboard.pages.settings.transaction_description")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:a.$t("dashboard.pages.settings.transaction_description_label",{order_number:"{"+a.$t("dashboard.pages.settings.order_number2")+"}",shop_name:"{"+a.$t("dashboard.pages.settings.shop_name2")+"}"})},null,8,jt)])]),e("div",Ut,[e("div",Rt,[f(e("input",{type:"text",id:"transaction_description",class:"!block !px-2.5 !pb-2.5 !pt-4 !w-full !text-sm !text-gray-900 !bg-transparent !rounded-lg !border !border-gray-300 !appearance-none !focus:outline-none !focus:ring-0 !focus:border-primary !peer",placeholder:" ","onUpdate:modelValue":s[9]||(s[9]=u=>t.settings.transaction_description=u)},null,512),[[x,t.settings.transaction_description]]),e("label",Wt,o(a.$t("dashboard.pages.settings.transaction_description")),1)]),e("div",Kt,[e("div",Nt,[e("div",null,o(a.$t("dashboard.pages.settings.example"))+" "+o(t.displayExampleTransactionDescription),1),e("ul",Ht,[e("li",null,[e("button",{class:"p-1 border rounded hover:bg-primary hover:text-white",onClick:s[10]||(s[10]=u=>t.settings.transaction_description!==null?t.settings.transaction_description=t.settings.transaction_description.concat("","{order_number}"):t.settings.transaction_description="{order_number}")},o(a.$t("dashboard.pages.settings.order_number")),1)]),e("li",null,[e("button",{class:"p-1 border rounded hover:bg-primary hover:text-white",onClick:s[11]||(s[11]=u=>t.settings.transaction_description!==null?t.settings.transaction_description=t.settings.transaction_description.concat("","{shop_name}"):t.settings.transaction_description="{shop_name}")},o(a.$t("dashboard.pages.settings.shop_name")),1)])])])])]),e("div",Zt,[e("div",null,[e("h2",Ft,o(a.$t("dashboard.pages.settings.refunds")),1),e("div",Jt,o(a.$t("dashboard.pages.settings.refunds_label_explanation")),1)])]),$(i,{class:"p-5 space-y-5",modelValue:t.settings.refundconf,"onUpdate:modelValue":s[12]||(s[12]=u=>t.settings.refundconf=u)},{default:E(()=>[e("div",null,[e("label",Yt,o(a.$t("dashboard.pages.settings.refund_conf")),1),e("div",Xt,o(a.$t("dashboard.pages.settings.refund_conf_label")),1)])]),_:1},8,["modelValue"]),$(i,{class:"p-5 space-y-5",modelValue:t.settings.restock,"onUpdate:modelValue":s[13]||(s[13]=u=>t.settings.restock=u)},{default:E(()=>[e("div",null,[e("label",Qt,o(a.$t("dashboard.pages.settings.re_stock_products")),1),e("div",es,o(a.$t("dashboard.pages.settings.re_stock_products_label")),1)])]),_:1},8,["modelValue"]),$(i,{class:"p-5 space-y-5",modelValue:t.settings.creditSlip,"onUpdate:modelValue":s[14]||(s[14]=u=>t.settings.creditSlip=u)},{default:E(()=>[e("div",null,[e("label",ts,o(a.$t("dashboard.pages.settings.generate_credit_slip")),1),e("div",ss,o(a.$t("dashboard.pages.settings.generate_credit_slip_label")),1)])]),_:1},8,["modelValue"]),$(i,{class:"p-5 space-y-5",modelValue:t.settings.voucher,"onUpdate:modelValue":s[15]||(s[15]=u=>t.settings.voucher=u)},{default:E(()=>[e("div",null,[e("label",as,o(a.$t("dashboard.pages.settings.generate_voucher")),1),e("div",os,o(a.$t("dashboard.pages.settings.generate_voucher_label")),1)])]),_:1},8,["modelValue"]),$(i,{class:"p-5 space-y-5",modelValue:t.settings.negativePayment,"onUpdate:modelValue":s[16]||(s[16]=u=>t.settings.negativePayment=u)},{default:E(()=>[e("div",null,[e("label",ns,o(a.$t("dashboard.pages.settings.generate_negative_payments")),1),e("div",rs,o(a.$t("dashboard.pages.settings.generate_negative_payments_label")),1)])]),_:1},8,["modelValue"]),e("div",ds,[e("div",null,[e("h2",is,o(a.$t("dashboard.pages.settings.payment_fee")),1),e("div",ls,o(a.$t("dashboard.pages.settings.payment_fee_description")),1)])]),e("div",cs,[e("div",null,[e("h2",ps,o(a.$t("dashboard.pages.settings.payment_fee_percentage_mode")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:a.$t("dashboard.pages.settings.payment_fee_percentage_mode_description")},null,8,ms)]),e("div",us,[e("button",{class:v(["w-1/2 h-12 space-x-1 hover:bg-green-500 hover:text-white",{"bg-green-500 text-white":t.settings.payment_fee_mode==="subtotal"}]),onClick:s[17]||(s[17]=u=>t.settings.payment_fee_mode="subtotal")},[t.settings.payment_fee_mode==="subtotal"?(r(),l("i",hs)):h("",!0),e("span",null,o(a.$t("dashboard.pages.settings.subtotal")),1)],2),e("button",{class:v(["w-1/2 h-12 space-x-1 hover:bg-blue-500 hover:text-white",{"bg-blue-500 text-white":t.settings.payment_fee_mode==="subtotal_incl_tax"}]),onClick:s[18]||(s[18]=u=>t.settings.payment_fee_mode="subtotal_incl_tax")},[t.settings.payment_fee_mode==="subtotal_incl_tax"?(r(),l("i",gs)):h("",!0),e("span",null,o(a.$t("dashboard.pages.settings.subtotal_incl_tax")),1)],2)])]),e("div",_s,[e("div",null,[e("label",bs,o(a.$t("dashboard.pages.settings.payment_fee_frontend_label")),1),e("div",ys,o(a.$t("dashboard.pages.settings.payment_fee_frontend_label_description")),1)]),e("div",fs,[f(e("input",{type:"text",id:"payment_fee_frontend_label",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[19]||(s[19]=u=>t.settings.payment_fee_frontend_label=u)},null,512),[[x,t.settings.payment_fee_frontend_label]]),e("label",vs,o(a.$t("dashboard.pages.settings.payment_fee_frontend_label")),1)])])])],512),[[de,t.showAdvanceSettings]])]),_:1}),e("div",ks,[e("button",{class:"bg-secondary font-bold text-white rounded-lg px-8 py-3 hover:shadow-lg",onClick:s[20]||(s[20]=(...u)=>t.updateSettings&&t.updateSettings(...u))},o(a.$t("dashboard.pages.settings.save")),1)])])):h("",!0),t.loading?(r(),w(m,{key:1,class:"my-8"})):h("",!0)]),e("div",xs,[e("h2",ws,o(a.$t("dashboard.pages.settings.welcome_to_buckaroo")),1),e("p",{class:"text-sm",innerHTML:a.$t("dashboard.pages.settings.explanation_intro")},null,8,$s),s[32]||(s[32]=e("iframe",{class:"rounded-xl",width:"100%",height:"180",src:"https://www.youtube.com/embed/sAw16-VPkhY",title:"Buckaroo Smart Checkout",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""},null,-1)),e("ol",Cs,[e("li",null,[s[24]||(s[24]=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-center mr-1"}," 1",-1)),e("span",{innerHTML:a.$t("dashboard.pages.settings.step_one")},null,8,Ps)]),e("li",null,[s[25]||(s[25]=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-center mr-1"}," 2",-1)),e("span",{innerHTML:a.$t("dashboard.pages.settings.step_two")},null,8,Ss)]),e("li",null,[s[26]||(s[26]=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-center mr-1"}," 3",-1)),e("span",{innerHTML:a.$t("dashboard.pages.settings.step_three")},null,8,Is)]),e("li",null,[s[27]||(s[27]=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-center mr-1"}," 4",-1)),e("span",{innerHTML:a.$t("dashboard.pages.settings.step_four")},null,8,Ts)]),e("li",null,[s[28]||(s[28]=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-center mr-1"}," 5",-1)),e("span",{innerHTML:a.$t("dashboard.pages.settings.step_five")},null,8,zs)])]),e("p",Bs,[P(o(a.$t("dashboard.pages.settings.if_you_have_any_questions"))+" ",1),s[29]||(s[29]=e("a",{href:"mailto:support@buckaroo.nl",class:"bg-primary inline-block rounded p-1 text-white m-1"},"support@buckaroo.nl",-1)),P(" "+o(a.$t("dashboard.pages.settings.if_you_have_any_questions_link"))+" ",1),s[30]||(s[30]=e("a",{href:"tel:+31307115020",class:"bg-primary inline-block rounded p-1 text-white m-1"},"+31 (0) 30 711 50 20",-1)),s[31]||(s[31]=P(". ",-1))])])])}const qs=k(at,[["render",Gs]]),H=g([]),Z=g(null),X=()=>{const{get:a,data:s}=G("buckaroo_config_countries");a().then(()=>{s.value.status&&(H.value=s.value.countries)});const n=L(()=>!Z.value||Z.value.trim().length===0?H.value:H.value.filter(t=>t.name.toLowerCase().includes(Z.value.toLowerCase())));return{query:Z,filteredCountries:n,countries:H}},Ms={components:{},setup(a,{emit:s}){const{filteredCountries:n,query:t}=X();return{query:t,filteredCountries:n,selectCountry:p=>{s("update:modelValue",p),t.value=null}}}},Vs={class:"relative rounded-lg border border-gray-300"},Es={for:"country",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},As={key:0,class:"text-sm"},Ls=["onClick"],Os=["src"],Ds={class:"block"};function js(a,s,n,t,c,p){return r(),l("div",Vs,[f(e("input",{type:"text",id:"country","onUpdate:modelValue":s[0]||(s[0]=d=>t.query=d),class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" "},null,512),[[x,t.query]]),e("label",Es,o(a.$t("dashboard.country_select.search_countries")),1),t.query?(r(),l("ul",As,[(r(!0),l(S,null,q(t.filteredCountries,d=>(r(),l("li",{class:"p-3 flex space-x-2 hover:bg-secondary hover:text-gray-700 cursor-pointer",onClick:i=>t.selectCountry(d)},[e("img",{src:`/img/flags/${d.icon}`,class:"w-4",alt:""},null,8,Os),e("span",Ds,o(d.name),1)],8,Ls))),256))])):h("",!0)])}const N=k(Ms,[["render",js]]),Us={name:"DefaultPaymentConfig.vue",props:["payment"],components:{CountrySelect:N},watch:{selectCountry(a){this.config.countries||(this.config.countries=[]),this.config.countries.push(a)},countries:{handler(a,s){this.config.countries=a},deep:!0},"config.payment_fee"(a){if(a&&typeof a=="string"){const s=a.trim(),n=s.match(/^(\d+(?:\.\d*)?)\s*%$/),t=s.match(/^(\d+(?:\.\d*)?)$/);if(!n&&!t&&s!==""){this.config.payment_fee="";return}}}},setup(a){const{get:s,data:n,loading:t,post:c,setEndpoint:p}=G("buckaroo_config_paymentMethod"),{toastr:d}=R(),{countries:i}=X(),m=g(null),u=g(!1),T=I("baseUrl"),_=g({mode:"off",frontend_label:"",payment_fee:null,min_order_amount:null,max_order_amount:null,countries:[]});U("config",_);const C=()=>{s({paymentName:a.payment.name}).then(V=>{if(n.value.status){if(n.value.config){_.value=n.value.config.value;return}_.value={mode:"off",display_type:"dropdown",frontend_label:"",payment_fee:null,min_order_amount:null,max_order_amount:null,countries:[]}}})},b=()=>{c(_.value,{paymentName:a.payment.name}).then(()=>{if(n.value.status){d.success("Settings successfully updated.");return}d.error("Something went wrong.")})},z=V=>{_.value.mode=V,a.payment.mode=V},M=()=>{_.value.countries=i.value},B=()=>{_.value.countries=[]},A=L(()=>_.value.countries&&_.value.countries.length>10&&!u.value?_.value.countries.slice(0,10):_.value.countries??[]),W=V=>{_.value.countries=_.value.countries.filter(D=>D.id!==V.id)};return C(),{removeCountry:W,removeAllCountries:B,config:_,showAllCountries:u,addAllCountries:M,updateConfig:b,setEndpoint:p,getConfig:C,setMode:z,loading:t,selectCountry:m,enabledCountries:A,baseUrl:T}}},Rs={class:"border-b h-16 flex justify-between items-center"},Ws={class:"px-5 space-y-1 flex items-center space-x-3"},Ks={class:"w-8"},Ns=["src"],Hs={class:"font-bold h2-title"},Zs={class:"text-gray-400 text-xs"},Fs={key:0,class:"h-full"},Js={class:"p-5 space-y-5"},Ys={class:"px-5 space-y-5"},Xs={class:"space-y-2"},Qs={class:"font-semibold text-sm modal-title"},ea={class:"text-gray-400 text-xs"},ta={class:"flex rounded shadow border justify-between md:w-80 w-full overflow-hidden font-bold md:text-sm text-xs"},sa={key:0,class:"fas fa-check"},aa={key:0,class:"fas fa-check"},oa={key:0,class:"fas fa-check"},na={class:"px-5 space-y-5"},ra={class:"space-y-2"},da={class:"font-semibold text-sm"},ia={class:"text-gray-400 text-xs"},la={class:"relative"},ca={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},pa={class:"px-5 space-y-5"},ma={class:"space-y-2"},ua={class:"font-semibold text-sm"},ha={class:"text-gray-400 text-xs"},ga={class:"relative"},_a={for:"fee",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},ba={class:"px-5 space-y-5"},ya={class:"space-y-2"},fa={class:"font-semibold text-sm"},va={class:"text-gray-400 text-xs"},ka={class:"md:flex md:space-x-5 md:space-y-0 space-y-3"},xa={class:"relative w-full"},wa={for:"min_order_amount",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},$a={class:"relative w-full"},Ca={for:"max_order_amount",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Pa={class:"px-5 space-y-5"},Sa={class:"md:flex justify-between items-center space-y-2"},Ia={class:"space-y-2"},Ta={class:"font-semibold text-sm"},za={class:"text-gray-400 text-xs"},Ba={class:"md:block flex justify-end"},Ga={class:"flex flex-wrap text-sm"},qa={class:"rounded flex border border-gray-300 p-2 space-x-2 my-1 mr-2 shadow text-sm"},Ma=["onClick"],Va={class:"flex items-center space-x-2"},Ea=["src"],Aa={class:"block"},La={key:0},Oa={key:1},Da={key:1,class:"h-full flex justify-center items-center py-5"};function ja(a,s,n,t,c,p){const d=y("CountrySelect"),i=y("loading");return r(),l(S,null,[e("div",Rs,[e("div",Ws,[e("div",Ks,[n.payment.icon?(r(),l("img",{key:0,src:`${t.baseUrl}/modules/buckaroo3/views/img/buckaroo/Payment methods/SVG/${n.payment.icon}`,alt:""},null,8,Ns)):h("",!0)]),e("div",null,[e("h2",Hs,o(n.payment.name==="ideal"?"iDEAL | Wero":a.$t(`payment_methods.${n.payment.name}`)),1),e("div",Zs,o(a.$t("dashboard.pages.payments.settings")),1)])]),e("button",{class:"h-full bg-blue-500 text-white px-8 font-bold hover:bg-blue-600",onClick:s[0]||(s[0]=(...m)=>t.updateConfig&&t.updateConfig(...m))},o(a.$t("dashboard.pages.payments.save")),1)]),$(J,{"enter-from-class":"opacity-0 translate-y-3","enter-to-class":"opacity-100 translate-y-0","enter-active-class":"transform transition ease-out duration-50"},{default:E(()=>[t.loading?(r(),l("div",Da,[$(i)])):(r(),l("div",Fs,[e("div",Js,[e("div",Ys,[e("div",Xs,[e("h3",Qs,o(a.$t("dashboard.pages.payments.mode")),1),e("div",ea,o(a.$t("dashboard.pages.payments.mode_label")),1)]),e("div",ta,[e("button",{class:v(["w-1/3 h-12 space-x-1 hover:bg-green-500 hover:text-white",{"bg-green-500 text-white":t.config.mode==="live"}]),onClick:s[1]||(s[1]=m=>t.setMode("live"))},[t.config.mode==="live"?(r(),l("i",sa)):h("",!0),e("span",null,o(a.$t("dashboard.pages.payments.modes_settings.live")),1)],2),e("button",{class:v(["w-1/3 h-12 space-x-1 hover:bg-yellow-400 hover:text-white",{"bg-yellow-400 text-white":t.config.mode==="test"}]),onClick:s[2]||(s[2]=m=>t.setMode("test"))},[t.config.mode==="test"?(r(),l("i",aa)):h("",!0),e("span",null,o(a.$t("dashboard.pages.payments.modes_settings.test")),1)],2),e("button",{class:v(["w-1/3 h-12 space-x-1 hover:bg-gray-800 hover:text-white",{"bg-gray-800 text-white":t.config.mode==="off"}]),onClick:s[3]||(s[3]=m=>t.setMode("off"))},[t.config.mode==="off"?(r(),l("i",oa)):h("",!0),e("span",null,o(a.$t("dashboard.pages.payments.modes_settings.off")),1)],2)])]),e("div",na,[e("div",ra,[e("h2",da,o(a.$t("dashboard.pages.payments.front_label")),1),e("div",ia,o(a.$t("dashboard.pages.payments.front_label_label")),1)]),e("div",la,[f(e("input",{type:"text",id:"frontend_label",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[4]||(s[4]=m=>t.config.frontend_label=m)},null,512),[[x,t.config.frontend_label]]),e("label",ca,o(a.$t("dashboard.pages.payments.front_label")),1)])]),Q(a.$slots,"default"),e("div",pa,[e("div",ma,[e("h2",ua,o(a.$t("dashboard.pages.payments.payment_fee_incl_vat")),1),e("div",ha,o(a.$t("dashboard.pages.payments.payment_fee_incl_vat_label")),1)]),e("div",ga,[f(e("input",{type:"text",id:"fee",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[5]||(s[5]=m=>t.config.payment_fee=m)},null,512),[[x,t.config.payment_fee]]),e("label",_a,o(a.$t("dashboard.pages.payments.payment_fee_incl_vat")),1)])]),e("div",ba,[e("div",ya,[e("h2",fa,o(a.$t("dashboard.pages.payments.order_amount_allowed")),1),e("div",va,o(a.$t("dashboard.pages.payments.order_amount_allowed_label")),1)]),e("div",ka,[e("div",xa,[f(e("input",{type:"number",id:"min_order_amount",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[6]||(s[6]=m=>t.config.min_order_amount=m)},null,512),[[x,t.config.min_order_amount]]),e("label",wa,o(a.$t("dashboard.pages.payments.minimum_order_amount")),1)]),e("div",$a,[f(e("input",{type:"number",id:"max_order_amount",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[7]||(s[7]=m=>t.config.max_order_amount=m)},null,512),[[x,t.config.max_order_amount]]),e("label",Ca,o(a.$t("dashboard.pages.payments.maximum_order_amount")),1)])])]),e("div",Pa,[e("div",Sa,[e("div",Ia,[e("h2",Ta,o(a.$t("dashboard.pages.payments.countries")),1),e("div",za,o(a.$t("dashboard.pages.payments.countries_label")),1)]),e("div",Ba,[e("button",{class:"border border-green-400 rounded-l p-1 px-2 text-xs text-green-500 hover:bg-green-400 hover:text-white",onClick:s[8]||(s[8]=(...m)=>t.addAllCountries&&t.addAllCountries(...m))},o(a.$t("dashboard.pages.payments.all_countries")),1),e("button",{class:"border border-red-400 rounded-r p-1 px-2 text-xs text-red-500 hover:bg-red-400 hover:text-white",onClick:s[9]||(s[9]=(...m)=>t.removeAllCountries&&t.removeAllCountries(...m))},o(a.$t("dashboard.pages.payments.clear")),1)])]),$(d,{modelValue:t.selectCountry,"onUpdate:modelValue":s[10]||(s[10]=m=>t.selectCountry=m)},null,8,["modelValue"]),e("ul",Ga,[(r(!0),l(S,null,q(t.enabledCountries,m=>(r(),l("li",qa,[e("button",{class:"hover:text-red-500",onClick:u=>t.removeCountry(m)},[...s[12]||(s[12]=[e("i",{class:"fas fa-times text-xs"},null,-1)])],8,Ma),e("div",Va,[e("img",{src:`/img/flags/${m.icon}`,class:"w-4",alt:""},null,8,Ea),e("span",Aa,o(a.$t(`countries.${m.name}`)),1)])]))),256)),t.config.countries&&t.config.countries.length>10?(r(),l("li",{key:0,onClick:s[11]||(s[11]=m=>t.showAllCountries=!t.showAllCountries),class:"rounded flex border border-gray-300 p-2 space-x-2 my-1 mr-2 bg-gray-200 cursor-pointer"},[t.showAllCountries?(r(),l("span",Oa,o(a.$t("dashboard.pages.payments.show_less")),1)):(r(),l("span",La,o(a.$t("dashboard.pages.payments.show_country_number_and_more",{country_number:t.config.countries.length-10})),1))])):h("",!0)])])])]))]),_:3})],64)}const Ua=k(Us,[["render",ja]]),Ra={name:"AfterpayPaymentConfig",components:{},setup(a){const{t:s}=j(),n=I("config"),t=[{text:s("dashboard.pages.payments.customer.type.both"),value:"both"},{text:`${s("dashboard.pages.payments.customer.type.b2c")} (${s("dashboard.pages.payments.customer.type.b2c.long")})`,value:"B2C"},{text:`${s("dashboard.pages.payments.customer.type.b2b")} (${s("dashboard.pages.payments.customer.type.b2b.long")})`,value:"B2B"}];return{config:n,customerTypeOptions:t}}},Wa={class:"p-5 space-y-5"},Ka={class:"space-y-2"},Na={class:"font-semibold text-sm"},Ha={class:"relative"},Za=["value"],Fa={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Ja={key:0,class:"p-5 space-y-5"},Ya={class:"space-y-2"},Xa={class:"font-semibold text-sm"},Qa={class:"text-gray-400 text-xs"},eo={class:"flex space-x-5"},to={class:"relative w-full"},so={for:"min_b2b_order_amount",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},ao={class:"relative w-full"},oo={for:"max_b2b_order_amount",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function no(a,s,n,t,c,p){return r(),l(S,null,[e("div",Wa,[e("div",Ka,[e("h2",Na,o(a.$t("dashboard.pages.payments.customer.type_label")),1)]),e("div",Ha,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":s[0]||(s[0]=d=>t.config.customer_type=d)},[(r(!0),l(S,null,q(t.customerTypeOptions,d=>(r(),l("option",{key:d.value,value:d.value},o(d.text),9,Za))),128))],512),[[O,t.config.customer_type]]),e("label",Fa,o(a.$t("dashboard.pages.payments.customer_type")),1)])]),t.config.customer_type==="both"||t.config.customer_type==="b2b"?(r(),l("div",Ja,[e("div",Ya,[e("h2",Xa,o(a.$t("dashboard.pages.payments.order_amount_allowed"))+" ("+o(a.$t("dashboard.pages.payments.customer.type.b2b"))+")",1),e("div",Qa,o(a.$t("dashboard.pages.payments.order_amount_allowed_label"))+".",1)]),e("div",eo,[e("div",to,[f(e("input",{type:"number",id:"min_b2b_order_amount",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[1]||(s[1]=d=>t.config.min_order_amount=d)},null,512),[[x,t.config.min_order_amount]]),e("label",so,o(a.$t("dashboard.pages.payments.min_order_amount_b2b")),1)]),e("div",ao,[f(e("input",{type:"number",id:"max_b2b_order_amount",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[2]||(s[2]=d=>t.config.max_order_amount=d)},null,512),[[x,t.config.max_order_amount]]),e("label",oo,o(a.$t("dashboard.pages.payments.max_order_amount_b2b")),1)])])])):h("",!0)],64)}const ro=k(Ra,[["render",no]]),io={name:"TransferPaymentConfig",setup(a){return{config:I("config")}}},lo={class:"p-5 space-y-5"},co={class:"space-y-2"},po={class:"font-semibold text-sm"},mo={class:"relative"},uo={value:"1"},ho={value:"0"},go={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},_o={class:"p-5 space-y-5"},bo={class:"space-y-2"},yo={class:"font-semibold text-sm"},fo={class:"relative"},vo={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function ko(a,s,n,t,c,p){return r(),l("div",null,[e("div",lo,[e("div",co,[e("h2",po,o(a.$t("dashboard.pages.payments.send_email_instruction")),1)]),e("div",mo,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":s[0]||(s[0]=d=>t.config.send_instruction_email=d)},[e("option",uo,o(a.$t("dashboard.pages.payments.send_email_instruction_yes")),1),e("option",ho,o(a.$t("dashboard.pages.payments.send_email_instruction_no")),1)],512),[[O,t.config.send_instruction_email]]),e("label",go,o(a.$t("dashboard.pages.payments.send_email_instruction")),1)])]),e("div",_o,[e("div",bo,[e("h2",yo,o(a.$t("dashboard.pages.payments.due_date")),1)]),e("div",fo,[f(e("input",{type:"number",id:"frontend_label",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[1]||(s[1]=d=>t.config.due_days=d)},null,512),[[x,t.config.due_days]]),e("label",vo,o(a.$t("dashboard.pages.payments.due_date")),1)])])])}const xo=k(io,[["render",ko]]),wo={name:"ActiveCreditcards.vue",props:["modelValue"],methods:{toggleCreditcard(a){if(this.activatedCreditcards.find(s=>s.id===a.id)){this.activatedCreditcards=this.activatedCreditcards.filter(s=>s.id!==a.id);return}this.activatedCreditcards.push(a)}},watch:{modelValue(a){this.activatedCreditcards=a},activatedCreditcards:{handler(a,s){this.$emit("update:modelValue",a)},deep:!0}},setup(a,{emit:s}){const n=g(""),t=g(!1),c=g(null),p=g([]),d=g([]),i=g(a.modelValue??[]),m=I("baseUrl"),{get:u,data:T}=G("buckaroo_config_creditcards");u().then(()=>{T.value.status&&(p.value=T.value.creditcards)}),oe(c,()=>t.value=!1);const _=L(()=>n.value.trim().length===0?p.value:p.value.filter(C=>C.name.includes(n.value)));return{showCards:t,filterRef:c,query:n,customGiftcards:d,filteredCreditcards:_,activatedCreditcards:i,baseUrl:m}}},$o={class:"p-5 space-y-5"},Co={class:"flex justify-between items-center"},Po={class:"space-y-2"},So={class:"font-semibold text-sm"},Io={class:"text-gray-400 text-xs"},To={class:"relative"},zo={for:"search-giftcard ",class:"bk-no-close absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:top-8 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Bo={key:0,class:"text-sm"},Go=["onClick"],qo=["src"],Mo={class:"block"};function Vo(a,s,n,t,c,p){return r(),l("div",$o,[e("div",Co,[e("div",Po,[e("h2",So,o(a.$t("dashboard.pages.payments.allowed_creditcards")),1),e("div",Io,o(a.$t("dashboard.pages.payments.allowed_creditcards_label")),1)])]),e("div",{class:"relative rounded-lg border border-gray-300 max-h-96 overflow-y-auto",ref:"filterRef",onClick:s[1]||(s[1]=d=>t.showCards=!0)},[e("div",To,[f(e("input",{type:"text",id:"search-giftcard ","onUpdate:modelValue":s[0]||(s[0]=d=>t.query=d),class:"bk-no-close block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent appearance-none focus:outline-none focus:ring-0 border-none peer",placeholder:" "},null,512),[[x,t.query]]),e("label",zo,o(a.$t("dashboard.pages.payments.search_creditcard")),1)]),t.showCards?(r(),l("ul",Bo,[(r(!0),l(S,null,q(t.filteredCreditcards,d=>(r(),l("li",{class:v(["p-3 flex space-x-2 cursor-pointer items-center",{"bg-primary text-white":t.activatedCreditcards.find(i=>i.id===d.id),"hover:bg-gray-200 hover:text-gray-700":!t.activatedCreditcards.find(i=>i.id===d.id)}]),onClick:i=>p.toggleCreditcard(d)},[d.icon?(r(),l("img",{key:0,src:`${t.baseUrl}/modules/buckaroo3/views/img/buckaroo/Creditcard issuers/SVG/${d.icon}`,class:"w-4",alt:""},null,8,qo)):h("",!0),e("span",Mo,o(d.name),1)],10,Go))),256))])):h("",!0)],512)])}const Eo=k(wo,[["render",Vo]]),Ao={name:"CreditCardPaymentConfig",components:{ToggleField:Y,ActiveCreditcards:Eo},setup(a){const{t:s}=j(),n=[{text:s("Grouped"),value:"grouped"},{text:s("Separate"),value:"separate"}],t=I("config"),c=L({get(){return t.value.display_in_checkout||"grouped"},set(p){t.value.display_in_checkout=p}});return{config:t,displayInCheckout:c,displayOptions:n}}},Lo={class:"p-5 space-y-5"},Oo={class:"space-y-2"},Do={class:"font-semibold text-sm"},jo=["innerHTML"],Uo={class:"flex rounded shadow border justify-between md:w-80 w-full overflow-hidden font-bold md:text-sm text-xs"},Ro={key:0,class:"fas fa-check"},Wo={key:0,class:"fas fa-check"},Ko={class:"p-5 space-y-5"},No={class:"space-y-2"},Ho={class:"font-semibold text-sm"},Zo=["innerHTML"],Fo={class:"relative"},Jo=["value"],Yo={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function Xo(a,s,n,t,c,p){const d=y("ActiveCreditcards");return r(),l("div",null,[e("div",Lo,[e("div",Oo,[e("h2",Do,o(a.$t("dashboard.pages.payments.display_type")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:a.$t("dashboard.pages.payments.display_type_label")},null,8,jo)]),e("div",Uo,[e("button",{class:v(["w-1/2 h-12 space-x-1 hover:bg-green-500 hover:text-white",{"bg-green-500 text-white":t.config.display_type==="radio"}]),onClick:s[0]||(s[0]=i=>t.config.display_type="radio")},[t.config.display_type==="radio"?(r(),l("i",Ro)):h("",!0),e("span",null,o(a.$t("dashboard.pages.payments.display_types.radio")),1)],2),e("button",{class:v(["w-1/2 h-12 space-x-1 hover:bg-blue-500 hover:text-white",{"bg-blue-500 text-white":t.config.display_type==="dropdown"}]),onClick:s[1]||(s[1]=i=>t.config.display_type="dropdown")},[t.config.display_type==="dropdown"?(r(),l("i",Wo)):h("",!0),e("span",null,o(a.$t("dashboard.pages.payments.display_types.dropdown")),1)],2)])]),$(d,{modelValue:t.config.activeCreditcards,"onUpdate:modelValue":s[2]||(s[2]=i=>t.config.activeCreditcards=i)},null,8,["modelValue"]),e("div",Ko,[e("div",No,[e("h2",Ho,o(a.$t("dashboard.pages.payments.displayInCheckout")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:a.$t("dashboard.pages.payments.displayInCheckoutDesc")},null,8,Zo)]),e("div",Fo,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":s[3]||(s[3]=i=>t.displayInCheckout=i)},[(r(!0),l(S,null,q(t.displayOptions,i=>(r(),l("option",{key:i.value,value:i.value},o(i.text),9,Jo))),128))],512),[[O,t.displayInCheckout]]),e("label",Yo,o(a.$t("dashboard.pages.payments.displayInCheckout")),1)])])])}const Qo=k(Ao,[["render",Xo]]),en={name:"BancontactPaymentConfig",components:{ToggleField:Y},setup(a){return{config:I("config")}}},tn={for:"client-side-mode",class:"font-semibold text-sm"},sn={class:"text-gray-400 text-xs"};function an(a,s,n,t,c,p){const d=y("ToggleField");return r(),l("div",null,[$(d,{class:"p-5 space-y-5",modelValue:t.config.isEncrypted,"onUpdate:modelValue":s[0]||(s[0]=i=>t.config.isEncrypted=i)},{default:E(()=>[e("div",null,[e("label",tn,o(a.$t("dashboard.pages.payments.client_side")),1),e("div",sn,o(a.$t("dashboard.pages.payments.client_side_label")),1)])]),_:1},8,["modelValue"])])}const on=k(en,[["render",an]]),nn={name:"BillinkPaymentConfig",components:{},setup(a){const{t:s}=j(),n=I("config"),t=[{text:s("dashboard.pages.payments.customer.type.both"),value:"both"},{text:`${s("dashboard.pages.payments.customer.type.b2c")} (${s("dashboard.pages.payments.customer.type.b2c.long")})`,value:"B2C"},{text:`${s("dashboard.pages.payments.customer.type.b2b")} (${s("dashboard.pages.payments.customer.type.b2b.long")})`,value:"B2B"}];return{config:n,customerTypeOptions:t}}},rn={class:"p-5 space-y-5"},dn={class:"space-y-2"},ln={class:"font-semibold text-sm"},cn={class:"relative"},pn=["value"],mn={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},un={key:0,class:"p-5 space-y-5"},hn={class:"space-y-2"},gn={class:"font-semibold text-sm"},_n={class:"text-gray-400 text-xs"},bn={class:"flex space-x-5"},yn={class:"relative w-full"},fn={for:"min_b2b_order_amount",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},vn={class:"relative w-full"},kn={for:"max_b2b_order_amount",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function xn(a,s,n,t,c,p){return r(),l("div",null,[e("div",rn,[e("div",dn,[e("h2",ln,o(a.$t("dashboard.pages.payments.customer.type_label")),1)]),e("div",cn,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":s[0]||(s[0]=d=>t.config.customer_type=d)},[(r(!0),l(S,null,q(t.customerTypeOptions,d=>(r(),l("option",{key:d.value,value:d.value},o(d.text),9,pn))),128))],512),[[O,t.config.customer_type]]),e("label",mn,o(a.$t("dashboard.pages.payments.customer_type")),1)])]),t.config.customer_type==="both"||t.config.customer_type==="b2b"?(r(),l("div",un,[e("div",hn,[e("h2",gn,o(a.$t("dashboard.pages.payments.order_amount_allowed"))+" ("+o(a.$t("dashboard.pages.payments.customer.type.b2b"))+")",1),e("div",_n,o(a.$t("dashboard.pages.payments.order_amount_allowed_label"))+".",1)]),e("div",bn,[e("div",yn,[f(e("input",{type:"number",id:"min_b2b_order_amount",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[1]||(s[1]=d=>t.config.min_order_amount=d)},null,512),[[x,t.config.min_order_amount]]),e("label",fn,o(a.$t("dashboard.pages.payments.min_order_amount_b2b")),1)]),e("div",vn,[f(e("input",{type:"number",id:"max_b2b_order_amount",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[2]||(s[2]=d=>t.config.max_order_amount=d)},null,512),[[x,t.config.max_order_amount]]),e("label",kn,o(a.$t("dashboard.pages.payments.max_order_amount_b2b")),1)])])])):h("",!0)])}const wn=k(nn,[["render",xn]]),$n={name:"In3PaymentConfig",components:{}};function Cn(a,s,n,t,c,p){return r(),l("div")}const Pn=k($n,[["render",Cn],["__scopeId","data-v-5802f3a3"]]),Sn={name:"PayPerEmailPaymentConfig",props:["payments"],setup(a){const s=I("config"),t=g(s.value.allowed_payments?Array.isArray(s.value.allowed_payments)?s.value.allowed_payments:s.value.allowed_payments.split(",").map(c=>c.trim()).filter(c=>c!==""):[]);return F(t,c=>{s.value.allowed_payments=Array.isArray(c)?c.join(","):""},{deep:!0}),F(()=>s.value.allowed_payments,c=>{c?Array.isArray(c)?t.value=c:typeof c=="string"&&(t.value=c.split(",").map(p=>p.trim()).filter(p=>p!=="")):t.value=[]}),{config:s,allowedPaymentsArray:t}}},In={class:"p-5 space-y-5"},Tn={class:"space-y-2"},zn={class:"font-semibold text-sm"},Bn={class:"relative"},Gn={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},qn={class:"p-5 space-y-5"},Mn={class:"space-y-2"},Vn={class:"font-semibold text-sm"},En={class:"text-gray-400 text-xs"},An={class:"relative rounded-lg border border-gray-300 max-h-96 overflow-y-auto p-3"},Ln={class:"space-y-2"},On=["value"],Dn={class:"text-sm text-gray-700"},jn={key:0,class:"text-sm text-gray-500 p-2"},Un={class:"p-5 space-y-5"},Rn={class:"space-y-2"},Wn={class:"font-semibold text-sm"},Kn={class:"relative"},Nn={value:"1"},Hn={value:"0"},Zn={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function Fn(a,s,n,t,c,p){return r(),l("div",null,[e("div",In,[e("div",Tn,[e("h2",zn,o(a.$t("dashboard.pages.payments.due_date")),1)]),e("div",Bn,[f(e("input",{type:"number",id:"frontend_label",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[0]||(s[0]=d=>t.config.due_days=d)},null,512),[[x,t.config.due_days]]),e("label",Gn,o(a.$t("dashboard.pages.payments.due_date")),1)])]),e("div",qn,[e("div",Mn,[e("h2",Vn,o(a.$t("dashboard.pages.payments.allowed_methods")),1),e("div",En,o(a.$t("dashboard.pages.payments.allowed_methods_label")),1)]),e("div",An,[e("div",Ln,[(r(!0),l(S,null,q(n.payments,d=>(r(),l("label",{key:d.name,class:"flex items-center space-x-3 p-2 rounded hover:bg-gray-100 cursor-pointer"},[f(e("input",{type:"checkbox",value:d.name,"onUpdate:modelValue":s[1]||(s[1]=i=>t.allowedPaymentsArray=i),class:"w-4 h-4 text-primary bg-gray-100 border-gray-300 rounded focus:ring-primary focus:ring-2"},null,8,On),[[ne,t.allowedPaymentsArray]]),e("span",Dn,o(d.name),1)]))),128)),n.payments.length===0?(r(),l("p",jn,o(a.$t("dashboard.pages.payments.no_payment_methods_available")),1)):h("",!0)])])]),e("div",Un,[e("div",Rn,[e("h2",Wn,o(a.$t("dashboard.pages.payments.send_email_merchant")),1)]),e("div",Kn,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":s[2]||(s[2]=d=>t.config.send_instruction_email=d)},[e("option",Nn,o(a.$t("dashboard.pages.payments.send_email_instruction_yes")),1),e("option",Hn,o(a.$t("dashboard.pages.payments.send_email_instruction_no")),1)],512),[[O,t.config.send_instruction_email]]),e("label",Zn,o(a.$t("dashboard.pages.payments.send_email_instruction")),1)])])])}const Jn=k(Sn,[["render",Fn]]),Yn={name:"PayByBankPaymentConfig",setup(a){return{config:I("config")}}},Xn={class:"p-5 space-y-5"},Qn={class:"space-y-2"},er={class:"font-semibold text-sm"},tr=["innerHTML"],sr={class:"flex rounded shadow border justify-between md:w-80 w-full overflow-hidden font-bold md:text-sm text-xs"},ar={key:0,class:"fas fa-check"},or={key:0,class:"fas fa-check"};function nr(a,s,n,t,c,p){return r(),l("div",null,[e("div",Xn,[e("div",Qn,[e("h2",er,o(a.$t("dashboard.pages.payments.display_type")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:a.$t("dashboard.pages.payments.display_type_label")},null,8,tr)]),e("div",sr,[e("button",{class:v(["w-1/2 h-12 space-x-1 hover:bg-green-500 hover:text-white",{"bg-green-500 text-white":t.config.display_type==="radio"}]),onClick:s[0]||(s[0]=d=>t.config.display_type="radio")},[t.config.display_type==="radio"?(r(),l("i",ar)):h("",!0),e("span",null,o(a.$t("dashboard.pages.payments.display_types.radio")),1)],2),e("button",{class:v(["w-1/2 h-12 space-x-1 hover:bg-blue-500 hover:text-white",{"bg-blue-500 text-white":t.config.display_type==="dropdown"}]),onClick:s[1]||(s[1]=d=>t.config.display_type="dropdown")},[t.config.display_type==="dropdown"?(r(),l("i",or)):h("",!0),e("span",null,o(a.$t("dashboard.pages.payments.display_types.dropdown")),1)],2)])])])}const rr=k(Yn,[["render",nr]]),dr={props:["payment"],watch:{"payment.mode"({mode:a}){this.post(this.payment).then(()=>{this.data.status&&this.toastr.success("Payment updated.")}).catch(s=>{this.toastr.error("Something went wrong...")})}},setup(a){const{toastr:s}=R(),{post:n,data:t,loading:c,setEndpoint:p}=G("buckaroo_config_methodMode"),d=g(a.payment.config?a.payment.config.value.enabled??0:0),i=I("baseUrl");return{toastr:s,loading:c,post:n,data:t,paymentState:d,setEndpoint:p,baseUrl:i}}},ir={class:"bg-gray-50 p-3 rounded"},lr={class:"text-center space-y-2"},cr={class:"flex justify-center"},pr=["src"],mr={class:"font-bold text-lg modal-title"},ur={class:"rounded-lg border border-gray-300 inline-block text-xs shadow text-center overflow-hidden p-1"},hr={class:"flex space-x-1"};function gr(a,s,n,t,c,p){return r(),l("div",ir,[e("div",lr,[e("div",cr,[e("img",{src:`${t.baseUrl}/modules/buckaroo3/views/img/buckaroo/Payment methods/SVG/${n.payment.icon}`,alt:"icon",class:"w-12"},null,8,pr)]),e("h3",mr,o(n.payment.name==="ideal"?"iDEAL | Wero":a.$t(`payment_methods.${n.payment.name}`)),1),e("div",null,[e("div",ur,[e("div",hr,[e("button",{class:v(["h-6 flex justify-center items-center rounded hover:bg-green-500 hover:text-white px-1 uppercase",{"shadow-xl bg-green-500 text-white":n.payment.mode==="live","shadow bg-gray-200 text-gray-400":n.payment.mode!=="live"}]),onClick:s[0]||(s[0]=d=>n.payment.mode="live")},o(a.$t("dashboard.pages.payments.modes_settings.live")),3),e("button",{class:v(["h-6 flex justify-center items-center rounded hover:bg-yellow-500 hover:text-white px-1 uppercase",{"shadow-xl bg-yellow-500 text-white":n.payment.mode==="test","shadow bg-gray-200 text-gray-400":n.payment.mode!=="test"}]),onClick:s[1]||(s[1]=d=>n.payment.mode="test")},o(a.$t("dashboard.pages.payments.modes_settings.test")),3),e("button",{class:v(["h-6 flex justify-center items-center rounded hover:bg-black hover:text-white px-1 uppercase",{"shadow-xl bg-black text-white":n.payment.mode==="off","shadow bg-gray-200 text-gray-400":n.payment.mode!=="off"}]),onClick:s[2]||(s[2]=d=>n.payment.mode="off")},o(a.$t("dashboard.pages.payments.modes_settings.off")),3)])]),e("div",null,[e("button",{onClick:s[3]||(s[3]=d=>a.$emit("selectPayment")),class:"inline-block py-1 px-3 text-xs hover:font-bold"},o(a.$t("dashboard.pages.payments.configure")),1)])])])])}const _r=k(dr,[["render",gr]]),br={name:"PayPalPaymentConfig",setup(a){return{config:I("config")}}},yr={class:"p-5 space-y-5"},fr={class:"space-y-2"},vr={class:"font-semibold text-sm"},kr={class:"relative"},xr={value:"1"},wr={value:"0"},$r={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function Cr(a,s,n,t,c,p){return r(),l("div",null,[e("div",yr,[e("div",fr,[e("h2",vr,o(a.$t("dashboard.pages.payments.seller_protection")),1)]),e("div",kr,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":s[0]||(s[0]=d=>t.config.seller_protection=d)},[e("option",xr,o(a.$t("dashboard.pages.payments.seller_protection_enabled")),1),e("option",wr,o(a.$t("dashboard.pages.payments.seller_protection_disabled")),1)],512),[[O,t.config.seller_protection]]),e("label",$r,o(a.$t("dashboard.pages.payments.seller_protection_enable")),1)])])])}const Pr=k(br,[["render",Cr]]),Sr={name:"GiftcardModal.vue",setup(a,{emit:s}){const n=g(!1),t=g(null),c=g(null),{post:p,data:d,loading:i}=G("buckaroo_config_giftcards"),{post:m,data:u}=G("buckaroo_edit_giftcard"),{post:T,data:_}=G("buckaroo_remove_giftcard");return{add:()=>{t.value="add",c.value={name:null,service_code:null,logo_url:null},n.value=!0},mode:t,showModal:n,giftcard:c,loading:i,createGiftcard:()=>{c.value.name&&c.value.service_code&&p(c.value).then(()=>{if(d.value.status){const A=d.value.custom_giftcard;A.isCustom=!0,s("appendCustomGiftcard",A),n.value=!1}})},edit:A=>{t.value="edit",c.value=A,n.value=!0},editGiftcard:()=>{c.value.name&&c.value.service_code&&m(c.value).then(()=>{u.value.status&&(n.value=!1)})},removeGiftcard:()=>{T(c.value).then(()=>{_.value.status&&(s("removeCustomGiftcard",c.value),n.value=!1)})}}}},Ir={key:0,class:"block relative w-full z-50 p-0"},Tr={class:"md:p-7 flex items-center justify-center overflow-x-hidden overflow-y-auto fixed left-0 top-0 w-full h-full bg-gray-900 backdrop-blur bg-opacity-50 transition-opacity duration-300 z-50"},zr={class:"bg-white flex md:rounded-lg xl:w-1/4 md:w-1/2 w-full relative"},Br={class:"flex flex-col items-start w-full"},Gr={class:"md:p-7 p-3 flex items-start w-full"},qr={class:"space-y-2"},Mr={class:"font-semibold text-xl text-gray-800"},Vr={key:0},Er={key:1},Ar={class:"text-gray-500 font-bold text-xs"},Lr={class:"w-full space-y-3"},Or={class:"w-full divide-y"},Dr={class:"md:px-7 md:pb-7 px-3 pb-3 space-y-5"},jr={class:"relative"},Ur={class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1",for:"giftcard_name"},Rr={class:"space-y-1"},Wr={class:"relative"},Kr={class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1",for:"giftcard_service_code"},Nr=["innerHTML"],Hr={class:"relative"},Zr={class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1",for:"custom_giftcard_url"},Fr={key:0,class:"flex items-center justify-end"},Jr={key:1,class:"flex items-center justify-between"};function Yr(a,s,n,t,c,p){const d=y("Loading");return t.showModal?(r(),l("dialog",Ir,[e("div",Tr,[e("div",zr,[e("div",Br,[e("div",Gr,[e("div",qr,[e("h4",Mr,[t.mode==="add"?(r(),l("span",Vr,o(a.$t("dashboard.pages.payments.add")),1)):h("",!0),t.mode==="edit"?(r(),l("span",Er,o(a.$t("dashboard.pages.payments.edit")),1)):h("",!0),P(" "+o(a.$t("dashboard.pages.payments.custom_giftcard")),1)]),e("div",Ar,o(a.$t("dashboard.pages.payments.enter_giftcard_details")),1)]),(r(),l("svg",{class:"ml-auto fill-current text-gray-700 w-5 h-5 cursor-pointer",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",onClick:s[0]||(s[0]=i=>t.showModal=!1)},[...s[7]||(s[7]=[e("path",{d:"M14.53 4.53l-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z"},null,-1)])]))]),e("div",Lr,[e("div",Or,[e("div",Dr,[e("div",jr,[f(e("input",{id:"giftcard_name","onUpdate:modelValue":s[1]||(s[1]=i=>t.giftcard.name=i),class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ",type:"text"},null,512),[[x,t.giftcard.name]]),e("label",Ur,o(a.$t("dashboard.pages.payments.giftcard_name")),1)]),e("div",Rr,[e("div",Wr,[f(e("input",{id:"giftcard_service_code","onUpdate:modelValue":s[2]||(s[2]=i=>t.giftcard.service_code=i),class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ",type:"text"},null,512),[[x,t.giftcard.service_code]]),e("label",Kr,o(a.$t("dashboard.pages.payments.service_code")),1)]),e("div",{class:"text-gray-600 text-xs",innerHTML:a.$t("dashboard.pages.payments.service_code_label")},null,8,Nr)]),e("div",Hr,[f(e("input",{id:"custom_giftcard_url","onUpdate:modelValue":s[3]||(s[3]=i=>t.giftcard.logo_url=i),class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ",type:"text"},null,512),[[x,t.giftcard.logo_url]]),e("label",Zr,o(a.$t("dashboard.pages.payments.custom_icon_url")),1)]),!t.loading&&t.mode==="add"?(r(),l("div",Fr,[e("button",{class:"bg-primary font-bold text-white rounded-lg px-8 py-3 hover:shadow-lg",onClick:s[4]||(s[4]=(...i)=>t.createGiftcard&&t.createGiftcard(...i))},o(a.$t("dashboard.pages.payments.add")),1)])):h("",!0),!t.loading&&t.mode==="edit"?(r(),l("div",Jr,[e("button",{class:"bg-red-600 font-bold text-white rounded-lg px-8 py-3 hover:shadow-lg",onClick:s[5]||(s[5]=(...i)=>t.removeGiftcard&&t.removeGiftcard(...i))},o(a.$t("dashboard.pages.payments.remove")),1),e("button",{class:"bg-primary font-bold text-white rounded-lg px-8 py-3 hover:shadow-lg",onClick:s[6]||(s[6]=(...i)=>t.editGiftcard&&t.editGiftcard(...i))},o(a.$t("dashboard.pages.payments.edit")),1)])):h("",!0),t.loading?(r(),w(d,{key:2})):h("",!0)])])])])])])])):h("",!0)}const Xr=k(Sr,[["render",Yr]]),Qr={name:"ActiveGiftcards.vue",props:["modelValue"],components:{GiftcardModal:Xr},watch:{modelValue(a){this.activatedGiftcards=a},activatedGiftcards:{handler(a,s){this.$emit("update:modelValue",a)},deep:!0}},setup(a,{emit:s}){const n=g(""),t=g([]),c=g([]),p=g(a.modelValue??[]),{get:d,data:i}=G("buckaroo_config_giftcards");d().then(()=>{i.value.status&&(t.value=i.value.giftcards.map(b=>(b.logo_url=`/modules/buckaroo3/views/img/buckaroo/Giftcards/SVG/${b.logo}`,b.giftcard=!1,b)),c.value=i.value.custom_giftcards.map(b=>(b.isCustom=!0,b.logo_url=b.logo,b.service_code=b.code,b)))});const m=L(()=>n.value.trim().length===0?t.value.concat(c.value):t.value.filter(u(n.value)).concat(c.value.filter(u(n.value)))),u=b=>z=>z.name.toLowerCase().includes(b.toLowerCase());return{query:n,customGiftcards:c,filteredGiftcards:m,toggleGiftcard:b=>{const z=p.value.customGiftcards??[],M=p.value.giftcards??[];if(b.isCustom){if(z.find(B=>B.id===b.id)){p.value.customGiftcards=z.filter(B=>B.id!==b.id);return}z.push(b)}if(!b.isCustom){if(M.find(B=>B.id===b.id)){p.value.giftcards=M.filter(B=>B.id!==b.id);return}M.push(b)}p.value={customGiftcards:z,giftcards:M}},activatedGiftcards:p,appendCustomGiftcard:b=>{c.value.push(b)},removeCustomGiftcard:b=>{c.value=c.value.filter(z=>b.id!==z.id)}}}},ed={class:"p-5 space-y-5"},td={class:"flex justify-between items-center"},sd={class:"space-y-2"},ad={class:"font-semibold text-sm"},od={class:"text-gray-400 text-xs"},nd={class:"relative rounded-lg border border-gray-300 max-h-96 overflow-y-auto"},rd={class:"relative"},dd={class:"bk-no-close absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:top-8 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1",for:"search-giftcard "},id={class:"text-sm"},ld=["onClick"],cd={class:"flex space-x-2"},pd=["alt","src"],md={class:"block"},ud=["onClick"];function hd(a,s,n,t,c,p){const d=y("GiftcardModal");return r(),l(S,null,[e("div",ed,[e("div",td,[e("div",sd,[e("h2",ad,o(a.$t("dashboard.pages.payments.allowed_giftcards")),1),e("div",od,o(a.$t("dashboard.pages.payments.allowed_giftcards_label")),1)]),e("button",{class:"border border-blue-500 rounded text-blue-500 text-sm p-1 hover:bg-blue-500 hover:text-white hover:shadow-lg capitalize",onClick:s[0]||(s[0]=i=>a.$refs.giftCardModal.add())},[s[2]||(s[2]=e("i",{class:"fa fa-plus-circle"},null,-1)),P(" "+o(a.$t("dashboard.pages.payments.add_custom_giftcard")),1)])]),e("div",nd,[e("div",rd,[f(e("input",{id:"search-giftcard","onUpdate:modelValue":s[1]||(s[1]=i=>t.query=i),class:"bk-no-close block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ",type:"text"},null,512),[[x,t.query]]),e("label",dd,o(a.$t("dashboard.pages.payments.search_giftcard")),1)]),e("ul",id,[(r(!0),l(S,null,q(t.filteredGiftcards,i=>(r(),l("li",{class:v(["p-3 flex space-x-2 cursor-pointer justify-between",{"bg-primary text-white":i.isCustom&&t.activatedGiftcards.customGiftcards&&t.activatedGiftcards.customGiftcards.find(m=>m.id===i.id)||!i.isCustom&&t.activatedGiftcards.giftcards&&t.activatedGiftcards.giftcards.find(m=>m.id===i.id),"hover:bg-gray-200 hover:text-gray-700":i.isCustom&&t.activatedGiftcards.customGiftcards&&!t.activatedGiftcards.customGiftcards.find(m=>m.id===i.id)||!i.isCustom&&t.activatedGiftcards.giftcards&&!t.activatedGiftcards.giftcards.find(m=>m.id===i.id)}]),onClick:m=>t.toggleGiftcard(i)},[e("div",cd,[i.logo_url?(r(),l("img",{key:0,alt:i.name,src:i.logo_url,class:"w-4"},null,8,pd)):h("",!0),e("span",md,o(i.name),1)]),i.isCustom?(r(),l("button",{key:0,class:"border border-green-500 hover:bg-green-500 text-green-500 hover:text-white py-1 px-2 rounded",onClick:ie(m=>a.$refs.giftCardModal.edit(i),["stop","prevent"])},[...s[3]||(s[3]=[e("i",{class:"fa fa-edit"},null,-1)])],8,ud)):h("",!0)],10,ld))),256))])])]),$(d,{ref:"giftCardModal",onAppendCustomGiftcard:t.appendCustomGiftcard,onRemoveCustomGiftcard:t.removeCustomGiftcard},null,8,["onAppendCustomGiftcard","onRemoveCustomGiftcard"])],64)}const gd=k(Qr,[["render",hd]]),_d={name:"GiftcardPaymentConfig",components:{ToggleField:Y,ActiveGiftcards:gd},setup(a){const{t:s}=j(),n=[{text:s("Grouped"),value:"grouped"},{text:s("Separate"),value:"separate"}],t=I("config"),c=L({get(){return t.value.display_in_checkout||"grouped"},set(p){t.value.display_in_checkout=p}});return{config:t,displayInCheckout:c,displayOptions:n}}},bd={class:"p-5 space-y-5"},yd={class:"space-y-2"},fd={class:"font-semibold text-sm"},vd=["innerHTML"],kd={class:"relative"},xd=["value"],wd={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function $d(a,s,n,t,c,p){const d=y("ActiveGiftcards");return r(),l("div",null,[$(d,{modelValue:t.config.activeGiftcards,"onUpdate:modelValue":s[0]||(s[0]=i=>t.config.activeGiftcards=i)},null,8,["modelValue"]),e("div",bd,[e("div",yd,[e("h2",fd,o(a.$t("dashboard.pages.payments.displayInCheckout")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:a.$t("dashboard.pages.payments.displayInCheckoutDesc")},null,8,vd)]),e("div",kd,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":s[1]||(s[1]=i=>t.displayInCheckout=i)},[(r(!0),l(S,null,q(t.displayOptions,i=>(r(),l("option",{key:i.value,value:i.value},o(i.text),9,xd))),128))],512),[[O,t.displayInCheckout]]),e("label",wd,o(a.$t("dashboard.pages.payments.displayInCheckout")),1)])])])}const Cd=k(_d,[["render",$d]]),Pd={name:"KlarnaPaymentConfig.vue",components:{}};function Sd(a,s,n,t,c,p){return r(),l("div")}const Id=k(Pd,[["render",Sd]]),Td={name:"GooglePayPaymentConfig",setup(){return{config:I("config")}}},zd={class:"p-5 space-y-5"},Bd={class:"space-y-2"},Gd={class:"font-semibold text-sm"},qd={class:"relative mb-4"},Md={for:"googlepay_merchant_name",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Vd={class:"relative mb-4"},Ed={for:"googlepay_merchant_id",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Ad={class:"relative"},Ld={for:"googlepay_gateway_merchant_id",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function Od(a,s,n,t,c,p){return r(),l("div",null,[e("div",zd,[e("div",Bd,[e("h2",Gd,o(a.$t("dashboard.pages.payments.googlepay.merchant_details")),1)]),e("div",qd,[f(e("input",{type:"text",id:"googlepay_merchant_name",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[0]||(s[0]=d=>t.config.merchantName=d)},null,512),[[x,t.config.merchantName]]),e("label",Md,o(a.$t("dashboard.pages.payments.googlepay.merchant_name")),1)]),e("div",Vd,[f(e("input",{type:"text",id:"googlepay_merchant_id",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[1]||(s[1]=d=>t.config.merchantId=d)},null,512),[[x,t.config.merchantId]]),e("label",Ed,o(a.$t("dashboard.pages.payments.googlepay.merchant_id")),1)]),e("div",Ad,[f(e("input",{type:"text",id:"googlepay_gateway_merchant_id",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[2]||(s[2]=d=>t.config.gatewayMerchantId=d)},null,512),[[x,t.config.gatewayMerchantId]]),e("label",Ld,o(a.$t("dashboard.pages.payments.googlepay.gateway_merchant_id")),1)])])])}const Dd=k(Td,[["render",Od]]),jd={name:"PaymentMethods",components:{PayPalPaymentConfig:Pr,PayByBankPaymentConfig:rr,Loading:ee,AfterpayPaymentConfig:ro,DefaultPaymentConfig:Ua,CountrySelect:N,BancontactPaymentConfig:on,BillinkPaymentConfig:wn,CreditCardPaymentConfig:Qo,In3PaymentConfig:Pn,TransferPaymentConfig:xo,PayPerEmailPaymentConfig:Jn,PaymentMethodBlock:_r,GiftcardPaymentConfig:Cd,KlarnaPaymentConfig:Id,GooglePayPaymentConfig:Dd},setup(){const a=g([]),{get:s,data:n,loading:t}=G("buckaroo_config_methods"),c=g(null),p=()=>{s().then(()=>{n.value.status&&(a.value=n.value.payments)})};return p(),{payments:a,loading:t,selectedPayment:c,getPayments:p}}},Ud={class:"md:p-8 p-3 w-full"},Rd={class:"flex flex-col bg-white shadow rounded h-full overflow-hidden"},Wd={key:0,class:"p-5 border-b space-y-1"},Kd={class:"font-bold md:text-2xl text-lg"},Nd={class:"text-gray-400 md:text-sm text-xs"},Hd={key:1,class:"p-5 border-b space-y-1 flex space-x-2 items-center"},Zd={class:"font-bold md:text-2xl text-lg"},Fd={class:"text-gray-400 md:text-sm text-xs"},Jd={key:2,class:"grid lg:grid-cols-5 md:grid-cols-3 grid-cols-2 gap-4 p-5 overflow-y-auto"},Yd={key:4,class:"overflow-y-scroll h-full"};function Xd(a,s,n,t,c,p){const d=y("PaymentMethodBlock"),i=y("loading"),m=y("AfterpayPaymentConfig"),u=y("BillinkPaymentConfig"),T=y("CreditCardPaymentConfig"),_=y("In3PaymentConfig"),C=y("PayPalPaymentConfig"),b=y("PayByBankPaymentConfig"),z=y("PayPerEmailPaymentConfig"),M=y("TransferPaymentConfig"),B=y("GiftcardPaymentConfig"),A=y("KlarnaPaymentConfig"),W=y("GooglePayPaymentConfig"),V=y("DefaultPaymentConfig");return r(),l("div",Ud,[e("div",Rd,[t.selectedPayment?(r(),l("div",Hd,[e("button",{onClick:s[0]||(s[0]=D=>t.selectedPayment=null),class:"hover:bg-gray-100 w-9 h-9 rounded-full"},[...s[1]||(s[1]=[e("i",{class:"fas fa-chevron-left"},null,-1)])]),e("div",null,[e("h1",Zd,o(t.selectedPayment.name==="ideal"?"iDEAL | Wero":a.$t(`payment_methods.${t.selectedPayment.name}`)),1),e("div",Fd,o(a.$t("dashboard.pages.payments.configure_your_payment_name_settings",{payment_name:t.selectedPayment.name==="ideal"?"iDEAL | Wero":a.$t(`payment_methods.${t.selectedPayment.name}`)})),1)])])):(r(),l("div",Wd,[e("h1",Kd,o(a.$t("dashboard.pages.payments.payment_methods")),1),e("div",Nd,o(a.$t("dashboard.pages.payments.configure_your_payment_method_settings")),1)])),t.selectedPayment?h("",!0):(r(),l("div",Jd,[(r(!0),l(S,null,q(t.payments,D=>(r(),w(d,{payment:D,onSelectPayment:oc=>t.selectedPayment=D},null,8,["payment","onSelectPayment"]))),256))])),t.loading?(r(),w(i,{key:3,class:"py-5"})):h("",!0),t.selectedPayment?(r(),l("div",Yd,[$(V,{payment:t.selectedPayment},{default:E(()=>[t.selectedPayment.name==="afterpay"?(r(),w(m,{key:0})):h("",!0),t.selectedPayment.name==="billink"?(r(),w(u,{key:1})):h("",!0),t.selectedPayment.name==="creditcard"?(r(),w(T,{key:2})):h("",!0),t.selectedPayment.name==="in3"?(r(),w(_,{key:3})):h("",!0),t.selectedPayment.name==="paypal"?(r(),w(C,{key:4})):h("",!0),t.selectedPayment.name==="paybybank"?(r(),w(b,{key:5})):h("",!0),t.selectedPayment.name==="payperemail"?(r(),w(z,{key:6,payments:t.payments},null,8,["payments"])):h("",!0),t.selectedPayment.name==="transfer"?(r(),w(M,{key:7})):h("",!0),t.selectedPayment.name==="giftcard"?(r(),w(B,{key:8})):h("",!0),t.selectedPayment.name==="klarna"?(r(),w(A,{key:9})):h("",!0),t.selectedPayment.name==="googlepay"?(r(),w(W,{key:10})):h("",!0)]),_:1},8,["payment"])])):h("",!0)])])}const Qd=k(jd,[["render",Xd]]),ei=()=>{const{get:a,post:s,data:n}=G("buckaroo_config_orderings"),t=g(null);return{getOrdering:d=>a({country:d}).then(()=>{n.value.status&&(t.value=n.value.orderings)}),updateOrderings:d=>s(d),paymentOrderings:t,data:n}},ti={name:"OrderPaymentMethods",components:{CountrySelect:N,draggable:le},setup(){const{filteredCountries:a,query:s}=X(),n=ei(),t=g(null),{toastr:c}=R(),{t:p}=j();F(t,(i,m)=>{n.getOrdering(i?i.iso_code_2:"")});const d=()=>{n.updateOrderings(n.paymentOrderings.value).then(()=>{if(n.data.value.status){c.success(p("dashboard.pages.order_payment_methods.payment_method_order_updated_successfully"));return}c.error(p("dashboard.pages.order_payment_methods.something_went_wrong"))})};return n.getOrdering(""),{loading:n.loading,paymentOrderings:n.paymentOrderings,selectedCountry:t,update:d,query:s,filteredCountries:a}}},si={class:"md:p-8 p-3 md:w-4/5 w-full"},ai={class:"flex flex-col bg-white shadow rounded md:h-full h-[640px]"},oi={class:"p-5 border-b space-y-1"},ni={class:"font-bold md:text-2xl text-lg"},ri={class:"text-gray-400 md:text-sm text-xs"},di={class:"flex md:flex-row flex-col h-full"},ii={class:"md:w-1/4 w-full border-r flex flex-col border-b"},li={class:"flex items-center border-b h-16"},ci=["placeholder"],pi={class:"overflow-y-auto md:h-full"},mi={class:"md:h-0 flex md:flex-col"},ui=["onClick"],hi=["src"],gi={class:"md:w-3/4 w-full flex flex-col h-full"},_i={class:"border-b h-16 flex justify-between items-center"},bi={class:"px-5 space-y-1"},yi={key:0,class:"font-bold"},fi=["src"],vi={key:1,class:"font-bold"},ki={class:"overflow-y-auto h-full"},xi={key:0,class:"h-0 p-5 divide-y"},wi={class:"p-3 flex items-center space-x-2 cursor-move bg-white"},$i=["src"],Ci={class:"flex-1"},Pi={class:"md:w-1/5 w-full bg-thirdly p-5 space-y-5 text-gray-600 border-l-2 border-gray-100 h-full"},Si={class:"font-bold text-lg"},Ii={class:"text-sm leading-relaxed"},Ti={class:"font-semibold space-y-3 text-xs leading-relaxed"},zi=["innerHTML"],Bi=["innerHTML"],Gi=["innerHTML"],qi={class:"text-xs leading-loose"};function Mi(a,s,n,t,c,p){const d=y("draggable");return r(),l("div",null,[e("div",si,[e("div",ai,[e("div",oi,[e("h1",ni,o(a.$t("dashboard.pages.order_payment_methods.order_payment_methods")),1),e("div",ri,o(a.$t("dashboard.pages.order_payment_methods.order_payment_methods_label")),1)]),e("div",di,[e("div",ii,[e("div",li,[s[3]||(s[3]=e("i",{class:"far fa-search block px-3 text-gray-400"},null,-1)),f(e("input",{class:"w-full px-3 border-0 focus:bg-transparent hover:bg-transparent focus:ring-0 focus:outline-none",type:"text",placeholder:a.$t("dashboard.pages.order_payment_methods.search_country"),"onUpdate:modelValue":s[0]||(s[0]=i=>t.query=i)},null,8,ci),[[x,t.query]])]),e("div",pi,[e("ul",mi,[e("li",{class:v(["w-full md:py-5 md:px-8 py-2 px-3 md:text-base text-sm md:space-y-0 space-y-2 font-semibold hover:bg-gray-200 cursor-pointer space-x-2 md:block md:text-left flex flex-col items-center justify-center text-left",{"bg-gray-100":t.selectedCountry===null}]),onClick:s[1]||(s[1]=i=>t.selectedCountry=null)},[s[4]||(s[4]=e("i",{class:"far fa-globe-europe"},null,-1)),e("span",null,o(a.$t("dashboard.pages.order_payment_methods.all_countries")),1)],2),(r(!0),l(S,null,q(t.filteredCountries,i=>(r(),l("li",{class:v(["w-full md:py-5 md:px-8 px-3 md:text-base text-sm md:space-y-0 space-y-2 font-semibold hover:bg-gray-200 cursor-pointer space-x-2 md:block md:text-left flex flex-col items-center justify-center text-left",{"bg-gray-100":t.selectedCountry&&t.selectedCountry.name===i.name}]),onClick:m=>t.selectedCountry=i},[e("img",{src:`/img/flags/${i.icon}`,alt:"",class:"w-4 inline"},null,8,hi),e("span",null,o(i.name),1)],10,ui))),256))])])]),e("div",gi,[e("div",_i,[e("div",bi,[t.selectedCountry?(r(),l("h2",yi,[e("img",{src:`/img/flags/${t.selectedCountry.icon}`,alt:"",class:"w-6 inline"},null,8,fi),P(" "+o(t.selectedCountry.name),1)])):(r(),l("h2",vi,"All Countries"))]),e("button",{class:"h-full bg-blue-500 text-white px-8 font-bold hover:bg-blue-600",onClick:s[2]||(s[2]=(...i)=>t.update&&t.update(...i))},"Save")]),e("div",ki,[t.paymentOrderings?(r(),l("div",xi,[$(d,{list:t.paymentOrderings.value,"item-key":"order",class:"divide-y border rounded","ghost-class":"opacity-0.50",onEnd:a.updateOrdering},{item:E(({element:i})=>[e("div",wi,[i.icon?(r(),l("img",{key:0,src:`/modules/buckaroo3/views/img/buckaroo/Payment methods/SVG/${i.icon}`,alt:"icon",class:"w-8"},null,8,$i)):h("",!0),e("div",Ci,o(i.name==="ideal"?"iDEAL | Wero":a.$t(`payment_methods.${i.name}`)),1),s[5]||(s[5]=e("i",{class:"fas fa-arrows-alt-v"},null,-1))])]),_:1},8,["list","onEnd"])])):h("",!0)])])])])]),e("div",Pi,[e("h2",Si,o(a.$t("dashboard.pages.order_payment_methods.how_to_order_payment_method")),1),e("p",Ii,o(a.$t("dashboard.pages.order_payment_methods.explanation_intro")),1),s[15]||(s[15]=e("iframe",{class:"rounded-xl",width:"100%",height:"180",src:"https://www.youtube.com/embed/sAw16-VPkhY",title:"Buckaroo Smart Checkout",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""},null,-1)),e("ol",Ti,[e("li",null,[s[6]||(s[6]=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-left mr-1"}," 1 ",-1)),s[7]||(s[7]=P()),e("span",{innerHTML:a.$t("dashboard.pages.order_payment_methods.step_one")},null,8,zi)]),e("li",null,[s[8]||(s[8]=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-left mr-1"}," 2 ",-1)),s[9]||(s[9]=P()),e("span",{innerHTML:a.$t("dashboard.pages.order_payment_methods.step_two")},null,8,Bi)]),e("li",null,[s[10]||(s[10]=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-left mr-1"}," 3 ",-1)),s[11]||(s[11]=P()),e("span",{innerHTML:a.$t("dashboard.pages.order_payment_methods.step_three")},null,8,Gi)])]),e("p",qi,[P(o(a.$t("dashboard.pages.order_payment_methods.if_you_have_any_questions"))+" ",1),s[12]||(s[12]=e("a",{href:"mailto:support@buckaroo.nl",class:"text-fourthly font-bold"},"support@buckaroo.nl",-1)),P(" "+o(a.$t("dashboard.pages.settings.if_you_have_any_questions_link"))+" ",1),s[13]||(s[13]=e("a",{href:"tel:+31307115020",class:"text-fourthly font-bold"},"+31 (0) 30 711 50 20",-1)),s[14]||(s[14]=P(". ",-1))])])])}const Vi=k(ti,[["render",Mi]]),Ei={props:["payment"],watch:{"payment.mode"({mode:a}){this.post(this.payment).then(()=>{this.data.status&&this.toastr.success("Payment updated.")}).catch(s=>{this.toastr.error("Something went wrong...")})}},setup(a){const{toastr:s}=R(),{post:n,data:t,loading:c,setEndpoint:p}=G("buckaroo_config_methodMode"),d=g(a.payment.config?a.payment.config.value.enabled??0:0),i=I("baseUrl");return{toastr:s,loading:c,post:n,data:t,paymentState:d,setEndpoint:p,baseUrl:i}}},Ai={class:"bg-gray-50 p-3 rounded"},Li={class:"text-center space-y-2"},Oi={class:"flex justify-center"},Di=["src"],ji={class:"font-bold text-lg modal-title"},Ui={class:"rounded-lg border border-gray-300 inline-block text-xs shadow text-center overflow-hidden p-1"},Ri={class:"flex space-x-1"};function Wi(a,s,n,t,c,p){return r(),l("div",Ai,[e("div",Li,[e("div",Oi,[e("img",{src:`${t.baseUrl}/modules/buckaroo3/views/img/buckaroo/Identification methods/SVG/${n.payment.icon}`,alt:"icon",class:"w-12"},null,8,Di)]),e("h3",ji,o(a.$t(`verification_methods.${n.payment.name}`)),1),e("div",null,[e("div",Ui,[e("div",Ri,[e("button",{class:v(["h-6 flex justify-center items-center rounded hover:bg-green-500 hover:text-white px-1 uppercase",{"shadow-xl bg-green-500 text-white":n.payment.mode==="live","shadow bg-gray-200 text-gray-400":n.payment.mode!=="live"}]),onClick:s[0]||(s[0]=d=>n.payment.mode="live")},o(a.$t("dashboard.pages.payments.modes_settings.live")),3),e("button",{class:v(["h-6 flex justify-center items-center rounded hover:bg-yellow-500 hover:text-white px-1 uppercase",{"shadow-xl bg-yellow-500 text-white":n.payment.mode==="test","shadow bg-gray-200 text-gray-400":n.payment.mode!=="test"}]),onClick:s[1]||(s[1]=d=>n.payment.mode="test")},o(a.$t("dashboard.pages.payments.modes_settings.test")),3),e("button",{class:v(["h-6 flex justify-center items-center rounded hover:bg-black hover:text-white px-1 uppercase",{"shadow-xl bg-black text-white":n.payment.mode==="off","shadow bg-gray-200 text-gray-400":n.payment.mode!=="off"}]),onClick:s[2]||(s[2]=d=>n.payment.mode="off")},o(a.$t("dashboard.pages.payments.modes_settings.off")),3)])]),e("div",null,[e("button",{onClick:s[3]||(s[3]=d=>a.$emit("selectPayment")),class:"inline-block py-1 px-3 text-xs hover:font-bold"},o(a.$t("dashboard.pages.payments.configure")),1)])])])])}const Ki=k(Ei,[["render",Wi]]),Ni={name:"DefaultVerificationConfig.vue",props:["payment"],components:{CountrySelect:N},watch:{selectCountry(a){this.config.countries||(this.config.countries=[]),this.config.countries.push(a)},countries:{handler(a,s){this.config.countries=a},deep:!0}},setup(a){const{get:s,data:n,loading:t,post:c,setEndpoint:p}=G("buckaroo_config_paymentMethod"),{toastr:d}=R(),{countries:i}=X(),m=g(null),u=g(!1),T=I("baseUrl"),_=g({mode:"off",frontend_label:"",countries:[]});U("config",_);const C=()=>{s({paymentName:a.payment.name}).then(()=>{if(n.value.status){if(n.value.config){_.value=n.value.config.value;return}_.value={mode:"off",display_type:"dropdown",frontend_label:"",countries:[]}}})},b=()=>{c(_.value,{paymentName:a.payment.name}).then(()=>{if(n.value.status){d.success("Settings successfully updated.");return}d.error("Something went wrong.")})},z=V=>{_.value.mode=V,a.payment.mode=V},M=()=>{_.value.countries=i.value},B=()=>{_.value.countries=[]},A=L(()=>_.value.countries&&_.value.countries.length>10&&!u.value?_.value.countries.slice(0,10):_.value.countries??[]),W=V=>{_.value.countries=_.value.countries.filter(D=>D.id!==V.id)};return C(),{removeCountry:W,removeAllCountries:B,config:_,showAllCountries:u,addAllCountries:M,updateConfig:b,setEndpoint:p,getConfig:C,setMode:z,loading:t,selectCountry:m,enabledCountries:A,baseUrl:T}}},Hi={class:"border-b h-16 flex justify-between items-center"},Zi={class:"px-5 space-y-1 flex items-center space-x-3"},Fi={class:"w-8"},Ji=["src"],Yi={class:"font-bold h2-title"},Xi={class:"text-gray-400 text-xs"},Qi={key:0,class:"h-full"},el={class:"p-5 space-y-5"},tl={class:"px-5 space-y-5"},sl={class:"space-y-2"},al={class:"font-semibold text-sm modal-title"},ol={class:"text-gray-400 text-xs"},nl={class:"flex rounded shadow border justify-between md:w-80 w-full overflow-hidden font-bold md:text-sm text-xs"},rl={key:0,class:"fas fa-check"},dl={key:0,class:"fas fa-check"},il={key:0,class:"fas fa-check"},ll={class:"px-5 space-y-5"},cl={class:"space-y-2"},pl={class:"font-semibold text-sm"},ml={class:"text-gray-400 text-xs"},ul={class:"relative"},hl={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},gl={class:"p-5 space-y-5"},_l={class:"space-y-2"},bl={class:"font-semibold text-sm"},yl={class:"text-gray-400 text-xs"},fl={class:"relative"},vl={value:"product"},kl={value:"global"},xl={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},wl={class:"px-5 space-y-5"},$l={class:"md:flex justify-between items-center space-y-2"},Cl={class:"space-y-2"},Pl={class:"font-semibold text-sm"},Sl={class:"text-gray-400 text-xs"},Il={class:"md:block flex justify-end"},Tl={class:"flex flex-wrap text-sm"},zl={class:"rounded flex border border-gray-300 p-2 space-x-2 my-1 mr-2 shadow text-sm"},Bl=["onClick"],Gl={class:"flex items-center space-x-2"},ql=["src"],Ml={class:"block"},Vl={key:0},El={key:1},Al={key:1,class:"h-full flex justify-center items-center py-5"};function Ll(a,s,n,t,c,p){const d=y("CountrySelect"),i=y("loading");return r(),l(S,null,[e("div",Hi,[e("div",Zi,[e("div",Fi,[n.payment.icon?(r(),l("img",{key:0,src:`${t.baseUrl}/modules/buckaroo3/views/img/buckaroo/Identification methods/SVG/${n.payment.icon}`,alt:""},null,8,Ji)):h("",!0)]),e("div",null,[e("h2",Yi,o(a.$t(`verification_methods.${n.payment.name}`)),1),e("div",Xi,o(a.$t("dashboard.pages.payments.settings")),1)])]),e("button",{class:"h-full bg-blue-500 text-white px-8 font-bold hover:bg-blue-600",onClick:s[0]||(s[0]=(...m)=>t.updateConfig&&t.updateConfig(...m))},o(a.$t("dashboard.pages.payments.save")),1)]),$(J,{"enter-from-class":"opacity-0 translate-y-3","enter-to-class":"opacity-100 translate-y-0","enter-active-class":"transform transition ease-out duration-50"},{default:E(()=>[t.loading?(r(),l("div",Al,[$(i)])):(r(),l("div",Qi,[e("div",el,[e("div",tl,[e("div",sl,[e("h3",al,o(a.$t("dashboard.pages.payments.mode")),1),e("div",ol,o(a.$t("dashboard.pages.payments.mode_label")),1)]),e("div",nl,[e("button",{class:v(["w-1/3 h-12 space-x-1 hover:bg-green-500 hover:text-white",{"bg-green-500 text-white":t.config.mode==="live"}]),onClick:s[1]||(s[1]=m=>t.setMode("live"))},[t.config.mode==="live"?(r(),l("i",rl)):h("",!0),e("span",null,o(a.$t("dashboard.pages.payments.modes_settings.live")),1)],2),e("button",{class:v(["w-1/3 h-12 space-x-1 hover:bg-yellow-400 hover:text-white",{"bg-yellow-400 text-white":t.config.mode==="test"}]),onClick:s[2]||(s[2]=m=>t.setMode("test"))},[t.config.mode==="test"?(r(),l("i",dl)):h("",!0),e("span",null,o(a.$t("dashboard.pages.payments.modes_settings.test")),1)],2),e("button",{class:v(["w-1/3 h-12 space-x-1 hover:bg-gray-800 hover:text-white",{"bg-gray-800 text-white":t.config.mode==="off"}]),onClick:s[3]||(s[3]=m=>t.setMode("off"))},[t.config.mode==="off"?(r(),l("i",il)):h("",!0),e("span",null,o(a.$t("dashboard.pages.payments.modes_settings.off")),1)],2)])]),e("div",ll,[e("div",cl,[e("h2",pl,o(a.$t("dashboard.pages.payments.front_label")),1),e("div",ml,o(a.$t("dashboard.pages.payments.front_label_label")),1)]),e("div",ul,[f(e("input",{type:"text",id:"frontend_label",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":s[4]||(s[4]=m=>t.config.frontend_label=m)},null,512),[[x,t.config.frontend_label]]),e("label",hl,o(a.$t("dashboard.pages.payments.front_label")),1)])]),Q(a.$slots,"default"),e("div",gl,[e("div",_l,[e("h2",bl,o(a.$t("dashboard.pages.payments.idin.display_mode")),1),e("div",yl,o(a.$t("dashboard.pages.payments.idin.display_mode_label")),1)]),e("div",fl,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":s[5]||(s[5]=m=>t.config.display_mode=m)},[e("option",vl,o(a.$t("dashboard.pages.payments.idin.display_mode.product")),1),e("option",kl,o(a.$t("dashboard.pages.payments.idin.display_mode.global")),1)],512),[[O,t.config.display_mode]]),e("label",xl,o(a.$t("dashboard.pages.payments.idin.display_mode")),1)])]),e("div",wl,[e("div",$l,[e("div",Cl,[e("h2",Pl,o(a.$t("dashboard.pages.payments.countries")),1),e("div",Sl,o(a.$t("dashboard.pages.payments.countries_label")),1)]),e("div",Il,[e("button",{class:"border border-green-400 rounded-l p-1 px-2 text-xs text-green-500 hover:bg-green-400 hover:text-white",onClick:s[6]||(s[6]=(...m)=>t.addAllCountries&&t.addAllCountries(...m))},o(a.$t("dashboard.pages.payments.all_countries")),1),e("button",{class:"border border-red-400 rounded-r p-1 px-2 text-xs text-red-500 hover:bg-red-400 hover:text-white",onClick:s[7]||(s[7]=(...m)=>t.removeAllCountries&&t.removeAllCountries(...m))},o(a.$t("dashboard.pages.payments.clear")),1)])]),$(d,{modelValue:t.selectCountry,"onUpdate:modelValue":s[8]||(s[8]=m=>t.selectCountry=m)},null,8,["modelValue"]),e("ul",Tl,[(r(!0),l(S,null,q(t.enabledCountries,m=>(r(),l("li",zl,[e("button",{class:"hover:text-red-500",onClick:u=>t.removeCountry(m)},[...s[10]||(s[10]=[e("i",{class:"fas fa-times text-xs"},null,-1)])],8,Bl),e("div",Gl,[e("img",{src:`/img/flags/${m.icon}`,class:"w-4",alt:""},null,8,ql),e("span",Ml,o(a.$t(`countries.${m.name}`)),1)])]))),256)),t.config.countries&&t.config.countries.length>10?(r(),l("li",{key:0,onClick:s[9]||(s[9]=m=>t.showAllCountries=!t.showAllCountries),class:"rounded flex border border-gray-300 p-2 space-x-2 my-1 mr-2 bg-gray-200 cursor-pointer"},[t.showAllCountries?(r(),l("span",El,o(a.$t("dashboard.pages.payments.show_less")),1)):(r(),l("span",Vl,o(a.$t("dashboard.pages.payments.show_country_number_and_more",{country_number:t.config.countries.length-10})),1))])):h("",!0)])])])]))]),_:3})],64)}const Ol=k(Ni,[["render",Ll]]),Dl={name:"VerificationMethods",components:{DefaultVerificationConfig:Ol,VerificationMethodBlock:Ki,Loading:ee,CountrySelect:N},setup(){const a=g([]),{get:s,data:n,loading:t}=G("buckaroo_config_verificationMethods"),c=g(null),p=()=>{s().then(()=>{n.value.status&&(a.value=n.value.payments)})};return p(),{payments:a,loading:t,selectedVerification:c,getPayments:p}}},jl={class:"md:p-8 p-3 w-full"},Ul={class:"flex flex-col bg-white shadow rounded h-full overflow-hidden"},Rl={key:0,class:"p-5 border-b space-y-1"},Wl={class:"font-bold md:text-2xl text-lg"},Kl={class:"text-gray-400 md:text-sm text-xs"},Nl={key:1,class:"p-5 border-b space-y-1 flex space-x-2 items-center"},Hl={class:"font-bold md:text-2xl text-lg"},Zl={class:"text-gray-400 md:text-sm text-xs"},Fl={key:2,class:"grid lg:grid-cols-5 md:grid-cols-3 grid-cols-2 gap-4 p-5 overflow-y-auto"},Jl={key:4,class:"overflow-y-scroll h-full"};function Yl(a,s,n,t,c,p){const d=y("VerificationMethodBlock"),i=y("loading"),m=y("DefaultVerificationConfig");return r(),l("div",jl,[e("div",Ul,[t.selectedVerification?(r(),l("div",Nl,[e("button",{onClick:s[0]||(s[0]=u=>t.selectedVerification=null),class:"hover:bg-gray-100 w-9 h-9 rounded-full"},[...s[1]||(s[1]=[e("i",{class:"fas fa-chevron-left"},null,-1)])]),e("div",null,[e("h1",Hl,o(a.$t(`verification_methods.${t.selectedVerification.name}`)),1),e("div",Zl,o(a.$t("dashboard.pages.payments.configure_your_verification_name_settings",{verification_name:a.$t(`verification_methods.${t.selectedVerification.name}`)})),1)])])):(r(),l("div",Rl,[e("h1",Wl,o(a.$t("dashboard.pages.payments.verification_methods")),1),e("div",Kl,o(a.$t("dashboard.pages.payments.configure_your_verification_method_settings")),1)])),t.selectedVerification?h("",!0):(r(),l("div",Fl,[(r(!0),l(S,null,q(t.payments,u=>(r(),w(d,{payment:u,onSelectPayment:T=>t.selectedVerification=u},null,8,["payment","onSelectPayment"]))),256))])),t.loading?(r(),w(i,{key:3,class:"py-5"})):h("",!0),t.selectedVerification?(r(),l("div",Jl,[$(m,{payment:t.selectedVerification},null,8,["payment"])])):h("",!0)])])}const Xl=k(Dl,[["render",Yl]]),Ql={name:"Dashboard",props:["token","baseUrl","adminUrl"],components:{VerificationMethods:Xl,Menu:De,Settings:qs,PaymentMethods:Qd,OrderPaymentMethods:Vi},setup(a){const s=g("settings"),n=g(null),t=g(null);return U("view",s),U("csrfToken",a.token),U("baseUrl",a.baseUrl),U("adminUrl",a.adminUrl),{view:s,menu:n,changedView:p=>{p==="payment_methods"&&t.value&&(t.value.selectedPayment=null),p==="verification_methods"&&t.value&&(t.value.selectedVerification=null)},paymentMethodsRef:t}}},ec={class:"md:flex"},tc={class:"lg:w-4/5 md:2/3 w-full"};function sc(a,s,n,t,c,p){const d=y("Menu"),i=y("Settings"),m=y("PaymentMethods"),u=y("VerificationMethods"),T=y("OrderPaymentMethods");return r(),l("div",null,[e("div",ec,[$(d,{class:"bg-fifthly lg:w-1/5 md:w-1/3 w-full md:min-h-screen",onChangedView:t.changedView},null,8,["onChangedView"]),e("div",tc,[t.view==="settings"?(r(),w(i,{key:0,class:"lg:flex h-full"})):h("",!0),t.view==="payment_methods"?(r(),w(m,{key:1,ref:"paymentMethodsRef"},null,512)):h("",!0),t.view==="verification_methods"?(r(),w(u,{key:2,ref:"paymentMethodsRef"},null,512)):h("",!0),t.view==="order_payment_methods"?(r(),w(T,{key:3,class:"md:flex h-full"})):h("",!0)])])])}const ac=k(Ql,[["render",sc]]);ce({}).use(be).component("Loading",ee).component("Dashboard",ac).mount("#app"); +For specific products you also need to enable it for the products in the PrestaShop catalog.`,"dashboard.pages.payments.in3.version.label":"In3 version","dashboard.pages.payments.in3.version.v2":"V2 (Capayable/In3)","dashboard.pages.payments.in3.version.v3":"V3 (In3)","dashboard.pages.payments.max_order_amount_b2c":"Maximum B2B order amount","dashboard.pages.payments.maximum_order_amount":"Maximum order amount","dashboard.pages.payments.min_order_amount_b2b":"Minimum B2B order amount","dashboard.pages.payments.max_order_amount_b2b":"Maximum B2B order amount","dashboard.pages.payments.minimum_order_amount":"Minimum order amount","dashboard.pages.payments.mode":"Mode","dashboard.pages.payments.mode_label":'When set to "Live" you can do actual payments. When set to "Testing" you can do test transactions. This payment method will not appear when it is set to "Off".',"dashboard.pages.payments.modes_settings.live":"Live","dashboard.pages.payments.modes_settings.off":"Off","dashboard.pages.payments.modes_settings.test":"Test","dashboard.pages.payments.order_amount_allowed":"Order amount allowed","dashboard.pages.payments.order_amount_allowed_label":"This method will only be shown when this condition is met.","dashboard.pages.payments.payment_fee_incl_vat":"Payment fee incl. VAT","dashboard.pages.payments.payment_fee_incl_vat_label":"You can apply a fee when the customer selects this payment method. Choose either a fixed fee (e.g., 1.50) or a percentage-based fee (e.g., 3%). If the value contains %, it will be calculated as a percentage fee. Decimals should be separated by a dot (.).","dashboard.pages.payments.payment_methods":"Payments methods","dashboard.pages.payments.remove":"Remove","dashboard.pages.payments.save":"Save","dashboard.pages.payments.search_country":"Search Country","dashboard.pages.payments.search_creditcard":"Search Credit- or debitcard","dashboard.pages.payments.search_giftcard":"Search Giftcard","dashboard.pages.payments.seller_protection":"Seller protection","dashboard.pages.payments.seller_protection_disabled":"No","dashboard.pages.payments.seller_protection_enable":"Enable PayPal Seller Protection","dashboard.pages.payments.seller_protection_enabled":"Yes","dashboard.pages.payments.send_email_instruction":"Send payment instruction email","dashboard.pages.payments.send_email_instruction_no":"No","dashboard.pages.payments.send_email_instruction_yes":"Yes","dashboard.pages.payments.send_email_merchant":"Merchant sends email","dashboard.pages.payments.seperate_authorize_and_capture":"Seperate authorize and capture","dashboard.pages.payments.seperate_authorize_and_capture_label":"When this option is enabled you have to manually capture the credit- or debitcard payment.","dashboard.pages.payments.googlepay.merchant_details":"Google Pay merchant details","dashboard.pages.payments.googlepay.merchant_name":"Merchant name","dashboard.pages.payments.googlepay.merchant_id":"Google Merchant ID","dashboard.pages.payments.googlepay.gateway_merchant_id":"Gateway Merchant ID","dashboard.pages.payments.service_code":"Service Code","dashboard.pages.payments.service_code_label":"After you request your custom giftcard by Intersolve you will receive an email about your service code. If you have any questions about this do not hesitate to mail us at ","dashboard.pages.payments.settings":"Settings","dashboard.pages.payments.show_country_number_and_more":"and {country_number} more...","dashboard.pages.payments.show_less":"Show less","dashboard.pages.payments.vat_type_for_wrap":"Vat type for gift wrapping","dashboard.pages.payments.vat_type_for_wrap_select":"Please select vat type for gift wrapping","dashboard.pages.payments.verification_methods":"Verification methods","dashboard.pages.settings.add":"Add","dashboard.pages.settings.advance_settings":"Advanced Settings","dashboard.pages.settings.checkout_url":"Checkout URL","dashboard.pages.settings.checkout_url_explanation":"When this field is left empty, the customer will return to the default PrestaShop checkout page.","dashboard.pages.settings.checkout_url_label":"Set a custom checkout URL after the customer cancel the payment or something went wrong during the process.","dashboard.pages.settings.credentials":"Credentials","dashboard.pages.settings.credentials_label":"Get your Buckaroo credentials from the Buckaroo Plaza","dashboard.pages.settings.custom_scripts":"Custom scripts","dashboard.pages.settings.custom_scripts_label":"Add custom javascript or css to your checkout.","dashboard.pages.settings.custom_scripts_placeholder":"Javascript / CSS (https://example.com/style.css)","dashboard.pages.settings.example":"Example","dashboard.pages.settings.explanation_intro":"Welcome to the configuration panel of the Buckaroo Payment app for your PrestaShop webshop. In this panel you can set the app completely to your liking. Below you will find the steps to configue the settings. For further questions, please refer to our documentation page.","dashboard.pages.settings.generate_credit_slip":"Generate a Credit Slip","dashboard.pages.settings.generate_credit_slip_label":"Whether a credit note should be generated.","dashboard.pages.settings.generate_negative_payments":"Create Negative Payments on Refund","dashboard.pages.settings.generate_negative_payments_label":"Whether a negative payment does also need to be created when performing a refund.","dashboard.pages.settings.generate_voucher":"Generate a Voucher","dashboard.pages.settings.generate_voucher_label":"Whether a voucher should be generated.","dashboard.pages.settings.hide_advance_settings":"Hide Advanced Settings","dashboard.pages.settings.if_you_have_any_questions":"If you have any questions about the above, you can contact us by email:","dashboard.pages.settings.if_you_have_any_questions_link":" or phone ","dashboard.pages.settings.mode":"Mode","dashboard.pages.settings.mode_label":"Easily change the mode","dashboard.pages.settings.no_im_testing":"No, I'm Testing","dashboard.pages.settings.order_number":"Order number","dashboard.pages.settings.order_number2":"order_number","dashboard.pages.settings.refund_conf":"Automatic refunds via Buckaroo","dashboard.pages.settings.refund_conf_label":"Enable/disable automatic refunds via Buckaroo when a refund from PrestaShop is inititated.","dashboard.pages.settings.re_stock_products":"Re-stock Products","dashboard.pages.settings.re_stock_products_label":"Whether refunded products should be returned to inventory (increasing the quantity in stock).","dashboard.pages.settings.refunds":"Refunds","dashboard.pages.settings.refunds_label":"Refund Description","dashboard.pages.settings.refunds_label_explanation":"This description is used for the refunds and will be visible in Buckaroo and on the bank statement of the consumer. We recommend using the webshop name so customers can easily recognize the payment.","dashboard.pages.settings.refunds_label_label":"When enabled you can do (partial) refunds directly from your PrestaShop admin area Read more","dashboard.pages.settings.payment_fee":"Payment Fees","dashboard.pages.settings.payment_fee_description":"Here, you can configure various payment fee options, including setting the fee percentage and customizing the fee name for example.","dashboard.pages.settings.payment_fee_percentage_mode":"Fee percentage mode","dashboard.pages.settings.payment_fee_percentage_mode_description":"This setting only applies to percentage-based Buckaroo fees.
Please choose over which amount the fee percentage is calculated.","dashboard.pages.settings.subtotal":"Subtotal","dashboard.pages.settings.subtotal_incl_tax":"Subtotal incl. tax","dashboard.pages.settings.payment_fee_frontend_label":"Payment fee frontend label","dashboard.pages.settings.payment_fee_frontend_label_description":"This label will be displayed next to the fee on the checkout, order, invoice and creditmemo pages and pdfs.","dashboard.pages.settings.remove":"Remove","dashboard.pages.settings.return_url":"Return URL","dashboard.pages.settings.return_url_explanation":"When this field is left empty, the customer will return to the default PrestaShop confirmation page.","dashboard.pages.settings.return_url_label":"Set a custom return URL after the customer finishes the payment.","dashboard.pages.settings.save":"Save","dashboard.pages.settings.secret_key":"Secret key","dashboard.pages.settings.settings":"Settings","dashboard.pages.settings.settings_label":"Configure your settings","dashboard.pages.settings.settings_successfully_updated":"Settings successfully updated.","dashboard.pages.settings.shop_name":"Shop name","dashboard.pages.settings.shop_name2":"shop_name","dashboard.pages.settings.step_five":"Start testing, when testing is oke you can start LIVE transactions","dashboard.pages.settings.step_four":"Configure advanced settings & payment methods","dashboard.pages.settings.step_one":"Fill in your websitekey","dashboard.pages.settings.step_three":"Click on ‘test connection’, when oke proceed to step 4.","dashboard.pages.settings.step_two":"Fill in your secretkey","dashboard.pages.settings.successfully_verified_the_credentials":"Successfully verified the credentials!","dashboard.pages.settings.test_connection":"Test Connection","dashboard.pages.settings.the_credentials_are_not_valid":"The credentials are not valid!","dashboard.pages.settings.transaction_description":"Transaction Description","dashboard.pages.settings.transaction_description_label":'Transaction description can be filled with static text and tags like: {order_number} and {shop_name}.',"dashboard.pages.settings.website_key":"Website key","dashboard.pages.settings.welcome_to_buckaroo":"Welcome to Buckaroo","dashboard.pages.settings.when_your_shop_is_not_live_yet":"When your shop is not live yet","dashboard.pages.settings.yes_im_ready_to_receive_payments":"Yes, I'm ready to receive payments","dashboard.pages.settings.your_shop_is_live_and_ready_to_receive_real_payments":"Your shop is live and ready to receive real payments","payment_methods.afterpay":"Riverty","payment_methods.alipay":"Alipay","payment_methods.applepay":"Apple Pay","payment_methods.googlepay":"Google Pay","payment_methods.bancontact":"Bancontact","payment_methods.bancontactmrcash":"Bancontact","payment_methods.belfius":"Belfius","payment_methods.billink":"Billink","payment_methods.blik":"Blik","payment_methods.creditcard":"Cards","payment_methods.eps":"EPS","payment_methods.giftcard":"Giftcard","payment_methods.ideal":"iDEAL | Wero","payment_methods.idin":"iDIN","payment_methods.in3":"In3","payment_methods.kbcpaymentbutton":"KBC","payment_methods.klarna":"Klarna","payment_methods.mbway":"MB WAY","payment_methods.multibanco":"Multibanco","payment_methods.paybybank":"PayByBank","payment_methods.payconiq":"Payconiq","payment_methods.paypal":"PayPal","payment_methods.payperemail":"PayPerEmail","payment_methods.przelewy24":"Przelewy24","payment_methods.sepadirectdebit":"SEPA Direct Debit","payment_methods.transfer":"Transfer","payment_methods.trustly":"Trustly","payment_methods.twint":"Twint","payment_methods.swish":"Swish","payment_methods.bizum":"Bizum","payment_methods.wero":"Wero","payment_methods.wechatpay":"WeChatPay","payment_methods.knaken":"goSettle","verification_methods.idin":"iDIN","dashboard.pages.payments.displayInCheckout":"Group brands in checkout","dashboard.pages.payments.displayInCheckoutDesc":"Option for how to show brands in the checkout.
Separate: Brands are shown separately in the checkout.
Grouped: Brands are shown within one group."},_e={"buckaroo.response.an_error_occurred_while_processing_the_transaction_unable_to_pay_more_with_giftcards":"Er is een fout opgetreden tijdens het verwerken van de transactie: Je kunt niet meer cadeaukaarten gebruiken","buckaroo.response.invalid_parameter_originaltransaction":"Ongeldige parameter originaltransaction.","dashboard.channel_selector.select_channel":"Selecteer Kanaal","dashboard.channel_selector.select_channel_label":"Elk kanaal heeft zijn eigen configuratie-instellingen.","dashboard.country_select.search_countries":"Zoek Landen","dashboard.menu.channel":"Kanaal","dashboard.menu.order_payment_methods":"Betaalmethoden Volgorde","dashboard.menu.payment_methods":"Betaalmethoden","dashboard.menu.settings":"Instellingen","dashboard.menu.verification_methods":"Verificatiemethoden","dashboard.pages.order_payment_methods.all_countries":"Alle landen","dashboard.pages.order_payment_methods.explanation_intro":"Om de betaalmethoden per land in de juiste volgorde in te stellen, dient u aan de linkerkant van dit scherm het gewenste land te selecteren. Uw krijgt dan een overzicht van de betaalmethoden die voor dat land 'aan' staan. U kunt vervolgens de betaalmethoden in de juiste volgorde zetten door te slepen.","dashboard.pages.order_payment_methods.how_to_order_payment_method":"Hoe u uw betaalmethode volgorde aan kunt passen","dashboard.pages.order_payment_methods.if_you_have_any_questions":"Heeft u vragen over deze plugin van Buckaroo, dan kunt u contact met ons opnemen via e-mail:","dashboard.pages.order_payment_methods.order_payment_methods":"Betaalmethode volgorde","dashboard.pages.order_payment_methods.order_payment_methods_label":"Wijzig de volgorde van betaalmethoden","dashboard.pages.order_payment_methods.payment_method_order_updated_successfully":"Betaalmethoden volgorde succesvol geüpdatet.","dashboard.pages.order_payment_methods.search_country":"Zoek land","dashboard.pages.order_payment_methods.something_went_wrong":"Er is iets fout gegaan.","dashboard.pages.order_payment_methods.step_one":"Selecteer het land waarvoor u de volgorde van de betaalmethoden wilt wijzigen.","dashboard.pages.order_payment_methods.step_three":"Sla de instellingen op en controleer in uw webshop (checkout) of alles correct weergeven wordt.","dashboard.pages.order_payment_methods.step_two":"Sleep de betaalmethoden in de volgorde van uw voorkeur.","dashboard.pages.payments.add":"Toevoegen","dashboard.pages.payments.add_custom_giftcard":"Eigen cadeaukaart toevoegen","dashboard.pages.payments.all_countries":"Alle landen","dashboard.pages.payments.allowed_creditcards":"Toegestane Cards","dashboard.pages.payments.allowed_creditcards_label":"Alleen geselecteerde credit- of debitcards worden op deze manier getoond","dashboard.pages.payments.allowed_giftcards":"Toegestane cadeaukaarten","dashboard.pages.payments.allowed_giftcards_label":"Alleen geselecteerde cadeaukaarten worden op deze manier getoond","dashboard.pages.payments.allowed_methods":"Toegestane betaalmethoden","dashboard.pages.payments.clear":"Resetten","dashboard.pages.payments.client_side":"Cliënt Side Encryption","dashboard.pages.payments.client_side_label":"Gedrag van cliëntzijdige betaalmethode in- of uitschakelen.","dashboard.pages.payments.configure":"Configuratie","dashboard.pages.payments.configure_your_payment_method_settings":"Configureer uw betaalmethoden instellingen","dashboard.pages.payments.configure_your_payment_name_settings":"Configureer uw instellingen voor {payment_name}","dashboard.pages.payments.configure_your_verification_method_settings":"Configureer uw instellingen voor de verificatiemethoden","dashboard.pages.payments.configure_your_verification_name_settings":"Configureer uw instellingen voor {verification_name}","dashboard.pages.payments.countries":"Landen","dashboard.pages.payments.countries_label":"Alleen geselecteerde landen zullen deze betaalmethode tonen, laat dit veld leeg om de methode voor alle landen in te schakelen.","dashboard.pages.payments.custom_giftcard":"Eigen cadeaukaart","dashboard.pages.payments.custom_icon_url":"Aangepaste cadeaukaart logo URL","dashboard.pages.payments.customer.type.b2b":"B2B","dashboard.pages.payments.customer.type.b2b.long":"Business-to-Business","dashboard.pages.payments.customer.type.b2c":"B2C","dashboard.pages.payments.customer.type.b2c.long":"Business-to-consumer","dashboard.pages.payments.customer.type.both":"Beide","dashboard.pages.payments.customer.type_label":"Klanttype","dashboard.pages.payments.customer_type":"Klant type","dashboard.pages.payments.display_type":"Weergavetype","dashboard.pages.payments.display_type_label":"Deze instelling bepaalt hoe de bankselectie voor deze betaalmethode wordt weergegeven bij het afrekenen.
U kunt kiezen tussen keuzerondjes of een vervolgkeuzelijst.","dashboard.pages.payments.display_types.dropdown":"Laten vallen","dashboard.pages.payments.display_types.radio":"Radio","dashboard.pages.payments.due_date":"Vervaldatum (in dagen)","dashboard.pages.payments.edit":"Aanpassen","dashboard.pages.payments.enter_giftcard_details":"Voer cadeaukaartgegevens in","dashboard.pages.payments.front_label":"Betaalmethode naam","dashboard.pages.payments.front_label_label":"Deze naam wordt weergegeven in de checkout.","dashboard.pages.payments.giftcard_name":"Cadeaukaart Naam","dashboard.pages.payments.idin.display_mode":"iDIN modus:","dashboard.pages.payments.idin.display_mode.global":"Globaal","dashboard.pages.payments.idin.display_mode.product":"Specifieke producten","dashboard.pages.payments.idin.display_mode_label":"Met deze instelling kunt u selecteren of iDIN is ingeschakeld voor alle producten in de winkel (globaal) of alleen voor specifieke producten. Voor specifieke producten dient u het ook in te schakelen voor de producten in de PrestaShop-catalogus.","dashboard.pages.payments.in3.version.label":"In3 versie","dashboard.pages.payments.in3.version.v2":"V2 (Capayable/In3)","dashboard.pages.payments.in3.version.v3":"V3 (In3)","dashboard.pages.payments.max_order_amount_b2c":"Maximale B2B bestelbedrag","dashboard.pages.payments.maximum_order_amount":"Maximaal toegestane bestelbedrag","dashboard.pages.payments.min_order_amount_b2b":"Minimale B2B bestelbedrag","dashboard.pages.payments.max_order_amount_b2b":"Maximaal B2B toegestane bestelbedrag","dashboard.pages.payments.minimum_order_amount":"Minimaal toegestane bestelbedrag","dashboard.pages.payments.mode":"Modus","dashboard.pages.payments.mode_label":'Indien ingesteld op "Live", dan kunt u daadwerkelijke betalingen doen. Indien ingesteld op "Test", dan kun je testtransacties doen. De betaalmethode verschijnt niet als deze op "Uit" staat.',"dashboard.pages.payments.modes_settings.live":"Live","dashboard.pages.payments.modes_settings.off":"Uit","dashboard.pages.payments.modes_settings.test":"Test","dashboard.pages.payments.order_amount_allowed":"Bestelbedrag restricties","dashboard.pages.payments.order_amount_allowed_label":"Deze methode wordt alleen weergegeven als aan deze voorwaarde is voldaan.","dashboard.pages.payments.payment_fee_incl_vat":"Betaalkosten incl. BTW","dashboard.pages.payments.payment_fee_incl_vat_label":"U kunt kosten in rekening brengen wanneer de klant deze betaalmethode selecteert. Kies voor een vast bedrag (bijv. 1,50) of een percentage-gebaseerd bedrag (bijv. 3%). Als de waarde een % bevat, wordt deze berekend als een percentage kost. Decimalen moeten worden gescheiden door een punt (.).","dashboard.pages.payments.payment_methods":"Betaalmethoden","dashboard.pages.payments.remove":"Verwijderen","dashboard.pages.payments.save":"Opslaan","dashboard.pages.payments.search_country":"Zoek Land","dashboard.pages.payments.search_creditcard":"Zoek Credit- of debitcard","dashboard.pages.payments.search_giftcard":"Zoek Cadeaukaart","dashboard.pages.payments.seller_protection":"Verkopersbescherming","dashboard.pages.payments.seller_protection_disabled":"Nee","dashboard.pages.payments.seller_protection_enable":"Schakel de PayPal Verkopersbescherming in","dashboard.pages.payments.seller_protection_enabled":"Ja","dashboard.pages.payments.send_email_instruction":"Stuur betalingsinstructie e-mail","dashboard.pages.payments.send_email_instruction_no":"Nee","dashboard.pages.payments.send_email_instruction_yes":"Ja","dashboard.pages.payments.send_email_merchant":"Merchant stuurt e-mail","dashboard.pages.payments.seperate_authorize_and_capture":"Losse authorize en capture","dashboard.pages.payments.seperate_authorize_and_capture_label":"Wanneer deze optie is ingeschakeld, dient u de betaling van de credit- of debitcard handmatig vast te leggen (capture).","dashboard.pages.payments.service_code":"Service Code","dashboard.pages.payments.service_code_label":"Nadat u uw persoonlijke cadeaukaart bij Intersolve heeft aangevraagd, ontvangt u een e-mail over uw servicecode. Als u hierover vragen heeft, aarzel dan niet om ons te mailen op","dashboard.pages.payments.settings":"Instellingen","dashboard.pages.payments.show_country_number_and_more":"en {country_number} meer...","dashboard.pages.payments.show_less":"Minder tonen","dashboard.pages.payments.vat_type_for_wrap":"BTW-type voor cadeauverpakking","dashboard.pages.payments.vat_type_for_wrap_select":"Selecteer BTW-type voor cadeauverpakking","dashboard.pages.payments.verification_methods":"Verificatiemethoden","dashboard.pages.settings.add":"Toevoegen","dashboard.pages.settings.advance_settings":"Geavanceerde Instellingen","dashboard.pages.settings.checkout_url":"Cancel-URL","dashboard.pages.settings.checkout_url_explanation":"Wanneer dit veld leeg wordt gelaten, keert de klant terug naar de standaard PrestaShop afrekenpagina.","dashboard.pages.settings.checkout_url_label":"Stel een aangepaste cancel-URL in nadat de klant de betaling heeft geannuleerd of als er iets mis is gegaan tijdens het proces.","dashboard.pages.settings.credentials":"Buckaroo gegevens","dashboard.pages.settings.credentials_label":"Haal uw Buckaroo gegevens op uit de Buckaroo Plaza","dashboard.pages.settings.custom_scripts":"Aangepaste scripts","dashboard.pages.settings.custom_scripts_label":"Voeg aangepaste javascript of css code toe aan uw checkout.","dashboard.pages.settings.custom_scripts_placeholder":"Javascript / CSS (https://example.com/style.css)","dashboard.pages.settings.example":"Voorbeeld","dashboard.pages.settings.explanation_intro":"Welkom bij het configuratiescherm van de Buckaroo Payment app voor jouw PrestaShop webshop. In dit scherm kunt u de app helemaal naar wens instellen. Hieronder vind u de stappen om de instellingen te configureren. Voor verdere vragen verwijzen wij u naar onze documentatie pagina.","dashboard.pages.settings.generate_credit_slip":"Een creditnota genereren","dashboard.pages.settings.generate_credit_slip_label":"Of er een creditnota moet worden gegenereerd.","dashboard.pages.settings.generate_negative_payments":"Een negatieve betaling bij terugbetalingen aanmaken","dashboard.pages.settings.generate_negative_payments_label":"Of er ook een negatieve betaling moet worden gecreëerd bij het uitvoeren van een terugbetaling.","dashboard.pages.settings.generate_voucher":"Een voucher genereren","dashboard.pages.settings.generate_voucher_label":"Of er een voucher moet worden gegenereerd.","dashboard.pages.settings.hide_advance_settings":"Geavanceerde Instellingen Verbergen","dashboard.pages.settings.mode":"Modus","dashboard.pages.settings.mode_label":"Verander eenvoudig de modus","dashboard.pages.settings.no_im_testing":"Nee, ik wil testen","dashboard.pages.settings.order_number":"Bestellingsnummer","dashboard.pages.settings.order_number2":"bestellingsnummer","dashboard.pages.settings.refund_conf":"Automatische terugbetalingen via Buckaroo","dashboard.pages.settings.refund_conf_label":"Automatische terugbetalingen via Buckaroo in- of uitschakelen wanneer een terugbetaling vanuit PrestaShop wordt gestart.","dashboard.pages.settings.re_stock_products":"De voorraad aanvullen bij retourproducten","dashboard.pages.settings.re_stock_products_label":"Of terugbetaalde producten moeten worden teruggeplaatst in de voorraad (waardoor de voorraadhoeveelheid wordt verhoogd).","dashboard.pages.settings.refunds":"Terugbetalingen","dashboard.pages.settings.refunds_label":"Terugbetaling omschrijving","dashboard.pages.settings.refunds_label_explanation":"Deze omschrijving wordt gebruikt bij de terugbetaling en zal zichtbaar zijn in Buckaroo en op het bankafschrift van de consument. Wij adviseren om de webshopnaam te gebruiken, zodat klanten de betaling gemakkelijk kunnen herkennen.","dashboard.pages.settings.refunds_label_label":"Indien ingeschakeld, kunt u (gedeeltelijke) terugbetalingen rechtstreeks vanuit uw PrestaShop-beheergebied uitvoeren Read more","dashboard.pages.settings.payment_fee":"Transactiekosten","dashboard.pages.settings.payment_fee_description":"Hier kun je verschillende opties voor betalingskosten configureren, zoals het instellen van het kostenpercentage en het aanpassen van de naam van de kosten.","dashboard.pages.settings.payment_fee_percentage_mode":"Transactiekosten percentage modus","dashboard.pages.settings.payment_fee_percentage_mode_description":"Deze instelling is alleen van toepassing op percentage-gebaseerde Buckaroo-kosten.
Kies over welk bedrag het kostenpercentage wordt berekend.","dashboard.pages.settings.subtotal":"Subtotaal","dashboard.pages.settings.subtotal_incl_tax":"Subtotaal incl. btw","dashboard.pages.settings.payment_fee_frontend_label":"Naam voor transactiekosten in de checkout","dashboard.pages.settings.payment_fee_frontend_label_description":"Dit label wordt weergegeven naast de kosten op de afreken-, bestel-, factuur- en creditnota-pagina's en pdf's.","dashboard.pages.settings.remove":"Verwijder","dashboard.pages.settings.return_url":"Return-URL","dashboard.pages.settings.return_url_explanation":"Wanneer dit veld leeg wordt gelaten, keert de klant terug naar de standaard PrestaShop bevestigingspagina.","dashboard.pages.settings.return_url_label":"Stel een aangepaste return-URL in nadat de klant de betaling heeft voltooid.","dashboard.pages.settings.save":"Opslaan","dashboard.pages.settings.secret_key":"Secret key","dashboard.pages.settings.settings":"Instellingen","dashboard.pages.settings.settings_label":"Configureer uw instellingen","dashboard.pages.settings.settings_successfully_updated":"Instellingen succesvol bijgewerkt.","dashboard.pages.settings.shop_name":"Winkelnaam","dashboard.pages.settings.shop_name2":"winkelnaam","dashboard.pages.settings.step_five":"Begin met testen, als het testen goed gaat, kunt u LIVE transacties starten","dashboard.pages.settings.step_four":"Configureer de geavanceerde instellingen & Betaalmethodes","dashboard.pages.settings.step_three":"Klik op ‘test verbinding’, indien correct ga verder naar stap 4.","dashboard.pages.settings.successfully_verified_the_credentials":"De gegevens zijn succesvol geverifieerd!","dashboard.pages.settings.test_connection":"Test Gegevens","dashboard.pages.settings.the_credentials_are_not_valid":"De gegevens zijn onjuist!","dashboard.pages.settings.transaction_description":"Transactie Beschrijving","dashboard.pages.settings.transaction_description_label":'De transactiebeschrijving kan worden gevuld met een statische tekst en tags zoals: {order_number} en {shop_name}.',"dashboard.pages.settings.website_key":"Website key","dashboard.pages.settings.welcome_to_buckaroo":"Welkom bij Buckaroo","dashboard.pages.settings.when_your_shop_is_not_live_yet":"Wanneer u webwinkel nog niet live is","dashboard.pages.settings.yes_im_ready_to_receive_payments":"Ja, ik ben klaar om betalingen te ontvangen","dashboard.pages.settings.your_shop_is_live_and_ready_to_receive_real_payments":"Uw webwinkel is live en klaar om echte betalingen te ontvangen","payment_methods.afterpay":"Riverty","payment_methods.alipay":"Alipay","payment_methods.applepay":"Apple Pay","payment_methods.googlepay":"Google Pay","payment_methods.bancontact":"Bancontact","payment_methods.bancontactmrcash":"Bancontact","payment_methods.belfius":"Belfius","payment_methods.billink":"Billink","payment_methods.blik":"Blik","payment_methods.creditcard":"Cards","payment_methods.eps":"EPS","payment_methods.giftcard":"Giftcard","payment_methods.ideal":"iDEAL | Wero","payment_methods.idin":"iDIN","payment_methods.in3":"In3","payment_methods.kbcpaymentbutton":"KBC","payment_methods.klarna":"Klarna","payment_methods.mbway":"MB WAY","payment_methods.multibanco":"Multibanco","payment_methods.paybybank":"PayByBank","payment_methods.payconiq":"Payconiq","payment_methods.paypal":"PayPal","payment_methods.payperemail":"PayPerEmail","payment_methods.przelewy24":"Przelewy24","payment_methods.sepadirectdebit":"SEPA Direct Debit","payment_methods.transfer":"Transfer","payment_methods.trustly":"Trustly","payment_methods.twint":"Twint","payment_methods.swish":"Swish","payment_methods.bizum":"Bizum","payment_methods.wero":"Wero","payment_methods.wechatpay":"WeChatPay","payment_methods.knaken":"goSettle","verification_methods.idin":"iDIN","dashboard.pages.payments.displayInCheckout":"Groepering van merken in checkout","dashboard.pages.payments.displayInCheckoutDesc":"Optie om te bepalen hoe merken in de checkout worden getoond.
Separate: Merken worden afzonderlijk in de checkout getoond.
Grouped: Merken worden binnen één groep getoond."},be={"buckaroo.response.an_error_occurred_while_processing_the_transaction_unable_to_pay_more_with_giftcards":"Une erreur s'est produite lors du traitement de la transaction : impossible de payer davantage avec des cartes cadeaux","buckaroo.response.invalid_parameter_originaltransaction":"Paramètre originaltransaction non valide.","dashboard.channel_selector.select_channel":"Sélectionnez la chaîne","dashboard.channel_selector.select_channel_label":"Chaque canal a ses paramètres de configuration.","dashboard.country_select.search_countries":"Rechercher des pays","dashboard.menu.channel":"Canal","dashboard.menu.order_payment_methods":"Modes de paiement des commandes","dashboard.menu.payment_methods":"Méthodes de payement","dashboard.menu.settings":"Paramètres","dashboard.menu.verification_methods":"Méthodes de vérification","dashboard.pages.order_payment_methods.all_countries":"Tous les pays","dashboard.pages.order_payment_methods.explanation_intro":"Vous pouvez facilement modifier l'ordre des modes de paiement en les faisant glisser au bon endroit, de haut en bas.","dashboard.pages.order_payment_methods.how_to_order_payment_method":"Comment modifier l'ordre des modes de paiement lors du paiement","dashboard.pages.order_payment_methods.if_you_have_any_questions":"Si vous avez des questions sur ce plugin de Buckaroo, vous pouvez nous contacter par e-mail :","dashboard.pages.order_payment_methods.order_payment_methods":"Modes de paiement des commandes","dashboard.pages.order_payment_methods.order_payment_methods_label":"Modifiez l'ordre des modes de paiement.","dashboard.pages.order_payment_methods.payment_method_order_updated_successfully":"Commande de mode de paiement mise à jour avec succès.","dashboard.pages.order_payment_methods.search_country":"Rechercher un pays","dashboard.pages.order_payment_methods.something_went_wrong":"Quelque chose s'est mal passé.","dashboard.pages.order_payment_methods.step_one":"Sélectionnez d'abord le pays pour lequel vous souhaitez modifier l'ordre d'affichage des moyens de paiement.","dashboard.pages.order_payment_methods.step_three":"Enregistrez la commande des modes de paiement choisis et vérifiez si les modes de paiement s'affichent dans le bon ordre lors du paiement de votre boutique en ligne.","dashboard.pages.order_payment_methods.step_two":"Faites glisser et déposez les modes de paiement dans l'ordre de votre choix.","dashboard.pages.payments.add":"Ajouter","dashboard.pages.payments.add_custom_giftcard":"Ajouter une carte cadeau personnalisée","dashboard.pages.payments.all_countries":"Tous les pays","dashboard.pages.payments.allowed_creditcards":"Cartes de crédit et de débit autorisées","dashboard.pages.payments.allowed_creditcards_label":"Seules les cartes de crédit ou de débit sélectionnées seront affichées pour cette méthode","dashboard.pages.payments.allowed_giftcards":"Cartes cadeaux autorisées","dashboard.pages.payments.allowed_giftcards_label":"Seules les cartes cadeaux sélectionnées cette méthode sera affichée","dashboard.pages.payments.allowed_methods":"Modes de paiement autorisés","dashboard.pages.payments.clear":"Clair","dashboard.pages.payments.client_side":"Chiffrement côté client","dashboard.pages.payments.client_side_label":"Activez ou désactivez le comportement du mode de paiement côté client.","dashboard.pages.payments.configure":"Configurer","dashboard.pages.payments.configure_your_payment_method_settings":"Configurez les paramètres de votre mode de paiement","dashboard.pages.payments.configure_your_payment_name_settings":"Configurez vos paramètres {payment_name}","dashboard.pages.payments.configure_your_verification_method_settings":"Configurez les paramètres de votre méthode de vérification","dashboard.pages.payments.configure_your_verification_name_settings":"Configurez vos paramètres {verification_name}","dashboard.pages.payments.countries":"Des pays","dashboard.pages.payments.countries_label":"Le mode de paiement ne sera affiché que pour les pays sélectionnés. ","dashboard.pages.payments.custom_giftcard":"Carte cadeau personnalisée","dashboard.pages.payments.custom_icon_url":"URL de l'icône personnalisée","dashboard.pages.payments.customer.type.b2b":"B2B","dashboard.pages.payments.customer.type.b2b.long":"Entreprise à entreprise","dashboard.pages.payments.customer.type.b2c":"B2C","dashboard.pages.payments.customer.type.b2c.long":"D'entreprise à consommateur","dashboard.pages.payments.customer.type.both":"Les deux","dashboard.pages.payments.customer.type_label":"Type de client","dashboard.pages.payments.customer_type":"Type de client","dashboard.pages.payments.display_type":"Type d'affichage du bouton","dashboard.pages.payments.display_type_label":"Ce paramètre détermine la manière dont la sélection de banque pour ce mode de paiement sera affichée lors du paiement.
Vous pouvez choisir entre des boutons radio ou une sélection déroulante.","dashboard.pages.payments.display_types.dropdown":"Dérouler","dashboard.pages.payments.display_types.radio":"Radio","dashboard.pages.payments.due_date":"Date d'échéance (en jours)","dashboard.pages.payments.edit":"Modifier","dashboard.pages.payments.enter_giftcard_details":"Entrez les détails de la carte-cadeau","dashboard.pages.payments.front_label":"Étiquette avant","dashboard.pages.payments.front_label_label":"Ce nom sera affiché pour ce mode de paiement lors du paiement. ","dashboard.pages.payments.giftcard_name":"Nom de la carte cadeau","dashboard.pages.payments.idin.display_mode":"Mode IDIN :","dashboard.pages.payments.idin.display_mode.global":"Mondial","dashboard.pages.payments.idin.display_mode.product":"Produits spécifiques","dashboard.pages.payments.idin.display_mode_label":"Avec ce paramètre, vous pouvez choisir si iDIN est activé pour tous les produits du magasin (globalement) ou uniquement pour des produits spécifiques.","dashboard.pages.payments.in3.version.label":"Version In3","dashboard.pages.payments.in3.version.v2":"V2 (capacité/In3)","dashboard.pages.payments.in3.version.v3":"V3 (In3)","dashboard.pages.payments.max_order_amount_b2c":"Montant maximum de la commande B2B","dashboard.pages.payments.maximum_order_amount":"Montant maximum de la commande","dashboard.pages.payments.min_order_amount_b2b":"Montant minimum de la commande B2B","dashboard.pages.payments.max_order_amount_b2b":"Montant maximum de la commande B2B","dashboard.pages.payments.minimum_order_amount":"Montant minimum de commande","dashboard.pages.payments.mode":"Mode","dashboard.pages.payments.mode_label":"Lorsqu'il est réglé sur « Live », vous pouvez effectuer des paiements réels. ","dashboard.pages.payments.modes_settings.live":"En direct","dashboard.pages.payments.modes_settings.off":"Désactivé","dashboard.pages.payments.modes_settings.test":"Test","dashboard.pages.payments.order_amount_allowed":"Montant de la commande autorisé","dashboard.pages.payments.order_amount_allowed_label":"Cette méthode ne sera affichée que lorsque cette condition est remplie.","dashboard.pages.payments.payment_fee_incl_vat":"Frais de paiement inclus. ","dashboard.pages.payments.payment_fee_incl_vat_label":"Vous pouvez appliquer des frais lorsque le client sélectionne cette méthode de paiement. Choisissez soit des frais fixes (par ex. 1,50) soit des frais basés sur un pourcentage (par ex. 3%). Si la valeur contient %, elle sera calculée comme frais en pourcentage. Les décimales doivent être séparées par un point (.).","dashboard.pages.payments.payment_methods":"Modes de paiement","dashboard.pages.payments.remove":"Retirer","dashboard.pages.payments.save":"Sauvegarder","dashboard.pages.payments.search_country":"Rechercher un pays","dashboard.pages.payments.search_creditcard":"Rechercher une carte de crédit ou de débit","dashboard.pages.payments.search_giftcard":"Rechercher une carte cadeau","dashboard.pages.payments.seller_protection":"Protection du vendeur","dashboard.pages.payments.seller_protection_disabled":"Non","dashboard.pages.payments.seller_protection_enable":"Activer la protection des vendeurs PayPal","dashboard.pages.payments.seller_protection_enabled":"Oui","dashboard.pages.payments.send_email_instruction":"Envoyer un e-mail d'instructions de paiement","dashboard.pages.payments.send_email_instruction_no":"Non","dashboard.pages.payments.send_email_instruction_yes":"Oui","dashboard.pages.payments.send_email_merchant":"Le marchand envoie un e-mail","dashboard.pages.payments.seperate_authorize_and_capture":"Séparer l'autorisation et la capture","dashboard.pages.payments.seperate_authorize_and_capture_label":"Lorsque cette option est activée, vous devez capturer manuellement le paiement par carte de crédit ou de débit.","dashboard.pages.payments.service_code":"Code de service","dashboard.pages.payments.service_code_label":"Après avoir demandé votre carte-cadeau personnalisée auprès d'Intersolve, vous recevrez un e-mail concernant votre code de service. ","dashboard.pages.payments.settings":"Paramètres","dashboard.pages.payments.show_country_number_and_more":"et {country_number} plus...","dashboard.pages.payments.show_less":"Montrer moins","dashboard.pages.payments.vat_type_for_wrap":"Type de cuve pour emballage cadeau","dashboard.pages.payments.vat_type_for_wrap_select":"Veuillez sélectionner le type de cuve pour l'emballage cadeau","dashboard.pages.payments.verification_methods":"Méthodes de vérification","dashboard.pages.settings.add":"Ajouter","dashboard.pages.settings.advance_settings":"Réglages avancés","dashboard.pages.settings.checkout_url":"URL de paiement","dashboard.pages.settings.checkout_url_explanation":"Lorsque ce champ est laissé vide, le client reviendra à la page de paiement par défaut de PrestaShop.","dashboard.pages.settings.checkout_url_label":"Définissez une URL de paiement personnalisée après que le client a annulé le paiement ou qu'un problème s'est produit pendant le processus.","dashboard.pages.settings.credentials":"Informations d'identification","dashboard.pages.settings.credentials_label":"Obtenez vos informations d'identification Buckaroo auprès du Place Buckaroo","dashboard.pages.settings.custom_scripts":"Scripts personnalisés","dashboard.pages.settings.custom_scripts_label":"Ajoutez du javascript ou du CSS personnalisé à votre paiement.","dashboard.pages.settings.custom_scripts_placeholder":"Javascript / CSS (https://example.com/style.css)","dashboard.pages.settings.example":"Exemple","dashboard.pages.settings.explanation_intro":"Bienvenue dans le panneau de configuration de l'application Buckaroo Payment pour votre boutique en ligne PrestaShop. Dans ce panneau, vous pouvez configurer l'application complètement à votre guise. Vous trouverez ci-dessous les étapes pour configurer les paramètres. Pour d'autres questions, veuillez vous référer à notre page de documentation.","dashboard.pages.settings.generate_credit_slip":"Générer un avoir","dashboard.pages.settings.generate_credit_slip_label":"Si une note de crédit doit être générée.","dashboard.pages.settings.generate_negative_payments":"Créer des paiements négatifs lors du remboursement","dashboard.pages.settings.generate_negative_payments_label":"Indique si un paiement négatif doit également être créé lors de l'exécution d'un remboursement.","dashboard.pages.settings.generate_voucher":"Générer un bon","dashboard.pages.settings.generate_voucher_label":"Si un bon doit être généré.","dashboard.pages.settings.hide_advance_settings":"Masquer les paramètres avancés","dashboard.pages.settings.if_you_have_any_questions":"Si vous avez des questions sur ce qui précède, vous pouvez nous contacter par email :","dashboard.pages.settings.if_you_have_any_questions_link":" ou téléphone ","dashboard.pages.settings.mode":"Mode","dashboard.pages.settings.mode_label":"Changez facilement de mode","dashboard.pages.settings.no_im_testing":"Non, je teste","dashboard.pages.settings.order_number":"Numéro de commande","dashboard.pages.settings.order_number2":"numéro de commande","dashboard.pages.settings.refund_conf":"Remboursements automatiques via Buckaroo","dashboard.pages.settings.refund_conf_label":"Activer/désactiver les remboursements automatiques via Buckaroo lorsqu'un remboursement est initié depuis PrestaShop.","dashboard.pages.settings.re_stock_products":"Réapprovisionner les produits","dashboard.pages.settings.re_stock_products_label":"Si les produits remboursés doivent être retournés en stock (augmentant la quantité en stock).","dashboard.pages.settings.refunds":"Remboursements","dashboard.pages.settings.refunds_label":"Description du remboursement","dashboard.pages.settings.refunds_label_explanation":"Cette description sert aux remboursements et sera visible dans Buckaroo et sur le relevé bancaire du consommateur. ","dashboard.pages.settings.refunds_label_label":"Lorsqu'il est activé, vous pouvez effectuer des remboursements (partiels) directement depuis votre zone d'administration PrestaShop En savoir plus","dashboard.pages.settings.payment_fee":"Frais de paiement","dashboard.pages.settings.payment_fee_description":"Ici, vous pouvez configurer diverses options de frais de paiement, y compris définir le pourcentage des frais et personnaliser le nom des frais.","dashboard.pages.settings.payment_fee_percentage_mode":"Mode de pourcentage des frais","dashboard.pages.settings.payment_fee_percentage_mode_description":"Ce paramètre s'applique uniquement aux frais Buckaroo basés sur un pourcentage.
Veuillez choisir sur quel montant le pourcentage des frais est calculé.","dashboard.pages.settings.subtotal":"Sous-total","dashboard.pages.settings.subtotal_incl_tax":"Sous-total incl. taxes","dashboard.pages.settings.payment_fee_frontend_label":"Libellé des frais de paiement en frontend","dashboard.pages.settings.payment_fee_frontend_label_description":"Ce libellé sera affiché à côté des frais sur les pages de paiement, de commande, de facture et d'avoir ainsi que sur les PDF.","dashboard.pages.settings.remove":"Retirer","dashboard.pages.settings.return_url":"URL de retour","dashboard.pages.settings.return_url_explanation":"Lorsque ce champ est laissé vide, le client reviendra à la page de confirmation par défaut de PrestaShop.","dashboard.pages.settings.return_url_label":"Définissez une URL de retour personnalisée une fois que le client a terminé le paiement.","dashboard.pages.settings.save":"Sauvegarder","dashboard.pages.settings.secret_key":"Clef secrète","dashboard.pages.settings.settings":"Paramètres","dashboard.pages.settings.settings_label":"Configurez vos paramètres","dashboard.pages.settings.settings_successfully_updated":"Paramètres mis à jour avec succès.","dashboard.pages.settings.shop_name":"Nom de la boutique","dashboard.pages.settings.shop_name2":"Nom de la boutique","dashboard.pages.settings.step_five":"Commencez les tests, lorsque les tests sont terminés, vous pouvez démarrer des transactions EN DIRECT","dashboard.pages.settings.step_four":"Configurer les paramètres avancés","dashboard.pages.settings.step_one":"Remplissez votre clé du site Web","dashboard.pages.settings.step_three":"Cliquez sur « tester la connexion », lorsque vous êtes d’accord, passez à l’étape 4.","dashboard.pages.settings.step_two":"Remplissez votre clef secrète","dashboard.pages.settings.successfully_verified_the_credentials":"Vérification des informations d'identification réussie !","dashboard.pages.settings.test_connection":"Tester la connexion","dashboard.pages.settings.the_credentials_are_not_valid":"Les informations d'identification ne sont pas valides !","dashboard.pages.settings.transaction_description":"description de la transaction","dashboard.pages.settings.transaction_description_label":'La description de la transaction peut être remplie de texte statique et de balises telles que : {order_number} et {shop name}.',"dashboard.pages.settings.website_key":"Clé du site Web","dashboard.pages.settings.welcome_to_buckaroo":"Bienvenue à Buckaroo","dashboard.pages.settings.when_your_shop_is_not_live_yet":"Quand votre boutique n'est pas encore en ligne","dashboard.pages.settings.yes_im_ready_to_receive_payments":"Oui, je suis prêt à recevoir des paiements","dashboard.pages.settings.your_shop_is_live_and_ready_to_receive_real_payments":"Votre boutique est en ligne et prête à recevoir des paiements réels","payment_methods.afterpay":"Rivière","payment_methods.alipay":"Alipay","payment_methods.applepay":"Apple Payer","payment_methods.googlepay":"Google Pay","payment_methods.bancontact":"Bancontact","payment_methods.bancontactmrcash":"Bancontact","payment_methods.belfius":"Belfius","payment_methods.billink":"Lien de facturation","payment_methods.blik":"Blik","payment_methods.creditcard":"Cartes","payment_methods.eps":"PSE","payment_methods.giftcard":"Carte cadeau","payment_methods.ideal":"idéal | Wero","payment_methods.idin":"IDIN","payment_methods.in3":"Dans3","payment_methods.kbcpaymentbutton":"KBC","payment_methods.klarna":"Klarna","payment_methods.mbway":"VOIE MB","payment_methods.multibanco":"Multibanco","payment_methods.paybybank":"Payer par banque","payment_methods.payconiq":"Payconiq","payment_methods.paypal":"Pay Pal","payment_methods.payperemail":"Payer par e-mail","payment_methods.przelewy24":"Przelewy24","payment_methods.sepadirectdebit":"Prélèvement SEPA","payment_methods.transfer":"Transfert","payment_methods.trustly":"En toute confiance","payment_methods.twint":"Twint","payment_methods.swish":"Swish","payment_methods.bizum":"Bizum","payment_methods.wero":"Wero","payment_methods.wechatpay":"WeChatPay","payment_methods.knaken":"goSettle","verification_methods.idin":"IDIN","dashboard.pages.payments.displayInCheckout":"Regroupement des marques au paiement","dashboard.pages.payments.displayInCheckoutDesc":"Option pour définir la façon dont les marques sont affichées lors du paiement.
Separate : Les marques sont affichées séparément lors du paiement.
Grouped : Les marques sont affichées dans un seul groupe."},ye={"buckaroo.response.an_error_occurred_while_processing_the_transaction_unable_to_pay_more_with_giftcards":"Bei der Verarbeitung der Transaktion ist ein Fehler aufgetreten: Es kann nicht mehr mit Geschenkkarten bezahlt werden","buckaroo.response.invalid_parameter_originaltransaction":"Ungültiger Parameter Originaltransaktion.","dashboard.channel_selector.select_channel":"Wählen Sie Kanal","dashboard.channel_selector.select_channel_label":"Jeder Kanal hat seine Konfigurationseinstellungen.","dashboard.country_select.search_countries":"Länder suchen","dashboard.menu.channel":"Kanal","dashboard.menu.order_payment_methods":"Zahlungsmethoden für Bestellungen","dashboard.menu.payment_methods":"Zahlungsarten","dashboard.menu.settings":"Einstellungen","dashboard.menu.verification_methods":"Überprüfungsmethoden","dashboard.pages.order_payment_methods.all_countries":"Alle Länder","dashboard.pages.order_payment_methods.explanation_intro":"Sie können die Reihenfolge der Zahlungsmethoden ganz einfach ändern, indem Sie sie von oben nach unten an die richtige Stelle ziehen.","dashboard.pages.order_payment_methods.how_to_order_payment_method":"So ändern Sie die Reihenfolge der Zahlungsarten im Checkout","dashboard.pages.order_payment_methods.if_you_have_any_questions":"Wenn Sie Fragen zu diesem Plugin von Buckaroo haben, können Sie uns per E-Mail kontaktieren:","dashboard.pages.order_payment_methods.order_payment_methods":"Zahlungsmethoden für die Bestellung","dashboard.pages.order_payment_methods.order_payment_methods_label":"Ändern Sie die Reihenfolge der Zahlungsmethoden.","dashboard.pages.order_payment_methods.payment_method_order_updated_successfully":"Die Bestellung der Zahlungsmethode wurde erfolgreich aktualisiert.","dashboard.pages.order_payment_methods.search_country":"Land suchen","dashboard.pages.order_payment_methods.something_went_wrong":"Etwas ist schief gelaufen.","dashboard.pages.order_payment_methods.step_one":"Wählen Sie zunächst das Land aus, für das Sie die Anzeigereihenfolge der Zahlungsarten ändern möchten.","dashboard.pages.order_payment_methods.step_three":"Speichern Sie die von Ihnen gewählte Zahlungsarten-Bestellung und prüfen Sie, ob die Zahlungsarten im Checkout Ihres Webshops in der richtigen Reihenfolge angezeigt werden.","dashboard.pages.order_payment_methods.step_two":"Ziehen Sie die Zahlungsmethoden per Drag-and-Drop in die gewünschte Reihenfolge.","dashboard.pages.payments.add":"Hinzufügen","dashboard.pages.payments.add_custom_giftcard":"Fügen Sie eine benutzerdefinierte Geschenkkarte hinzu","dashboard.pages.payments.all_countries":"Alle Länder","dashboard.pages.payments.allowed_creditcards":"Erlaubte Kredit- und Debitkarten","dashboard.pages.payments.allowed_creditcards_label":"Für diese Methode werden nur ausgewählte Kredit- oder Debitkarten angezeigt","dashboard.pages.payments.allowed_giftcards":"Erlaubte Geschenkkarten","dashboard.pages.payments.allowed_giftcards_label":"Diese Methode wird nur für ausgewählte Geschenkkarten angezeigt","dashboard.pages.payments.allowed_methods":"Erlaubte Zahlungsmethoden","dashboard.pages.payments.clear":"Klar","dashboard.pages.payments.client_side":"Clientseitige Verschlüsselung","dashboard.pages.payments.client_side_label":"Aktivieren oder deaktivieren Sie das Verhalten der clientseitigen Zahlungsmethode.","dashboard.pages.payments.configure":"Konfigurieren","dashboard.pages.payments.configure_your_payment_method_settings":"Konfigurieren Sie Ihre Zahlungsmethodeneinstellungen","dashboard.pages.payments.configure_your_payment_name_settings":"Konfigurieren Sie Ihre {payment_name}-Einstellungen","dashboard.pages.payments.configure_your_verification_method_settings":"Konfigurieren Sie die Einstellungen Ihrer Verifizierungsmethode","dashboard.pages.payments.configure_your_verification_name_settings":"Konfigurieren Sie Ihre {verification_name}-Einstellungen","dashboard.pages.payments.countries":"Länder","dashboard.pages.payments.countries_label":"Die Zahlungsart wird nur für ausgewählte Länder angezeigt. ","dashboard.pages.payments.custom_giftcard":"Individuelle Geschenkkarte","dashboard.pages.payments.custom_icon_url":"Benutzerdefinierte Symbol-URL","dashboard.pages.payments.customer.type.b2b":"B2B","dashboard.pages.payments.customer.type.b2b.long":"Von Geschäft zu Geschäft","dashboard.pages.payments.customer.type.b2c":"B2C","dashboard.pages.payments.customer.type.b2c.long":"Business-to-Consumer","dashboard.pages.payments.customer.type.both":"Beide","dashboard.pages.payments.customer.type_label":"Kundentyp","dashboard.pages.payments.customer_type":"Kundentyp","dashboard.pages.payments.display_type":"Schaltflächenanzeigetyp","dashboard.pages.payments.display_type_label":"Diese Einstellung legt fest, wie die Bankauswahl für diese Zahlungsart im Checkout angezeigt wird.
Sie können zwischen Optionsfeldern oder einer Dropdown-Auswahl wählen.","dashboard.pages.payments.display_types.dropdown":"Runterfallen","dashboard.pages.payments.display_types.radio":"Radio","dashboard.pages.payments.due_date":"Fälligkeitsdatum (in Tagen)","dashboard.pages.payments.edit":"Bearbeiten","dashboard.pages.payments.enter_giftcard_details":"Geben Sie die Details der Geschenkkarte ein","dashboard.pages.payments.front_label":"Vorderes Etikett","dashboard.pages.payments.front_label_label":"Dieser Name wird für diese Zahlungsart im Checkout angezeigt. ","dashboard.pages.payments.giftcard_name":"Name der Geschenkkarte","dashboard.pages.payments.idin.display_mode":"iDIN-Modus:","dashboard.pages.payments.idin.display_mode.global":"Global","dashboard.pages.payments.idin.display_mode.product":"Spezifische Produkte","dashboard.pages.payments.idin.display_mode_label":"Mit dieser Einstellung können Sie auswählen, ob iDIN für alle Produkte im Shop (global) oder nur für bestimmte Produkte aktiviert ist.","dashboard.pages.payments.in3.version.label":"In3-Version","dashboard.pages.payments.in3.version.v2":"V2 (Capayable/In3)","dashboard.pages.payments.in3.version.v3":"V3 (In3)","dashboard.pages.payments.max_order_amount_b2c":"Maximaler B2B-Bestellbetrag","dashboard.pages.payments.maximum_order_amount":"Maximaler Bestellwert","dashboard.pages.payments.min_order_amount_b2b":"Mindestbestellwert für B2B","dashboard.pages.payments.max_order_amount_b2b":"Maximaler B2B Bestellwert","dashboard.pages.payments.minimum_order_amount":"Mindestbestellmenge","dashboard.pages.payments.mode":"Modus","dashboard.pages.payments.mode_label":"Bei der Einstellung „Live“ können Sie tatsächliche Zahlungen durchführen. ","dashboard.pages.payments.modes_settings.live":"Live","dashboard.pages.payments.modes_settings.off":"Aus","dashboard.pages.payments.modes_settings.test":"Prüfen","dashboard.pages.payments.order_amount_allowed":"Bestellmenge zulässig","dashboard.pages.payments.order_amount_allowed_label":"Diese Methode wird nur angezeigt, wenn diese Bedingung erfüllt ist.","dashboard.pages.payments.payment_fee_incl_vat":"Zahlungsgebühr inkl. ","dashboard.pages.payments.payment_fee_incl_vat_label":"Sie können eine Gebühr erheben, wenn der Kunde diese Zahlungsmethode auswählt. Wählen Sie entweder eine feste Gebühr (z. B. 1,50) oder eine prozentuale Gebühr (z. B. 3%). Wenn der Wert ein % enthält, wird er als prozentuale Gebühr berechnet. Dezimalstellen sollten durch einen Punkt (.) getrennt werden.","dashboard.pages.payments.payment_methods":"Zahlungsmethoden","dashboard.pages.payments.remove":"Entfernen","dashboard.pages.payments.save":"Speichern","dashboard.pages.payments.search_country":"Land suchen","dashboard.pages.payments.search_creditcard":"Suche Kredit- oder Debitkarte","dashboard.pages.payments.search_giftcard":"Geschenkkarte suchen","dashboard.pages.payments.seller_protection":"Verkäuferschutz","dashboard.pages.payments.seller_protection_disabled":"NEIN","dashboard.pages.payments.seller_protection_enable":"Aktivieren Sie den PayPal-Verkäuferschutz","dashboard.pages.payments.seller_protection_enabled":"Ja","dashboard.pages.payments.send_email_instruction":"Senden Sie eine E-Mail mit Zahlungsanweisungen","dashboard.pages.payments.send_email_instruction_no":"NEIN","dashboard.pages.payments.send_email_instruction_yes":"Ja","dashboard.pages.payments.send_email_merchant":"Händler sendet E-Mail","dashboard.pages.payments.seperate_authorize_and_capture":"Getrennte Autorisierung und Erfassung","dashboard.pages.payments.seperate_authorize_and_capture_label":"Wenn diese Option aktiviert ist, müssen Sie die Kredit- oder Debitkartenzahlung manuell erfassen.","dashboard.pages.payments.service_code":"Service code","dashboard.pages.payments.service_code_label":"Nachdem Sie Ihre individuelle Geschenkkarte bei Intersolve angefordert haben, erhalten Sie eine E-Mail mit Ihrem Servicecode. ","dashboard.pages.payments.settings":"Einstellungen","dashboard.pages.payments.show_country_number_and_more":"und {country_number} mehr...","dashboard.pages.payments.show_less":"Zeige weniger","dashboard.pages.payments.vat_type_for_wrap":"Mehrwertsteuertyp für Geschenkverpackungen","dashboard.pages.payments.vat_type_for_wrap_select":"Bitte wählen Sie den Mehrwertsteuertyp für die Geschenkverpackung aus","dashboard.pages.payments.verification_methods":"Überprüfungsmethoden","dashboard.pages.settings.add":"Hinzufügen","dashboard.pages.settings.advance_settings":"Erweiterte Einstellungen","dashboard.pages.settings.checkout_url":"Checkout-URL","dashboard.pages.settings.checkout_url_explanation":"Wenn dieses Feld leer bleibt, kehrt der Kunde zur Standard-Checkout-Seite von PrestaShop zurück.","dashboard.pages.settings.checkout_url_label":"Legen Sie eine benutzerdefinierte Checkout-URL fest, nachdem der Kunde die Zahlung abgebrochen hat oder während des Vorgangs ein Fehler aufgetreten ist.","dashboard.pages.settings.credentials":"Referenzen","dashboard.pages.settings.credentials_label":"Holen Sie sich Ihre Buckaroo-Anmeldeinformationen von der Buckaroo Plaza","dashboard.pages.settings.custom_scripts":"Benutzerdefinierte Skripte","dashboard.pages.settings.custom_scripts_label":"Fügen Sie Ihrem Checkout benutzerdefiniertes Javascript oder CSS hinzu.","dashboard.pages.settings.custom_scripts_placeholder":"Javascript / CSS (https://example.com/style.css)","dashboard.pages.settings.example":"Beispiel","dashboard.pages.settings.explanation_intro":"Willkommen im Konfigurationsbereich der Buckaroo Payment App für Ihren PrestaShop-Webshop. In diesem Bereich können Sie die App ganz nach Ihren Wünschen einstellen. Nachfolgend finden Sie die Schritte zum Konfigurieren der Einstellungen. Weitere Fragen finden Sie in unserem Dokumentationsseite.","dashboard.pages.settings.generate_credit_slip":"Erstellen Sie einen Gutschriftsbeleg","dashboard.pages.settings.generate_credit_slip_label":"Ob eine Gutschrift erstellt werden soll.","dashboard.pages.settings.generate_negative_payments":"Erstellen Sie negative Zahlungen bei Rückerstattung","dashboard.pages.settings.generate_negative_payments_label":"Ob bei einer Rückerstattung auch eine negative Zahlung erstellt werden muss.","dashboard.pages.settings.generate_voucher":"Generieren Sie einen Gutschein","dashboard.pages.settings.generate_voucher_label":"Ob ein Gutschein generiert werden soll.","dashboard.pages.settings.hide_advance_settings":"Verberge erweiterte Einstellungen","dashboard.pages.settings.if_you_have_any_questions":"Wenn Sie Fragen zu den oben genannten Punkten haben, können Sie uns per E-Mail kontaktieren:","dashboard.pages.settings.if_you_have_any_questions_link":" oder Telefon ","dashboard.pages.settings.mode":"Modus","dashboard.pages.settings.mode_label":"Ändern Sie ganz einfach den Modus","dashboard.pages.settings.no_im_testing":"Nein, ich teste","dashboard.pages.settings.order_number":"Bestellnummer","dashboard.pages.settings.order_number2":"Bestellnummer","dashboard.pages.settings.refund_conf":"Automatische Rückerstattungen über Buckaroo","dashboard.pages.settings.refund_conf_label":"Aktivieren/deaktivieren Sie automatische Rückerstattungen über Buckaroo, wenn eine Rückerstattung in PrestaShop initiiert wird.","dashboard.pages.settings.re_stock_products":"Produkte wieder auffüllen","dashboard.pages.settings.re_stock_products_label":"Ob erstattete Produkte wieder in den Lagerbestand aufgenommen werden sollen (Erhöhung der Lagermenge).","dashboard.pages.settings.refunds":"Rückerstattungen","dashboard.pages.settings.refunds_label":"Rückerstattungsbeschreibung","dashboard.pages.settings.refunds_label_explanation":"Diese Beschreibung wird für die Rückerstattungen verwendet und ist in Buckaroo und auf dem Kontoauszug des Verbrauchers sichtbar. ","dashboard.pages.settings.refunds_label_label":"Wenn diese Option aktiviert ist, können Sie (teilweise) Rückerstattungen direkt in Ihrem PrestaShop-Administrationsbereich vornehmen Mehr lesen","dashboard.pages.settings.payment_fee":"Zahlungsgebühren","dashboard.pages.settings.payment_fee_description":"Hier können Sie verschiedene Optionen für Zahlungskosten konfigurieren, einschließlich der Einstellung des Prozentsatzes und der Anpassung des Namens der Kosten.","dashboard.pages.settings.payment_fee_percentage_mode":"Gebührenprozentsatzmodus","dashboard.pages.settings.payment_fee_percentage_mode_description":"Diese Einstellung gilt nur für prozentbasierte Buckaroo-Gebühren.
Bitte wählen Sie, über welchen Betrag der Gebührenprozentsatz berechnet wird.","dashboard.pages.settings.subtotal":"Zwischensumme","dashboard.pages.settings.subtotal_incl_tax":"Zwischensumme inkl. MwSt.","dashboard.pages.settings.payment_fee_frontend_label":"Frontend-Label für Zahlungsgebühr","dashboard.pages.settings.payment_fee_frontend_label_description":"Dieses Label wird neben der Gebühr auf den Checkout-, Bestell-, Rechnungs- und Gutschriftenseiten sowie in PDFs angezeigt.","dashboard.pages.settings.remove":"Entfernen","dashboard.pages.settings.return_url":"Rückgabe-URL","dashboard.pages.settings.return_url_explanation":"Wenn dieses Feld leer bleibt, kehrt der Kunde zur Standard-Bestätigungsseite von PrestaShop zurück.","dashboard.pages.settings.return_url_label":"Legen Sie eine benutzerdefinierte Rückgabe-URL fest, nachdem der Kunde die Zahlung abgeschlossen hat.","dashboard.pages.settings.save":"Speichern","dashboard.pages.settings.secret_key":"Geheimer Schlüssel","dashboard.pages.settings.settings":"Einstellungen","dashboard.pages.settings.settings_label":"Konfigurieren Sie Ihre Einstellungen","dashboard.pages.settings.settings_successfully_updated":"Einstellungen erfolgreich aktualisiert.","dashboard.pages.settings.shop_name":"Laden Name","dashboard.pages.settings.shop_name2":"Laden Name","dashboard.pages.settings.step_five":"Beginnen Sie mit dem Testen. Wenn der Test in Ordnung ist, können Sie LIVE-Transaktionen starten","dashboard.pages.settings.step_four":"Konfigurieren Sie erweiterte Einstellungen","dashboard.pages.settings.step_one":"Füllen Sie Ihre aus Websiteschlüssel","dashboard.pages.settings.step_three":"Klicken Sie auf „Verbindung testen“. Wenn OK, fahren Sie mit Schritt 4 fort.","dashboard.pages.settings.step_two":"Füllen Sie Ihre aus geheimer Schlüssel","dashboard.pages.settings.successfully_verified_the_credentials":"Die Anmeldeinformationen wurden erfolgreich überprüft!","dashboard.pages.settings.test_connection":"Testverbindung","dashboard.pages.settings.the_credentials_are_not_valid":"Die Anmeldedaten sind ungültig!","dashboard.pages.settings.transaction_description":"Transaktion Beschreibung","dashboard.pages.settings.transaction_description_label":'Die Transaktionsbeschreibung kann mit statischem Text und Tags wie den folgenden gefüllt werden: {order_number} Und {shop_name}.',"dashboard.pages.settings.website_key":"Website-Schlüssel","dashboard.pages.settings.welcome_to_buckaroo":"Willkommen in Buckaroo","dashboard.pages.settings.when_your_shop_is_not_live_yet":"Wenn Ihr Shop noch nicht live ist","dashboard.pages.settings.yes_im_ready_to_receive_payments":"Ja, ich bin bereit, Zahlungen zu erhalten","dashboard.pages.settings.your_shop_is_live_and_ready_to_receive_real_payments":"Ihr Shop ist live und bereit, echte Zahlungen zu empfangen","payment_methods.afterpay":"Riverty","payment_methods.alipay":"Alipay","payment_methods.applepay":"Apple Pay","payment_methods.googlepay":"Google Pay","payment_methods.bancontact":"Bancontact","payment_methods.bancontactmrcash":"Bancontact","payment_methods.belfius":"Belfius","payment_methods.billink":"Billink","payment_methods.blik":"Blik","payment_methods.creditcard":"Karten","payment_methods.eps":"EPS","payment_methods.giftcard":"Geschenkkarte","payment_methods.ideal":"Ideal | Wero","payment_methods.idin":"iDIN","payment_methods.in3":"In3","payment_methods.kbcpaymentbutton":"KBC","payment_methods.klarna":"Klarna","payment_methods.mbway":"MB WEG","payment_methods.multibanco":"Multibanco","payment_methods.paybybank":"PayByBank","payment_methods.payconiq":"Payconiq","payment_methods.paypal":"PayPal","payment_methods.payperemail":"PayPerEmail","payment_methods.przelewy24":"Przelewy24","payment_methods.sepadirectdebit":"SEPA-Lastschrift","payment_methods.transfer":"Überweisen","payment_methods.trustly":"Vertrauenswürdig","payment_methods.twint":"Twint","payment_methods.swish":"Swish","payment_methods.bizum":"Bizum","payment_methods.wero":"Wero","payment_methods.wechatpay":"WeChatPay","payment_methods.knaken":"goSettle","verification_methods.idin":"iDIN","dashboard.pages.payments.displayInCheckout":"Marken-Gruppierung im Checkout","dashboard.pages.payments.displayInCheckoutDesc":"Option, wie Marken im Checkout angezeigt werden sollen.
Separate: Marken werden im Checkout separat angezeigt.
Grouped: Marken werden innerhalb einer Gruppe angezeigt."};/* + * + * + * + * NOTICE OF LICENSE + * + * This source file is subject to the Academic Free License (AFL 3.0) + * It is available through the world-wide-web at this URL: + * http://opensource.org/licenses/afl-3.0.php + * + * @author Buckaroo.nl + * @copyright Copyright (c) Buckaroo B.V. + * @license http://opensource.org/licenses/afl-3.0 Academic Free License (AFL 3.0) + */const fe={en:ge,nl:_e,fr:be,de:ye},ve=he({legacy:!1,locale:"en",messages:fe}),k=(s,a)=>{const n=s.__vccOpts||s;for(const[t,c]of a)n[t]=c;return n},ke={props:["color"],setup(s){const a=g("text-primary");return s.color&&(a.value=s.color),{loadingColor:a}}},xe={class:"flex justify-center"},we=e("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"},null,-1),$e=e("path",{class:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"},null,-1),Ce=[we,$e];function Pe(s,a,n,t,c,p){return r(),l("div",xe,[(r(),l("svg",{class:v("animate-spin h-5 w-5 "+t.loadingColor),xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},Ce,2))])}const ee=k(ke,[["render",Pe]]),Se={name:"LanguageSelector",setup(){const{locale:s}=j(),a=g(!1),n=g(null),t=g(s.value);return ne(n,()=>a.value=!1),{showMenu:a,languageMenuRef:n,currentLanguage:t,changeLanguage:i=>{s.value=i,a.value=!1,t.value=i},languages:[{code:"en",name:"English",flag:"gb"},{code:"nl",name:"Dutch",flag:"nl"},{code:"de",name:"German",flag:"de"},{code:"fr",name:"French",flag:"fr"}],filterCurrentLanguage:(i,m=!0)=>i.filter(u=>m?u.code===t.value:u.code!==t.value)}}},Ie={class:"md:px-6 w-full text-white text-sm relative"},Te={class:"flex space-x-1"},ze=["src"],Ge={class:"text-xs"},Be=e("i",{class:"fas fa-chevron-down text-[8px]"},null,-1),qe={key:0,ref:"languageMenuRef",class:"bg-white text-gray-800 rounded-lg inline-block shadow-xl mt-1 absolute w-1/2 overflow-hidden"},Me=["onClick"],Ve=["src"];function Ee(s,a,n,t,c,p){return r(),l("div",Ie,[e("div",null,[e("div",{class:"inline-block hover:bg-sixthly p-2 cursor-pointer rounded-lg",onClick:a[0]||(a[0]=d=>t.showMenu=!t.showMenu)},[(r(!0),l(S,null,q(t.filterCurrentLanguage(t.languages),({name:d,flag:i})=>(r(),l("div",Te,[e("img",{src:"../../../../../img/flags/"+i+".jpg",class:"w-4",alt:""},null,8,ze),e("span",Ge,[P(o(d)+" ",1),Be])]))),256))])]),$(J,{"enter-from-class":"opacity-0 translate-y-3","enter-to-class":"opacity-100 translate-y-0","enter-active-class":"transform transition ease-out duration-200","leave-active-class":"transform transition ease-in duration-150","leave-from-class":"opacity-100 translate-y-0","leave-to-class":"opacity-0 translate-y-3"},{default:E(()=>[t.showMenu?(r(),l("ul",qe,[(r(!0),l(S,null,q(t.filterCurrentLanguage(t.languages,!1),({name:d,flag:i,code:m})=>(r(),l("li",{onClick:u=>t.changeLanguage(m),class:"p-2 flex space-x-2 cursor-pointer hover:bg-gray-200"},[e("img",{src:"../../../../../img/flags/"+i+".jpg",alt:"",class:"w-4"},null,8,Ve),e("div",null,o(d),1)],8,Me))),256))],512)):h("",!0)]),_:1})])}const Ae=k(Se,[["render",Ee]]),Le="/modules/buckaroo3/views/img/logo-npq9oT7p.png",Oe={name:"Menu.vue",components:{LanguageSelector:Ae},setup(s,{emit:a}){const n=I("view"),t=I("app");return{view:n,app:t,setView:p=>{n.value=p,a("changedView",p)}}}},De={class:"md:border-l-2 md:border-primary space-y-5"},je=e("div",{class:"md:px-8 md:py-5 p-5 md:w-52 w-36"},[e("img",{src:Le,alt:""})],-1),Ue={class:"text-sm space-y-2 flex md:flex-col"},Re=e("i",{class:"fas fa-cogs md:text-base text-xl"},null,-1),We={class:"md:inline block md:text-sm text-xs"},Ke=e("i",{class:"fas fa-credit-card md:text-base text-xl"},null,-1),Ne={class:"md:inline block md:text-sm text-xs"},He=e("i",{class:"fas fa-check-circle md:text-base text-xl"},null,-1),Ze={class:"md:inline block md:text-sm text-xs"},Fe=e("i",{class:"fas fa-sort-numeric-up md:text-base text-xl"},null,-1),Je={class:"md:inline block md:text-sm text-xs"};function Ye(s,a,n,t,c,p){const d=y("LanguageSelector");return r(),l("div",De,[e("div",null,[je,$(d)]),e("ul",Ue,[e("li",{class:v(["text-white md:p-5 p-2 cursor-pointer transition ease-in-out duration-300 flex-1 md:text-left text-left space-y-2 md:block md:space-x-1 flex flex-col justify-center",{"bg-sixthly text-white":t.view==="settings","hover:bg-seventhly text-eightly":t.view!=="settings"}]),onClick:a[0]||(a[0]=i=>t.setView("settings"))},[Re,P(),e("span",We,o(s.$t("dashboard.menu.settings")),1)],2),e("li",{class:v(["text-white md:p-5 p-2 cursor-pointer transition ease-in-out duration-300 flex-1 md:text-left text-left space-y-2 md:block md:space-x-1 flex flex-col justify-center",{"bg-sixthly text-white":t.view==="payment_methods","hover:bg-seventhly text-eightly":t.view!=="payment_methods"}]),onClick:a[1]||(a[1]=i=>t.setView("payment_methods"))},[Ke,P(),e("span",Ne,o(s.$t("dashboard.menu.payment_methods")),1)],2),e("li",{class:v(["text-white md:p-5 p-2 cursor-pointer transition ease-in-out duration-300 flex-1 md:text-left text-left space-y-2 md:block md:space-x-1 flex flex-col justify-center",{"bg-sixthly text-white":t.view==="verification_methods","hover:bg-seventhly text-eightly":t.view!=="verification_methods"}]),onClick:a[2]||(a[2]=i=>t.setView("verification_methods"))},[He,P(),e("span",Ze,o(s.$t("dashboard.menu.verification_methods")),1)],2),e("li",{class:v(["text-white md:p-5 p-2 cursor-pointer transition ease-in-out duration-300 flex-1 md:text-left text-left space-y-2 md:block md:space-x-1 flex flex-col justify-center",{"bg-sixthly text-white":t.view==="order_payment_methods","hover:bg-seventhly text-eightly":t.view!=="order_payment_methods"}]),onClick:a[3]||(a[3]=i=>t.setView("order_payment_methods"))},[Fe,P(),e("span",Je,o(s.$t("dashboard.pages.order_payment_methods.order_payment_methods")),1)],2)])])}const Qe=k(Oe,[["render",Ye]]),Xe="",et={admin_common_notifications:{tokens:[["text","/common/notifications"]],defaults:[],requirements:[],hosttokens:[],methods:["POST"],schemes:[]},admin_products_combinations:{tokens:[["text","/combinations"],["variable","/","[^/]++","productId",!0],["text","/sell/catalog/products"]],defaults:[],requirements:[],hosttokens:[],methods:["GET"],schemes:[]},admin_products_combinations_ids:{tokens:[["text","/combinations/ids"],["variable","/","[^/]++","productId",!0],["text","/sell/catalog/products"]],defaults:[],requirements:[],hosttokens:[],methods:["GET"],schemes:[]},admin_products_combinations_update_combination_from_listing:{tokens:[["text","/update-combination-from-listing"],["variable","/","[^/]++","productId",!0],["text","/sell/catalog/products/combinations"]],defaults:[],requirements:{combinationId:"\\d+"},hosttokens:[],methods:["PATCH"],schemes:[]},admin_products_combinations_edit_combination:{tokens:[["text","/edit"],["variable","/","\\d+","combinationId",!0],["text","/sell/catalog/products/combinations"]],defaults:[],requirements:{combinationId:"\\d+"},hosttokens:[],methods:["GET","POST"],schemes:[]},admin_products_combinations_bulk_edit_combination:{tokens:[["text","/combinations/bulk-edit"],["variable","/","\\d+","productId",!0],["text","/sell/catalog/products"]],defaults:[],requirements:{productId:"\\d+"},hosttokens:[],methods:["PATCH"],schemes:[]},admin_products_combinations_delete_combination:{tokens:[["variable","/","\\d+","shopId",!0],["text","/delete"],["variable","/","\\d+","combinationId",!0],["text","/sell/catalog/products/combinations"]],defaults:{shopId:null},requirements:{combinationId:"\\d+",shopId:"\\d+"},hosttokens:[],methods:["DELETE"],schemes:[]},admin_products_combinations_bulk_delete:{tokens:[["variable","/","\\d+","shopId",!0],["text","/combinations/bulk-delete"],["variable","/","\\d+","productId",!0],["text","/sell/catalog/products"]],defaults:{shopId:null},requirements:{productId:"\\d+",shopId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_products_attribute_groups:{tokens:[["variable","/","\\d+","shopId",!0],["text","/attribute-groups"],["variable","/","[^/]++","productId",!0],["text","/sell/catalog/products"]],defaults:{shopId:null},requirements:{shopId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_all_attribute_groups:{tokens:[["variable","/","\\d+","shopId",!0],["text","/sell/catalog/products/all-attribute-groups"]],defaults:{shopId:null},requirements:{shopId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_products_combinations_generate:{tokens:[["variable","/","\\d+","shopId",!0],["variable","/","\\d+","productId",!0],["text","/sell/catalog/products/generate-combinations"]],defaults:{shopId:null},requirements:{productId:"\\d+",shopId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_products_images_for_shop:{tokens:[["variable","/","\\d+","shopId",!0],["text","/images-for-shop"],["variable","/","\\d+","productId",!0],["text","/sell/catalog/products"]],defaults:[],requirements:{productId:"\\d+",shopId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_products_product_shop_images:{tokens:[["text","/shopImages"],["variable","/","\\d+","productId",!0],["text","/sell/catalog/products"]],defaults:[],requirements:{productId:"\\d+"},hosttokens:[],methods:["GET","POST"],schemes:[]},admin_products_add_image:{tokens:[["text","/sell/catalog/products/images/add"]],defaults:[],requirements:[],hosttokens:[],methods:["POST"],schemes:[]},admin_products_update_image:{tokens:[["text","/update"],["variable","/","\\d+","productImageId",!0],["text","/sell/catalog/products/images"]],defaults:[],requirements:{productImageId:"\\d+"},hosttokens:[],methods:["PATCH"],schemes:[]},admin_products_delete_image:{tokens:[["text","/delete"],["variable","/","\\d+","productImageId",!0],["text","/sell/catalog/products/images"]],defaults:[],requirements:{productImageId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_products_specific_prices_list:{tokens:[["text","/specific-prices/list"],["variable","/","\\d+","productId",!0],["text","/sell/catalog/products"]],defaults:[],requirements:{productId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_products_specific_prices_create:{tokens:[["text","/specific-prices/create"],["variable","/","\\d+","productId",!0],["text","/sell/catalog/products"]],defaults:[],requirements:{productId:"\\d+"},hosttokens:[],methods:["GET","POST"],schemes:[]},admin_products_specific_prices_edit:{tokens:[["text","/edit"],["variable","/","\\d+","specificPriceId",!0],["text","/sell/catalog/products/specific-prices"]],defaults:[],requirements:{specificPriceId:"\\d+"},hosttokens:[],methods:["GET","POST"],schemes:[]},admin_products_specific_prices_delete:{tokens:[["text","/delete"],["variable","/","\\d+","specificPriceId",!0],["text","/sell/catalog/products/specific-prices"]],defaults:[],requirements:{specificPriceId:"\\d+"},hosttokens:[],methods:["DELETE"],schemes:[]},admin_products_edit:{tokens:[["text","/edit"],["variable","/","\\d+","productId",!0],["text","/sell/catalog/products"]],defaults:[],requirements:{productId:"\\d+"},hosttokens:[],methods:["GET","POST","PATCH"],schemes:[]},admin_product_form:{tokens:[["variable","/","\\d+","id",!0],["text","/sell/catalog/products"]],defaults:[],requirements:{id:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_products_select_shops:{tokens:[["text","/shops"],["variable","/","\\d+","productId",!0],["text","/sell/catalog/products"]],defaults:[],requirements:{productId:"\\d+"},hosttokens:[],methods:["GET","POST","PATCH"],schemes:[]},admin_products_bulk_enable_all_shops:{tokens:[["text","/sell/catalog/products/bulk-enable-all-shops"]],defaults:[],requirements:{productId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_products_bulk_enable_shop:{tokens:[["variable","/","\\d+","shopId",!0],["text","/sell/catalog/products/bulk-enable-shop"]],defaults:[],requirements:{productId:"\\d+",shopId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_products_bulk_enable_shop_group:{tokens:[["variable","/","\\d+","shopGroupId",!0],["text","/sell/catalog/products/bulk-enable-shop-group"]],defaults:[],requirements:{productId:"\\d+",shopGroupId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_products_bulk_disable_all_shops:{tokens:[["text","/sell/catalog/products/bulk-disable-for-all-shops"]],defaults:[],requirements:{productId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_products_bulk_disable_shop:{tokens:[["variable","/","\\d+","shopId",!0],["text","/sell/catalog/products/bulk-disable-shop"]],defaults:[],requirements:{productId:"\\d+",shopId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_products_bulk_disable_shop_group:{tokens:[["variable","/","\\d+","shopGroupId",!0],["text","/sell/catalog/products/bulk-disable-shop-group"]],defaults:[],requirements:{productId:"\\d+",shopGroupId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_products_bulk_duplicate_all_shops:{tokens:[["text","/sell/catalog/products/bulk-duplicate-all-shops"]],defaults:[],requirements:{productId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_products_bulk_duplicate_shop:{tokens:[["variable","/","\\d+","shopId",!0],["text","/sell/catalog/products/bulk-duplicate-shop"]],defaults:[],requirements:{productId:"\\d+",shopId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_products_bulk_duplicate_shop_group:{tokens:[["variable","/","\\d+","shopGroupId",!0],["text","/sell/catalog/products/bulk-duplicate-shop-group"]],defaults:[],requirements:{productId:"\\d+",shopGroupId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_products_bulk_delete_from_all_shops:{tokens:[["text","/sell/catalog/products/bulk-delete-from-all-shops"]],defaults:[],requirements:{productId:"\\d+"},hosttokens:[],methods:["POST","DELETE"],schemes:[]},admin_products_bulk_delete_from_shop:{tokens:[["variable","/","\\d+","shopId",!0],["text","/sell/catalog/products/bulk-delete-from-shop"]],defaults:[],requirements:{productId:"\\d+",shopId:"\\d+"},hosttokens:[],methods:["POST","DELETE"],schemes:[]},admin_products_bulk_delete_from_shop_group:{tokens:[["variable","/","\\d+","shopGroupId",!0],["text","/sell/catalog/products/bulk-delete-from-shop-group"]],defaults:[],requirements:{productId:"\\d+",shopGroupId:"\\d+"},hosttokens:[],methods:["POST","DELETE"],schemes:[]},admin_products_search_product_combinations:{tokens:[["variable","/","\\d+","languageId",!0],["variable","/","\\d+","shopId",!0],["text","/search-product-combinations"],["variable","/","\\d+","productId",!0],["text","/sell/catalog/products"]],defaults:{languageId:null,shopId:null},requirements:{productId:"\\d+",shopId:"\\d+",languageId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_products_quantity:{tokens:[["variable","/","\\d+","shopId",!0],["text","/quantity"],["variable","/","\\d+","productId",!0],["text","/sell/catalog/products"]],defaults:[],requirements:{productId:"\\d+",shopId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_categories_get_categories_tree:{tokens:[["text","/sell/catalog/categories/tree"]],defaults:[],requirements:[],hosttokens:[],methods:["GET"],schemes:[]},admin_catalog_price_rules_list_for_product:{tokens:[["variable","/","[^/]++","productId",!0],["text","/sell/catalog/catalog-price-rules/list-for-product"]],defaults:[],requirements:[],hosttokens:[],methods:["GET"],schemes:[]},admin_feature_get_feature_values:{tokens:[["variable","/","\\d+","featureId",!0],["text","/sell/catalog/features/values"]],defaults:[],requirements:{featureId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_cart_rules_search:{tokens:[["text","/sell/catalog/cart-rules/search"]],defaults:[],requirements:[],hosttokens:[],methods:["GET"],schemes:[]},admin_customers_view:{tokens:[["text","/view"],["variable","/","\\d+","customerId",!0],["text","/sell/customers"]],defaults:[],requirements:{customerId:"\\d+"},hosttokens:[],methods:["GET","POST"],schemes:[]},admin_customers_search:{tokens:[["text","/sell/customers/search"]],defaults:[],requirements:[],hosttokens:[],methods:["GET"],schemes:[]},admin_customers_carts:{tokens:[["text","/carts"],["variable","/","\\d+","customerId",!0],["text","/sell/customers"]],defaults:[],requirements:{customerId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_customers_orders:{tokens:[["text","/orders"],["variable","/","\\d+","customerId",!0],["text","/sell/customers"]],defaults:[],requirements:{customerId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_addresses_create:{tokens:[["text","/sell/addresses/new"]],defaults:[],requirements:[],hosttokens:[],methods:["GET","POST"],schemes:[]},admin_addresses_edit:{tokens:[["text","/edit"],["variable","/","\\d+","addressId",!0],["text","/sell/addresses"]],defaults:[],requirements:{addressId:"\\d+"},hosttokens:[],methods:["GET","POST"],schemes:[]},admin_order_addresses_edit:{tokens:[["text","/edit"],["variable","/","delivery|invoice","addressType",!0],["variable","/","\\d+","orderId",!0],["text","/sell/addresses/order"]],defaults:[],requirements:{orderId:"\\d+",addressType:"delivery|invoice"},hosttokens:[],methods:["GET","POST"],schemes:[]},admin_cart_addresses_edit:{tokens:[["text","/edit"],["variable","/","delivery|invoice","addressType",!0],["variable","/","\\d+","cartId",!0],["text","/sell/addresses/cart"]],defaults:[],requirements:{cartId:"\\d+",addressType:"delivery|invoice"},hosttokens:[],methods:["GET","POST"],schemes:[]},admin_customer_threads_view:{tokens:[["text","/view"],["variable","/","\\d+","customerThreadId",!0],["text","/sell/customer-service/customer-threads"]],defaults:[],requirements:{customerThreadId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_carts_view:{tokens:[["text","/view"],["variable","/","\\d+","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:{cartId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_carts_info:{tokens:[["text","/info"],["variable","/","\\d+","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:{cartId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_carts_create:{tokens:[["text","/sell/orders/carts/new"]],defaults:[],requirements:[],hosttokens:[],methods:["POST"],schemes:[]},admin_carts_edit_addresses:{tokens:[["text","/addresses"],["variable","/","\\d+","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:{cartId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_carts_edit_carrier:{tokens:[["text","/carrier"],["variable","/","\\d+","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:{cartId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_carts_edit_currency:{tokens:[["text","/currency"],["variable","/","\\d+","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:{cartId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_carts_edit_language:{tokens:[["text","/language"],["variable","/","\\d+","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:{cartId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_carts_set_delivery_settings:{tokens:[["text","/rules/delivery-settings"],["variable","/","\\d+","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:{cartId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_carts_add_cart_rule:{tokens:[["text","/cart-rules"],["variable","/","[^/]++","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:[],hosttokens:[],methods:["POST"],schemes:[]},admin_carts_delete_cart_rule:{tokens:[["text","/delete"],["variable","/","[^/]++","cartRuleId",!0],["text","/cart-rules"],["variable","/","[^/]++","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:[],hosttokens:[],methods:["POST"],schemes:[]},admin_carts_add_product:{tokens:[["text","/products"],["variable","/","\\d+","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:{cartId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_carts_edit_product_price:{tokens:[["text","/price"],["variable","/","\\d+","productId",!0],["text","/products"],["variable","/","\\d+","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:{cartId:"\\d+",productId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_carts_edit_product_quantity:{tokens:[["text","/quantity"],["variable","/","\\d+","productId",!0],["text","/products"],["variable","/","\\d+","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:{cartId:"\\d+",productId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_carts_delete_product:{tokens:[["text","/delete-product"],["variable","/","\\d+","cartId",!0],["text","/sell/orders/carts"]],defaults:[],requirements:{cartId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_orders_place:{tokens:[["text","/sell/orders/place"]],defaults:[],requirements:[],hosttokens:[],methods:["POST"],schemes:[]},admin_orders_view:{tokens:[["text","/view"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["GET","POST"],schemes:[]},admin_orders_duplicate_cart:{tokens:[["text","/duplicate-cart"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_orders_update_product:{tokens:[["variable","/","\\d+","orderDetailId",!0],["text","/products"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+",orderDetailId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_orders_partial_refund:{tokens:[["text","/partial-refund"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_orders_standard_refund:{tokens:[["text","/standard-refund"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_orders_return_product:{tokens:[["text","/return-product"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_orders_send_process_order_email:{tokens:[["text","/sell/orders/process-order-email"]],defaults:[],requirements:[],hosttokens:[],methods:["POST"],schemes:[]},admin_orders_add_product:{tokens:[["text","/products"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_orders_delete_product:{tokens:[["text","/delete"],["variable","/","\\d+","orderDetailId",!0],["text","/products"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+",orderDetailId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_orders_get_discounts:{tokens:[["text","/discounts"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_orders_get_prices:{tokens:[["text","/prices"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_orders_get_payments:{tokens:[["text","/payments"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_orders_get_products:{tokens:[["text","/products"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_orders_get_invoices:{tokens:[["text","/invoices"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_orders_get_documents:{tokens:[["text","/documents"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_orders_get_shipping:{tokens:[["text","/shipping"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_orders_cancellation:{tokens:[["text","/cancellation"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["POST"],schemes:[]},admin_orders_configure_product_pagination:{tokens:[["text","/sell/orders/configure-product-pagination"]],defaults:[],requirements:[],hosttokens:[],methods:["POST"],schemes:[]},admin_orders_product_prices:{tokens:[["text","/products/prices"],["variable","/","\\d+","orderId",!0],["text","/sell/orders"]],defaults:[],requirements:{orderId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_orders_products_search:{tokens:[["text","/sell/orders/products/search"]],defaults:[],requirements:[],hosttokens:[],methods:["GET"],schemes:[]},admin_attachments_attachment_info:{tokens:[["text","/info"],["variable","/","\\d+","attachmentId",!0],["text","/sell/attachments"]],defaults:[],requirements:{attachmentId:"\\d+"},hosttokens:[],methods:["GET"],schemes:[]},admin_attachments_search:{tokens:[["variable","/","[^/]++","searchPhrase",!0],["text","/sell/attachments/search"]],defaults:[],requirements:[],hosttokens:[],methods:["GET"],schemes:[]},admin_shops_search:{tokens:[["variable","/","[^/]++","searchTerm",!0],["text","/configure/advanced/shops/search"]],defaults:[],requirements:[],hosttokens:[],methods:["GET"],schemes:[]},admin_employees_get_password_generated:{tokens:[["text","/configure/advanced/employees/password_generated"]],defaults:[],requirements:[],hosttokens:[],methods:["GET"],schemes:[]},buckaroo_config_paymentMethod:{tokens:[["text","/modules/buckaroo3/config/payment/methods"]],defaults:[],requirements:[],hosttokens:[],methods:["POST","GET"],schemes:[]},buckaroo_config_countries:{tokens:[["text","/modules/buckaroo3/config/countries"]],defaults:[],requirements:[],hosttokens:[],methods:["POST","GET"],schemes:[]},buckaroo_config_creditcards:{tokens:[["text","/modules/buckaroo3/config/creditcards"]],defaults:[],requirements:[],hosttokens:[],methods:["POST","GET"],schemes:[]},buckaroo_config_giftcards:{tokens:[["text","/modules/buckaroo3/config/giftcards"]],defaults:[],requirements:[],hosttokens:[],methods:["POST","GET"],schemes:[]},buckaroo_edit_giftcard:{tokens:[["text","/modules/buckaroo3/config/giftcards/edit"]],defaults:[],requirements:[],hosttokens:[],methods:["POST"],schemes:[]},buckaroo_remove_giftcard:{tokens:[["text","/modules/buckaroo3/config/giftcards/remove"]],defaults:[],requirements:[],hosttokens:[],methods:["POST"],schemes:[]},buckaroo_config_orderings:{tokens:[["text","/modules/buckaroo3/config/orderings"]],defaults:[],requirements:[],hosttokens:[],methods:["POST","GET"],schemes:[]},buckaroo_config_methodMode:{tokens:[["text","/modules/buckaroo3/config/methodMode"]],defaults:[],requirements:[],hosttokens:[],methods:["POST","GET"],schemes:[]},buckaroo_config_methods:{tokens:[["text","/modules/buckaroo3/config/methods"]],defaults:[],requirements:[],hosttokens:[],methods:["POST","GET"],schemes:[]},buckaroo_config_settings:{tokens:[["text","/modules/buckaroo3/config/settings"]],defaults:[],requirements:[],hosttokens:[],methods:["POST","GET"],schemes:[]},buckaroo_config_testCredentials:{tokens:[["text","/modules/buckaroo3/config/testCredentials"]],defaults:[],requirements:[],hosttokens:[],methods:["POST","GET"],schemes:[]},buckaroo_config_verificationMethods:{tokens:[["text","/modules/buckaroo3/config/verificationMethods"]],defaults:[],requirements:[],hosttokens:[],methods:["POST","GET"],schemes:[]}},tt="",st="localhost",at="",ot="http",nt="",rt={base_url:Xe,routes:et,prefix:tt,host:st,port:at,scheme:ot,locale:nt};class dt{constructor(a,n){te(this,"token");K.setData(rt);const t=a.replace(/\/+$/,"");return K.setBaseUrl(t),this.token=n,this}generate(a,n={}){if(this.token&&this.token.trim()!==""){const t=Object.assign(n,{_token:this.token});return K.generate(a,t)}return n._token?K.generate(a,n):K.generate(a,n)}}const B=s=>{const a=I("csrfToken"),n=I("adminUrl");let t=new dt(n,a);const c=g(),p=g(!1),d=g(),i=oe.create({baseURL:n+""}),m=_=>(p.value=!0,d.value=void 0,i.get(t.generate(s,_)).then(C=>c.value=C.data).catch(C=>{throw d.value=C,C}).finally(()=>p.value=!1)),u=(_,C)=>(p.value=!0,d.value=void 0,i.post(t.generate(s,C),_).then(b=>c.value=b.data).catch(b=>{throw d.value=b,b}).finally(()=>p.value=!1)),T=L(()=>d.value?d.value.message:null);return F(d,_=>{}),{loading:p,data:c,error:d,get:m,post:u,errorMessage:T}},R=()=>(se.options={closeButton:!1,debug:!1,newestOnTop:!1,progressBar:!0,positionClass:"toast-bottom-right",preventDuplicates:!1,showEasing:"swing",hideEasing:"linear",showMethod:"fadeIn",hideMethod:"fadeOut"},{toastr:se}),it={name:"EnableClientSide.vue",props:["modelValue","id"],watch:{selected(s){this.$emit("update:modelValue",s)},modelValue(s){this.selected=s}},setup(s){return{selected:g(s.modelValue)}}},lt={class:"space-y-2"},ct={class:"flex justify-between"},pt={class:"grid items-center"},mt=["for"],ut=["id"],ht=e("div",{class:"w-11 h-6 bg-gray-200 peer-focus:outline-none peer-focus:ring-4 peer-focus:ring-secondary rounded-full peer peer-checked:after:translate-x-full peer-checked:after:border-white after:content-[''] after:absolute after:top-[2px] after:left-[2px] after:bg-white after:border-gray-300 after:border after:rounded-full after:h-5 after:w-5 after:transition-all dark:border-gray-600 peer-checked:bg-primary"},null,-1);function gt(s,a,n,t,c,p){return r(),l("div",null,[e("div",lt,[e("div",ct,[X(s.$slots,"default"),e("div",pt,[e("label",{for:n.id,class:"inline-flex relative items-center cursor-pointer"},[f(e("input",{type:"checkbox",value:!0,id:n.id,class:"sr-only peer","onUpdate:modelValue":a[0]||(a[0]=d=>t.selected=d)},null,8,ut),[[re,t.selected]]),ht],8,mt)])])])])}const Y=k(it,[["render",gt]]),_t={name:"Settings",components:{ToggleField:Y},props:[],watch:{credentialsAreValid(s){s&&setTimeout(()=>{this.credentialsAreValid=null},3e3)}},setup(){const{t:s}=j(),a=g(!1),n=g(!1),t=g(null),c=g(!1),{get:p,post:d,data:i,loading:m}=B("buckaroo_config_settings"),u=B("buckaroo_config_testCredentials"),{toastr:T}=R(),_=g(null),C=()=>{p().then(()=>{i.value.status&&(t.value=i.value.settings)})},b=()=>{d(t.value).then(()=>{i.value.status&&(t.value=i.value.settings,T.success(s("dashboard.pages.settings.settings_successfully_updated")))})},z=async()=>{if(_.value=null,t.value.website_key&&t.value.secret_key)try{await u.post({website_key:t.value.website_key,secret_key:t.value.secret_key}),_.value=u.data.value.status}catch(G){console.error("Error testing credentials:",G)}},M=L(()=>{if(t.value.transaction_description)return t.value.transaction_description.replaceAll("{shop_name}","Your Shop Name").replaceAll("{order_number}","123456789")});return C(),{updateSettings:b,loading:m,settings:t,testCredentials:z,credentialsAreValid:_,testCredentialsApi:u,showWebsiteKey:a,showSecretKey:n,getSettings:C,displayExampleTransactionDescription:M,showAdvanceSettings:c}}},bt={class:"md:p-8 p-3 lg:w-4/5 w-full"},yt={key:0,class:"bg-white shadow rounded p-5 divide-y space-y-3"},ft={class:"pb-5 space-y-1"},vt={class:"font-bold text-2xl"},kt={class:"text-gray-400 text-sm"},xt={class:"py-5 space-y-5"},wt={class:"font-semibold text-sm"},$t={class:"text-gray-400 text-xs"},Ct={class:"flex space-x-5"},Pt={key:0,class:"fas fa-check-circle text-orange-500 absolute -right-2 -top-2 drop-shadow bg-white rounded-full"},St={class:"font-bold md:text-base text-sm"},It={class:"block text-xs"},Tt={key:0,class:"fas fa-check-circle text-green-700 absolute -right-2 -top-2 drop-shadow bg-white rounded-full"},zt={class:"font-bold md:text-base text-sm"},Gt={class:"block text-xs"},Bt={class:"py-5 space-y-5"},qt={class:"flex justify-between items-center"},Mt={class:"font-semibold text-sm"},Vt=["innerHTML"],Et={key:0,class:"flex flex-col items-end space-y-1"},At=e("i",{class:"fas fa-plug"},null,-1),Lt={key:0,class:"text-xs text-green-600"},Ot={key:1,class:"text-xs text-red-600"},Dt={class:"space-y-5"},jt={class:"relative"},Ut=["type"],Rt={for:"website_key",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Wt={key:0,class:"far fa-eye"},Kt={key:1,class:"far fa-eye-slash"},Nt={class:"relative"},Ht=["type"],Zt={for:"secret_key",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Ft={key:0,class:"far fa-eye"},Jt={key:1,class:"far fa-eye-slash"},Yt=e("i",{class:"fas fa-chevron-down text-[10px]"},null,-1),Qt=e("i",{class:"fas fa-chevron-up text-[10px]"},null,-1),Xt={class:"divide-y space-y-3"},es={class:"space-y-5"},ts={class:"py-3 space-y-5 flex justify-between items-center"},ss={class:"font-semibold text-sm"},as=["innerHTML"],os={class:"space-y-1"},ns={class:"relative"},rs={for:"transaction_description",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},ds={class:"text-gray-400 text-xs"},is={class:"text-gray-400 text-xs space-y-1"},ls={class:"flex space-x-2"},cs={class:"py-3 space-y-5 flex justify-between items-center"},ps={class:"font-semibold text-sm"},ms={class:"text-gray-400 text-xs"},us={for:"client-side-mode",class:"font-semibold text-sm"},hs={class:"text-gray-400 text-xs"},gs={for:"client-side-mode",class:"font-semibold text-sm"},_s={class:"text-gray-400 text-xs"},bs={for:"client-side-mode",class:"font-semibold text-sm"},ys={class:"text-gray-400 text-xs"},fs={for:"client-side-mode",class:"font-semibold text-sm"},vs={class:"text-gray-400 text-xs"},ks={for:"client-side-mode",class:"font-semibold text-sm"},xs={class:"text-gray-400 text-xs"},ws={class:"py-3 space-y-5 flex justify-between items-center"},$s={class:"font-semibold text-sm"},Cs={class:"text-gray-400 text-xs"},Ps={class:"p-5 space-y-5"},Ss={class:"font-semibold text-sm"},Is=["innerHTML"],Ts={class:"flex rounded shadow border justify-between md:w-80 w-full overflow-hidden font-bold md:text-sm text-xs"},zs={key:0,class:"fas fa-check"},Gs={key:0,class:"fas fa-check"},Bs={class:"p-5 space-y-5"},qs={for:"payment_fee_frontend_label",class:"font-semibold text-sm"},Ms={class:"text-gray-400 text-xs"},Vs={class:"relative"},Es={for:"payment_fee_frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},As={class:"py-5 space-y-5 flex justify-end"},Ls={class:"lg:w-1/5 w-full bg-thirdly p-5 space-y-5 text-gray-600 border-l-2 border-gray-100 lg:h-full"},Os={class:"font-bold text-lg"},Ds=["innerHTML"],js=e("iframe",{class:"rounded-xl",width:"100%",height:"180",src:"https://www.youtube.com/embed/sAw16-VPkhY",title:"Buckaroo Smart Checkout",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""},null,-1),Us={class:"font-semibold space-y-3 text-xs"},Rs=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-center mr-1"}," 1",-1),Ws=["innerHTML"],Ks=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-center mr-1"}," 2",-1),Ns=["innerHTML"],Hs=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-center mr-1"}," 3",-1),Zs=["innerHTML"],Fs=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-center mr-1"}," 4",-1),Js=["innerHTML"],Ys=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-center mr-1"}," 5",-1),Qs=["innerHTML"],Xs={class:"text-xs"},ea=e("a",{href:"mailto:support@buckaroo.nl",class:"bg-primary inline-block rounded p-1 text-white m-1"},"support@buckaroo.nl",-1),ta=e("a",{href:"tel:+31307115020",class:"bg-primary inline-block rounded p-1 text-white m-1"},"+31 (0) 30 711 50 20",-1);function sa(s,a,n,t,c,p){const d=y("Loading"),i=y("ToggleField"),m=y("loading");return r(),l("div",null,[e("div",bt,[t.settings?(r(),l("div",yt,[e("div",ft,[e("h1",vt,o(s.$t("dashboard.pages.settings.settings")),1),e("div",kt,o(s.$t("dashboard.pages.settings.settings_label")),1)]),e("div",xt,[e("div",null,[e("h2",wt,o(s.$t("dashboard.pages.settings.mode")),1),e("div",$t,o(s.$t("dashboard.pages.settings.mode_label")),1)]),e("div",null,[e("div",Ct,[e("div",{class:v(["rounded border border-gray-300 md:p-5 p-3 text-center space-y-2 cursor-pointer text-gray-700 relative",{"border-orange-400 border-2":!t.settings.is_live}]),onClick:a[0]||(a[0]=u=>t.settings.is_live=0)},[t.settings.is_live?h("",!0):(r(),l("i",Pt)),e("span",St,o(s.$t("dashboard.pages.settings.no_im_testing")),1),e("span",It,o(s.$t("dashboard.pages.settings.when_your_shop_is_not_live_yet")),1)],2),e("div",{class:v(["rounded border border-gray-300 md:p-5 p-3 text-center space-y-2 cursor-pointer text-gray-700 relative",{"border-green-600 border-2":t.settings.is_live}]),onClick:a[1]||(a[1]=u=>t.settings.is_live=1)},[t.settings.is_live?(r(),l("i",Tt)):h("",!0),e("span",zt,o(s.$t("dashboard.pages.settings.yes_im_ready_to_receive_payments")),1),e("span",Gt,o(s.$t("dashboard.pages.settings.your_shop_is_live_and_ready_to_receive_real_payments")),1)],2)])])]),e("div",Bt,[e("div",qt,[e("div",null,[e("h2",Mt,o(s.$t("dashboard.pages.settings.credentials")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:s.$t("dashboard.pages.settings.credentials_label")},null,8,Vt)]),t.testCredentialsApi.loading.value?(r(),w(d,{key:1,color:"text-blue-500"})):(r(),l("div",Et,[e("button",{class:v(["border border-blue-500 rounded text-blue-500 text-sm p-1 hover:bg-blue-500 hover:text-white hover:shadow-lg",{"opacity-25 cursor-not-allowed":!t.settings.website_key||!t.settings.secret_key}]),onClick:a[2]||(a[2]=(...u)=>t.testCredentials&&t.testCredentials(...u))},[At,P(" "+o(s.$t("dashboard.pages.settings.test_connection")),1)],2),t.credentialsAreValid===!0?(r(),l("div",Lt,o(s.$t("dashboard.pages.settings.successfully_verified_the_credentials")),1)):h("",!0),t.credentialsAreValid===!1?(r(),l("div",Ot,o(s.$t("dashboard.pages.settings.the_credentials_are_not_valid")),1)):h("",!0)]))]),e("div",Dt,[e("div",jt,[f(e("input",{type:t.showWebsiteKey?"text":"password",id:"website_key",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[3]||(a[3]=u=>t.settings.website_key=u)},null,8,Ut),[[ae,t.settings.website_key]]),e("label",Rt,o(s.$t("dashboard.pages.settings.website_key")),1),e("button",{onClick:a[4]||(a[4]=u=>t.showWebsiteKey=!t.showWebsiteKey),class:"right-3 absolute top-2 hover:bg-gray-200 text-gray-500 p-1 rounded"},[t.showWebsiteKey?(r(),l("i",Kt)):(r(),l("i",Wt))])]),e("div",Nt,[f(e("input",{type:t.showSecretKey?"text":"password",id:"secret_key",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[5]||(a[5]=u=>t.settings.secret_key=u)},null,8,Ht),[[ae,t.settings.secret_key]]),e("label",Zt,o(s.$t("dashboard.pages.settings.secret_key")),1),e("button",{onClick:a[6]||(a[6]=u=>t.showSecretKey=!t.showSecretKey),class:"right-3 absolute top-2 hover:bg-gray-200 text-gray-500 p-1 rounded"},[t.showSecretKey?(r(),l("i",Jt)):(r(),l("i",Ft))])])]),t.showAdvanceSettings?(r(),l("button",{key:1,class:"text-xs border border-orange-500 rounded text-orange-500 p-1 hover:bg-orange-500 hover:text-white hover:shadow-lg select-none",onClick:a[8]||(a[8]=u=>t.showAdvanceSettings=!1)},[P(o(s.$t("dashboard.pages.settings.hide_advance_settings"))+" ",1),Qt])):(r(),l("button",{key:0,class:"text-xs border border-orange-500 rounded text-orange-500 p-1 hover:bg-orange-500 hover:text-white hover:shadow-lg select-none",onClick:a[7]||(a[7]=u=>t.showAdvanceSettings=!0)},[P(o(s.$t("dashboard.pages.settings.advance_settings"))+" ",1),Yt]))]),$(J,{"enter-from-class":"opacity-0 translate-y-3","enter-to-class":"opacity-100 translate-y-0","enter-active-class":"transform transition ease-out duration-200","leave-active-class":"transform transition ease-in duration-150","leave-from-class":"opacity-100 translate-y-0","leave-to-class":"opacity-0 translate-y-3"},{default:E(()=>[f(e("div",Xt,[e("div",es,[e("div",ts,[e("div",null,[e("h2",ss,o(s.$t("dashboard.pages.settings.transaction_description")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:s.$t("dashboard.pages.settings.transaction_description_label",{order_number:"{"+s.$t("dashboard.pages.settings.order_number2")+"}",shop_name:"{"+s.$t("dashboard.pages.settings.shop_name2")+"}"})},null,8,as)])]),e("div",os,[e("div",ns,[f(e("input",{type:"text",id:"transaction_description",class:"!block !px-2.5 !pb-2.5 !pt-4 !w-full !text-sm !text-gray-900 !bg-transparent !rounded-lg !border !border-gray-300 !appearance-none !focus:outline-none !focus:ring-0 !focus:border-primary !peer",placeholder:" ","onUpdate:modelValue":a[9]||(a[9]=u=>t.settings.transaction_description=u)},null,512),[[x,t.settings.transaction_description]]),e("label",rs,o(s.$t("dashboard.pages.settings.transaction_description")),1)]),e("div",ds,[e("div",is,[e("div",null,o(s.$t("dashboard.pages.settings.example"))+" "+o(t.displayExampleTransactionDescription),1),e("ul",ls,[e("li",null,[e("button",{class:"p-1 border rounded hover:bg-primary hover:text-white",onClick:a[10]||(a[10]=u=>t.settings.transaction_description!==null?t.settings.transaction_description=t.settings.transaction_description.concat("","{order_number}"):t.settings.transaction_description="{order_number}")},o(s.$t("dashboard.pages.settings.order_number")),1)]),e("li",null,[e("button",{class:"p-1 border rounded hover:bg-primary hover:text-white",onClick:a[11]||(a[11]=u=>t.settings.transaction_description!==null?t.settings.transaction_description=t.settings.transaction_description.concat("","{shop_name}"):t.settings.transaction_description="{shop_name}")},o(s.$t("dashboard.pages.settings.shop_name")),1)])])])])]),e("div",cs,[e("div",null,[e("h2",ps,o(s.$t("dashboard.pages.settings.refunds")),1),e("div",ms,o(s.$t("dashboard.pages.settings.refunds_label_explanation")),1)])]),$(i,{class:"p-5 space-y-5",modelValue:t.settings.refundconf,"onUpdate:modelValue":a[12]||(a[12]=u=>t.settings.refundconf=u)},{default:E(()=>[e("div",null,[e("label",us,o(s.$t("dashboard.pages.settings.refund_conf")),1),e("div",hs,o(s.$t("dashboard.pages.settings.refund_conf_label")),1)])]),_:1},8,["modelValue"]),$(i,{class:"p-5 space-y-5",modelValue:t.settings.restock,"onUpdate:modelValue":a[13]||(a[13]=u=>t.settings.restock=u)},{default:E(()=>[e("div",null,[e("label",gs,o(s.$t("dashboard.pages.settings.re_stock_products")),1),e("div",_s,o(s.$t("dashboard.pages.settings.re_stock_products_label")),1)])]),_:1},8,["modelValue"]),$(i,{class:"p-5 space-y-5",modelValue:t.settings.creditSlip,"onUpdate:modelValue":a[14]||(a[14]=u=>t.settings.creditSlip=u)},{default:E(()=>[e("div",null,[e("label",bs,o(s.$t("dashboard.pages.settings.generate_credit_slip")),1),e("div",ys,o(s.$t("dashboard.pages.settings.generate_credit_slip_label")),1)])]),_:1},8,["modelValue"]),$(i,{class:"p-5 space-y-5",modelValue:t.settings.voucher,"onUpdate:modelValue":a[15]||(a[15]=u=>t.settings.voucher=u)},{default:E(()=>[e("div",null,[e("label",fs,o(s.$t("dashboard.pages.settings.generate_voucher")),1),e("div",vs,o(s.$t("dashboard.pages.settings.generate_voucher_label")),1)])]),_:1},8,["modelValue"]),$(i,{class:"p-5 space-y-5",modelValue:t.settings.negativePayment,"onUpdate:modelValue":a[16]||(a[16]=u=>t.settings.negativePayment=u)},{default:E(()=>[e("div",null,[e("label",ks,o(s.$t("dashboard.pages.settings.generate_negative_payments")),1),e("div",xs,o(s.$t("dashboard.pages.settings.generate_negative_payments_label")),1)])]),_:1},8,["modelValue"]),e("div",ws,[e("div",null,[e("h2",$s,o(s.$t("dashboard.pages.settings.payment_fee")),1),e("div",Cs,o(s.$t("dashboard.pages.settings.payment_fee_description")),1)])]),e("div",Ps,[e("div",null,[e("h2",Ss,o(s.$t("dashboard.pages.settings.payment_fee_percentage_mode")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:s.$t("dashboard.pages.settings.payment_fee_percentage_mode_description")},null,8,Is)]),e("div",Ts,[e("button",{class:v(["w-1/2 h-12 space-x-1 hover:bg-green-500 hover:text-white",{"bg-green-500 text-white":t.settings.payment_fee_mode==="subtotal"}]),onClick:a[17]||(a[17]=u=>t.settings.payment_fee_mode="subtotal")},[t.settings.payment_fee_mode==="subtotal"?(r(),l("i",zs)):h("",!0),e("span",null,o(s.$t("dashboard.pages.settings.subtotal")),1)],2),e("button",{class:v(["w-1/2 h-12 space-x-1 hover:bg-blue-500 hover:text-white",{"bg-blue-500 text-white":t.settings.payment_fee_mode==="subtotal_incl_tax"}]),onClick:a[18]||(a[18]=u=>t.settings.payment_fee_mode="subtotal_incl_tax")},[t.settings.payment_fee_mode==="subtotal_incl_tax"?(r(),l("i",Gs)):h("",!0),e("span",null,o(s.$t("dashboard.pages.settings.subtotal_incl_tax")),1)],2)])]),e("div",Bs,[e("div",null,[e("label",qs,o(s.$t("dashboard.pages.settings.payment_fee_frontend_label")),1),e("div",Ms,o(s.$t("dashboard.pages.settings.payment_fee_frontend_label_description")),1)]),e("div",Vs,[f(e("input",{type:"text",id:"payment_fee_frontend_label",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[19]||(a[19]=u=>t.settings.payment_fee_frontend_label=u)},null,512),[[x,t.settings.payment_fee_frontend_label]]),e("label",Es,o(s.$t("dashboard.pages.settings.payment_fee_frontend_label")),1)])])])],512),[[ce,t.showAdvanceSettings]])]),_:1}),e("div",As,[e("button",{class:"bg-secondary font-bold text-white rounded-lg px-8 py-3 hover:shadow-lg",onClick:a[20]||(a[20]=(...u)=>t.updateSettings&&t.updateSettings(...u))},o(s.$t("dashboard.pages.settings.save")),1)])])):h("",!0),t.loading?(r(),w(m,{key:1,class:"my-8"})):h("",!0)]),e("div",Ls,[e("h2",Os,o(s.$t("dashboard.pages.settings.welcome_to_buckaroo")),1),e("p",{class:"text-sm",innerHTML:s.$t("dashboard.pages.settings.explanation_intro")},null,8,Ds),js,e("ol",Us,[e("li",null,[Rs,e("span",{innerHTML:s.$t("dashboard.pages.settings.step_one")},null,8,Ws)]),e("li",null,[Ks,e("span",{innerHTML:s.$t("dashboard.pages.settings.step_two")},null,8,Ns)]),e("li",null,[Hs,e("span",{innerHTML:s.$t("dashboard.pages.settings.step_three")},null,8,Zs)]),e("li",null,[Fs,e("span",{innerHTML:s.$t("dashboard.pages.settings.step_four")},null,8,Js)]),e("li",null,[Ys,e("span",{innerHTML:s.$t("dashboard.pages.settings.step_five")},null,8,Qs)])]),e("p",Xs,[P(o(s.$t("dashboard.pages.settings.if_you_have_any_questions"))+" ",1),ea,P(" "+o(s.$t("dashboard.pages.settings.if_you_have_any_questions_link"))+" ",1),ta,P(". ")])])])}const aa=k(_t,[["render",sa]]),H=g([]),Z=g(null),Q=()=>{const{get:s,data:a}=B("buckaroo_config_countries");s().then(()=>{a.value.status&&(H.value=a.value.countries)});const n=L(()=>!Z.value||Z.value.trim().length===0?H.value:H.value.filter(t=>t.name.toLowerCase().includes(Z.value.toLowerCase())));return{query:Z,filteredCountries:n,countries:H}},oa={components:{},setup(s,{emit:a}){const{filteredCountries:n,query:t}=Q();return{query:t,filteredCountries:n,selectCountry:p=>{a("update:modelValue",p),t.value=null}}}},na={class:"relative rounded-lg border border-gray-300"},ra={for:"country",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},da={key:0,class:"text-sm"},ia=["onClick"],la=["src"],ca={class:"block"};function pa(s,a,n,t,c,p){return r(),l("div",na,[f(e("input",{type:"text",id:"country","onUpdate:modelValue":a[0]||(a[0]=d=>t.query=d),class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" "},null,512),[[x,t.query]]),e("label",ra,o(s.$t("dashboard.country_select.search_countries")),1),t.query?(r(),l("ul",da,[(r(!0),l(S,null,q(t.filteredCountries,d=>(r(),l("li",{class:"p-3 flex space-x-2 hover:bg-secondary hover:text-gray-700 cursor-pointer",onClick:i=>t.selectCountry(d)},[e("img",{src:`/img/flags/${d.icon}`,class:"w-4",alt:""},null,8,la),e("span",ca,o(d.name),1)],8,ia))),256))])):h("",!0)])}const N=k(oa,[["render",pa]]),ma={name:"DefaultPaymentConfig.vue",props:["payment"],components:{CountrySelect:N},watch:{selectCountry(s){this.config.countries||(this.config.countries=[]),this.config.countries.push(s)},countries:{handler(s,a){this.config.countries=s},deep:!0},"config.payment_fee"(s){if(s&&typeof s=="string"){const a=s.trim(),n=a.match(/^(\d+(?:\.\d*)?)\s*%$/),t=a.match(/^(\d+(?:\.\d*)?)$/);if(!n&&!t&&a!==""){this.config.payment_fee="";return}}}},setup(s){const{get:a,data:n,loading:t,post:c,setEndpoint:p}=B("buckaroo_config_paymentMethod"),{toastr:d}=R(),{countries:i}=Q(),m=g(null),u=g(!1),T=I("baseUrl"),_=g({mode:"off",frontend_label:"",payment_fee:null,payment_fee_allowed:!0,min_order_amount:null,max_order_amount:null,countries:[]});U("config",_);const C=()=>{a({paymentName:s.payment.name}).then(V=>{if(n.value.status){if(n.value.config){_.value=n.value.config.value;return}_.value={mode:"off",display_type:"dropdown",frontend_label:"",payment_fee:null,payment_fee_allowed:!0,min_order_amount:null,max_order_amount:null,countries:[]}}})},b=()=>{c(_.value,{paymentName:s.payment.name}).then(()=>{if(n.value.status){d.success("Settings successfully updated.");return}d.error("Something went wrong.")})},z=V=>{_.value.mode=V,s.payment.mode=V},M=()=>{_.value.countries=i.value},G=()=>{_.value.countries=[]},A=L(()=>_.value.countries&&_.value.countries.length>10&&!u.value?_.value.countries.slice(0,10):_.value.countries??[]),W=V=>{_.value.countries=_.value.countries.filter(D=>D.id!==V.id)};return C(),{removeCountry:W,removeAllCountries:G,config:_,showAllCountries:u,addAllCountries:M,updateConfig:b,setEndpoint:p,getConfig:C,setMode:z,loading:t,selectCountry:m,enabledCountries:A,baseUrl:T}}},ua={class:"border-b h-16 flex justify-between items-center"},ha={class:"px-5 space-y-1 flex items-center space-x-3"},ga={class:"w-8"},_a=["src"],ba={class:"font-bold h2-title"},ya={class:"text-gray-400 text-xs"},fa={key:0,class:"h-full"},va={class:"p-5 space-y-5"},ka={class:"px-5 space-y-5"},xa={class:"space-y-2"},wa={class:"font-semibold text-sm modal-title"},$a={class:"text-gray-400 text-xs"},Ca={class:"flex rounded shadow border justify-between md:w-80 w-full overflow-hidden font-bold md:text-sm text-xs"},Pa={key:0,class:"fas fa-check"},Sa={key:0,class:"fas fa-check"},Ia={key:0,class:"fas fa-check"},Ta={class:"px-5 space-y-5"},za={class:"space-y-2"},Ga={class:"font-semibold text-sm"},Ba={class:"text-gray-400 text-xs"},qa={class:"relative"},Ma={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Va={key:0,class:"px-5 space-y-5"},Ea={class:"space-y-2"},Aa={class:"font-semibold text-sm"},La={class:"text-gray-400 text-xs"},Oa={class:"relative"},Da={for:"fee",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},ja={class:"px-5 space-y-5"},Ua={class:"space-y-2"},Ra={class:"font-semibold text-sm"},Wa={class:"text-gray-400 text-xs"},Ka={class:"md:flex md:space-x-5 md:space-y-0 space-y-3"},Na={class:"relative w-full"},Ha={for:"min_order_amount",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Za={class:"relative w-full"},Fa={for:"max_order_amount",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Ja={class:"px-5 space-y-5"},Ya={class:"md:flex justify-between items-center space-y-2"},Qa={class:"space-y-2"},Xa={class:"font-semibold text-sm"},eo={class:"text-gray-400 text-xs"},to={class:"md:block flex justify-end"},so={class:"flex flex-wrap text-sm"},ao={class:"rounded flex border border-gray-300 p-2 space-x-2 my-1 mr-2 shadow text-sm"},oo=["onClick"],no=e("i",{class:"fas fa-times text-xs"},null,-1),ro=[no],io={class:"flex items-center space-x-2"},lo=["src"],co={class:"block"},po={key:0},mo={key:1},uo={key:1,class:"h-full flex justify-center items-center py-5"};function ho(s,a,n,t,c,p){const d=y("CountrySelect"),i=y("loading");return r(),l(S,null,[e("div",ua,[e("div",ha,[e("div",ga,[n.payment.icon?(r(),l("img",{key:0,src:`${t.baseUrl}/modules/buckaroo3/views/img/buckaroo/Payment methods/SVG/${n.payment.icon}`,alt:""},null,8,_a)):h("",!0)]),e("div",null,[e("h2",ba,o(n.payment.name==="ideal"?"iDEAL | Wero":s.$t(`payment_methods.${n.payment.name}`)),1),e("div",ya,o(s.$t("dashboard.pages.payments.settings")),1)])]),e("button",{class:"h-full bg-blue-500 text-white px-8 font-bold hover:bg-blue-600",onClick:a[0]||(a[0]=(...m)=>t.updateConfig&&t.updateConfig(...m))},o(s.$t("dashboard.pages.payments.save")),1)]),$(J,{"enter-from-class":"opacity-0 translate-y-3","enter-to-class":"opacity-100 translate-y-0","enter-active-class":"transform transition ease-out duration-50"},{default:E(()=>[t.loading?(r(),l("div",uo,[$(i)])):(r(),l("div",fa,[e("div",va,[e("div",ka,[e("div",xa,[e("h3",wa,o(s.$t("dashboard.pages.payments.mode")),1),e("div",$a,o(s.$t("dashboard.pages.payments.mode_label")),1)]),e("div",Ca,[e("button",{class:v(["w-1/3 h-12 space-x-1 hover:bg-green-500 hover:text-white",{"bg-green-500 text-white":t.config.mode==="live"}]),onClick:a[1]||(a[1]=m=>t.setMode("live"))},[t.config.mode==="live"?(r(),l("i",Pa)):h("",!0),e("span",null,o(s.$t("dashboard.pages.payments.modes_settings.live")),1)],2),e("button",{class:v(["w-1/3 h-12 space-x-1 hover:bg-yellow-400 hover:text-white",{"bg-yellow-400 text-white":t.config.mode==="test"}]),onClick:a[2]||(a[2]=m=>t.setMode("test"))},[t.config.mode==="test"?(r(),l("i",Sa)):h("",!0),e("span",null,o(s.$t("dashboard.pages.payments.modes_settings.test")),1)],2),e("button",{class:v(["w-1/3 h-12 space-x-1 hover:bg-gray-800 hover:text-white",{"bg-gray-800 text-white":t.config.mode==="off"}]),onClick:a[3]||(a[3]=m=>t.setMode("off"))},[t.config.mode==="off"?(r(),l("i",Ia)):h("",!0),e("span",null,o(s.$t("dashboard.pages.payments.modes_settings.off")),1)],2)])]),e("div",Ta,[e("div",za,[e("h2",Ga,o(s.$t("dashboard.pages.payments.front_label")),1),e("div",Ba,o(s.$t("dashboard.pages.payments.front_label_label")),1)]),e("div",qa,[f(e("input",{type:"text",id:"frontend_label",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[4]||(a[4]=m=>t.config.frontend_label=m)},null,512),[[x,t.config.frontend_label]]),e("label",Ma,o(s.$t("dashboard.pages.payments.front_label")),1)])]),X(s.$slots,"default"),t.config.payment_fee_allowed!==!1?(r(),l("div",Va,[e("div",Ea,[e("h2",Aa,o(s.$t("dashboard.pages.payments.payment_fee_incl_vat")),1),e("div",La,o(s.$t("dashboard.pages.payments.payment_fee_incl_vat_label")),1)]),e("div",Oa,[f(e("input",{type:"text",id:"fee",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[5]||(a[5]=m=>t.config.payment_fee=m)},null,512),[[x,t.config.payment_fee]]),e("label",Da,o(s.$t("dashboard.pages.payments.payment_fee_incl_vat")),1)])])):h("",!0),e("div",ja,[e("div",Ua,[e("h2",Ra,o(s.$t("dashboard.pages.payments.order_amount_allowed")),1),e("div",Wa,o(s.$t("dashboard.pages.payments.order_amount_allowed_label")),1)]),e("div",Ka,[e("div",Na,[f(e("input",{type:"number",id:"min_order_amount",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[6]||(a[6]=m=>t.config.min_order_amount=m)},null,512),[[x,t.config.min_order_amount]]),e("label",Ha,o(s.$t("dashboard.pages.payments.minimum_order_amount")),1)]),e("div",Za,[f(e("input",{type:"number",id:"max_order_amount",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[7]||(a[7]=m=>t.config.max_order_amount=m)},null,512),[[x,t.config.max_order_amount]]),e("label",Fa,o(s.$t("dashboard.pages.payments.maximum_order_amount")),1)])])]),e("div",Ja,[e("div",Ya,[e("div",Qa,[e("h2",Xa,o(s.$t("dashboard.pages.payments.countries")),1),e("div",eo,o(s.$t("dashboard.pages.payments.countries_label")),1)]),e("div",to,[e("button",{class:"border border-green-400 rounded-l p-1 px-2 text-xs text-green-500 hover:bg-green-400 hover:text-white",onClick:a[8]||(a[8]=(...m)=>t.addAllCountries&&t.addAllCountries(...m))},o(s.$t("dashboard.pages.payments.all_countries")),1),e("button",{class:"border border-red-400 rounded-r p-1 px-2 text-xs text-red-500 hover:bg-red-400 hover:text-white",onClick:a[9]||(a[9]=(...m)=>t.removeAllCountries&&t.removeAllCountries(...m))},o(s.$t("dashboard.pages.payments.clear")),1)])]),$(d,{modelValue:t.selectCountry,"onUpdate:modelValue":a[10]||(a[10]=m=>t.selectCountry=m)},null,8,["modelValue"]),e("ul",so,[(r(!0),l(S,null,q(t.enabledCountries,m=>(r(),l("li",ao,[e("button",{class:"hover:text-red-500",onClick:u=>t.removeCountry(m)},ro,8,oo),e("div",io,[e("img",{src:`/img/flags/${m.icon}`,class:"w-4",alt:""},null,8,lo),e("span",co,o(s.$t(`countries.${m.name}`)),1)])]))),256)),t.config.countries&&t.config.countries.length>10?(r(),l("li",{key:0,onClick:a[11]||(a[11]=m=>t.showAllCountries=!t.showAllCountries),class:"rounded flex border border-gray-300 p-2 space-x-2 my-1 mr-2 bg-gray-200 cursor-pointer"},[t.showAllCountries?(r(),l("span",mo,o(s.$t("dashboard.pages.payments.show_less")),1)):(r(),l("span",po,o(s.$t("dashboard.pages.payments.show_country_number_and_more",{country_number:t.config.countries.length-10})),1))])):h("",!0)])])])]))]),_:3})],64)}const go=k(ma,[["render",ho]]),_o={name:"AfterpayPaymentConfig",components:{},setup(s){const{t:a}=j(),n=I("config"),t=[{text:a("dashboard.pages.payments.customer.type.both"),value:"both"},{text:`${a("dashboard.pages.payments.customer.type.b2c")} (${a("dashboard.pages.payments.customer.type.b2c.long")})`,value:"B2C"},{text:`${a("dashboard.pages.payments.customer.type.b2b")} (${a("dashboard.pages.payments.customer.type.b2b.long")})`,value:"B2B"}];return{config:n,customerTypeOptions:t}}},bo={class:"p-5 space-y-5"},yo={class:"space-y-2"},fo={class:"font-semibold text-sm"},vo={class:"relative"},ko=["value"],xo={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},wo={key:0,class:"p-5 space-y-5"},$o={class:"space-y-2"},Co={class:"font-semibold text-sm"},Po={class:"text-gray-400 text-xs"},So={class:"flex space-x-5"},Io={class:"relative w-full"},To={for:"min_b2b_order_amount",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},zo={class:"relative w-full"},Go={for:"max_b2b_order_amount",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function Bo(s,a,n,t,c,p){return r(),l(S,null,[e("div",bo,[e("div",yo,[e("h2",fo,o(s.$t("dashboard.pages.payments.customer.type_label")),1)]),e("div",vo,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":a[0]||(a[0]=d=>t.config.customer_type=d)},[(r(!0),l(S,null,q(t.customerTypeOptions,d=>(r(),l("option",{key:d.value,value:d.value},o(d.text),9,ko))),128))],512),[[O,t.config.customer_type]]),e("label",xo,o(s.$t("dashboard.pages.payments.customer_type")),1)])]),t.config.customer_type==="both"||t.config.customer_type==="b2b"?(r(),l("div",wo,[e("div",$o,[e("h2",Co,o(s.$t("dashboard.pages.payments.order_amount_allowed"))+" ("+o(s.$t("dashboard.pages.payments.customer.type.b2b"))+")",1),e("div",Po,o(s.$t("dashboard.pages.payments.order_amount_allowed_label"))+".",1)]),e("div",So,[e("div",Io,[f(e("input",{type:"number",id:"min_b2b_order_amount",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[1]||(a[1]=d=>t.config.min_order_amount=d)},null,512),[[x,t.config.min_order_amount]]),e("label",To,o(s.$t("dashboard.pages.payments.min_order_amount_b2b")),1)]),e("div",zo,[f(e("input",{type:"number",id:"max_b2b_order_amount",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[2]||(a[2]=d=>t.config.max_order_amount=d)},null,512),[[x,t.config.max_order_amount]]),e("label",Go,o(s.$t("dashboard.pages.payments.max_order_amount_b2b")),1)])])])):h("",!0)],64)}const qo=k(_o,[["render",Bo]]),Mo={name:"TransferPaymentConfig",setup(s){return{config:I("config")}}},Vo={class:"p-5 space-y-5"},Eo={class:"space-y-2"},Ao={class:"font-semibold text-sm"},Lo={class:"relative"},Oo={value:"1"},Do={value:"0"},jo={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Uo={class:"p-5 space-y-5"},Ro={class:"space-y-2"},Wo={class:"font-semibold text-sm"},Ko={class:"relative"},No={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function Ho(s,a,n,t,c,p){return r(),l("div",null,[e("div",Vo,[e("div",Eo,[e("h2",Ao,o(s.$t("dashboard.pages.payments.send_email_instruction")),1)]),e("div",Lo,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":a[0]||(a[0]=d=>t.config.send_instruction_email=d)},[e("option",Oo,o(s.$t("dashboard.pages.payments.send_email_instruction_yes")),1),e("option",Do,o(s.$t("dashboard.pages.payments.send_email_instruction_no")),1)],512),[[O,t.config.send_instruction_email]]),e("label",jo,o(s.$t("dashboard.pages.payments.send_email_instruction")),1)])]),e("div",Uo,[e("div",Ro,[e("h2",Wo,o(s.$t("dashboard.pages.payments.due_date")),1)]),e("div",Ko,[f(e("input",{type:"number",id:"frontend_label",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[1]||(a[1]=d=>t.config.due_days=d)},null,512),[[x,t.config.due_days]]),e("label",No,o(s.$t("dashboard.pages.payments.due_date")),1)])])])}const Zo=k(Mo,[["render",Ho]]),Fo={name:"ActiveCreditcards.vue",props:["modelValue"],methods:{toggleCreditcard(s){if(this.activatedCreditcards.find(a=>a.id===s.id)){this.activatedCreditcards=this.activatedCreditcards.filter(a=>a.id!==s.id);return}this.activatedCreditcards.push(s)}},watch:{modelValue(s){this.activatedCreditcards=s},activatedCreditcards:{handler(s,a){this.$emit("update:modelValue",s)},deep:!0}},setup(s,{emit:a}){const n=g(""),t=g(!1),c=g(null),p=g([]),d=g([]),i=g(s.modelValue??[]),m=I("baseUrl"),{get:u,data:T}=B("buckaroo_config_creditcards");u().then(()=>{T.value.status&&(p.value=T.value.creditcards)}),ne(c,()=>t.value=!1);const _=L(()=>n.value.trim().length===0?p.value:p.value.filter(C=>C.name.includes(n.value)));return{showCards:t,filterRef:c,query:n,customGiftcards:d,filteredCreditcards:_,activatedCreditcards:i,baseUrl:m}}},Jo={class:"p-5 space-y-5"},Yo={class:"flex justify-between items-center"},Qo={class:"space-y-2"},Xo={class:"font-semibold text-sm"},en={class:"text-gray-400 text-xs"},tn={class:"relative"},sn={for:"search-giftcard ",class:"bk-no-close absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:top-8 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},an={key:0,class:"text-sm"},on=["onClick"],nn=["src"],rn={class:"block"};function dn(s,a,n,t,c,p){return r(),l("div",Jo,[e("div",Yo,[e("div",Qo,[e("h2",Xo,o(s.$t("dashboard.pages.payments.allowed_creditcards")),1),e("div",en,o(s.$t("dashboard.pages.payments.allowed_creditcards_label")),1)])]),e("div",{class:"relative rounded-lg border border-gray-300 max-h-96 overflow-y-auto",ref:"filterRef",onClick:a[1]||(a[1]=d=>t.showCards=!0)},[e("div",tn,[f(e("input",{type:"text",id:"search-giftcard ","onUpdate:modelValue":a[0]||(a[0]=d=>t.query=d),class:"bk-no-close block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent appearance-none focus:outline-none focus:ring-0 border-none peer",placeholder:" "},null,512),[[x,t.query]]),e("label",sn,o(s.$t("dashboard.pages.payments.search_creditcard")),1)]),t.showCards?(r(),l("ul",an,[(r(!0),l(S,null,q(t.filteredCreditcards,d=>(r(),l("li",{class:v(["p-3 flex space-x-2 cursor-pointer items-center",{"bg-primary text-white":t.activatedCreditcards.find(i=>i.id===d.id),"hover:bg-gray-200 hover:text-gray-700":!t.activatedCreditcards.find(i=>i.id===d.id)}]),onClick:i=>p.toggleCreditcard(d)},[d.icon?(r(),l("img",{key:0,src:`${t.baseUrl}/modules/buckaroo3/views/img/buckaroo/Creditcard issuers/SVG/${d.icon}`,class:"w-4",alt:""},null,8,nn)):h("",!0),e("span",rn,o(d.name),1)],10,on))),256))])):h("",!0)],512)])}const ln=k(Fo,[["render",dn]]),cn={name:"CreditCardPaymentConfig",components:{ToggleField:Y,ActiveCreditcards:ln},setup(s){const{t:a}=j(),n=[{text:a("Grouped"),value:"grouped"},{text:a("Separate"),value:"separate"}],t=I("config"),c=L({get(){return t.value.display_in_checkout||"grouped"},set(p){t.value.display_in_checkout=p}});return{config:t,displayInCheckout:c,displayOptions:n}}},pn={class:"p-5 space-y-5"},mn={class:"space-y-2"},un={class:"font-semibold text-sm"},hn=["innerHTML"],gn={class:"flex rounded shadow border justify-between md:w-80 w-full overflow-hidden font-bold md:text-sm text-xs"},_n={key:0,class:"fas fa-check"},bn={key:0,class:"fas fa-check"},yn={class:"p-5 space-y-5"},fn={class:"space-y-2"},vn={class:"font-semibold text-sm"},kn=["innerHTML"],xn={class:"relative"},wn=["value"],$n={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function Cn(s,a,n,t,c,p){const d=y("ActiveCreditcards");return r(),l("div",null,[e("div",pn,[e("div",mn,[e("h2",un,o(s.$t("dashboard.pages.payments.display_type")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:s.$t("dashboard.pages.payments.display_type_label")},null,8,hn)]),e("div",gn,[e("button",{class:v(["w-1/2 h-12 space-x-1 hover:bg-green-500 hover:text-white",{"bg-green-500 text-white":t.config.display_type==="radio"}]),onClick:a[0]||(a[0]=i=>t.config.display_type="radio")},[t.config.display_type==="radio"?(r(),l("i",_n)):h("",!0),e("span",null,o(s.$t("dashboard.pages.payments.display_types.radio")),1)],2),e("button",{class:v(["w-1/2 h-12 space-x-1 hover:bg-blue-500 hover:text-white",{"bg-blue-500 text-white":t.config.display_type==="dropdown"}]),onClick:a[1]||(a[1]=i=>t.config.display_type="dropdown")},[t.config.display_type==="dropdown"?(r(),l("i",bn)):h("",!0),e("span",null,o(s.$t("dashboard.pages.payments.display_types.dropdown")),1)],2)])]),$(d,{modelValue:t.config.activeCreditcards,"onUpdate:modelValue":a[2]||(a[2]=i=>t.config.activeCreditcards=i)},null,8,["modelValue"]),e("div",yn,[e("div",fn,[e("h2",vn,o(s.$t("dashboard.pages.payments.displayInCheckout")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:s.$t("dashboard.pages.payments.displayInCheckoutDesc")},null,8,kn)]),e("div",xn,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":a[3]||(a[3]=i=>t.displayInCheckout=i)},[(r(!0),l(S,null,q(t.displayOptions,i=>(r(),l("option",{key:i.value,value:i.value},o(i.text),9,wn))),128))],512),[[O,t.displayInCheckout]]),e("label",$n,o(s.$t("dashboard.pages.payments.displayInCheckout")),1)])])])}const Pn=k(cn,[["render",Cn]]),Sn={name:"BancontactPaymentConfig",components:{ToggleField:Y},setup(s){return{config:I("config")}}},In={for:"client-side-mode",class:"font-semibold text-sm"},Tn={class:"text-gray-400 text-xs"};function zn(s,a,n,t,c,p){const d=y("ToggleField");return r(),l("div",null,[$(d,{class:"p-5 space-y-5",modelValue:t.config.isEncrypted,"onUpdate:modelValue":a[0]||(a[0]=i=>t.config.isEncrypted=i)},{default:E(()=>[e("div",null,[e("label",In,o(s.$t("dashboard.pages.payments.client_side")),1),e("div",Tn,o(s.$t("dashboard.pages.payments.client_side_label")),1)])]),_:1},8,["modelValue"])])}const Gn=k(Sn,[["render",zn]]),Bn={name:"BillinkPaymentConfig",components:{},setup(s){const{t:a}=j(),n=I("config"),t=[{text:a("dashboard.pages.payments.customer.type.both"),value:"both"},{text:`${a("dashboard.pages.payments.customer.type.b2c")} (${a("dashboard.pages.payments.customer.type.b2c.long")})`,value:"B2C"},{text:`${a("dashboard.pages.payments.customer.type.b2b")} (${a("dashboard.pages.payments.customer.type.b2b.long")})`,value:"B2B"}];return{config:n,customerTypeOptions:t}}},qn={class:"p-5 space-y-5"},Mn={class:"space-y-2"},Vn={class:"font-semibold text-sm"},En={class:"relative"},An=["value"],Ln={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},On={key:0,class:"p-5 space-y-5"},Dn={class:"space-y-2"},jn={class:"font-semibold text-sm"},Un={class:"text-gray-400 text-xs"},Rn={class:"flex space-x-5"},Wn={class:"relative w-full"},Kn={for:"min_b2b_order_amount",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},Nn={class:"relative w-full"},Hn={for:"max_b2b_order_amount",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function Zn(s,a,n,t,c,p){return r(),l("div",null,[e("div",qn,[e("div",Mn,[e("h2",Vn,o(s.$t("dashboard.pages.payments.customer.type_label")),1)]),e("div",En,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":a[0]||(a[0]=d=>t.config.customer_type=d)},[(r(!0),l(S,null,q(t.customerTypeOptions,d=>(r(),l("option",{key:d.value,value:d.value},o(d.text),9,An))),128))],512),[[O,t.config.customer_type]]),e("label",Ln,o(s.$t("dashboard.pages.payments.customer_type")),1)])]),t.config.customer_type==="both"||t.config.customer_type==="b2b"?(r(),l("div",On,[e("div",Dn,[e("h2",jn,o(s.$t("dashboard.pages.payments.order_amount_allowed"))+" ("+o(s.$t("dashboard.pages.payments.customer.type.b2b"))+")",1),e("div",Un,o(s.$t("dashboard.pages.payments.order_amount_allowed_label"))+".",1)]),e("div",Rn,[e("div",Wn,[f(e("input",{type:"number",id:"min_b2b_order_amount",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[1]||(a[1]=d=>t.config.min_order_amount=d)},null,512),[[x,t.config.min_order_amount]]),e("label",Kn,o(s.$t("dashboard.pages.payments.min_order_amount_b2b")),1)]),e("div",Nn,[f(e("input",{type:"number",id:"max_b2b_order_amount",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[2]||(a[2]=d=>t.config.max_order_amount=d)},null,512),[[x,t.config.max_order_amount]]),e("label",Hn,o(s.$t("dashboard.pages.payments.max_order_amount_b2b")),1)])])])):h("",!0)])}const Fn=k(Bn,[["render",Zn]]),Jn={name:"In3PaymentConfig",components:{}};function Yn(s,a,n,t,c,p){return r(),l("div")}const Qn=k(Jn,[["render",Yn],["__scopeId","data-v-5802f3a3"]]),Xn={name:"PayPerEmailPaymentConfig",props:["payments"],setup(s){const a=I("config"),t=g(a.value.allowed_payments?Array.isArray(a.value.allowed_payments)?a.value.allowed_payments:a.value.allowed_payments.split(",").map(c=>c.trim()).filter(c=>c!==""):[]);return F(t,c=>{a.value.allowed_payments=Array.isArray(c)?c.join(","):""},{deep:!0}),F(()=>a.value.allowed_payments,c=>{c?Array.isArray(c)?t.value=c:typeof c=="string"&&(t.value=c.split(",").map(p=>p.trim()).filter(p=>p!=="")):t.value=[]}),{config:a,allowedPaymentsArray:t}}},er={class:"p-5 space-y-5"},tr={class:"space-y-2"},sr={class:"font-semibold text-sm"},ar={class:"relative"},or={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},nr={class:"p-5 space-y-5"},rr={class:"space-y-2"},dr={class:"font-semibold text-sm"},ir={class:"text-gray-400 text-xs"},lr={class:"relative rounded-lg border border-gray-300 max-h-96 overflow-y-auto p-3"},cr={class:"space-y-2"},pr=["value"],mr={class:"text-sm text-gray-700"},ur={key:0,class:"text-sm text-gray-500 p-2"},hr={class:"p-5 space-y-5"},gr={class:"space-y-2"},_r={class:"font-semibold text-sm"},br={class:"relative"},yr={value:"1"},fr={value:"0"},vr={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function kr(s,a,n,t,c,p){return r(),l("div",null,[e("div",er,[e("div",tr,[e("h2",sr,o(s.$t("dashboard.pages.payments.due_date")),1)]),e("div",ar,[f(e("input",{type:"number",id:"frontend_label",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[0]||(a[0]=d=>t.config.due_days=d)},null,512),[[x,t.config.due_days]]),e("label",or,o(s.$t("dashboard.pages.payments.due_date")),1)])]),e("div",nr,[e("div",rr,[e("h2",dr,o(s.$t("dashboard.pages.payments.allowed_methods")),1),e("div",ir,o(s.$t("dashboard.pages.payments.allowed_methods_label")),1)]),e("div",lr,[e("div",cr,[(r(!0),l(S,null,q(n.payments,d=>(r(),l("label",{key:d.name,class:"flex items-center space-x-3 p-2 rounded hover:bg-gray-100 cursor-pointer"},[f(e("input",{type:"checkbox",value:d.name,"onUpdate:modelValue":a[1]||(a[1]=i=>t.allowedPaymentsArray=i),class:"w-4 h-4 text-primary bg-gray-100 border-gray-300 rounded focus:ring-primary focus:ring-2"},null,8,pr),[[re,t.allowedPaymentsArray]]),e("span",mr,o(d.name),1)]))),128)),n.payments.length===0?(r(),l("p",ur,o(s.$t("dashboard.pages.payments.no_payment_methods_available")),1)):h("",!0)])])]),e("div",hr,[e("div",gr,[e("h2",_r,o(s.$t("dashboard.pages.payments.send_email_merchant")),1)]),e("div",br,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":a[2]||(a[2]=d=>t.config.send_instruction_email=d)},[e("option",yr,o(s.$t("dashboard.pages.payments.send_email_instruction_yes")),1),e("option",fr,o(s.$t("dashboard.pages.payments.send_email_instruction_no")),1)],512),[[O,t.config.send_instruction_email]]),e("label",vr,o(s.$t("dashboard.pages.payments.send_email_instruction")),1)])])])}const xr=k(Xn,[["render",kr]]),wr={name:"PayByBankPaymentConfig",setup(s){return{config:I("config")}}},$r={class:"p-5 space-y-5"},Cr={class:"space-y-2"},Pr={class:"font-semibold text-sm"},Sr=["innerHTML"],Ir={class:"flex rounded shadow border justify-between md:w-80 w-full overflow-hidden font-bold md:text-sm text-xs"},Tr={key:0,class:"fas fa-check"},zr={key:0,class:"fas fa-check"};function Gr(s,a,n,t,c,p){return r(),l("div",null,[e("div",$r,[e("div",Cr,[e("h2",Pr,o(s.$t("dashboard.pages.payments.display_type")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:s.$t("dashboard.pages.payments.display_type_label")},null,8,Sr)]),e("div",Ir,[e("button",{class:v(["w-1/2 h-12 space-x-1 hover:bg-green-500 hover:text-white",{"bg-green-500 text-white":t.config.display_type==="radio"}]),onClick:a[0]||(a[0]=d=>t.config.display_type="radio")},[t.config.display_type==="radio"?(r(),l("i",Tr)):h("",!0),e("span",null,o(s.$t("dashboard.pages.payments.display_types.radio")),1)],2),e("button",{class:v(["w-1/2 h-12 space-x-1 hover:bg-blue-500 hover:text-white",{"bg-blue-500 text-white":t.config.display_type==="dropdown"}]),onClick:a[1]||(a[1]=d=>t.config.display_type="dropdown")},[t.config.display_type==="dropdown"?(r(),l("i",zr)):h("",!0),e("span",null,o(s.$t("dashboard.pages.payments.display_types.dropdown")),1)],2)])])])}const Br=k(wr,[["render",Gr]]),qr={props:["payment"],watch:{"payment.mode"({mode:s}){this.post(this.payment).then(()=>{this.data.status&&this.toastr.success("Payment updated.")}).catch(a=>{this.toastr.error("Something went wrong...")})}},setup(s){const{toastr:a}=R(),{post:n,data:t,loading:c,setEndpoint:p}=B("buckaroo_config_methodMode"),d=g(s.payment.config?s.payment.config.value.enabled??0:0),i=I("baseUrl");return{toastr:a,loading:c,post:n,data:t,paymentState:d,setEndpoint:p,baseUrl:i}}},Mr={class:"bg-gray-50 p-3 rounded"},Vr={class:"text-center space-y-2"},Er={class:"flex justify-center"},Ar=["src"],Lr={class:"font-bold text-lg modal-title"},Or={class:"rounded-lg border border-gray-300 inline-block text-xs shadow text-center overflow-hidden p-1"},Dr={class:"flex space-x-1"};function jr(s,a,n,t,c,p){return r(),l("div",Mr,[e("div",Vr,[e("div",Er,[e("img",{src:`${t.baseUrl}/modules/buckaroo3/views/img/buckaroo/Payment methods/SVG/${n.payment.icon}`,alt:"icon",class:"w-12"},null,8,Ar)]),e("h3",Lr,o(n.payment.name==="ideal"?"iDEAL | Wero":s.$t(`payment_methods.${n.payment.name}`)),1),e("div",null,[e("div",Or,[e("div",Dr,[e("button",{class:v(["h-6 flex justify-center items-center rounded hover:bg-green-500 hover:text-white px-1 uppercase",{"shadow-xl bg-green-500 text-white":n.payment.mode==="live","shadow bg-gray-200 text-gray-400":n.payment.mode!=="live"}]),onClick:a[0]||(a[0]=d=>n.payment.mode="live")},o(s.$t("dashboard.pages.payments.modes_settings.live")),3),e("button",{class:v(["h-6 flex justify-center items-center rounded hover:bg-yellow-500 hover:text-white px-1 uppercase",{"shadow-xl bg-yellow-500 text-white":n.payment.mode==="test","shadow bg-gray-200 text-gray-400":n.payment.mode!=="test"}]),onClick:a[1]||(a[1]=d=>n.payment.mode="test")},o(s.$t("dashboard.pages.payments.modes_settings.test")),3),e("button",{class:v(["h-6 flex justify-center items-center rounded hover:bg-black hover:text-white px-1 uppercase",{"shadow-xl bg-black text-white":n.payment.mode==="off","shadow bg-gray-200 text-gray-400":n.payment.mode!=="off"}]),onClick:a[2]||(a[2]=d=>n.payment.mode="off")},o(s.$t("dashboard.pages.payments.modes_settings.off")),3)])]),e("div",null,[e("button",{onClick:a[3]||(a[3]=d=>s.$emit("selectPayment")),class:"inline-block py-1 px-3 text-xs hover:font-bold"},o(s.$t("dashboard.pages.payments.configure")),1)])])])])}const Ur=k(qr,[["render",jr]]),Rr={name:"PayPalPaymentConfig",setup(s){return{config:I("config")}}},Wr={class:"p-5 space-y-5"},Kr={class:"space-y-2"},Nr={class:"font-semibold text-sm"},Hr={class:"relative"},Zr={value:"1"},Fr={value:"0"},Jr={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function Yr(s,a,n,t,c,p){return r(),l("div",null,[e("div",Wr,[e("div",Kr,[e("h2",Nr,o(s.$t("dashboard.pages.payments.seller_protection")),1)]),e("div",Hr,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":a[0]||(a[0]=d=>t.config.seller_protection=d)},[e("option",Zr,o(s.$t("dashboard.pages.payments.seller_protection_enabled")),1),e("option",Fr,o(s.$t("dashboard.pages.payments.seller_protection_disabled")),1)],512),[[O,t.config.seller_protection]]),e("label",Jr,o(s.$t("dashboard.pages.payments.seller_protection_enable")),1)])])])}const Qr=k(Rr,[["render",Yr]]),Xr={name:"GiftcardModal.vue",setup(s,{emit:a}){const n=g(!1),t=g(null),c=g(null),{post:p,data:d,loading:i}=B("buckaroo_config_giftcards"),{post:m,data:u}=B("buckaroo_edit_giftcard"),{post:T,data:_}=B("buckaroo_remove_giftcard");return{add:()=>{t.value="add",c.value={name:null,service_code:null,logo_url:null},n.value=!0},mode:t,showModal:n,giftcard:c,loading:i,createGiftcard:()=>{c.value.name&&c.value.service_code&&p(c.value).then(()=>{if(d.value.status){const A=d.value.custom_giftcard;A.isCustom=!0,a("appendCustomGiftcard",A),n.value=!1}})},edit:A=>{t.value="edit",c.value=A,n.value=!0},editGiftcard:()=>{c.value.name&&c.value.service_code&&m(c.value).then(()=>{u.value.status&&(n.value=!1)})},removeGiftcard:()=>{T(c.value).then(()=>{_.value.status&&(a("removeCustomGiftcard",c.value),n.value=!1)})}}}},ed={key:0,class:"block relative w-full z-50 p-0"},td={class:"md:p-7 flex items-center justify-center overflow-x-hidden overflow-y-auto fixed left-0 top-0 w-full h-full bg-gray-900 backdrop-blur bg-opacity-50 transition-opacity duration-300 z-50"},sd={class:"bg-white flex md:rounded-lg xl:w-1/4 md:w-1/2 w-full relative"},ad={class:"flex flex-col items-start w-full"},od={class:"md:p-7 p-3 flex items-start w-full"},nd={class:"space-y-2"},rd={class:"font-semibold text-xl text-gray-800"},dd={key:0},id={key:1},ld={class:"text-gray-500 font-bold text-xs"},cd=e("path",{d:"M14.53 4.53l-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z"},null,-1),pd=[cd],md={class:"w-full space-y-3"},ud={class:"w-full divide-y"},hd={class:"md:px-7 md:pb-7 px-3 pb-3 space-y-5"},gd={class:"relative"},_d={class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1",for:"giftcard_name"},bd={class:"space-y-1"},yd={class:"relative"},fd={class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1",for:"giftcard_service_code"},vd=["innerHTML"],kd={class:"relative"},xd={class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1",for:"custom_giftcard_url"},wd={key:0,class:"flex items-center justify-end"},$d={key:1,class:"flex items-center justify-between"};function Cd(s,a,n,t,c,p){const d=y("Loading");return t.showModal?(r(),l("dialog",ed,[e("div",td,[e("div",sd,[e("div",ad,[e("div",od,[e("div",nd,[e("h4",rd,[t.mode==="add"?(r(),l("span",dd,o(s.$t("dashboard.pages.payments.add")),1)):h("",!0),t.mode==="edit"?(r(),l("span",id,o(s.$t("dashboard.pages.payments.edit")),1)):h("",!0),P(" "+o(s.$t("dashboard.pages.payments.custom_giftcard")),1)]),e("div",ld,o(s.$t("dashboard.pages.payments.enter_giftcard_details")),1)]),(r(),l("svg",{class:"ml-auto fill-current text-gray-700 w-5 h-5 cursor-pointer",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",onClick:a[0]||(a[0]=i=>t.showModal=!1)},pd))]),e("div",md,[e("div",ud,[e("div",hd,[e("div",gd,[f(e("input",{id:"giftcard_name","onUpdate:modelValue":a[1]||(a[1]=i=>t.giftcard.name=i),class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ",type:"text"},null,512),[[x,t.giftcard.name]]),e("label",_d,o(s.$t("dashboard.pages.payments.giftcard_name")),1)]),e("div",bd,[e("div",yd,[f(e("input",{id:"giftcard_service_code","onUpdate:modelValue":a[2]||(a[2]=i=>t.giftcard.service_code=i),class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ",type:"text"},null,512),[[x,t.giftcard.service_code]]),e("label",fd,o(s.$t("dashboard.pages.payments.service_code")),1)]),e("div",{class:"text-gray-600 text-xs",innerHTML:s.$t("dashboard.pages.payments.service_code_label")},null,8,vd)]),e("div",kd,[f(e("input",{id:"custom_giftcard_url","onUpdate:modelValue":a[3]||(a[3]=i=>t.giftcard.logo_url=i),class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ",type:"text"},null,512),[[x,t.giftcard.logo_url]]),e("label",xd,o(s.$t("dashboard.pages.payments.custom_icon_url")),1)]),!t.loading&&t.mode==="add"?(r(),l("div",wd,[e("button",{class:"bg-primary font-bold text-white rounded-lg px-8 py-3 hover:shadow-lg",onClick:a[4]||(a[4]=(...i)=>t.createGiftcard&&t.createGiftcard(...i))},o(s.$t("dashboard.pages.payments.add")),1)])):h("",!0),!t.loading&&t.mode==="edit"?(r(),l("div",$d,[e("button",{class:"bg-red-600 font-bold text-white rounded-lg px-8 py-3 hover:shadow-lg",onClick:a[5]||(a[5]=(...i)=>t.removeGiftcard&&t.removeGiftcard(...i))},o(s.$t("dashboard.pages.payments.remove")),1),e("button",{class:"bg-primary font-bold text-white rounded-lg px-8 py-3 hover:shadow-lg",onClick:a[6]||(a[6]=(...i)=>t.editGiftcard&&t.editGiftcard(...i))},o(s.$t("dashboard.pages.payments.edit")),1)])):h("",!0),t.loading?(r(),w(d,{key:2})):h("",!0)])])])])])])])):h("",!0)}const Pd=k(Xr,[["render",Cd]]),Sd={name:"ActiveGiftcards.vue",props:["modelValue"],components:{GiftcardModal:Pd},watch:{modelValue(s){this.activatedGiftcards=s},activatedGiftcards:{handler(s,a){this.$emit("update:modelValue",s)},deep:!0}},setup(s,{emit:a}){const n=g(""),t=g([]),c=g([]),p=g(s.modelValue??[]),{get:d,data:i}=B("buckaroo_config_giftcards");d().then(()=>{i.value.status&&(t.value=i.value.giftcards.map(b=>(b.logo_url=`/modules/buckaroo3/views/img/buckaroo/Giftcards/SVG/${b.logo}`,b.giftcard=!1,b)),c.value=i.value.custom_giftcards.map(b=>(b.isCustom=!0,b.logo_url=b.logo,b.service_code=b.code,b)))});const m=L(()=>n.value.trim().length===0?t.value.concat(c.value):t.value.filter(u(n.value)).concat(c.value.filter(u(n.value)))),u=b=>z=>z.name.toLowerCase().includes(b.toLowerCase());return{query:n,customGiftcards:c,filteredGiftcards:m,toggleGiftcard:b=>{const z=p.value.customGiftcards??[],M=p.value.giftcards??[];if(b.isCustom){if(z.find(G=>G.id===b.id)){p.value.customGiftcards=z.filter(G=>G.id!==b.id);return}z.push(b)}if(!b.isCustom){if(M.find(G=>G.id===b.id)){p.value.giftcards=M.filter(G=>G.id!==b.id);return}M.push(b)}p.value={customGiftcards:z,giftcards:M}},activatedGiftcards:p,appendCustomGiftcard:b=>{c.value.push(b)},removeCustomGiftcard:b=>{c.value=c.value.filter(z=>b.id!==z.id)}}}},Id={class:"p-5 space-y-5"},Td={class:"flex justify-between items-center"},zd={class:"space-y-2"},Gd={class:"font-semibold text-sm"},Bd={class:"text-gray-400 text-xs"},qd=e("i",{class:"fa fa-plus-circle"},null,-1),Md={class:"relative rounded-lg border border-gray-300 max-h-96 overflow-y-auto"},Vd={class:"relative"},Ed={class:"bk-no-close absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:top-8 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1",for:"search-giftcard "},Ad={class:"text-sm"},Ld=["onClick"],Od={class:"flex space-x-2"},Dd=["alt","src"],jd={class:"block"},Ud=["onClick"],Rd=e("i",{class:"fa fa-edit"},null,-1),Wd=[Rd];function Kd(s,a,n,t,c,p){const d=y("GiftcardModal");return r(),l(S,null,[e("div",Id,[e("div",Td,[e("div",zd,[e("h2",Gd,o(s.$t("dashboard.pages.payments.allowed_giftcards")),1),e("div",Bd,o(s.$t("dashboard.pages.payments.allowed_giftcards_label")),1)]),e("button",{class:"border border-blue-500 rounded text-blue-500 text-sm p-1 hover:bg-blue-500 hover:text-white hover:shadow-lg capitalize",onClick:a[0]||(a[0]=i=>s.$refs.giftCardModal.add())},[qd,P(" "+o(s.$t("dashboard.pages.payments.add_custom_giftcard")),1)])]),e("div",Md,[e("div",Vd,[f(e("input",{id:"search-giftcard","onUpdate:modelValue":a[1]||(a[1]=i=>t.query=i),class:"bk-no-close block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ",type:"text"},null,512),[[x,t.query]]),e("label",Ed,o(s.$t("dashboard.pages.payments.search_giftcard")),1)]),e("ul",Ad,[(r(!0),l(S,null,q(t.filteredGiftcards,i=>(r(),l("li",{class:v(["p-3 flex space-x-2 cursor-pointer justify-between",{"bg-primary text-white":i.isCustom&&t.activatedGiftcards.customGiftcards&&t.activatedGiftcards.customGiftcards.find(m=>m.id===i.id)||!i.isCustom&&t.activatedGiftcards.giftcards&&t.activatedGiftcards.giftcards.find(m=>m.id===i.id),"hover:bg-gray-200 hover:text-gray-700":i.isCustom&&t.activatedGiftcards.customGiftcards&&!t.activatedGiftcards.customGiftcards.find(m=>m.id===i.id)||!i.isCustom&&t.activatedGiftcards.giftcards&&!t.activatedGiftcards.giftcards.find(m=>m.id===i.id)}]),onClick:m=>t.toggleGiftcard(i)},[e("div",Od,[i.logo_url?(r(),l("img",{key:0,alt:i.name,src:i.logo_url,class:"w-4"},null,8,Dd)):h("",!0),e("span",jd,o(i.name),1)]),i.isCustom?(r(),l("button",{key:0,class:"border border-green-500 hover:bg-green-500 text-green-500 hover:text-white py-1 px-2 rounded",onClick:pe(m=>s.$refs.giftCardModal.edit(i),["stop","prevent"])},Wd,8,Ud)):h("",!0)],10,Ld))),256))])])]),$(d,{ref:"giftCardModal",onAppendCustomGiftcard:t.appendCustomGiftcard,onRemoveCustomGiftcard:t.removeCustomGiftcard},null,8,["onAppendCustomGiftcard","onRemoveCustomGiftcard"])],64)}const Nd=k(Sd,[["render",Kd]]),Hd={name:"GiftcardPaymentConfig",components:{ToggleField:Y,ActiveGiftcards:Nd},setup(s){const{t:a}=j(),n=[{text:a("Grouped"),value:"grouped"},{text:a("Separate"),value:"separate"}],t=I("config"),c=L({get(){return t.value.display_in_checkout||"grouped"},set(p){t.value.display_in_checkout=p}});return{config:t,displayInCheckout:c,displayOptions:n}}},Zd={class:"p-5 space-y-5"},Fd={class:"space-y-2"},Jd={class:"font-semibold text-sm"},Yd=["innerHTML"],Qd={class:"relative"},Xd=["value"],ei={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function ti(s,a,n,t,c,p){const d=y("ActiveGiftcards");return r(),l("div",null,[$(d,{modelValue:t.config.activeGiftcards,"onUpdate:modelValue":a[0]||(a[0]=i=>t.config.activeGiftcards=i)},null,8,["modelValue"]),e("div",Zd,[e("div",Fd,[e("h2",Jd,o(s.$t("dashboard.pages.payments.displayInCheckout")),1),e("div",{class:"text-gray-400 text-xs",innerHTML:s.$t("dashboard.pages.payments.displayInCheckoutDesc")},null,8,Yd)]),e("div",Qd,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":a[1]||(a[1]=i=>t.displayInCheckout=i)},[(r(!0),l(S,null,q(t.displayOptions,i=>(r(),l("option",{key:i.value,value:i.value},o(i.text),9,Xd))),128))],512),[[O,t.displayInCheckout]]),e("label",ei,o(s.$t("dashboard.pages.payments.displayInCheckout")),1)])])])}const si=k(Hd,[["render",ti]]),ai={name:"KlarnaPaymentConfig.vue",components:{}};function oi(s,a,n,t,c,p){return r(),l("div")}const ni=k(ai,[["render",oi]]),ri={name:"GooglePayPaymentConfig",setup(){return{config:I("config")}}},di={class:"p-5 space-y-5"},ii={class:"space-y-2"},li={class:"font-semibold text-sm"},ci={class:"relative mb-4"},pi={for:"googlepay_merchant_name",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},mi={class:"relative mb-4"},ui={for:"googlepay_merchant_id",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},hi={class:"relative"},gi={for:"googlepay_gateway_merchant_id",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"};function _i(s,a,n,t,c,p){return r(),l("div",null,[e("div",di,[e("div",ii,[e("h2",li,o(s.$t("dashboard.pages.payments.googlepay.merchant_details")),1)]),e("div",ci,[f(e("input",{type:"text",id:"googlepay_merchant_name",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[0]||(a[0]=d=>t.config.merchantName=d)},null,512),[[x,t.config.merchantName]]),e("label",pi,o(s.$t("dashboard.pages.payments.googlepay.merchant_name")),1)]),e("div",mi,[f(e("input",{type:"text",id:"googlepay_merchant_id",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[1]||(a[1]=d=>t.config.merchantId=d)},null,512),[[x,t.config.merchantId]]),e("label",ui,o(s.$t("dashboard.pages.payments.googlepay.merchant_id")),1)]),e("div",hi,[f(e("input",{type:"text",id:"googlepay_gateway_merchant_id",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[2]||(a[2]=d=>t.config.gatewayMerchantId=d)},null,512),[[x,t.config.gatewayMerchantId]]),e("label",gi,o(s.$t("dashboard.pages.payments.googlepay.gateway_merchant_id")),1)])])])}const bi=k(ri,[["render",_i]]),yi={name:"PaymentMethods",components:{PayPalPaymentConfig:Qr,PayByBankPaymentConfig:Br,Loading:ee,AfterpayPaymentConfig:qo,DefaultPaymentConfig:go,CountrySelect:N,BancontactPaymentConfig:Gn,BillinkPaymentConfig:Fn,CreditCardPaymentConfig:Pn,In3PaymentConfig:Qn,TransferPaymentConfig:Zo,PayPerEmailPaymentConfig:xr,PaymentMethodBlock:Ur,GiftcardPaymentConfig:si,KlarnaPaymentConfig:ni,GooglePayPaymentConfig:bi},setup(){const s=g([]),{get:a,data:n,loading:t}=B("buckaroo_config_methods"),c=g(null),p=()=>{a().then(()=>{n.value.status&&(s.value=n.value.payments)})};return p(),{payments:s,loading:t,selectedPayment:c,getPayments:p}}},fi={class:"md:p-8 p-3 w-full"},vi={class:"flex flex-col bg-white shadow rounded h-full overflow-hidden"},ki={key:0,class:"p-5 border-b space-y-1"},xi={class:"font-bold md:text-2xl text-lg"},wi={class:"text-gray-400 md:text-sm text-xs"},$i={key:1,class:"p-5 border-b space-y-1 flex space-x-2 items-center"},Ci=e("i",{class:"fas fa-chevron-left"},null,-1),Pi=[Ci],Si={class:"font-bold md:text-2xl text-lg"},Ii={class:"text-gray-400 md:text-sm text-xs"},Ti={key:2,class:"grid lg:grid-cols-5 md:grid-cols-3 grid-cols-2 gap-4 p-5 overflow-y-auto"},zi={key:4,class:"overflow-y-scroll h-full"};function Gi(s,a,n,t,c,p){const d=y("PaymentMethodBlock"),i=y("loading"),m=y("AfterpayPaymentConfig"),u=y("BillinkPaymentConfig"),T=y("CreditCardPaymentConfig"),_=y("In3PaymentConfig"),C=y("PayPalPaymentConfig"),b=y("PayByBankPaymentConfig"),z=y("PayPerEmailPaymentConfig"),M=y("TransferPaymentConfig"),G=y("GiftcardPaymentConfig"),A=y("KlarnaPaymentConfig"),W=y("GooglePayPaymentConfig"),V=y("DefaultPaymentConfig");return r(),l("div",fi,[e("div",vi,[t.selectedPayment?(r(),l("div",$i,[e("button",{onClick:a[0]||(a[0]=D=>t.selectedPayment=null),class:"hover:bg-gray-100 w-9 h-9 rounded-full"},Pi),e("div",null,[e("h1",Si,o(t.selectedPayment.name==="ideal"?"iDEAL | Wero":s.$t(`payment_methods.${t.selectedPayment.name}`)),1),e("div",Ii,o(s.$t("dashboard.pages.payments.configure_your_payment_name_settings",{payment_name:t.selectedPayment.name==="ideal"?"iDEAL | Wero":s.$t(`payment_methods.${t.selectedPayment.name}`)})),1)])])):(r(),l("div",ki,[e("h1",xi,o(s.$t("dashboard.pages.payments.payment_methods")),1),e("div",wi,o(s.$t("dashboard.pages.payments.configure_your_payment_method_settings")),1)])),t.selectedPayment?h("",!0):(r(),l("div",Ti,[(r(!0),l(S,null,q(t.payments,D=>(r(),w(d,{payment:D,onSelectPayment:Jc=>t.selectedPayment=D},null,8,["payment","onSelectPayment"]))),256))])),t.loading?(r(),w(i,{key:3,class:"py-5"})):h("",!0),t.selectedPayment?(r(),l("div",zi,[$(V,{payment:t.selectedPayment},{default:E(()=>[t.selectedPayment.name==="afterpay"?(r(),w(m,{key:0})):h("",!0),t.selectedPayment.name==="billink"?(r(),w(u,{key:1})):h("",!0),t.selectedPayment.name==="creditcard"?(r(),w(T,{key:2})):h("",!0),t.selectedPayment.name==="in3"?(r(),w(_,{key:3})):h("",!0),t.selectedPayment.name==="paypal"?(r(),w(C,{key:4})):h("",!0),t.selectedPayment.name==="paybybank"?(r(),w(b,{key:5})):h("",!0),t.selectedPayment.name==="payperemail"?(r(),w(z,{key:6,payments:t.payments},null,8,["payments"])):h("",!0),t.selectedPayment.name==="transfer"?(r(),w(M,{key:7})):h("",!0),t.selectedPayment.name==="giftcard"?(r(),w(G,{key:8})):h("",!0),t.selectedPayment.name==="klarna"?(r(),w(A,{key:9})):h("",!0),t.selectedPayment.name==="googlepay"?(r(),w(W,{key:10})):h("",!0)]),_:1},8,["payment"])])):h("",!0)])])}const Bi=k(yi,[["render",Gi]]),qi=()=>{const{get:s,post:a,data:n}=B("buckaroo_config_orderings"),t=g(null);return{getOrdering:d=>s({country:d}).then(()=>{n.value.status&&(t.value=n.value.orderings)}),updateOrderings:d=>a(d),paymentOrderings:t,data:n}},Mi={name:"OrderPaymentMethods",components:{CountrySelect:N,draggable:me},setup(){const{filteredCountries:s,query:a}=Q(),n=qi(),t=g(null),{toastr:c}=R(),{t:p}=j();F(t,(i,m)=>{n.getOrdering(i?i.iso_code_2:"")});const d=()=>{n.updateOrderings(n.paymentOrderings.value).then(()=>{if(n.data.value.status){c.success(p("dashboard.pages.order_payment_methods.payment_method_order_updated_successfully"));return}c.error(p("dashboard.pages.order_payment_methods.something_went_wrong"))})};return n.getOrdering(""),{loading:n.loading,paymentOrderings:n.paymentOrderings,selectedCountry:t,update:d,query:a,filteredCountries:s}}},Vi={class:"md:p-8 p-3 md:w-4/5 w-full"},Ei={class:"flex flex-col bg-white shadow rounded md:h-full h-[640px]"},Ai={class:"p-5 border-b space-y-1"},Li={class:"font-bold md:text-2xl text-lg"},Oi={class:"text-gray-400 md:text-sm text-xs"},Di={class:"flex md:flex-row flex-col h-full"},ji={class:"md:w-1/4 w-full border-r flex flex-col border-b"},Ui={class:"flex items-center border-b h-16"},Ri=e("i",{class:"far fa-search block px-3 text-gray-400"},null,-1),Wi=["placeholder"],Ki={class:"overflow-y-auto md:h-full"},Ni={class:"md:h-0 flex md:flex-col"},Hi=e("i",{class:"far fa-globe-europe"},null,-1),Zi=["onClick"],Fi=["src"],Ji={class:"md:w-3/4 w-full flex flex-col h-full"},Yi={class:"border-b h-16 flex justify-between items-center"},Qi={class:"px-5 space-y-1"},Xi={key:0,class:"font-bold"},el=["src"],tl={key:1,class:"font-bold"},sl={class:"overflow-y-auto h-full"},al={key:0,class:"h-0 p-5 divide-y"},ol={class:"p-3 flex items-center space-x-2 cursor-move bg-white"},nl=["src"],rl={class:"flex-1"},dl=e("i",{class:"fas fa-arrows-alt-v"},null,-1),il={class:"md:w-1/5 w-full bg-thirdly p-5 space-y-5 text-gray-600 border-l-2 border-gray-100 h-full"},ll={class:"font-bold text-lg"},cl={class:"text-sm leading-relaxed"},pl=e("iframe",{class:"rounded-xl",width:"100%",height:"180",src:"https://www.youtube.com/embed/sAw16-VPkhY",title:"Buckaroo Smart Checkout",frameborder:"0",allow:"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture",allowfullscreen:""},null,-1),ml={class:"font-semibold space-y-3 text-xs leading-relaxed"},ul=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-left mr-1"}," 1 ",-1),hl=["innerHTML"],gl=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-left mr-1"}," 2 ",-1),_l=["innerHTML"],bl=e("div",{class:"inline-block border border-gray-400 rounded w-4 h-4 text-xs text-left mr-1"}," 3 ",-1),yl=["innerHTML"],fl={class:"text-xs leading-loose"},vl=e("a",{href:"mailto:support@buckaroo.nl",class:"text-fourthly font-bold"},"support@buckaroo.nl",-1),kl=e("a",{href:"tel:+31307115020",class:"text-fourthly font-bold"},"+31 (0) 30 711 50 20",-1);function xl(s,a,n,t,c,p){const d=y("draggable");return r(),l("div",null,[e("div",Vi,[e("div",Ei,[e("div",Ai,[e("h1",Li,o(s.$t("dashboard.pages.order_payment_methods.order_payment_methods")),1),e("div",Oi,o(s.$t("dashboard.pages.order_payment_methods.order_payment_methods_label")),1)]),e("div",Di,[e("div",ji,[e("div",Ui,[Ri,f(e("input",{class:"w-full px-3 border-0 focus:bg-transparent hover:bg-transparent focus:ring-0 focus:outline-none",type:"text",placeholder:s.$t("dashboard.pages.order_payment_methods.search_country"),"onUpdate:modelValue":a[0]||(a[0]=i=>t.query=i)},null,8,Wi),[[x,t.query]])]),e("div",Ki,[e("ul",Ni,[e("li",{class:v(["w-full md:py-5 md:px-8 py-2 px-3 md:text-base text-sm md:space-y-0 space-y-2 font-semibold hover:bg-gray-200 cursor-pointer space-x-2 md:block md:text-left flex flex-col items-center justify-center text-left",{"bg-gray-100":t.selectedCountry===null}]),onClick:a[1]||(a[1]=i=>t.selectedCountry=null)},[Hi,e("span",null,o(s.$t("dashboard.pages.order_payment_methods.all_countries")),1)],2),(r(!0),l(S,null,q(t.filteredCountries,i=>(r(),l("li",{class:v(["w-full md:py-5 md:px-8 px-3 md:text-base text-sm md:space-y-0 space-y-2 font-semibold hover:bg-gray-200 cursor-pointer space-x-2 md:block md:text-left flex flex-col items-center justify-center text-left",{"bg-gray-100":t.selectedCountry&&t.selectedCountry.name===i.name}]),onClick:m=>t.selectedCountry=i},[e("img",{src:`/img/flags/${i.icon}`,alt:"",class:"w-4 inline"},null,8,Fi),e("span",null,o(i.name),1)],10,Zi))),256))])])]),e("div",Ji,[e("div",Yi,[e("div",Qi,[t.selectedCountry?(r(),l("h2",Xi,[e("img",{src:`/img/flags/${t.selectedCountry.icon}`,alt:"",class:"w-6 inline"},null,8,el),P(" "+o(t.selectedCountry.name),1)])):(r(),l("h2",tl,"All Countries"))]),e("button",{class:"h-full bg-blue-500 text-white px-8 font-bold hover:bg-blue-600",onClick:a[2]||(a[2]=(...i)=>t.update&&t.update(...i))},"Save")]),e("div",sl,[t.paymentOrderings?(r(),l("div",al,[$(d,{list:t.paymentOrderings.value,"item-key":"order",class:"divide-y border rounded","ghost-class":"opacity-0.50",onEnd:s.updateOrdering},{item:E(({element:i})=>[e("div",ol,[i.icon?(r(),l("img",{key:0,src:`/modules/buckaroo3/views/img/buckaroo/Payment methods/SVG/${i.icon}`,alt:"icon",class:"w-8"},null,8,nl)):h("",!0),e("div",rl,o(i.name==="ideal"?"iDEAL | Wero":s.$t(`payment_methods.${i.name}`)),1),dl])]),_:1},8,["list","onEnd"])])):h("",!0)])])])])]),e("div",il,[e("h2",ll,o(s.$t("dashboard.pages.order_payment_methods.how_to_order_payment_method")),1),e("p",cl,o(s.$t("dashboard.pages.order_payment_methods.explanation_intro")),1),pl,e("ol",ml,[e("li",null,[ul,P(),e("span",{innerHTML:s.$t("dashboard.pages.order_payment_methods.step_one")},null,8,hl)]),e("li",null,[gl,P(),e("span",{innerHTML:s.$t("dashboard.pages.order_payment_methods.step_two")},null,8,_l)]),e("li",null,[bl,P(),e("span",{innerHTML:s.$t("dashboard.pages.order_payment_methods.step_three")},null,8,yl)])]),e("p",fl,[P(o(s.$t("dashboard.pages.order_payment_methods.if_you_have_any_questions"))+" ",1),vl,P(" "+o(s.$t("dashboard.pages.settings.if_you_have_any_questions_link"))+" ",1),kl,P(". ")])])])}const wl=k(Mi,[["render",xl]]),$l={props:["payment"],watch:{"payment.mode"({mode:s}){this.post(this.payment).then(()=>{this.data.status&&this.toastr.success("Payment updated.")}).catch(a=>{this.toastr.error("Something went wrong...")})}},setup(s){const{toastr:a}=R(),{post:n,data:t,loading:c,setEndpoint:p}=B("buckaroo_config_methodMode"),d=g(s.payment.config?s.payment.config.value.enabled??0:0),i=I("baseUrl");return{toastr:a,loading:c,post:n,data:t,paymentState:d,setEndpoint:p,baseUrl:i}}},Cl={class:"bg-gray-50 p-3 rounded"},Pl={class:"text-center space-y-2"},Sl={class:"flex justify-center"},Il=["src"],Tl={class:"font-bold text-lg modal-title"},zl={class:"rounded-lg border border-gray-300 inline-block text-xs shadow text-center overflow-hidden p-1"},Gl={class:"flex space-x-1"};function Bl(s,a,n,t,c,p){return r(),l("div",Cl,[e("div",Pl,[e("div",Sl,[e("img",{src:`${t.baseUrl}/modules/buckaroo3/views/img/buckaroo/Identification methods/SVG/${n.payment.icon}`,alt:"icon",class:"w-12"},null,8,Il)]),e("h3",Tl,o(s.$t(`verification_methods.${n.payment.name}`)),1),e("div",null,[e("div",zl,[e("div",Gl,[e("button",{class:v(["h-6 flex justify-center items-center rounded hover:bg-green-500 hover:text-white px-1 uppercase",{"shadow-xl bg-green-500 text-white":n.payment.mode==="live","shadow bg-gray-200 text-gray-400":n.payment.mode!=="live"}]),onClick:a[0]||(a[0]=d=>n.payment.mode="live")},o(s.$t("dashboard.pages.payments.modes_settings.live")),3),e("button",{class:v(["h-6 flex justify-center items-center rounded hover:bg-yellow-500 hover:text-white px-1 uppercase",{"shadow-xl bg-yellow-500 text-white":n.payment.mode==="test","shadow bg-gray-200 text-gray-400":n.payment.mode!=="test"}]),onClick:a[1]||(a[1]=d=>n.payment.mode="test")},o(s.$t("dashboard.pages.payments.modes_settings.test")),3),e("button",{class:v(["h-6 flex justify-center items-center rounded hover:bg-black hover:text-white px-1 uppercase",{"shadow-xl bg-black text-white":n.payment.mode==="off","shadow bg-gray-200 text-gray-400":n.payment.mode!=="off"}]),onClick:a[2]||(a[2]=d=>n.payment.mode="off")},o(s.$t("dashboard.pages.payments.modes_settings.off")),3)])]),e("div",null,[e("button",{onClick:a[3]||(a[3]=d=>s.$emit("selectPayment")),class:"inline-block py-1 px-3 text-xs hover:font-bold"},o(s.$t("dashboard.pages.payments.configure")),1)])])])])}const ql=k($l,[["render",Bl]]),Ml={name:"DefaultVerificationConfig.vue",props:["payment"],components:{CountrySelect:N},watch:{selectCountry(s){this.config.countries||(this.config.countries=[]),this.config.countries.push(s)},countries:{handler(s,a){this.config.countries=s},deep:!0}},setup(s){const{get:a,data:n,loading:t,post:c,setEndpoint:p}=B("buckaroo_config_paymentMethod"),{toastr:d}=R(),{countries:i}=Q(),m=g(null),u=g(!1),T=I("baseUrl"),_=g({mode:"off",frontend_label:"",countries:[]});U("config",_);const C=()=>{a({paymentName:s.payment.name}).then(()=>{if(n.value.status){if(n.value.config){_.value=n.value.config.value;return}_.value={mode:"off",display_type:"dropdown",frontend_label:"",countries:[]}}})},b=()=>{c(_.value,{paymentName:s.payment.name}).then(()=>{if(n.value.status){d.success("Settings successfully updated.");return}d.error("Something went wrong.")})},z=V=>{_.value.mode=V,s.payment.mode=V},M=()=>{_.value.countries=i.value},G=()=>{_.value.countries=[]},A=L(()=>_.value.countries&&_.value.countries.length>10&&!u.value?_.value.countries.slice(0,10):_.value.countries??[]),W=V=>{_.value.countries=_.value.countries.filter(D=>D.id!==V.id)};return C(),{removeCountry:W,removeAllCountries:G,config:_,showAllCountries:u,addAllCountries:M,updateConfig:b,setEndpoint:p,getConfig:C,setMode:z,loading:t,selectCountry:m,enabledCountries:A,baseUrl:T}}},Vl={class:"border-b h-16 flex justify-between items-center"},El={class:"px-5 space-y-1 flex items-center space-x-3"},Al={class:"w-8"},Ll=["src"],Ol={class:"font-bold h2-title"},Dl={class:"text-gray-400 text-xs"},jl={key:0,class:"h-full"},Ul={class:"p-5 space-y-5"},Rl={class:"px-5 space-y-5"},Wl={class:"space-y-2"},Kl={class:"font-semibold text-sm modal-title"},Nl={class:"text-gray-400 text-xs"},Hl={class:"flex rounded shadow border justify-between md:w-80 w-full overflow-hidden font-bold md:text-sm text-xs"},Zl={key:0,class:"fas fa-check"},Fl={key:0,class:"fas fa-check"},Jl={key:0,class:"fas fa-check"},Yl={class:"px-5 space-y-5"},Ql={class:"space-y-2"},Xl={class:"font-semibold text-sm"},ec={class:"text-gray-400 text-xs"},tc={class:"relative"},sc={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},ac={class:"p-5 space-y-5"},oc={class:"space-y-2"},nc={class:"font-semibold text-sm"},rc={class:"text-gray-400 text-xs"},dc={class:"relative"},ic={value:"product"},lc={value:"global"},cc={for:"frontend_label",class:"absolute text-sm text-gray-500 duration-300 transform -translate-y-4 scale-75 top-2 z-10 origin-[0] bg-white px-2 peer-focus:px-2 peer-focus:text-primary peer-placeholder-shown:scale-100 peer-placeholder-shown:-translate-y-1/2 peer-placeholder-shown:top-1/2 peer-focus:top-2 peer-focus:scale-75 peer-focus:-translate-y-4 left-1"},pc={class:"px-5 space-y-5"},mc={class:"md:flex justify-between items-center space-y-2"},uc={class:"space-y-2"},hc={class:"font-semibold text-sm"},gc={class:"text-gray-400 text-xs"},_c={class:"md:block flex justify-end"},bc={class:"flex flex-wrap text-sm"},yc={class:"rounded flex border border-gray-300 p-2 space-x-2 my-1 mr-2 shadow text-sm"},fc=["onClick"],vc=e("i",{class:"fas fa-times text-xs"},null,-1),kc=[vc],xc={class:"flex items-center space-x-2"},wc=["src"],$c={class:"block"},Cc={key:0},Pc={key:1},Sc={key:1,class:"h-full flex justify-center items-center py-5"};function Ic(s,a,n,t,c,p){const d=y("CountrySelect"),i=y("loading");return r(),l(S,null,[e("div",Vl,[e("div",El,[e("div",Al,[n.payment.icon?(r(),l("img",{key:0,src:`${t.baseUrl}/modules/buckaroo3/views/img/buckaroo/Identification methods/SVG/${n.payment.icon}`,alt:""},null,8,Ll)):h("",!0)]),e("div",null,[e("h2",Ol,o(s.$t(`verification_methods.${n.payment.name}`)),1),e("div",Dl,o(s.$t("dashboard.pages.payments.settings")),1)])]),e("button",{class:"h-full bg-blue-500 text-white px-8 font-bold hover:bg-blue-600",onClick:a[0]||(a[0]=(...m)=>t.updateConfig&&t.updateConfig(...m))},o(s.$t("dashboard.pages.payments.save")),1)]),$(J,{"enter-from-class":"opacity-0 translate-y-3","enter-to-class":"opacity-100 translate-y-0","enter-active-class":"transform transition ease-out duration-50"},{default:E(()=>[t.loading?(r(),l("div",Sc,[$(i)])):(r(),l("div",jl,[e("div",Ul,[e("div",Rl,[e("div",Wl,[e("h3",Kl,o(s.$t("dashboard.pages.payments.mode")),1),e("div",Nl,o(s.$t("dashboard.pages.payments.mode_label")),1)]),e("div",Hl,[e("button",{class:v(["w-1/3 h-12 space-x-1 hover:bg-green-500 hover:text-white",{"bg-green-500 text-white":t.config.mode==="live"}]),onClick:a[1]||(a[1]=m=>t.setMode("live"))},[t.config.mode==="live"?(r(),l("i",Zl)):h("",!0),e("span",null,o(s.$t("dashboard.pages.payments.modes_settings.live")),1)],2),e("button",{class:v(["w-1/3 h-12 space-x-1 hover:bg-yellow-400 hover:text-white",{"bg-yellow-400 text-white":t.config.mode==="test"}]),onClick:a[2]||(a[2]=m=>t.setMode("test"))},[t.config.mode==="test"?(r(),l("i",Fl)):h("",!0),e("span",null,o(s.$t("dashboard.pages.payments.modes_settings.test")),1)],2),e("button",{class:v(["w-1/3 h-12 space-x-1 hover:bg-gray-800 hover:text-white",{"bg-gray-800 text-white":t.config.mode==="off"}]),onClick:a[3]||(a[3]=m=>t.setMode("off"))},[t.config.mode==="off"?(r(),l("i",Jl)):h("",!0),e("span",null,o(s.$t("dashboard.pages.payments.modes_settings.off")),1)],2)])]),e("div",Yl,[e("div",Ql,[e("h2",Xl,o(s.$t("dashboard.pages.payments.front_label")),1),e("div",ec,o(s.$t("dashboard.pages.payments.front_label_label")),1)]),e("div",tc,[f(e("input",{type:"text",id:"frontend_label",class:"block px-2.5 pb-2.5 pt-4 w-full text-sm text-gray-900 bg-transparent rounded-lg border border-gray-300 appearance-none focus:outline-none focus:ring-0 focus:border-primary peer",placeholder:" ","onUpdate:modelValue":a[4]||(a[4]=m=>t.config.frontend_label=m)},null,512),[[x,t.config.frontend_label]]),e("label",sc,o(s.$t("dashboard.pages.payments.front_label")),1)])]),X(s.$slots,"default"),e("div",ac,[e("div",oc,[e("h2",nc,o(s.$t("dashboard.pages.payments.idin.display_mode")),1),e("div",rc,o(s.$t("dashboard.pages.payments.idin.display_mode_label")),1)]),e("div",dc,[f(e("select",{class:"w-full rounded-lg border border-gray-300 p-2.5 peer","onUpdate:modelValue":a[5]||(a[5]=m=>t.config.display_mode=m)},[e("option",ic,o(s.$t("dashboard.pages.payments.idin.display_mode.product")),1),e("option",lc,o(s.$t("dashboard.pages.payments.idin.display_mode.global")),1)],512),[[O,t.config.display_mode]]),e("label",cc,o(s.$t("dashboard.pages.payments.idin.display_mode")),1)])]),e("div",pc,[e("div",mc,[e("div",uc,[e("h2",hc,o(s.$t("dashboard.pages.payments.countries")),1),e("div",gc,o(s.$t("dashboard.pages.payments.countries_label")),1)]),e("div",_c,[e("button",{class:"border border-green-400 rounded-l p-1 px-2 text-xs text-green-500 hover:bg-green-400 hover:text-white",onClick:a[6]||(a[6]=(...m)=>t.addAllCountries&&t.addAllCountries(...m))},o(s.$t("dashboard.pages.payments.all_countries")),1),e("button",{class:"border border-red-400 rounded-r p-1 px-2 text-xs text-red-500 hover:bg-red-400 hover:text-white",onClick:a[7]||(a[7]=(...m)=>t.removeAllCountries&&t.removeAllCountries(...m))},o(s.$t("dashboard.pages.payments.clear")),1)])]),$(d,{modelValue:t.selectCountry,"onUpdate:modelValue":a[8]||(a[8]=m=>t.selectCountry=m)},null,8,["modelValue"]),e("ul",bc,[(r(!0),l(S,null,q(t.enabledCountries,m=>(r(),l("li",yc,[e("button",{class:"hover:text-red-500",onClick:u=>t.removeCountry(m)},kc,8,fc),e("div",xc,[e("img",{src:`/img/flags/${m.icon}`,class:"w-4",alt:""},null,8,wc),e("span",$c,o(s.$t(`countries.${m.name}`)),1)])]))),256)),t.config.countries&&t.config.countries.length>10?(r(),l("li",{key:0,onClick:a[9]||(a[9]=m=>t.showAllCountries=!t.showAllCountries),class:"rounded flex border border-gray-300 p-2 space-x-2 my-1 mr-2 bg-gray-200 cursor-pointer"},[t.showAllCountries?(r(),l("span",Pc,o(s.$t("dashboard.pages.payments.show_less")),1)):(r(),l("span",Cc,o(s.$t("dashboard.pages.payments.show_country_number_and_more",{country_number:t.config.countries.length-10})),1))])):h("",!0)])])])]))]),_:3})],64)}const Tc=k(Ml,[["render",Ic]]),zc={name:"VerificationMethods",components:{DefaultVerificationConfig:Tc,VerificationMethodBlock:ql,Loading:ee,CountrySelect:N},setup(){const s=g([]),{get:a,data:n,loading:t}=B("buckaroo_config_verificationMethods"),c=g(null),p=()=>{a().then(()=>{n.value.status&&(s.value=n.value.payments)})};return p(),{payments:s,loading:t,selectedVerification:c,getPayments:p}}},Gc={class:"md:p-8 p-3 w-full"},Bc={class:"flex flex-col bg-white shadow rounded h-full overflow-hidden"},qc={key:0,class:"p-5 border-b space-y-1"},Mc={class:"font-bold md:text-2xl text-lg"},Vc={class:"text-gray-400 md:text-sm text-xs"},Ec={key:1,class:"p-5 border-b space-y-1 flex space-x-2 items-center"},Ac=e("i",{class:"fas fa-chevron-left"},null,-1),Lc=[Ac],Oc={class:"font-bold md:text-2xl text-lg"},Dc={class:"text-gray-400 md:text-sm text-xs"},jc={key:2,class:"grid lg:grid-cols-5 md:grid-cols-3 grid-cols-2 gap-4 p-5 overflow-y-auto"},Uc={key:4,class:"overflow-y-scroll h-full"};function Rc(s,a,n,t,c,p){const d=y("VerificationMethodBlock"),i=y("loading"),m=y("DefaultVerificationConfig");return r(),l("div",Gc,[e("div",Bc,[t.selectedVerification?(r(),l("div",Ec,[e("button",{onClick:a[0]||(a[0]=u=>t.selectedVerification=null),class:"hover:bg-gray-100 w-9 h-9 rounded-full"},Lc),e("div",null,[e("h1",Oc,o(s.$t(`verification_methods.${t.selectedVerification.name}`)),1),e("div",Dc,o(s.$t("dashboard.pages.payments.configure_your_verification_name_settings",{verification_name:s.$t(`verification_methods.${t.selectedVerification.name}`)})),1)])])):(r(),l("div",qc,[e("h1",Mc,o(s.$t("dashboard.pages.payments.verification_methods")),1),e("div",Vc,o(s.$t("dashboard.pages.payments.configure_your_verification_method_settings")),1)])),t.selectedVerification?h("",!0):(r(),l("div",jc,[(r(!0),l(S,null,q(t.payments,u=>(r(),w(d,{payment:u,onSelectPayment:T=>t.selectedVerification=u},null,8,["payment","onSelectPayment"]))),256))])),t.loading?(r(),w(i,{key:3,class:"py-5"})):h("",!0),t.selectedVerification?(r(),l("div",Uc,[$(m,{payment:t.selectedVerification},null,8,["payment"])])):h("",!0)])])}const Wc=k(zc,[["render",Rc]]),Kc={name:"Dashboard",props:["token","baseUrl","adminUrl"],components:{VerificationMethods:Wc,Menu:Qe,Settings:aa,PaymentMethods:Bi,OrderPaymentMethods:wl},setup(s){const a=g("settings"),n=g(null),t=g(null);return U("view",a),U("csrfToken",s.token),U("baseUrl",s.baseUrl),U("adminUrl",s.adminUrl),{view:a,menu:n,changedView:p=>{p==="payment_methods"&&t.value&&(t.value.selectedPayment=null),p==="verification_methods"&&t.value&&(t.value.selectedVerification=null)},paymentMethodsRef:t}}},Nc={class:"md:flex"},Hc={class:"lg:w-4/5 md:2/3 w-full"};function Zc(s,a,n,t,c,p){const d=y("Menu"),i=y("Settings"),m=y("PaymentMethods"),u=y("VerificationMethods"),T=y("OrderPaymentMethods");return r(),l("div",null,[e("div",Nc,[$(d,{class:"bg-fifthly lg:w-1/5 md:w-1/3 w-full md:min-h-screen",onChangedView:t.changedView},null,8,["onChangedView"]),e("div",Hc,[t.view==="settings"?(r(),w(i,{key:0,class:"lg:flex h-full"})):h("",!0),t.view==="payment_methods"?(r(),w(m,{key:1,ref:"paymentMethodsRef"},null,512)):h("",!0),t.view==="verification_methods"?(r(),w(u,{key:2,ref:"paymentMethodsRef"},null,512)):h("",!0),t.view==="order_payment_methods"?(r(),w(T,{key:3,class:"md:flex h-full"})):h("",!0)])])])}const Fc=k(Kc,[["render",Zc]]);ue({}).use(ve).component("Loading",ee).component("Dashboard",Fc).mount("#app"); diff --git a/views/js/i18n-p2TvUSJi.js b/views/js/i18n-p2TvUSJi.js deleted file mode 100644 index e700b2aee..000000000 --- a/views/js/i18n-p2TvUSJi.js +++ /dev/null @@ -1 +0,0 @@ -import{i as T,e as Da,m as B,a as F,r as K,s as fa,b as E,D as Ve,c as y,d as Q,f as j,u as ae,g as W,h as ue,w as Ce,j as Sa,k as Wa,l as Ue,n as D,o as Z,p as C,q as ce,t as ie,v as Va,x as p,y as Ye,z as je,A as oe,B as Ua,C as wa,E as xa,N as Ha,F as ga,G as ba,H as va,I as da,J as te,K as Be,L as $a,M as Xe,O as Je,P as ze,Q as Ke,R as qe,S as Qe,T as Ze,U as Ga,V as Ya,W as ja,X as Ba,Y as Xa,Z as Ja,_ as za,$ as Ka,a0 as ea,a1 as qa,a2 as Qa,a3 as q,a4 as Za,a5 as et,a6 as at,a7 as tt,a8 as lt,a9 as nt,aa as rt}from"./vendor-CCl5T204.js";const st="9.14.5";function ct(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(q().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(q().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(q().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(q().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(q().__INTLIFY_PROD_DEVTOOLS__=!1)}const ot=tt.__EXTEND_POINT__,H=da(ot);H(),H(),H(),H(),H(),H(),H(),H(),H();const Ea=$a.__EXTEND_POINT__,M=da(Ea),N={UNEXPECTED_RETURN_TYPE:Ea,INVALID_ARGUMENT:M(),MUST_BE_CALL_SETUP_TOP:M(),NOT_INSTALLED:M(),NOT_AVAILABLE_IN_LEGACY_MODE:M(),REQUIRED_VALUE:M(),INVALID_VALUE:M(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:M(),NOT_INSTALLED_WITH_PROVIDE:M(),UNEXPECTED_ERROR:M(),NOT_COMPATIBLE_LEGACY_VUE_I18N:M(),BRIDGE_SUPPORT_VUE_2_ONLY:M(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:M(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:M(),__EXTEND_POINT__:M()};function P(e,...s){return Sa(e,null,void 0)}const Ae=B("__translateVNode"),pe=B("__datetimeParts"),De=B("__numberParts"),Ia=B("__setPluralRules"),La=B("__injectWithOption"),Se=B("__dispose");function le(e){if(!p(e)||oe(e))return e;for(const s in e)if(ie(e,s))if(!s.includes("."))p(e[s])&&le(e[s]);else{const t=s.split("."),n=t.length-1;let c=e,a=!1;for(let l=0;l{if("locale"in i&&"resource"in i){const{locale:_,resource:m}=i;_?(l[_]=l[_]||C(),ce(m,l[_])):ce(m,l)}else E(i)&&ce(JSON.parse(i),l)}),c==null&&a)for(const i in l)ie(l,i)&&le(l[i]);return l}function Ta(e){return e.type}function Oa(e,s,t){let n=p(s.messages)?s.messages:C();"__i18nGlobal"in t&&(n=_e(e.locale.value,{messages:n,__i18n:t.__i18nGlobal}));const c=Object.keys(n);c.length&&c.forEach(a=>{e.mergeLocaleMessage(a,n[a])});{if(p(s.datetimeFormats)){const a=Object.keys(s.datetimeFormats);a.length&&a.forEach(l=>{e.mergeDateTimeFormat(l,s.datetimeFormats[l])})}if(p(s.numberFormats)){const a=Object.keys(s.numberFormats);a.length&&a.forEach(l=>{e.mergeNumberFormat(l,s.numberFormats[l])})}}}function aa(e){return et(at,null,e,0)}const ta="__INTLIFY_META__",la=()=>[],ut=()=>!1;let na=0;function ra(e){return((s,t,n,c)=>e(t,n,te()||void 0,c))}const it=()=>{const e=te();let s=null;return e&&(s=Ta(e)[ta])?{[ta]:s}:null};function we(e={},s){const{__root:t,__injectWithOption:n}=e,c=t===void 0,a=e.flatJson,l=ue?K:fa,i=!!e.translateExistCompatible;let _=T(e.inheritLocale)?e.inheritLocale:!0;const m=l(t&&_?t.locale.value:E(e.locale)?e.locale:Ve),b=l(t&&_?t.fallbackLocale.value:E(e.fallbackLocale)||y(e.fallbackLocale)||F(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:m.value),v=l(_e(m.value,e)),g=l(F(e.datetimeFormats)?e.datetimeFormats:{[m.value]:{}}),d=l(F(e.numberFormats)?e.numberFormats:{[m.value]:{}});let R=t?t.missingWarn:T(e.missingWarn)||Q(e.missingWarn)?e.missingWarn:!0,h=t?t.fallbackWarn:T(e.fallbackWarn)||Q(e.fallbackWarn)?e.fallbackWarn:!0,V=t?t.fallbackRoot:T(e.fallbackRoot)?e.fallbackRoot:!0,A=!!e.fallbackFormat,X=j(e.missing)?e.missing:null,U=j(e.missing)?ra(e.missing):null,w=j(e.postTranslation)?e.postTranslation:null,J=t?t.warnHtmlMessage:T(e.warnHtmlMessage)?e.warnHtmlMessage:!0,$=!!e.escapeParameter;const ee=t?t.modifiers:F(e.modifiers)?e.modifiers:{};let S=e.pluralRules||t&&t.pluralRules,f;f=(()=>{c&&Be(null);const r={version:st,locale:m.value,fallbackLocale:b.value,messages:v.value,modifiers:ee,pluralRules:S,missing:U===null?void 0:U,missingWarn:R,fallbackWarn:h,fallbackFormat:A,unresolving:!0,postTranslation:w===null?void 0:w,warnHtmlMessage:J,escapeParameter:$,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};r.datetimeFormats=g.value,r.numberFormats=d.value,r.__datetimeFormatters=F(f)?f.__datetimeFormatters:void 0,r.__numberFormatters=F(f)?f.__numberFormatters:void 0;const o=Va(r);return c&&Be(o),o})(),ae(f,m.value,b.value);function me(){return[m.value,b.value,v.value,g.value,d.value]}const fe=W({get:()=>m.value,set:r=>{m.value=r,f.locale=m.value}}),ge=W({get:()=>b.value,set:r=>{b.value=r,f.fallbackLocale=b.value,ae(f,m.value,r)}}),be=W(()=>v.value),ve=W(()=>g.value),G=W(()=>d.value);function de(){return j(w)?w:null}function Ee(r){w=r,f.postTranslation=r}function Ie(){return X}function Le(r){r!==null&&(U=ra(r)),X=r,f.missing=U}const x=(r,o,L,O,Y,se)=>{me();let z;try{__INTLIFY_PROD_DEVTOOLS__&&wa(it()),c||(f.fallbackContext=t?xa():void 0),z=r(f)}finally{__INTLIFY_PROD_DEVTOOLS__,c||(f.fallbackContext=void 0)}if(L!=="translate exists"&&Z(z)&&z===Ha||L==="translate exists"&&!z){const[pa,At]=o();return t&&V?O(t):Y(pa)}else{if(se(z))return z;throw P(N.UNEXPECTED_RETURN_TYPE)}};function re(...r){return x(o=>Reflect.apply(Je,null,[o,...r]),()=>Xe(...r),"translate",o=>Reflect.apply(o.t,o,[...r]),o=>o,o=>E(o))}function Te(...r){const[o,L,O]=r;if(O&&!p(O))throw P(N.INVALID_ARGUMENT);return re(o,L,D({resolvedMessage:!0},O||{}))}function Oe(...r){return x(o=>Reflect.apply(qe,null,[o,...r]),()=>Ke(...r),"datetime format",o=>Reflect.apply(o.d,o,[...r]),()=>ze,o=>E(o))}function Fe(...r){return x(o=>Reflect.apply(Ze,null,[o,...r]),()=>Qe(...r),"number format",o=>Reflect.apply(o.n,o,[...r]),()=>ze,o=>E(o))}function Ne(r){return r.map(o=>E(o)||Z(o)||T(o)?aa(String(o)):o)}const Re={normalize:Ne,interpolate:r=>r,type:"vnode"};function ke(...r){return x(o=>{let L;const O=o;try{O.processor=Re,L=Reflect.apply(Je,null,[O,...r])}finally{O.processor=null}return L},()=>Xe(...r),"translate",o=>o[Ae](...r),o=>[aa(o)],o=>y(o))}function Pe(...r){return x(o=>Reflect.apply(Ze,null,[o,...r]),()=>Qe(...r),"number format",o=>o[De](...r),la,o=>E(o)||y(o))}function he(...r){return x(o=>Reflect.apply(qe,null,[o,...r]),()=>Ke(...r),"datetime format",o=>o[pe](...r),la,o=>E(o)||y(o))}function Me(r){S=r,f.pluralRules=S}function ye(r,o){return x(()=>{if(!r)return!1;const L=E(o)?o:m.value,O=Ge(L),Y=f.messageResolver(O,r);return i?Y!=null:oe(Y)||Ga(Y)||E(Y)},()=>[r],"translate exists",L=>Reflect.apply(L.te,L,[r,o]),ut,L=>T(L))}function u(r){let o=null;const L=ga(f,b.value,m.value);for(let O=0;O{_&&(m.value=r,f.locale=r,ae(f,m.value,b.value))}),Ce(t.fallbackLocale,r=>{_&&(b.value=r,f.fallbackLocale=r,ae(f,m.value,b.value))}));const k={id:na,locale:fe,fallbackLocale:ge,get inheritLocale(){return _},set inheritLocale(r){_=r,r&&t&&(m.value=t.locale.value,b.value=t.fallbackLocale.value,ae(f,m.value,b.value))},get availableLocales(){return Object.keys(v.value).sort()},messages:be,get modifiers(){return ee},get pluralRules(){return S||{}},get isGlobal(){return c},get missingWarn(){return R},set missingWarn(r){R=r,f.missingWarn=R},get fallbackWarn(){return h},set fallbackWarn(r){h=r,f.fallbackWarn=h},get fallbackRoot(){return V},set fallbackRoot(r){V=r},get fallbackFormat(){return A},set fallbackFormat(r){A=r,f.fallbackFormat=A},get warnHtmlMessage(){return J},set warnHtmlMessage(r){J=r,f.warnHtmlMessage=r},get escapeParameter(){return $},set escapeParameter(r){$=r,f.escapeParameter=r},t:re,getLocaleMessage:Ge,setLocaleMessage:Ra,mergeLocaleMessage:ka,getPostTranslationHandler:de,setPostTranslationHandler:Ee,getMissingHandler:Ie,setMissingHandler:Le,[Ia]:Me};return k.datetimeFormats=ve,k.numberFormats=G,k.rt=Te,k.te=ye,k.tm=I,k.d=Oe,k.n=Fe,k.getDateTimeFormat=Pa,k.setDateTimeFormat=ha,k.mergeDateTimeFormat=Ma,k.getNumberFormat=ya,k.setNumberFormat=Ca,k.mergeNumberFormat=Aa,k[La]=n,k[Ae]=ke,k[pe]=he,k[De]=Pe,k}function _t(e){const s=E(e.locale)?e.locale:Ve,t=E(e.fallbackLocale)||y(e.fallbackLocale)||F(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s,n=j(e.missing)?e.missing:void 0,c=T(e.silentTranslationWarn)||Q(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,a=T(e.silentFallbackWarn)||Q(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,l=T(e.fallbackRoot)?e.fallbackRoot:!0,i=!!e.formatFallbackMessages,_=F(e.modifiers)?e.modifiers:{},m=e.pluralizationRules,b=j(e.postTranslation)?e.postTranslation:void 0,v=E(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,g=!!e.escapeParameterHtml,d=T(e.sync)?e.sync:!0;let R=e.messages;if(F(e.sharedMessages)){const $=e.sharedMessages;R=Object.keys($).reduce((S,f)=>{const ne=S[f]||(S[f]={});return D(ne,$[f]),S},R||{})}const{__i18n:h,__root:V,__injectWithOption:A}=e,X=e.datetimeFormats,U=e.numberFormats,w=e.flatJson,J=e.translateExistCompatible;return{locale:s,fallbackLocale:t,messages:R,flatJson:w,datetimeFormats:X,numberFormats:U,missing:n,missingWarn:c,fallbackWarn:a,fallbackRoot:l,fallbackFormat:i,modifiers:_,pluralRules:m,postTranslation:b,warnHtmlMessage:v,escapeParameter:g,messageResolver:e.messageResolver,inheritLocale:d,translateExistCompatible:J,__i18n:h,__root:V,__injectWithOption:A}}function We(e={},s){{const t=we(_t(e)),{__extender:n}=e,c={id:t.id,get locale(){return t.locale.value},set locale(a){t.locale.value=a},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(a){t.fallbackLocale.value=a},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(a){},get missing(){return t.getMissingHandler()},set missing(a){t.setMissingHandler(a)},get silentTranslationWarn(){return T(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(a){t.missingWarn=T(a)?!a:a},get silentFallbackWarn(){return T(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(a){t.fallbackWarn=T(a)?!a:a},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(a){t.fallbackFormat=a},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(a){t.setPostTranslationHandler(a)},get sync(){return t.inheritLocale},set sync(a){t.inheritLocale=a},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(a){t.warnHtmlMessage=a!=="off"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(a){t.escapeParameter=a},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(a){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...a){const[l,i,_]=a,m={};let b=null,v=null;if(!E(l))throw P(N.INVALID_ARGUMENT);const g=l;return E(i)?m.locale=i:y(i)?b=i:F(i)&&(v=i),y(_)?b=_:F(_)&&(v=_),Reflect.apply(t.t,t,[g,b||v||{},m])},rt(...a){return Reflect.apply(t.rt,t,[...a])},tc(...a){const[l,i,_]=a,m={plural:1};let b=null,v=null;if(!E(l))throw P(N.INVALID_ARGUMENT);const g=l;return E(i)?m.locale=i:Z(i)?m.plural=i:y(i)?b=i:F(i)&&(v=i),E(_)?m.locale=_:y(_)?b=_:F(_)&&(v=_),Reflect.apply(t.t,t,[g,b||v||{},m])},te(a,l){return t.te(a,l)},tm(a){return t.tm(a)},getLocaleMessage(a){return t.getLocaleMessage(a)},setLocaleMessage(a,l){t.setLocaleMessage(a,l)},mergeLocaleMessage(a,l){t.mergeLocaleMessage(a,l)},d(...a){return Reflect.apply(t.d,t,[...a])},getDateTimeFormat(a){return t.getDateTimeFormat(a)},setDateTimeFormat(a,l){t.setDateTimeFormat(a,l)},mergeDateTimeFormat(a,l){t.mergeDateTimeFormat(a,l)},n(...a){return Reflect.apply(t.n,t,[...a])},getNumberFormat(a){return t.getNumberFormat(a)},setNumberFormat(a,l){t.setNumberFormat(a,l)},mergeNumberFormat(a,l){t.mergeNumberFormat(a,l)},getChoiceIndex(a,l){return-1}};return c.__extender=n,c}}const xe={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function mt({slots:e},s){return s.length===1&&s[0]==="default"?(e.default?e.default():[]).reduce((n,c)=>[...n,...c.type===va?c.children:[c]],[]):s.reduce((t,n)=>{const c=e[n];return c&&(t[n]=c()),t},C())}function Fa(e){return va}const ft=Ue({name:"i18n-t",props:D({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>Z(e)||!isNaN(e)}},xe),setup(e,s){const{slots:t,attrs:n}=s,c=e.i18n||He({useScope:e.scope,__useComponent:!0});return()=>{const a=Object.keys(t).filter(v=>v!=="_"),l=C();e.locale&&(l.locale=e.locale),e.plural!==void 0&&(l.plural=E(e.plural)?+e.plural:e.plural);const i=mt(s,a),_=c[Ae](e.keypath,i,l),m=D(C(),n),b=E(e.tag)||p(e.tag)?e.tag:Fa();return ba(b,m,_)}}}),sa=ft;function gt(e){return y(e)&&!E(e[0])}function Na(e,s,t,n){const{slots:c,attrs:a}=s;return()=>{const l={part:!0};let i=C();e.locale&&(l.locale=e.locale),E(e.format)?l.key=e.format:p(e.format)&&(E(e.format.key)&&(l.key=e.format.key),i=Object.keys(e.format).reduce((g,d)=>t.includes(d)?D(C(),g,{[d]:e.format[d]}):g,C()));const _=n(e.value,l,i);let m=[l.key];y(_)?m=_.map((g,d)=>{const R=c[g.type],h=R?R({[g.type]:g.value,index:d,parts:_}):[g.value];return gt(h)&&(h[0].key=`${g.type}-${d}`),h}):E(_)&&(m=[_]);const b=D(C(),a),v=E(e.tag)||p(e.tag)?e.tag:Fa();return ba(v,b,m)}}const bt=Ue({name:"i18n-n",props:D({value:{type:Number,required:!0},format:{type:[String,Object]}},xe),setup(e,s){const t=e.i18n||He({useScope:e.scope,__useComponent:!0});return Na(e,s,Ya,(...n)=>t[De](...n))}}),ca=bt,vt=Ue({name:"i18n-d",props:D({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},xe),setup(e,s){const t=e.i18n||He({useScope:e.scope,__useComponent:!0});return Na(e,s,ja,(...n)=>t[pe](...n))}}),oa=vt;function dt(e,s){const t=e;if(e.mode==="composition")return t.__getInstance(s)||e.global;{const n=t.__getInstance(s);return n!=null?n.__composer:e.global.__composer}}function Et(e){const s=l=>{const{instance:i,modifiers:_,value:m}=l;if(!i||!i.$)throw P(N.UNEXPECTED_ERROR);const b=dt(e,i.$),v=ua(m);return[Reflect.apply(b.t,b,[...ia(v)]),b]};return{created:(l,i)=>{const[_,m]=s(i);ue&&e.global===m&&(l.__i18nWatcher=Ce(m.locale,()=>{i.instance&&i.instance.$forceUpdate()})),l.__composer=m,l.textContent=_},unmounted:l=>{ue&&l.__i18nWatcher&&(l.__i18nWatcher(),l.__i18nWatcher=void 0,delete l.__i18nWatcher),l.__composer&&(l.__composer=void 0,delete l.__composer)},beforeUpdate:(l,{value:i})=>{if(l.__composer){const _=l.__composer,m=ua(i);l.textContent=Reflect.apply(_.t,_,[...ia(m)])}},getSSRProps:l=>{const[i]=s(l);return{textContent:i}}}}function ua(e){if(E(e))return{path:e};if(F(e)){if(!("path"in e))throw P(N.REQUIRED_VALUE,"path");return e}else throw P(N.INVALID_VALUE)}function ia(e){const{path:s,locale:t,args:n,choice:c,plural:a}=e,l={},i=n||{};return E(t)&&(l.locale=t),Z(c)&&(l.plural=c),Z(a)&&(l.plural=a),[s,i,l]}function It(e,s,...t){const n=F(t[0])?t[0]:{},c=!!n.useI18nComponentName;(T(n.globalInstall)?n.globalInstall:!0)&&([c?"i18n":sa.name,"I18nT"].forEach(l=>e.component(l,sa)),[ca.name,"I18nN"].forEach(l=>e.component(l,ca)),[oa.name,"I18nD"].forEach(l=>e.component(l,oa))),e.directive("t",Et(s))}function Lt(e,s,t){return{beforeCreate(){const n=te();if(!n)throw P(N.UNEXPECTED_ERROR);const c=this.$options;if(c.i18n){const a=c.i18n;if(c.__i18n&&(a.__i18n=c.__i18n),a.__root=s,this===this.$root)this.$i18n=_a(e,a);else{a.__injectWithOption=!0,a.__extender=t.__vueI18nExtend,this.$i18n=We(a);const l=this.$i18n;l.__extender&&(l.__disposer=l.__extender(this.$i18n))}}else if(c.__i18n)if(this===this.$root)this.$i18n=_a(e,c);else{this.$i18n=We({__i18n:c.__i18n,__injectWithOption:!0,__extender:t.__vueI18nExtend,__root:s});const a=this.$i18n;a.__extender&&(a.__disposer=a.__extender(this.$i18n))}else this.$i18n=e;c.__i18nGlobal&&Oa(s,c,c),this.$t=(...a)=>this.$i18n.t(...a),this.$rt=(...a)=>this.$i18n.rt(...a),this.$tc=(...a)=>this.$i18n.tc(...a),this.$te=(a,l)=>this.$i18n.te(a,l),this.$d=(...a)=>this.$i18n.d(...a),this.$n=(...a)=>this.$i18n.n(...a),this.$tm=a=>this.$i18n.tm(a),t.__setInstance(n,this.$i18n)},mounted(){},unmounted(){const n=te();if(!n)throw P(N.UNEXPECTED_ERROR);const c=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,c.__disposer&&(c.__disposer(),delete c.__disposer,delete c.__extender),t.__deleteInstance(n),delete this.$i18n}}}function _a(e,s){e.locale=s.locale||e.locale,e.fallbackLocale=s.fallbackLocale||e.fallbackLocale,e.missing=s.missing||e.missing,e.silentTranslationWarn=s.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=s.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=s.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=s.postTranslation||e.postTranslation,e.warnHtmlInMessage=s.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=s.escapeParameterHtml||e.escapeParameterHtml,e.sync=s.sync||e.sync,e.__composer[Ia](s.pluralizationRules||e.pluralizationRules);const t=_e(e.locale,{messages:s.messages,__i18n:s.__i18n});return Object.keys(t).forEach(n=>e.mergeLocaleMessage(n,t[n])),s.datetimeFormats&&Object.keys(s.datetimeFormats).forEach(n=>e.mergeDateTimeFormat(n,s.datetimeFormats[n])),s.numberFormats&&Object.keys(s.numberFormats).forEach(n=>e.mergeNumberFormat(n,s.numberFormats[n])),e}const Tt=B("global-vue-i18n");function Dt(e={},s){const t=__VUE_I18N_LEGACY_API__&&T(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,n=T(e.globalInjection)?e.globalInjection:!0,c=__VUE_I18N_LEGACY_API__&&t?!!e.allowComposition:!0,a=new Map,[l,i]=Ot(e,t),_=B("");function m(g){return a.get(g)||null}function b(g,d){a.set(g,d)}function v(g){a.delete(g)}{const g={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},get allowComposition(){return c},async install(d,...R){if(d.__VUE_I18N_SYMBOL__=_,d.provide(d.__VUE_I18N_SYMBOL__,g),F(R[0])){const A=R[0];g.__composerExtend=A.__composerExtend,g.__vueI18nExtend=A.__vueI18nExtend}let h=null;!t&&n&&(h=Ct(d,g.global)),__VUE_I18N_FULL_INSTALL__&&It(d,g,...R),__VUE_I18N_LEGACY_API__&&t&&d.mixin(Lt(i,i.__composer,g));const V=d.unmount;d.unmount=()=>{h&&h(),g.dispose(),V()}},get global(){return i},dispose(){l.stop()},__instances:a,__getInstance:m,__setInstance:b,__deleteInstance:v};return g}}function He(e={}){const s=te();if(s==null)throw P(N.MUST_BE_CALL_SETUP_TOP);if(!s.isCE&&s.appContext.app!=null&&!s.appContext.app.__VUE_I18N_SYMBOL__)throw P(N.NOT_INSTALLED);const t=Ft(s),n=Rt(t),c=Ta(s),a=Nt(e,c);if(__VUE_I18N_LEGACY_API__&&t.mode==="legacy"&&!e.__useComponent){if(!t.allowComposition)throw P(N.NOT_AVAILABLE_IN_LEGACY_MODE);return Mt(s,a,n,e)}if(a==="global")return Oa(n,e,c),n;if(a==="parent"){let _=kt(t,s,e.__useComponent);return _==null&&(_=n),_}const l=t;let i=l.__getInstance(s);if(i==null){const _=D({},e);"__i18n"in c&&(_.__i18n=c.__i18n),n&&(_.__root=n),i=we(_),l.__composerExtend&&(i[Se]=l.__composerExtend(i)),ht(l,s,i),l.__setInstance(s,i)}return i}function Ot(e,s,t){const n=Da();{const c=__VUE_I18N_LEGACY_API__&&s?n.run(()=>We(e)):n.run(()=>we(e));if(c==null)throw P(N.UNEXPECTED_ERROR);return[n,c]}}function Ft(e){{const s=Ba(e.isCE?Tt:e.appContext.app.__VUE_I18N_SYMBOL__);if(!s)throw P(e.isCE?N.NOT_INSTALLED_WITH_PROVIDE:N.UNEXPECTED_ERROR);return s}}function Nt(e,s){return Xa(e)?"__i18n"in s?"local":"global":e.useScope?e.useScope:"local"}function Rt(e){return e.mode==="composition"?e.global:e.global.__composer}function kt(e,s,t=!1){let n=null;const c=s.root;let a=Pt(s,t);for(;a!=null;){const l=e;if(e.mode==="composition")n=l.__getInstance(a);else if(__VUE_I18N_LEGACY_API__){const i=l.__getInstance(a);i!=null&&(n=i.__composer,t&&n&&!n[La]&&(n=null))}if(n!=null||c===a)break;a=a.parent}return n}function Pt(e,s=!1){return e==null?null:s&&e.vnode.ctx||e.parent}function ht(e,s,t){Ja(()=>{},s),za(()=>{const n=t;e.__deleteInstance(s);const c=n[Se];c&&(c(),delete n[Se])},s)}function Mt(e,s,t,n={}){const c=s==="local",a=fa(null);if(c&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw P(N.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const l=T(n.inheritLocale)?n.inheritLocale:!E(n.locale),i=K(!c||l?t.locale.value:E(n.locale)?n.locale:Ve),_=K(!c||l?t.fallbackLocale.value:E(n.fallbackLocale)||y(n.fallbackLocale)||F(n.fallbackLocale)||n.fallbackLocale===!1?n.fallbackLocale:i.value),m=K(_e(i.value,n)),b=K(F(n.datetimeFormats)?n.datetimeFormats:{[i.value]:{}}),v=K(F(n.numberFormats)?n.numberFormats:{[i.value]:{}}),g=c?t.missingWarn:T(n.missingWarn)||Q(n.missingWarn)?n.missingWarn:!0,d=c?t.fallbackWarn:T(n.fallbackWarn)||Q(n.fallbackWarn)?n.fallbackWarn:!0,R=c?t.fallbackRoot:T(n.fallbackRoot)?n.fallbackRoot:!0,h=!!n.fallbackFormat,V=j(n.missing)?n.missing:null,A=j(n.postTranslation)?n.postTranslation:null,X=c?t.warnHtmlMessage:T(n.warnHtmlMessage)?n.warnHtmlMessage:!0,U=!!n.escapeParameter,w=c?t.modifiers:F(n.modifiers)?n.modifiers:{},J=n.pluralRules||c&&t.pluralRules;function $(){return[i.value,_.value,m.value,b.value,v.value]}const ee=W({get:()=>a.value?a.value.locale.value:i.value,set:u=>{a.value&&(a.value.locale.value=u),i.value=u}}),S=W({get:()=>a.value?a.value.fallbackLocale.value:_.value,set:u=>{a.value&&(a.value.fallbackLocale.value=u),_.value=u}}),f=W(()=>a.value?a.value.messages.value:m.value),ne=W(()=>b.value),me=W(()=>v.value);function fe(){return a.value?a.value.getPostTranslationHandler():A}function ge(u){a.value&&a.value.setPostTranslationHandler(u)}function be(){return a.value?a.value.getMissingHandler():V}function ve(u){a.value&&a.value.setMissingHandler(u)}function G(u){return $(),u()}function de(...u){return a.value?G(()=>Reflect.apply(a.value.t,null,[...u])):G(()=>"")}function Ee(...u){return a.value?Reflect.apply(a.value.rt,null,[...u]):""}function Ie(...u){return a.value?G(()=>Reflect.apply(a.value.d,null,[...u])):G(()=>"")}function Le(...u){return a.value?G(()=>Reflect.apply(a.value.n,null,[...u])):G(()=>"")}function x(u){return a.value?a.value.tm(u):{}}function re(u,I){return a.value?a.value.te(u,I):!1}function Te(u){return a.value?a.value.getLocaleMessage(u):{}}function Oe(u,I){a.value&&(a.value.setLocaleMessage(u,I),m.value[u]=I)}function Fe(u,I){a.value&&a.value.mergeLocaleMessage(u,I)}function Ne(u){return a.value?a.value.getDateTimeFormat(u):{}}function $e(u,I){a.value&&(a.value.setDateTimeFormat(u,I),b.value[u]=I)}function Re(u,I){a.value&&a.value.mergeDateTimeFormat(u,I)}function ke(u){return a.value?a.value.getNumberFormat(u):{}}function Pe(u,I){a.value&&(a.value.setNumberFormat(u,I),v.value[u]=I)}function he(u,I){a.value&&a.value.mergeNumberFormat(u,I)}const Me={get id(){return a.value?a.value.id:-1},locale:ee,fallbackLocale:S,messages:f,datetimeFormats:ne,numberFormats:me,get inheritLocale(){return a.value?a.value.inheritLocale:l},set inheritLocale(u){a.value&&(a.value.inheritLocale=u)},get availableLocales(){return a.value?a.value.availableLocales:Object.keys(m.value)},get modifiers(){return a.value?a.value.modifiers:w},get pluralRules(){return a.value?a.value.pluralRules:J},get isGlobal(){return a.value?a.value.isGlobal:!1},get missingWarn(){return a.value?a.value.missingWarn:g},set missingWarn(u){a.value&&(a.value.missingWarn=u)},get fallbackWarn(){return a.value?a.value.fallbackWarn:d},set fallbackWarn(u){a.value&&(a.value.missingWarn=u)},get fallbackRoot(){return a.value?a.value.fallbackRoot:R},set fallbackRoot(u){a.value&&(a.value.fallbackRoot=u)},get fallbackFormat(){return a.value?a.value.fallbackFormat:h},set fallbackFormat(u){a.value&&(a.value.fallbackFormat=u)},get warnHtmlMessage(){return a.value?a.value.warnHtmlMessage:X},set warnHtmlMessage(u){a.value&&(a.value.warnHtmlMessage=u)},get escapeParameter(){return a.value?a.value.escapeParameter:U},set escapeParameter(u){a.value&&(a.value.escapeParameter=u)},t:de,getPostTranslationHandler:fe,setPostTranslationHandler:ge,getMissingHandler:be,setMissingHandler:ve,rt:Ee,d:Ie,n:Le,tm:x,te:re,getLocaleMessage:Te,setLocaleMessage:Oe,mergeLocaleMessage:Fe,getDateTimeFormat:Ne,setDateTimeFormat:$e,mergeDateTimeFormat:Re,getNumberFormat:ke,setNumberFormat:Pe,mergeNumberFormat:he};function ye(u){u.locale.value=i.value,u.fallbackLocale.value=_.value,Object.keys(m.value).forEach(I=>{u.mergeLocaleMessage(I,m.value[I])}),Object.keys(b.value).forEach(I=>{u.mergeDateTimeFormat(I,b.value[I])}),Object.keys(v.value).forEach(I=>{u.mergeNumberFormat(I,v.value[I])}),u.escapeParameter=U,u.fallbackFormat=h,u.fallbackRoot=R,u.fallbackWarn=d,u.missingWarn=g,u.warnHtmlMessage=X}return Ka(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw P(N.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const u=a.value=e.proxy.$i18n.__composer;s==="global"?(i.value=u.locale.value,_.value=u.fallbackLocale.value,m.value=u.messages.value,b.value=u.datetimeFormats.value,v.value=u.numberFormats.value):c&&ye(u)}),Me}const yt=["locale","fallbackLocale","availableLocales"],ma=["t","rt","d","n","tm","te"];function Ct(e,s){const t=Object.create(null);return yt.forEach(c=>{const a=Object.getOwnPropertyDescriptor(s,c);if(!a)throw P(N.UNEXPECTED_ERROR);const l=Wa(a.value)?{get(){return a.value.value},set(i){a.value.value=i}}:{get(){return a.get&&a.get()}};Object.defineProperty(t,c,l)}),e.config.globalProperties.$i18n=t,ma.forEach(c=>{const a=Object.getOwnPropertyDescriptor(s,c);if(!a||!a.value)throw P(N.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${c}`,a)}),()=>{delete e.config.globalProperties.$i18n,ma.forEach(c=>{delete e.config.globalProperties[`$${c}`]})}}ct();__INTLIFY_JIT_COMPILATION__?ea(lt):ea(nt);qa(rt);Qa(ga);if(__INTLIFY_PROD_DEVTOOLS__){const e=q();e.__INTLIFY__=!0,Za(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}export{Dt as c,He as u}; diff --git a/views/js/i18n-qTj21SQL.js b/views/js/i18n-qTj21SQL.js new file mode 100644 index 000000000..0f4045d7f --- /dev/null +++ b/views/js/i18n-qTj21SQL.js @@ -0,0 +1,5 @@ +import{d as Se,a as A,i as K,b as d,c as C,h as ia,e as T,g as ee,f as Aa,j as pa,k as Da,o as Sa,l as Wa,s as _a,r as J,D as We,m as y,n as O,p as q,q as G,t as W,u as Va,v as xe,w as Ua,x as wa,y as z,z as Ha,A as xa,B as Y,C as re,E as se,F as Z,G as ce,H as Me,I as ma,N as $a,J as Ga,K as Ya,L as ja,M as Ba,O as Xa,P as fa,Q as Ja,R as ga,S as za,T as $e,U as Ge,V as Ka,W as qa,X as Qa,Y as Ye,Z as je,_ as Be,$ as Xe,a0 as Je,a1 as ze,a2 as Ke,a3 as Za,a4 as et,a5 as at,a6 as tt,a7 as lt,a8 as qe}from"./vendor-LRfIAhCM.js";/*! + * vue-i18n v9.9.0 + * (c) 2024 kazuya kawaguchi + * Released under the MIT License. + */const nt="9.9.0";function rt(){typeof __VUE_I18N_FULL_INSTALL__!="boolean"&&(z().__VUE_I18N_FULL_INSTALL__=!0),typeof __VUE_I18N_LEGACY_API__!="boolean"&&(z().__VUE_I18N_LEGACY_API__=!0),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(z().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(z().__INTLIFY_DROP_MESSAGE_COMPILER__=!1),typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(z().__INTLIFY_PROD_DEVTOOLS__=!1)}const ba=at.__EXTEND_POINT__,$=ga(ba);$(),$(),$(),$(),$(),$(),$(),$();const va=Ja.__EXTEND_POINT__,M=ga(va),N={UNEXPECTED_RETURN_TYPE:va,INVALID_ARGUMENT:M(),MUST_BE_CALL_SETUP_TOP:M(),NOT_INSTALLED:M(),NOT_AVAILABLE_IN_LEGACY_MODE:M(),REQUIRED_VALUE:M(),INVALID_VALUE:M(),CANNOT_SETUP_VUE_DEVTOOLS_PLUGIN:M(),NOT_INSTALLED_WITH_PROVIDE:M(),UNEXPECTED_ERROR:M(),NOT_COMPATIBLE_LEGACY_VUE_I18N:M(),BRIDGE_SUPPORT_VUE_2_ONLY:M(),MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION:M(),NOT_AVAILABLE_COMPOSITION_IN_LEGACY:M(),__EXTEND_POINT__:M()};function h(e,...s){return xa(e,null,void 0)}const ye=Y("__translateVNode"),Ce=Y("__datetimeParts"),Ae=Y("__numberParts"),da=Y("__setPluralRules"),Ea=Y("__injectWithOption"),pe=Y("__dispose");function ae(e){if(!C(e))return e;for(const s in e)if(se(e,s))if(!s.includes("."))C(e[s])&&ae(e[s]);else{const t=s.split("."),l=t.length-1;let c=e,a=!1;for(let n=0;n{if("locale"in u&&"resource"in u){const{locale:_,resource:m}=u;_?(n[_]=n[_]||{},re(m,n[_])):re(m,n)}else d(u)&&re(JSON.parse(u),n)}),c==null&&a)for(const u in n)se(n,u)&&ae(n[u]);return n}function Ia(e){return e.type}function La(e,s,t){let l=C(s.messages)?s.messages:{};"__i18nGlobal"in t&&(l=oe(e.locale.value,{messages:l,__i18n:t.__i18nGlobal}));const c=Object.keys(l);c.length&&c.forEach(a=>{e.mergeLocaleMessage(a,l[a])});{if(C(s.datetimeFormats)){const a=Object.keys(s.datetimeFormats);a.length&&a.forEach(n=>{e.mergeDateTimeFormat(n,s.datetimeFormats[n])})}if(C(s.numberFormats)){const a=Object.keys(s.numberFormats);a.length&&a.forEach(n=>{e.mergeNumberFormat(n,s.numberFormats[n])})}}}function Qe(e){return tt(lt,null,e,0)}const Ze="__INTLIFY_META__",ea=()=>[],st=()=>!1;let aa=0;function ta(e){return(s,t,l,c)=>e(t,l,ee()||void 0,c)}const ct=()=>{const e=ee();let s=null;return e&&(s=Ia(e)[Ze])?{[Ze]:s}:null};function Ve(e={},s){const{__root:t,__injectWithOption:l}=e,c=t===void 0,a=e.flatJson,n=ce?J:_a;let u=T(e.inheritLocale)?e.inheritLocale:!0;const _=n(t&&u?t.locale.value:d(e.locale)?e.locale:We),m=n(t&&u?t.fallbackLocale.value:d(e.fallbackLocale)||y(e.fallbackLocale)||O(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:_.value),b=n(oe(_.value,e)),v=n(O(e.datetimeFormats)?e.datetimeFormats:{[_.value]:{}}),g=n(O(e.numberFormats)?e.numberFormats:{[_.value]:{}});let I=t?t.missingWarn:T(e.missingWarn)||q(e.missingWarn)?e.missingWarn:!0,R=t?t.fallbackWarn:T(e.fallbackWarn)||q(e.fallbackWarn)?e.fallbackWarn:!0,P=t?t.fallbackRoot:T(e.fallbackRoot)?e.fallbackRoot:!0,p=!!e.fallbackFormat,V=G(e.missing)?e.missing:null,U=G(e.missing)?ta(e.missing):null,D=G(e.postTranslation)?e.postTranslation:null,j=t?t.warnHtmlMessage:T(e.warnHtmlMessage)?e.warnHtmlMessage:!0,H=!!e.escapeParameter;const Q=t?t.modifiers:O(e.modifiers)?e.modifiers:{};let S=e.pluralRules||t&&t.pluralRules,f;f=(()=>{c&&qe(null);const r={version:nt,locale:_.value,fallbackLocale:m.value,messages:b.value,modifiers:Q,pluralRules:S,missing:U===null?void 0:U,missingWarn:I,fallbackWarn:R,fallbackFormat:p,unresolving:!0,postTranslation:D===null?void 0:D,warnHtmlMessage:j,escapeParameter:H,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};r.datetimeFormats=v.value,r.numberFormats=g.value,r.__datetimeFormatters=O(f)?f.__datetimeFormatters:void 0,r.__numberFormatters=O(f)?f.__numberFormatters:void 0;const o=za(r);return c&&qe(o),o})(),Z(f,_.value,m.value);function ue(){return[_.value,m.value,b.value,v.value,g.value]}const ie=W({get:()=>_.value,set:r=>{_.value=r,f.locale=_.value}}),_e=W({get:()=>m.value,set:r=>{m.value=r,f.fallbackLocale=m.value,Z(f,_.value,r)}}),me=W(()=>b.value),fe=W(()=>v.value),ge=W(()=>g.value);function x(){return G(D)?D:null}function be(r){D=r,f.postTranslation=r}function ve(){return V}function de(r){r!==null&&(U=ta(r)),V=r,f.missing=U}const w=(r,o,L,F,B,ne)=>{ue();let X;try{__INTLIFY_PROD_DEVTOOLS__&&Ka(ct()),c||(f.fallbackContext=t?qa():void 0),X=r(f)}finally{__INTLIFY_PROD_DEVTOOLS__,c||(f.fallbackContext=void 0)}if(L!=="translate exists"&&K(X)&&X===Qa||L==="translate exists"&&!X){const[Ca,Mt]=o();return t&&P?F(t):B(Ca)}else{if(ne(X))return X;throw h(N.UNEXPECTED_RETURN_TYPE)}};function le(...r){return w(o=>Reflect.apply(je,null,[o,...r]),()=>Ye(...r),"translate",o=>Reflect.apply(o.t,o,[...r]),o=>o,o=>d(o))}function Ee(...r){const[o,L,F]=r;if(F&&!C(F))throw h(N.INVALID_ARGUMENT);return le(o,L,A({resolvedMessage:!0},F||{}))}function Ie(...r){return w(o=>Reflect.apply(Je,null,[o,...r]),()=>Xe(...r),"datetime format",o=>Reflect.apply(o.d,o,[...r]),()=>Be,o=>d(o))}function Le(...r){return w(o=>Reflect.apply(Ke,null,[o,...r]),()=>ze(...r),"number format",o=>Reflect.apply(o.n,o,[...r]),()=>Be,o=>d(o))}function Te(r){return r.map(o=>d(o)||K(o)||T(o)?Qe(String(o)):o)}const Fe={normalize:Te,interpolate:r=>r,type:"vnode"};function Oe(...r){return w(o=>{let L;const F=o;try{F.processor=Fe,L=Reflect.apply(je,null,[F,...r])}finally{F.processor=null}return L},()=>Ye(...r),"translate",o=>o[ye](...r),o=>[Qe(o)],o=>y(o))}function Ne(...r){return w(o=>Reflect.apply(Ke,null,[o,...r]),()=>ze(...r),"number format",o=>o[Ae](...r),ea,o=>d(o)||y(o))}function Re(...r){return w(o=>Reflect.apply(Je,null,[o,...r]),()=>Xe(...r),"datetime format",o=>o[Ce](...r),ea,o=>d(o)||y(o))}function ke(r){S=r,f.pluralRules=S}function he(r,o){return w(()=>{if(!r)return!1;const L=d(o)?o:_.value,F=E(L),B=f.messageResolver(F,r);return Za(B)||et(B)||d(B)},()=>[r],"translate exists",L=>Reflect.apply(L.te,L,[r,o]),st,L=>T(L))}function Pe(r){let o=null;const L=fa(f,m.value,_.value);for(let F=0;F{u&&(_.value=r,f.locale=r,Z(f,_.value,m.value))}),Me(t.fallbackLocale,r=>{u&&(m.value=r,f.fallbackLocale=r,Z(f,_.value,m.value))}));const k={id:aa,locale:ie,fallbackLocale:_e,get inheritLocale(){return u},set inheritLocale(r){u=r,r&&t&&(_.value=t.locale.value,m.value=t.fallbackLocale.value,Z(f,_.value,m.value))},get availableLocales(){return Object.keys(b.value).sort()},messages:me,get modifiers(){return Q},get pluralRules(){return S||{}},get isGlobal(){return c},get missingWarn(){return I},set missingWarn(r){I=r,f.missingWarn=I},get fallbackWarn(){return R},set fallbackWarn(r){R=r,f.fallbackWarn=R},get fallbackRoot(){return P},set fallbackRoot(r){P=r},get fallbackFormat(){return p},set fallbackFormat(r){p=r,f.fallbackFormat=p},get warnHtmlMessage(){return j},set warnHtmlMessage(r){j=r,f.warnHtmlMessage=r},get escapeParameter(){return H},set escapeParameter(r){H=r,f.escapeParameter=r},t:le,getLocaleMessage:E,setLocaleMessage:Oa,mergeLocaleMessage:Na,getPostTranslationHandler:x,setPostTranslationHandler:be,getMissingHandler:ve,setMissingHandler:de,[da]:ke};return k.datetimeFormats=fe,k.numberFormats=ge,k.rt=Ee,k.te=he,k.tm=i,k.d=Ie,k.n=Le,k.getDateTimeFormat=Ra,k.setDateTimeFormat=ka,k.mergeDateTimeFormat=ha,k.getNumberFormat=Pa,k.setNumberFormat=Ma,k.mergeNumberFormat=ya,k[Ea]=l,k[ye]=Oe,k[Ce]=Re,k[Ae]=Ne,k}function ot(e){const s=d(e.locale)?e.locale:We,t=d(e.fallbackLocale)||y(e.fallbackLocale)||O(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s,l=G(e.missing)?e.missing:void 0,c=T(e.silentTranslationWarn)||q(e.silentTranslationWarn)?!e.silentTranslationWarn:!0,a=T(e.silentFallbackWarn)||q(e.silentFallbackWarn)?!e.silentFallbackWarn:!0,n=T(e.fallbackRoot)?e.fallbackRoot:!0,u=!!e.formatFallbackMessages,_=O(e.modifiers)?e.modifiers:{},m=e.pluralizationRules,b=G(e.postTranslation)?e.postTranslation:void 0,v=d(e.warnHtmlInMessage)?e.warnHtmlInMessage!=="off":!0,g=!!e.escapeParameterHtml,I=T(e.sync)?e.sync:!0;let R=e.messages;if(O(e.sharedMessages)){const H=e.sharedMessages;R=Object.keys(H).reduce((S,f)=>{const te=S[f]||(S[f]={});return A(te,H[f]),S},R||{})}const{__i18n:P,__root:p,__injectWithOption:V}=e,U=e.datetimeFormats,D=e.numberFormats,j=e.flatJson;return{locale:s,fallbackLocale:t,messages:R,flatJson:j,datetimeFormats:U,numberFormats:D,missing:l,missingWarn:c,fallbackWarn:a,fallbackRoot:n,fallbackFormat:u,modifiers:_,pluralRules:m,postTranslation:b,warnHtmlMessage:v,escapeParameter:g,messageResolver:e.messageResolver,inheritLocale:I,__i18n:P,__root:p,__injectWithOption:V}}function De(e={},s){{const t=Ve(ot(e)),{__extender:l}=e,c={id:t.id,get locale(){return t.locale.value},set locale(a){t.locale.value=a},get fallbackLocale(){return t.fallbackLocale.value},set fallbackLocale(a){t.fallbackLocale.value=a},get messages(){return t.messages.value},get datetimeFormats(){return t.datetimeFormats.value},get numberFormats(){return t.numberFormats.value},get availableLocales(){return t.availableLocales},get formatter(){return{interpolate(){return[]}}},set formatter(a){},get missing(){return t.getMissingHandler()},set missing(a){t.setMissingHandler(a)},get silentTranslationWarn(){return T(t.missingWarn)?!t.missingWarn:t.missingWarn},set silentTranslationWarn(a){t.missingWarn=T(a)?!a:a},get silentFallbackWarn(){return T(t.fallbackWarn)?!t.fallbackWarn:t.fallbackWarn},set silentFallbackWarn(a){t.fallbackWarn=T(a)?!a:a},get modifiers(){return t.modifiers},get formatFallbackMessages(){return t.fallbackFormat},set formatFallbackMessages(a){t.fallbackFormat=a},get postTranslation(){return t.getPostTranslationHandler()},set postTranslation(a){t.setPostTranslationHandler(a)},get sync(){return t.inheritLocale},set sync(a){t.inheritLocale=a},get warnHtmlInMessage(){return t.warnHtmlMessage?"warn":"off"},set warnHtmlInMessage(a){t.warnHtmlMessage=a!=="off"},get escapeParameterHtml(){return t.escapeParameter},set escapeParameterHtml(a){t.escapeParameter=a},get preserveDirectiveContent(){return!0},set preserveDirectiveContent(a){},get pluralizationRules(){return t.pluralRules||{}},__composer:t,t(...a){const[n,u,_]=a,m={};let b=null,v=null;if(!d(n))throw h(N.INVALID_ARGUMENT);const g=n;return d(u)?m.locale=u:y(u)?b=u:O(u)&&(v=u),y(_)?b=_:O(_)&&(v=_),Reflect.apply(t.t,t,[g,b||v||{},m])},rt(...a){return Reflect.apply(t.rt,t,[...a])},tc(...a){const[n,u,_]=a,m={plural:1};let b=null,v=null;if(!d(n))throw h(N.INVALID_ARGUMENT);const g=n;return d(u)?m.locale=u:K(u)?m.plural=u:y(u)?b=u:O(u)&&(v=u),d(_)?m.locale=_:y(_)?b=_:O(_)&&(v=_),Reflect.apply(t.t,t,[g,b||v||{},m])},te(a,n){return t.te(a,n)},tm(a){return t.tm(a)},getLocaleMessage(a){return t.getLocaleMessage(a)},setLocaleMessage(a,n){t.setLocaleMessage(a,n)},mergeLocaleMessage(a,n){t.mergeLocaleMessage(a,n)},d(...a){return Reflect.apply(t.d,t,[...a])},getDateTimeFormat(a){return t.getDateTimeFormat(a)},setDateTimeFormat(a,n){t.setDateTimeFormat(a,n)},mergeDateTimeFormat(a,n){t.mergeDateTimeFormat(a,n)},n(...a){return Reflect.apply(t.n,t,[...a])},getNumberFormat(a){return t.getNumberFormat(a)},setNumberFormat(a,n){t.setNumberFormat(a,n)},mergeNumberFormat(a,n){t.mergeNumberFormat(a,n)},getChoiceIndex(a,n){return-1}};return c.__extender=l,c}}const Ue={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function ut({slots:e},s){return s.length===1&&s[0]==="default"?(e.default?e.default():[]).reduce((l,c)=>[...l,...c.type===ma?c.children:[c]],[]):s.reduce((t,l)=>{const c=e[l];return c&&(t[l]=c()),t},{})}function Ta(e){return ma}const it=Se({name:"i18n-t",props:A({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>K(e)||!isNaN(e)}},Ue),setup(e,s){const{slots:t,attrs:l}=s,c=e.i18n||we({useScope:e.scope,__useComponent:!0});return()=>{const a=Object.keys(t).filter(v=>v!=="_"),n={};e.locale&&(n.locale=e.locale),e.plural!==void 0&&(n.plural=d(e.plural)?+e.plural:e.plural);const u=ut(s,a),_=c[ye](e.keypath,u,n),m=A({},l),b=d(e.tag)||C(e.tag)?e.tag:Ta();return ia(b,m,_)}}}),la=it;function _t(e){return y(e)&&!d(e[0])}function Fa(e,s,t,l){const{slots:c,attrs:a}=s;return()=>{const n={part:!0};let u={};e.locale&&(n.locale=e.locale),d(e.format)?n.key=e.format:C(e.format)&&(d(e.format.key)&&(n.key=e.format.key),u=Object.keys(e.format).reduce((g,I)=>t.includes(I)?A({},g,{[I]:e.format[I]}):g,{}));const _=l(e.value,n,u);let m=[n.key];y(_)?m=_.map((g,I)=>{const R=c[g.type],P=R?R({[g.type]:g.value,index:I,parts:_}):[g.value];return _t(P)&&(P[0].key=`${g.type}-${I}`),P}):d(_)&&(m=[_]);const b=A({},a),v=d(e.tag)||C(e.tag)?e.tag:Ta();return ia(v,b,m)}}const mt=Se({name:"i18n-n",props:A({value:{type:Number,required:!0},format:{type:[String,Object]}},Ue),setup(e,s){const t=e.i18n||we({useScope:"parent",__useComponent:!0});return Fa(e,s,$a,(...l)=>t[Ae](...l))}}),na=mt,ft=Se({name:"i18n-d",props:A({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},Ue),setup(e,s){const t=e.i18n||we({useScope:"parent",__useComponent:!0});return Fa(e,s,Ga,(...l)=>t[Ce](...l))}}),ra=ft;function gt(e,s){const t=e;if(e.mode==="composition")return t.__getInstance(s)||e.global;{const l=t.__getInstance(s);return l!=null?l.__composer:e.global.__composer}}function bt(e){const s=n=>{const{instance:u,modifiers:_,value:m}=n;if(!u||!u.$)throw h(N.UNEXPECTED_ERROR);const b=gt(e,u.$),v=sa(m);return[Reflect.apply(b.t,b,[...ca(v)]),b]};return{created:(n,u)=>{const[_,m]=s(u);ce&&e.global===m&&(n.__i18nWatcher=Me(m.locale,()=>{u.instance&&u.instance.$forceUpdate()})),n.__composer=m,n.textContent=_},unmounted:n=>{ce&&n.__i18nWatcher&&(n.__i18nWatcher(),n.__i18nWatcher=void 0,delete n.__i18nWatcher),n.__composer&&(n.__composer=void 0,delete n.__composer)},beforeUpdate:(n,{value:u})=>{if(n.__composer){const _=n.__composer,m=sa(u);n.textContent=Reflect.apply(_.t,_,[...ca(m)])}},getSSRProps:n=>{const[u]=s(n);return{textContent:u}}}}function sa(e){if(d(e))return{path:e};if(O(e)){if(!("path"in e))throw h(N.REQUIRED_VALUE,"path");return e}else throw h(N.INVALID_VALUE)}function ca(e){const{path:s,locale:t,args:l,choice:c,plural:a}=e,n={},u=l||{};return d(t)&&(n.locale=t),K(c)&&(n.plural=c),K(a)&&(n.plural=a),[s,u,n]}function vt(e,s,...t){const l=O(t[0])?t[0]:{},c=!!l.useI18nComponentName;(T(l.globalInstall)?l.globalInstall:!0)&&([c?"i18n":la.name,"I18nT"].forEach(n=>e.component(n,la)),[na.name,"I18nN"].forEach(n=>e.component(n,na)),[ra.name,"I18nD"].forEach(n=>e.component(n,ra))),e.directive("t",bt(s))}function dt(e,s,t){return{beforeCreate(){const l=ee();if(!l)throw h(N.UNEXPECTED_ERROR);const c=this.$options;if(c.i18n){const a=c.i18n;if(c.__i18n&&(a.__i18n=c.__i18n),a.__root=s,this===this.$root)this.$i18n=oa(e,a);else{a.__injectWithOption=!0,a.__extender=t.__vueI18nExtend,this.$i18n=De(a);const n=this.$i18n;n.__extender&&(n.__disposer=n.__extender(this.$i18n))}}else if(c.__i18n)if(this===this.$root)this.$i18n=oa(e,c);else{this.$i18n=De({__i18n:c.__i18n,__injectWithOption:!0,__extender:t.__vueI18nExtend,__root:s});const a=this.$i18n;a.__extender&&(a.__disposer=a.__extender(this.$i18n))}else this.$i18n=e;c.__i18nGlobal&&La(s,c,c),this.$t=(...a)=>this.$i18n.t(...a),this.$rt=(...a)=>this.$i18n.rt(...a),this.$tc=(...a)=>this.$i18n.tc(...a),this.$te=(a,n)=>this.$i18n.te(a,n),this.$d=(...a)=>this.$i18n.d(...a),this.$n=(...a)=>this.$i18n.n(...a),this.$tm=a=>this.$i18n.tm(a),t.__setInstance(l,this.$i18n)},mounted(){},unmounted(){const l=ee();if(!l)throw h(N.UNEXPECTED_ERROR);const c=this.$i18n;delete this.$t,delete this.$rt,delete this.$tc,delete this.$te,delete this.$d,delete this.$n,delete this.$tm,c.__disposer&&(c.__disposer(),delete c.__disposer,delete c.__extender),t.__deleteInstance(l),delete this.$i18n}}}function oa(e,s){e.locale=s.locale||e.locale,e.fallbackLocale=s.fallbackLocale||e.fallbackLocale,e.missing=s.missing||e.missing,e.silentTranslationWarn=s.silentTranslationWarn||e.silentFallbackWarn,e.silentFallbackWarn=s.silentFallbackWarn||e.silentFallbackWarn,e.formatFallbackMessages=s.formatFallbackMessages||e.formatFallbackMessages,e.postTranslation=s.postTranslation||e.postTranslation,e.warnHtmlInMessage=s.warnHtmlInMessage||e.warnHtmlInMessage,e.escapeParameterHtml=s.escapeParameterHtml||e.escapeParameterHtml,e.sync=s.sync||e.sync,e.__composer[da](s.pluralizationRules||e.pluralizationRules);const t=oe(e.locale,{messages:s.messages,__i18n:s.__i18n});return Object.keys(t).forEach(l=>e.mergeLocaleMessage(l,t[l])),s.datetimeFormats&&Object.keys(s.datetimeFormats).forEach(l=>e.mergeDateTimeFormat(l,s.datetimeFormats[l])),s.numberFormats&&Object.keys(s.numberFormats).forEach(l=>e.mergeNumberFormat(l,s.numberFormats[l])),e}const Et=Y("global-vue-i18n");function Ct(e={},s){const t=__VUE_I18N_LEGACY_API__&&T(e.legacy)?e.legacy:__VUE_I18N_LEGACY_API__,l=T(e.globalInjection)?e.globalInjection:!0,c=__VUE_I18N_LEGACY_API__&&t?!!e.allowComposition:!0,a=new Map,[n,u]=It(e,t),_=Y("");function m(g){return a.get(g)||null}function b(g,I){a.set(g,I)}function v(g){a.delete(g)}{const g={get mode(){return __VUE_I18N_LEGACY_API__&&t?"legacy":"composition"},get allowComposition(){return c},async install(I,...R){if(I.__VUE_I18N_SYMBOL__=_,I.provide(I.__VUE_I18N_SYMBOL__,g),O(R[0])){const V=R[0];g.__composerExtend=V.__composerExtend,g.__vueI18nExtend=V.__vueI18nExtend}let P=null;!t&&l&&(P=Pt(I,g.global)),__VUE_I18N_FULL_INSTALL__&&vt(I,g,...R),__VUE_I18N_LEGACY_API__&&t&&I.mixin(dt(u,u.__composer,g));const p=I.unmount;I.unmount=()=>{P&&P(),g.dispose(),p()}},get global(){return u},dispose(){n.stop()},__instances:a,__getInstance:m,__setInstance:b,__deleteInstance:v};return g}}function we(e={}){const s=ee();if(s==null)throw h(N.MUST_BE_CALL_SETUP_TOP);if(!s.isCE&&s.appContext.app!=null&&!s.appContext.app.__VUE_I18N_SYMBOL__)throw h(N.NOT_INSTALLED);const t=Lt(s),l=Ft(t),c=Ia(s),a=Tt(e,c);if(__VUE_I18N_LEGACY_API__&&t.mode==="legacy"&&!e.__useComponent){if(!t.allowComposition)throw h(N.NOT_AVAILABLE_IN_LEGACY_MODE);return kt(s,a,l,e)}if(a==="global")return La(l,e,c),l;if(a==="parent"){let _=Ot(t,s,e.__useComponent);return _==null&&(_=l),_}const n=t;let u=n.__getInstance(s);if(u==null){const _=A({},e);"__i18n"in c&&(_.__i18n=c.__i18n),l&&(_.__root=l),u=Ve(_),n.__composerExtend&&(u[pe]=n.__composerExtend(u)),Rt(n,s,u),n.__setInstance(s,u)}return u}function It(e,s,t){const l=Aa();{const c=__VUE_I18N_LEGACY_API__&&s?l.run(()=>De(e)):l.run(()=>Ve(e));if(c==null)throw h(N.UNEXPECTED_ERROR);return[l,c]}}function Lt(e){{const s=pa(e.isCE?Et:e.appContext.app.__VUE_I18N_SYMBOL__);if(!s)throw h(e.isCE?N.NOT_INSTALLED_WITH_PROVIDE:N.UNEXPECTED_ERROR);return s}}function Tt(e,s){return Da(e)?"__i18n"in s?"local":"global":e.useScope?e.useScope:"local"}function Ft(e){return e.mode==="composition"?e.global:e.global.__composer}function Ot(e,s,t=!1){let l=null;const c=s.root;let a=Nt(s,t);for(;a!=null;){const n=e;if(e.mode==="composition")l=n.__getInstance(a);else if(__VUE_I18N_LEGACY_API__){const u=n.__getInstance(a);u!=null&&(l=u.__composer,t&&l&&!l[Ea]&&(l=null))}if(l!=null||c===a)break;a=a.parent}return l}function Nt(e,s=!1){return e==null?null:s&&e.vnode.ctx||e.parent}function Rt(e,s,t){Sa(()=>{},s),Wa(()=>{const l=t;e.__deleteInstance(s);const c=l[pe];c&&(c(),delete l[pe])},s)}function kt(e,s,t,l={}){const c=s==="local",a=_a(null);if(c&&e.proxy&&!(e.proxy.$options.i18n||e.proxy.$options.__i18n))throw h(N.MUST_DEFINE_I18N_OPTION_IN_ALLOW_COMPOSITION);const n=T(l.inheritLocale)?l.inheritLocale:!d(l.locale),u=J(!c||n?t.locale.value:d(l.locale)?l.locale:We),_=J(!c||n?t.fallbackLocale.value:d(l.fallbackLocale)||y(l.fallbackLocale)||O(l.fallbackLocale)||l.fallbackLocale===!1?l.fallbackLocale:u.value),m=J(oe(u.value,l)),b=J(O(l.datetimeFormats)?l.datetimeFormats:{[u.value]:{}}),v=J(O(l.numberFormats)?l.numberFormats:{[u.value]:{}}),g=c?t.missingWarn:T(l.missingWarn)||q(l.missingWarn)?l.missingWarn:!0,I=c?t.fallbackWarn:T(l.fallbackWarn)||q(l.fallbackWarn)?l.fallbackWarn:!0,R=c?t.fallbackRoot:T(l.fallbackRoot)?l.fallbackRoot:!0,P=!!l.fallbackFormat,p=G(l.missing)?l.missing:null,V=G(l.postTranslation)?l.postTranslation:null,U=c?t.warnHtmlMessage:T(l.warnHtmlMessage)?l.warnHtmlMessage:!0,D=!!l.escapeParameter,j=c?t.modifiers:O(l.modifiers)?l.modifiers:{},H=l.pluralRules||c&&t.pluralRules;function Q(){return[u.value,_.value,m.value,b.value,v.value]}const S=W({get:()=>a.value?a.value.locale.value:u.value,set:i=>{a.value&&(a.value.locale.value=i),u.value=i}}),f=W({get:()=>a.value?a.value.fallbackLocale.value:_.value,set:i=>{a.value&&(a.value.fallbackLocale.value=i),_.value=i}}),te=W(()=>a.value?a.value.messages.value:m.value),ue=W(()=>b.value),ie=W(()=>v.value);function _e(){return a.value?a.value.getPostTranslationHandler():V}function me(i){a.value&&a.value.setPostTranslationHandler(i)}function fe(){return a.value?a.value.getMissingHandler():p}function ge(i){a.value&&a.value.setMissingHandler(i)}function x(i){return Q(),i()}function be(...i){return a.value?x(()=>Reflect.apply(a.value.t,null,[...i])):x(()=>"")}function ve(...i){return a.value?Reflect.apply(a.value.rt,null,[...i]):""}function de(...i){return a.value?x(()=>Reflect.apply(a.value.d,null,[...i])):x(()=>"")}function w(...i){return a.value?x(()=>Reflect.apply(a.value.n,null,[...i])):x(()=>"")}function le(i){return a.value?a.value.tm(i):{}}function Ee(i,E){return a.value?a.value.te(i,E):!1}function Ie(i){return a.value?a.value.getLocaleMessage(i):{}}function Le(i,E){a.value&&(a.value.setLocaleMessage(i,E),m.value[i]=E)}function Te(i,E){a.value&&a.value.mergeLocaleMessage(i,E)}function He(i){return a.value?a.value.getDateTimeFormat(i):{}}function Fe(i,E){a.value&&(a.value.setDateTimeFormat(i,E),b.value[i]=E)}function Oe(i,E){a.value&&a.value.mergeDateTimeFormat(i,E)}function Ne(i){return a.value?a.value.getNumberFormat(i):{}}function Re(i,E){a.value&&(a.value.setNumberFormat(i,E),v.value[i]=E)}function ke(i,E){a.value&&a.value.mergeNumberFormat(i,E)}const he={get id(){return a.value?a.value.id:-1},locale:S,fallbackLocale:f,messages:te,datetimeFormats:ue,numberFormats:ie,get inheritLocale(){return a.value?a.value.inheritLocale:n},set inheritLocale(i){a.value&&(a.value.inheritLocale=i)},get availableLocales(){return a.value?a.value.availableLocales:Object.keys(m.value)},get modifiers(){return a.value?a.value.modifiers:j},get pluralRules(){return a.value?a.value.pluralRules:H},get isGlobal(){return a.value?a.value.isGlobal:!1},get missingWarn(){return a.value?a.value.missingWarn:g},set missingWarn(i){a.value&&(a.value.missingWarn=i)},get fallbackWarn(){return a.value?a.value.fallbackWarn:I},set fallbackWarn(i){a.value&&(a.value.missingWarn=i)},get fallbackRoot(){return a.value?a.value.fallbackRoot:R},set fallbackRoot(i){a.value&&(a.value.fallbackRoot=i)},get fallbackFormat(){return a.value?a.value.fallbackFormat:P},set fallbackFormat(i){a.value&&(a.value.fallbackFormat=i)},get warnHtmlMessage(){return a.value?a.value.warnHtmlMessage:U},set warnHtmlMessage(i){a.value&&(a.value.warnHtmlMessage=i)},get escapeParameter(){return a.value?a.value.escapeParameter:D},set escapeParameter(i){a.value&&(a.value.escapeParameter=i)},t:be,getPostTranslationHandler:_e,setPostTranslationHandler:me,getMissingHandler:fe,setMissingHandler:ge,rt:ve,d:de,n:w,tm:le,te:Ee,getLocaleMessage:Ie,setLocaleMessage:Le,mergeLocaleMessage:Te,getDateTimeFormat:He,setDateTimeFormat:Fe,mergeDateTimeFormat:Oe,getNumberFormat:Ne,setNumberFormat:Re,mergeNumberFormat:ke};function Pe(i){i.locale.value=u.value,i.fallbackLocale.value=_.value,Object.keys(m.value).forEach(E=>{i.mergeLocaleMessage(E,m.value[E])}),Object.keys(b.value).forEach(E=>{i.mergeDateTimeFormat(E,b.value[E])}),Object.keys(v.value).forEach(E=>{i.mergeNumberFormat(E,v.value[E])}),i.escapeParameter=D,i.fallbackFormat=P,i.fallbackRoot=R,i.fallbackWarn=I,i.missingWarn=g,i.warnHtmlMessage=U}return Va(()=>{if(e.proxy==null||e.proxy.$i18n==null)throw h(N.NOT_AVAILABLE_COMPOSITION_IN_LEGACY);const i=a.value=e.proxy.$i18n.__composer;s==="global"?(u.value=i.locale.value,_.value=i.fallbackLocale.value,m.value=i.messages.value,b.value=i.datetimeFormats.value,v.value=i.numberFormats.value):c&&Pe(i)}),he}const ht=["locale","fallbackLocale","availableLocales"],ua=["t","rt","d","n","tm","te"];function Pt(e,s){const t=Object.create(null);return ht.forEach(c=>{const a=Object.getOwnPropertyDescriptor(s,c);if(!a)throw h(N.UNEXPECTED_ERROR);const n=Ya(a.value)?{get(){return a.value.value},set(u){a.value.value=u}}:{get(){return a.get&&a.get()}};Object.defineProperty(t,c,n)}),e.config.globalProperties.$i18n=t,ua.forEach(c=>{const a=Object.getOwnPropertyDescriptor(s,c);if(!a||!a.value)throw h(N.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${c}`,a)}),()=>{delete e.config.globalProperties.$i18n,ua.forEach(c=>{delete e.config.globalProperties[`$${c}`]})}}rt();__INTLIFY_JIT_COMPILATION__?xe(ja):xe(Ba);Ua(Xa);wa(fa);if(__INTLIFY_PROD_DEVTOOLS__){const e=z();e.__INTLIFY__=!0,Ha(e.__INTLIFY_DEVTOOLS_GLOBAL_HOOK__)}export{Ct as c,we as u}; diff --git a/views/js/vendor-CCl5T204.js b/views/js/vendor-CCl5T204.js deleted file mode 100644 index 772007430..000000000 --- a/views/js/vendor-CCl5T204.js +++ /dev/null @@ -1,42 +0,0 @@ -var yc=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function $d(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function CS(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var n=function r(){var s=!1;try{s=this instanceof r}catch{}return s?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var s=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,s.get?s:{enumerable:!0,get:function(){return e[r]}})}),n}var au={exports:{}};var ER=au.exports,E0;function TR(){return E0||(E0=1,(function(e,t){(function(){var n,r="4.17.21",s=200,a="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",o="Expected a function",f="Invalid `variable` option passed into `_.template`",c="__lodash_hash_undefined__",p=500,g="__lodash_placeholder__",v=1,E=2,C=4,T=1,x=2,N=1,D=2,_=4,O=8,I=16,M=32,$=64,m=128,J=256,L=512,j=30,re="...",Q=800,X=16,de=1,Pe=2,ue=3,Se=1/0,be=9007199254740991,He=17976931348623157e292,pt=NaN,Xe=4294967295,rt=Xe-1,Ft=Xe>>>1,jt=[["ary",m],["bind",N],["bindKey",D],["curry",O],["curryRight",I],["flip",L],["partial",M],["partialRight",$],["rearg",J]],Rt="[object Arguments]",Tt="[object Array]",$t="[object AsyncFunction]",qt="[object Boolean]",Xt="[object Date]",Kt="[object DOMException]",vn="[object Error]",tn="[object Function]",V="[object GeneratorFunction]",Z="[object Map]",me="[object Number]",we="[object Null]",le="[object Object]",xe="[object Promise]",Me="[object Proxy]",B="[object RegExp]",k="[object Set]",z="[object String]",Ce="[object Symbol]",Re="[object Undefined]",pe="[object WeakMap]",$e="[object WeakSet]",ze="[object ArrayBuffer]",xt="[object DataView]",se="[object Float32Array]",ae="[object Float64Array]",he="[object Int8Array]",Ae="[object Int16Array]",_e="[object Int32Array]",Ge="[object Uint8Array]",Qe="[object Uint8ClampedArray]",tt="[object Uint16Array]",Ct="[object Uint32Array]",Ze=/\b__p \+= '';/g,Ke=/\b(__p \+=) '' \+/g,qe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ut=/&(?:amp|lt|gt|quot|#39);/g,yt=/[&<>"']/g,_n=RegExp(ut.source),_s=RegExp(yt.source),Qn=/<%-([\s\S]+?)%>/g,Cn=/<%([\s\S]+?)%>/g,la=/<%=([\s\S]+?)%>/g,Sh=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,df=/^\w*$/,hf=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ui=/[\\^$.*+?()[\]{}|]/g,Ms=RegExp(Ui.source),bo=/^\s+/,ua=/\s/,Eh=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Th=/\{\n\/\* \[wrapped with (.+)\] \*/,xh=/,? & /,pf=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ch=/[()=,{}\[\]\/\s]/,Ah=/\\(\\)?/g,gf=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,mf=/\w*$/,Fs=/^[-+]0x[0-9a-f]+$/i,vf=/^0b[01]+$/i,bl=/^\[object .+?Constructor\]$/,Sl=/^0o[0-7]+$/i,fa=/^(?:0|[1-9]\d*)$/,yf=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ca=/($^)/,So=/['\n\r\u2028\u2029\\]/g,Eo="\\ud800-\\udfff",bf="\\u0300-\\u036f",Sf="\\ufe20-\\ufe2f",Ef="\\u20d0-\\u20ff",Tf=bf+Sf+Ef,da="\\u2700-\\u27bf",xf="a-z\\xdf-\\xf6\\xf8-\\xff",Oh="\\xac\\xb1\\xd7\\xf7",Cf="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Af="\\u2000-\\u206f",El=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Tl="A-Z\\xc0-\\xd6\\xd8-\\xde",Vn="\\ufe0e\\ufe0f",ss=Oh+Cf+Af+El,$s="['’]",wh="["+Eo+"]",Of="["+ss+"]",Us="["+Tf+"]",xl="\\d+",ha="["+da+"]",Cl="["+xf+"]",wf="[^"+Eo+ss+xl+da+xf+Tl+"]",Al="\\ud83c[\\udffb-\\udfff]",Wr="(?:"+Us+"|"+Al+")",Ol="[^"+Eo+"]",os="(?:\\ud83c[\\udde6-\\uddff]){2}",wl="[\\ud800-\\udbff][\\udc00-\\udfff]",Bs="["+Tl+"]",Bi="\\u200d",Hi="(?:"+Cl+"|"+wf+")",Il="(?:"+Bs+"|"+wf+")",If="(?:"+$s+"(?:d|ll|m|re|s|t|ve))?",Hs="(?:"+$s+"(?:D|LL|M|RE|S|T|VE))?",Nl=Wr+"?",pa="["+Vn+"]?",Nf="(?:"+Bi+"(?:"+[Ol,os,wl].join("|")+")"+pa+Nl+")*",Rf="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Ih="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Rl=pa+Nl+Nf,Nh="(?:"+[ha,os,wl].join("|")+")"+Rl,Rh="(?:"+[Ol+Us+"?",Us,os,wl,wh].join("|")+")",Pl=RegExp($s,"g"),Ph=RegExp(Us,"g"),Dl=RegExp(Al+"(?="+Al+")|"+Rh+Rl,"g"),Dh=RegExp([Bs+"?"+Cl+"+"+If+"(?="+[Of,Bs,"$"].join("|")+")",Il+"+"+Hs+"(?="+[Of,Bs+Hi,"$"].join("|")+")",Bs+"?"+Hi+"+"+If,Bs+"+"+Hs,Ih,Rf,xl,Nh].join("|"),"g"),Lh=RegExp("["+Bi+Eo+Tf+Vn+"]"),_h=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Mh=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Fh=-1,nn={};nn[se]=nn[ae]=nn[he]=nn[Ae]=nn[_e]=nn[Ge]=nn[Qe]=nn[tt]=nn[Ct]=!0,nn[Rt]=nn[Tt]=nn[ze]=nn[qt]=nn[xt]=nn[Xt]=nn[vn]=nn[tn]=nn[Z]=nn[me]=nn[le]=nn[B]=nn[k]=nn[z]=nn[pe]=!1;var zt={};zt[Rt]=zt[Tt]=zt[ze]=zt[xt]=zt[qt]=zt[Xt]=zt[se]=zt[ae]=zt[he]=zt[Ae]=zt[_e]=zt[Z]=zt[me]=zt[le]=zt[B]=zt[k]=zt[z]=zt[Ce]=zt[Ge]=zt[Qe]=zt[tt]=zt[Ct]=!0,zt[vn]=zt[tn]=zt[pe]=!1;var Pf={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"},Ll={"&":"&","<":"<",">":">",'"':""","'":"'"},Df={"&":"&","<":"<",">":">",""":'"',"'":"'"},Lf={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},_l=parseFloat,$h=parseInt,_f=typeof yc=="object"&&yc&&yc.Object===Object&&yc,Uh=typeof self=="object"&&self&&self.Object===Object&&self,hn=_f||Uh||Function("return this")(),ga=t&&!t.nodeType&&t,yi=ga&&!0&&e&&!e.nodeType&&e,Mf=yi&&yi.exports===ga,Ml=Mf&&_f.process,Or=(function(){try{var H=yi&&yi.require&&yi.require("util").types;return H||Ml&&Ml.binding&&Ml.binding("util")}catch{}})(),u=Or&&Or.isArrayBuffer,h=Or&&Or.isDate,y=Or&&Or.isMap,S=Or&&Or.isRegExp,A=Or&&Or.isSet,w=Or&&Or.isTypedArray;function P(H,ee,q){switch(q.length){case 0:return H.call(ee);case 1:return H.call(ee,q[0]);case 2:return H.call(ee,q[0],q[1]);case 3:return H.call(ee,q[0],q[1],q[2])}return H.apply(ee,q)}function Y(H,ee,q,Te){for(var Oe=-1,We=H==null?0:H.length;++Oe-1}function Le(H,ee,q){for(var Te=-1,Oe=H==null?0:H.length;++Te-1;);return q}function Ao(H,ee){for(var q=H.length;q--&&en(ee,H[q],0)>-1;);return q}function Kr(H,ee){for(var q=H.length,Te=0;q--;)H[q]===ee&&++Te;return Te}var ks=wr(Pf),Bh=wr(Ll);function Hh(H){return"\\"+Lf[H]}function Ff(H,ee){return H==null?n:H[ee]}function Ir(H){return Lh.test(H)}function $l(H){return _h.test(H)}function Wi(H){for(var ee,q=[];!(ee=H.next()).done;)q.push(ee.value);return q}function va(H){var ee=-1,q=Array(H.size);return H.forEach(function(Te,Oe){q[++ee]=[Oe,Te]}),q}function js(H,ee){return function(q){return H(ee(q))}}function Gr(H,ee){for(var q=-1,Te=H.length,Oe=0,We=[];++q-1}function GC(i,l){var d=this.__data__,b=zf(d,i);return b<0?(++this.size,d.push([i,l])):d[b][1]=l,this}us.prototype.clear=jC,us.prototype.delete=WC,us.prototype.get=VC,us.prototype.has=KC,us.prototype.set=GC;function fs(i){var l=-1,d=i==null?0:i.length;for(this.clear();++l=l?i:l)),i}function li(i,l,d,b,R,U){var G,te=l&v,oe=l&E,Ie=l&C;if(d&&(G=R?d(i,b,R,U):d(i)),G!==n)return G;if(!gn(i))return i;var Ne=mt(i);if(Ne){if(G=zA(i),!te)return Nr(i,G)}else{var De=er(i),Ue=De==tn||De==V;if(Ys(i))return dy(i,te);if(De==le||De==Rt||Ue&&!R){if(G=oe||Ue?{}:Py(i),!te)return oe?BA(i,lA(G,i)):UA(i,jv(G,i))}else{if(!zt[De])return R?i:{};G=QA(i,De,te)}}U||(U=new Ti);var Je=U.get(i);if(Je)return Je;U.set(i,G),o0(i)?i.forEach(function(st){G.add(li(st,l,d,st,i,U))}):i0(i)&&i.forEach(function(st,_t){G.set(_t,li(st,l,d,_t,i,U))});var it=Ie?oe?dp:cp:oe?Pr:jn,wt=Ne?n:it(i);return K(wt||i,function(st,_t){wt&&(_t=st,st=i[_t]),Kl(G,_t,li(st,l,d,_t,i,U))}),G}function uA(i){var l=jn(i);return function(d){return Wv(d,i,l)}}function Wv(i,l,d){var b=d.length;if(i==null)return!b;for(i=Be(i);b--;){var R=d[b],U=l[R],G=i[R];if(G===n&&!(R in i)||!U(G))return!1}return!0}function Vv(i,l,d){if(typeof i!="function")throw new It(o);return Zl(function(){i.apply(n,d)},l)}function Gl(i,l,d,b){var R=-1,U=ce,G=!0,te=i.length,oe=[],Ie=l.length;if(!te)return oe;d&&(l=ke(l,cr(d))),b?(U=Le,G=!1):l.length>=s&&(U=Co,G=!1,l=new Io(l));e:for(;++RR?0:R+d),b=b===n||b>R?R:Ot(b),b<0&&(b+=R),b=d>b?0:l0(b);d0&&d(te)?l>1?Kn(te,l-1,d,b,R):gt(R,te):b||(R[R.length]=te)}return R}var Xh=yy(),Xv=yy(!0);function Ki(i,l){return i&&Xh(i,l,jn)}function Yh(i,l){return i&&Xv(i,l,jn)}function Zf(i,l){return Ee(l,function(d){return gs(i[d])})}function Ro(i,l){l=Gs(l,i);for(var d=0,b=l.length;i!=null&&dl}function dA(i,l){return i!=null&&ft.call(i,l)}function hA(i,l){return i!=null&&l in Be(i)}function pA(i,l,d){return i>=qn(l,d)&&i=120&&Ne.length>=120)?new Io(G&&Ne):n}Ne=i[0];var De=-1,Ue=te[0];e:for(;++De-1;)te!==i&&Wf.call(te,oe,1),Wf.call(i,oe,1);return i}function iy(i,l){for(var d=i?l.length:0,b=d-1;d--;){var R=l[d];if(d==b||R!==U){var U=R;ps(R)?Wf.call(i,R,1):ip(i,R)}}return i}function tp(i,l){return i+Gf(Uv()*(l-i+1))}function wA(i,l,d,b){for(var R=-1,U=Un(Kf((l-i)/(d||1)),0),G=q(U);U--;)G[b?U:++R]=i,i+=d;return G}function np(i,l){var d="";if(!i||l<1||l>be)return d;do l%2&&(d+=i),l=Gf(l/2),l&&(i+=i);while(l);return d}function Nt(i,l){return bp(_y(i,l,Dr),i+"")}function IA(i){return kv(Oa(i))}function NA(i,l){var d=Oa(i);return uc(d,No(l,0,d.length))}function Jl(i,l,d,b){if(!gn(i))return i;l=Gs(l,i);for(var R=-1,U=l.length,G=U-1,te=i;te!=null&&++RR?0:R+l),d=d>R?R:d,d<0&&(d+=R),R=l>d?0:d-l>>>0,l>>>=0;for(var U=q(R);++b>>1,G=i[U];G!==null&&!Yr(G)&&(d?G<=l:G=s){var Ie=l?null:WA(i);if(Ie)return ls(Ie);G=!1,R=Co,oe=new Io}else oe=l?[]:te;e:for(;++b=b?i:ui(i,l,d)}var cy=SC||function(i){return hn.clearTimeout(i)};function dy(i,l){if(l)return i.slice();var d=i.length,b=Lv?Lv(d):new i.constructor(d);return i.copy(b),b}function lp(i){var l=new i.constructor(i.byteLength);return new kf(l).set(new kf(i)),l}function _A(i,l){var d=l?lp(i.buffer):i.buffer;return new i.constructor(d,i.byteOffset,i.byteLength)}function MA(i){var l=new i.constructor(i.source,mf.exec(i));return l.lastIndex=i.lastIndex,l}function FA(i){return Vl?Be(Vl.call(i)):{}}function hy(i,l){var d=l?lp(i.buffer):i.buffer;return new i.constructor(d,i.byteOffset,i.length)}function py(i,l){if(i!==l){var d=i!==n,b=i===null,R=i===i,U=Yr(i),G=l!==n,te=l===null,oe=l===l,Ie=Yr(l);if(!te&&!Ie&&!U&&i>l||U&&G&&oe&&!te&&!Ie||b&&G&&oe||!d&&oe||!R)return 1;if(!b&&!U&&!Ie&&i=te)return oe;var Ie=d[b];return oe*(Ie=="desc"?-1:1)}}return i.index-l.index}function gy(i,l,d,b){for(var R=-1,U=i.length,G=d.length,te=-1,oe=l.length,Ie=Un(U-G,0),Ne=q(oe+Ie),De=!b;++te1?d[R-1]:n,G=R>2?d[2]:n;for(U=i.length>3&&typeof U=="function"?(R--,U):n,G&&gr(d[0],d[1],G)&&(U=R<3?n:U,R=1),l=Be(l);++b-1?R[U?l[G]:G]:n}}function Ey(i){return hs(function(l){var d=l.length,b=d,R=ai.prototype.thru;for(i&&l.reverse();b--;){var U=l[b];if(typeof U!="function")throw new It(o);if(R&&!G&&ac(U)=="wrapper")var G=new ai([],!0)}for(b=G?b:d;++b1&&Wt.reverse(),Ne&&oe<_t&&(Wt.length=oe),this&&this!==hn&&this instanceof st&&(vs=wt||zl(vs)),vs.apply(Ci,Wt)}return st}function Ty(i,l){return function(d,b){return gA(d,i,l(b),{})}}function ic(i,l){return function(d,b){var R;if(d===n&&b===n)return l;if(d!==n&&(R=d),b!==n){if(R===n)return b;typeof d=="string"||typeof b=="string"?(d=Xr(d),b=Xr(b)):(d=ay(d),b=ay(b)),R=i(d,b)}return R}}function up(i){return hs(function(l){return l=ke(l,cr(nt())),Nt(function(d){var b=this;return i(l,function(R){return P(R,b,d)})})})}function sc(i,l){l=l===n?" ":Xr(l);var d=l.length;if(d<2)return d?np(l,i):l;var b=np(l,Kf(i/Vi(l)));return Ir(l)?Xs(dr(b),0,i).join(""):b.slice(0,i)}function jA(i,l,d,b){var R=l&N,U=zl(i);function G(){for(var te=-1,oe=arguments.length,Ie=-1,Ne=b.length,De=q(Ne+oe),Ue=this&&this!==hn&&this instanceof G?U:i;++Iete))return!1;var Ie=U.get(i),Ne=U.get(l);if(Ie&&Ne)return Ie==l&&Ne==i;var De=-1,Ue=!0,Je=d&x?new Io:n;for(U.set(i,l),U.set(l,i);++De1?"& ":"")+l[b],l=l.join(d>2?", ":" "),i.replace(Eh,`{ -/* [wrapped with `+l+`] */ -`)}function qA(i){return mt(i)||Lo(i)||!!(Fv&&i&&i[Fv])}function ps(i,l){var d=typeof i;return l=l??be,!!l&&(d=="number"||d!="symbol"&&fa.test(i))&&i>-1&&i%1==0&&i0){if(++l>=Q)return arguments[0]}else l=0;return i.apply(n,arguments)}}function uc(i,l){var d=-1,b=i.length,R=b-1;for(l=l===n?b:l;++d1?i[l-1]:n;return d=typeof d=="function"?(i.pop(),d):n,Gy(i,d)});function Xy(i){var l=F(i);return l.__chain__=!0,l}function fw(i,l){return l(i),i}function fc(i,l){return l(i)}var cw=hs(function(i){var l=i.length,d=l?i[0]:0,b=this.__wrapped__,R=function(U){return Gh(U,i)};return l>1||this.__actions__.length||!(b instanceof Ut)||!ps(d)?this.thru(R):(b=b.slice(d,+d+(l?1:0)),b.__actions__.push({func:fc,args:[R],thisArg:n}),new ai(b,this.__chain__).thru(function(U){return l&&!U.length&&U.push(n),U}))});function dw(){return Xy(this)}function hw(){return new ai(this.value(),this.__chain__)}function pw(){this.__values__===n&&(this.__values__=a0(this.value()));var i=this.__index__>=this.__values__.length,l=i?n:this.__values__[this.__index__++];return{done:i,value:l}}function gw(){return this}function mw(i){for(var l,d=this;d instanceof Jf;){var b=Hy(d);b.__index__=0,b.__values__=n,l?R.__wrapped__=b:l=b;var R=b;d=d.__wrapped__}return R.__wrapped__=i,l}function vw(){var i=this.__wrapped__;if(i instanceof Ut){var l=i;return this.__actions__.length&&(l=new Ut(this)),l=l.reverse(),l.__actions__.push({func:fc,args:[Sp],thisArg:n}),new ai(l,this.__chain__)}return this.thru(Sp)}function yw(){return uy(this.__wrapped__,this.__actions__)}var bw=nc(function(i,l,d){ft.call(i,d)?++i[d]:cs(i,d,1)});function Sw(i,l,d){var b=mt(i)?ye:fA;return d&&gr(i,l,d)&&(l=n),b(i,nt(l,3))}function Ew(i,l){var d=mt(i)?Ee:Gv;return d(i,nt(l,3))}var Tw=Sy(ky),xw=Sy(jy);function Cw(i,l){return Kn(cc(i,l),1)}function Aw(i,l){return Kn(cc(i,l),Se)}function Ow(i,l,d){return d=d===n?1:Ot(d),Kn(cc(i,l),d)}function Yy(i,l){var d=mt(i)?K:Vs;return d(i,nt(l,3))}function Jy(i,l){var d=mt(i)?ie:Kv;return d(i,nt(l,3))}var ww=nc(function(i,l,d){ft.call(i,d)?i[d].push(l):cs(i,d,[l])});function Iw(i,l,d,b){i=Rr(i)?i:Oa(i),d=d&&!b?Ot(d):0;var R=i.length;return d<0&&(d=Un(R+d,0)),mc(i)?d<=R&&i.indexOf(l,d)>-1:!!R&&en(i,l,d)>-1}var Nw=Nt(function(i,l,d){var b=-1,R=typeof l=="function",U=Rr(i)?q(i.length):[];return Vs(i,function(G){U[++b]=R?P(l,G,d):Xl(G,l,d)}),U}),Rw=nc(function(i,l,d){cs(i,d,l)});function cc(i,l){var d=mt(i)?ke:Zv;return d(i,nt(l,3))}function Pw(i,l,d,b){return i==null?[]:(mt(l)||(l=l==null?[]:[l]),d=b?n:d,mt(d)||(d=d==null?[]:[d]),ny(i,l,d))}var Dw=nc(function(i,l,d){i[d?0:1].push(l)},function(){return[[],[]]});function Lw(i,l,d){var b=mt(i)?ct:bi,R=arguments.length<3;return b(i,nt(l,4),d,R,Vs)}function _w(i,l,d){var b=mt(i)?Mn:bi,R=arguments.length<3;return b(i,nt(l,4),d,R,Kv)}function Mw(i,l){var d=mt(i)?Ee:Gv;return d(i,pc(nt(l,3)))}function Fw(i){var l=mt(i)?kv:IA;return l(i)}function $w(i,l,d){(d?gr(i,l,d):l===n)?l=1:l=Ot(l);var b=mt(i)?sA:NA;return b(i,l)}function Uw(i){var l=mt(i)?oA:PA;return l(i)}function Bw(i){if(i==null)return 0;if(Rr(i))return mc(i)?Vi(i):i.length;var l=er(i);return l==Z||l==k?i.size:Zh(i).length}function Hw(i,l,d){var b=mt(i)?pn:DA;return d&&gr(i,l,d)&&(l=n),b(i,nt(l,3))}var kw=Nt(function(i,l){if(i==null)return[];var d=l.length;return d>1&&gr(i,l[0],l[1])?l=[]:d>2&&gr(l[0],l[1],l[2])&&(l=[l[0]]),ny(i,Kn(l,1),[])}),dc=EC||function(){return hn.Date.now()};function jw(i,l){if(typeof l!="function")throw new It(o);return i=Ot(i),function(){if(--i<1)return l.apply(this,arguments)}}function zy(i,l,d){return l=d?n:l,l=i&&l==null?i.length:l,ds(i,m,n,n,n,n,l)}function Qy(i,l){var d;if(typeof l!="function")throw new It(o);return i=Ot(i),function(){return--i>0&&(d=l.apply(this,arguments)),i<=1&&(l=n),d}}var Tp=Nt(function(i,l,d){var b=N;if(d.length){var R=Gr(d,Ca(Tp));b|=M}return ds(i,b,l,d,R)}),Zy=Nt(function(i,l,d){var b=N|D;if(d.length){var R=Gr(d,Ca(Zy));b|=M}return ds(l,b,i,d,R)});function qy(i,l,d){l=d?n:l;var b=ds(i,O,n,n,n,n,n,l);return b.placeholder=qy.placeholder,b}function e0(i,l,d){l=d?n:l;var b=ds(i,I,n,n,n,n,n,l);return b.placeholder=e0.placeholder,b}function t0(i,l,d){var b,R,U,G,te,oe,Ie=0,Ne=!1,De=!1,Ue=!0;if(typeof i!="function")throw new It(o);l=ci(l)||0,gn(d)&&(Ne=!!d.leading,De="maxWait"in d,U=De?Un(ci(d.maxWait)||0,l):U,Ue="trailing"in d?!!d.trailing:Ue);function Je(On){var Ci=b,vs=R;return b=R=n,Ie=On,G=i.apply(vs,Ci),G}function it(On){return Ie=On,te=Zl(_t,l),Ne?Je(On):G}function wt(On){var Ci=On-oe,vs=On-Ie,S0=l-Ci;return De?qn(S0,U-vs):S0}function st(On){var Ci=On-oe,vs=On-Ie;return oe===n||Ci>=l||Ci<0||De&&vs>=U}function _t(){var On=dc();if(st(On))return Wt(On);te=Zl(_t,wt(On))}function Wt(On){return te=n,Ue&&b?Je(On):(b=R=n,G)}function Jr(){te!==n&&cy(te),Ie=0,b=oe=R=te=n}function mr(){return te===n?G:Wt(dc())}function zr(){var On=dc(),Ci=st(On);if(b=arguments,R=this,oe=On,Ci){if(te===n)return it(oe);if(De)return cy(te),te=Zl(_t,l),Je(oe)}return te===n&&(te=Zl(_t,l)),G}return zr.cancel=Jr,zr.flush=mr,zr}var Ww=Nt(function(i,l){return Vv(i,1,l)}),Vw=Nt(function(i,l,d){return Vv(i,ci(l)||0,d)});function Kw(i){return ds(i,L)}function hc(i,l){if(typeof i!="function"||l!=null&&typeof l!="function")throw new It(o);var d=function(){var b=arguments,R=l?l.apply(this,b):b[0],U=d.cache;if(U.has(R))return U.get(R);var G=i.apply(this,b);return d.cache=U.set(R,G)||U,G};return d.cache=new(hc.Cache||fs),d}hc.Cache=fs;function pc(i){if(typeof i!="function")throw new It(o);return function(){var l=arguments;switch(l.length){case 0:return!i.call(this);case 1:return!i.call(this,l[0]);case 2:return!i.call(this,l[0],l[1]);case 3:return!i.call(this,l[0],l[1],l[2])}return!i.apply(this,l)}}function Gw(i){return Qy(2,i)}var Xw=LA(function(i,l){l=l.length==1&&mt(l[0])?ke(l[0],cr(nt())):ke(Kn(l,1),cr(nt()));var d=l.length;return Nt(function(b){for(var R=-1,U=qn(b.length,d);++R=l}),Lo=Jv((function(){return arguments})())?Jv:function(i){return yn(i)&&ft.call(i,"callee")&&!Mv.call(i,"callee")},mt=q.isArray,lI=u?cr(u):mA;function Rr(i){return i!=null&&gc(i.length)&&!gs(i)}function An(i){return yn(i)&&Rr(i)}function uI(i){return i===!0||i===!1||yn(i)&&pr(i)==qt}var Ys=xC||_p,fI=h?cr(h):vA;function cI(i){return yn(i)&&i.nodeType===1&&!ql(i)}function dI(i){if(i==null)return!0;if(Rr(i)&&(mt(i)||typeof i=="string"||typeof i.splice=="function"||Ys(i)||Aa(i)||Lo(i)))return!i.length;var l=er(i);if(l==Z||l==k)return!i.size;if(Ql(i))return!Zh(i).length;for(var d in i)if(ft.call(i,d))return!1;return!0}function hI(i,l){return Yl(i,l)}function pI(i,l,d){d=typeof d=="function"?d:n;var b=d?d(i,l):n;return b===n?Yl(i,l,n,d):!!b}function Cp(i){if(!yn(i))return!1;var l=pr(i);return l==vn||l==Kt||typeof i.message=="string"&&typeof i.name=="string"&&!ql(i)}function gI(i){return typeof i=="number"&&$v(i)}function gs(i){if(!gn(i))return!1;var l=pr(i);return l==tn||l==V||l==$t||l==Me}function r0(i){return typeof i=="number"&&i==Ot(i)}function gc(i){return typeof i=="number"&&i>-1&&i%1==0&&i<=be}function gn(i){var l=typeof i;return i!=null&&(l=="object"||l=="function")}function yn(i){return i!=null&&typeof i=="object"}var i0=y?cr(y):bA;function mI(i,l){return i===l||Qh(i,l,pp(l))}function vI(i,l,d){return d=typeof d=="function"?d:n,Qh(i,l,pp(l),d)}function yI(i){return s0(i)&&i!=+i}function bI(i){if(nO(i))throw new Oe(a);return zv(i)}function SI(i){return i===null}function EI(i){return i==null}function s0(i){return typeof i=="number"||yn(i)&&pr(i)==me}function ql(i){if(!yn(i)||pr(i)!=le)return!1;var l=jf(i);if(l===null)return!0;var d=ft.call(l,"constructor")&&l.constructor;return typeof d=="function"&&d instanceof d&&Ei.call(d)==vC}var Ap=S?cr(S):SA;function TI(i){return r0(i)&&i>=-be&&i<=be}var o0=A?cr(A):EA;function mc(i){return typeof i=="string"||!mt(i)&&yn(i)&&pr(i)==z}function Yr(i){return typeof i=="symbol"||yn(i)&&pr(i)==Ce}var Aa=w?cr(w):TA;function xI(i){return i===n}function CI(i){return yn(i)&&er(i)==pe}function AI(i){return yn(i)&&pr(i)==$e}var OI=oc(qh),wI=oc(function(i,l){return i<=l});function a0(i){if(!i)return[];if(Rr(i))return mc(i)?dr(i):Nr(i);if(Hl&&i[Hl])return Wi(i[Hl]());var l=er(i),d=l==Z?va:l==k?ls:Oa;return d(i)}function ms(i){if(!i)return i===0?i:0;if(i=ci(i),i===Se||i===-Se){var l=i<0?-1:1;return l*He}return i===i?i:0}function Ot(i){var l=ms(i),d=l%1;return l===l?d?l-d:l:0}function l0(i){return i?No(Ot(i),0,Xe):0}function ci(i){if(typeof i=="number")return i;if(Yr(i))return pt;if(gn(i)){var l=typeof i.valueOf=="function"?i.valueOf():i;i=gn(l)?l+"":l}if(typeof i!="string")return i===0?i:+i;i=oi(i);var d=vf.test(i);return d||Sl.test(i)?$h(i.slice(2),d?2:8):Fs.test(i)?pt:+i}function u0(i){return Gi(i,Pr(i))}function II(i){return i?No(Ot(i),-be,be):i===0?i:0}function Qt(i){return i==null?"":Xr(i)}var NI=Ta(function(i,l){if(Ql(l)||Rr(l)){Gi(l,jn(l),i);return}for(var d in l)ft.call(l,d)&&Kl(i,d,l[d])}),f0=Ta(function(i,l){Gi(l,Pr(l),i)}),vc=Ta(function(i,l,d,b){Gi(l,Pr(l),i,b)}),RI=Ta(function(i,l,d,b){Gi(l,jn(l),i,b)}),PI=hs(Gh);function DI(i,l){var d=Ea(i);return l==null?d:jv(d,l)}var LI=Nt(function(i,l){i=Be(i);var d=-1,b=l.length,R=b>2?l[2]:n;for(R&&gr(l[0],l[1],R)&&(b=1);++d1),U}),Gi(i,dp(i),d),b&&(d=li(d,v|E|C,VA));for(var R=l.length;R--;)ip(d,l[R]);return d});function QI(i,l){return d0(i,pc(nt(l)))}var ZI=hs(function(i,l){return i==null?{}:AA(i,l)});function d0(i,l){if(i==null)return{};var d=ke(dp(i),function(b){return[b]});return l=nt(l),ry(i,d,function(b,R){return l(b,R[0])})}function qI(i,l,d){l=Gs(l,i);var b=-1,R=l.length;for(R||(R=1,i=n);++bl){var b=i;i=l,l=b}if(d||i%1||l%1){var R=Uv();return qn(i+R*(l-i+_l("1e-"+((R+"").length-1))),l)}return tp(i,l)}var fN=xa(function(i,l,d){return l=l.toLowerCase(),i+(d?g0(l):l)});function g0(i){return Ip(Qt(i).toLowerCase())}function m0(i){return i=Qt(i),i&&i.replace(yf,ks).replace(Ph,"")}function cN(i,l,d){i=Qt(i),l=Xr(l);var b=i.length;d=d===n?b:No(Ot(d),0,b);var R=d;return d-=l.length,d>=0&&i.slice(d,R)==l}function dN(i){return i=Qt(i),i&&_s.test(i)?i.replace(yt,Bh):i}function hN(i){return i=Qt(i),i&&Ms.test(i)?i.replace(Ui,"\\$&"):i}var pN=xa(function(i,l,d){return i+(d?"-":"")+l.toLowerCase()}),gN=xa(function(i,l,d){return i+(d?" ":"")+l.toLowerCase()}),mN=by("toLowerCase");function vN(i,l,d){i=Qt(i),l=Ot(l);var b=l?Vi(i):0;if(!l||b>=l)return i;var R=(l-b)/2;return sc(Gf(R),d)+i+sc(Kf(R),d)}function yN(i,l,d){i=Qt(i),l=Ot(l);var b=l?Vi(i):0;return l&&b>>0,d?(i=Qt(i),i&&(typeof l=="string"||l!=null&&!Ap(l))&&(l=Xr(l),!l&&Ir(i))?Xs(dr(i),0,d):i.split(l,d)):[]}var AN=xa(function(i,l,d){return i+(d?" ":"")+Ip(l)});function ON(i,l,d){return i=Qt(i),d=d==null?0:No(Ot(d),0,i.length),l=Xr(l),i.slice(d,d+l.length)==l}function wN(i,l,d){var b=F.templateSettings;d&&gr(i,l,d)&&(l=n),i=Qt(i),l=vc({},l,b,Oy);var R=vc({},l.imports,b.imports,Oy),U=jn(R),G=Fl(R,U),te,oe,Ie=0,Ne=l.interpolate||ca,De="__p += '",Ue=At((l.escape||ca).source+"|"+Ne.source+"|"+(Ne===la?gf:ca).source+"|"+(l.evaluate||ca).source+"|$","g"),Je="//# sourceURL="+(ft.call(l,"sourceURL")?(l.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Fh+"]")+` -`;i.replace(Ue,function(st,_t,Wt,Jr,mr,zr){return Wt||(Wt=Jr),De+=i.slice(Ie,zr).replace(So,Hh),_t&&(te=!0,De+=`' + -__e(`+_t+`) + -'`),mr&&(oe=!0,De+=`'; -`+mr+`; -__p += '`),Wt&&(De+=`' + -((__t = (`+Wt+`)) == null ? '' : __t) + -'`),Ie=zr+st.length,st}),De+=`'; -`;var it=ft.call(l,"variable")&&l.variable;if(!it)De=`with (obj) { -`+De+` -} -`;else if(Ch.test(it))throw new Oe(f);De=(oe?De.replace(Ze,""):De).replace(Ke,"$1").replace(qe,"$1;"),De="function("+(it||"obj")+`) { -`+(it?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(te?", __e = _.escape":"")+(oe?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+De+`return __p -}`;var wt=y0(function(){return We(U,Je+"return "+De).apply(n,G)});if(wt.source=De,Cp(wt))throw wt;return wt}function IN(i){return Qt(i).toLowerCase()}function NN(i){return Qt(i).toUpperCase()}function RN(i,l,d){if(i=Qt(i),i&&(d||l===n))return oi(i);if(!i||!(l=Xr(l)))return i;var b=dr(i),R=dr(l),U=Gt(b,R),G=Ao(b,R)+1;return Xs(b,U,G).join("")}function PN(i,l,d){if(i=Qt(i),i&&(d||l===n))return i.slice(0,$f(i)+1);if(!i||!(l=Xr(l)))return i;var b=dr(i),R=Ao(b,dr(l))+1;return Xs(b,0,R).join("")}function DN(i,l,d){if(i=Qt(i),i&&(d||l===n))return i.replace(bo,"");if(!i||!(l=Xr(l)))return i;var b=dr(i),R=Gt(b,dr(l));return Xs(b,R).join("")}function LN(i,l){var d=j,b=re;if(gn(l)){var R="separator"in l?l.separator:R;d="length"in l?Ot(l.length):d,b="omission"in l?Xr(l.omission):b}i=Qt(i);var U=i.length;if(Ir(i)){var G=dr(i);U=G.length}if(d>=U)return i;var te=d-Vi(b);if(te<1)return b;var oe=G?Xs(G,0,te).join(""):i.slice(0,te);if(R===n)return oe+b;if(G&&(te+=oe.length-te),Ap(R)){if(i.slice(te).search(R)){var Ie,Ne=oe;for(R.global||(R=At(R.source,Qt(mf.exec(R))+"g")),R.lastIndex=0;Ie=R.exec(Ne);)var De=Ie.index;oe=oe.slice(0,De===n?te:De)}}else if(i.indexOf(Xr(R),te)!=te){var Ue=oe.lastIndexOf(R);Ue>-1&&(oe=oe.slice(0,Ue))}return oe+b}function _N(i){return i=Qt(i),i&&_n.test(i)?i.replace(ut,Bl):i}var MN=xa(function(i,l,d){return i+(d?" ":"")+l.toUpperCase()}),Ip=by("toUpperCase");function v0(i,l,d){return i=Qt(i),l=d?n:l,l===n?$l(i)?ne(i):Pt(i):i.match(l)||[]}var y0=Nt(function(i,l){try{return P(i,n,l)}catch(d){return Cp(d)?d:new Oe(d)}}),FN=hs(function(i,l){return K(l,function(d){d=Xi(d),cs(i,d,Tp(i[d],i))}),i});function $N(i){var l=i==null?0:i.length,d=nt();return i=l?ke(i,function(b){if(typeof b[1]!="function")throw new It(o);return[d(b[0]),b[1]]}):[],Nt(function(b){for(var R=-1;++Rbe)return[];var d=Xe,b=qn(i,Xe);l=nt(l),i-=Xe;for(var R=xo(b,l);++d0||l<0)?new Ut(d):(i<0?d=d.takeRight(-i):i&&(d=d.drop(i)),l!==n&&(l=Ot(l),d=l<0?d.dropRight(-l):d.take(l-i)),d)},Ut.prototype.takeRightWhile=function(i){return this.reverse().takeWhile(i).reverse()},Ut.prototype.toArray=function(){return this.take(Xe)},Ki(Ut.prototype,function(i,l){var d=/^(?:filter|find|map|reject)|While$/.test(l),b=/^(?:head|last)$/.test(l),R=F[b?"take"+(l=="last"?"Right":""):l],U=b||/^find/.test(l);R&&(F.prototype[l]=function(){var G=this.__wrapped__,te=b?[1]:arguments,oe=G instanceof Ut,Ie=te[0],Ne=oe||mt(G),De=function(_t){var Wt=R.apply(F,gt([_t],te));return b&&Ue?Wt[0]:Wt};Ne&&d&&typeof Ie=="function"&&Ie.length!=1&&(oe=Ne=!1);var Ue=this.__chain__,Je=!!this.__actions__.length,it=U&&!Ue,wt=oe&&!Je;if(!U&&Ne){G=wt?G:new Ut(this);var st=i.apply(G,te);return st.__actions__.push({func:fc,args:[De],thisArg:n}),new ai(st,Ue)}return it&&wt?i.apply(this,te):(st=this.thru(De),it?b?st.value()[0]:st.value():st)})}),K(["pop","push","shift","sort","splice","unshift"],function(i){var l=Fn[i],d=/^(?:push|sort|unshift)$/.test(i)?"tap":"thru",b=/^(?:pop|shift)$/.test(i);F.prototype[i]=function(){var R=arguments;if(b&&!this.__chain__){var U=this.value();return l.apply(mt(U)?U:[],R)}return this[d](function(G){return l.apply(mt(G)?G:[],R)})}}),Ki(Ut.prototype,function(i,l){var d=F[l];if(d){var b=d.name+"";ft.call(Sa,b)||(Sa[b]=[]),Sa[b].push({name:l,func:d})}}),Sa[rc(n,D).name]=[{name:"wrapper",func:n}],Ut.prototype.clone=_C,Ut.prototype.reverse=MC,Ut.prototype.value=FC,F.prototype.at=cw,F.prototype.chain=dw,F.prototype.commit=hw,F.prototype.next=pw,F.prototype.plant=mw,F.prototype.reverse=vw,F.prototype.toJSON=F.prototype.valueOf=F.prototype.value=yw,F.prototype.first=F.prototype.head,Hl&&(F.prototype[Hl]=gw),F}),ge=fe();yi?((yi.exports=ge)._=ge,ga._=ge):hn._=ge}).call(ER)})(au,au.exports)),au.exports}var xR=TR();const Y$=$d(xR);function AS(e,t){return function(){return e.apply(t,arguments)}}const{toString:CR}=Object.prototype,{getPrototypeOf:Qg}=Object,{iterator:Ud,toStringTag:OS}=Symbol,Bd=(e=>t=>{const n=CR.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),$i=e=>(e=e.toLowerCase(),t=>Bd(t)===e),Hd=e=>t=>typeof t===e,{isArray:cl}=Array,Ja=Hd("undefined");function Ku(e){return e!==null&&!Ja(e)&&e.constructor!==null&&!Ja(e.constructor)&&Hr(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const wS=$i("ArrayBuffer");function AR(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&wS(e.buffer),t}const OR=Hd("string"),Hr=Hd("function"),IS=Hd("number"),Gu=e=>e!==null&&typeof e=="object",wR=e=>e===!0||e===!1,jc=e=>{if(Bd(e)!=="object")return!1;const t=Qg(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(OS in e)&&!(Ud in e)},IR=e=>{if(!Gu(e)||Ku(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},NR=$i("Date"),RR=$i("File"),PR=$i("Blob"),DR=$i("FileList"),LR=e=>Gu(e)&&Hr(e.pipe),_R=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Hr(e.append)&&((t=Bd(e))==="formdata"||t==="object"&&Hr(e.toString)&&e.toString()==="[object FormData]"))},MR=$i("URLSearchParams"),[FR,$R,UR,BR]=["ReadableStream","Request","Response","Headers"].map($i),HR=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Xu(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),cl(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const jo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,RS=e=>!Ja(e)&&e!==jo;function pg(){const{caseless:e,skipUndefined:t}=RS(this)&&this||{},n={},r=(s,a)=>{const o=e&&NS(n,a)||a;jc(n[o])&&jc(s)?n[o]=pg(n[o],s):jc(s)?n[o]=pg({},s):cl(s)?n[o]=s.slice():(!t||!Ja(s))&&(n[o]=s)};for(let s=0,a=arguments.length;s(Xu(t,(s,a)=>{n&&Hr(s)?e[a]=AS(s,n):e[a]=s},{allOwnKeys:r}),e),jR=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),WR=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},VR=(e,t,n,r)=>{let s,a,o;const f={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),a=s.length;a-- >0;)o=s[a],(!r||r(o,e,t))&&!f[o]&&(t[o]=e[o],f[o]=!0);e=n!==!1&&Qg(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},KR=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},GR=e=>{if(!e)return null;if(cl(e))return e;let t=e.length;if(!IS(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},XR=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Qg(Uint8Array)),YR=(e,t)=>{const r=(e&&e[Ud]).call(e);let s;for(;(s=r.next())&&!s.done;){const a=s.value;t.call(e,a[0],a[1])}},JR=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},zR=$i("HTMLFormElement"),QR=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),T0=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),ZR=$i("RegExp"),PS=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};Xu(n,(s,a)=>{let o;(o=t(s,a,e))!==!1&&(r[a]=o||s)}),Object.defineProperties(e,r)},qR=e=>{PS(e,(t,n)=>{if(Hr(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(Hr(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},eP=(e,t)=>{const n={},r=s=>{s.forEach(a=>{n[a]=!0})};return cl(e)?r(e):r(String(e).split(t)),n},tP=()=>{},nP=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function rP(e){return!!(e&&Hr(e.append)&&e[OS]==="FormData"&&e[Ud])}const iP=e=>{const t=new Array(10),n=(r,s)=>{if(Gu(r)){if(t.indexOf(r)>=0)return;if(Ku(r))return r;if(!("toJSON"in r)){t[s]=r;const a=cl(r)?[]:{};return Xu(r,(o,f)=>{const c=n(o,s+1);!Ja(c)&&(a[f]=c)}),t[s]=void 0,a}}return r};return n(e,0)},sP=$i("AsyncFunction"),oP=e=>e&&(Gu(e)||Hr(e))&&Hr(e.then)&&Hr(e.catch),DS=((e,t)=>e?setImmediate:t?((n,r)=>(jo.addEventListener("message",({source:s,data:a})=>{s===jo&&a===n&&r.length&&r.shift()()},!1),s=>{r.push(s),jo.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Hr(jo.postMessage)),aP=typeof queueMicrotask<"u"?queueMicrotask.bind(jo):typeof process<"u"&&process.nextTick||DS,lP=e=>e!=null&&Hr(e[Ud]),ve={isArray:cl,isArrayBuffer:wS,isBuffer:Ku,isFormData:_R,isArrayBufferView:AR,isString:OR,isNumber:IS,isBoolean:wR,isObject:Gu,isPlainObject:jc,isEmptyObject:IR,isReadableStream:FR,isRequest:$R,isResponse:UR,isHeaders:BR,isUndefined:Ja,isDate:NR,isFile:RR,isBlob:PR,isRegExp:ZR,isFunction:Hr,isStream:LR,isURLSearchParams:MR,isTypedArray:XR,isFileList:DR,forEach:Xu,merge:pg,extend:kR,trim:HR,stripBOM:jR,inherits:WR,toFlatObject:VR,kindOf:Bd,kindOfTest:$i,endsWith:KR,toArray:GR,forEachEntry:YR,matchAll:JR,isHTMLForm:zR,hasOwnProperty:T0,hasOwnProp:T0,reduceDescriptors:PS,freezeMethods:qR,toObjectSet:eP,toCamelCase:QR,noop:tP,toFiniteNumber:nP,findKey:NS,global:jo,isContextDefined:RS,isSpecCompliantForm:rP,toJSONObject:iP,isAsyncFn:sP,isThenable:oP,setImmediate:DS,asap:aP,isIterable:lP};function St(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}ve.inherits(St,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ve.toJSONObject(this.config),code:this.code,status:this.status}}});const LS=St.prototype,_S={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{_S[e]={value:e}});Object.defineProperties(St,_S);Object.defineProperty(LS,"isAxiosError",{value:!0});St.from=(e,t,n,r,s,a)=>{const o=Object.create(LS);ve.toFlatObject(e,o,function(g){return g!==Error.prototype},p=>p!=="isAxiosError");const f=e&&e.message?e.message:"Error",c=t==null&&e?e.code:t;return St.call(o,f,c,n,r,s),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",a&&Object.assign(o,a),o};const uP=null;function gg(e){return ve.isPlainObject(e)||ve.isArray(e)}function MS(e){return ve.endsWith(e,"[]")?e.slice(0,-2):e}function x0(e,t,n){return e?e.concat(t).map(function(s,a){return s=MS(s),!n&&a?"["+s+"]":s}).join(n?".":""):t}function fP(e){return ve.isArray(e)&&!e.some(gg)}const cP=ve.toFlatObject(ve,{},null,function(t){return/^is[A-Z]/.test(t)});function kd(e,t,n){if(!ve.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=ve.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(x,N){return!ve.isUndefined(N[x])});const r=n.metaTokens,s=n.visitor||g,a=n.dots,o=n.indexes,c=(n.Blob||typeof Blob<"u"&&Blob)&&ve.isSpecCompliantForm(t);if(!ve.isFunction(s))throw new TypeError("visitor must be a function");function p(T){if(T===null)return"";if(ve.isDate(T))return T.toISOString();if(ve.isBoolean(T))return T.toString();if(!c&&ve.isBlob(T))throw new St("Blob is not supported. Use a Buffer instead.");return ve.isArrayBuffer(T)||ve.isTypedArray(T)?c&&typeof Blob=="function"?new Blob([T]):Buffer.from(T):T}function g(T,x,N){let D=T;if(T&&!N&&typeof T=="object"){if(ve.endsWith(x,"{}"))x=r?x:x.slice(0,-2),T=JSON.stringify(T);else if(ve.isArray(T)&&fP(T)||(ve.isFileList(T)||ve.endsWith(x,"[]"))&&(D=ve.toArray(T)))return x=MS(x),D.forEach(function(O,I){!(ve.isUndefined(O)||O===null)&&t.append(o===!0?x0([x],I,a):o===null?x:x+"[]",p(O))}),!1}return gg(T)?!0:(t.append(x0(N,x,a),p(T)),!1)}const v=[],E=Object.assign(cP,{defaultVisitor:g,convertValue:p,isVisitable:gg});function C(T,x){if(!ve.isUndefined(T)){if(v.indexOf(T)!==-1)throw Error("Circular reference detected in "+x.join("."));v.push(T),ve.forEach(T,function(D,_){(!(ve.isUndefined(D)||D===null)&&s.call(t,D,ve.isString(_)?_.trim():_,x,E))===!0&&C(D,x?x.concat(_):[_])}),v.pop()}}if(!ve.isObject(e))throw new TypeError("data must be an object");return C(e),t}function C0(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function Zg(e,t){this._pairs=[],e&&kd(e,this,t)}const FS=Zg.prototype;FS.append=function(t,n){this._pairs.push([t,n])};FS.toString=function(t){const n=t?function(r){return t.call(this,r,C0)}:C0;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function dP(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function $S(e,t,n){if(!t)return e;const r=n&&n.encode||dP;ve.isFunction(n)&&(n={serialize:n});const s=n&&n.serialize;let a;if(s?a=s(t,n):a=ve.isURLSearchParams(t)?t.toString():new Zg(t,n).toString(r),a){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class A0{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ve.forEach(this.handlers,function(r){r!==null&&t(r)})}}const US={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},hP=typeof URLSearchParams<"u"?URLSearchParams:Zg,pP=typeof FormData<"u"?FormData:null,gP=typeof Blob<"u"?Blob:null,mP={isBrowser:!0,classes:{URLSearchParams:hP,FormData:pP,Blob:gP},protocols:["http","https","file","blob","url","data"]},qg=typeof window<"u"&&typeof document<"u",mg=typeof navigator=="object"&&navigator||void 0,vP=qg&&(!mg||["ReactNative","NativeScript","NS"].indexOf(mg.product)<0),yP=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",bP=qg&&window.location.href||"http://localhost",SP=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:qg,hasStandardBrowserEnv:vP,hasStandardBrowserWebWorkerEnv:yP,navigator:mg,origin:bP},Symbol.toStringTag,{value:"Module"})),or={...SP,...mP};function EP(e,t){return kd(e,new or.classes.URLSearchParams,{visitor:function(n,r,s,a){return or.isNode&&ve.isBuffer(n)?(this.append(r,n.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)},...t})}function TP(e){return ve.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function xP(e){const t={},n=Object.keys(e);let r;const s=n.length;let a;for(r=0;r=n.length;return o=!o&&ve.isArray(s)?s.length:o,c?(ve.hasOwnProp(s,o)?s[o]=[s[o],r]:s[o]=r,!f):((!s[o]||!ve.isObject(s[o]))&&(s[o]=[]),t(n,r,s[o],a)&&ve.isArray(s[o])&&(s[o]=xP(s[o])),!f)}if(ve.isFormData(e)&&ve.isFunction(e.entries)){const n={};return ve.forEachEntry(e,(r,s)=>{t(TP(r),s,n,0)}),n}return null}function CP(e,t,n){if(ve.isString(e))try{return(t||JSON.parse)(e),ve.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const Yu={transitional:US,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,a=ve.isObject(t);if(a&&ve.isHTMLForm(t)&&(t=new FormData(t)),ve.isFormData(t))return s?JSON.stringify(BS(t)):t;if(ve.isArrayBuffer(t)||ve.isBuffer(t)||ve.isStream(t)||ve.isFile(t)||ve.isBlob(t)||ve.isReadableStream(t))return t;if(ve.isArrayBufferView(t))return t.buffer;if(ve.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let f;if(a){if(r.indexOf("application/x-www-form-urlencoded")>-1)return EP(t,this.formSerializer).toString();if((f=ve.isFileList(t))||r.indexOf("multipart/form-data")>-1){const c=this.env&&this.env.FormData;return kd(f?{"files[]":t}:t,c&&new c,this.formSerializer)}}return a||s?(n.setContentType("application/json",!1),CP(t)):t}],transformResponse:[function(t){const n=this.transitional||Yu.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(ve.isResponse(t)||ve.isReadableStream(t))return t;if(t&&ve.isString(t)&&(r&&!this.responseType||s)){const o=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t,this.parseReviver)}catch(f){if(o)throw f.name==="SyntaxError"?St.from(f,St.ERR_BAD_RESPONSE,this,null,this.response):f}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:or.classes.FormData,Blob:or.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ve.forEach(["delete","get","head","post","put","patch"],e=>{Yu.headers[e]={}});const AP=ve.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),OP=e=>{const t={};let n,r,s;return e&&e.split(` -`).forEach(function(o){s=o.indexOf(":"),n=o.substring(0,s).trim().toLowerCase(),r=o.substring(s+1).trim(),!(!n||t[n]&&AP[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},O0=Symbol("internals");function eu(e){return e&&String(e).trim().toLowerCase()}function Wc(e){return e===!1||e==null?e:ve.isArray(e)?e.map(Wc):String(e)}function wP(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const IP=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Mp(e,t,n,r,s){if(ve.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!ve.isString(t)){if(ve.isString(r))return t.indexOf(r)!==-1;if(ve.isRegExp(r))return r.test(t)}}function NP(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function RP(e,t){const n=ve.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,a,o){return this[r].call(this,t,s,a,o)},configurable:!0})})}let kr=class{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function a(f,c,p){const g=eu(c);if(!g)throw new Error("header name must be a non-empty string");const v=ve.findKey(s,g);(!v||s[v]===void 0||p===!0||p===void 0&&s[v]!==!1)&&(s[v||c]=Wc(f))}const o=(f,c)=>ve.forEach(f,(p,g)=>a(p,g,c));if(ve.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(ve.isString(t)&&(t=t.trim())&&!IP(t))o(OP(t),n);else if(ve.isObject(t)&&ve.isIterable(t)){let f={},c,p;for(const g of t){if(!ve.isArray(g))throw TypeError("Object iterator must return a key-value pair");f[p=g[0]]=(c=f[p])?ve.isArray(c)?[...c,g[1]]:[c,g[1]]:g[1]}o(f,n)}else t!=null&&a(n,t,r);return this}get(t,n){if(t=eu(t),t){const r=ve.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return wP(s);if(ve.isFunction(n))return n.call(this,s,r);if(ve.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=eu(t),t){const r=ve.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Mp(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function a(o){if(o=eu(o),o){const f=ve.findKey(r,o);f&&(!n||Mp(r,r[f],f,n))&&(delete r[f],s=!0)}}return ve.isArray(t)?t.forEach(a):a(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const a=n[r];(!t||Mp(this,this[a],a,t,!0))&&(delete this[a],s=!0)}return s}normalize(t){const n=this,r={};return ve.forEach(this,(s,a)=>{const o=ve.findKey(r,a);if(o){n[o]=Wc(s),delete n[a];return}const f=t?NP(a):String(a).trim();f!==a&&delete n[a],n[f]=Wc(s),r[f]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return ve.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&ve.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` -`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[O0]=this[O0]={accessors:{}}).accessors,s=this.prototype;function a(o){const f=eu(o);r[f]||(RP(s,o),r[f]=!0)}return ve.isArray(t)?t.forEach(a):a(t),this}};kr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ve.reduceDescriptors(kr.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});ve.freezeMethods(kr);function Fp(e,t){const n=this||Yu,r=t||n,s=kr.from(r.headers);let a=r.data;return ve.forEach(e,function(f){a=f.call(n,a,s.normalize(),t?t.status:void 0)}),s.normalize(),a}function HS(e){return!!(e&&e.__CANCEL__)}function dl(e,t,n){St.call(this,e??"canceled",St.ERR_CANCELED,t,n),this.name="CanceledError"}ve.inherits(dl,St,{__CANCEL__:!0});function kS(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new St("Request failed with status code "+n.status,[St.ERR_BAD_REQUEST,St.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function PP(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function DP(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,a=0,o;return t=t!==void 0?t:1e3,function(c){const p=Date.now(),g=r[a];o||(o=p),n[s]=c,r[s]=p;let v=a,E=0;for(;v!==s;)E+=n[v++],v=v%e;if(s=(s+1)%e,s===a&&(a=(a+1)%e),p-o{n=g,s=null,a&&(clearTimeout(a),a=null),e(...p)};return[(...p)=>{const g=Date.now(),v=g-n;v>=r?o(p,g):(s=p,a||(a=setTimeout(()=>{a=null,o(s)},r-v)))},()=>s&&o(s)]}const ad=(e,t,n=3)=>{let r=0;const s=DP(50,250);return LP(a=>{const o=a.loaded,f=a.lengthComputable?a.total:void 0,c=o-r,p=s(c),g=o<=f;r=o;const v={loaded:o,total:f,progress:f?o/f:void 0,bytes:c,rate:p||void 0,estimated:p&&f&&g?(f-o)/p:void 0,event:a,lengthComputable:f!=null,[t?"download":"upload"]:!0};e(v)},n)},w0=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},I0=e=>(...t)=>ve.asap(()=>e(...t)),_P=or.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,or.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(or.origin),or.navigator&&/(msie|trident)/i.test(or.navigator.userAgent)):()=>!0,MP=or.hasStandardBrowserEnv?{write(e,t,n,r,s,a,o){if(typeof document>"u")return;const f=[`${e}=${encodeURIComponent(t)}`];ve.isNumber(n)&&f.push(`expires=${new Date(n).toUTCString()}`),ve.isString(r)&&f.push(`path=${r}`),ve.isString(s)&&f.push(`domain=${s}`),a===!0&&f.push("secure"),ve.isString(o)&&f.push(`SameSite=${o}`),document.cookie=f.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.match(new RegExp("(?:^|; )"+e+"=([^;]*)"));return t?decodeURIComponent(t[1]):null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function FP(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function $P(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function jS(e,t,n){let r=!FP(t);return e&&(r||n==!1)?$P(e,t):t}const N0=e=>e instanceof kr?{...e}:e;function qo(e,t){t=t||{};const n={};function r(p,g,v,E){return ve.isPlainObject(p)&&ve.isPlainObject(g)?ve.merge.call({caseless:E},p,g):ve.isPlainObject(g)?ve.merge({},g):ve.isArray(g)?g.slice():g}function s(p,g,v,E){if(ve.isUndefined(g)){if(!ve.isUndefined(p))return r(void 0,p,v,E)}else return r(p,g,v,E)}function a(p,g){if(!ve.isUndefined(g))return r(void 0,g)}function o(p,g){if(ve.isUndefined(g)){if(!ve.isUndefined(p))return r(void 0,p)}else return r(void 0,g)}function f(p,g,v){if(v in t)return r(p,g);if(v in e)return r(void 0,p)}const c={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:f,headers:(p,g,v)=>s(N0(p),N0(g),v,!0)};return ve.forEach(Object.keys({...e,...t}),function(g){const v=c[g]||s,E=v(e[g],t[g],g);ve.isUndefined(E)&&v!==f||(n[g]=E)}),n}const WS=e=>{const t=qo({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:a,headers:o,auth:f}=t;if(t.headers=o=kr.from(o),t.url=$S(jS(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),f&&o.set("Authorization","Basic "+btoa((f.username||"")+":"+(f.password?unescape(encodeURIComponent(f.password)):""))),ve.isFormData(n)){if(or.hasStandardBrowserEnv||or.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(ve.isFunction(n.getHeaders)){const c=n.getHeaders(),p=["content-type","content-length"];Object.entries(c).forEach(([g,v])=>{p.includes(g.toLowerCase())&&o.set(g,v)})}}if(or.hasStandardBrowserEnv&&(r&&ve.isFunction(r)&&(r=r(t)),r||r!==!1&&_P(t.url))){const c=s&&a&&MP.read(a);c&&o.set(s,c)}return t},UP=typeof XMLHttpRequest<"u",BP=UP&&function(e){return new Promise(function(n,r){const s=WS(e);let a=s.data;const o=kr.from(s.headers).normalize();let{responseType:f,onUploadProgress:c,onDownloadProgress:p}=s,g,v,E,C,T;function x(){C&&C(),T&&T(),s.cancelToken&&s.cancelToken.unsubscribe(g),s.signal&&s.signal.removeEventListener("abort",g)}let N=new XMLHttpRequest;N.open(s.method.toUpperCase(),s.url,!0),N.timeout=s.timeout;function D(){if(!N)return;const O=kr.from("getAllResponseHeaders"in N&&N.getAllResponseHeaders()),M={data:!f||f==="text"||f==="json"?N.responseText:N.response,status:N.status,statusText:N.statusText,headers:O,config:e,request:N};kS(function(m){n(m),x()},function(m){r(m),x()},M),N=null}"onloadend"in N?N.onloadend=D:N.onreadystatechange=function(){!N||N.readyState!==4||N.status===0&&!(N.responseURL&&N.responseURL.indexOf("file:")===0)||setTimeout(D)},N.onabort=function(){N&&(r(new St("Request aborted",St.ECONNABORTED,e,N)),N=null)},N.onerror=function(I){const M=I&&I.message?I.message:"Network Error",$=new St(M,St.ERR_NETWORK,e,N);$.event=I||null,r($),N=null},N.ontimeout=function(){let I=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const M=s.transitional||US;s.timeoutErrorMessage&&(I=s.timeoutErrorMessage),r(new St(I,M.clarifyTimeoutError?St.ETIMEDOUT:St.ECONNABORTED,e,N)),N=null},a===void 0&&o.setContentType(null),"setRequestHeader"in N&&ve.forEach(o.toJSON(),function(I,M){N.setRequestHeader(M,I)}),ve.isUndefined(s.withCredentials)||(N.withCredentials=!!s.withCredentials),f&&f!=="json"&&(N.responseType=s.responseType),p&&([E,T]=ad(p,!0),N.addEventListener("progress",E)),c&&N.upload&&([v,C]=ad(c),N.upload.addEventListener("progress",v),N.upload.addEventListener("loadend",C)),(s.cancelToken||s.signal)&&(g=O=>{N&&(r(!O||O.type?new dl(null,e,N):O),N.abort(),N=null)},s.cancelToken&&s.cancelToken.subscribe(g),s.signal&&(s.signal.aborted?g():s.signal.addEventListener("abort",g)));const _=PP(s.url);if(_&&or.protocols.indexOf(_)===-1){r(new St("Unsupported protocol "+_+":",St.ERR_BAD_REQUEST,e));return}N.send(a||null)})},HP=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const a=function(p){if(!s){s=!0,f();const g=p instanceof Error?p:this.reason;r.abort(g instanceof St?g:new dl(g instanceof Error?g.message:g))}};let o=t&&setTimeout(()=>{o=null,a(new St(`timeout ${t} of ms exceeded`,St.ETIMEDOUT))},t);const f=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(p=>{p.unsubscribe?p.unsubscribe(a):p.removeEventListener("abort",a)}),e=null)};e.forEach(p=>p.addEventListener("abort",a));const{signal:c}=r;return c.unsubscribe=()=>ve.asap(f),c}},kP=function*(e,t){let n=e.byteLength;if(n{const s=jP(e,t);let a=0,o,f=c=>{o||(o=!0,r&&r(c))};return new ReadableStream({async pull(c){try{const{done:p,value:g}=await s.next();if(p){f(),c.close();return}let v=g.byteLength;if(n){let E=a+=v;n(E)}c.enqueue(new Uint8Array(g))}catch(p){throw f(p),p}},cancel(c){return f(c),s.return()}},{highWaterMark:2})},P0=64*1024,{isFunction:bc}=ve,VP=(({Request:e,Response:t})=>({Request:e,Response:t}))(ve.global),{ReadableStream:D0,TextEncoder:L0}=ve.global,_0=(e,...t)=>{try{return!!e(...t)}catch{return!1}},KP=e=>{e=ve.merge.call({skipUndefined:!0},VP,e);const{fetch:t,Request:n,Response:r}=e,s=t?bc(t):typeof fetch=="function",a=bc(n),o=bc(r);if(!s)return!1;const f=s&&bc(D0),c=s&&(typeof L0=="function"?(T=>x=>T.encode(x))(new L0):async T=>new Uint8Array(await new n(T).arrayBuffer())),p=a&&f&&_0(()=>{let T=!1;const x=new n(or.origin,{body:new D0,method:"POST",get duplex(){return T=!0,"half"}}).headers.has("Content-Type");return T&&!x}),g=o&&f&&_0(()=>ve.isReadableStream(new r("").body)),v={stream:g&&(T=>T.body)};s&&["text","arrayBuffer","blob","formData","stream"].forEach(T=>{!v[T]&&(v[T]=(x,N)=>{let D=x&&x[T];if(D)return D.call(x);throw new St(`Response type '${T}' is not supported`,St.ERR_NOT_SUPPORT,N)})});const E=async T=>{if(T==null)return 0;if(ve.isBlob(T))return T.size;if(ve.isSpecCompliantForm(T))return(await new n(or.origin,{method:"POST",body:T}).arrayBuffer()).byteLength;if(ve.isArrayBufferView(T)||ve.isArrayBuffer(T))return T.byteLength;if(ve.isURLSearchParams(T)&&(T=T+""),ve.isString(T))return(await c(T)).byteLength},C=async(T,x)=>{const N=ve.toFiniteNumber(T.getContentLength());return N??E(x)};return async T=>{let{url:x,method:N,data:D,signal:_,cancelToken:O,timeout:I,onDownloadProgress:M,onUploadProgress:$,responseType:m,headers:J,withCredentials:L="same-origin",fetchOptions:j}=WS(T),re=t||fetch;m=m?(m+"").toLowerCase():"text";let Q=HP([_,O&&O.toAbortSignal()],I),X=null;const de=Q&&Q.unsubscribe&&(()=>{Q.unsubscribe()});let Pe;try{if($&&p&&N!=="get"&&N!=="head"&&(Pe=await C(J,D))!==0){let Xe=new n(x,{method:"POST",body:D,duplex:"half"}),rt;if(ve.isFormData(D)&&(rt=Xe.headers.get("content-type"))&&J.setContentType(rt),Xe.body){const[Ft,jt]=w0(Pe,ad(I0($)));D=R0(Xe.body,P0,Ft,jt)}}ve.isString(L)||(L=L?"include":"omit");const ue=a&&"credentials"in n.prototype,Se={...j,signal:Q,method:N.toUpperCase(),headers:J.normalize().toJSON(),body:D,duplex:"half",credentials:ue?L:void 0};X=a&&new n(x,Se);let be=await(a?re(X,j):re(x,Se));const He=g&&(m==="stream"||m==="response");if(g&&(M||He&&de)){const Xe={};["status","statusText","headers"].forEach(Rt=>{Xe[Rt]=be[Rt]});const rt=ve.toFiniteNumber(be.headers.get("content-length")),[Ft,jt]=M&&w0(rt,ad(I0(M),!0))||[];be=new r(R0(be.body,P0,Ft,()=>{jt&&jt(),de&&de()}),Xe)}m=m||"text";let pt=await v[ve.findKey(v,m)||"text"](be,T);return!He&&de&&de(),await new Promise((Xe,rt)=>{kS(Xe,rt,{data:pt,headers:kr.from(be.headers),status:be.status,statusText:be.statusText,config:T,request:X})})}catch(ue){throw de&&de(),ue&&ue.name==="TypeError"&&/Load failed|fetch/i.test(ue.message)?Object.assign(new St("Network Error",St.ERR_NETWORK,T,X),{cause:ue.cause||ue}):St.from(ue,ue&&ue.code,T,X)}}},GP=new Map,VS=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:s}=t,a=[r,s,n];let o=a.length,f=o,c,p,g=GP;for(;f--;)c=a[f],p=g.get(c),p===void 0&&g.set(c,p=f?new Map:KP(t)),g=p;return p};VS();const em={http:uP,xhr:BP,fetch:{get:VS}};ve.forEach(em,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const M0=e=>`- ${e}`,XP=e=>ve.isFunction(e)||e===null||e===!1;function YP(e,t){e=ve.isArray(e)?e:[e];const{length:n}=e;let r,s;const a={};for(let o=0;o`adapter ${c} `+(p===!1?"is not supported by the environment":"is not available in the build"));let f=n?o.length>1?`since : -`+o.map(M0).join(` -`):" "+M0(o[0]):"as no adapter specified";throw new St("There is no suitable adapter to dispatch the request "+f,"ERR_NOT_SUPPORT")}return s}const KS={getAdapter:YP,adapters:em};function $p(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new dl(null,e)}function F0(e){return $p(e),e.headers=kr.from(e.headers),e.data=Fp.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),KS.getAdapter(e.adapter||Yu.adapter,e)(e).then(function(r){return $p(e),r.data=Fp.call(e,e.transformResponse,r),r.headers=kr.from(r.headers),r},function(r){return HS(r)||($p(e),r&&r.response&&(r.response.data=Fp.call(e,e.transformResponse,r.response),r.response.headers=kr.from(r.response.headers))),Promise.reject(r)})}const GS="1.13.2",jd={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{jd[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const $0={};jd.transitional=function(t,n,r){function s(a,o){return"[Axios v"+GS+"] Transitional option '"+a+"'"+o+(r?". "+r:"")}return(a,o,f)=>{if(t===!1)throw new St(s(o," has been removed"+(n?" in "+n:"")),St.ERR_DEPRECATED);return n&&!$0[o]&&($0[o]=!0,console.warn(s(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(a,o,f):!0}};jd.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function JP(e,t,n){if(typeof e!="object")throw new St("options must be an object",St.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const a=r[s],o=t[a];if(o){const f=e[a],c=f===void 0||o(f,a,e);if(c!==!0)throw new St("option "+a+" must be "+c,St.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new St("Unknown option "+a,St.ERR_BAD_OPTION)}}const Vc={assertOptions:JP,validators:jd},Yi=Vc.validators;let Go=class{constructor(t){this.defaults=t||{},this.interceptors={request:new A0,response:new A0}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s={};Error.captureStackTrace?Error.captureStackTrace(s):s=new Error;const a=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?a&&!String(r.stack).endsWith(a.replace(/^.+\n.+\n/,""))&&(r.stack+=` -`+a):r.stack=a}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=qo(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:a}=n;r!==void 0&&Vc.assertOptions(r,{silentJSONParsing:Yi.transitional(Yi.boolean),forcedJSONParsing:Yi.transitional(Yi.boolean),clarifyTimeoutError:Yi.transitional(Yi.boolean)},!1),s!=null&&(ve.isFunction(s)?n.paramsSerializer={serialize:s}:Vc.assertOptions(s,{encode:Yi.function,serialize:Yi.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),Vc.assertOptions(n,{baseUrl:Yi.spelling("baseURL"),withXsrfToken:Yi.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=a&&ve.merge(a.common,a[n.method]);a&&ve.forEach(["delete","get","head","post","put","patch","common"],T=>{delete a[T]}),n.headers=kr.concat(o,a);const f=[];let c=!0;this.interceptors.request.forEach(function(x){typeof x.runWhen=="function"&&x.runWhen(n)===!1||(c=c&&x.synchronous,f.unshift(x.fulfilled,x.rejected))});const p=[];this.interceptors.response.forEach(function(x){p.push(x.fulfilled,x.rejected)});let g,v=0,E;if(!c){const T=[F0.bind(this),void 0];for(T.unshift(...f),T.push(...p),E=T.length,g=Promise.resolve(n);v{if(!r._listeners)return;let a=r._listeners.length;for(;a-- >0;)r._listeners[a](s);r._listeners=null}),this.promise.then=s=>{let a;const o=new Promise(f=>{r.subscribe(f),a=f}).then(s);return o.cancel=function(){r.unsubscribe(a)},o},t(function(a,o,f){r.reason||(r.reason=new dl(a,o,f),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new XS(function(s){t=s}),cancel:t}}};function QP(e){return function(n){return e.apply(null,n)}}function ZP(e){return ve.isObject(e)&&e.isAxiosError===!0}const vg={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(vg).forEach(([e,t])=>{vg[t]=e});function YS(e){const t=new Go(e),n=AS(Go.prototype.request,t);return ve.extend(n,Go.prototype,t,{allOwnKeys:!0}),ve.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return YS(qo(e,s))},n}const Ln=YS(Yu);Ln.Axios=Go;Ln.CanceledError=dl;Ln.CancelToken=zP;Ln.isCancel=HS;Ln.VERSION=GS;Ln.toFormData=kd;Ln.AxiosError=St;Ln.Cancel=Ln.CanceledError;Ln.all=function(t){return Promise.all(t)};Ln.spread=QP;Ln.isAxiosError=ZP;Ln.mergeConfig=qo;Ln.AxiosHeaders=kr;Ln.formToJSON=e=>BS(ve.isHTMLForm(e)?new FormData(e):e);Ln.getAdapter=KS.getAdapter;Ln.HttpStatusCode=vg;Ln.default=Ln;const{Axios:Q$,AxiosError:Z$,CanceledError:q$,isCancel:e3,CancelToken:t3,VERSION:n3,all:r3,Cancel:i3,isAxiosError:s3,spread:o3,toFormData:a3,AxiosHeaders:l3,HttpStatusCode:u3,formToJSON:f3,getAdapter:c3,mergeConfig:d3}=Ln;function ni(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const kt={},ka=[],zn=()=>{},$a=()=>!1,ia=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),tm=e=>e.startsWith("onUpdate:"),Mt=Object.assign,nm=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},qP=Object.prototype.hasOwnProperty,Yt=(e,t)=>qP.call(e,t),je=Array.isArray,ja=e=>hl(e)==="[object Map]",sa=e=>hl(e)==="[object Set]",U0=e=>hl(e)==="[object Date]",eD=e=>hl(e)==="[object RegExp]",ot=e=>typeof e=="function",ht=e=>typeof e=="string",jr=e=>typeof e=="symbol",Zt=e=>e!==null&&typeof e=="object",rm=e=>(Zt(e)||ot(e))&&ot(e.then)&&ot(e.catch),JS=Object.prototype.toString,hl=e=>JS.call(e),tD=e=>hl(e).slice(8,-1),Wd=e=>hl(e)==="[object Object]",Vd=e=>ht(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ao=ni(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),nD=ni("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),Kd=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},rD=/-\w/g,on=Kd(e=>e.replace(rD,t=>t.slice(1).toUpperCase())),iD=/\B([A-Z])/g,Ur=Kd(e=>e.replace(iD,"-$1").toLowerCase()),go=Kd(e=>e.charAt(0).toUpperCase()+e.slice(1)),Xo=Kd(e=>e?`on${go(e)}`:""),Sr=(e,t)=>!Object.is(e,t),Wa=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},Gd=e=>{const t=parseFloat(e);return isNaN(t)?e:t},ld=e=>{const t=ht(e)?Number(e):NaN;return isNaN(t)?e:t};let B0;const Xd=()=>B0||(B0=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function sD(e,t){return e+JSON.stringify(t,(n,r)=>typeof r=="function"?r.toString():r)}const oD="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",aD=ni(oD);function pl(e){if(je(e)){const t={};for(let n=0;n{if(n){const r=n.split(uD);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function gl(e){let t="";if(ht(e))t=e;else if(je(e))for(let n=0;nho(n,t))}const eE=e=>!!(e&&e.__v_isRef===!0),im=e=>ht(e)?e:e==null?"":je(e)||Zt(e)&&(e.toString===JS||!ot(e.toString))?eE(e)?im(e.value):JSON.stringify(e,tE,2):String(e),tE=(e,t)=>eE(t)?tE(e,t.value):ja(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,s],a)=>(n[Up(r,a)+" =>"]=s,n),{})}:sa(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Up(n))}:jr(t)?Up(t):Zt(t)&&!je(t)&&!Wd(t)?String(t):t,Up=(e,t="")=>{var n;return jr(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};function TD(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}let rr;class Jd{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=rr,!t&&rr&&(this.index=(rr.scopes||(rr.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t0&&--this._on===0&&(rr=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n0)return;if(mu){let t=mu;for(mu=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;gu;){let t=gu;for(gu=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function sE(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function oE(e){let t,n=e.depsTail,r=n;for(;r;){const s=r.prevDep;r.version===-1?(r===n&&(n=s),lm(r),xD(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=s}e.deps=t,e.depsTail=n}function yg(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(aE(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function aE(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Iu)||(e.globalVersion=Iu,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!yg(e))))return;e.flags|=2;const t=e.dep,n=sn,r=Pi;sn=e,Pi=!0;try{sE(e);const s=e.fn(e._value);(t.version===0||Sr(s,e._value))&&(e.flags|=128,e._value=s,t.version++)}catch(s){throw t.version++,s}finally{sn=n,Pi=r,oE(e),e.flags&=-3}}function lm(e,t=!1){const{dep:n,prevSub:r,nextSub:s}=e;if(r&&(r.nextSub=s,e.prevSub=void 0),s&&(s.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let a=n.computed.deps;a;a=a.nextDep)lm(a,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function xD(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function lE(e,t){e.effect instanceof za&&(e=e.effect.fn);const n=new za(e);t&&Mt(n,t);try{n.run()}catch(s){throw n.stop(),s}const r=n.run.bind(n);return r.effect=n,r}function uE(e){e.effect.stop()}let Pi=!0;const fE=[];function Rs(){fE.push(Pi),Pi=!1}function Ps(){const e=fE.pop();Pi=e===void 0?!0:e}function H0(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=sn;sn=void 0;try{t()}finally{sn=n}}}let Iu=0;class CD{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Qd{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!sn||!Pi||sn===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==sn)n=this.activeLink=new CD(sn,this),sn.deps?(n.prevDep=sn.depsTail,sn.depsTail.nextDep=n,sn.depsTail=n):sn.deps=sn.depsTail=n,cE(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=sn.depsTail,n.nextDep=void 0,sn.depsTail.nextDep=n,sn.depsTail=n,sn.deps===n&&(sn.deps=r)}return n}trigger(t){this.version++,Iu++,this.notify(t)}notify(t){om();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{am()}}}function cE(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)cE(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const ud=new WeakMap,Yo=Symbol(""),bg=Symbol(""),Nu=Symbol("");function sr(e,t,n){if(Pi&&sn){let r=ud.get(e);r||ud.set(e,r=new Map);let s=r.get(n);s||(r.set(n,s=new Qd),s.map=r,s.key=n),s.track()}}function Cs(e,t,n,r,s,a){const o=ud.get(e);if(!o){Iu++;return}const f=c=>{c&&c.trigger()};if(om(),t==="clear")o.forEach(f);else{const c=je(e),p=c&&Vd(n);if(c&&n==="length"){const g=Number(r);o.forEach((v,E)=>{(E==="length"||E===Nu||!jr(E)&&E>=g)&&f(v)})}else switch((n!==void 0||o.has(void 0))&&f(o.get(n)),p&&f(o.get(Nu)),t){case"add":c?p&&f(o.get("length")):(f(o.get(Yo)),ja(e)&&f(o.get(bg)));break;case"delete":c||(f(o.get(Yo)),ja(e)&&f(o.get(bg)));break;case"set":ja(e)&&f(o.get(Yo));break}}am()}function AD(e,t){const n=ud.get(e);return n&&n.get(t)}function wa(e){const t=Vt(e);return t===e?t:(sr(t,"iterate",Nu),Cr(e)?t:t.map(Mi))}function Zd(e){return sr(e=Vt(e),"iterate",Nu),e}function qs(e,t){return _i(e)?es(e)?Qa(Mi(t)):Qa(t):Mi(t)}const OD={__proto__:null,[Symbol.iterator](){return Hp(this,Symbol.iterator,e=>qs(this,e))},concat(...e){return wa(this).concat(...e.map(t=>je(t)?wa(t):t))},entries(){return Hp(this,"entries",e=>(e[1]=qs(this,e[1]),e))},every(e,t){return ys(this,"every",e,t,void 0,arguments)},filter(e,t){return ys(this,"filter",e,t,n=>n.map(r=>qs(this,r)),arguments)},find(e,t){return ys(this,"find",e,t,n=>qs(this,n),arguments)},findIndex(e,t){return ys(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ys(this,"findLast",e,t,n=>qs(this,n),arguments)},findLastIndex(e,t){return ys(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ys(this,"forEach",e,t,void 0,arguments)},includes(...e){return kp(this,"includes",e)},indexOf(...e){return kp(this,"indexOf",e)},join(e){return wa(this).join(e)},lastIndexOf(...e){return kp(this,"lastIndexOf",e)},map(e,t){return ys(this,"map",e,t,void 0,arguments)},pop(){return tu(this,"pop")},push(...e){return tu(this,"push",e)},reduce(e,...t){return k0(this,"reduce",e,t)},reduceRight(e,...t){return k0(this,"reduceRight",e,t)},shift(){return tu(this,"shift")},some(e,t){return ys(this,"some",e,t,void 0,arguments)},splice(...e){return tu(this,"splice",e)},toReversed(){return wa(this).toReversed()},toSorted(e){return wa(this).toSorted(e)},toSpliced(...e){return wa(this).toSpliced(...e)},unshift(...e){return tu(this,"unshift",e)},values(){return Hp(this,"values",e=>qs(this,e))}};function Hp(e,t,n){const r=Zd(e),s=r[t]();return r!==e&&!Cr(e)&&(s._next=s.next,s.next=()=>{const a=s._next();return a.done||(a.value=n(a.value)),a}),s}const wD=Array.prototype;function ys(e,t,n,r,s,a){const o=Zd(e),f=o!==e&&!Cr(e),c=o[t];if(c!==wD[t]){const v=c.apply(e,a);return f?Mi(v):v}let p=n;o!==e&&(f?p=function(v,E){return n.call(this,qs(e,v),E,e)}:n.length>2&&(p=function(v,E){return n.call(this,v,E,e)}));const g=c.call(o,p,r);return f&&s?s(g):g}function k0(e,t,n,r){const s=Zd(e);let a=n;return s!==e&&(Cr(e)?n.length>3&&(a=function(o,f,c){return n.call(this,o,f,c,e)}):a=function(o,f,c){return n.call(this,o,qs(e,f),c,e)}),s[t](a,...r)}function kp(e,t,n){const r=Vt(e);sr(r,"iterate",Nu);const s=r[t](...n);return(s===-1||s===!1)&&ml(n[0])?(n[0]=Vt(n[0]),r[t](...n)):s}function tu(e,t,n=[]){Rs(),om();const r=Vt(e)[t].apply(e,n);return am(),Ps(),r}const ID=ni("__proto__,__v_isRef,__isVue"),dE=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(jr));function ND(e){jr(e)||(e=String(e));const t=Vt(this);return sr(t,"has",e),t.hasOwnProperty(e)}class hE{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const s=this._isReadonly,a=this._isShallow;if(n==="__v_isReactive")return!s;if(n==="__v_isReadonly")return s;if(n==="__v_isShallow")return a;if(n==="__v_raw")return r===(s?a?bE:yE:a?vE:mE).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=je(t);if(!s){let c;if(o&&(c=OD[n]))return c;if(n==="hasOwnProperty")return ND}const f=Reflect.get(t,n,Nn(t)?t:r);if((jr(n)?dE.has(n):ID(n))||(s||sr(t,"get",n),a))return f;if(Nn(f)){const c=o&&Vd(n)?f:f.value;return s&&Zt(c)?Ru(c):c}return Zt(f)?s?Ru(f):Ju(f):f}}class pE extends hE{constructor(t=!1){super(!1,t)}set(t,n,r,s){let a=t[n];const o=je(t)&&Vd(n);if(!this._isShallow){const p=_i(a);if(!Cr(r)&&!_i(r)&&(a=Vt(a),r=Vt(r)),!o&&Nn(a)&&!Nn(r))return p||(a.value=r),!0}const f=o?Number(n)e,Sc=e=>Reflect.getPrototypeOf(e);function _D(e,t,n){return function(...r){const s=this.__v_raw,a=Vt(s),o=ja(a),f=e==="entries"||e===Symbol.iterator&&o,c=e==="keys"&&o,p=s[e](...r),g=n?Sg:t?Qa:Mi;return!t&&sr(a,"iterate",c?bg:Yo),{next(){const{value:v,done:E}=p.next();return E?{value:v,done:E}:{value:f?[g(v[0]),g(v[1])]:g(v),done:E}},[Symbol.iterator](){return this}}}}function Ec(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function MD(e,t){const n={get(s){const a=this.__v_raw,o=Vt(a),f=Vt(s);e||(Sr(s,f)&&sr(o,"get",s),sr(o,"get",f));const{has:c}=Sc(o),p=t?Sg:e?Qa:Mi;if(c.call(o,s))return p(a.get(s));if(c.call(o,f))return p(a.get(f));a!==o&&a.get(s)},get size(){const s=this.__v_raw;return!e&&sr(Vt(s),"iterate",Yo),s.size},has(s){const a=this.__v_raw,o=Vt(a),f=Vt(s);return e||(Sr(s,f)&&sr(o,"has",s),sr(o,"has",f)),s===f?a.has(s):a.has(s)||a.has(f)},forEach(s,a){const o=this,f=o.__v_raw,c=Vt(f),p=t?Sg:e?Qa:Mi;return!e&&sr(c,"iterate",Yo),f.forEach((g,v)=>s.call(a,p(g),p(v),o))}};return Mt(n,e?{add:Ec("add"),set:Ec("set"),delete:Ec("delete"),clear:Ec("clear")}:{add(s){!t&&!Cr(s)&&!_i(s)&&(s=Vt(s));const a=Vt(this);return Sc(a).has.call(a,s)||(a.add(s),Cs(a,"add",s,s)),this},set(s,a){!t&&!Cr(a)&&!_i(a)&&(a=Vt(a));const o=Vt(this),{has:f,get:c}=Sc(o);let p=f.call(o,s);p||(s=Vt(s),p=f.call(o,s));const g=c.call(o,s);return o.set(s,a),p?Sr(a,g)&&Cs(o,"set",s,a):Cs(o,"add",s,a),this},delete(s){const a=Vt(this),{has:o,get:f}=Sc(a);let c=o.call(a,s);c||(s=Vt(s),c=o.call(a,s)),f&&f.call(a,s);const p=a.delete(s);return c&&Cs(a,"delete",s,void 0),p},clear(){const s=Vt(this),a=s.size!==0,o=s.clear();return a&&Cs(s,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(s=>{n[s]=_D(s,e,t)}),n}function qd(e,t){const n=MD(e,t);return(r,s,a)=>s==="__v_isReactive"?!e:s==="__v_isReadonly"?e:s==="__v_raw"?r:Reflect.get(Yt(n,s)&&s in r?n:r,s,a)}const FD={get:qd(!1,!1)},$D={get:qd(!1,!0)},UD={get:qd(!0,!1)},BD={get:qd(!0,!0)},mE=new WeakMap,vE=new WeakMap,yE=new WeakMap,bE=new WeakMap;function HD(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function kD(e){return e.__v_skip||!Object.isExtensible(e)?0:HD(tD(e))}function Ju(e){return _i(e)?e:eh(e,!1,RD,FD,mE)}function um(e){return eh(e,!1,DD,$D,vE)}function Ru(e){return eh(e,!0,PD,UD,yE)}function SE(e){return eh(e,!0,LD,BD,bE)}function eh(e,t,n,r,s){if(!Zt(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const a=kD(e);if(a===0)return e;const o=s.get(e);if(o)return o;const f=new Proxy(e,a===2?r:n);return s.set(e,f),f}function es(e){return _i(e)?es(e.__v_raw):!!(e&&e.__v_isReactive)}function _i(e){return!!(e&&e.__v_isReadonly)}function Cr(e){return!!(e&&e.__v_isShallow)}function ml(e){return e?!!e.__v_raw:!1}function Vt(e){const t=e&&e.__v_raw;return t?Vt(t):e}function fm(e){return!Yt(e,"__v_skip")&&Object.isExtensible(e)&&zS(e,"__v_skip",!0),e}const Mi=e=>Zt(e)?Ju(e):e,Qa=e=>Zt(e)?Ru(e):e;function Nn(e){return e?e.__v_isRef===!0:!1}function Va(e){return EE(e,!1)}function cm(e){return EE(e,!0)}function EE(e,t){return Nn(e)?e:new jD(e,t)}class jD{constructor(t,n){this.dep=new Qd,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:Vt(t),this._value=n?t:Mi(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Cr(t)||_i(t);t=r?t:Vt(t),Sr(t,n)&&(this._rawValue=t,this._value=r?t:Mi(t),this.dep.trigger())}}function TE(e){e.dep&&e.dep.trigger()}function oa(e){return Nn(e)?e.value:e}function xE(e){return ot(e)?e():oa(e)}const WD={get:(e,t,n)=>t==="__v_raw"?e:oa(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const s=e[t];return Nn(s)&&!Nn(n)?(s.value=n,!0):Reflect.set(e,t,n,r)}};function th(e){return es(e)?e:new Proxy(e,WD)}class VD{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Qd,{get:r,set:s}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=s}get value(){return this._value=this._get()}set value(t){this._set(t)}}function dm(e){return new VD(e)}function CE(e){const t=je(e)?new Array(e.length):{};for(const n in e)t[n]=OE(e,n);return t}class KD{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0,this._raw=Vt(t);let s=!0,a=t;if(!je(t)||!Vd(String(n)))do s=!ml(a)||Cr(a);while(s&&(a=a.__v_raw));this._shallow=s}get value(){let t=this._object[this._key];return this._shallow&&(t=oa(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&Nn(this._raw[this._key])){const n=this._object[this._key];if(Nn(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return AD(this._raw,this._key)}}class GD{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function AE(e,t,n){return Nn(e)?e:ot(e)?new GD(e):Zt(e)&&arguments.length>1?OE(e,t,n):Va(e)}function OE(e,t,n){return new KD(e,t,n)}class XD{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Qd(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Iu-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&sn!==this)return iE(this,!0),!0}get value(){const t=this.dep.track();return aE(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function YD(e,t,n=!1){let r,s;return ot(e)?r=e:(r=e.get,s=e.set),new XD(r,s,n)}const wE={GET:"get",HAS:"has",ITERATE:"iterate"},IE={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},Tc={},fd=new WeakMap;let eo;function NE(){return eo}function hm(e,t=!1,n=eo){if(n){let r=fd.get(n);r||fd.set(n,r=[]),r.push(e)}}function JD(e,t,n=kt){const{immediate:r,deep:s,once:a,scheduler:o,augmentJob:f,call:c}=n,p=I=>s?I:Cr(I)||s===!1||s===0?As(I,1):As(I);let g,v,E,C,T=!1,x=!1;if(Nn(e)?(v=()=>e.value,T=Cr(e)):es(e)?(v=()=>p(e),T=!0):je(e)?(x=!0,T=e.some(I=>es(I)||Cr(I)),v=()=>e.map(I=>{if(Nn(I))return I.value;if(es(I))return p(I);if(ot(I))return c?c(I,2):I()})):ot(e)?t?v=c?()=>c(e,2):e:v=()=>{if(E){Rs();try{E()}finally{Ps()}}const I=eo;eo=g;try{return c?c(e,3,[C]):e(C)}finally{eo=I}}:v=zn,t&&s){const I=v,M=s===!0?1/0:s;v=()=>As(I(),M)}const N=zd(),D=()=>{g.stop(),N&&N.active&&nm(N.effects,g)};if(a&&t){const I=t;t=(...M)=>{I(...M),D()}}let _=x?new Array(e.length).fill(Tc):Tc;const O=I=>{if(!(!(g.flags&1)||!g.dirty&&!I))if(t){const M=g.run();if(s||T||(x?M.some(($,m)=>Sr($,_[m])):Sr(M,_))){E&&E();const $=eo;eo=g;try{const m=[M,_===Tc?void 0:x&&_[0]===Tc?[]:_,C];_=M,c?c(t,3,m):t(...m)}finally{eo=$}}}else g.run()};return f&&f(O),g=new za(v),g.scheduler=o?()=>o(O,!1):O,C=I=>hm(I,!1,g),E=g.onStop=()=>{const I=fd.get(g);if(I){if(c)c(I,4);else for(const M of I)M();fd.delete(g)}},t?r?O(!0):_=g.run():o?o(O.bind(null,!0),!0):g.run(),D.pause=g.pause.bind(g),D.resume=g.resume.bind(g),D.stop=D,D}function As(e,t=1/0,n){if(t<=0||!Zt(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Nn(e))As(e.value,t,n);else if(je(e))for(let r=0;r{As(r,t,n)});else if(Wd(e)){for(const r in e)As(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&As(e[r],t,n)}return e}const RE=[];function zD(e){RE.push(e)}function QD(){RE.pop()}function PE(e,t){}const DE={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},ZD={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function aa(e,t,n,r){try{return r?e(...r):e()}catch(s){mo(s,t,n)}}function ti(e,t,n,r){if(ot(e)){const s=aa(e,t,n,r);return s&&rm(s)&&s.catch(a=>{mo(a,t,n)}),s}if(je(e)){const s=[];for(let a=0;a>>1,s=Er[r],a=Pu(s);a=Pu(n)?Er.push(e):Er.splice(eL(t),0,e),e.flags|=1,_E()}}function _E(){cd||(cd=LE.then(ME))}function Za(e){je(e)?Ka.push(...e):to&&e.id===-1?to.splice(La+1,0,e):e.flags&1||(Ka.push(e),e.flags|=1),_E()}function j0(e,t,n=zi+1){for(;nPu(n)-Pu(r));if(Ka.length=0,to){to.push(...t);return}for(to=t,La=0;Lae.id==null?e.flags&2?-1:1/0:e.id;function ME(e){try{for(zi=0;zi_a.emit(s,...a)),xc=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(a=>{FE(a,t)}),setTimeout(()=>{_a||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,xc=[])},3e3)):xc=[]}let Jn=null,nh=null;function Du(e){const t=Jn;return Jn=e,nh=e&&e.type.__scopeId||null,t}function $E(e){nh=e}function UE(){nh=null}const BE=e=>rh;function rh(e,t=Jn,n){if(!t||e._n)return e;const r=(...s)=>{r._d&&el(-1);const a=Du(t);let o;try{o=e(...s)}finally{Du(a),r._d&&el(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function HE(e,t){if(Jn===null)return e;const n=rf(Jn),r=e.dirs||(e.dirs=[]);for(let s=0;se.__isTeleport,vu=e=>e&&(e.disabled||e.disabled===""),W0=e=>e&&(e.defer||e.defer===""),V0=e=>typeof SVGElement<"u"&&e instanceof SVGElement,K0=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Eg=(e,t)=>{const n=e&&e.to;return ht(n)?t?t(n):null:n},WE={name:"Teleport",__isTeleport:!0,process(e,t,n,r,s,a,o,f,c,p){const{mc:g,pc:v,pbc:E,o:{insert:C,querySelector:T,createText:x,createComment:N}}=p,D=vu(t.props);let{shapeFlag:_,children:O,dynamicChildren:I}=t;if(e==null){const M=t.el=x(""),$=t.anchor=x("");C(M,n,r),C($,n,r);const m=(L,j)=>{_&16&&g(O,L,j,s,a,o,f,c)},J=()=>{const L=t.target=Eg(t.props,T),j=KE(L,t,x,C);L&&(o!=="svg"&&V0(L)?o="svg":o!=="mathml"&&K0(L)&&(o="mathml"),s&&s.isCE&&(s.ce._teleportTargets||(s.ce._teleportTargets=new Set)).add(L),D||(m(L,j),Kc(t,!1)))};D&&(m(n,$),Kc(t,!0)),W0(t.props)?(t.el.__isMounted=!1,Pn(()=>{J(),delete t.el.__isMounted},a)):J()}else{if(W0(t.props)&&e.el.__isMounted===!1){Pn(()=>{WE.process(e,t,n,r,s,a,o,f,c,p)},a);return}t.el=e.el,t.targetStart=e.targetStart;const M=t.anchor=e.anchor,$=t.target=e.target,m=t.targetAnchor=e.targetAnchor,J=vu(e.props),L=J?n:$,j=J?M:m;if(o==="svg"||V0($)?o="svg":(o==="mathml"||K0($))&&(o="mathml"),I?(E(e.dynamicChildren,I,L,s,a,o,f),Fm(e,t,!0)):c||v(e,t,L,j,s,a,o,f,!1),D)J?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Cc(t,n,M,p,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const re=t.target=Eg(t.props,T);re&&Cc(t,re,null,p,0)}else J&&Cc(t,$,m,p,1);Kc(t,D)}},remove(e,t,n,{um:r,o:{remove:s}},a){const{shapeFlag:o,children:f,anchor:c,targetStart:p,targetAnchor:g,target:v,props:E}=e;if(v&&(s(p),s(g)),a&&s(c),o&16){const C=a||!vu(E);for(let T=0;T{e.isMounted=!0}),ef(()=>{e.isUnmounting=!0}),e}const di=[Function,Array],sh={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:di,onEnter:di,onAfterEnter:di,onEnterCancelled:di,onBeforeLeave:di,onLeave:di,onAfterLeave:di,onLeaveCancelled:di,onBeforeAppear:di,onAppear:di,onAfterAppear:di,onAppearCancelled:di},GE=e=>{const t=e.subTree;return t.component?GE(t.component):t},nL={name:"BaseTransition",props:sh,setup(e,{slots:t}){const n=Ar(),r=ih();return()=>{const s=t.default&&Qu(t.default(),!0);if(!s||!s.length)return;const a=XE(s),o=Vt(e),{mode:f}=o;if(r.isLeaving)return jp(a);const c=G0(a);if(!c)return jp(a);let p=ea(c,o,r,n,v=>p=v);c.type!==xn&&ns(c,p);let g=n.subTree&&G0(n.subTree);if(g&&g.type!==xn&&!Ri(g,c)&&GE(n).type!==xn){let v=ea(g,o,r,n);if(ns(g,v),f==="out-in"&&c.type!==xn)return r.isLeaving=!0,v.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete v.afterLeave,g=void 0},jp(a);f==="in-out"&&c.type!==xn?v.delayLeave=(E,C,T)=>{const x=YE(r,g);x[String(g.key)]=g,E[xs]=()=>{C(),E[xs]=void 0,delete p.delayedLeave,g=void 0},p.delayedLeave=()=>{T(),delete p.delayedLeave,g=void 0}}:g=void 0}else g&&(g=void 0);return a}}};function XE(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==xn){t=n;break}}return t}const gm=nL;function YE(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function ea(e,t,n,r,s){const{appear:a,mode:o,persisted:f=!1,onBeforeEnter:c,onEnter:p,onAfterEnter:g,onEnterCancelled:v,onBeforeLeave:E,onLeave:C,onAfterLeave:T,onLeaveCancelled:x,onBeforeAppear:N,onAppear:D,onAfterAppear:_,onAppearCancelled:O}=t,I=String(e.key),M=YE(n,e),$=(L,j)=>{L&&ti(L,r,9,j)},m=(L,j)=>{const re=j[1];$(L,j),je(L)?L.every(Q=>Q.length<=1)&&re():L.length<=1&&re()},J={mode:o,persisted:f,beforeEnter(L){let j=c;if(!n.isMounted)if(a)j=N||c;else return;L[xs]&&L[xs](!0);const re=M[I];re&&Ri(e,re)&&re.el[xs]&&re.el[xs](),$(j,[L])},enter(L){let j=p,re=g,Q=v;if(!n.isMounted)if(a)j=D||p,re=_||g,Q=O||v;else return;let X=!1;const de=L[Ac]=Pe=>{X||(X=!0,Pe?$(Q,[L]):$(re,[L]),J.delayedLeave&&J.delayedLeave(),L[Ac]=void 0)};j?m(j,[L,de]):de()},leave(L,j){const re=String(e.key);if(L[Ac]&&L[Ac](!0),n.isUnmounting)return j();$(E,[L]);let Q=!1;const X=L[xs]=de=>{Q||(Q=!0,j(),de?$(x,[L]):$(T,[L]),L[xs]=void 0,M[re]===e&&delete M[re])};M[re]=e,C?m(C,[L,X]):X()},clone(L){const j=ea(L,t,n,r,s);return s&&s(j),j}};return J}function jp(e){if(Zu(e))return e=Fi(e),e.children=null,e}function G0(e){if(!Zu(e))return jE(e.type)&&e.children?XE(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&ot(n.default))return n.default()}}function ns(e,t){e.shapeFlag&6&&e.component?(e.transition=t,ns(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Qu(e,t=!1,n){let r=[],s=0;for(let a=0;a1)for(let a=0;an.value,set:a=>n.value=a})}return n}const hd=new WeakMap;function Ga(e,t,n,r,s=!1){if(je(e)){e.forEach((T,x)=>Ga(T,t&&(je(t)?t[x]:t),n,r,s));return}if(lo(r)&&!s){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Ga(e,t,n,r.component.subTree);return}const a=r.shapeFlag&4?rf(r.component):r.el,o=s?null:a,{i:f,r:c}=e,p=t&&t.r,g=f.refs===kt?f.refs={}:f.refs,v=f.setupState,E=Vt(v),C=v===kt?$a:T=>Yt(E,T);if(p!=null&&p!==c){if(X0(t),ht(p))g[p]=null,C(p)&&(v[p]=null);else if(Nn(p)){p.value=null;const T=t;T.k&&(g[T.k]=null)}}if(ot(c))aa(c,f,12,[o,g]);else{const T=ht(c),x=Nn(c);if(T||x){const N=()=>{if(e.f){const D=T?C(c)?v[c]:g[c]:c.value;if(s)je(D)&&nm(D,a);else if(je(D))D.includes(a)||D.push(a);else if(T)g[c]=[a],C(c)&&(v[c]=g[c]);else{const _=[a];c.value=_,e.k&&(g[e.k]=_)}}else T?(g[c]=o,C(c)&&(v[c]=o)):x&&(c.value=o,e.k&&(g[e.k]=o))};if(o){const D=()=>{N(),hd.delete(e)};D.id=-1,hd.set(e,D),Pn(D,n)}else X0(e),N()}}}function X0(e){const t=hd.get(e);t&&(t.flags|=8,hd.delete(e))}let Y0=!1;const Ia=()=>{Y0||(console.error("Hydration completed but contains mismatches."),Y0=!0)},rL=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",iL=e=>e.namespaceURI.includes("MathML"),Oc=e=>{if(e.nodeType===1){if(rL(e))return"svg";if(iL(e))return"mathml"}},Ua=e=>e.nodeType===8;function sL(e){const{mt:t,p:n,o:{patchProp:r,createText:s,nextSibling:a,parentNode:o,remove:f,insert:c,createComment:p}}=e,g=(O,I)=>{if(!I.hasChildNodes()){n(null,O,I),dd(),I._vnode=O;return}v(I.firstChild,O,null,null,null),dd(),I._vnode=O},v=(O,I,M,$,m,J=!1)=>{J=J||!!I.dynamicChildren;const L=Ua(O)&&O.data==="[",j=()=>x(O,I,M,$,m,L),{type:re,ref:Q,shapeFlag:X,patchFlag:de}=I;let Pe=O.nodeType;I.el=O,de===-2&&(J=!1,I.dynamicChildren=null);let ue=null;switch(re){case ws:Pe!==3?I.children===""?(c(I.el=s(""),o(O),O),ue=O):ue=j():(O.data!==I.children&&(Ia(),O.data=I.children),ue=a(O));break;case xn:_(O)?(ue=a(O),D(I.el=O.content.firstChild,O,M)):Pe!==8||L?ue=j():ue=a(O);break;case fo:if(L&&(O=a(O),Pe=O.nodeType),Pe===1||Pe===3){ue=O;const Se=!I.children.length;for(let be=0;be{J=J||!!I.dynamicChildren;const{type:L,props:j,patchFlag:re,shapeFlag:Q,dirs:X,transition:de}=I,Pe=L==="input"||L==="option";if(Pe||re!==-1){X&&Qi(I,null,M,"created");let ue=!1;if(_(O)){ue=V1(null,de)&&M&&M.vnode.props&&M.vnode.props.appear;const be=O.content.firstChild;if(ue){const He=be.getAttribute("class");He&&(be.$cls=He),de.beforeEnter(be)}D(be,O,M),I.el=O=be}if(Q&16&&!(j&&(j.innerHTML||j.textContent))){let be=C(O.firstChild,I,O,M,$,m,J);for(;be;){wc(O,1)||Ia();const He=be;be=be.nextSibling,f(He)}}else if(Q&8){let be=I.children;be[0]===` -`&&(O.tagName==="PRE"||O.tagName==="TEXTAREA")&&(be=be.slice(1));const{textContent:He}=O;He!==be&&He!==be.replace(/\r\n|\r/g,` -`)&&(wc(O,0)||Ia(),O.textContent=I.children)}if(j){if(Pe||!J||re&48){const be=O.tagName.includes("-");for(const He in j)(Pe&&(He.endsWith("value")||He==="indeterminate")||ia(He)&&!ao(He)||He[0]==="."||be)&&r(O,He,null,j[He],void 0,M)}else if(j.onClick)r(O,"onClick",null,j.onClick,void 0,M);else if(re&4&&es(j.style))for(const be in j.style)j.style[be]}let Se;(Se=j&&j.onVnodeBeforeMount)&&Fr(Se,M,I),X&&Qi(I,null,M,"beforeMount"),((Se=j&&j.onVnodeMounted)||X||ue)&&Y1(()=>{Se&&Fr(Se,M,I),ue&&de.enter(O),X&&Qi(I,null,M,"mounted")},$)}return O.nextSibling},C=(O,I,M,$,m,J,L)=>{L=L||!!I.dynamicChildren;const j=I.children,re=j.length;for(let Q=0;Q{const{slotScopeIds:L}=I;L&&(m=m?m.concat(L):L);const j=o(O),re=C(a(O),I,j,M,$,m,J);return re&&Ua(re)&&re.data==="]"?a(I.anchor=re):(Ia(),c(I.anchor=p("]"),j,re),re)},x=(O,I,M,$,m,J)=>{if(wc(O.parentElement,1)||Ia(),I.el=null,J){const re=N(O);for(;;){const Q=a(O);if(Q&&Q!==re)f(Q);else break}}const L=a(O),j=o(O);return f(O),n(null,I,j,L,M,$,Oc(j),m),M&&(M.vnode.el=I.el,fh(M,I.el)),L},N=(O,I="[",M="]")=>{let $=0;for(;O;)if(O=a(O),O&&Ua(O)&&(O.data===I&&$++,O.data===M)){if($===0)return a(O);$--}return O},D=(O,I,M)=>{const $=I.parentNode;$&&$.replaceChild(O,I);let m=M;for(;m;)m.vnode.el===I&&(m.vnode.el=m.subTree.el=O),m=m.parent},_=O=>O.nodeType===1&&O.tagName==="TEMPLATE";return[g,v]}const J0="data-allow-mismatch",oL={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function wc(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(J0);)e=e.parentElement;const n=e&&e.getAttribute(J0);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:r.includes(oL[t])}}const aL=Xd().requestIdleCallback||(e=>setTimeout(e,1)),lL=Xd().cancelIdleCallback||(e=>clearTimeout(e)),QE=(e=1e4)=>t=>{const n=aL(t,{timeout:e});return()=>lL(n)};function uL(e){const{top:t,left:n,bottom:r,right:s}=e.getBoundingClientRect(),{innerHeight:a,innerWidth:o}=window;return(t>0&&t0&&r0&&n0&&s(t,n)=>{const r=new IntersectionObserver(s=>{for(const a of s)if(a.isIntersecting){r.disconnect(),t();break}},e);return n(s=>{if(s instanceof Element){if(uL(s))return t(),r.disconnect(),!1;r.observe(s)}}),()=>r.disconnect()},qE=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},e1=(e=[])=>(t,n)=>{ht(e)&&(e=[e]);let r=!1;const s=o=>{r||(r=!0,a(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},a=()=>{n(o=>{for(const f of e)o.removeEventListener(f,s)})};return n(o=>{for(const f of e)o.addEventListener(f,s,{once:!0})}),a};function fL(e,t){if(Ua(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Ua(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const lo=e=>!!e.type.__asyncLoader;function t1(e){ot(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:s=200,hydrate:a,timeout:o,suspensible:f=!0,onError:c}=e;let p=null,g,v=0;const E=()=>(v++,p=null,C()),C=()=>{let T;return p||(T=p=t().catch(x=>{if(x=x instanceof Error?x:new Error(String(x)),c)return new Promise((N,D)=>{c(x,()=>N(E()),()=>D(x),v+1)});throw x}).then(x=>T!==p&&p?p:(x&&(x.__esModule||x[Symbol.toStringTag]==="Module")&&(x=x.default),g=x,x)))};return oh({name:"AsyncComponentWrapper",__asyncLoader:C,__asyncHydrate(T,x,N){let D=!1;(x.bu||(x.bu=[])).push(()=>D=!0);const _=()=>{D||N()},O=a?()=>{const I=a(_,M=>fL(T,M));I&&(x.bum||(x.bum=[])).push(I)}:_;g?O():C().then(()=>!x.isUnmounted&&O())},get __asyncResolved(){return g},setup(){const T=Yn;if(mm(T),g)return()=>Ic(g,T);const x=O=>{p=null,mo(O,T,13,!r)};if(f&&T.suspense||tl)return C().then(O=>()=>Ic(O,T)).catch(O=>(x(O),()=>r?an(r,{error:O}):null));const N=Va(!1),D=Va(),_=Va(!!s);return s&&setTimeout(()=>{_.value=!1},s),o!=null&&setTimeout(()=>{if(!N.value&&!D.value){const O=new Error(`Async component timed out after ${o}ms.`);x(O),D.value=O}},o),C().then(()=>{N.value=!0,T.parent&&Zu(T.parent.vnode)&&T.parent.update()}).catch(O=>{x(O),D.value=O}),()=>{if(N.value&&g)return Ic(g,T);if(D.value&&r)return an(r,{error:D.value});if(n&&!_.value)return Ic(n,T)}}})}function Ic(e,t){const{ref:n,props:r,children:s,ce:a}=t.vnode,o=an(e,r,s);return o.ref=n,o.ce=a,delete t.vnode.ce,o}const Zu=e=>e.type.__isKeepAlive,cL={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Ar(),r=n.ctx;if(!r.renderer)return()=>{const _=t.default&&t.default();return _&&_.length===1?_[0]:_};const s=new Map,a=new Set;let o=null;const f=n.suspense,{renderer:{p:c,m:p,um:g,o:{createElement:v}}}=r,E=v("div");r.activate=(_,O,I,M,$)=>{const m=_.component;p(_,O,I,0,f),c(m.vnode,_,O,I,m,f,M,_.slotScopeIds,$),Pn(()=>{m.isDeactivated=!1,m.a&&Wa(m.a);const J=_.props&&_.props.onVnodeMounted;J&&Fr(J,m.parent,_)},f)},r.deactivate=_=>{const O=_.component;gd(O.m),gd(O.a),p(_,E,null,1,f),Pn(()=>{O.da&&Wa(O.da);const I=_.props&&_.props.onVnodeUnmounted;I&&Fr(I,O.parent,_),O.isDeactivated=!0},f)};function C(_){Wp(_),g(_,n,f,!0)}function T(_){s.forEach((O,I)=>{const M=Dg(O.type);M&&!_(M)&&x(I)})}function x(_){const O=s.get(_);O&&(!o||!Ri(O,o))?C(O):o&&Wp(o),s.delete(_),a.delete(_)}uo(()=>[e.include,e.exclude],([_,O])=>{_&&T(I=>lu(_,I)),O&&T(I=>!lu(O,I))},{flush:"post",deep:!0});let N=null;const D=()=>{N!=null&&(md(n.subTree.type)?Pn(()=>{s.set(N,Nc(n.subTree))},n.subTree.suspense):s.set(N,Nc(n.subTree)))};return vl(D),qu(D),ef(()=>{s.forEach(_=>{const{subTree:O,suspense:I}=n,M=Nc(O);if(_.type===M.type&&_.key===M.key){Wp(M);const $=M.component.da;$&&Pn($,I);return}C(_)})}),()=>{if(N=null,!t.default)return o=null;const _=t.default(),O=_[0];if(_.length>1)return o=null,_;if(!rs(O)||!(O.shapeFlag&4)&&!(O.shapeFlag&128))return o=null,O;let I=Nc(O);if(I.type===xn)return o=null,I;const M=I.type,$=Dg(lo(I)?I.type.__asyncResolved||{}:M),{include:m,exclude:J,max:L}=e;if(m&&(!$||!lu(m,$))||J&&$&&lu(J,$))return I.shapeFlag&=-257,o=I,O;const j=I.key==null?M:I.key,re=s.get(j);return I.el&&(I=Fi(I),O.shapeFlag&128&&(O.ssContent=I)),N=j,re?(I.el=re.el,I.component=re.component,I.transition&&ns(I,I.transition),I.shapeFlag|=512,a.delete(j),a.add(j)):(a.add(j),L&&a.size>parseInt(L,10)&&x(a.values().next().value)),I.shapeFlag|=256,o=I,md(O.type)?O:I}}},n1=cL;function lu(e,t){return je(e)?e.some(n=>lu(n,t)):ht(e)?e.split(",").includes(t):eD(e)?(e.lastIndex=0,e.test(t)):!1}function vm(e,t){r1(e,"a",t)}function ym(e,t){r1(e,"da",t)}function r1(e,t,n=Yn){const r=e.__wdc||(e.__wdc=()=>{let s=n;for(;s;){if(s.isDeactivated)return;s=s.parent}return e()});if(ah(t,r,n),n){let s=n.parent;for(;s&&s.parent;)Zu(s.parent.vnode)&&dL(r,t,n,s),s=s.parent}}function dL(e,t,n,r){const s=ah(t,e,r,!0);tf(()=>{nm(r[t],s)},n)}function Wp(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Nc(e){return e.shapeFlag&128?e.ssContent:e}function ah(e,t,n=Yn,r=!1){if(n){const s=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...o)=>{Rs();const f=na(n),c=ti(t,n,e,o);return f(),Ps(),c});return r?s.unshift(a):s.push(a),a}}const Ds=e=>(t,n=Yn)=>{(!tl||e==="sp")&&ah(e,(...r)=>t(...r),n)},bm=Ds("bm"),vl=Ds("m"),lh=Ds("bu"),qu=Ds("u"),ef=Ds("bum"),tf=Ds("um"),Sm=Ds("sp"),Em=Ds("rtg"),Tm=Ds("rtc");function xm(e,t=Yn){ah("ec",e,t)}const Cm="components",hL="directives";function i1(e,t){return Am(Cm,e,!0,t)||e}const s1=Symbol.for("v-ndc");function o1(e){return ht(e)?Am(Cm,e,!1)||e:e||s1}function a1(e){return Am(hL,e)}function Am(e,t,n=!0,r=!1){const s=Jn||Yn;if(s){const a=s.type;if(e===Cm){const f=Dg(a,!1);if(f&&(f===t||f===on(t)||f===go(on(t))))return a}const o=z0(s[e]||a[e],t)||z0(s.appContext[e],t);return!o&&r?a:o}}function z0(e,t){return e&&(e[t]||e[on(t)]||e[go(on(t))])}function l1(e,t,n,r){let s;const a=n&&n[r],o=je(e);if(o||ht(e)){const f=o&&es(e);let c=!1,p=!1;f&&(c=!Cr(e),p=_i(e),e=Zd(e)),s=new Array(e.length);for(let g=0,v=e.length;gt(f,c,void 0,a&&a[c]));else{const f=Object.keys(e);s=new Array(f.length);for(let c=0,p=f.length;c{const a=r.fn(...s);return a&&(a.key=r.key),a}:r.fn)}return e}function f1(e,t,n={},r,s){if(Jn.ce||Jn.parent&&lo(Jn.parent)&&Jn.parent.ce){const p=Object.keys(n).length>0;return t!=="default"&&(n.name=t),qa(),Mu(Bn,null,[an("slot",n,r&&r())],p?-2:64)}let a=e[t];a&&a._c&&(a._d=!1),qa();const o=a&&Om(a(n)),f=n.key||o&&o.key,c=Mu(Bn,{key:(f&&!jr(f)?f:`_${t}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&e._===1?64:-2);return!s&&c.scopeId&&(c.slotScopeIds=[c.scopeId+"-s"]),a&&a._c&&(a._d=!0),c}function Om(e){return e.some(t=>rs(t)?!(t.type===xn||t.type===Bn&&!Om(t.children)):!0)?e:null}function c1(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:Xo(r)]=e[r];return n}const Tg=e=>e?rT(e)?rf(e):Tg(e.parent):null,yu=Mt(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Tg(e.parent),$root:e=>Tg(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>wm(e),$forceUpdate:e=>e.f||(e.f=()=>{pm(e.update)}),$nextTick:e=>e.n||(e.n=zu.bind(e.proxy)),$watch:e=>TL.bind(e)}),Vp=(e,t)=>e!==kt&&!e.__isScriptSetup&&Yt(e,t),xg={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:s,props:a,accessCache:o,type:f,appContext:c}=e;if(t[0]!=="$"){const E=o[t];if(E!==void 0)switch(E){case 1:return r[t];case 2:return s[t];case 4:return n[t];case 3:return a[t]}else{if(Vp(r,t))return o[t]=1,r[t];if(s!==kt&&Yt(s,t))return o[t]=2,s[t];if(Yt(a,t))return o[t]=3,a[t];if(n!==kt&&Yt(n,t))return o[t]=4,n[t];Cg&&(o[t]=0)}}const p=yu[t];let g,v;if(p)return t==="$attrs"&&sr(e.attrs,"get",""),p(e);if((g=f.__cssModules)&&(g=g[t]))return g;if(n!==kt&&Yt(n,t))return o[t]=4,n[t];if(v=c.config.globalProperties,Yt(v,t))return v[t]},set({_:e},t,n){const{data:r,setupState:s,ctx:a}=e;return Vp(s,t)?(s[t]=n,!0):r!==kt&&Yt(r,t)?(r[t]=n,!0):Yt(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(a[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:s,props:a,type:o}},f){let c;return!!(n[f]||e!==kt&&f[0]!=="$"&&Yt(e,f)||Vp(t,f)||Yt(a,f)||Yt(r,f)||Yt(yu,f)||Yt(s.config.globalProperties,f)||(c=o.__cssModules)&&c[f])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:Yt(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},pL=Mt({},xg,{get(e,t){if(t!==Symbol.unscopables)return xg.get(e,t,e)},has(e,t){return t[0]!=="_"&&!aD(t)}});function d1(){return null}function h1(){return null}function p1(e){}function g1(e){}function m1(){return null}function v1(){}function y1(e,t){return null}function b1(){return E1().slots}function S1(){return E1().attrs}function E1(e){const t=Ar();return t.setupContext||(t.setupContext=aT(t))}function Lu(e){return je(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function T1(e,t){const n=Lu(e);for(const r in t){if(r.startsWith("__skip"))continue;let s=n[r];s?je(s)||ot(s)?s=n[r]={type:s,default:t[r]}:s.default=t[r]:s===null&&(s=n[r]={default:t[r]}),s&&t[`__skip_${r}`]&&(s.skipFactory=!0)}return n}function x1(e,t){return!e||!t?e||t:je(e)&&je(t)?e.concat(t):Mt({},Lu(e),Lu(t))}function C1(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function A1(e){const t=Ar();let n=e();return Ng(),rm(n)&&(n=n.catch(r=>{throw na(t),r})),[n,()=>na(t)]}let Cg=!0;function gL(e){const t=wm(e),n=e.proxy,r=e.ctx;Cg=!1,t.beforeCreate&&Q0(t.beforeCreate,e,"bc");const{data:s,computed:a,methods:o,watch:f,provide:c,inject:p,created:g,beforeMount:v,mounted:E,beforeUpdate:C,updated:T,activated:x,deactivated:N,beforeDestroy:D,beforeUnmount:_,destroyed:O,unmounted:I,render:M,renderTracked:$,renderTriggered:m,errorCaptured:J,serverPrefetch:L,expose:j,inheritAttrs:re,components:Q,directives:X,filters:de}=t;if(p&&mL(p,r,null),o)for(const Se in o){const be=o[Se];ot(be)&&(r[Se]=be.bind(n))}if(s){const Se=s.call(n,n);Zt(Se)&&(e.data=Ju(Se))}if(Cg=!0,a)for(const Se in a){const be=a[Se],He=ot(be)?be.bind(n,n):ot(be.get)?be.get.bind(n,n):zn,pt=!ot(be)&&ot(be.set)?be.set.bind(n):zn,Xe=km({get:He,set:pt});Object.defineProperty(r,Se,{enumerable:!0,configurable:!0,get:()=>Xe.value,set:rt=>Xe.value=rt})}if(f)for(const Se in f)O1(f[Se],r,n,Se);if(c){const Se=ot(c)?c.call(n):c;Reflect.ownKeys(Se).forEach(be=>{Im(be,Se[be])})}g&&Q0(g,e,"c");function ue(Se,be){je(be)?be.forEach(He=>Se(He.bind(n))):be&&Se(be.bind(n))}if(ue(bm,v),ue(vl,E),ue(lh,C),ue(qu,T),ue(vm,x),ue(ym,N),ue(xm,J),ue(Tm,$),ue(Em,m),ue(ef,_),ue(tf,I),ue(Sm,L),je(j))if(j.length){const Se=e.exposed||(e.exposed={});j.forEach(be=>{Object.defineProperty(Se,be,{get:()=>n[be],set:He=>n[be]=He,enumerable:!0})})}else e.exposed||(e.exposed={});M&&e.render===zn&&(e.render=M),re!=null&&(e.inheritAttrs=re),Q&&(e.components=Q),X&&(e.directives=X),L&&mm(e)}function mL(e,t,n=zn){je(e)&&(e=Ag(e));for(const r in e){const s=e[r];let a;Zt(s)?"default"in s?a=Xa(s.from||r,s.default,!0):a=Xa(s.from||r):a=Xa(s),Nn(a)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>a.value,set:o=>a.value=o}):t[r]=a}}function Q0(e,t,n){ti(je(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function O1(e,t,n,r){let s=r.includes(".")?P1(n,r):()=>n[r];if(ht(e)){const a=t[e];ot(a)&&uo(s,a)}else if(ot(e))uo(s,e.bind(n));else if(Zt(e))if(je(e))e.forEach(a=>O1(a,t,n,r));else{const a=ot(e.handler)?e.handler.bind(n):t[e.handler];ot(a)&&uo(s,a,e)}}function wm(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:s,optionsCache:a,config:{optionMergeStrategies:o}}=e.appContext,f=a.get(t);let c;return f?c=f:!s.length&&!n&&!r?c=t:(c={},s.length&&s.forEach(p=>pd(c,p,o,!0)),pd(c,t,o)),Zt(t)&&a.set(t,c),c}function pd(e,t,n,r=!1){const{mixins:s,extends:a}=t;a&&pd(e,a,n,!0),s&&s.forEach(o=>pd(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const f=vL[o]||n&&n[o];e[o]=f?f(e[o],t[o]):t[o]}return e}const vL={data:Z0,props:q0,emits:q0,methods:uu,computed:uu,beforeCreate:vr,created:vr,beforeMount:vr,mounted:vr,beforeUpdate:vr,updated:vr,beforeDestroy:vr,beforeUnmount:vr,destroyed:vr,unmounted:vr,activated:vr,deactivated:vr,errorCaptured:vr,serverPrefetch:vr,components:uu,directives:uu,watch:bL,provide:Z0,inject:yL};function Z0(e,t){return t?e?function(){return Mt(ot(e)?e.call(this,this):e,ot(t)?t.call(this,this):t)}:t:e}function yL(e,t){return uu(Ag(e),Ag(t))}function Ag(e){if(je(e)){const t={};for(let n=0;n1)return n&&ot(t)?t.call(r&&r.proxy):t}}function I1(){return!!(Ar()||Jo)}const Nm=Symbol.for("v-scx"),Rm=()=>Xa(Nm);function N1(e,t){return nf(e,null,t)}function R1(e,t){return nf(e,null,{flush:"post"})}function Pm(e,t){return nf(e,null,{flush:"sync"})}function uo(e,t,n){return nf(e,t,n)}function nf(e,t,n=kt){const{immediate:r,deep:s,flush:a,once:o}=n,f=Mt({},n),c=t&&r||!t&&a!=="post";let p;if(tl){if(a==="sync"){const C=Rm();p=C.__watcherHandles||(C.__watcherHandles=[])}else if(!c){const C=()=>{};return C.stop=zn,C.resume=zn,C.pause=zn,C}}const g=Yn;f.call=(C,T,x)=>ti(C,g,T,x);let v=!1;a==="post"?f.scheduler=C=>{Pn(C,g&&g.suspense)}:a!=="sync"&&(v=!0,f.scheduler=(C,T)=>{T?C():pm(C)}),f.augmentJob=C=>{t&&(C.flags|=4),v&&(C.flags|=2,g&&(C.id=g.uid,C.i=g))};const E=JD(e,t,f);return tl&&(p?p.push(E):c&&E()),E}function TL(e,t,n){const r=this.proxy,s=ht(e)?e.includes(".")?P1(r,e):()=>r[e]:e.bind(r,r);let a;ot(t)?a=t:(a=t.handler,n=t);const o=na(this),f=nf(s,a.bind(r),n);return o(),f}function P1(e,t){const n=t.split(".");return()=>{let r=e;for(let s=0;s{let g,v=kt,E;return Pm(()=>{const C=e[s];Sr(g,C)&&(g=C,p())}),{get(){return c(),n.get?n.get(g):g},set(C){const T=n.set?n.set(C):C;if(!Sr(T,g)&&!(v!==kt&&Sr(C,v)))return;const x=r.vnode.props;x&&(t in x||s in x||a in x)&&(`onUpdate:${t}`in x||`onUpdate:${s}`in x||`onUpdate:${a}`in x)||(g=C,p()),r.emit(`update:${t}`,T),Sr(C,T)&&Sr(C,v)&&!Sr(T,E)&&p(),v=C,E=T}}});return f[Symbol.iterator]=()=>{let c=0;return{next(){return c<2?{value:c++?o||kt:f,done:!1}:{done:!0}}}},f}const L1=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${on(t)}Modifiers`]||e[`${Ur(t)}Modifiers`];function xL(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||kt;let s=n;const a=t.startsWith("update:"),o=a&&L1(r,t.slice(7));o&&(o.trim&&(s=n.map(g=>ht(g)?g.trim():g)),o.number&&(s=n.map(Gd)));let f,c=r[f=Xo(t)]||r[f=Xo(on(t))];!c&&a&&(c=r[f=Xo(Ur(t))]),c&&ti(c,e,6,s);const p=r[f+"Once"];if(p){if(!e.emitted)e.emitted={};else if(e.emitted[f])return;e.emitted[f]=!0,ti(p,e,6,s)}}const CL=new WeakMap;function _1(e,t,n=!1){const r=n?CL:t.emitsCache,s=r.get(e);if(s!==void 0)return s;const a=e.emits;let o={},f=!1;if(!ot(e)){const c=p=>{const g=_1(p,t,!0);g&&(f=!0,Mt(o,g))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!a&&!f?(Zt(e)&&r.set(e,null),null):(je(a)?a.forEach(c=>o[c]=null):Mt(o,a),Zt(e)&&r.set(e,o),o)}function uh(e,t){return!e||!ia(t)?!1:(t=t.slice(2).replace(/Once$/,""),Yt(e,t[0].toLowerCase()+t.slice(1))||Yt(e,Ur(t))||Yt(e,t))}function Gc(e){const{type:t,vnode:n,proxy:r,withProxy:s,propsOptions:[a],slots:o,attrs:f,emit:c,render:p,renderCache:g,props:v,data:E,setupState:C,ctx:T,inheritAttrs:x}=e,N=Du(e);let D,_;try{if(n.shapeFlag&4){const I=s||r,M=I;D=$r(p.call(M,I,g,v,C,E,T)),_=f}else{const I=t;D=$r(I.length>1?I(v,{attrs:f,slots:o,emit:c}):I(v,null)),_=t.props?f:OL(f)}}catch(I){bu.length=0,mo(I,e,1),D=an(xn)}let O=D;if(_&&x!==!1){const I=Object.keys(_),{shapeFlag:M}=O;I.length&&M&7&&(a&&I.some(tm)&&(_=wL(_,a)),O=Fi(O,_,!1,!0))}return n.dirs&&(O=Fi(O,null,!1,!0),O.dirs=O.dirs?O.dirs.concat(n.dirs):n.dirs),n.transition&&ns(O,n.transition),D=O,Du(N),D}function AL(e,t=!0){let n;for(let r=0;r{let t;for(const n in e)(n==="class"||n==="style"||ia(n))&&((t||(t={}))[n]=e[n]);return t},wL=(e,t)=>{const n={};for(const r in e)(!tm(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function IL(e,t,n){const{props:r,children:s,component:a}=e,{props:o,children:f,patchFlag:c}=t,p=a.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return r?eb(r,o,p):!!o;if(c&8){const g=t.dynamicProps;for(let v=0;vObject.create(M1),$1=e=>Object.getPrototypeOf(e)===M1;function NL(e,t,n,r=!1){const s={},a=F1();e.propsDefaults=Object.create(null),U1(e,t,s,a);for(const o in e.propsOptions[0])o in s||(s[o]=void 0);n?e.props=r?s:um(s):e.type.props?e.props=s:e.props=a,e.attrs=a}function RL(e,t,n,r){const{props:s,attrs:a,vnode:{patchFlag:o}}=e,f=Vt(s),[c]=e.propsOptions;let p=!1;if((r||o>0)&&!(o&16)){if(o&8){const g=e.vnode.dynamicProps;for(let v=0;v{c=!0;const[E,C]=B1(v,t,!0);Mt(o,E),C&&f.push(...C)};!n&&t.mixins.length&&t.mixins.forEach(g),e.extends&&g(e.extends),e.mixins&&e.mixins.forEach(g)}if(!a&&!c)return Zt(e)&&r.set(e,ka),ka;if(je(a))for(let g=0;ge==="_"||e==="_ctx"||e==="$stable",Lm=e=>je(e)?e.map($r):[$r(e)],DL=(e,t,n)=>{if(t._n)return t;const r=rh((...s)=>Lm(t(...s)),n);return r._c=!1,r},H1=(e,t,n)=>{const r=e._ctx;for(const s in e){if(Dm(s))continue;const a=e[s];if(ot(a))t[s]=DL(s,a,r);else if(a!=null){const o=Lm(a);t[s]=()=>o}}},k1=(e,t)=>{const n=Lm(t);e.slots.default=()=>n},j1=(e,t,n)=>{for(const r in t)(n||!Dm(r))&&(e[r]=t[r])},LL=(e,t,n)=>{const r=e.slots=F1();if(e.vnode.shapeFlag&32){const s=t._;s?(j1(r,t,n),n&&zS(r,"_",s,!0)):H1(t,r)}else t&&k1(e,t)},_L=(e,t,n)=>{const{vnode:r,slots:s}=e;let a=!0,o=kt;if(r.shapeFlag&32){const f=t._;f?n&&f===1?a=!1:j1(s,t,n):(a=!t.$stable,H1(t,s)),o=t}else t&&(k1(e,t),o={default:1});if(a)for(const f in s)!Dm(f)&&o[f]==null&&delete s[f]},Pn=Y1;function _m(e){return W1(e)}function Mm(e){return W1(e,sL)}function W1(e,t){const n=Xd();n.__VUE__=!0;const{insert:r,remove:s,patchProp:a,createElement:o,createText:f,createComment:c,setText:p,setElementText:g,parentNode:v,nextSibling:E,setScopeId:C=zn,insertStaticContent:T}=e,x=(V,Z,me,we=null,le=null,xe=null,Me=void 0,B=null,k=!!Z.dynamicChildren)=>{if(V===Z)return;V&&!Ri(V,Z)&&(we=$t(V),rt(V,le,xe,!0),V=null),Z.patchFlag===-2&&(k=!1,Z.dynamicChildren=null);const{type:z,ref:Ce,shapeFlag:Re}=Z;switch(z){case ws:N(V,Z,me,we);break;case xn:D(V,Z,me,we);break;case fo:V==null&&_(Z,me,we,Me);break;case Bn:Q(V,Z,me,we,le,xe,Me,B,k);break;default:Re&1?M(V,Z,me,we,le,xe,Me,B,k):Re&6?X(V,Z,me,we,le,xe,Me,B,k):(Re&64||Re&128)&&z.process(V,Z,me,we,le,xe,Me,B,k,Kt)}Ce!=null&&le?Ga(Ce,V&&V.ref,xe,Z||V,!Z):Ce==null&&V&&V.ref!=null&&Ga(V.ref,null,xe,V,!0)},N=(V,Z,me,we)=>{if(V==null)r(Z.el=f(Z.children),me,we);else{const le=Z.el=V.el;Z.children!==V.children&&p(le,Z.children)}},D=(V,Z,me,we)=>{V==null?r(Z.el=c(Z.children||""),me,we):Z.el=V.el},_=(V,Z,me,we)=>{[V.el,V.anchor]=T(V.children,Z,me,we,V.el,V.anchor)},O=({el:V,anchor:Z},me,we)=>{let le;for(;V&&V!==Z;)le=E(V),r(V,me,we),V=le;r(Z,me,we)},I=({el:V,anchor:Z})=>{let me;for(;V&&V!==Z;)me=E(V),s(V),V=me;s(Z)},M=(V,Z,me,we,le,xe,Me,B,k)=>{if(Z.type==="svg"?Me="svg":Z.type==="math"&&(Me="mathml"),V==null)$(Z,me,we,le,xe,Me,B,k);else{const z=V.el&&V.el._isVueCE?V.el:null;try{z&&z._beginPatch(),L(V,Z,le,xe,Me,B,k)}finally{z&&z._endPatch()}}},$=(V,Z,me,we,le,xe,Me,B)=>{let k,z;const{props:Ce,shapeFlag:Re,transition:pe,dirs:$e}=V;if(k=V.el=o(V.type,xe,Ce&&Ce.is,Ce),Re&8?g(k,V.children):Re&16&&J(V.children,k,null,we,le,Kp(V,xe),Me,B),$e&&Qi(V,null,we,"created"),m(k,V,V.scopeId,Me,we),Ce){for(const xt in Ce)xt!=="value"&&!ao(xt)&&a(k,xt,null,Ce[xt],xe,we);"value"in Ce&&a(k,"value",null,Ce.value,xe),(z=Ce.onVnodeBeforeMount)&&Fr(z,we,V)}$e&&Qi(V,null,we,"beforeMount");const ze=V1(le,pe);ze&&pe.beforeEnter(k),r(k,Z,me),((z=Ce&&Ce.onVnodeMounted)||ze||$e)&&Pn(()=>{z&&Fr(z,we,V),ze&&pe.enter(k),$e&&Qi(V,null,we,"mounted")},le)},m=(V,Z,me,we,le)=>{if(me&&C(V,me),we)for(let xe=0;xe{for(let z=k;z{const B=Z.el=V.el;let{patchFlag:k,dynamicChildren:z,dirs:Ce}=Z;k|=V.patchFlag&16;const Re=V.props||kt,pe=Z.props||kt;let $e;if(me&&_o(me,!1),($e=pe.onVnodeBeforeUpdate)&&Fr($e,me,Z,V),Ce&&Qi(Z,V,me,"beforeUpdate"),me&&_o(me,!0),(Re.innerHTML&&pe.innerHTML==null||Re.textContent&&pe.textContent==null)&&g(B,""),z?j(V.dynamicChildren,z,B,me,we,Kp(Z,le),xe):Me||be(V,Z,B,null,me,we,Kp(Z,le),xe,!1),k>0){if(k&16)re(B,Re,pe,me,le);else if(k&2&&Re.class!==pe.class&&a(B,"class",null,pe.class,le),k&4&&a(B,"style",Re.style,pe.style,le),k&8){const ze=Z.dynamicProps;for(let xt=0;xt{$e&&Fr($e,me,Z,V),Ce&&Qi(Z,V,me,"updated")},we)},j=(V,Z,me,we,le,xe,Me)=>{for(let B=0;B{if(Z!==me){if(Z!==kt)for(const xe in Z)!ao(xe)&&!(xe in me)&&a(V,xe,Z[xe],null,le,we);for(const xe in me){if(ao(xe))continue;const Me=me[xe],B=Z[xe];Me!==B&&xe!=="value"&&a(V,xe,B,Me,le,we)}"value"in me&&a(V,"value",Z.value,me.value,le)}},Q=(V,Z,me,we,le,xe,Me,B,k)=>{const z=Z.el=V?V.el:f(""),Ce=Z.anchor=V?V.anchor:f("");let{patchFlag:Re,dynamicChildren:pe,slotScopeIds:$e}=Z;$e&&(B=B?B.concat($e):$e),V==null?(r(z,me,we),r(Ce,me,we),J(Z.children||[],me,Ce,le,xe,Me,B,k)):Re>0&&Re&64&&pe&&V.dynamicChildren?(j(V.dynamicChildren,pe,me,le,xe,Me,B),(Z.key!=null||le&&Z===le.subTree)&&Fm(V,Z,!0)):be(V,Z,me,Ce,le,xe,Me,B,k)},X=(V,Z,me,we,le,xe,Me,B,k)=>{Z.slotScopeIds=B,V==null?Z.shapeFlag&512?le.ctx.activate(Z,me,we,Me,k):de(Z,me,we,le,xe,Me,k):Pe(V,Z,k)},de=(V,Z,me,we,le,xe,Me)=>{const B=V.component=nT(V,we,le);if(Zu(V)&&(B.ctx.renderer=Kt),iT(B,!1,Me),B.asyncDep){if(le&&le.registerDep(B,ue,Me),!V.el){const k=B.subTree=an(xn);D(null,k,Z,me),V.placeholder=k.el}}else ue(B,V,Z,me,le,xe,Me)},Pe=(V,Z,me)=>{const we=Z.component=V.component;if(IL(V,Z,me))if(we.asyncDep&&!we.asyncResolved){Se(we,Z,me);return}else we.next=Z,we.update();else Z.el=V.el,we.vnode=Z},ue=(V,Z,me,we,le,xe,Me)=>{const B=()=>{if(V.isMounted){let{next:Re,bu:pe,u:$e,parent:ze,vnode:xt}=V;{const _e=K1(V);if(_e){Re&&(Re.el=xt.el,Se(V,Re,Me)),_e.asyncDep.then(()=>{V.isUnmounted||B()});return}}let se=Re,ae;_o(V,!1),Re?(Re.el=xt.el,Se(V,Re,Me)):Re=xt,pe&&Wa(pe),(ae=Re.props&&Re.props.onVnodeBeforeUpdate)&&Fr(ae,ze,Re,xt),_o(V,!0);const he=Gc(V),Ae=V.subTree;V.subTree=he,x(Ae,he,v(Ae.el),$t(Ae),V,le,xe),Re.el=he.el,se===null&&fh(V,he.el),$e&&Pn($e,le),(ae=Re.props&&Re.props.onVnodeUpdated)&&Pn(()=>Fr(ae,ze,Re,xt),le)}else{let Re;const{el:pe,props:$e}=Z,{bm:ze,m:xt,parent:se,root:ae,type:he}=V,Ae=lo(Z);if(_o(V,!1),ze&&Wa(ze),!Ae&&(Re=$e&&$e.onVnodeBeforeMount)&&Fr(Re,se,Z),_o(V,!0),pe&&tn){const _e=()=>{V.subTree=Gc(V),tn(pe,V.subTree,V,le,null)};Ae&&he.__asyncHydrate?he.__asyncHydrate(pe,V,_e):_e()}else{ae.ce&&ae.ce._def.shadowRoot!==!1&&ae.ce._injectChildStyle(he);const _e=V.subTree=Gc(V);x(null,_e,me,we,V,le,xe),Z.el=_e.el}if(xt&&Pn(xt,le),!Ae&&(Re=$e&&$e.onVnodeMounted)){const _e=Z;Pn(()=>Fr(Re,se,_e),le)}(Z.shapeFlag&256||se&&lo(se.vnode)&&se.vnode.shapeFlag&256)&&V.a&&Pn(V.a,le),V.isMounted=!0,Z=me=we=null}};V.scope.on();const k=V.effect=new za(B);V.scope.off();const z=V.update=k.run.bind(k),Ce=V.job=k.runIfDirty.bind(k);Ce.i=V,Ce.id=V.uid,k.scheduler=()=>pm(Ce),_o(V,!0),z()},Se=(V,Z,me)=>{Z.component=V;const we=V.vnode.props;V.vnode=Z,V.next=null,RL(V,Z.props,we,me),_L(V,Z.children,me),Rs(),j0(V),Ps()},be=(V,Z,me,we,le,xe,Me,B,k=!1)=>{const z=V&&V.children,Ce=V?V.shapeFlag:0,Re=Z.children,{patchFlag:pe,shapeFlag:$e}=Z;if(pe>0){if(pe&128){pt(z,Re,me,we,le,xe,Me,B,k);return}else if(pe&256){He(z,Re,me,we,le,xe,Me,B,k);return}}$e&8?(Ce&16&&Tt(z,le,xe),Re!==z&&g(me,Re)):Ce&16?$e&16?pt(z,Re,me,we,le,xe,Me,B,k):Tt(z,le,xe,!0):(Ce&8&&g(me,""),$e&16&&J(Re,me,we,le,xe,Me,B,k))},He=(V,Z,me,we,le,xe,Me,B,k)=>{V=V||ka,Z=Z||ka;const z=V.length,Ce=Z.length,Re=Math.min(z,Ce);let pe;for(pe=0;peCe?Tt(V,le,xe,!0,!1,Re):J(Z,me,we,le,xe,Me,B,k,Re)},pt=(V,Z,me,we,le,xe,Me,B,k)=>{let z=0;const Ce=Z.length;let Re=V.length-1,pe=Ce-1;for(;z<=Re&&z<=pe;){const $e=V[z],ze=Z[z]=k?no(Z[z]):$r(Z[z]);if(Ri($e,ze))x($e,ze,me,null,le,xe,Me,B,k);else break;z++}for(;z<=Re&&z<=pe;){const $e=V[Re],ze=Z[pe]=k?no(Z[pe]):$r(Z[pe]);if(Ri($e,ze))x($e,ze,me,null,le,xe,Me,B,k);else break;Re--,pe--}if(z>Re){if(z<=pe){const $e=pe+1,ze=$epe)for(;z<=Re;)rt(V[z],le,xe,!0),z++;else{const $e=z,ze=z,xt=new Map;for(z=ze;z<=pe;z++){const tt=Z[z]=k?no(Z[z]):$r(Z[z]);tt.key!=null&&xt.set(tt.key,z)}let se,ae=0;const he=pe-ze+1;let Ae=!1,_e=0;const Ge=new Array(he);for(z=0;z=he){rt(tt,le,xe,!0);continue}let Ct;if(tt.key!=null)Ct=xt.get(tt.key);else for(se=ze;se<=pe;se++)if(Ge[se-ze]===0&&Ri(tt,Z[se])){Ct=se;break}Ct===void 0?rt(tt,le,xe,!0):(Ge[Ct-ze]=z+1,Ct>=_e?_e=Ct:Ae=!0,x(tt,Z[Ct],me,null,le,xe,Me,B,k),ae++)}const Qe=Ae?ML(Ge):ka;for(se=Qe.length-1,z=he-1;z>=0;z--){const tt=ze+z,Ct=Z[tt],Ze=Z[tt+1],Ke=tt+1{const{el:xe,type:Me,transition:B,children:k,shapeFlag:z}=V;if(z&6){Xe(V.component.subTree,Z,me,we);return}if(z&128){V.suspense.move(Z,me,we);return}if(z&64){Me.move(V,Z,me,Kt);return}if(Me===Bn){r(xe,Z,me);for(let Re=0;ReB.enter(xe),le);else{const{leave:Re,delayLeave:pe,afterLeave:$e}=B,ze=()=>{V.ctx.isUnmounted?s(xe):r(xe,Z,me)},xt=()=>{xe._isLeaving&&xe[xs](!0),Re(xe,()=>{ze(),$e&&$e()})};pe?pe(xe,ze,xt):xt()}else r(xe,Z,me)},rt=(V,Z,me,we=!1,le=!1)=>{const{type:xe,props:Me,ref:B,children:k,dynamicChildren:z,shapeFlag:Ce,patchFlag:Re,dirs:pe,cacheIndex:$e}=V;if(Re===-2&&(le=!1),B!=null&&(Rs(),Ga(B,null,me,V,!0),Ps()),$e!=null&&(Z.renderCache[$e]=void 0),Ce&256){Z.ctx.deactivate(V);return}const ze=Ce&1&&pe,xt=!lo(V);let se;if(xt&&(se=Me&&Me.onVnodeBeforeUnmount)&&Fr(se,Z,V),Ce&6)Rt(V.component,me,we);else{if(Ce&128){V.suspense.unmount(me,we);return}ze&&Qi(V,null,Z,"beforeUnmount"),Ce&64?V.type.remove(V,Z,me,Kt,we):z&&!z.hasOnce&&(xe!==Bn||Re>0&&Re&64)?Tt(z,Z,me,!1,!0):(xe===Bn&&Re&384||!le&&Ce&16)&&Tt(k,Z,me),we&&Ft(V)}(xt&&(se=Me&&Me.onVnodeUnmounted)||ze)&&Pn(()=>{se&&Fr(se,Z,V),ze&&Qi(V,null,Z,"unmounted")},me)},Ft=V=>{const{type:Z,el:me,anchor:we,transition:le}=V;if(Z===Bn){jt(me,we);return}if(Z===fo){I(V);return}const xe=()=>{s(me),le&&!le.persisted&&le.afterLeave&&le.afterLeave()};if(V.shapeFlag&1&&le&&!le.persisted){const{leave:Me,delayLeave:B}=le,k=()=>Me(me,xe);B?B(V.el,xe,k):k()}else xe()},jt=(V,Z)=>{let me;for(;V!==Z;)me=E(V),s(V),V=me;s(Z)},Rt=(V,Z,me)=>{const{bum:we,scope:le,job:xe,subTree:Me,um:B,m:k,a:z}=V;gd(k),gd(z),we&&Wa(we),le.stop(),xe&&(xe.flags|=8,rt(Me,V,Z,me)),B&&Pn(B,Z),Pn(()=>{V.isUnmounted=!0},Z)},Tt=(V,Z,me,we=!1,le=!1,xe=0)=>{for(let Me=xe;Me{if(V.shapeFlag&6)return $t(V.component.subTree);if(V.shapeFlag&128)return V.suspense.next();const Z=E(V.anchor||V.el),me=Z&&Z[kE];return me?E(me):Z};let qt=!1;const Xt=(V,Z,me)=>{V==null?Z._vnode&&rt(Z._vnode,null,null,!0):x(Z._vnode||null,V,Z,null,null,null,me),Z._vnode=V,qt||(qt=!0,j0(),dd(),qt=!1)},Kt={p:x,um:rt,m:Xe,r:Ft,mt:de,mc:J,pc:be,pbc:j,n:$t,o:e};let vn,tn;return t&&([vn,tn]=t(Kt)),{render:Xt,hydrate:vn,createApp:EL(Xt,vn)}}function Kp({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function _o({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function V1(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Fm(e,t,n=!1){const r=e.children,s=t.children;if(je(r)&&je(s))for(let a=0;a>1,e[n[f]]0&&(t[r]=n[a-1]),n[a]=r)}}for(a=n.length,o=n[a-1];a-- >0;)n[a]=o,o=t[o];return n}function K1(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:K1(t)}function gd(e){if(e)for(let t=0;te.__isSuspense;let wg=0;const FL={name:"Suspense",__isSuspense:!0,process(e,t,n,r,s,a,o,f,c,p){if(e==null)$L(t,n,r,s,a,o,f,c,p);else{if(a&&a.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}UL(e,t,n,r,s,o,f,c,p)}},hydrate:BL,normalize:HL},G1=FL;function _u(e,t){const n=e.props&&e.props[t];ot(n)&&n()}function $L(e,t,n,r,s,a,o,f,c){const{p,o:{createElement:g}}=c,v=g("div"),E=e.suspense=X1(e,s,r,t,v,n,a,o,f,c);p(null,E.pendingBranch=e.ssContent,v,null,r,E,a,o),E.deps>0?(_u(e,"onPending"),_u(e,"onFallback"),p(null,e.ssFallback,t,n,r,null,a,o),Ya(E,e.ssFallback)):E.resolve(!1,!0)}function UL(e,t,n,r,s,a,o,f,{p:c,um:p,o:{createElement:g}}){const v=t.suspense=e.suspense;v.vnode=t,t.el=e.el;const E=t.ssContent,C=t.ssFallback,{activeBranch:T,pendingBranch:x,isInFallback:N,isHydrating:D}=v;if(x)v.pendingBranch=E,Ri(x,E)?(c(x,E,v.hiddenContainer,null,s,v,a,o,f),v.deps<=0?v.resolve():N&&(D||(c(T,C,n,r,s,null,a,o,f),Ya(v,C)))):(v.pendingId=wg++,D?(v.isHydrating=!1,v.activeBranch=x):p(x,s,v),v.deps=0,v.effects.length=0,v.hiddenContainer=g("div"),N?(c(null,E,v.hiddenContainer,null,s,v,a,o,f),v.deps<=0?v.resolve():(c(T,C,n,r,s,null,a,o,f),Ya(v,C))):T&&Ri(T,E)?(c(T,E,n,r,s,v,a,o,f),v.resolve(!0)):(c(null,E,v.hiddenContainer,null,s,v,a,o,f),v.deps<=0&&v.resolve()));else if(T&&Ri(T,E))c(T,E,n,r,s,v,a,o,f),Ya(v,E);else if(_u(t,"onPending"),v.pendingBranch=E,E.shapeFlag&512?v.pendingId=E.component.suspenseId:v.pendingId=wg++,c(null,E,v.hiddenContainer,null,s,v,a,o,f),v.deps<=0)v.resolve();else{const{timeout:_,pendingId:O}=v;_>0?setTimeout(()=>{v.pendingId===O&&v.fallback(C)},_):_===0&&v.fallback(C)}}function X1(e,t,n,r,s,a,o,f,c,p,g=!1){const{p:v,m:E,um:C,n:T,o:{parentNode:x,remove:N}}=p;let D;const _=kL(e);_&&t&&t.pendingBranch&&(D=t.pendingId,t.deps++);const O=e.props?ld(e.props.timeout):void 0,I=a,M={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:s,deps:0,pendingId:wg++,timeout:typeof O=="number"?O:-1,activeBranch:null,pendingBranch:null,isInFallback:!g,isHydrating:g,isUnmounted:!1,effects:[],resolve($=!1,m=!1){const{vnode:J,activeBranch:L,pendingBranch:j,pendingId:re,effects:Q,parentComponent:X,container:de,isInFallback:Pe}=M;let ue=!1;M.isHydrating?M.isHydrating=!1:$||(ue=L&&j.transition&&j.transition.mode==="out-in",ue&&(L.transition.afterLeave=()=>{re===M.pendingId&&(E(j,de,a===I?T(L):a,0),Za(Q),Pe&&J.ssFallback&&(J.ssFallback.el=null))}),L&&(x(L.el)===de&&(a=T(L)),C(L,X,M,!0),!ue&&Pe&&J.ssFallback&&Pn(()=>J.ssFallback.el=null,M)),ue||E(j,de,a,0)),Ya(M,j),M.pendingBranch=null,M.isInFallback=!1;let Se=M.parent,be=!1;for(;Se;){if(Se.pendingBranch){Se.effects.push(...Q),be=!0;break}Se=Se.parent}!be&&!ue&&Za(Q),M.effects=[],_&&t&&t.pendingBranch&&D===t.pendingId&&(t.deps--,t.deps===0&&!m&&t.resolve()),_u(J,"onResolve")},fallback($){if(!M.pendingBranch)return;const{vnode:m,activeBranch:J,parentComponent:L,container:j,namespace:re}=M;_u(m,"onFallback");const Q=T(J),X=()=>{M.isInFallback&&(v(null,$,j,Q,L,null,re,f,c),Ya(M,$))},de=$.transition&&$.transition.mode==="out-in";de&&(J.transition.afterLeave=X),M.isInFallback=!0,C(J,L,null,!0),de||X()},move($,m,J){M.activeBranch&&E(M.activeBranch,$,m,J),M.container=$},next(){return M.activeBranch&&T(M.activeBranch)},registerDep($,m,J){const L=!!M.pendingBranch;L&&M.deps++;const j=$.vnode.el;$.asyncDep.catch(re=>{mo(re,$,0)}).then(re=>{if($.isUnmounted||M.isUnmounted||M.pendingId!==$.suspenseId)return;$.asyncResolved=!0;const{vnode:Q}=$;Rg($,re,!1),j&&(Q.el=j);const X=!j&&$.subTree.el;m($,Q,x(j||$.subTree.el),j?null:T($.subTree),M,o,J),X&&(Q.placeholder=null,N(X)),fh($,Q.el),L&&--M.deps===0&&M.resolve()})},unmount($,m){M.isUnmounted=!0,M.activeBranch&&C(M.activeBranch,n,$,m),M.pendingBranch&&C(M.pendingBranch,n,$,m)}};return M}function BL(e,t,n,r,s,a,o,f,c){const p=t.suspense=X1(t,r,n,e.parentNode,document.createElement("div"),null,s,a,o,f,!0),g=c(e,p.pendingBranch=t.ssContent,n,p,a,o);return p.deps===0&&p.resolve(!1,!0),g}function HL(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=nb(r?n.default:n),e.ssFallback=r?nb(n.fallback):an(xn)}function nb(e){let t;if(ot(e)){const n=ta&&e._c;n&&(e._d=!1,qa()),e=e(),n&&(e._d=!0,t=lr,J1())}return je(e)&&(e=AL(e)),e=$r(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Y1(e,t){t&&t.pendingBranch?je(e)?t.effects.push(...e):t.effects.push(e):Za(e)}function Ya(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let s=t.el;for(;!s&&t.component;)t=t.component.subTree,s=t.el;n.el=s,r&&r.subTree===n&&(r.vnode.el=s,fh(r,s))}function kL(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const Bn=Symbol.for("v-fgt"),ws=Symbol.for("v-txt"),xn=Symbol.for("v-cmt"),fo=Symbol.for("v-stc"),bu=[];let lr=null;function qa(e=!1){bu.push(lr=e?null:[])}function J1(){bu.pop(),lr=bu[bu.length-1]||null}let ta=1;function el(e,t=!1){ta+=e,e<0&&lr&&t&&(lr.hasOnce=!0)}function z1(e){return e.dynamicChildren=ta>0?lr||ka:null,J1(),ta>0&&lr&&lr.push(e),e}function Q1(e,t,n,r,s,a){return z1(ch(e,t,n,r,s,a,!0))}function Mu(e,t,n,r,s){return z1(an(e,t,n,r,s,!0))}function rs(e){return e?e.__v_isVNode===!0:!1}function Ri(e,t){return e.type===t.type&&e.key===t.key}function Z1(e){}const q1=({key:e})=>e??null,Xc=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?ht(e)||Nn(e)||ot(e)?{i:Jn,r:e,k:t,f:!!n}:e:null);function ch(e,t=null,n=null,r=0,s=null,a=e===Bn?0:1,o=!1,f=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&q1(t),ref:t&&Xc(t),scopeId:nh,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:a,patchFlag:r,dynamicProps:s,dynamicChildren:null,appContext:null,ctx:Jn};return f?(Um(c,n),a&128&&e.normalize(c)):n&&(c.shapeFlag|=ht(n)?8:16),ta>0&&!o&&lr&&(c.patchFlag>0||a&6)&&c.patchFlag!==32&&lr.push(c),c}const an=jL;function jL(e,t=null,n=null,r=0,s=null,a=!1){if((!e||e===s1)&&(e=xn),rs(e)){const f=Fi(e,t,!0);return n&&Um(f,n),ta>0&&!a&&lr&&(f.shapeFlag&6?lr[lr.indexOf(e)]=f:lr.push(f)),f.patchFlag=-2,f}if(XL(e)&&(e=e.__vccOpts),t){t=$m(t);let{class:f,style:c}=t;f&&!ht(f)&&(t.class=gl(f)),Zt(c)&&(ml(c)&&!je(c)&&(c=Mt({},c)),t.style=pl(c))}const o=ht(e)?1:md(e)?128:jE(e)?64:Zt(e)?4:ot(e)?2:0;return ch(e,t,n,r,s,o,a,!0)}function $m(e){return e?ml(e)||$1(e)?Mt({},e):e:null}function Fi(e,t,n=!1,r=!1){const{props:s,ref:a,patchFlag:o,children:f,transition:c}=e,p=t?Bm(s||{},t):s,g={__v_isVNode:!0,__v_skip:!0,type:e.type,props:p,key:p&&q1(p),ref:t&&t.ref?n&&a?je(a)?a.concat(Xc(t)):[a,Xc(t)]:Xc(t):a,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:f,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Bn?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:c,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Fi(e.ssContent),ssFallback:e.ssFallback&&Fi(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return c&&r&&ns(g,c.clone(g)),g}function dh(e=" ",t=0){return an(ws,null,e,t)}function eT(e,t){const n=an(fo,null,e);return n.staticCount=t,n}function tT(e="",t=!1){return t?(qa(),Mu(xn,null,e)):an(xn,null,e)}function $r(e){return e==null||typeof e=="boolean"?an(xn):je(e)?an(Bn,null,e.slice()):rs(e)?no(e):an(ws,null,String(e))}function no(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Fi(e)}function Um(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(je(t))n=16;else if(typeof t=="object")if(r&65){const s=t.default;s&&(s._c&&(s._d=!1),Um(e,s()),s._c&&(s._d=!0));return}else{n=32;const s=t._;!s&&!$1(t)?t._ctx=Jn:s===3&&Jn&&(Jn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ot(t)?(t={default:t,_ctx:Jn},n=32):(t=String(t),r&64?(n=16,t=[dh(t)]):n=8);e.children=t,e.shapeFlag|=n}function Bm(...e){const t={};for(let n=0;nYn||Jn;let vd,Ig;{const e=Xd(),t=(n,r)=>{let s;return(s=e[n])||(s=e[n]=[]),s.push(r),a=>{s.length>1?s.forEach(o=>o(a)):s[0](a)}};vd=t("__VUE_INSTANCE_SETTERS__",n=>Yn=n),Ig=t("__VUE_SSR_SETTERS__",n=>tl=n)}const na=e=>{const t=Yn;return vd(e),e.scope.on(),()=>{e.scope.off(),vd(t)}},Ng=()=>{Yn&&Yn.scope.off(),vd(null)};function rT(e){return e.vnode.shapeFlag&4}let tl=!1;function iT(e,t=!1,n=!1){t&&Ig(t);const{props:r,children:s}=e.vnode,a=rT(e);NL(e,r,a,t),LL(e,s,n||t);const o=a?KL(e,t):void 0;return t&&Ig(!1),o}function KL(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,xg);const{setup:r}=n;if(r){Rs();const s=e.setupContext=r.length>1?aT(e):null,a=na(e),o=aa(r,e,0,[e.props,s]),f=rm(o);if(Ps(),a(),(f||e.sp)&&!lo(e)&&mm(e),f){if(o.then(Ng,Ng),t)return o.then(c=>{Rg(e,c,t)}).catch(c=>{mo(c,e,0)});e.asyncDep=o}else Rg(e,o,t)}else oT(e,t)}function Rg(e,t,n){ot(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:Zt(t)&&(e.setupState=th(t)),oT(e,n)}let yd,Pg;function Hm(e){yd=e,Pg=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,pL))}}const sT=()=>!yd;function oT(e,t,n){const r=e.type;if(!e.render){if(!t&&yd&&!r.render){const s=r.template||wm(e).template;if(s){const{isCustomElement:a,compilerOptions:o}=e.appContext.config,{delimiters:f,compilerOptions:c}=r,p=Mt(Mt({isCustomElement:a,delimiters:f},o),c);r.render=yd(s,p)}}e.render=r.render||zn,Pg&&Pg(e)}{const s=na(e);Rs();try{gL(e)}finally{Ps(),s()}}}const GL={get(e,t){return sr(e,"get",""),e[t]}};function aT(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,GL),slots:e.slots,emit:e.emit,expose:t}}function rf(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(th(fm(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in yu)return yu[n](e)},has(t,n){return n in t||n in yu}})):e.proxy}function Dg(e,t=!0){return ot(e)?e.displayName||e.name:e.name||t&&e.__name}function XL(e){return ot(e)&&"__vccOpts"in e}const km=(e,t)=>YD(e,t,tl);function jm(e,t,n){try{el(-1);const r=arguments.length;return r===2?Zt(t)&&!je(t)?rs(t)?an(e,null,[t]):an(e,t):an(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&rs(n)&&(n=[n]),an(e,t,n))}finally{el(1)}}function lT(){}function uT(e,t,n,r){const s=n[r];if(s&&Wm(s,e))return s;const a=t();return a.memo=e.slice(),a.cacheIndex=r,n[r]=a}function Wm(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r0&&lr&&lr.push(e),!0}const Vm="3.5.25",fT=zn,cT=ZD,dT=_a,hT=FE,YL={createComponentInstance:nT,setupComponent:iT,renderComponentRoot:Gc,setCurrentRenderingInstance:Du,isVNode:rs,normalizeVNode:$r,getComponentPublicInstance:rf,ensureValidVNode:Om,pushWarningContext:zD,popWarningContext:QD},pT=YL,gT=null,mT=null,vT=null;let Lg;const rb=typeof window<"u"&&window.trustedTypes;if(rb)try{Lg=rb.createPolicy("vue",{createHTML:e=>e})}catch{}const yT=Lg?e=>Lg.createHTML(e):e=>e,JL="http://www.w3.org/2000/svg",zL="http://www.w3.org/1998/Math/MathML",Ts=typeof document<"u"?document:null,ib=Ts&&Ts.createElement("template"),Km={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const s=t==="svg"?Ts.createElementNS(JL,e):t==="mathml"?Ts.createElementNS(zL,e):n?Ts.createElement(e,{is:n}):Ts.createElement(e);return e==="select"&&r&&r.multiple!=null&&s.setAttribute("multiple",r.multiple),s},createText:e=>Ts.createTextNode(e),createComment:e=>Ts.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ts.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,s,a){const o=n?n.previousSibling:t.lastChild;if(s&&(s===a||s.nextSibling))for(;t.insertBefore(s.cloneNode(!0),n),!(s===a||!(s=s.nextSibling)););else{ib.innerHTML=yT(r==="svg"?`${e}`:r==="mathml"?`${e}`:e);const f=ib.content;if(r==="svg"||r==="mathml"){const c=f.firstChild;for(;c.firstChild;)f.appendChild(c.firstChild);f.removeChild(c)}t.insertBefore(f,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Js="transition",nu="animation",nl=Symbol("_vtc"),bT={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},ST=Mt({},sh,bT),QL=e=>(e.displayName="Transition",e.props=ST,e),ET=QL((e,{slots:t})=>jm(gm,TT(e),t)),Mo=(e,t=[])=>{je(e)?e.forEach(n=>n(...t)):e&&e(...t)},sb=e=>e?je(e)?e.some(t=>t.length>1):e.length>1:!1;function TT(e){const t={};for(const Q in e)Q in bT||(t[Q]=e[Q]);if(e.css===!1)return t;const{name:n="v",type:r,duration:s,enterFromClass:a=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:f=`${n}-enter-to`,appearFromClass:c=a,appearActiveClass:p=o,appearToClass:g=f,leaveFromClass:v=`${n}-leave-from`,leaveActiveClass:E=`${n}-leave-active`,leaveToClass:C=`${n}-leave-to`}=e,T=ZL(s),x=T&&T[0],N=T&&T[1],{onBeforeEnter:D,onEnter:_,onEnterCancelled:O,onLeave:I,onLeaveCancelled:M,onBeforeAppear:$=D,onAppear:m=_,onAppearCancelled:J=O}=t,L=(Q,X,de,Pe)=>{Q._enterCancelled=Pe,Zs(Q,X?g:f),Zs(Q,X?p:o),de&&de()},j=(Q,X)=>{Q._isLeaving=!1,Zs(Q,v),Zs(Q,C),Zs(Q,E),X&&X()},re=Q=>(X,de)=>{const Pe=Q?m:_,ue=()=>L(X,Q,de);Mo(Pe,[X,ue]),ob(()=>{Zs(X,Q?c:a),Ji(X,Q?g:f),sb(Pe)||ab(X,r,x,ue)})};return Mt(t,{onBeforeEnter(Q){Mo(D,[Q]),Ji(Q,a),Ji(Q,o)},onBeforeAppear(Q){Mo($,[Q]),Ji(Q,c),Ji(Q,p)},onEnter:re(!1),onAppear:re(!0),onLeave(Q,X){Q._isLeaving=!0;const de=()=>j(Q,X);Ji(Q,v),Q._enterCancelled?(Ji(Q,E),_g(Q)):(_g(Q),Ji(Q,E)),ob(()=>{Q._isLeaving&&(Zs(Q,v),Ji(Q,C),sb(I)||ab(Q,r,N,de))}),Mo(I,[Q,de])},onEnterCancelled(Q){L(Q,!1,void 0,!0),Mo(O,[Q])},onAppearCancelled(Q){L(Q,!0,void 0,!0),Mo(J,[Q])},onLeaveCancelled(Q){j(Q),Mo(M,[Q])}})}function ZL(e){if(e==null)return null;if(Zt(e))return[Gp(e.enter),Gp(e.leave)];{const t=Gp(e);return[t,t]}}function Gp(e){return ld(e)}function Ji(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[nl]||(e[nl]=new Set)).add(t)}function Zs(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[nl];n&&(n.delete(t),n.size||(e[nl]=void 0))}function ob(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let qL=0;function ab(e,t,n,r){const s=e._endId=++qL,a=()=>{s===e._endId&&r()};if(n!=null)return setTimeout(a,n);const{type:o,timeout:f,propCount:c}=xT(e,t);if(!o)return r();const p=o+"end";let g=0;const v=()=>{e.removeEventListener(p,E),a()},E=C=>{C.target===e&&++g>=c&&v()};setTimeout(()=>{g(n[T]||"").split(", "),s=r(`${Js}Delay`),a=r(`${Js}Duration`),o=lb(s,a),f=r(`${nu}Delay`),c=r(`${nu}Duration`),p=lb(f,c);let g=null,v=0,E=0;t===Js?o>0&&(g=Js,v=o,E=a.length):t===nu?p>0&&(g=nu,v=p,E=c.length):(v=Math.max(o,p),g=v>0?o>p?Js:nu:null,E=g?g===Js?a.length:c.length:0);const C=g===Js&&/\b(?:transform|all)(?:,|$)/.test(r(`${Js}Property`).toString());return{type:g,timeout:v,propCount:E,hasTransform:C}}function lb(e,t){for(;e.lengthub(n)+ub(e[r])))}function ub(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function _g(e){return(e?e.ownerDocument:document).body.offsetHeight}function e_(e,t,n){const r=e[nl];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const bd=Symbol("_vod"),CT=Symbol("_vsh"),Gm={name:"show",beforeMount(e,{value:t},{transition:n}){e[bd]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ru(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),ru(e,!0),r.enter(e)):r.leave(e,()=>{ru(e,!1)}):ru(e,t))},beforeUnmount(e,{value:t}){ru(e,t)}};function ru(e,t){e.style.display=t?e[bd]:"none",e[CT]=!t}function t_(){Gm.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const AT=Symbol("");function OT(e){const t=Ar();if(!t)return;const n=t.ut=(s=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(a=>Sd(a,s))},r=()=>{const s=e(t.proxy);t.ce?Sd(t.ce,s):Mg(t.subTree,s),n(s)};lh(()=>{Za(r)}),vl(()=>{uo(r,zn,{flush:"post"});const s=new MutationObserver(r);s.observe(t.subTree.el.parentNode,{childList:!0}),tf(()=>s.disconnect())})}function Mg(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Mg(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)Sd(e.el,t);else if(e.type===Bn)e.children.forEach(n=>Mg(n,t));else if(e.type===fo){let{el:n,anchor:r}=e;for(;n&&(Sd(n,t),n!==r);)n=n.nextSibling}}function Sd(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const s in t){const a=TD(t[s]);n.setProperty(`--${s}`,a),r+=`--${s}: ${a};`}n[AT]=r}}const n_=/(?:^|;)\s*display\s*:/;function r_(e,t,n){const r=e.style,s=ht(n);let a=!1;if(n&&!s){if(t)if(ht(t))for(const o of t.split(";")){const f=o.slice(0,o.indexOf(":")).trim();n[f]==null&&Yc(r,f,"")}else for(const o in t)n[o]==null&&Yc(r,o,"");for(const o in n)o==="display"&&(a=!0),Yc(r,o,n[o])}else if(s){if(t!==n){const o=r[AT];o&&(n+=";"+o),r.cssText=n,a=n_.test(n)}}else t&&e.removeAttribute("style");bd in e&&(e[bd]=a?r.display:"",e[CT]&&(r.display="none"))}const fb=/\s*!important$/;function Yc(e,t,n){if(je(n))n.forEach(r=>Yc(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=i_(e,t);fb.test(n)?e.setProperty(Ur(r),n.replace(fb,""),"important"):e[r]=n}}const cb=["Webkit","Moz","ms"],Xp={};function i_(e,t){const n=Xp[t];if(n)return n;let r=on(t);if(r!=="filter"&&r in e)return Xp[t]=r;r=go(r);for(let s=0;sYp||(l_.then(()=>Yp=0),Yp=Date.now());function f_(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;ti(c_(r,n.value),t,5,[r])};return n.value=e,n.attached=u_(),n}function c_(e,t){if(je(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>s=>!s._stopped&&r&&r(s))}else return t}const vb=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,Xm=(e,t,n,r,s,a)=>{const o=s==="svg";t==="class"?e_(e,r,o):t==="style"?r_(e,n,r):ia(t)?tm(t)||o_(e,t,n,r,a):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):d_(e,t,r,o))?(pb(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&hb(e,t,r,o,a,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!ht(r))?pb(e,on(t),r,a,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),hb(e,t,r,o))};function d_(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&vb(t)&&ot(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const s=e.tagName;if(s==="IMG"||s==="VIDEO"||s==="CANVAS"||s==="SOURCE")return!1}return vb(t)&&ht(n)?!1:t in e}const yb={};function Ym(e,t,n){let r=oh(e,t);Wd(r)&&(r=Mt({},r,t));class s extends sf{constructor(o){super(r,o,n)}}return s.def=r,s}const wT=((e,t)=>Ym(e,t,qm)),h_=typeof HTMLElement<"u"?HTMLElement:class{};class sf extends h_{constructor(t,n={},r=Td){super(),this._def=t,this._props=n,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._patching=!1,this._dirty=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==Td?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow(Mt({},t.shadowRootOptions,{mode:"open"})),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof sf){this._parent=t;break}this._instance||(this._resolved?this._mount(this._def):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._inheritParentContext(t))}_inheritParentContext(t=this._parent){t&&this._app&&Object.setPrototypeOf(this._app._context.provides,t._instance.provides)}disconnectedCallback(){this._connected=!1,zu(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null,this._teleportTargets&&(this._teleportTargets.clear(),this._teleportTargets=void 0))})}_processMutations(t){for(const n of t)this._setAttr(n.attributeName)}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r{this._resolved=!0,this._pendingResolve=void 0;const{props:a,styles:o}=r;let f;if(a&&!je(a))for(const c in a){const p=a[c];(p===Number||p&&p.type===Number)&&(c in this._props&&(this._props[c]=ld(this._props[c])),(f||(f=Object.create(null)))[on(c)]=!0)}this._numberProps=f,this._resolveProps(r),this.shadowRoot&&this._applyStyles(o),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>{r.configureApp=this._def.configureApp,t(this._def=r,!0)}):t(this._def)}_mount(t){this._app=this._createApp(t),this._inheritParentContext(),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const r in n)Yt(this,r)||Object.defineProperty(this,r,{get:()=>oa(n[r])})}_resolveProps(t){const{props:n}=t,r=je(n)?n:Object.keys(n||{});for(const s of Object.keys(this))s[0]!=="_"&&r.includes(s)&&this._setProp(s,this[s]);for(const s of r.map(on))Object.defineProperty(this,s,{get(){return this._getProp(s)},set(a){this._setProp(s,a,!0,!this._patching)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let r=n?this.getAttribute(t):yb;const s=on(t);n&&this._numberProps&&this._numberProps[s]&&(r=ld(r)),this._setProp(s,r,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,s=!1){if(n!==this._props[t]&&(this._dirty=!0,n===yb?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),s&&this._instance&&this._update(),r)){const a=this._ob;a&&(this._processMutations(a.takeRecords()),a.disconnect()),n===!0?this.setAttribute(Ur(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Ur(t),n+""):n||this.removeAttribute(Ur(t)),a&&a.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),Zm(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=an(this._def,Mt(t,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const s=(a,o)=>{this.dispatchEvent(new CustomEvent(a,Wd(o[0])?Mt({detail:o},o[0]):{detail:o}))};r.emit=(a,...o)=>{s(a,o),Ur(a)!==a&&s(Ur(a),o)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let s=t.length-1;s>=0;s--){const a=document.createElement("style");r&&a.setAttribute("nonce",r),a.textContent=t[s],this.shadowRoot.prepend(a)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(t[r]||(t[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=this._getSlots(),n=this._instance.type.__scopeId;for(let r=0;r(delete e.props.mode,e),g_=p_({name:"TransitionGroup",props:Mt({},ST,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Ar(),r=ih();let s,a;return qu(()=>{if(!s.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!b_(s[0].el,n.vnode.el,o)){s=[];return}s.forEach(m_),s.forEach(v_);const f=s.filter(y_);_g(n.vnode.el),f.forEach(c=>{const p=c.el,g=p.style;Ji(p,o),g.transform=g.webkitTransform=g.transitionDuration="";const v=p[Ed]=E=>{E&&E.target!==p||(!E||E.propertyName.endsWith("transform"))&&(p.removeEventListener("transitionend",v),p[Ed]=null,Zs(p,o))};p.addEventListener("transitionend",v)}),s=[]}),()=>{const o=Vt(e),f=TT(o);let c=o.tag||Bn;if(s=[],a)for(let p=0;p{f.split(/\s+/).forEach(c=>c&&r.classList.remove(c))}),n.split(/\s+/).forEach(f=>f&&r.classList.add(f)),r.style.display="none";const a=t.nodeType===1?t:t.parentNode;a.appendChild(r);const{hasTransform:o}=xT(r);return a.removeChild(r),o}const po=e=>{const t=e.props["onUpdate:modelValue"]||!1;return je(t)?n=>Wa(t,n):t};function S_(e){e.target.composing=!0}function Sb(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const mi=Symbol("_assign");function Eb(e,t,n){return t&&(e=e.trim()),n&&(e=Gd(e)),e}const Fu={created(e,{modifiers:{lazy:t,trim:n,number:r}},s){e[mi]=po(s);const a=r||s.props&&s.props.type==="number";Os(e,t?"change":"input",o=>{o.target.composing||e[mi](Eb(e.value,n,a))}),(n||a)&&Os(e,"change",()=>{e.value=Eb(e.value,n,a)}),t||(Os(e,"compositionstart",S_),Os(e,"compositionend",Sb),Os(e,"change",Sb))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:s,number:a}},o){if(e[mi]=po(o),e.composing)return;const f=(a||e.type==="number")&&!/^0\d/.test(e.value)?Gd(e.value):e.value,c=t??"";f!==c&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||s&&e.value.trim()===c)||(e.value=c))}},hh={deep:!0,created(e,t,n){e[mi]=po(n),Os(e,"change",()=>{const r=e._modelValue,s=rl(e),a=e.checked,o=e[mi];if(je(r)){const f=Yd(r,s),c=f!==-1;if(a&&!c)o(r.concat(s));else if(!a&&c){const p=[...r];p.splice(f,1),o(p)}}else if(sa(r)){const f=new Set(r);a?f.add(s):f.delete(s),o(f)}else o(LT(e,a))})},mounted:Tb,beforeUpdate(e,t,n){e[mi]=po(n),Tb(e,t,n)}};function Tb(e,{value:t,oldValue:n},r){e._modelValue=t;let s;if(je(t))s=Yd(t,r.props.value)>-1;else if(sa(t))s=t.has(r.props.value);else{if(t===n)return;s=ho(t,LT(e,!0))}e.checked!==s&&(e.checked=s)}const ph={created(e,{value:t},n){e.checked=ho(t,n.props.value),e[mi]=po(n),Os(e,"change",()=>{e[mi](rl(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[mi]=po(r),t!==n&&(e.checked=ho(t,r.props.value))}},zm={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const s=sa(t);Os(e,"change",()=>{const a=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?Gd(rl(o)):rl(o));e[mi](e.multiple?s?new Set(a):a:a[0]),e._assigning=!0,zu(()=>{e._assigning=!1})}),e[mi]=po(r)},mounted(e,{value:t}){xb(e,t)},beforeUpdate(e,t,n){e[mi]=po(n)},updated(e,{value:t}){e._assigning||xb(e,t)}};function xb(e,t){const n=e.multiple,r=je(t);if(!(n&&!r&&!sa(t))){for(let s=0,a=e.options.length;sString(p)===String(f)):o.selected=Yd(t,f)>-1}else o.selected=t.has(f);else if(ho(rl(o),t)){e.selectedIndex!==s&&(e.selectedIndex=s);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function rl(e){return"_value"in e?e._value:e.value}function LT(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Qm={created(e,t,n){Rc(e,t,n,null,"created")},mounted(e,t,n){Rc(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){Rc(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){Rc(e,t,n,r,"updated")}};function _T(e,t){switch(e){case"SELECT":return zm;case"TEXTAREA":return Fu;default:switch(t){case"checkbox":return hh;case"radio":return ph;default:return Fu}}}function Rc(e,t,n,r,s){const o=_T(e.tagName,n.props&&n.props.type)[s];o&&o(e,t,n,r)}function E_(){Fu.getSSRProps=({value:e})=>({value:e}),ph.getSSRProps=({value:e},t)=>{if(t.props&&ho(t.props.value,e))return{checked:!0}},hh.getSSRProps=({value:e},t)=>{if(je(e)){if(t.props&&Yd(e,t.props.value)>-1)return{checked:!0}}else if(sa(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Qm.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=_T(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const T_=["ctrl","shift","alt","meta"],x_={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>T_.some(n=>e[`${n}Key`]&&!t.includes(n))},MT=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=((s,...a)=>{for(let o=0;o{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=(s=>{if(!("key"in s))return;const a=Ur(s.key);if(t.some(o=>o===a||C_[o]===a))return e(s)}))},$T=Mt({patchProp:Xm},Km);let Su,Cb=!1;function UT(){return Su||(Su=_m($T))}function BT(){return Su=Cb?Su:Mm($T),Cb=!0,Su}const Zm=((...e)=>{UT().render(...e)}),HT=((...e)=>{BT().hydrate(...e)}),Td=((...e)=>{const t=UT().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=jT(r);if(!s)return;const a=t._component;!ot(a)&&!a.render&&!a.template&&(a.template=s.innerHTML),s.nodeType===1&&(s.textContent="");const o=n(s,!1,kT(s));return s instanceof Element&&(s.removeAttribute("v-cloak"),s.setAttribute("data-v-app","")),o},t}),qm=((...e)=>{const t=BT().createApp(...e),{mount:n}=t;return t.mount=r=>{const s=jT(r);if(s)return n(s,!0,kT(s))},t});function kT(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function jT(e){return ht(e)?document.querySelector(e):e}let Ab=!1;const WT=()=>{Ab||(Ab=!0,E_(),t_())},A_=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:gm,BaseTransitionPropsValidators:sh,Comment:xn,DeprecationTypes:vT,EffectScope:Jd,ErrorCodes:DE,ErrorTypeStrings:cT,Fragment:Bn,KeepAlive:n1,ReactiveEffect:za,Static:fo,Suspense:G1,Teleport:VE,Text:ws,TrackOpTypes:wE,Transition:ET,TransitionGroup:DT,TriggerOpTypes:IE,VueElement:sf,assertNumber:PE,callWithAsyncErrorHandling:ti,callWithErrorHandling:aa,camelize:on,capitalize:go,cloneVNode:Fi,compatUtils:mT,computed:km,createApp:Td,createBlock:Mu,createCommentVNode:tT,createElementBlock:Q1,createElementVNode:ch,createHydrationRenderer:Mm,createPropsRestProxy:C1,createRenderer:_m,createSSRApp:qm,createSlots:u1,createStaticVNode:eT,createTextVNode:dh,createVNode:an,customRef:dm,defineAsyncComponent:t1,defineComponent:oh,defineCustomElement:Ym,defineEmits:h1,defineExpose:p1,defineModel:v1,defineOptions:g1,defineProps:d1,defineSSRCustomElement:wT,defineSlots:m1,devtools:dT,effect:lE,effectScope:nE,getCurrentInstance:Ar,getCurrentScope:zd,getCurrentWatcher:NE,getTransitionRawChildren:Qu,guardReactiveProps:$m,h:jm,handleError:mo,hasInjectionContext:I1,hydrate:HT,hydrateOnIdle:QE,hydrateOnInteraction:e1,hydrateOnMediaQuery:qE,hydrateOnVisible:ZE,initCustomFormatter:lT,initDirectivesForSSR:WT,inject:Xa,isMemoSame:Wm,isProxy:ml,isReactive:es,isReadonly:_i,isRef:Nn,isRuntimeOnly:sT,isShallow:Cr,isVNode:rs,markRaw:fm,mergeDefaults:T1,mergeModels:x1,mergeProps:Bm,nextTick:zu,nodeOps:Km,normalizeClass:gl,normalizeProps:ZS,normalizeStyle:pl,onActivated:vm,onBeforeMount:bm,onBeforeUnmount:ef,onBeforeUpdate:lh,onDeactivated:ym,onErrorCaptured:xm,onMounted:vl,onRenderTracked:Tm,onRenderTriggered:Em,onScopeDispose:sm,onServerPrefetch:Sm,onUnmounted:tf,onUpdated:qu,onWatcherCleanup:hm,openBlock:qa,patchProp:Xm,popScopeId:UE,provide:Im,proxyRefs:th,pushScopeId:$E,queuePostFlushCb:Za,reactive:Ju,readonly:Ru,ref:Va,registerRuntimeCompiler:Hm,render:Zm,renderList:l1,renderSlot:f1,resolveComponent:i1,resolveDirective:a1,resolveDynamicComponent:o1,resolveFilter:gT,resolveTransitionHooks:ea,setBlockTracking:el,setDevtoolsHook:hT,setTransitionHooks:ns,shallowReactive:um,shallowReadonly:SE,shallowRef:cm,ssrContextKey:Nm,ssrUtils:pT,stop:uE,toDisplayString:im,toHandlerKey:Xo,toHandlers:c1,toRaw:Vt,toRef:AE,toRefs:CE,toValue:xE,transformVNodeArgs:Z1,triggerRef:TE,unref:oa,useAttrs:S1,useCssModule:NT,useCssVars:OT,useHost:Jm,useId:JE,useModel:D1,useSSRContext:Rm,useShadowRoot:IT,useSlots:b1,useTemplateRef:zE,useTransitionState:ih,vModelCheckbox:hh,vModelDynamic:Qm,vModelRadio:ph,vModelSelect:zm,vModelText:Fu,vShow:Gm,version:Vm,warn:fT,watch:uo,watchEffect:N1,watchPostEffect:R1,watchSyncEffect:Pm,withAsyncContext:A1,withCtx:rh,withDefaults:y1,withDirectives:HE,withKeys:FT,withMemo:uT,withModifiers:MT,withScopeId:BE},Symbol.toStringTag,{value:"Module"}));const $u=Symbol(""),Eu=Symbol(""),ev=Symbol(""),xd=Symbol(""),VT=Symbol(""),ra=Symbol(""),KT=Symbol(""),GT=Symbol(""),tv=Symbol(""),nv=Symbol(""),of=Symbol(""),rv=Symbol(""),XT=Symbol(""),iv=Symbol(""),sv=Symbol(""),ov=Symbol(""),av=Symbol(""),lv=Symbol(""),uv=Symbol(""),YT=Symbol(""),JT=Symbol(""),gh=Symbol(""),Cd=Symbol(""),fv=Symbol(""),cv=Symbol(""),Uu=Symbol(""),af=Symbol(""),dv=Symbol(""),Fg=Symbol(""),O_=Symbol(""),$g=Symbol(""),Ad=Symbol(""),w_=Symbol(""),I_=Symbol(""),hv=Symbol(""),N_=Symbol(""),R_=Symbol(""),pv=Symbol(""),zT=Symbol(""),il={[$u]:"Fragment",[Eu]:"Teleport",[ev]:"Suspense",[xd]:"KeepAlive",[VT]:"BaseTransition",[ra]:"openBlock",[KT]:"createBlock",[GT]:"createElementBlock",[tv]:"createVNode",[nv]:"createElementVNode",[of]:"createCommentVNode",[rv]:"createTextVNode",[XT]:"createStaticVNode",[iv]:"resolveComponent",[sv]:"resolveDynamicComponent",[ov]:"resolveDirective",[av]:"resolveFilter",[lv]:"withDirectives",[uv]:"renderList",[YT]:"renderSlot",[JT]:"createSlots",[gh]:"toDisplayString",[Cd]:"mergeProps",[fv]:"normalizeClass",[cv]:"normalizeStyle",[Uu]:"normalizeProps",[af]:"guardReactiveProps",[dv]:"toHandlers",[Fg]:"camelize",[O_]:"capitalize",[$g]:"toHandlerKey",[Ad]:"setBlockTracking",[w_]:"pushScopeId",[I_]:"popScopeId",[hv]:"withCtx",[N_]:"unref",[R_]:"isRef",[pv]:"withMemo",[zT]:"isMemoSame"};function P_(e){Object.getOwnPropertySymbols(e).forEach(t=>{il[t]=e[t]})}const ri={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function D_(e,t=""){return{type:0,source:t,children:e,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:[],temps:0,codegenNode:void 0,loc:ri}}function Bu(e,t,n,r,s,a,o,f=!1,c=!1,p=!1,g=ri){return e&&(f?(e.helper(ra),e.helper(al(e.inSSR,p))):e.helper(ol(e.inSSR,p)),o&&e.helper(lv)),{type:13,tag:t,props:n,children:r,patchFlag:s,dynamicProps:a,directives:o,isBlock:f,disableTracking:c,isComponent:p,loc:g}}function zo(e,t=ri){return{type:17,loc:t,elements:e}}function gi(e,t=ri){return{type:15,loc:t,properties:e}}function Dn(e,t){return{type:16,loc:ri,key:ht(e)?Et(e,!0):e,value:t}}function Et(e,t=!1,n=ri,r=0){return{type:4,loc:n,content:e,isStatic:t,constType:t?3:r}}function Di(e,t=ri){return{type:8,loc:t,children:e}}function Hn(e,t=[],n=ri){return{type:14,loc:n,callee:e,arguments:t}}function sl(e,t=void 0,n=!1,r=!1,s=ri){return{type:18,params:e,returns:t,newline:n,isSlot:r,loc:s}}function Ug(e,t,n,r=!0){return{type:19,test:e,consequent:t,alternate:n,newline:r,loc:ri}}function L_(e,t,n=!1,r=!1){return{type:20,index:e,value:t,needPauseTracking:n,inVOnce:r,needArraySpread:!1,loc:ri}}function __(e){return{type:21,body:e,loc:ri}}function ol(e,t){return e||t?tv:nv}function al(e,t){return e||t?KT:GT}function gv(e,{helper:t,removeHelper:n,inSSR:r}){e.isBlock||(e.isBlock=!0,n(ol(r,e.isComponent)),t(ra),t(al(r,e.isComponent)))}const Ob=new Uint8Array([123,123]),wb=new Uint8Array([125,125]);function Ib(e){return e>=97&&e<=122||e>=65&&e<=90}function qr(e){return e===32||e===10||e===9||e===12||e===13}function zs(e){return e===47||e===62||qr(e)}function Od(e){const t=new Uint8Array(e.length);for(let n=0;n=0;s--){const a=this.newlines[s];if(t>a){n=s+2,r=t-a;break}}return{column:r,line:n,offset:t}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(t){t===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):!this.inVPre&&t===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(t))}stateInterpolationOpen(t){if(t===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const n=this.index+1-this.delimiterOpen.length;n>this.sectionStart&&this.cbs.ontext(this.sectionStart,n),this.state=3,this.sectionStart=n}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(t)):(this.state=1,this.stateText(t))}stateInterpolation(t){t===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(t))}stateInterpolationClose(t){t===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(t))}stateSpecialStartSequence(t){const n=this.sequenceIndex===this.currentSequence.length;if(!(n?zs(t):(t|32)===this.currentSequence[this.sequenceIndex]))this.inRCDATA=!1;else if(!n){this.sequenceIndex++;return}this.sequenceIndex=0,this.state=6,this.stateInTagName(t)}stateInRCDATA(t){if(this.sequenceIndex===this.currentSequence.length){if(t===62||qr(t)){const n=this.index-this.currentSequence.length;if(this.sectionStart=t||(this.state===28?this.currentSequence===tr.CdataEnd?this.cbs.oncdata(this.sectionStart,t):this.cbs.oncomment(this.sectionStart,t):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,t))}emitCodePoint(t,n){}}function Nb(e,{compatConfig:t}){const n=t&&t[e];return e==="MODE"?n||3:n}function Qo(e,t){const n=Nb("MODE",t),r=Nb(e,t);return n===3?r===!0:r!==!1}function Hu(e,t,n,...r){return Qo(e,t)}function mv(e){throw e}function QT(e){}function cn(e,t,n,r){const s=`https://vuejs.org/error-reference/#compiler-${e}`,a=new SyntaxError(String(s));return a.code=e,a.loc=t,a}const Br=e=>e.type===4&&e.isStatic;function ZT(e){switch(e){case"Teleport":case"teleport":return Eu;case"Suspense":case"suspense":return ev;case"KeepAlive":case"keep-alive":return xd;case"BaseTransition":case"base-transition":return VT}}const F_=/^$|^\d|[^\$\w\xA0-\uFFFF]/,vv=e=>!F_.test(e),qT=/[A-Za-z_$\xA0-\uFFFF]/,$_=/[\.\?\w$\xA0-\uFFFF]/,U_=/\s+[.[]\s*|\s*[.[]\s+/g,ex=e=>e.type===4?e.content:e.loc.source,B_=e=>{const t=ex(e).trim().replace(U_,f=>f.trim());let n=0,r=[],s=0,a=0,o=null;for(let f=0;f|^\s*(?:async\s+)?function(?:\s+[\w$]+)?\s*\(/,k_=e=>H_.test(ex(e)),j_=k_;function pi(e,t,n=!1){for(let r=0;rt.type===7&&t.name==="bind"&&(!t.arg||t.arg.type!==4||!t.arg.isStatic))}function Jp(e){return e.type===5||e.type===2}function Rb(e){return e.type===7&&e.name==="pre"}function V_(e){return e.type===7&&e.name==="slot"}function wd(e){return e.type===1&&e.tagType===3}function Id(e){return e.type===1&&e.tagType===2}const K_=new Set([Uu,af]);function nx(e,t=[]){if(e&&!ht(e)&&e.type===14){const n=e.callee;if(!ht(n)&&K_.has(n))return nx(e.arguments[0],t.concat(e))}return[e,t]}function Nd(e,t,n){let r,s=e.type===13?e.props:e.arguments[2],a=[],o;if(s&&!ht(s)&&s.type===14){const f=nx(s);s=f[0],a=f[1],o=a[a.length-1]}if(s==null||ht(s))r=gi([t]);else if(s.type===14){const f=s.arguments[0];!ht(f)&&f.type===15?Pb(t,f)||f.properties.unshift(t):s.callee===dv?r=Hn(n.helper(Cd),[gi([t]),s]):s.arguments.unshift(gi([t])),!r&&(r=s)}else s.type===15?(Pb(t,s)||s.properties.unshift(t),r=s):(r=Hn(n.helper(Cd),[gi([t]),s]),o&&o.callee===af&&(o=a[a.length-2]));e.type===13?o?o.arguments[0]=r:e.props=r:o?o.arguments[0]=r:e.arguments[2]=r}function Pb(e,t){let n=!1;if(e.key.type===4){const r=e.key.content;n=t.properties.some(s=>s.key.type===4&&s.key.content===r)}return n}function ku(e,t){return`_${t}_${e.replace(/[^\w]/g,(n,r)=>n==="-"?"_":e.charCodeAt(r).toString())}`}function G_(e){return e.type===14&&e.callee===pv?e.arguments[1].returns:e}const X_=/([\s\S]*?)\s+(?:in|of)\s+(\S[\s\S]*)/;function rx(e){for(let t=0;t0,isVoidTag:$a,isPreTag:$a,isIgnoreNewlineTag:$a,isCustomElement:$a,onError:mv,onWarn:QT,comments:!1,prefixIdentifiers:!1};let Jt=sx,ju=null,Is="",ir=null,Bt=null,Mr="",Es=-1,Ho=-1,bv=0,ro=!1,Bg=null;const un=[],Tn=new M_(un,{onerr:bs,ontext(e,t){Pc(Xn(e,t),e,t)},ontextentity(e,t,n){Pc(e,t,n)},oninterpolation(e,t){if(ro)return Pc(Xn(e,t),e,t);let n=e+Tn.delimiterOpen.length,r=t-Tn.delimiterClose.length;for(;qr(Is.charCodeAt(n));)n++;for(;qr(Is.charCodeAt(r-1));)r--;let s=Xn(n,r);s.includes("&")&&(s=Jt.decodeEntities(s,!1)),Hg({type:5,content:zc(s,!1,wn(n,r)),loc:wn(e,t)})},onopentagname(e,t){const n=Xn(e,t);ir={type:1,tag:n,ns:Jt.getNamespace(n,un[0],Jt.ns),tagType:0,props:[],children:[],loc:wn(e-1,t),codegenNode:void 0}},onopentagend(e){Lb(e)},onclosetag(e,t){const n=Xn(e,t);if(!Jt.isVoidTag(n)){let r=!1;for(let s=0;s0&&bs(24,un[0].loc.start.offset);for(let o=0;o<=s;o++){const f=un.shift();Jc(f,t,o(r.type===7?r.rawName:r.name)===n)&&bs(2,t)},onattribend(e,t){if(ir&&Bt){if(Vo(Bt.loc,t),e!==0)if(Mr.includes("&")&&(Mr=Jt.decodeEntities(Mr,!0)),Bt.type===6)Bt.name==="class"&&(Mr=lx(Mr).trim()),e===1&&!Mr&&bs(13,t),Bt.value={type:2,content:Mr,loc:e===1?wn(Es,Ho):wn(Es-1,Ho+1)},Tn.inSFCRoot&&ir.tag==="template"&&Bt.name==="lang"&&Mr&&Mr!=="html"&&Tn.enterRCDATA(Od("s.content==="sync"))>-1&&Hu("COMPILER_V_BIND_SYNC",Jt,Bt.loc,Bt.arg.loc.source)&&(Bt.name="model",Bt.modifiers.splice(r,1))}(Bt.type!==7||Bt.name!=="pre")&&ir.props.push(Bt)}Mr="",Es=Ho=-1},oncomment(e,t){Jt.comments&&Hg({type:3,content:Xn(e,t),loc:wn(e-4,t+3)})},onend(){const e=Is.length;for(let t=0;t{const T=t.start.offset+E,x=T+v.length;return zc(v,!1,wn(T,x),0,C?1:0)},f={source:o(a.trim(),n.indexOf(a,s.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let c=s.trim().replace(Y_,"").trim();const p=s.indexOf(c),g=c.match(Db);if(g){c=c.replace(Db,"").trim();const v=g[1].trim();let E;if(v&&(E=n.indexOf(v,p+c.length),f.key=o(v,E,!0)),g[2]){const C=g[2].trim();C&&(f.index=o(C,n.indexOf(C,f.key?E+v.length:p+c.length),!0))}}return c&&(f.value=o(c,p,!0)),f}function Xn(e,t){return Is.slice(e,t)}function Lb(e){Tn.inSFCRoot&&(ir.innerLoc=wn(e+1,e+1)),Hg(ir);const{tag:t,ns:n}=ir;n===0&&Jt.isPreTag(t)&&bv++,Jt.isVoidTag(t)?Jc(ir,e):(un.unshift(ir),(n===1||n===2)&&(Tn.inXML=!0)),ir=null}function Pc(e,t,n){{const a=un[0]&&un[0].tag;a!=="script"&&a!=="style"&&e.includes("&")&&(e=Jt.decodeEntities(e,!1))}const r=un[0]||ju,s=r.children[r.children.length-1];s&&s.type===2?(s.content+=e,Vo(s.loc,n)):r.children.push({type:2,content:e,loc:wn(t,n)})}function Jc(e,t,n=!1){n?Vo(e.loc,ox(t,60)):Vo(e.loc,z_(t,62)+1),Tn.inSFCRoot&&(e.children.length?e.innerLoc.end=Mt({},e.children[e.children.length-1].loc.end):e.innerLoc.end=Mt({},e.innerLoc.start),e.innerLoc.source=Xn(e.innerLoc.start.offset,e.innerLoc.end.offset));const{tag:r,ns:s,children:a}=e;if(ro||(r==="slot"?e.tagType=2:_b(e)?e.tagType=3:Z_(e)&&(e.tagType=1)),Tn.inRCDATA||(e.children=ax(a)),s===0&&Jt.isIgnoreNewlineTag(r)){const o=a[0];o&&o.type===2&&(o.content=o.content.replace(/^\r?\n/,""))}s===0&&Jt.isPreTag(r)&&bv--,Bg===e&&(ro=Tn.inVPre=!1,Bg=null),Tn.inXML&&(un[0]?un[0].ns:Jt.ns)===0&&(Tn.inXML=!1);{const o=e.props;if(!Tn.inSFCRoot&&Qo("COMPILER_NATIVE_TEMPLATE",Jt)&&e.tag==="template"&&!_b(e)){const c=un[0]||ju,p=c.children.indexOf(e);c.children.splice(p,1,...e.children)}const f=o.find(c=>c.type===6&&c.name==="inline-template");f&&Hu("COMPILER_INLINE_TEMPLATE",Jt,f.loc)&&e.children.length&&(f.value={type:2,content:Xn(e.children[0].loc.start.offset,e.children[e.children.length-1].loc.end.offset),loc:f.loc})}}function z_(e,t){let n=e;for(;Is.charCodeAt(n)!==t&&n=0;)n--;return n}const Q_=new Set(["if","else","else-if","for","slot"]);function _b({tag:e,props:t}){if(e==="template"){for(let n=0;n64&&e<91}const eM=/\r\n/g;function ax(e){const t=Jt.whitespace!=="preserve";let n=!1;for(let r=0;rn.type!==3);return t.length===1&&t[0].type===1&&!Id(t[0])?t[0]:null}function Qc(e,t,n,r=!1,s=!1){const{children:a}=e,o=[];for(let g=0;g0){if(E>=2){v.codegenNode.patchFlag=-1,o.push(v);continue}}else{const C=v.codegenNode;if(C.type===13){const T=C.patchFlag;if((T===void 0||T===512||T===1)&&cx(v,n)>=2){const x=dx(v);x&&(C.props=n.hoist(x))}C.dynamicProps&&(C.dynamicProps=n.hoist(C.dynamicProps))}}}else if(v.type===12&&(r?0:ei(v,n))>=2){v.codegenNode.type===14&&v.codegenNode.arguments.length>0&&v.codegenNode.arguments.push("-1"),o.push(v);continue}if(v.type===1){const E=v.tagType===1;E&&n.scopes.vSlot++,Qc(v,e,n,!1,s),E&&n.scopes.vSlot--}else if(v.type===11)Qc(v,e,n,v.children.length===1,!0);else if(v.type===9)for(let E=0;EC.key===v||C.key.content===v);return E&&E.value}}o.length&&n.transformHoist&&n.transformHoist(a,n,e)}function ei(e,t){const{constantCache:n}=t;switch(e.type){case 1:if(e.tagType!==0)return 0;const r=n.get(e);if(r!==void 0)return r;const s=e.codegenNode;if(s.type!==13||s.isBlock&&e.tag!=="svg"&&e.tag!=="foreignObject"&&e.tag!=="math")return 0;if(s.patchFlag===void 0){let o=3;const f=cx(e,t);if(f===0)return n.set(e,0),0;f1)for(let c=0;cre&&(J.childIndex--,J.onNodeRemoved()),J.parent.children.splice(re,1)},onNodeRemoved:zn,addIdentifiers(L){},removeIdentifiers(L){},hoist(L){ht(L)&&(L=Et(L)),J.hoists.push(L);const j=Et(`_hoisted_${J.hoists.length}`,!1,L.loc,2);return j.hoisted=L,j},cache(L,j=!1,re=!1){const Q=L_(J.cached.length,L,j,re);return J.cached.push(Q),Q}};return J.filters=new Set,J}function uM(e,t){const n=lM(e,t);vh(e,n),t.hoistStatic&&oM(e,n),t.ssr||fM(e,n),e.helpers=new Set([...n.helpers.keys()]),e.components=[...n.components],e.directives=[...n.directives],e.imports=n.imports,e.hoists=n.hoists,e.temps=n.temps,e.cached=n.cached,e.transformed=!0,e.filters=[...n.filters]}function fM(e,t){const{helper:n}=t,{children:r}=e;if(r.length===1){const s=ux(e);if(s&&s.codegenNode){const a=s.codegenNode;a.type===13&&gv(a,t),e.codegenNode=a}else e.codegenNode=r[0]}else if(r.length>1){let s=64;e.codegenNode=Bu(t,n($u),void 0,e.children,s,void 0,void 0,!0,void 0,!1)}}function cM(e,t){let n=0;const r=()=>{n--};for(;nr===e:r=>e.test(r);return(r,s)=>{if(r.type===1){const{props:a}=r;if(r.tagType===3&&a.some(V_))return;const o=[];for(let f=0;f`${il[e]}: _${il[e]}`;function dM(e,{mode:t="function",prefixIdentifiers:n=t==="module",sourceMap:r=!1,filename:s="template.vue.html",scopeId:a=null,optimizeImports:o=!1,runtimeGlobalName:f="Vue",runtimeModuleName:c="vue",ssrRuntimeModuleName:p="vue/server-renderer",ssr:g=!1,isTS:v=!1,inSSR:E=!1}){const C={mode:t,prefixIdentifiers:n,sourceMap:r,filename:s,scopeId:a,optimizeImports:o,runtimeGlobalName:f,runtimeModuleName:c,ssrRuntimeModuleName:p,ssr:g,isTS:v,inSSR:E,source:e.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper(x){return`_${il[x]}`},push(x,N=-2,D){C.code+=x},indent(){T(++C.indentLevel)},deindent(x=!1){x?--C.indentLevel:T(--C.indentLevel)},newline(){T(C.indentLevel)}};function T(x){C.push(` -`+" ".repeat(x),0)}return C}function hM(e,t={}){const n=dM(e,t);t.onContextCreated&&t.onContextCreated(n);const{mode:r,push:s,prefixIdentifiers:a,indent:o,deindent:f,newline:c,scopeId:p,ssr:g}=n,v=Array.from(e.helpers),E=v.length>0,C=!a&&r!=="module";pM(e,n);const x=g?"ssrRender":"render",D=(g?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"]).join(", ");if(s(`function ${x}(${D}) {`),o(),C&&(s("with (_ctx) {"),o(),E&&(s(`const { ${v.map(px).join(", ")} } = _Vue -`,-1),c())),e.components.length&&(zp(e.components,"component",n),(e.directives.length||e.temps>0)&&c()),e.directives.length&&(zp(e.directives,"directive",n),e.temps>0&&c()),e.filters&&e.filters.length&&(c(),zp(e.filters,"filter",n),c()),e.temps>0){s("let ");for(let _=0;_0?", ":""}_temp${_}`)}return(e.components.length||e.directives.length||e.temps)&&(s(` -`,0),c()),g||s("return "),e.codegenNode?ur(e.codegenNode,n):s("null"),C&&(f(),s("}")),f(),s("}"),{ast:e,code:n.code,preamble:"",map:n.map?n.map.toJSON():void 0}}function pM(e,t){const{ssr:n,prefixIdentifiers:r,push:s,newline:a,runtimeModuleName:o,runtimeGlobalName:f,ssrRuntimeModuleName:c}=t,p=f,g=Array.from(e.helpers);if(g.length>0&&(s(`const _Vue = ${p} -`,-1),e.hoists.length)){const v=[tv,nv,of,rv,XT].filter(E=>g.includes(E)).map(px).join(", ");s(`const { ${v} } = _Vue -`,-1)}gM(e.hoists,t),a(),s("return ")}function zp(e,t,{helper:n,push:r,newline:s,isTS:a}){const o=n(t==="filter"?av:t==="component"?iv:ov);for(let f=0;f3||!1;t.push("["),n&&t.indent(),lf(e,t,n),n&&t.deindent(),t.push("]")}function lf(e,t,n=!1,r=!0){const{push:s,newline:a}=t;for(let o=0;on||"null")}function TM(e,t){const{push:n,helper:r,pure:s}=t,a=ht(e.callee)?e.callee:r(e.callee);s&&n(yh),n(a+"(",-2,e),lf(e.arguments,t),n(")")}function xM(e,t){const{push:n,indent:r,deindent:s,newline:a}=t,{properties:o}=e;if(!o.length){n("{}",-2,e);return}const f=o.length>1||!1;n(f?"{":"{ "),f&&r();for(let c=0;c "),(c||f)&&(n("{"),r()),o?(c&&n("return "),je(o)?Sv(o,t):ur(o,t)):f&&ur(f,t),(c||f)&&(s(),n("}")),p&&(e.isNonScopedSlot&&n(", undefined, true"),n(")"))}function OM(e,t){const{test:n,consequent:r,alternate:s,newline:a}=e,{push:o,indent:f,deindent:c,newline:p}=t;if(n.type===4){const v=!vv(n.content);v&&o("("),gx(n,t),v&&o(")")}else o("("),ur(n,t),o(")");a&&f(),t.indentLevel++,a||o(" "),o("? "),ur(r,t),t.indentLevel--,a&&p(),a||o(" "),o(": ");const g=s.type===19;g||t.indentLevel++,ur(s,t),g||t.indentLevel--,a&&c(!0)}function wM(e,t){const{push:n,helper:r,indent:s,deindent:a,newline:o}=t,{needPauseTracking:f,needArraySpread:c}=e;c&&n("[...("),n(`_cache[${e.index}] || (`),f&&(s(),n(`${r(Ad)}(-1`),e.inVOnce&&n(", true"),n("),"),o(),n("(")),n(`_cache[${e.index}] = `),ur(e.value,t),f&&(n(`).cacheIndex = ${e.index},`),o(),n(`${r(Ad)}(1),`),o(),n(`_cache[${e.index}]`),a()),n(")"),c&&n(")]")}new RegExp("\\b"+"arguments,await,break,case,catch,class,const,continue,debugger,default,delete,do,else,export,extends,finally,for,function,if,import,let,new,return,super,switch,throw,try,var,void,while,with,yield".split(",").join("\\b|\\b")+"\\b");const IM=hx(/^(?:if|else|else-if)$/,(e,t,n)=>NM(e,t,n,(r,s,a)=>{const o=n.parent.children;let f=o.indexOf(r),c=0;for(;f-->=0;){const p=o[f];p&&p.type===9&&(c+=p.branches.length)}return()=>{if(a)r.codegenNode=Fb(s,c,n);else{const p=RM(r.codegenNode);p.alternate=Fb(s,c+r.branches.length-1,n)}}}));function NM(e,t,n,r){if(t.name!=="else"&&(!t.exp||!t.exp.content.trim())){const s=t.exp?t.exp.loc:e.loc;n.onError(cn(28,t.loc)),t.exp=Et("true",!1,s)}if(t.name==="if"){const s=Mb(e,t),a={type:9,loc:nM(e.loc),branches:[s]};if(n.replaceNode(a),r)return r(a,s,!0)}else{const s=n.parent.children;let a=s.indexOf(e);for(;a-->=-1;){const o=s[a];if(o&&ix(o)){n.removeNode(o);continue}if(o&&o.type===9){(t.name==="else-if"||t.name==="else")&&o.branches[o.branches.length-1].condition===void 0&&n.onError(cn(30,e.loc)),n.removeNode();const f=Mb(e,t);o.branches.push(f);const c=r&&r(o,f,!1);vh(f,n),c&&c(),n.currentNode=null}else n.onError(cn(30,e.loc));break}}}function Mb(e,t){const n=e.tagType===3;return{type:10,loc:e.loc,condition:t.name==="else"?void 0:t.exp,children:n&&!pi(e,"for")?e.children:[e],userKey:mh(e,"key"),isTemplateIf:n}}function Fb(e,t,n){return e.condition?Ug(e.condition,$b(e,t,n),Hn(n.helper(of),['""',"true"])):$b(e,t,n)}function $b(e,t,n){const{helper:r}=n,s=Dn("key",Et(`${t}`,!1,ri,2)),{children:a}=e,o=a[0];if(a.length!==1||o.type!==1)if(a.length===1&&o.type===11){const c=o.codegenNode;return Nd(c,s,n),c}else return Bu(n,r($u),gi([s]),a,64,void 0,void 0,!0,!1,!1,e.loc);else{const c=o.codegenNode,p=G_(c);return p.type===13&&gv(p,n),Nd(p,s,n),c}}function RM(e){for(;;)if(e.type===19)if(e.alternate.type===19)e=e.alternate;else return e;else e.type===20&&(e=e.value)}const PM=hx("for",(e,t,n)=>{const{helper:r,removeHelper:s}=n;return DM(e,t,n,a=>{const o=Hn(r(uv),[a.source]),f=wd(e),c=pi(e,"memo"),p=mh(e,"key",!1,!0);p&&p.type;let g=p&&(p.type===6?p.value?Et(p.value.content,!0):void 0:p.exp);const v=p&&g?Dn("key",g):null,E=a.source.type===4&&a.source.constType>0,C=E?64:p?128:256;return a.codegenNode=Bu(n,r($u),void 0,o,C,void 0,void 0,!0,!E,!1,e.loc),()=>{let T;const{children:x}=a,N=x.length!==1||x[0].type!==1,D=Id(e)?e:f&&e.children.length===1&&Id(e.children[0])?e.children[0]:null;if(D?(T=D.codegenNode,f&&v&&Nd(T,v,n)):N?T=Bu(n,r($u),v?gi([v]):void 0,e.children,64,void 0,void 0,!0,void 0,!1):(T=x[0].codegenNode,f&&v&&Nd(T,v,n),T.isBlock!==!E&&(T.isBlock?(s(ra),s(al(n.inSSR,T.isComponent))):s(ol(n.inSSR,T.isComponent))),T.isBlock=!E,T.isBlock?(r(ra),r(al(n.inSSR,T.isComponent))):r(ol(n.inSSR,T.isComponent))),c){const _=sl(kg(a.parseResult,[Et("_cached")]));_.body=__([Di(["const _memo = (",c.exp,")"]),Di(["if (_cached",...g?[" && _cached.key === ",g]:[],` && ${n.helperString(zT)}(_cached, _memo)) return _cached`]),Di(["const _item = ",T]),Et("_item.memo = _memo"),Et("return _item")]),o.arguments.push(_,Et("_cache"),Et(String(n.cached.length))),n.cached.push(null)}else o.arguments.push(sl(kg(a.parseResult),T,!0))}})});function DM(e,t,n,r){if(!t.exp){n.onError(cn(31,t.loc));return}const s=t.forParseResult;if(!s){n.onError(cn(32,t.loc));return}vx(s);const{addIdentifiers:a,removeIdentifiers:o,scopes:f}=n,{source:c,value:p,key:g,index:v}=s,E={type:11,loc:t.loc,source:c,valueAlias:p,keyAlias:g,objectIndexAlias:v,parseResult:s,children:wd(e)?e.children:[e]};n.replaceNode(E),f.vFor++;const C=r&&r(E);return()=>{f.vFor--,C&&C()}}function vx(e,t){e.finalized||(e.finalized=!0)}function kg({value:e,key:t,index:n},r=[]){return LM([e,t,n,...r])}function LM(e){let t=e.length;for(;t--&&!e[t];);return e.slice(0,t+1).map((n,r)=>n||Et("_".repeat(r+1),!1))}const Ub=Et("undefined",!1),_M=(e,t)=>{if(e.type===1&&(e.tagType===1||e.tagType===3)){const n=pi(e,"slot");if(n)return n.exp,t.scopes.vSlot++,()=>{t.scopes.vSlot--}}},MM=(e,t,n,r)=>sl(e,n,!1,!0,n.length?n[0].loc:r);function FM(e,t,n=MM){t.helper(hv);const{children:r,loc:s}=e,a=[],o=[];let f=t.scopes.vSlot>0||t.scopes.vFor>0;const c=pi(e,"slot",!0);if(c){const{arg:N,exp:D}=c;N&&!Br(N)&&(f=!0),a.push(Dn(N||Et("default",!0),n(D,void 0,r,s)))}let p=!1,g=!1;const v=[],E=new Set;let C=0;for(let N=0;N{const O=n(D,void 0,_,s);return t.compatConfig&&(O.isNonScopedSlot=!0),Dn("default",O)};p?v.length&&!v.every(yv)&&(g?t.onError(cn(39,v[0].loc)):a.push(N(void 0,v))):a.push(N(void 0,r))}const T=f?2:Zc(e.children)?3:1;let x=gi(a.concat(Dn("_",Et(T+"",!1))),s);return o.length&&(x=Hn(t.helper(JT),[x,zo(o)])),{slots:x,hasDynamicSlots:f}}function Dc(e,t,n){const r=[Dn("name",e),Dn("fn",t)];return n!=null&&r.push(Dn("key",Et(String(n),!0))),gi(r)}function Zc(e){for(let t=0;tfunction(){if(e=t.currentNode,!(e.type===1&&(e.tagType===0||e.tagType===1)))return;const{tag:r,props:s}=e,a=e.tagType===1;let o=a?UM(e,t):`"${r}"`;const f=Zt(o)&&o.callee===sv;let c,p,g=0,v,E,C,T=f||o===Eu||o===ev||!a&&(r==="svg"||r==="foreignObject"||r==="math");if(s.length>0){const x=bx(e,t,void 0,a,f);c=x.props,g=x.patchFlag,E=x.dynamicPropNames;const N=x.directives;C=N&&N.length?zo(N.map(D=>HM(D,t))):void 0,x.shouldUseBlock&&(T=!0)}if(e.children.length>0)if(o===xd&&(T=!0,g|=1024),a&&o!==Eu&&o!==xd){const{slots:N,hasDynamicSlots:D}=FM(e,t);p=N,D&&(g|=1024)}else if(e.children.length===1&&o!==Eu){const N=e.children[0],D=N.type,_=D===5||D===8;_&&ei(N,t)===0&&(g|=1),_||D===2?p=N:p=e.children}else p=e.children;E&&E.length&&(v=kM(E)),e.codegenNode=Bu(t,o,c,p,g===0?void 0:g,v,C,!!T,!1,a,e.loc)};function UM(e,t,n=!1){let{tag:r}=e;const s=jg(r),a=mh(e,"is",!1,!0);if(a)if(s||Qo("COMPILER_IS_ON_ELEMENT",t)){let f;if(a.type===6?f=a.value&&Et(a.value.content,!0):(f=a.exp,f||(f=Et("is",!1,a.arg.loc))),f)return Hn(t.helper(sv),[f])}else a.type===6&&a.value.content.startsWith("vue:")&&(r=a.value.content.slice(4));const o=ZT(r)||t.isBuiltInComponent(r);return o?(n||t.helper(o),o):(t.helper(iv),t.components.add(r),ku(r,"component"))}function bx(e,t,n=e.props,r,s,a=!1){const{tag:o,loc:f,children:c}=e;let p=[];const g=[],v=[],E=c.length>0;let C=!1,T=0,x=!1,N=!1,D=!1,_=!1,O=!1,I=!1;const M=[],$=j=>{p.length&&(g.push(gi(Bb(p),f)),p=[]),j&&g.push(j)},m=()=>{t.scopes.vFor>0&&p.push(Dn(Et("ref_for",!0),Et("true")))},J=({key:j,value:re})=>{if(Br(j)){const Q=j.content,X=ia(Q);if(X&&(!r||s)&&Q.toLowerCase()!=="onclick"&&Q!=="onUpdate:modelValue"&&!ao(Q)&&(_=!0),X&&ao(Q)&&(I=!0),X&&re.type===14&&(re=re.arguments[0]),re.type===20||(re.type===4||re.type===8)&&ei(re,t)>0)return;Q==="ref"?x=!0:Q==="class"?N=!0:Q==="style"?D=!0:Q!=="key"&&!M.includes(Q)&&M.push(Q),r&&(Q==="class"||Q==="style")&&!M.includes(Q)&&M.push(Q)}else O=!0};for(let j=0;jpt.content==="prop")&&(T|=32);const He=t.directiveTransforms[Q];if(He){const{props:pt,needRuntime:Xe}=He(re,e,t);!a&&pt.forEach(J),be&&X&&!Br(X)?$(gi(pt,f)):p.push(...pt),Xe&&(v.push(re),jr(Xe)&&yx.set(re,Xe))}else nD(Q)||(v.push(re),E&&(C=!0))}}let L;if(g.length?($(),g.length>1?L=Hn(t.helper(Cd),g,f):L=g[0]):p.length&&(L=gi(Bb(p),f)),O?T|=16:(N&&!r&&(T|=2),D&&!r&&(T|=4),M.length&&(T|=8),_&&(T|=32)),!C&&(T===0||T===32)&&(x||I||v.length>0)&&(T|=512),!t.inSSR&&L)switch(L.type){case 15:let j=-1,re=-1,Q=!1;for(let Pe=0;PeDn(o,a)),s))}return zo(n,e.loc)}function kM(e){let t="[";for(let n=0,r=e.length;n{if(Id(e)){const{children:n,loc:r}=e,{slotName:s,slotProps:a}=WM(e,t),o=[t.prefixIdentifiers?"_ctx.$slots":"$slots",s,"{}","undefined","true"];let f=2;a&&(o[2]=a,f=3),n.length&&(o[3]=sl([],n,!1,!1,r),f=4),t.scopeId&&!t.slotted&&(f=5),o.splice(f),e.codegenNode=Hn(t.helper(YT),o,r)}};function WM(e,t){let n='"default"',r;const s=[];for(let a=0;a0){const{props:a,directives:o}=bx(e,t,s,!1,!1);r=a,o.length&&t.onError(cn(36,o[0].loc))}return{slotName:n,slotProps:r}}const Sx=(e,t,n,r)=>{const{loc:s,modifiers:a,arg:o}=e;!e.exp&&!a.length&&n.onError(cn(35,s));let f;if(o.type===4)if(o.isStatic){let v=o.content;v.startsWith("vue:")&&(v=`vnode-${v.slice(4)}`);const E=t.tagType!==0||v.startsWith("vnode")||!/[A-Z]/.test(v)?Xo(on(v)):`on:${v}`;f=Et(E,!0,o.loc)}else f=Di([`${n.helperString($g)}(`,o,")"]);else f=o,f.children.unshift(`${n.helperString($g)}(`),f.children.push(")");let c=e.exp;c&&!c.content.trim()&&(c=void 0);let p=n.cacheHandlers&&!c&&!n.inVOnce;if(c){const v=tx(c),E=!(v||j_(c)),C=c.content.includes(";");(E||p&&v)&&(c=Di([`${E?"$event":"(...args)"} => ${C?"{":"("}`,c,C?"}":")"]))}let g={props:[Dn(f,c||Et("() => {}",!1,s))]};return r&&(g=r(g)),p&&(g.props[0].value=n.cache(g.props[0].value)),g.props.forEach(v=>v.key.isHandlerKey=!0),g},VM=(e,t,n)=>{const{modifiers:r,loc:s}=e,a=e.arg;let{exp:o}=e;return o&&o.type===4&&!o.content.trim()&&(o=void 0),a.type!==4?(a.children.unshift("("),a.children.push(') || ""')):a.isStatic||(a.content=a.content?`${a.content} || ""`:'""'),r.some(f=>f.content==="camel")&&(a.type===4?a.isStatic?a.content=on(a.content):a.content=`${n.helperString(Fg)}(${a.content})`:(a.children.unshift(`${n.helperString(Fg)}(`),a.children.push(")"))),n.inSSR||(r.some(f=>f.content==="prop")&&Hb(a,"."),r.some(f=>f.content==="attr")&&Hb(a,"^")),{props:[Dn(a,o)]}},Hb=(e,t)=>{e.type===4?e.isStatic?e.content=t+e.content:e.content=`\`${t}\${${e.content}}\``:(e.children.unshift(`'${t}' + (`),e.children.push(")"))},KM=(e,t)=>{if(e.type===0||e.type===1||e.type===11||e.type===10)return()=>{const n=e.children;let r,s=!1;for(let a=0;aa.type===7&&!t.directiveTransforms[a.name])&&e.tag!=="template")))for(let a=0;a{if(e.type===1&&pi(e,"once",!0))return kb.has(e)||t.inVOnce||t.inSSR?void 0:(kb.add(e),t.inVOnce=!0,t.helper(Ad),()=>{t.inVOnce=!1;const n=t.currentNode;n.codegenNode&&(n.codegenNode=t.cache(n.codegenNode,!0,!0))})},Ex=(e,t,n)=>{const{exp:r,arg:s}=e;if(!r)return n.onError(cn(41,e.loc)),Lc();const a=r.loc.source.trim(),o=r.type===4?r.content:a,f=n.bindingMetadata[a];if(f==="props"||f==="props-aliased")return n.onError(cn(44,r.loc)),Lc();if(!o.trim()||!tx(r))return n.onError(cn(42,r.loc)),Lc();const c=s||Et("modelValue",!0),p=s?Br(s)?`onUpdate:${on(s.content)}`:Di(['"onUpdate:" + ',s]):"onUpdate:modelValue";let g;const v=n.isTS?"($event: any)":"$event";g=Di([`${v} => ((`,r,") = $event)"]);const E=[Dn(c,e.exp),Dn(p,g)];if(e.modifiers.length&&t.tagType===1){const C=e.modifiers.map(x=>x.content).map(x=>(vv(x)?x:JSON.stringify(x))+": true").join(", "),T=s?Br(s)?`${s.content}Modifiers`:Di([s,' + "Modifiers"']):"modelModifiers";E.push(Dn(T,Et(`{ ${C} }`,!1,e.loc,2)))}return Lc(E)};function Lc(e=[]){return{props:e}}const XM=/[\w).+\-_$\]]/,YM=(e,t)=>{Qo("COMPILER_FILTERS",t)&&(e.type===5?Rd(e.content,t):e.type===1&&e.props.forEach(n=>{n.type===7&&n.name!=="for"&&n.exp&&Rd(n.exp,t)}))};function Rd(e,t){if(e.type===4)jb(e,t);else for(let n=0;n=0&&(_=n.charAt(D),_===" ");D--);(!_||!XM.test(_))&&(o=!0)}}T===void 0?T=n.slice(0,C).trim():g!==0&&N();function N(){x.push(n.slice(g,C).trim()),g=C+1}if(x.length){for(C=0;C{if(e.type===1){const n=pi(e,"memo");return!n||Wb.has(e)||t.inSSR?void 0:(Wb.add(e),()=>{const r=e.codegenNode||t.currentNode.codegenNode;r&&r.type===13&&(e.tagType!==1&&gv(r,t),e.codegenNode=Hn(t.helper(pv),[n.exp,sl(void 0,r),"_cache",String(t.cached.length)]),t.cached.push(null))})}},QM=(e,t)=>{if(e.type===1){for(const n of e.props)if(n.type===7&&n.name==="bind"&&(!n.exp||n.exp.type===4&&!n.exp.content.trim())&&n.arg){const r=n.arg;if(r.type!==4||!r.isStatic)t.onError(cn(52,r.loc)),n.exp=Et("",!0,r.loc);else{const s=on(r.content);(qT.test(s[0])||s[0]==="-")&&(n.exp=Et(s,!1,r.loc))}}}};function ZM(e){return[[QM,GM,IM,zM,PM,YM,jM,$M,_M,KM],{on:Sx,bind:VM,model:Ex}]}function qM(e,t={}){const n=t.onError||mv,r=t.mode==="module";t.prefixIdentifiers===!0?n(cn(47)):r&&n(cn(48));const s=!1;t.cacheHandlers&&n(cn(49)),t.scopeId&&!r&&n(cn(50));const a=Mt({},t,{prefixIdentifiers:s}),o=ht(e)?sM(e,a):e,[f,c]=ZM();return uM(o,Mt({},a,{nodeTransforms:[...f,...t.nodeTransforms||[]],directiveTransforms:Mt({},c,t.directiveTransforms||{})})),hM(o,a)}const eF=()=>({props:[]});const Tx=Symbol(""),xx=Symbol(""),Cx=Symbol(""),Ax=Symbol(""),Wg=Symbol(""),Ox=Symbol(""),wx=Symbol(""),Ix=Symbol(""),Nx=Symbol(""),Rx=Symbol("");P_({[Tx]:"vModelRadio",[xx]:"vModelCheckbox",[Cx]:"vModelText",[Ax]:"vModelSelect",[Wg]:"vModelDynamic",[Ox]:"withModifiers",[wx]:"withKeys",[Ix]:"vShow",[Nx]:"Transition",[Rx]:"TransitionGroup"});let Na;function tF(e,t=!1){return Na||(Na=document.createElement("div")),t?(Na.innerHTML=`
`,Na.children[0].getAttribute("foo")):(Na.innerHTML=e,Na.textContent)}const nF={parseMode:"html",isVoidTag:yD,isNativeTag:e=>gD(e)||mD(e)||vD(e),isPreTag:e=>e==="pre",isIgnoreNewlineTag:e=>e==="pre"||e==="textarea",decodeEntities:tF,isBuiltInComponent:e=>{if(e==="Transition"||e==="transition")return Nx;if(e==="TransitionGroup"||e==="transition-group")return Rx},getNamespace(e,t,n){let r=t?t.ns:n;if(t&&r===2)if(t.tag==="annotation-xml"){if(e==="svg")return 1;t.props.some(s=>s.type===6&&s.name==="encoding"&&s.value!=null&&(s.value.content==="text/html"||s.value.content==="application/xhtml+xml"))&&(r=0)}else/^m(?:[ions]|text)$/.test(t.tag)&&e!=="mglyph"&&e!=="malignmark"&&(r=0);else t&&r===1&&(t.tag==="foreignObject"||t.tag==="desc"||t.tag==="title")&&(r=0);if(r===0){if(e==="svg")return 1;if(e==="math")return 2}return r}},rF=e=>{e.type===1&&e.props.forEach((t,n)=>{t.type===6&&t.name==="style"&&t.value&&(e.props[n]={type:7,name:"bind",arg:Et("style",!0,t.loc),exp:iF(t.value.content,t.loc),modifiers:[],loc:t.loc})})},iF=(e,t)=>{const n=QS(e);return Et(JSON.stringify(n),!1,t,3)};function co(e,t){return cn(e,t)}const sF=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(co(53,s)),t.children.length&&(n.onError(co(54,s)),t.children.length=0),{props:[Dn(Et("innerHTML",!0,s),r||Et("",!0))]}},oF=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(co(55,s)),t.children.length&&(n.onError(co(56,s)),t.children.length=0),{props:[Dn(Et("textContent",!0),r?ei(r,n)>0?r:Hn(n.helperString(gh),[r],s):Et("",!0))]}},aF=(e,t,n)=>{const r=Ex(e,t,n);if(!r.props.length||t.tagType===1)return r;e.arg&&n.onError(co(58,e.arg.loc));const{tag:s}=t,a=n.isCustomElement(s);if(s==="input"||s==="textarea"||s==="select"||a){let o=Cx,f=!1;if(s==="input"||a){const c=mh(t,"type");if(c){if(c.type===7)o=Wg;else if(c.value)switch(c.value.content){case"radio":o=Tx;break;case"checkbox":o=xx;break;case"file":f=!0,n.onError(co(59,e.loc));break}}else W_(t)&&(o=Wg)}else s==="select"&&(o=Ax);f||(r.needRuntime=n.helper(o))}else n.onError(co(57,e.loc));return r.props=r.props.filter(o=>!(o.key.type===4&&o.key.content==="modelValue")),r},lF=ni("passive,once,capture"),uF=ni("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),fF=ni("left,right"),Px=ni("onkeyup,onkeydown,onkeypress"),cF=(e,t,n,r)=>{const s=[],a=[],o=[];for(let f=0;fBr(e)&&e.content.toLowerCase()==="onclick"?Et(t,!0):e.type!==4?Di(["(",e,`) === "onClick" ? "${t}" : (`,e,")"]):e,dF=(e,t,n)=>Sx(e,t,n,r=>{const{modifiers:s}=e;if(!s.length)return r;let{key:a,value:o}=r.props[0];const{keyModifiers:f,nonKeyModifiers:c,eventOptionModifiers:p}=cF(a,s,n,e.loc);if(c.includes("right")&&(a=Vb(a,"onContextmenu")),c.includes("middle")&&(a=Vb(a,"onMouseup")),c.length&&(o=Hn(n.helper(Ox),[o,JSON.stringify(c)])),f.length&&(!Br(a)||Px(a.content.toLowerCase()))&&(o=Hn(n.helper(wx),[o,JSON.stringify(f)])),p.length){const g=p.map(go).join("");a=Br(a)?Et(`${a.content}${g}`,!0):Di(["(",a,`) + "${g}"`])}return{props:[Dn(a,o)]}}),hF=(e,t,n)=>{const{exp:r,loc:s}=e;return r||n.onError(co(61,s)),{props:[],needRuntime:n.helper(Ix)}},pF=(e,t)=>{e.type===1&&e.tagType===0&&(e.tag==="script"||e.tag==="style")&&t.removeNode()},gF=[rF],mF={cloak:eF,html:sF,text:oF,model:aF,on:dF,show:hF};function vF(e,t={}){return qM(e,Mt({},nF,t,{nodeTransforms:[pF,...gF,...t.nodeTransforms||[]],directiveTransforms:Mt({},mF,t.directiveTransforms||{}),transformHoist:null}))}const Kb=Object.create(null);function Dx(e,t){if(!ht(e))if(e.nodeType)e=e.innerHTML;else return zn;const n=sD(e,t),r=Kb[n];if(r)return r;if(e[0]==="#"){const f=document.querySelector(e);e=f?f.innerHTML:""}const s=Mt({hoistStatic:!0,onError:void 0,onWarn:zn},t);!s.isCustomElement&&typeof customElements<"u"&&(s.isCustomElement=f=>!!customElements.get(f));const{code:a}=vF(e,s),o=new Function("Vue",a)(A_);return o._rc=!0,Kb[n]=o}Hm(Dx);const yF=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:gm,BaseTransitionPropsValidators:sh,Comment:xn,DeprecationTypes:vT,EffectScope:Jd,ErrorCodes:DE,ErrorTypeStrings:cT,Fragment:Bn,KeepAlive:n1,ReactiveEffect:za,Static:fo,Suspense:G1,Teleport:VE,Text:ws,TrackOpTypes:wE,Transition:ET,TransitionGroup:DT,TriggerOpTypes:IE,VueElement:sf,assertNumber:PE,callWithAsyncErrorHandling:ti,callWithErrorHandling:aa,camelize:on,capitalize:go,cloneVNode:Fi,compatUtils:mT,compile:Dx,computed:km,createApp:Td,createBlock:Mu,createCommentVNode:tT,createElementBlock:Q1,createElementVNode:ch,createHydrationRenderer:Mm,createPropsRestProxy:C1,createRenderer:_m,createSSRApp:qm,createSlots:u1,createStaticVNode:eT,createTextVNode:dh,createVNode:an,customRef:dm,defineAsyncComponent:t1,defineComponent:oh,defineCustomElement:Ym,defineEmits:h1,defineExpose:p1,defineModel:v1,defineOptions:g1,defineProps:d1,defineSSRCustomElement:wT,defineSlots:m1,devtools:dT,effect:lE,effectScope:nE,getCurrentInstance:Ar,getCurrentScope:zd,getCurrentWatcher:NE,getTransitionRawChildren:Qu,guardReactiveProps:$m,h:jm,handleError:mo,hasInjectionContext:I1,hydrate:HT,hydrateOnIdle:QE,hydrateOnInteraction:e1,hydrateOnMediaQuery:qE,hydrateOnVisible:ZE,initCustomFormatter:lT,initDirectivesForSSR:WT,inject:Xa,isMemoSame:Wm,isProxy:ml,isReactive:es,isReadonly:_i,isRef:Nn,isRuntimeOnly:sT,isShallow:Cr,isVNode:rs,markRaw:fm,mergeDefaults:T1,mergeModels:x1,mergeProps:Bm,nextTick:zu,nodeOps:Km,normalizeClass:gl,normalizeProps:ZS,normalizeStyle:pl,onActivated:vm,onBeforeMount:bm,onBeforeUnmount:ef,onBeforeUpdate:lh,onDeactivated:ym,onErrorCaptured:xm,onMounted:vl,onRenderTracked:Tm,onRenderTriggered:Em,onScopeDispose:sm,onServerPrefetch:Sm,onUnmounted:tf,onUpdated:qu,onWatcherCleanup:hm,openBlock:qa,patchProp:Xm,popScopeId:UE,provide:Im,proxyRefs:th,pushScopeId:$E,queuePostFlushCb:Za,reactive:Ju,readonly:Ru,ref:Va,registerRuntimeCompiler:Hm,render:Zm,renderList:l1,renderSlot:f1,resolveComponent:i1,resolveDirective:a1,resolveDynamicComponent:o1,resolveFilter:gT,resolveTransitionHooks:ea,setBlockTracking:el,setDevtoolsHook:hT,setTransitionHooks:ns,shallowReactive:um,shallowReadonly:SE,shallowRef:cm,ssrContextKey:Nm,ssrUtils:pT,stop:uE,toDisplayString:im,toHandlerKey:Xo,toHandlers:c1,toRaw:Vt,toRef:AE,toRefs:CE,toValue:xE,transformVNodeArgs:Z1,triggerRef:TE,unref:oa,useAttrs:S1,useCssModule:NT,useCssVars:OT,useHost:Jm,useId:JE,useModel:D1,useSSRContext:Rm,useShadowRoot:IT,useSlots:b1,useTemplateRef:zE,useTransitionState:ih,vModelCheckbox:hh,vModelDynamic:Qm,vModelRadio:ph,vModelSelect:zm,vModelText:Fu,vShow:Gm,version:Vm,warn:fT,watch:uo,watchEffect:N1,watchPostEffect:R1,watchSyncEffect:Pm,withAsyncContext:A1,withCtx:rh,withDefaults:y1,withDirectives:HE,withKeys:FT,withMemo:uT,withModifiers:MT,withScopeId:BE},Symbol.toStringTag,{value:"Module"}));function bF(e,t){typeof console<"u"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const h3=typeof window<"u",p3=(e,t=!1)=>t?Symbol.for(e):Symbol(e),SF=(e,t,n)=>EF({l:e,k:t,s:n}),EF=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),Tr=e=>typeof e=="number"&&isFinite(e),TF=e=>_x(e)==="[object Date]",Gb=e=>_x(e)==="[object RegExp]",Ev=e=>dn(e)&&Object.keys(e).length===0,yl=Object.assign,xF=Object.create,fr=(e=null)=>xF(e);let Xb;const Qp=()=>Xb||(Xb=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:fr());function Yb(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/").replace(/=/g,"=")}function Jb(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(//g,">")}function CF(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,s,a)=>`${s}="${Jb(a)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,s,a)=>`${s}='${Jb(a)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1on$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(r=>{e=e.replace(r,"$1javascript:")}),e}const AF=Object.prototype.hasOwnProperty;function Ko(e,t){return AF.call(e,t)}const Li=Array.isArray,Wn=e=>typeof e=="function",vt=e=>typeof e=="string",xr=e=>typeof e=="boolean",In=e=>e!==null&&typeof e=="object",OF=e=>In(e)&&Wn(e.then)&&Wn(e.catch),Lx=Object.prototype.toString,_x=e=>Lx.call(e),dn=e=>{if(!In(e))return!1;const t=Object.getPrototypeOf(e);return t===null||t.constructor===Object},wF=e=>e==null?"":Li(e)||dn(e)&&e.toString===Lx?JSON.stringify(e,null,2):String(e);function IF(e,t=""){return e.reduce((n,r,s)=>s===0?n+r:n+t+r,"")}function Mx(e){let t=e;return()=>++t}const _c=e=>!In(e)||Li(e);function g3(e,t){if(_c(e)||_c(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:s}=n.pop();Object.keys(r).forEach(a=>{a!=="__proto__"&&(In(r[a])&&!In(s[a])&&(s[a]=Array.isArray(r[a])?[]:fr()),_c(s[a])||_c(r[a])?s[a]=r[a]:n.push({src:r[a],des:s[a]}))})}}function NF(e,t,n){return{line:e,column:t,offset:n}}function Pd(e,t,n){return{start:e,end:t}}const RF=/\{([0-9a-zA-Z]+)\}/g;function Fx(e,...t){return t.length===1&&PF(t[0])&&(t=t[0]),(!t||!t.hasOwnProperty)&&(t={}),e.replace(RF,(n,r)=>t.hasOwnProperty(r)?t[r]:"")}const $x=Object.assign,zb=e=>typeof e=="string",PF=e=>e!==null&&typeof e=="object";function Ux(e,t=""){return e.reduce((n,r,s)=>s===0?n+r:n+t+r,"")}const Tv={USE_MODULO_SYNTAX:1,__EXTEND_POINT__:2},DF={[Tv.USE_MODULO_SYNTAX]:"Use modulo before '{{0}}'."};function LF(e,t,...n){const r=Fx(DF[e],...n||[]),s={message:String(r),code:e};return t&&(s.location=t),s}const lt={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14,UNHANDLED_CODEGEN_NODE_TYPE:15,UNHANDLED_MINIFIER_NODE_TYPE:16,__EXTEND_POINT__:17},_F={[lt.EXPECTED_TOKEN]:"Expected token: '{0}'",[lt.INVALID_TOKEN_IN_PLACEHOLDER]:"Invalid token in placeholder: '{0}'",[lt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER]:"Unterminated single quote in placeholder",[lt.UNKNOWN_ESCAPE_SEQUENCE]:"Unknown escape sequence: \\{0}",[lt.INVALID_UNICODE_ESCAPE_SEQUENCE]:"Invalid unicode escape sequence: {0}",[lt.UNBALANCED_CLOSING_BRACE]:"Unbalanced closing brace",[lt.UNTERMINATED_CLOSING_BRACE]:"Unterminated closing brace",[lt.EMPTY_PLACEHOLDER]:"Empty placeholder",[lt.NOT_ALLOW_NEST_PLACEHOLDER]:"Not allowed nest placeholder",[lt.INVALID_LINKED_FORMAT]:"Invalid linked format",[lt.MUST_HAVE_MESSAGES_IN_PLURAL]:"Plural must have messages",[lt.UNEXPECTED_EMPTY_LINKED_MODIFIER]:"Unexpected empty linked modifier",[lt.UNEXPECTED_EMPTY_LINKED_KEY]:"Unexpected empty linked key",[lt.UNEXPECTED_LEXICAL_ANALYSIS]:"Unexpected lexical analysis in token: '{0}'",[lt.UNHANDLED_CODEGEN_NODE_TYPE]:"unhandled codegen node type: '{0}'",[lt.UNHANDLED_MINIFIER_NODE_TYPE]:"unhandled mimifier node type: '{0}'"};function uf(e,t,n={}){const{domain:r,messages:s,args:a}=n,o=Fx((s||_F)[e]||"",...a||[]),f=new SyntaxError(String(o));return f.code=e,t&&(f.location=t),f.domain=r,f}function MF(e){throw e}const Ss=" ",FF="\r",br=` -`,$F="\u2028",UF="\u2029";function BF(e){const t=e;let n=0,r=1,s=1,a=0;const o=m=>t[m]===FF&&t[m+1]===br,f=m=>t[m]===br,c=m=>t[m]===UF,p=m=>t[m]===$F,g=m=>o(m)||f(m)||c(m)||p(m),v=()=>n,E=()=>r,C=()=>s,T=()=>a,x=m=>o(m)||c(m)||p(m)?br:t[m],N=()=>x(n),D=()=>x(n+a);function _(){return a=0,g(n)&&(r++,s=0),o(n)&&n++,n++,s++,t[n]}function O(){return o(n+a)&&a++,a++,t[n+a]}function I(){n=0,r=1,s=1,a=0}function M(m=0){a=m}function $(){const m=n+a;for(;m!==n;)_();a=0}return{index:v,line:E,column:C,peekOffset:T,charAt:x,currentChar:N,currentPeek:D,next:_,peek:O,reset:I,resetPeek:M,skipToPeek:$}}const Qs=void 0,HF=".",Qb="'",kF="tokenizer";function jF(e,t={}){const n=t.location!==!1,r=BF(e),s=()=>r.index(),a=()=>NF(r.line(),r.column(),r.index()),o=a(),f=s(),c={currentType:14,offset:f,startLoc:o,endLoc:o,lastType:14,lastOffset:f,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:""},p=()=>c,{onError:g}=t;function v(B,k,z,...Ce){const Re=p();if(k.column+=z,k.offset+=z,g){const pe=n?Pd(Re.startLoc,k):null,$e=uf(B,pe,{domain:kF,args:Ce});g($e)}}function E(B,k,z){B.endLoc=a(),B.currentType=k;const Ce={type:k};return n&&(Ce.loc=Pd(B.startLoc,B.endLoc)),z!=null&&(Ce.value=z),Ce}const C=B=>E(B,14);function T(B,k){return B.currentChar()===k?(B.next(),k):(v(lt.EXPECTED_TOKEN,a(),0,k),"")}function x(B){let k="";for(;B.currentPeek()===Ss||B.currentPeek()===br;)k+=B.currentPeek(),B.peek();return k}function N(B){const k=x(B);return B.skipToPeek(),k}function D(B){if(B===Qs)return!1;const k=B.charCodeAt(0);return k>=97&&k<=122||k>=65&&k<=90||k===95}function _(B){if(B===Qs)return!1;const k=B.charCodeAt(0);return k>=48&&k<=57}function O(B,k){const{currentType:z}=k;if(z!==2)return!1;x(B);const Ce=D(B.currentPeek());return B.resetPeek(),Ce}function I(B,k){const{currentType:z}=k;if(z!==2)return!1;x(B);const Ce=B.currentPeek()==="-"?B.peek():B.currentPeek(),Re=_(Ce);return B.resetPeek(),Re}function M(B,k){const{currentType:z}=k;if(z!==2)return!1;x(B);const Ce=B.currentPeek()===Qb;return B.resetPeek(),Ce}function $(B,k){const{currentType:z}=k;if(z!==8)return!1;x(B);const Ce=B.currentPeek()===".";return B.resetPeek(),Ce}function m(B,k){const{currentType:z}=k;if(z!==9)return!1;x(B);const Ce=D(B.currentPeek());return B.resetPeek(),Ce}function J(B,k){const{currentType:z}=k;if(!(z===8||z===12))return!1;x(B);const Ce=B.currentPeek()===":";return B.resetPeek(),Ce}function L(B,k){const{currentType:z}=k;if(z!==10)return!1;const Ce=()=>{const pe=B.currentPeek();return pe==="{"?D(B.peek()):pe==="@"||pe==="%"||pe==="|"||pe===":"||pe==="."||pe===Ss||!pe?!1:pe===br?(B.peek(),Ce()):Q(B,!1)},Re=Ce();return B.resetPeek(),Re}function j(B){x(B);const k=B.currentPeek()==="|";return B.resetPeek(),k}function re(B){const k=x(B),z=B.currentPeek()==="%"&&B.peek()==="{";return B.resetPeek(),{isModulo:z,hasSpace:k.length>0}}function Q(B,k=!0){const z=(Re=!1,pe="",$e=!1)=>{const ze=B.currentPeek();return ze==="{"?pe==="%"?!1:Re:ze==="@"||!ze?pe==="%"?!0:Re:ze==="%"?(B.peek(),z(Re,"%",!0)):ze==="|"?pe==="%"||$e?!0:!(pe===Ss||pe===br):ze===Ss?(B.peek(),z(!0,Ss,$e)):ze===br?(B.peek(),z(!0,br,$e)):!0},Ce=z();return k&&B.resetPeek(),Ce}function X(B,k){const z=B.currentChar();return z===Qs?Qs:k(z)?(B.next(),z):null}function de(B){const k=B.charCodeAt(0);return k>=97&&k<=122||k>=65&&k<=90||k>=48&&k<=57||k===95||k===36}function Pe(B){return X(B,de)}function ue(B){const k=B.charCodeAt(0);return k>=97&&k<=122||k>=65&&k<=90||k>=48&&k<=57||k===95||k===36||k===45}function Se(B){return X(B,ue)}function be(B){const k=B.charCodeAt(0);return k>=48&&k<=57}function He(B){return X(B,be)}function pt(B){const k=B.charCodeAt(0);return k>=48&&k<=57||k>=65&&k<=70||k>=97&&k<=102}function Xe(B){return X(B,pt)}function rt(B){let k="",z="";for(;k=He(B);)z+=k;return z}function Ft(B){N(B);const k=B.currentChar();return k!=="%"&&v(lt.EXPECTED_TOKEN,a(),0,k),B.next(),"%"}function jt(B){let k="";for(;;){const z=B.currentChar();if(z==="{"||z==="}"||z==="@"||z==="|"||!z)break;if(z==="%")if(Q(B))k+=z,B.next();else break;else if(z===Ss||z===br)if(Q(B))k+=z,B.next();else{if(j(B))break;k+=z,B.next()}else k+=z,B.next()}return k}function Rt(B){N(B);let k="",z="";for(;k=Se(B);)z+=k;return B.currentChar()===Qs&&v(lt.UNTERMINATED_CLOSING_BRACE,a(),0),z}function Tt(B){N(B);let k="";return B.currentChar()==="-"?(B.next(),k+=`-${rt(B)}`):k+=rt(B),B.currentChar()===Qs&&v(lt.UNTERMINATED_CLOSING_BRACE,a(),0),k}function $t(B){return B!==Qb&&B!==br}function qt(B){N(B),T(B,"'");let k="",z="";for(;k=X(B,$t);)k==="\\"?z+=Xt(B):z+=k;const Ce=B.currentChar();return Ce===br||Ce===Qs?(v(lt.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,a(),0),Ce===br&&(B.next(),T(B,"'")),z):(T(B,"'"),z)}function Xt(B){const k=B.currentChar();switch(k){case"\\":case"'":return B.next(),`\\${k}`;case"u":return Kt(B,k,4);case"U":return Kt(B,k,6);default:return v(lt.UNKNOWN_ESCAPE_SEQUENCE,a(),0,k),""}}function Kt(B,k,z){T(B,k);let Ce="";for(let Re=0;Re{const Ce=B.currentChar();return Ce==="{"||Ce==="%"||Ce==="@"||Ce==="|"||Ce==="("||Ce===")"||!Ce||Ce===Ss?z:(z+=Ce,B.next(),k(z))};return k("")}function me(B){N(B);const k=T(B,"|");return N(B),k}function we(B,k){let z=null;switch(B.currentChar()){case"{":return k.braceNest>=1&&v(lt.NOT_ALLOW_NEST_PLACEHOLDER,a(),0),B.next(),z=E(k,2,"{"),N(B),k.braceNest++,z;case"}":return k.braceNest>0&&k.currentType===2&&v(lt.EMPTY_PLACEHOLDER,a(),0),B.next(),z=E(k,3,"}"),k.braceNest--,k.braceNest>0&&N(B),k.inLinked&&k.braceNest===0&&(k.inLinked=!1),z;case"@":return k.braceNest>0&&v(lt.UNTERMINATED_CLOSING_BRACE,a(),0),z=le(B,k)||C(k),k.braceNest=0,z;default:{let Re=!0,pe=!0,$e=!0;if(j(B))return k.braceNest>0&&v(lt.UNTERMINATED_CLOSING_BRACE,a(),0),z=E(k,1,me(B)),k.braceNest=0,k.inLinked=!1,z;if(k.braceNest>0&&(k.currentType===5||k.currentType===6||k.currentType===7))return v(lt.UNTERMINATED_CLOSING_BRACE,a(),0),k.braceNest=0,xe(B,k);if(Re=O(B,k))return z=E(k,5,Rt(B)),N(B),z;if(pe=I(B,k))return z=E(k,6,Tt(B)),N(B),z;if($e=M(B,k))return z=E(k,7,qt(B)),N(B),z;if(!Re&&!pe&&!$e)return z=E(k,13,tn(B)),v(lt.INVALID_TOKEN_IN_PLACEHOLDER,a(),0,z.value),N(B),z;break}}return z}function le(B,k){const{currentType:z}=k;let Ce=null;const Re=B.currentChar();switch((z===8||z===9||z===12||z===10)&&(Re===br||Re===Ss)&&v(lt.INVALID_LINKED_FORMAT,a(),0),Re){case"@":return B.next(),Ce=E(k,8,"@"),k.inLinked=!0,Ce;case".":return N(B),B.next(),E(k,9,".");case":":return N(B),B.next(),E(k,10,":");default:return j(B)?(Ce=E(k,1,me(B)),k.braceNest=0,k.inLinked=!1,Ce):$(B,k)||J(B,k)?(N(B),le(B,k)):m(B,k)?(N(B),E(k,12,V(B))):L(B,k)?(N(B),Re==="{"?we(B,k)||Ce:E(k,11,Z(B))):(z===8&&v(lt.INVALID_LINKED_FORMAT,a(),0),k.braceNest=0,k.inLinked=!1,xe(B,k))}}function xe(B,k){let z={type:14};if(k.braceNest>0)return we(B,k)||C(k);if(k.inLinked)return le(B,k)||C(k);switch(B.currentChar()){case"{":return we(B,k)||C(k);case"}":return v(lt.UNBALANCED_CLOSING_BRACE,a(),0),B.next(),E(k,3,"}");case"@":return le(B,k)||C(k);default:{if(j(B))return z=E(k,1,me(B)),k.braceNest=0,k.inLinked=!1,z;const{isModulo:Re,hasSpace:pe}=re(B);if(Re)return pe?E(k,0,jt(B)):E(k,4,Ft(B));if(Q(B))return E(k,0,jt(B));break}}return z}function Me(){const{currentType:B,offset:k,startLoc:z,endLoc:Ce}=c;return c.lastType=B,c.lastOffset=k,c.lastStartLoc=z,c.lastEndLoc=Ce,c.offset=s(),c.startLoc=a(),r.currentChar()===Qs?E(c,14):xe(r,c)}return{nextToken:Me,currentOffset:s,currentPosition:a,context:p}}const WF="parser",VF=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function KF(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"�"}}}function GF(e={}){const t=e.location!==!1,{onError:n,onWarn:r}=e;function s(O,I,M,$,...m){const J=O.currentPosition();if(J.offset+=$,J.column+=$,n){const L=t?Pd(M,J):null,j=uf(I,L,{domain:WF,args:m});n(j)}}function a(O,I,M,$,...m){const J=O.currentPosition();if(J.offset+=$,J.column+=$,r){const L=t?Pd(M,J):null;r(LF(I,L,m))}}function o(O,I,M){const $={type:O};return t&&($.start=I,$.end=I,$.loc={start:M,end:M}),$}function f(O,I,M,$){t&&(O.end=I,O.loc&&(O.loc.end=M))}function c(O,I){const M=O.context(),$=o(3,M.offset,M.startLoc);return $.value=I,f($,O.currentOffset(),O.currentPosition()),$}function p(O,I){const M=O.context(),{lastOffset:$,lastStartLoc:m}=M,J=o(5,$,m);return J.index=parseInt(I,10),O.nextToken(),f(J,O.currentOffset(),O.currentPosition()),J}function g(O,I,M){const $=O.context(),{lastOffset:m,lastStartLoc:J}=$,L=o(4,m,J);return L.key=I,M===!0&&(L.modulo=!0),O.nextToken(),f(L,O.currentOffset(),O.currentPosition()),L}function v(O,I){const M=O.context(),{lastOffset:$,lastStartLoc:m}=M,J=o(9,$,m);return J.value=I.replace(VF,KF),O.nextToken(),f(J,O.currentOffset(),O.currentPosition()),J}function E(O){const I=O.nextToken(),M=O.context(),{lastOffset:$,lastStartLoc:m}=M,J=o(8,$,m);return I.type!==12?(s(O,lt.UNEXPECTED_EMPTY_LINKED_MODIFIER,M.lastStartLoc,0),J.value="",f(J,$,m),{nextConsumeToken:I,node:J}):(I.value==null&&s(O,lt.UNEXPECTED_LEXICAL_ANALYSIS,M.lastStartLoc,0,Ai(I)),J.value=I.value||"",f(J,O.currentOffset(),O.currentPosition()),{node:J})}function C(O,I){const M=O.context(),$=o(7,M.offset,M.startLoc);return $.value=I,f($,O.currentOffset(),O.currentPosition()),$}function T(O){const I=O.context(),M=o(6,I.offset,I.startLoc);let $=O.nextToken();if($.type===9){const m=E(O);M.modifier=m.node,$=m.nextConsumeToken||O.nextToken()}switch($.type!==10&&s(O,lt.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,Ai($)),$=O.nextToken(),$.type===2&&($=O.nextToken()),$.type){case 11:$.value==null&&s(O,lt.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,Ai($)),M.key=C(O,$.value||"");break;case 5:$.value==null&&s(O,lt.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,Ai($)),M.key=g(O,$.value||"");break;case 6:$.value==null&&s(O,lt.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,Ai($)),M.key=p(O,$.value||"");break;case 7:$.value==null&&s(O,lt.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,Ai($)),M.key=v(O,$.value||"");break;default:{s(O,lt.UNEXPECTED_EMPTY_LINKED_KEY,I.lastStartLoc,0);const m=O.context(),J=o(7,m.offset,m.startLoc);return J.value="",f(J,m.offset,m.startLoc),M.key=J,f(M,m.offset,m.startLoc),{nextConsumeToken:$,node:M}}}return f(M,O.currentOffset(),O.currentPosition()),{node:M}}function x(O){const I=O.context(),M=I.currentType===1?O.currentOffset():I.offset,$=I.currentType===1?I.endLoc:I.startLoc,m=o(2,M,$);m.items=[];let J=null,L=null;do{const Q=J||O.nextToken();switch(J=null,Q.type){case 0:Q.value==null&&s(O,lt.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,Ai(Q)),m.items.push(c(O,Q.value||""));break;case 6:Q.value==null&&s(O,lt.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,Ai(Q)),m.items.push(p(O,Q.value||""));break;case 4:L=!0;break;case 5:Q.value==null&&s(O,lt.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,Ai(Q)),m.items.push(g(O,Q.value||"",!!L)),L&&(a(O,Tv.USE_MODULO_SYNTAX,I.lastStartLoc,0,Ai(Q)),L=null);break;case 7:Q.value==null&&s(O,lt.UNEXPECTED_LEXICAL_ANALYSIS,I.lastStartLoc,0,Ai(Q)),m.items.push(v(O,Q.value||""));break;case 8:{const X=T(O);m.items.push(X.node),J=X.nextConsumeToken||null;break}}}while(I.currentType!==14&&I.currentType!==1);const j=I.currentType===1?I.lastOffset:O.currentOffset(),re=I.currentType===1?I.lastEndLoc:O.currentPosition();return f(m,j,re),m}function N(O,I,M,$){const m=O.context();let J=$.items.length===0;const L=o(1,I,M);L.cases=[],L.cases.push($);do{const j=x(O);J||(J=j.items.length===0),L.cases.push(j)}while(m.currentType!==14);return J&&s(O,lt.MUST_HAVE_MESSAGES_IN_PLURAL,M,0),f(L,O.currentOffset(),O.currentPosition()),L}function D(O){const I=O.context(),{offset:M,startLoc:$}=I,m=x(O);return I.currentType===14?m:N(O,M,$,m)}function _(O){const I=jF(O,$x({},e)),M=I.context(),$=o(0,M.offset,M.startLoc);return t&&$.loc&&($.loc.source=O),$.body=D(I),e.onCacheKey&&($.cacheKey=e.onCacheKey(O)),M.currentType!==14&&s(I,lt.UNEXPECTED_LEXICAL_ANALYSIS,M.lastStartLoc,0,O[M.offset]||""),f($,I.currentOffset(),I.currentPosition()),$}return{parse:_}}function Ai(e){if(e.type===14)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function XF(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:a=>(n.helpers.add(a),a)}}function Zb(e,t){for(let n=0;nqb(n)),e}function qb(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;no;function c(x,N){o.code+=x}function p(x,N=!0){const D=N?r:"";c(s?D+" ".repeat(x):D)}function g(x=!0){const N=++o.indentLevel;x&&p(N)}function v(x=!0){const N=--o.indentLevel;x&&p(N)}function E(){p(o.indentLevel)}return{context:f,push:c,indent:g,deindent:v,newline:E,helper:x=>`_${x}`,needIndent:()=>o.needIndent}}function qF(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),ll(e,t.key),t.modifier?(e.push(", "),ll(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function e2(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const s=t.items.length;for(let a=0;a1){e.push(`${n("plural")}([`),e.indent(r());const s=t.cases.length;for(let a=0;a{const n=zb(t.mode)?t.mode:"normal",r=zb(t.filename)?t.filename:"message.intl";t.sourceMap;const s=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":` -`,a=t.needIndent?t.needIndent:n!=="arrow",o=e.helpers||[],f=ZF(e,{filename:r,breakLineCode:s,needIndent:a});f.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),f.indent(a),o.length>0&&(f.push(`const { ${Ux(o.map(g=>`${g}: _${g}`),", ")} } = ctx`),f.newline()),f.push("return "),ll(f,e),f.deindent(a),f.push("}"),delete e.helpers;const{code:c,map:p}=f.context();return{ast:e,code:c,map:p?p.toJSON():void 0}};function i2(e,t={}){const n=$x({},t),r=!!n.jit,s=!!n.minify,a=n.optimize==null?!0:n.optimize,f=GF(n).parse(e);return r?(a&&JF(f),s&&Ma(f),{ast:f,code:""}):(YF(f,n),r2(f,n))}function s2(){typeof __INTLIFY_PROD_DEVTOOLS__!="boolean"&&(Qp().__INTLIFY_PROD_DEVTOOLS__=!1),typeof __INTLIFY_JIT_COMPILATION__!="boolean"&&(Qp().__INTLIFY_JIT_COMPILATION__=!1),typeof __INTLIFY_DROP_MESSAGE_COMPILER__!="boolean"&&(Qp().__INTLIFY_DROP_MESSAGE_COMPILER__=!1)}function ul(e){return In(e)&&Cv(e)===0&&(Ko(e,"b")||Ko(e,"body"))}const Bx=["b","body"];function o2(e){return vo(e,Bx)}const Hx=["c","cases"];function a2(e){return vo(e,Hx,[])}const kx=["s","static"];function l2(e){return vo(e,kx)}const jx=["i","items"];function u2(e){return vo(e,jx,[])}const Wx=["t","type"];function Cv(e){return vo(e,Wx)}const Vx=["v","value"];function Mc(e,t){const n=vo(e,Vx);if(n!=null)return n;throw Wu(t)}const Kx=["m","modifier"];function f2(e){return vo(e,Kx)}const Gx=["k","key"];function c2(e){const t=vo(e,Gx);if(t)return t;throw Wu(6)}function vo(e,t,n){for(let r=0;r{o===void 0?o=f:o+=f},E[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},E[2]=()=>{E[0](),s++},E[3]=()=>{if(s>0)s--,r=4,E[0]();else{if(s=0,o===void 0||(o=v2(o),o===!1))return!1;E[1]()}};function C(){const T=e[n+1];if(r===5&&T==="'"||r===6&&T==='"')return n++,f="\\"+T,E[0](),!0}for(;r!==null;)if(n++,a=e[n],!(a==="\\"&&C())){if(c=m2(a),v=yo[r],p=v[c]||v.l||8,p===8||(r=p[0],p[1]!==void 0&&(g=E[p[1]],g&&(f=a,g()===!1))))return;if(r===7)return t}}const eS=new Map;function b2(e,t){return In(e)?e[t]:null}function m3(e,t){if(!In(e))return null;let n=eS.get(t);if(n||(n=y2(t),n&&eS.set(t,n)),!n)return null;const r=n.length;let s=e,a=0;for(;ae,E2=e=>"",T2="text",x2=e=>e.length===0?"":IF(e),C2=wF;function tS(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function A2(e){const t=Tr(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(Tr(e.named.count)||Tr(e.named.n))?Tr(e.named.count)?e.named.count:Tr(e.named.n)?e.named.n:t:t}function O2(e,t){t.count||(t.count=e),t.n||(t.n=e)}function w2(e={}){const t=e.locale,n=A2(e),r=In(e.pluralRules)&&vt(t)&&Wn(e.pluralRules[t])?e.pluralRules[t]:tS,s=In(e.pluralRules)&&vt(t)&&Wn(e.pluralRules[t])?tS:void 0,a=D=>D[r(n,D.length,s)],o=e.list||[],f=D=>o[D],c=e.named||fr();Tr(e.pluralIndex)&&O2(n,c);const p=D=>c[D];function g(D){const _=Wn(e.messages)?e.messages(D):In(e.messages)?e.messages[D]:!1;return _||(e.parent?e.parent.message(D):E2)}const v=D=>e.modifiers?e.modifiers[D]:S2,E=dn(e.processor)&&Wn(e.processor.normalize)?e.processor.normalize:x2,C=dn(e.processor)&&Wn(e.processor.interpolate)?e.processor.interpolate:C2,T=dn(e.processor)&&vt(e.processor.type)?e.processor.type:T2,N={list:f,named:p,plural:a,linked:(D,..._)=>{const[O,I]=_;let M="text",$="";_.length===1?In(O)?($=O.modifier||$,M=O.type||M):vt(O)&&($=O||$):_.length===2&&(vt(O)&&($=O||$),vt(I)&&(M=I||M));const m=g(D)(N),J=M==="vnode"&&Li(m)&&$?m[0]:m;return $?v($)(J,M):J},message:g,type:T,interpolate:C,normalize:E,values:yl(fr(),o,c)};return N}let Vu=null;function v3(e){Vu=e}function I2(e,t,n){Vu&&Vu.emit("i18n:init",{timestamp:Date.now(),i18n:e,version:t,meta:n})}const N2=R2("function:translate");function R2(e){return t=>Vu&&Vu.emit(e,t)}const P2=Tv.__EXTEND_POINT__,Fo=Mx(P2),y3={FALLBACK_TO_TRANSLATE:Fo(),CANNOT_FORMAT_NUMBER:Fo(),FALLBACK_TO_NUMBER_FORMAT:Fo(),CANNOT_FORMAT_DATE:Fo(),FALLBACK_TO_DATE_FORMAT:Fo(),EXPERIMENTAL_CUSTOM_MESSAGE_COMPILER:Fo(),__EXTEND_POINT__:Fo()},Xx=lt.__EXTEND_POINT__,$o=Mx(Xx),Zi={INVALID_ARGUMENT:Xx,INVALID_DATE_ARGUMENT:$o(),INVALID_ISO_DATE_ARGUMENT:$o(),NOT_SUPPORT_NON_STRING_MESSAGE:$o(),NOT_SUPPORT_LOCALE_PROMISE_VALUE:$o(),NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:$o(),NOT_SUPPORT_LOCALE_TYPE:$o(),__EXTEND_POINT__:$o()};function qi(e){return uf(e,null,void 0)}function Av(e,t){return t.locale!=null?nS(t.locale):nS(e.locale)}let Zp;function nS(e){if(vt(e))return e;if(Wn(e)){if(e.resolvedOnce&&Zp!=null)return Zp;if(e.constructor.name==="Function"){const t=e();if(OF(t))throw qi(Zi.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return Zp=t}else throw qi(Zi.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw qi(Zi.NOT_SUPPORT_LOCALE_TYPE)}function D2(e,t,n){return[...new Set([n,...Li(t)?t:In(t)?Object.keys(t):vt(t)?[t]:[n]])]}function b3(e,t,n){const r=vt(n)?n:Vg,s=e;s.__localeChainCache||(s.__localeChainCache=new Map);let a=s.__localeChainCache.get(r);if(!a){a=[];let o=[n];for(;Li(o);)o=rS(a,o,t);const f=Li(t)||!dn(t)?t:t.default?t.default:null;o=vt(f)?[f]:f,Li(o)&&rS(a,o,!1),s.__localeChainCache.set(r,a)}return a}function rS(e,t,n){let r=!0;for(let s=0;s`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function F2(){return{upper:(e,t)=>t==="text"&&vt(e)?e.toUpperCase():t==="vnode"&&In(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&vt(e)?e.toLowerCase():t==="vnode"&&In(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&vt(e)?iS(e):t==="vnode"&&In(e)&&"__v_isVNode"in e?iS(e.children):e}}let Yx;function E3(e){Yx=e}let Jx;function T3(e){Jx=e}let zx;function x3(e){zx=e}let Qx=null;const C3=e=>{Qx=e},$2=()=>Qx;let Zx=null;const A3=e=>{Zx=e},O3=()=>Zx;let sS=0;function w3(e={}){const t=Wn(e.onWarn)?e.onWarn:bF,n=vt(e.version)?e.version:M2,r=vt(e.locale)||Wn(e.locale)?e.locale:Vg,s=Wn(r)?Vg:r,a=Li(e.fallbackLocale)||dn(e.fallbackLocale)||vt(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:s,o=dn(e.messages)?e.messages:qp(s),f=dn(e.datetimeFormats)?e.datetimeFormats:qp(s),c=dn(e.numberFormats)?e.numberFormats:qp(s),p=yl(fr(),e.modifiers,F2()),g=e.pluralRules||fr(),v=Wn(e.missing)?e.missing:null,E=xr(e.missingWarn)||Gb(e.missingWarn)?e.missingWarn:!0,C=xr(e.fallbackWarn)||Gb(e.fallbackWarn)?e.fallbackWarn:!0,T=!!e.fallbackFormat,x=!!e.unresolving,N=Wn(e.postTranslation)?e.postTranslation:null,D=dn(e.processor)?e.processor:null,_=xr(e.warnHtmlMessage)?e.warnHtmlMessage:!0,O=!!e.escapeParameter,I=Wn(e.messageCompiler)?e.messageCompiler:Yx,M=Wn(e.messageResolver)?e.messageResolver:Jx||b2,$=Wn(e.localeFallbacker)?e.localeFallbacker:zx||D2,m=In(e.fallbackContext)?e.fallbackContext:void 0,J=e,L=In(J.__datetimeFormatters)?J.__datetimeFormatters:new Map,j=In(J.__numberFormatters)?J.__numberFormatters:new Map,re=In(J.__meta)?J.__meta:{};sS++;const Q={version:n,cid:sS,locale:r,fallbackLocale:a,messages:o,modifiers:p,pluralRules:g,missing:v,missingWarn:E,fallbackWarn:C,fallbackFormat:T,unresolving:x,postTranslation:N,processor:D,warnHtmlMessage:_,escapeParameter:O,messageCompiler:I,messageResolver:M,localeFallbacker:$,fallbackContext:m,onWarn:t,__meta:re};return Q.datetimeFormats=f,Q.numberFormats=c,Q.__datetimeFormatters=L,Q.__numberFormatters=j,__INTLIFY_PROD_DEVTOOLS__&&I2(Q,n,re),Q}const qp=e=>({[e]:fr()});function wv(e,t,n,r,s){const{missing:a,onWarn:o}=e;if(a!==null){const f=a(e,n,t,s);return vt(f)?f:t}else return t}function I3(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function U2(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function B2(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;rH2(n,e)}function H2(e,t){const n=o2(t);if(n==null)throw Wu(0);if(Cv(n)===1){const a=a2(n);return e.plural(a.reduce((o,f)=>[...o,oS(e,f)],[]))}else return oS(e,n)}function oS(e,t){const n=l2(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=u2(t).reduce((s,a)=>[...s,Kg(e,a)],[]);return e.normalize(r)}}function Kg(e,t){const n=Cv(t);switch(n){case 3:return Mc(t,n);case 9:return Mc(t,n);case 4:{const r=t;if(Ko(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(Ko(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw Wu(n)}case 5:{const r=t;if(Ko(r,"i")&&Tr(r.i))return e.interpolate(e.list(r.i));if(Ko(r,"index")&&Tr(r.index))return e.interpolate(e.list(r.index));throw Wu(n)}case 6:{const r=t,s=f2(r),a=c2(r);return e.linked(Kg(e,a),s?Kg(e,s):void 0,e.type)}case 7:return Mc(t,n);case 8:return Mc(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const qx=e=>e;let Ba=fr();function eC(e,t={}){let n=!1;const r=t.onError||MF;return t.onError=s=>{n=!0,r(s)},{...i2(e,t),detectError:n}}const N3=(e,t)=>{if(!vt(e))throw qi(Zi.NOT_SUPPORT_NON_STRING_MESSAGE);{xr(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||qx)(e),s=Ba[r];if(s)return s;const{code:a,detectError:o}=eC(e,t),f=new Function(`return ${a}`)();return o?f:Ba[r]=f}};function R3(e,t){if(__INTLIFY_JIT_COMPILATION__&&!__INTLIFY_DROP_MESSAGE_COMPILER__&&vt(e)){xr(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||qx)(e),s=Ba[r];if(s)return s;const{ast:a,detectError:o}=eC(e,{...t,location:!1,jit:!0}),f=eg(a);return o?f:Ba[r]=f}else{const n=e.cacheKey;if(n){const r=Ba[n];return r||(Ba[n]=eg(e))}else return eg(e)}}const aS=()=>"",Ni=e=>Wn(e);function P3(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:s,messageCompiler:a,fallbackLocale:o,messages:f}=e,[c,p]=W2(...t),g=xr(p.missingWarn)?p.missingWarn:e.missingWarn,v=xr(p.fallbackWarn)?p.fallbackWarn:e.fallbackWarn,E=xr(p.escapeParameter)?p.escapeParameter:e.escapeParameter,C=!!p.resolvedMessage,T=vt(p.default)||xr(p.default)?xr(p.default)?a?c:()=>c:p.default:n?a?c:()=>c:"",x=n||T!=="",N=Av(e,p);E&&k2(p);let[D,_,O]=C?[c,N,f[N]||fr()]:tC(e,c,N,o,v,g),I=D,M=c;if(!C&&!(vt(I)||ul(I)||Ni(I))&&x&&(I=T,M=I),!C&&(!(vt(I)||ul(I)||Ni(I))||!vt(_)))return s?Ov:c;let $=!1;const m=()=>{$=!0},J=Ni(I)?I:nC(e,c,_,I,M,m);if($)return I;const L=K2(e,_,O,p),j=w2(L),re=j2(e,J,j);let Q=r?r(re,c):re;if(E&&vt(Q)&&(Q=CF(Q)),__INTLIFY_PROD_DEVTOOLS__){const X={timestamp:Date.now(),key:vt(c)?c:Ni(I)?I.key:"",locale:_||(Ni(I)?I.locale:""),format:vt(I)?I:Ni(I)?I.source:"",message:Q};X.meta=yl({},e.__meta,$2()||{}),N2(X)}return Q}function k2(e){Li(e.list)?e.list=e.list.map(t=>vt(t)?Yb(t):t):In(e.named)&&Object.keys(e.named).forEach(t=>{vt(e.named[t])&&(e.named[t]=Yb(e.named[t]))})}function tC(e,t,n,r,s,a){const{messages:o,onWarn:f,messageResolver:c,localeFallbacker:p}=e,g=p(e,r,n);let v=fr(),E,C=null;const T="translate";for(let x=0;xr);return p.locale=n,p.key=t,p}const c=o(r,V2(e,n,s,r,f,a));return c.locale=n,c.key=t,c.source=r,c}function j2(e,t,n){return t(n)}function W2(...e){const[t,n,r]=e,s=fr();if(!vt(t)&&!Tr(t)&&!Ni(t)&&!ul(t))throw qi(Zi.INVALID_ARGUMENT);const a=Tr(t)?String(t):(Ni(t),t);return Tr(n)?s.plural=n:vt(n)?s.default=n:dn(n)&&!Ev(n)?s.named=n:Li(n)&&(s.list=n),Tr(r)?s.plural=r:vt(r)?s.default=r:dn(r)&&yl(s,r),[a,s]}function V2(e,t,n,r,s,a){return{locale:t,key:n,warnHtmlMessage:s,onError:o=>{throw a&&a(o),o},onCacheKey:o=>SF(t,n,o)}}function K2(e,t,n,r){const{modifiers:s,pluralRules:a,messageResolver:o,fallbackLocale:f,fallbackWarn:c,missingWarn:p,fallbackContext:g}=e,E={locale:t,modifiers:s,pluralRules:a,messages:C=>{let T=o(n,C);if(T==null&&g){const[,,x]=tC(g,C,t,f,c,p);T=o(x,C)}if(vt(T)||ul(T)){let x=!1;const D=nC(e,C,t,T,C,()=>{x=!0});return x?aS:D}else return Ni(T)?T:aS}};return e.processor&&(E.processor=e.processor),r.list&&(E.list=r.list),r.named&&(E.named=r.named),Tr(r.plural)&&(E.pluralIndex=r.plural),E}function D3(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:s,onWarn:a,localeFallbacker:o}=e,{__datetimeFormatters:f}=e,[c,p,g,v]=X2(...t),E=xr(g.missingWarn)?g.missingWarn:e.missingWarn;xr(g.fallbackWarn)?g.fallbackWarn:e.fallbackWarn;const C=!!g.part,T=Av(e,g),x=o(e,s,T);if(!vt(c)||c==="")return new Intl.DateTimeFormat(T,v).format(p);let N={},D,_=null;const O="datetime format";for(let $=0;${G2.includes(c)?o[c]=n[c]:a[c]=n[c]}),vt(r)?a.locale=r:dn(r)&&(o=r),dn(s)&&(o=s),[a.key||"",f,a,o]}function L3(e,t,n){const r=e;for(const s in n){const a=`${t}__${s}`;r.__datetimeFormatters.has(a)&&r.__datetimeFormatters.delete(a)}}function _3(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:s,onWarn:a,localeFallbacker:o}=e,{__numberFormatters:f}=e,[c,p,g,v]=J2(...t),E=xr(g.missingWarn)?g.missingWarn:e.missingWarn;xr(g.fallbackWarn)?g.fallbackWarn:e.fallbackWarn;const C=!!g.part,T=Av(e,g),x=o(e,s,T);if(!vt(c)||c==="")return new Intl.NumberFormat(T,v).format(p);let N={},D,_=null;const O="number format";for(let $=0;${Y2.includes(c)?o[c]=n[c]:a[c]=n[c]}),vt(r)?a.locale=r:dn(r)&&(o=r),dn(s)&&(o=s),[a.key||"",f,a,o]}function M3(e,t,n){const r=e;for(const s in n){const a=`${t}__${s}`;r.__numberFormatters.has(a)&&r.__numberFormatters.delete(a)}}s2();function z2(e){return zd()?(sm(e),!0):!1}function Tu(e){return typeof e=="function"?e():oa(e)}const rC=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Q2=Object.prototype.toString,Z2=e=>Q2.call(e)==="[object Object]",qc=()=>{},q2=e$();function e$(){var e,t;return rC&&((e=window?.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window?.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window?.navigator.userAgent))}const iC=rC?window:void 0;function fu(e){var t;const n=Tu(e);return(t=n?.$el)!=null?t:n}function tg(...e){let t,n,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,r,s]=e,t=iC):[t,n,r,s]=e,!t)return qc;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const a=[],o=()=>{a.forEach(g=>g()),a.length=0},f=(g,v,E,C)=>(g.addEventListener(v,E,C),()=>g.removeEventListener(v,E,C)),c=uo(()=>[fu(t),Tu(s)],([g,v])=>{if(o(),!g)return;const E=Z2(v)?{...v}:v;a.push(...n.flatMap(C=>r.map(T=>f(g,C,T,E))))},{immediate:!0,flush:"post"}),p=()=>{c(),o()};return z2(p),p}let lS=!1;function F3(e,t,n={}){const{window:r=iC,ignore:s=[],capture:a=!0,detectIframe:o=!1}=n;if(!r)return qc;q2&&!lS&&(lS=!0,Array.from(r.document.body.children).forEach(x=>x.addEventListener("click",qc)),r.document.documentElement.addEventListener("click",qc));let f=!0;const c=x=>Tu(s).some(N=>{if(typeof N=="string")return Array.from(r.document.querySelectorAll(N)).some(D=>D===x.target||x.composedPath().includes(D));{const D=fu(N);return D&&(x.target===D||x.composedPath().includes(D))}});function p(x){const N=Tu(x);return N&&N.$.subTree.shapeFlag===16}function g(x,N){const D=Tu(x),_=D.$.subTree&&D.$.subTree.children;return _==null||!Array.isArray(_)?!1:_.some(O=>O.el===N.target||N.composedPath().includes(O.el))}const v=x=>{const N=fu(e);if(x.target!=null&&!(!(N instanceof Element)&&p(e)&&g(e,x))&&!(!N||N===x.target||x.composedPath().includes(N))){if(x.detail===0&&(f=!c(x)),!f){f=!0;return}t(x)}};let E=!1;const C=[tg(r,"click",x=>{E||(E=!0,setTimeout(()=>{E=!1},0),v(x))},{passive:!0,capture:a}),tg(r,"pointerdown",x=>{const N=fu(e);f=!c(x)&&!!(N&&!x.composedPath().includes(N))},{passive:!0}),o&&tg(r,"blur",x=>{setTimeout(()=>{var N;const D=fu(e);((N=r.document.activeElement)==null?void 0:N.tagName)==="IFRAME"&&!D?.contains(r.document.activeElement)&&t(x)},0)})].filter(Boolean);return()=>C.forEach(x=>x())}var ng,uS;function t$(){if(uS)return ng;uS=1;var e=Object.assign||function(s){for(var a,o=1;o"u"?"undefined":t(g))==="object"?v:"")+"]",g,c)}):(typeof f>"u"?"undefined":t(f))==="object"?Object.keys(f).forEach(function(g){return a.buildQueryParams(o+"["+g+"]",f[g],c)}):c(o,f)},this.getRoute=function(o){var f=a.contextRouting.prefix+o;if(a.routesRouting[f])return a.routesRouting[f];if(!a.routesRouting[o])throw new Error('The route "'+o+'" does not exist.');return a.routesRouting[o]},this.generate=function(o,f,c){var p=a.getRoute(o),g=f||{},v=e({},g),E="_scheme",C="",T=!0,x="";if((p.tokens||[]).forEach(function(_){if(_[0]==="text")return C=_[1]+C,void(T=!1);if(_[0]==="variable"){var O=(p.defaults||{})[_[3]];if(T==!1||!O||(g||{})[_[3]]&&g[_[3]]!==p.defaults[_[3]]){var I;if((g||{})[_[3]])I=g[_[3]],delete v[_[3]];else if(O)I=p.defaults[_[3]];else{if(T)return;throw new Error('The route "'+o+'" requires the parameter "'+_[3]+'".')}var M=I===!0||I===!1||I==="";if(!M||!T){var $=encodeURIComponent(I).replace(/%2F/g,"/");$==="null"&&I===null&&($=""),C=_[1]+$+C}T=!1}else O&&delete v[_[3]];return}throw new Error('The token type "'+_[0]+'" is not supported.')}),C==""&&(C="/"),(p.hosttokens||[]).forEach(function(_){var O;return _[0]==="text"?void(x=_[1]+x):void(_[0]==="variable"&&((g||{})[_[3]]?(O=g[_[3]],delete v[_[3]]):p.defaults[_[3]]&&(O=p.defaults[_[3]]),x=_[1]+O+x))}),C=a.contextRouting.base_url+C,p.requirements[E]&&a.getScheme()!==p.requirements[E]?C=p.requirements[E]+"://"+(x||a.getHost())+C:x&&a.getHost()!==x?C=a.getScheme()+"://"+x+C:c===!0&&(C=a.getScheme()+"://"+a.getHost()+C),0=0&&y0&&h-1 in u}function L(u,h){return u.nodeName&&u.nodeName.toLowerCase()===h.toLowerCase()}var j=r.pop,re=r.sort,Q=r.splice,X="[\\x20\\t\\r\\n\\f]",de=new RegExp("^"+X+"+|((?:^|[^\\\\])(?:\\\\.)*)"+X+"+$","g");m.contains=function(u,h){var y=h&&h.parentNode;return u===y||!!(y&&y.nodeType===1&&(u.contains?u.contains(y):u.compareDocumentPosition&&u.compareDocumentPosition(y)&16))};var Pe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function ue(u,h){return h?u==="\0"?"�":u.slice(0,-1)+"\\"+u.charCodeAt(u.length-1).toString(16)+" ":"\\"+u}m.escapeSelector=function(u){return(u+"").replace(Pe,ue)};var Se=D,be=f;(function(){var u,h,y,S,A,w=be,P,Y,K,ie,ye,Ee=m.expando,ce=0,Le=0,ke=Ao(),gt=Ao(),ct=Ao(),Mn=Ao(),pn=function(W,ne){return W===ne&&(A=!0),0},ii="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",si="(?:\\\\[\\da-fA-F]{1,6}"+X+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",Pt="\\["+X+"*("+si+")(?:"+X+"*([*^$|!~]?=)"+X+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+si+"))|)"+X+"*\\]",ki=":("+si+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+Pt+")*)|.*)\\)|)",Dt=new RegExp(X+"+","g"),en=new RegExp("^"+X+"*,"+X+"*"),To=new RegExp("^"+X+"*([>+~]|"+X+")"+X+"*"),ma=new RegExp(X+"|>"),Vr=new RegExp(ki),as=new RegExp("^"+si+"$"),wr={ID:new RegExp("^#("+si+")"),CLASS:new RegExp("^\\.("+si+")"),TAG:new RegExp("^("+si+"|[*])"),ATTR:new RegExp("^"+Pt),PSEUDO:new RegExp("^"+ki),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+X+"*(even|odd|(([+-]|)(\\d*)n|)"+X+"*(?:([+-]|)"+X+"*(\\d+)|))"+X+"*\\)|)","i"),bool:new RegExp("^(?:"+ii+")$","i"),needsContext:new RegExp("^"+X+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+X+"*((?:-\\d)?\\d*)"+X+"*\\)|)(?=[^-]|$)","i")},bi=/^(?:input|select|textarea|button)$/i,ji=/^h\d$/i,Zn=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,xo=/[+~]/,Si=new RegExp("\\\\[\\da-fA-F]{1,6}"+X+"?|\\\\([^\\r\\n\\f])","g"),oi=function(W,ne){var fe="0x"+W.slice(1)-65536;return ne||(fe<0?String.fromCharCode(fe+65536):String.fromCharCode(fe>>10|55296,fe&1023|56320))},cr=function(){Wi()},Fl=ls(function(W){return W.disabled===!0&&L(W,"fieldset")},{dir:"parentNode",next:"legend"});function Co(){try{return P.activeElement}catch{}}try{w.apply(r=a.call(Se.childNodes),Se.childNodes),r[Se.childNodes.length].nodeType}catch{w={apply:function(ne,fe){be.apply(ne,a.call(fe))},call:function(ne){be.apply(ne,a.call(arguments,1))}}}function Gt(W,ne,fe,ge){var H,ee,q,Te,Oe,We,Ve,Be=ne&&ne.ownerDocument,At=ne?ne.nodeType:9;if(fe=fe||[],typeof W!="string"||!W||At!==1&&At!==9&&At!==11)return fe;if(!ge&&(Wi(ne),ne=ne||P,K)){if(At!==11&&(Oe=Zn.exec(W)))if(H=Oe[1]){if(At===9)if(q=ne.getElementById(H)){if(q.id===H)return w.call(fe,q),fe}else return fe;else if(Be&&(q=Be.getElementById(H))&&Gt.contains(ne,q)&&q.id===H)return w.call(fe,q),fe}else{if(Oe[2])return w.apply(fe,ne.getElementsByTagName(W)),fe;if((H=Oe[3])&&ne.getElementsByClassName)return w.apply(fe,ne.getElementsByClassName(H)),fe}if(!Mn[W+" "]&&(!ie||!ie.test(W))){if(Ve=W,Be=ne,At===1&&(ma.test(W)||To.test(W))){for(Be=xo.test(W)&&$l(ne.parentNode)||ne,(Be!=ne||!T.scope)&&((Te=ne.getAttribute("id"))?Te=m.escapeSelector(Te):ne.setAttribute("id",Te=Ee)),We=js(W),ee=We.length;ee--;)We[ee]=(Te?"#"+Te:":scope")+" "+Gr(We[ee]);Ve=We.join(",")}try{return w.apply(fe,Be.querySelectorAll(Ve)),fe}catch{Mn(W,!0)}finally{Te===Ee&&ne.removeAttribute("id")}}}return Uf(W.replace(de,"$1"),ne,fe,ge)}function Ao(){var W=[];function ne(fe,ge){return W.push(fe+" ")>h.cacheLength&&delete ne[W.shift()],ne[fe+" "]=ge}return ne}function Kr(W){return W[Ee]=!0,W}function ks(W){var ne=P.createElement("fieldset");try{return!!W(ne)}catch{return!1}finally{ne.parentNode&&ne.parentNode.removeChild(ne),ne=null}}function Bh(W){return function(ne){return L(ne,"input")&&ne.type===W}}function Hh(W){return function(ne){return(L(ne,"input")||L(ne,"button"))&&ne.type===W}}function Ff(W){return function(ne){return"form"in ne?ne.parentNode&&ne.disabled===!1?"label"in ne?"label"in ne.parentNode?ne.parentNode.disabled===W:ne.disabled===W:ne.isDisabled===W||ne.isDisabled!==!W&&Fl(ne)===W:ne.disabled===W:"label"in ne?ne.disabled===W:!1}}function Ir(W){return Kr(function(ne){return ne=+ne,Kr(function(fe,ge){for(var H,ee=W([],fe.length,ne),q=ee.length;q--;)fe[H=ee[q]]&&(fe[H]=!(ge[H]=fe[H]))})})}function $l(W){return W&&typeof W.getElementsByTagName<"u"&&W}function Wi(W){var ne,fe=W?W.ownerDocument||W:Se;return fe==P||fe.nodeType!==9||!fe.documentElement||(P=fe,Y=P.documentElement,K=!m.isXMLDoc(P),ye=Y.matches||Y.webkitMatchesSelector||Y.msMatchesSelector,Y.msMatchesSelector&&Se!=P&&(ne=P.defaultView)&&ne.top!==ne&&ne.addEventListener("unload",cr),T.getById=ks(function(ge){return Y.appendChild(ge).id=m.expando,!P.getElementsByName||!P.getElementsByName(m.expando).length}),T.disconnectedMatch=ks(function(ge){return ye.call(ge,"*")}),T.scope=ks(function(){return P.querySelectorAll(":scope")}),T.cssHas=ks(function(){try{return P.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),T.getById?(h.filter.ID=function(ge){var H=ge.replace(Si,oi);return function(ee){return ee.getAttribute("id")===H}},h.find.ID=function(ge,H){if(typeof H.getElementById<"u"&&K){var ee=H.getElementById(ge);return ee?[ee]:[]}}):(h.filter.ID=function(ge){var H=ge.replace(Si,oi);return function(ee){var q=typeof ee.getAttributeNode<"u"&&ee.getAttributeNode("id");return q&&q.value===H}},h.find.ID=function(ge,H){if(typeof H.getElementById<"u"&&K){var ee,q,Te,Oe=H.getElementById(ge);if(Oe){if(ee=Oe.getAttributeNode("id"),ee&&ee.value===ge)return[Oe];for(Te=H.getElementsByName(ge),q=0;Oe=Te[q++];)if(ee=Oe.getAttributeNode("id"),ee&&ee.value===ge)return[Oe]}return[]}}),h.find.TAG=function(ge,H){return typeof H.getElementsByTagName<"u"?H.getElementsByTagName(ge):H.querySelectorAll(ge)},h.find.CLASS=function(ge,H){if(typeof H.getElementsByClassName<"u"&&K)return H.getElementsByClassName(ge)},ie=[],ks(function(ge){var H;Y.appendChild(ge).innerHTML="",ge.querySelectorAll("[selected]").length||ie.push("\\["+X+"*(?:value|"+ii+")"),ge.querySelectorAll("[id~="+Ee+"-]").length||ie.push("~="),ge.querySelectorAll("a#"+Ee+"+*").length||ie.push(".#.+[+~]"),ge.querySelectorAll(":checked").length||ie.push(":checked"),H=P.createElement("input"),H.setAttribute("type","hidden"),ge.appendChild(H).setAttribute("name","D"),Y.appendChild(ge).disabled=!0,ge.querySelectorAll(":disabled").length!==2&&ie.push(":enabled",":disabled"),H=P.createElement("input"),H.setAttribute("name",""),ge.appendChild(H),ge.querySelectorAll("[name='']").length||ie.push("\\["+X+"*name"+X+"*="+X+`*(?:''|"")`)}),T.cssHas||ie.push(":has"),ie=ie.length&&new RegExp(ie.join("|")),pn=function(ge,H){if(ge===H)return A=!0,0;var ee=!ge.compareDocumentPosition-!H.compareDocumentPosition;return ee||(ee=(ge.ownerDocument||ge)==(H.ownerDocument||H)?ge.compareDocumentPosition(H):1,ee&1||!T.sortDetached&&H.compareDocumentPosition(ge)===ee?ge===P||ge.ownerDocument==Se&&Gt.contains(Se,ge)?-1:H===P||H.ownerDocument==Se&&Gt.contains(Se,H)?1:S?c.call(S,ge)-c.call(S,H):0:ee&4?-1:1)}),P}Gt.matches=function(W,ne){return Gt(W,null,null,ne)},Gt.matchesSelector=function(W,ne){if(Wi(W),K&&!Mn[ne+" "]&&(!ie||!ie.test(ne)))try{var fe=ye.call(W,ne);if(fe||T.disconnectedMatch||W.document&&W.document.nodeType!==11)return fe}catch{Mn(ne,!0)}return Gt(ne,P,null,[W]).length>0},Gt.contains=function(W,ne){return(W.ownerDocument||W)!=P&&Wi(W),m.contains(W,ne)},Gt.attr=function(W,ne){(W.ownerDocument||W)!=P&&Wi(W);var fe=h.attrHandle[ne.toLowerCase()],ge=fe&&v.call(h.attrHandle,ne.toLowerCase())?fe(W,ne,!K):void 0;return ge!==void 0?ge:W.getAttribute(ne)},Gt.error=function(W){throw new Error("Syntax error, unrecognized expression: "+W)},m.uniqueSort=function(W){var ne,fe=[],ge=0,H=0;if(A=!T.sortStable,S=!T.sortStable&&a.call(W,0),re.call(W,pn),A){for(;ne=W[H++];)ne===W[H]&&(ge=fe.push(H));for(;ge--;)Q.call(W,fe[ge],1)}return S=null,W},m.fn.uniqueSort=function(){return this.pushStack(m.uniqueSort(a.apply(this)))},h=m.expr={cacheLength:50,createPseudo:Kr,match:wr,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(W){return W[1]=W[1].replace(Si,oi),W[3]=(W[3]||W[4]||W[5]||"").replace(Si,oi),W[2]==="~="&&(W[3]=" "+W[3]+" "),W.slice(0,4)},CHILD:function(W){return W[1]=W[1].toLowerCase(),W[1].slice(0,3)==="nth"?(W[3]||Gt.error(W[0]),W[4]=+(W[4]?W[5]+(W[6]||1):2*(W[3]==="even"||W[3]==="odd")),W[5]=+(W[7]+W[8]||W[3]==="odd")):W[3]&&Gt.error(W[0]),W},PSEUDO:function(W){var ne,fe=!W[6]&&W[2];return wr.CHILD.test(W[0])?null:(W[3]?W[2]=W[4]||W[5]||"":fe&&Vr.test(fe)&&(ne=js(fe,!0))&&(ne=fe.indexOf(")",fe.length-ne)-fe.length)&&(W[0]=W[0].slice(0,ne),W[2]=fe.slice(0,ne)),W.slice(0,3))}},filter:{TAG:function(W){var ne=W.replace(Si,oi).toLowerCase();return W==="*"?function(){return!0}:function(fe){return L(fe,ne)}},CLASS:function(W){var ne=ke[W+" "];return ne||(ne=new RegExp("(^|"+X+")"+W+"("+X+"|$)"))&&ke(W,function(fe){return ne.test(typeof fe.className=="string"&&fe.className||typeof fe.getAttribute<"u"&&fe.getAttribute("class")||"")})},ATTR:function(W,ne,fe){return function(ge){var H=Gt.attr(ge,W);return H==null?ne==="!=":ne?(H+="",ne==="="?H===fe:ne==="!="?H!==fe:ne==="^="?fe&&H.indexOf(fe)===0:ne==="*="?fe&&H.indexOf(fe)>-1:ne==="$="?fe&&H.slice(-fe.length)===fe:ne==="~="?(" "+H.replace(Dt," ")+" ").indexOf(fe)>-1:ne==="|="?H===fe||H.slice(0,fe.length+1)===fe+"-":!1):!0}},CHILD:function(W,ne,fe,ge,H){var ee=W.slice(0,3)!=="nth",q=W.slice(-4)!=="last",Te=ne==="of-type";return ge===1&&H===0?function(Oe){return!!Oe.parentNode}:function(Oe,We,Ve){var Be,At,et,It,Fn,kn=ee!==q?"nextSibling":"previousSibling",$n=Oe.parentNode,hr=Te&&Oe.nodeName.toLowerCase(),Ei=!Ve&&!Te,ft=!1;if($n){if(ee){for(;kn;){for(et=Oe;et=et[kn];)if(Te?L(et,hr):et.nodeType===1)return!1;Fn=kn=W==="only"&&!Fn&&"nextSibling"}return!0}if(Fn=[q?$n.firstChild:$n.lastChild],q&&Ei){for(At=$n[Ee]||($n[Ee]={}),Be=At[W]||[],It=Be[0]===ce&&Be[1],ft=It&&Be[2],et=It&&$n.childNodes[It];et=++It&&et&&et[kn]||(ft=It=0)||Fn.pop();)if(et.nodeType===1&&++ft&&et===Oe){At[W]=[ce,It,ft];break}}else if(Ei&&(At=Oe[Ee]||(Oe[Ee]={}),Be=At[W]||[],It=Be[0]===ce&&Be[1],ft=It),ft===!1)for(;(et=++It&&et&&et[kn]||(ft=It=0)||Fn.pop())&&!((Te?L(et,hr):et.nodeType===1)&&++ft&&(Ei&&(At=et[Ee]||(et[Ee]={}),At[W]=[ce,ft]),et===Oe)););return ft-=H,ft===ge||ft%ge===0&&ft/ge>=0}}},PSEUDO:function(W,ne){var fe,ge=h.pseudos[W]||h.setFilters[W.toLowerCase()]||Gt.error("unsupported pseudo: "+W);return ge[Ee]?ge(ne):ge.length>1?(fe=[W,W,"",ne],h.setFilters.hasOwnProperty(W.toLowerCase())?Kr(function(H,ee){for(var q,Te=ge(H,ne),Oe=Te.length;Oe--;)q=c.call(H,Te[Oe]),H[q]=!(ee[q]=Te[Oe])}):function(H){return ge(H,0,fe)}):ge}},pseudos:{not:Kr(function(W){var ne=[],fe=[],ge=Bl(W.replace(de,"$1"));return ge[Ee]?Kr(function(H,ee,q,Te){for(var Oe,We=ge(H,null,Te,[]),Ve=H.length;Ve--;)(Oe=We[Ve])&&(H[Ve]=!(ee[Ve]=Oe))}):function(H,ee,q){return ne[0]=H,ge(ne,null,q,fe),ne[0]=null,!fe.pop()}}),has:Kr(function(W){return function(ne){return Gt(W,ne).length>0}}),contains:Kr(function(W){return W=W.replace(Si,oi),function(ne){return(ne.textContent||m.text(ne)).indexOf(W)>-1}}),lang:Kr(function(W){return as.test(W||"")||Gt.error("unsupported lang: "+W),W=W.replace(Si,oi).toLowerCase(),function(ne){var fe;do if(fe=K?ne.lang:ne.getAttribute("xml:lang")||ne.getAttribute("lang"))return fe=fe.toLowerCase(),fe===W||fe.indexOf(W+"-")===0;while((ne=ne.parentNode)&&ne.nodeType===1);return!1}}),target:function(W){var ne=t.location&&t.location.hash;return ne&&ne.slice(1)===W.id},root:function(W){return W===Y},focus:function(W){return W===Co()&&P.hasFocus()&&!!(W.type||W.href||~W.tabIndex)},enabled:Ff(!1),disabled:Ff(!0),checked:function(W){return L(W,"input")&&!!W.checked||L(W,"option")&&!!W.selected},selected:function(W){return W.parentNode&&W.parentNode.selectedIndex,W.selected===!0},empty:function(W){for(W=W.firstChild;W;W=W.nextSibling)if(W.nodeType<6)return!1;return!0},parent:function(W){return!h.pseudos.empty(W)},header:function(W){return ji.test(W.nodeName)},input:function(W){return bi.test(W.nodeName)},button:function(W){return L(W,"input")&&W.type==="button"||L(W,"button")},text:function(W){var ne;return L(W,"input")&&W.type==="text"&&((ne=W.getAttribute("type"))==null||ne.toLowerCase()==="text")},first:Ir(function(){return[0]}),last:Ir(function(W,ne){return[ne-1]}),eq:Ir(function(W,ne,fe){return[fe<0?fe+ne:fe]}),even:Ir(function(W,ne){for(var fe=0;fene?ge=ne:ge=fe;--ge>=0;)W.push(ge);return W}),gt:Ir(function(W,ne,fe){for(var ge=fe<0?fe+ne:fe;++ge1?function(ne,fe,ge){for(var H=W.length;H--;)if(!W[H](ne,fe,ge))return!1;return!0}:W[0]}function kh(W,ne,fe){for(var ge=0,H=ne.length;ge-1&&(q[Ve]=!(Te[Ve]=At))}}else et=ya(et===Te?et.splice(kn,et.length):et),H?H(null,Te,et,We):w.apply(Te,et)})}function dr(W){for(var ne,fe,ge,H=W.length,ee=h.relative[W[0].type],q=ee||h.relative[" "],Te=ee?1:0,Oe=ls(function(Be){return Be===ne},q,!0),We=ls(function(Be){return c.call(ne,Be)>-1},q,!0),Ve=[function(Be,At,et){var It=!ee&&(et||At!=y)||((ne=At).nodeType?Oe(Be,At,et):We(Be,At,et));return ne=null,It}];Te1&&Ul(Ve),Te>1&&Gr(W.slice(0,Te-1).concat({value:W[Te-2].type===" "?"*":""})).replace(de,"$1"),fe,Te0,ge=W.length>0,H=function(ee,q,Te,Oe,We){var Ve,Be,At,et=0,It="0",Fn=ee&&[],kn=[],$n=y,hr=ee||ge&&h.find.TAG("*",We),Ei=ce+=$n==null?1:Math.random()||.1,ft=hr.length;for(We&&(y=q==P||q||We);It!==ft&&(Ve=hr[It])!=null;It++){if(ge&&Ve){for(Be=0,!q&&Ve.ownerDocument!=P&&(Wi(Ve),Te=!K);At=W[Be++];)if(At(Ve,q||P,Te)){w.call(Oe,Ve);break}We&&(ce=Ei)}fe&&((Ve=!At&&Ve)&&et--,ee&&Fn.push(Ve))}if(et+=It,fe&&It!==et){for(Be=0;At=ne[Be++];)At(Fn,kn,q,Te);if(ee){if(et>0)for(;It--;)Fn[It]||kn[It]||(kn[It]=j.call(Oe));kn=ya(kn)}w.apply(Oe,kn),We&&!ee&&kn.length>0&&et+ne.length>1&&m.uniqueSort(Oe)}return We&&(ce=Ei,y=$n),Fn};return fe?Kr(H):H}function Bl(W,ne){var fe,ge=[],H=[],ee=ct[W+" "];if(!ee){for(ne||(ne=js(W)),fe=ne.length;fe--;)ee=dr(ne[fe]),ee[Ee]?ge.push(ee):H.push(ee);ee=ct(W,$f(H,ge)),ee.selector=W}return ee}function Uf(W,ne,fe,ge){var H,ee,q,Te,Oe,We=typeof W=="function"&&W,Ve=!ge&&js(W=We.selector||W);if(fe=fe||[],Ve.length===1){if(ee=Ve[0]=Ve[0].slice(0),ee.length>2&&(q=ee[0]).type==="ID"&&ne.nodeType===9&&K&&h.relative[ee[1].type]){if(ne=(h.find.ID(q.matches[0].replace(Si,oi),ne)||[])[0],ne)We&&(ne=ne.parentNode);else return fe;W=W.slice(ee.shift().value.length)}for(H=wr.needsContext.test(W)?0:ee.length;H--&&(q=ee[H],!h.relative[Te=q.type]);)if((Oe=h.find[Te])&&(ge=Oe(q.matches[0].replace(Si,oi),xo.test(ee[0].type)&&$l(ne.parentNode)||ne))){if(ee.splice(H,1),W=ge.length&&Gr(ee),!W)return w.apply(fe,ge),fe;break}}return(We||Bl(W,Ve))(ge,ne,!K,fe,!ne||xo.test(W)&&$l(ne.parentNode)||ne),fe}T.sortStable=Ee.split("").sort(pn).join("")===Ee,Wi(),T.sortDetached=ks(function(W){return W.compareDocumentPosition(P.createElement("fieldset"))&1}),m.find=Gt,m.expr[":"]=m.expr.pseudos,m.unique=m.uniqueSort,Gt.compile=Bl,Gt.select=Uf,Gt.setDocument=Wi,Gt.tokenize=js,Gt.escape=m.escapeSelector,Gt.getText=m.text,Gt.isXML=m.isXMLDoc,Gt.selectors=m.expr,Gt.support=m.support,Gt.uniqueSort=m.uniqueSort})();var He=function(u,h,y){for(var S=[],A=y!==void 0;(u=u[h])&&u.nodeType!==9;)if(u.nodeType===1){if(A&&m(u).is(y))break;S.push(u)}return S},pt=function(u,h){for(var y=[];u;u=u.nextSibling)u.nodeType===1&&u!==h&&y.push(u);return y},Xe=m.expr.match.needsContext,rt=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function Ft(u,h,y){return x(h)?m.grep(u,function(S,A){return!!h.call(S,A,S)!==y}):h.nodeType?m.grep(u,function(S){return S===h!==y}):typeof h!="string"?m.grep(u,function(S){return c.call(h,S)>-1!==y}):m.filter(h,u,y)}m.filter=function(u,h,y){var S=h[0];return y&&(u=":not("+u+")"),h.length===1&&S.nodeType===1?m.find.matchesSelector(S,u)?[S]:[]:m.find.matches(u,m.grep(h,function(A){return A.nodeType===1}))},m.fn.extend({find:function(u){var h,y,S=this.length,A=this;if(typeof u!="string")return this.pushStack(m(u).filter(function(){for(h=0;h1?m.uniqueSort(y):y},filter:function(u){return this.pushStack(Ft(this,u||[],!1))},not:function(u){return this.pushStack(Ft(this,u||[],!0))},is:function(u){return!!Ft(this,typeof u=="string"&&Xe.test(u)?m(u):u||[],!1).length}});var jt,Rt=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Tt=m.fn.init=function(u,h,y){var S,A;if(!u)return this;if(y=y||jt,typeof u=="string")if(u[0]==="<"&&u[u.length-1]===">"&&u.length>=3?S=[null,u,null]:S=Rt.exec(u),S&&(S[1]||!h))if(S[1]){if(h=h instanceof m?h[0]:h,m.merge(this,m.parseHTML(S[1],h&&h.nodeType?h.ownerDocument||h:D,!0)),rt.test(S[1])&&m.isPlainObject(h))for(S in h)x(this[S])?this[S](h[S]):this.attr(S,h[S]);return this}else return A=D.getElementById(S[2]),A&&(this[0]=A,this.length=1),this;else return!h||h.jquery?(h||y).find(u):this.constructor(h).find(u);else{if(u.nodeType)return this[0]=u,this.length=1,this;if(x(u))return y.ready!==void 0?y.ready(u):u(m)}return m.makeArray(u,this)};Tt.prototype=m.fn,jt=m(D);var $t=/^(?:parents|prev(?:Until|All))/,qt={children:!0,contents:!0,next:!0,prev:!0};m.fn.extend({has:function(u){var h=m(u,this),y=h.length;return this.filter(function(){for(var S=0;S-1:y.nodeType===1&&m.find.matchesSelector(y,u))){w.push(y);break}}return this.pushStack(w.length>1?m.uniqueSort(w):w)},index:function(u){return u?typeof u=="string"?c.call(m(u),this[0]):c.call(this,u.jquery?u[0]:u):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(u,h){return this.pushStack(m.uniqueSort(m.merge(this.get(),m(u,h))))},addBack:function(u){return this.add(u==null?this.prevObject:this.prevObject.filter(u))}});function Xt(u,h){for(;(u=u[h])&&u.nodeType!==1;);return u}m.each({parent:function(u){var h=u.parentNode;return h&&h.nodeType!==11?h:null},parents:function(u){return He(u,"parentNode")},parentsUntil:function(u,h,y){return He(u,"parentNode",y)},next:function(u){return Xt(u,"nextSibling")},prev:function(u){return Xt(u,"previousSibling")},nextAll:function(u){return He(u,"nextSibling")},prevAll:function(u){return He(u,"previousSibling")},nextUntil:function(u,h,y){return He(u,"nextSibling",y)},prevUntil:function(u,h,y){return He(u,"previousSibling",y)},siblings:function(u){return pt((u.parentNode||{}).firstChild,u)},children:function(u){return pt(u.firstChild)},contents:function(u){return u.contentDocument!=null&&s(u.contentDocument)?u.contentDocument:(L(u,"template")&&(u=u.content||u),m.merge([],u.childNodes))}},function(u,h){m.fn[u]=function(y,S){var A=m.map(this,h,y);return u.slice(-5)!=="Until"&&(S=y),S&&typeof S=="string"&&(A=m.filter(S,A)),this.length>1&&(qt[u]||m.uniqueSort(A),$t.test(u)&&A.reverse()),this.pushStack(A)}});var Kt=/[^\x20\t\r\n\f]+/g;function vn(u){var h={};return m.each(u.match(Kt)||[],function(y,S){h[S]=!0}),h}m.Callbacks=function(u){u=typeof u=="string"?vn(u):m.extend({},u);var h,y,S,A,w=[],P=[],Y=-1,K=function(){for(A=A||u.once,S=h=!0;P.length;Y=-1)for(y=P.shift();++Y-1;)w.splice(ce,1),ce<=Y&&Y--}),this},has:function(ye){return ye?m.inArray(ye,w)>-1:w.length>0},empty:function(){return w&&(w=[]),this},disable:function(){return A=P=[],w=y="",this},disabled:function(){return!w},lock:function(){return A=P=[],!y&&!h&&(w=y=""),this},locked:function(){return!!A},fireWith:function(ye,Ee){return A||(Ee=Ee||[],Ee=[ye,Ee.slice?Ee.slice():Ee],P.push(Ee),h||K()),this},fire:function(){return ie.fireWith(this,arguments),this},fired:function(){return!!S}};return ie};function tn(u){return u}function V(u){throw u}function Z(u,h,y,S){var A;try{u&&x(A=u.promise)?A.call(u).done(h).fail(y):u&&x(A=u.then)?A.call(u,h,y):h.apply(void 0,[u].slice(S))}catch(w){y.apply(void 0,[w])}}m.extend({Deferred:function(u){var h=[["notify","progress",m.Callbacks("memory"),m.Callbacks("memory"),2],["resolve","done",m.Callbacks("once memory"),m.Callbacks("once memory"),0,"resolved"],["reject","fail",m.Callbacks("once memory"),m.Callbacks("once memory"),1,"rejected"]],y="pending",S={state:function(){return y},always:function(){return A.done(arguments).fail(arguments),this},catch:function(w){return S.then(null,w)},pipe:function(){var w=arguments;return m.Deferred(function(P){m.each(h,function(Y,K){var ie=x(w[K[4]])&&w[K[4]];A[K[1]](function(){var ye=ie&&ie.apply(this,arguments);ye&&x(ye.promise)?ye.promise().progress(P.notify).done(P.resolve).fail(P.reject):P[K[0]+"With"](this,ie?[ye]:arguments)})}),w=null}).promise()},then:function(w,P,Y){var K=0;function ie(ye,Ee,ce,Le){return function(){var ke=this,gt=arguments,ct=function(){var pn,ii;if(!(ye=K&&(ce!==V&&(ke=void 0,gt=[pn]),Ee.rejectWith(ke,gt))}};ye?Mn():(m.Deferred.getErrorHook?Mn.error=m.Deferred.getErrorHook():m.Deferred.getStackHook&&(Mn.error=m.Deferred.getStackHook()),t.setTimeout(Mn))}}return m.Deferred(function(ye){h[0][3].add(ie(0,ye,x(Y)?Y:tn,ye.notifyWith)),h[1][3].add(ie(0,ye,x(w)?w:tn)),h[2][3].add(ie(0,ye,x(P)?P:V))}).promise()},promise:function(w){return w!=null?m.extend(w,S):S}},A={};return m.each(h,function(w,P){var Y=P[2],K=P[5];S[P[1]]=Y.add,K&&Y.add(function(){y=K},h[3-w][2].disable,h[3-w][3].disable,h[0][2].lock,h[0][3].lock),Y.add(P[3].fire),A[P[0]]=function(){return A[P[0]+"With"](this===A?void 0:this,arguments),this},A[P[0]+"With"]=Y.fireWith}),S.promise(A),u&&u.call(A,A),A},when:function(u){var h=arguments.length,y=h,S=Array(y),A=a.call(arguments),w=m.Deferred(),P=function(Y){return function(K){S[Y]=this,A[Y]=arguments.length>1?a.call(arguments):K,--h||w.resolveWith(S,A)}};if(h<=1&&(Z(u,w.done(P(y)).resolve,w.reject,!h),w.state()==="pending"||x(A[y]&&A[y].then)))return w.then();for(;y--;)Z(A[y],P(y),w.reject);return w.promise()}});var me=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;m.Deferred.exceptionHook=function(u,h){t.console&&t.console.warn&&u&&me.test(u.name)&&t.console.warn("jQuery.Deferred exception: "+u.message,u.stack,h)},m.readyException=function(u){t.setTimeout(function(){throw u})};var we=m.Deferred();m.fn.ready=function(u){return we.then(u).catch(function(h){m.readyException(h)}),this},m.extend({isReady:!1,readyWait:1,ready:function(u){(u===!0?--m.readyWait:m.isReady)||(m.isReady=!0,!(u!==!0&&--m.readyWait>0)&&we.resolveWith(D,[m]))}}),m.ready.then=we.then;function le(){D.removeEventListener("DOMContentLoaded",le),t.removeEventListener("load",le),m.ready()}D.readyState==="complete"||D.readyState!=="loading"&&!D.documentElement.doScroll?t.setTimeout(m.ready):(D.addEventListener("DOMContentLoaded",le),t.addEventListener("load",le));var xe=function(u,h,y,S,A,w,P){var Y=0,K=u.length,ie=y==null;if(I(y)==="object"){A=!0;for(Y in y)xe(u,h,Y,y[Y],!0,w,P)}else if(S!==void 0&&(A=!0,x(S)||(P=!0),ie&&(P?(h.call(u,S),h=null):(ie=h,h=function(ye,Ee,ce){return ie.call(m(ye),ce)})),h))for(;Y1,null,!0)},removeData:function(u){return this.each(function(){$e.remove(this,u)})}}),m.extend({queue:function(u,h,y){var S;if(u)return h=(h||"fx")+"queue",S=pe.get(u,h),y&&(!S||Array.isArray(y)?S=pe.access(u,h,m.makeArray(y)):S.push(y)),S||[]},dequeue:function(u,h){h=h||"fx";var y=m.queue(u,h),S=y.length,A=y.shift(),w=m._queueHooks(u,h),P=function(){m.dequeue(u,h)};A==="inprogress"&&(A=y.shift(),S--),A&&(h==="fx"&&y.unshift("inprogress"),delete w.stop,A.call(u,P,w)),!S&&w&&w.empty.fire()},_queueHooks:function(u,h){var y=h+"queueHooks";return pe.get(u,y)||pe.access(u,y,{empty:m.Callbacks("once memory").add(function(){pe.remove(u,[h+"queue",y])})})}}),m.fn.extend({queue:function(u,h){var y=2;return typeof u!="string"&&(h=u,u="fx",y--),arguments.length\x20\t\r\n\f]*)/i,_s=/^$|^module$|\/(?:java|ecma)script/i;(function(){var u=D.createDocumentFragment(),h=u.appendChild(D.createElement("div")),y=D.createElement("input");y.setAttribute("type","radio"),y.setAttribute("checked","checked"),y.setAttribute("name","t"),h.appendChild(y),T.checkClone=h.cloneNode(!0).cloneNode(!0).lastChild.checked,h.innerHTML="",T.noCloneChecked=!!h.cloneNode(!0).lastChild.defaultValue,h.innerHTML="",T.option=!!h.lastChild})();var Qn={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Qn.tbody=Qn.tfoot=Qn.colgroup=Qn.caption=Qn.thead,Qn.th=Qn.td,T.option||(Qn.optgroup=Qn.option=[1,""]);function Cn(u,h){var y;return typeof u.getElementsByTagName<"u"?y=u.getElementsByTagName(h||"*"):typeof u.querySelectorAll<"u"?y=u.querySelectorAll(h||"*"):y=[],h===void 0||h&&L(u,h)?m.merge([u],y):y}function la(u,h){for(var y=0,S=u.length;y-1){A&&A.push(w);continue}if(ie=Qe(w),P=Cn(Ee.appendChild(w),"script"),ie&&la(P),y)for(ye=0;w=P[ye++];)_s.test(w.type||"")&&y.push(w)}return Ee}var hf=/^([^.]*)(?:\.(.+)|)/;function Ui(){return!0}function Ms(){return!1}function bo(u,h,y,S,A,w){var P,Y;if(typeof h=="object"){typeof y!="string"&&(S=S||y,y=void 0);for(Y in h)bo(u,Y,y,S,h[Y],w);return u}if(S==null&&A==null?(A=y,S=y=void 0):A==null&&(typeof y=="string"?(A=S,S=void 0):(A=S,S=y,y=void 0)),A===!1)A=Ms;else if(!A)return u;return w===1&&(P=A,A=function(K){return m().off(K),P.apply(this,arguments)},A.guid=P.guid||(P.guid=m.guid++)),u.each(function(){m.event.add(this,h,A,S,y)})}m.event={global:{},add:function(u,h,y,S,A){var w,P,Y,K,ie,ye,Ee,ce,Le,ke,gt,ct=pe.get(u);if(Ce(u))for(y.handler&&(w=y,y=w.handler,A=w.selector),A&&m.find.matchesSelector(Ge,A),y.guid||(y.guid=m.guid++),(K=ct.events)||(K=ct.events=Object.create(null)),(P=ct.handle)||(P=ct.handle=function(Mn){return typeof m<"u"&&m.event.triggered!==Mn.type?m.event.dispatch.apply(u,arguments):void 0}),h=(h||"").match(Kt)||[""],ie=h.length;ie--;)Y=hf.exec(h[ie])||[],Le=gt=Y[1],ke=(Y[2]||"").split(".").sort(),Le&&(Ee=m.event.special[Le]||{},Le=(A?Ee.delegateType:Ee.bindType)||Le,Ee=m.event.special[Le]||{},ye=m.extend({type:Le,origType:gt,data:S,handler:y,guid:y.guid,selector:A,needsContext:A&&m.expr.match.needsContext.test(A),namespace:ke.join(".")},w),(ce=K[Le])||(ce=K[Le]=[],ce.delegateCount=0,(!Ee.setup||Ee.setup.call(u,S,ke,P)===!1)&&u.addEventListener&&u.addEventListener(Le,P)),Ee.add&&(Ee.add.call(u,ye),ye.handler.guid||(ye.handler.guid=y.guid)),A?ce.splice(ce.delegateCount++,0,ye):ce.push(ye),m.event.global[Le]=!0)},remove:function(u,h,y,S,A){var w,P,Y,K,ie,ye,Ee,ce,Le,ke,gt,ct=pe.hasData(u)&&pe.get(u);if(!(!ct||!(K=ct.events))){for(h=(h||"").match(Kt)||[""],ie=h.length;ie--;){if(Y=hf.exec(h[ie])||[],Le=gt=Y[1],ke=(Y[2]||"").split(".").sort(),!Le){for(Le in K)m.event.remove(u,Le+h[ie],y,S,!0);continue}for(Ee=m.event.special[Le]||{},Le=(S?Ee.delegateType:Ee.bindType)||Le,ce=K[Le]||[],Y=Y[2]&&new RegExp("(^|\\.)"+ke.join("\\.(?:.*\\.|)")+"(\\.|$)"),P=w=ce.length;w--;)ye=ce[w],(A||gt===ye.origType)&&(!y||y.guid===ye.guid)&&(!Y||Y.test(ye.namespace))&&(!S||S===ye.selector||S==="**"&&ye.selector)&&(ce.splice(w,1),ye.selector&&ce.delegateCount--,Ee.remove&&Ee.remove.call(u,ye));P&&!ce.length&&((!Ee.teardown||Ee.teardown.call(u,ke,ct.handle)===!1)&&m.removeEvent(u,Le,ct.handle),delete K[Le])}m.isEmptyObject(K)&&pe.remove(u,"handle events")}},dispatch:function(u){var h,y,S,A,w,P,Y=new Array(arguments.length),K=m.event.fix(u),ie=(pe.get(this,"events")||Object.create(null))[K.type]||[],ye=m.event.special[K.type]||{};for(Y[0]=K,h=1;h=1)){for(;ie!==this;ie=ie.parentNode||this)if(ie.nodeType===1&&!(u.type==="click"&&ie.disabled===!0)){for(w=[],P={},y=0;y-1:m.find(A,this,null,[ie]).length),P[A]&&w.push(S);w.length&&Y.push({elem:ie,handlers:w})}}return ie=this,K\s*$/g;function pf(u,h){return L(u,"table")&&L(h.nodeType!==11?h:h.firstChild,"tr")&&m(u).children("tbody")[0]||u}function Ch(u){return u.type=(u.getAttribute("type")!==null)+"/"+u.type,u}function Ah(u){return(u.type||"").slice(0,5)==="true/"?u.type=u.type.slice(5):u.removeAttribute("type"),u}function gf(u,h){var y,S,A,w,P,Y,K;if(h.nodeType===1){if(pe.hasData(u)&&(w=pe.get(u),K=w.events,K)){pe.remove(h,"handle events");for(A in K)for(y=0,S=K[A].length;y1&&typeof Le=="string"&&!T.checkClone&&Th.test(Le))return u.each(function(gt){var ct=u.eq(gt);ke&&(h[0]=Le.call(this,gt,ct.html())),Fs(ct,h,y,S)});if(Ee&&(A=df(h,u[0].ownerDocument,!1,u,S),w=A.firstChild,A.childNodes.length===1&&(A=w),w||S)){for(P=m.map(Cn(A,"script"),Ch),Y=P.length;ye0&&la(P,!K&&Cn(u,"script")),Y},cleanData:function(u){for(var h,y,S,A=m.event.special,w=0;(y=u[w])!==void 0;w++)if(Ce(y)){if(h=y[pe.expando]){if(h.events)for(S in h.events)A[S]?m.event.remove(y,S):m.removeEvent(y,S,h.handle);y[pe.expando]=void 0}y[$e.expando]&&(y[$e.expando]=void 0)}}}),m.fn.extend({detach:function(u){return vf(this,u,!0)},remove:function(u){return vf(this,u)},text:function(u){return xe(this,function(h){return h===void 0?m.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=h)})},null,u,arguments.length)},append:function(){return Fs(this,arguments,function(u){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var h=pf(this,u);h.appendChild(u)}})},prepend:function(){return Fs(this,arguments,function(u){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var h=pf(this,u);h.insertBefore(u,h.firstChild)}})},before:function(){return Fs(this,arguments,function(u){this.parentNode&&this.parentNode.insertBefore(u,this)})},after:function(){return Fs(this,arguments,function(u){this.parentNode&&this.parentNode.insertBefore(u,this.nextSibling)})},empty:function(){for(var u,h=0;(u=this[h])!=null;h++)u.nodeType===1&&(m.cleanData(Cn(u,!1)),u.textContent="");return this},clone:function(u,h){return u=u??!1,h=h??u,this.map(function(){return m.clone(this,u,h)})},html:function(u){return xe(this,function(h){var y=this[0]||{},S=0,A=this.length;if(h===void 0&&y.nodeType===1)return y.innerHTML;if(typeof h=="string"&&!Eh.test(h)&&!Qn[(_n.exec(h)||["",""])[1].toLowerCase()]){h=m.htmlPrefilter(h);try{for(;S=0&&(K+=Math.max(0,Math.ceil(u["offset"+h[0].toUpperCase()+h.slice(1)]-w-K-Y-.5))||0),K+ie}function Tl(u,h,y){var S=fa(u),A=!T.boxSizingReliable()||y,w=A&&m.css(u,"boxSizing",!1,S)==="border-box",P=w,Y=So(u,h,S),K="offset"+h[0].toUpperCase()+h.slice(1);if(bl.test(Y)){if(!y)return Y;Y="auto"}return(!T.boxSizingReliable()&&w||!T.reliableTrDimensions()&&L(u,"tr")||Y==="auto"||!parseFloat(Y)&&m.css(u,"display",!1,S)==="inline")&&u.getClientRects().length&&(w=m.css(u,"boxSizing",!1,S)==="border-box",P=K in u,P&&(Y=u[K])),Y=parseFloat(Y)||0,Y+El(u,h,y||(w?"border":"content"),P,S,Y)+"px"}m.extend({cssHooks:{opacity:{get:function(u,h){if(h){var y=So(u,"opacity");return y===""?"1":y}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(u,h,y,S){if(!(!u||u.nodeType===3||u.nodeType===8||!u.style)){var A,w,P,Y=z(h),K=Sl.test(h),ie=u.style;if(K||(h=da(Y)),P=m.cssHooks[h]||m.cssHooks[Y],y!==void 0){if(w=typeof y,w==="string"&&(A=Ae.exec(y))&&A[1]&&(y=Ze(u,h,A),w="number"),y==null||y!==y)return;w==="number"&&!K&&(y+=A&&A[3]||(m.cssNumber[Y]?"":"px")),!T.clearCloneStyle&&y===""&&h.indexOf("background")===0&&(ie[h]="inherit"),(!P||!("set"in P)||(y=P.set(u,y,S))!==void 0)&&(K?ie.setProperty(h,y):ie[h]=y)}else return P&&"get"in P&&(A=P.get(u,!1,S))!==void 0?A:ie[h]}},css:function(u,h,y,S){var A,w,P,Y=z(h),K=Sl.test(h);return K||(h=da(Y)),P=m.cssHooks[h]||m.cssHooks[Y],P&&"get"in P&&(A=P.get(u,!0,y)),A===void 0&&(A=So(u,h,S)),A==="normal"&&h in Cf&&(A=Cf[h]),y===""||y?(w=parseFloat(A),y===!0||isFinite(w)?w||0:A):A}}),m.each(["height","width"],function(u,h){m.cssHooks[h]={get:function(y,S,A){if(S)return xf.test(m.css(y,"display"))&&(!y.getClientRects().length||!y.getBoundingClientRect().width)?yf(y,Oh,function(){return Tl(y,h,A)}):Tl(y,h,A)},set:function(y,S,A){var w,P=fa(y),Y=!T.scrollboxSize()&&P.position==="absolute",K=Y||A,ie=K&&m.css(y,"boxSizing",!1,P)==="border-box",ye=A?El(y,h,A,ie,P):0;return ie&&Y&&(ye-=Math.ceil(y["offset"+h[0].toUpperCase()+h.slice(1)]-parseFloat(P[h])-El(y,h,"border",!1,P)-.5)),ye&&(w=Ae.exec(S))&&(w[3]||"px")!=="px"&&(y.style[h]=S,S=m.css(y,h)),Af(y,S,ye)}}}),m.cssHooks.marginLeft=Eo(T.reliableMarginLeft,function(u,h){if(h)return(parseFloat(So(u,"marginLeft"))||u.getBoundingClientRect().left-yf(u,{marginLeft:0},function(){return u.getBoundingClientRect().left}))+"px"}),m.each({margin:"",padding:"",border:"Width"},function(u,h){m.cssHooks[u+h]={expand:function(y){for(var S=0,A={},w=typeof y=="string"?y.split(" "):[y];S<4;S++)A[u+_e[S]+h]=w[S]||w[S-2]||w[0];return A}},u!=="margin"&&(m.cssHooks[u+h].set=Af)}),m.fn.extend({css:function(u,h){return xe(this,function(y,S,A){var w,P,Y={},K=0;if(Array.isArray(S)){for(w=fa(y),P=S.length;K1)}});function Vn(u,h,y,S,A){return new Vn.prototype.init(u,h,y,S,A)}m.Tween=Vn,Vn.prototype={constructor:Vn,init:function(u,h,y,S,A,w){this.elem=u,this.prop=y,this.easing=A||m.easing._default,this.options=h,this.start=this.now=this.cur(),this.end=S,this.unit=w||(m.cssNumber[y]?"":"px")},cur:function(){var u=Vn.propHooks[this.prop];return u&&u.get?u.get(this):Vn.propHooks._default.get(this)},run:function(u){var h,y=Vn.propHooks[this.prop];return this.options.duration?this.pos=h=m.easing[this.easing](u,this.options.duration*u,0,1,this.options.duration):this.pos=h=u,this.now=(this.end-this.start)*h+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),y&&y.set?y.set(this):Vn.propHooks._default.set(this),this}},Vn.prototype.init.prototype=Vn.prototype,Vn.propHooks={_default:{get:function(u){var h;return u.elem.nodeType!==1||u.elem[u.prop]!=null&&u.elem.style[u.prop]==null?u.elem[u.prop]:(h=m.css(u.elem,u.prop,""),!h||h==="auto"?0:h)},set:function(u){m.fx.step[u.prop]?m.fx.step[u.prop](u):u.elem.nodeType===1&&(m.cssHooks[u.prop]||u.elem.style[da(u.prop)]!=null)?m.style(u.elem,u.prop,u.now+u.unit):u.elem[u.prop]=u.now}}},Vn.propHooks.scrollTop=Vn.propHooks.scrollLeft={set:function(u){u.elem.nodeType&&u.elem.parentNode&&(u.elem[u.prop]=u.now)}},m.easing={linear:function(u){return u},swing:function(u){return .5-Math.cos(u*Math.PI)/2},_default:"swing"},m.fx=Vn.prototype.init,m.fx.step={};var ss,$s,wh=/^(?:toggle|show|hide)$/,Of=/queueHooks$/;function Us(){$s&&(D.hidden===!1&&t.requestAnimationFrame?t.requestAnimationFrame(Us):t.setTimeout(Us,m.fx.interval),m.fx.tick())}function xl(){return t.setTimeout(function(){ss=void 0}),ss=Date.now()}function ha(u,h){var y,S=0,A={height:u};for(h=h?1:0;S<4;S+=2-h)y=_e[S],A["margin"+y]=A["padding"+y]=u;return h&&(A.opacity=A.width=u),A}function Cl(u,h,y){for(var S,A=(Wr.tweeners[h]||[]).concat(Wr.tweeners["*"]),w=0,P=A.length;w1)},removeAttr:function(u){return this.each(function(){m.removeAttr(this,u)})}}),m.extend({attr:function(u,h,y){var S,A,w=u.nodeType;if(!(w===3||w===8||w===2)){if(typeof u.getAttribute>"u")return m.prop(u,h,y);if((w!==1||!m.isXMLDoc(u))&&(A=m.attrHooks[h.toLowerCase()]||(m.expr.match.bool.test(h)?Ol:void 0)),y!==void 0){if(y===null){m.removeAttr(u,h);return}return A&&"set"in A&&(S=A.set(u,y,h))!==void 0?S:(u.setAttribute(h,y+""),y)}return A&&"get"in A&&(S=A.get(u,h))!==null?S:(S=m.find.attr(u,h),S??void 0)}},attrHooks:{type:{set:function(u,h){if(!T.radioValue&&h==="radio"&&L(u,"input")){var y=u.value;return u.setAttribute("type",h),y&&(u.value=y),h}}}},removeAttr:function(u,h){var y,S=0,A=h&&h.match(Kt);if(A&&u.nodeType===1)for(;y=A[S++];)u.removeAttribute(y)}}),Ol={set:function(u,h,y){return h===!1?m.removeAttr(u,y):u.setAttribute(y,y),y}},m.each(m.expr.match.bool.source.match(/\w+/g),function(u,h){var y=os[h]||m.find.attr;os[h]=function(S,A,w){var P,Y,K=A.toLowerCase();return w||(Y=os[K],os[K]=P,P=y(S,A,w)!=null?K:null,os[K]=Y),P}});var wl=/^(?:input|select|textarea|button)$/i,Bs=/^(?:a|area)$/i;m.fn.extend({prop:function(u,h){return xe(this,m.prop,u,h,arguments.length>1)},removeProp:function(u){return this.each(function(){delete this[m.propFix[u]||u]})}}),m.extend({prop:function(u,h,y){var S,A,w=u.nodeType;if(!(w===3||w===8||w===2))return(w!==1||!m.isXMLDoc(u))&&(h=m.propFix[h]||h,A=m.propHooks[h]),y!==void 0?A&&"set"in A&&(S=A.set(u,y,h))!==void 0?S:u[h]=y:A&&"get"in A&&(S=A.get(u,h))!==null?S:u[h]},propHooks:{tabIndex:{get:function(u){var h=m.find.attr(u,"tabindex");return h?parseInt(h,10):wl.test(u.nodeName)||Bs.test(u.nodeName)&&u.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),T.optSelected||(m.propHooks.selected={get:function(u){var h=u.parentNode;return h&&h.parentNode&&h.parentNode.selectedIndex,null},set:function(u){var h=u.parentNode;h&&(h.selectedIndex,h.parentNode&&h.parentNode.selectedIndex)}}),m.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){m.propFix[this.toLowerCase()]=this});function Bi(u){var h=u.match(Kt)||[];return h.join(" ")}function Hi(u){return u.getAttribute&&u.getAttribute("class")||""}function Il(u){return Array.isArray(u)?u:typeof u=="string"?u.match(Kt)||[]:[]}m.fn.extend({addClass:function(u){var h,y,S,A,w,P;return x(u)?this.each(function(Y){m(this).addClass(u.call(this,Y,Hi(this)))}):(h=Il(u),h.length?this.each(function(){if(S=Hi(this),y=this.nodeType===1&&" "+Bi(S)+" ",y){for(w=0;w-1;)y=y.replace(" "+A+" "," ");P=Bi(y),S!==P&&this.setAttribute("class",P)}}):this):this.attr("class","")},toggleClass:function(u,h){var y,S,A,w,P=typeof u,Y=P==="string"||Array.isArray(u);return x(u)?this.each(function(K){m(this).toggleClass(u.call(this,K,Hi(this),h),h)}):typeof h=="boolean"&&Y?h?this.addClass(u):this.removeClass(u):(y=Il(u),this.each(function(){if(Y)for(w=m(this),A=0;A-1)return!0;return!1}});var If=/\r/g;m.fn.extend({val:function(u){var h,y,S,A=this[0];return arguments.length?(S=x(u),this.each(function(w){var P;this.nodeType===1&&(S?P=u.call(this,w,m(this).val()):P=u,P==null?P="":typeof P=="number"?P+="":Array.isArray(P)&&(P=m.map(P,function(Y){return Y==null?"":Y+""})),h=m.valHooks[this.type]||m.valHooks[this.nodeName.toLowerCase()],(!h||!("set"in h)||h.set(this,P,"value")===void 0)&&(this.value=P))})):A?(h=m.valHooks[A.type]||m.valHooks[A.nodeName.toLowerCase()],h&&"get"in h&&(y=h.get(A,"value"))!==void 0?y:(y=A.value,typeof y=="string"?y.replace(If,""):y??"")):void 0}}),m.extend({valHooks:{option:{get:function(u){var h=m.find.attr(u,"value");return h??Bi(m.text(u))}},select:{get:function(u){var h,y,S,A=u.options,w=u.selectedIndex,P=u.type==="select-one",Y=P?null:[],K=P?w+1:A.length;for(w<0?S=K:S=P?w:0;S-1)&&(y=!0);return y||(u.selectedIndex=-1),w}}}}),m.each(["radio","checkbox"],function(){m.valHooks[this]={set:function(u,h){if(Array.isArray(h))return u.checked=m.inArray(m(u).val(),h)>-1}},T.checkOn||(m.valHooks[this].get=function(u){return u.getAttribute("value")===null?"on":u.value})});var Hs=t.location,Nl={guid:Date.now()},pa=/\?/;m.parseXML=function(u){var h,y;if(!u||typeof u!="string")return null;try{h=new t.DOMParser().parseFromString(u,"text/xml")}catch{}return y=h&&h.getElementsByTagName("parsererror")[0],(!h||y)&&m.error("Invalid XML: "+(y?m.map(y.childNodes,function(S){return S.textContent}).join(` -`):u)),h};var Nf=/^(?:focusinfocus|focusoutblur)$/,Rf=function(u){u.stopPropagation()};m.extend(m.event,{trigger:function(u,h,y,S){var A,w,P,Y,K,ie,ye,Ee,ce=[y||D],Le=v.call(u,"type")?u.type:u,ke=v.call(u,"namespace")?u.namespace.split("."):[];if(w=Ee=P=y=y||D,!(y.nodeType===3||y.nodeType===8)&&!Nf.test(Le+m.event.triggered)&&(Le.indexOf(".")>-1&&(ke=Le.split("."),Le=ke.shift(),ke.sort()),K=Le.indexOf(":")<0&&"on"+Le,u=u[m.expando]?u:new m.Event(Le,typeof u=="object"&&u),u.isTrigger=S?2:3,u.namespace=ke.join("."),u.rnamespace=u.namespace?new RegExp("(^|\\.)"+ke.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,u.result=void 0,u.target||(u.target=y),h=h==null?[u]:m.makeArray(h,[u]),ye=m.event.special[Le]||{},!(!S&&ye.trigger&&ye.trigger.apply(y,h)===!1))){if(!S&&!ye.noBubble&&!N(y)){for(Y=ye.delegateType||Le,Nf.test(Y+Le)||(w=w.parentNode);w;w=w.parentNode)ce.push(w),P=w;P===(y.ownerDocument||D)&&ce.push(P.defaultView||P.parentWindow||t)}for(A=0;(w=ce[A++])&&!u.isPropagationStopped();)Ee=w,u.type=A>1?Y:ye.bindType||Le,ie=(pe.get(w,"events")||Object.create(null))[u.type]&&pe.get(w,"handle"),ie&&ie.apply(w,h),ie=K&&w[K],ie&&ie.apply&&Ce(w)&&(u.result=ie.apply(w,h),u.result===!1&&u.preventDefault());return u.type=Le,!S&&!u.isDefaultPrevented()&&(!ye._default||ye._default.apply(ce.pop(),h)===!1)&&Ce(y)&&K&&x(y[Le])&&!N(y)&&(P=y[K],P&&(y[K]=null),m.event.triggered=Le,u.isPropagationStopped()&&Ee.addEventListener(Le,Rf),y[Le](),u.isPropagationStopped()&&Ee.removeEventListener(Le,Rf),m.event.triggered=void 0,P&&(y[K]=P)),u.result}},simulate:function(u,h,y){var S=m.extend(new m.Event,y,{type:u,isSimulated:!0});m.event.trigger(S,null,h)}}),m.fn.extend({trigger:function(u,h){return this.each(function(){m.event.trigger(u,h,this)})},triggerHandler:function(u,h){var y=this[0];if(y)return m.event.trigger(u,h,y,!0)}});var Ih=/\[\]$/,Rl=/\r?\n/g,Nh=/^(?:submit|button|image|reset|file)$/i,Rh=/^(?:input|select|textarea|keygen)/i;function Pl(u,h,y,S){var A;if(Array.isArray(h))m.each(h,function(w,P){y||Ih.test(u)?S(u,P):Pl(u+"["+(typeof P=="object"&&P!=null?w:"")+"]",P,y,S)});else if(!y&&I(h)==="object")for(A in h)Pl(u+"["+A+"]",h[A],y,S);else S(u,h)}m.param=function(u,h){var y,S=[],A=function(w,P){var Y=x(P)?P():P;S[S.length]=encodeURIComponent(w)+"="+encodeURIComponent(Y??"")};if(u==null)return"";if(Array.isArray(u)||u.jquery&&!m.isPlainObject(u))m.each(u,function(){A(this.name,this.value)});else for(y in u)Pl(y,u[y],h,A);return S.join("&")},m.fn.extend({serialize:function(){return m.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var u=m.prop(this,"elements");return u?m.makeArray(u):this}).filter(function(){var u=this.type;return this.name&&!m(this).is(":disabled")&&Rh.test(this.nodeName)&&!Nh.test(u)&&(this.checked||!yt.test(u))}).map(function(u,h){var y=m(this).val();return y==null?null:Array.isArray(y)?m.map(y,function(S){return{name:h.name,value:S.replace(Rl,`\r -`)}}):{name:h.name,value:y.replace(Rl,`\r -`)}}).get()}});var Ph=/%20/g,Dl=/#.*$/,Dh=/([?&])_=[^&]*/,Lh=/^(.*?):[ \t]*([^\r\n]*)$/mg,_h=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mh=/^(?:GET|HEAD)$/,Fh=/^\/\//,nn={},zt={},Pf="*/".concat("*"),Ll=D.createElement("a");Ll.href=Hs.href;function Df(u){return function(h,y){typeof h!="string"&&(y=h,h="*");var S,A=0,w=h.toLowerCase().match(Kt)||[];if(x(y))for(;S=w[A++];)S[0]==="+"?(S=S.slice(1)||"*",(u[S]=u[S]||[]).unshift(y)):(u[S]=u[S]||[]).push(y)}}function Lf(u,h,y,S){var A={},w=u===zt;function P(Y){var K;return A[Y]=!0,m.each(u[Y]||[],function(ie,ye){var Ee=ye(h,y,S);if(typeof Ee=="string"&&!w&&!A[Ee])return h.dataTypes.unshift(Ee),P(Ee),!1;if(w)return!(K=Ee)}),K}return P(h.dataTypes[0])||!A["*"]&&P("*")}function _l(u,h){var y,S,A=m.ajaxSettings.flatOptions||{};for(y in h)h[y]!==void 0&&((A[y]?u:S||(S={}))[y]=h[y]);return S&&m.extend(!0,u,S),u}function $h(u,h,y){for(var S,A,w,P,Y=u.contents,K=u.dataTypes;K[0]==="*";)K.shift(),S===void 0&&(S=u.mimeType||h.getResponseHeader("Content-Type"));if(S){for(A in Y)if(Y[A]&&Y[A].test(S)){K.unshift(A);break}}if(K[0]in y)w=K[0];else{for(A in y){if(!K[0]||u.converters[A+" "+K[0]]){w=A;break}P||(P=A)}w=w||P}if(w)return w!==K[0]&&K.unshift(w),y[w]}function _f(u,h,y,S){var A,w,P,Y,K,ie={},ye=u.dataTypes.slice();if(ye[1])for(P in u.converters)ie[P.toLowerCase()]=u.converters[P];for(w=ye.shift();w;)if(u.responseFields[w]&&(y[u.responseFields[w]]=h),!K&&S&&u.dataFilter&&(h=u.dataFilter(h,u.dataType)),K=w,w=ye.shift(),w){if(w==="*")w=K;else if(K!=="*"&&K!==w){if(P=ie[K+" "+w]||ie["* "+w],!P){for(A in ie)if(Y=A.split(" "),Y[1]===w&&(P=ie[K+" "+Y[0]]||ie["* "+Y[0]],P)){P===!0?P=ie[A]:ie[A]!==!0&&(w=Y[0],ye.unshift(Y[1]));break}}if(P!==!0)if(P&&u.throws)h=P(h);else try{h=P(h)}catch(Ee){return{state:"parsererror",error:P?Ee:"No conversion from "+K+" to "+w}}}}return{state:"success",data:h}}m.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Hs.href,type:"GET",isLocal:_h.test(Hs.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Pf,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":m.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(u,h){return h?_l(_l(u,m.ajaxSettings),h):_l(m.ajaxSettings,u)},ajaxPrefilter:Df(nn),ajaxTransport:Df(zt),ajax:function(u,h){typeof u=="object"&&(h=u,u=void 0),h=h||{};var y,S,A,w,P,Y,K,ie,ye,Ee,ce=m.ajaxSetup({},h),Le=ce.context||ce,ke=ce.context&&(Le.nodeType||Le.jquery)?m(Le):m.event,gt=m.Deferred(),ct=m.Callbacks("once memory"),Mn=ce.statusCode||{},pn={},ii={},si="canceled",Pt={readyState:0,getResponseHeader:function(Dt){var en;if(K){if(!w)for(w={};en=Lh.exec(A);)w[en[1].toLowerCase()+" "]=(w[en[1].toLowerCase()+" "]||[]).concat(en[2]);en=w[Dt.toLowerCase()+" "]}return en==null?null:en.join(", ")},getAllResponseHeaders:function(){return K?A:null},setRequestHeader:function(Dt,en){return K==null&&(Dt=ii[Dt.toLowerCase()]=ii[Dt.toLowerCase()]||Dt,pn[Dt]=en),this},overrideMimeType:function(Dt){return K==null&&(ce.mimeType=Dt),this},statusCode:function(Dt){var en;if(Dt)if(K)Pt.always(Dt[Pt.status]);else for(en in Dt)Mn[en]=[Mn[en],Dt[en]];return this},abort:function(Dt){var en=Dt||si;return y&&y.abort(en),ki(0,en),this}};if(gt.promise(Pt),ce.url=((u||ce.url||Hs.href)+"").replace(Fh,Hs.protocol+"//"),ce.type=h.method||h.type||ce.method||ce.type,ce.dataTypes=(ce.dataType||"*").toLowerCase().match(Kt)||[""],ce.crossDomain==null){Y=D.createElement("a");try{Y.href=ce.url,Y.href=Y.href,ce.crossDomain=Ll.protocol+"//"+Ll.host!=Y.protocol+"//"+Y.host}catch{ce.crossDomain=!0}}if(ce.data&&ce.processData&&typeof ce.data!="string"&&(ce.data=m.param(ce.data,ce.traditional)),Lf(nn,ce,h,Pt),K)return Pt;ie=m.event&&ce.global,ie&&m.active++===0&&m.event.trigger("ajaxStart"),ce.type=ce.type.toUpperCase(),ce.hasContent=!Mh.test(ce.type),S=ce.url.replace(Dl,""),ce.hasContent?ce.data&&ce.processData&&(ce.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(ce.data=ce.data.replace(Ph,"+")):(Ee=ce.url.slice(S.length),ce.data&&(ce.processData||typeof ce.data=="string")&&(S+=(pa.test(S)?"&":"?")+ce.data,delete ce.data),ce.cache===!1&&(S=S.replace(Dh,"$1"),Ee=(pa.test(S)?"&":"?")+"_="+Nl.guid+++Ee),ce.url=S+Ee),ce.ifModified&&(m.lastModified[S]&&Pt.setRequestHeader("If-Modified-Since",m.lastModified[S]),m.etag[S]&&Pt.setRequestHeader("If-None-Match",m.etag[S])),(ce.data&&ce.hasContent&&ce.contentType!==!1||h.contentType)&&Pt.setRequestHeader("Content-Type",ce.contentType),Pt.setRequestHeader("Accept",ce.dataTypes[0]&&ce.accepts[ce.dataTypes[0]]?ce.accepts[ce.dataTypes[0]]+(ce.dataTypes[0]!=="*"?", "+Pf+"; q=0.01":""):ce.accepts["*"]);for(ye in ce.headers)Pt.setRequestHeader(ye,ce.headers[ye]);if(ce.beforeSend&&(ce.beforeSend.call(Le,Pt,ce)===!1||K))return Pt.abort();if(si="abort",ct.add(ce.complete),Pt.done(ce.success),Pt.fail(ce.error),y=Lf(zt,ce,h,Pt),!y)ki(-1,"No Transport");else{if(Pt.readyState=1,ie&&ke.trigger("ajaxSend",[Pt,ce]),K)return Pt;ce.async&&ce.timeout>0&&(P=t.setTimeout(function(){Pt.abort("timeout")},ce.timeout));try{K=!1,y.send(pn,ki)}catch(Dt){if(K)throw Dt;ki(-1,Dt)}}function ki(Dt,en,To,ma){var Vr,as,wr,bi,ji,Zn=en;K||(K=!0,P&&t.clearTimeout(P),y=void 0,A=ma||"",Pt.readyState=Dt>0?4:0,Vr=Dt>=200&&Dt<300||Dt===304,To&&(bi=$h(ce,Pt,To)),!Vr&&m.inArray("script",ce.dataTypes)>-1&&m.inArray("json",ce.dataTypes)<0&&(ce.converters["text script"]=function(){}),bi=_f(ce,bi,Pt,Vr),Vr?(ce.ifModified&&(ji=Pt.getResponseHeader("Last-Modified"),ji&&(m.lastModified[S]=ji),ji=Pt.getResponseHeader("etag"),ji&&(m.etag[S]=ji)),Dt===204||ce.type==="HEAD"?Zn="nocontent":Dt===304?Zn="notmodified":(Zn=bi.state,as=bi.data,wr=bi.error,Vr=!wr)):(wr=Zn,(Dt||!Zn)&&(Zn="error",Dt<0&&(Dt=0))),Pt.status=Dt,Pt.statusText=(en||Zn)+"",Vr?gt.resolveWith(Le,[as,Zn,Pt]):gt.rejectWith(Le,[Pt,Zn,wr]),Pt.statusCode(Mn),Mn=void 0,ie&&ke.trigger(Vr?"ajaxSuccess":"ajaxError",[Pt,ce,Vr?as:wr]),ct.fireWith(Le,[Pt,Zn]),ie&&(ke.trigger("ajaxComplete",[Pt,ce]),--m.active||m.event.trigger("ajaxStop")))}return Pt},getJSON:function(u,h,y){return m.get(u,h,y,"json")},getScript:function(u,h){return m.get(u,void 0,h,"script")}}),m.each(["get","post"],function(u,h){m[h]=function(y,S,A,w){return x(S)&&(w=w||A,A=S,S=void 0),m.ajax(m.extend({url:y,type:h,dataType:w,data:S,success:A},m.isPlainObject(y)&&y))}}),m.ajaxPrefilter(function(u){var h;for(h in u.headers)h.toLowerCase()==="content-type"&&(u.contentType=u.headers[h]||"")}),m._evalUrl=function(u,h,y){return m.ajax({url:u,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(S){m.globalEval(S,h,y)}})},m.fn.extend({wrapAll:function(u){var h;return this[0]&&(x(u)&&(u=u.call(this[0])),h=m(u,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&h.insertBefore(this[0]),h.map(function(){for(var y=this;y.firstElementChild;)y=y.firstElementChild;return y}).append(this)),this},wrapInner:function(u){return x(u)?this.each(function(h){m(this).wrapInner(u.call(this,h))}):this.each(function(){var h=m(this),y=h.contents();y.length?y.wrapAll(u):h.append(u)})},wrap:function(u){var h=x(u);return this.each(function(y){m(this).wrapAll(h?u.call(this,y):u)})},unwrap:function(u){return this.parent(u).not("body").each(function(){m(this).replaceWith(this.childNodes)}),this}}),m.expr.pseudos.hidden=function(u){return!m.expr.pseudos.visible(u)},m.expr.pseudos.visible=function(u){return!!(u.offsetWidth||u.offsetHeight||u.getClientRects().length)},m.ajaxSettings.xhr=function(){try{return new t.XMLHttpRequest}catch{}};var Uh={0:200,1223:204},hn=m.ajaxSettings.xhr();T.cors=!!hn&&"withCredentials"in hn,T.ajax=hn=!!hn,m.ajaxTransport(function(u){var h,y;if(T.cors||hn&&!u.crossDomain)return{send:function(S,A){var w,P=u.xhr();if(P.open(u.type,u.url,u.async,u.username,u.password),u.xhrFields)for(w in u.xhrFields)P[w]=u.xhrFields[w];u.mimeType&&P.overrideMimeType&&P.overrideMimeType(u.mimeType),!u.crossDomain&&!S["X-Requested-With"]&&(S["X-Requested-With"]="XMLHttpRequest");for(w in S)P.setRequestHeader(w,S[w]);h=function(Y){return function(){h&&(h=y=P.onload=P.onerror=P.onabort=P.ontimeout=P.onreadystatechange=null,Y==="abort"?P.abort():Y==="error"?typeof P.status!="number"?A(0,"error"):A(P.status,P.statusText):A(Uh[P.status]||P.status,P.statusText,(P.responseType||"text")!=="text"||typeof P.responseText!="string"?{binary:P.response}:{text:P.responseText},P.getAllResponseHeaders()))}},P.onload=h(),y=P.onerror=P.ontimeout=h("error"),P.onabort!==void 0?P.onabort=y:P.onreadystatechange=function(){P.readyState===4&&t.setTimeout(function(){h&&y()})},h=h("abort");try{P.send(u.hasContent&&u.data||null)}catch(Y){if(h)throw Y}},abort:function(){h&&h()}}}),m.ajaxPrefilter(function(u){u.crossDomain&&(u.contents.script=!1)}),m.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(u){return m.globalEval(u),u}}}),m.ajaxPrefilter("script",function(u){u.cache===void 0&&(u.cache=!1),u.crossDomain&&(u.type="GET")}),m.ajaxTransport("script",function(u){if(u.crossDomain||u.scriptAttrs){var h,y;return{send:function(S,A){h=m("